:root:where([data-theme=dark]){--background:#20282a;--foreground:#d6d6d6;--muted:#939393;--line:#3d484b;--accent:#0d9488;--accent-strong:#0f766e;--accent-text:#71b6b0;--accent-soft:#0f2e28;--accent-faint:#f2fbf9;--accent-line:#2c4d47;--on-accent:#fff;--panel:#151d1f;--danger:#d64c4c}html:where([data-theme=dark]) body{background:var(--background);color:var(--foreground)}html:where([data-theme=dark]) .login-window{background:#27241a;border:1px solid #4b5a5e;box-shadow:0 12px 28px #00000079}html:where([data-theme=dark]) .close-button{background:var(--danger);color:#fff;border:0}html:where([data-theme=dark]) .login-card{background:var(--ocean);color:var(--on-accent)}html:where([data-theme=dark]) .login-card:before{border-bottom:5px solid var(--brand);background:#1d2527}html:where([data-theme=dark]) .login-card h1{color:#fff}html:where([data-theme=dark]) .text-input{color:#fff;background:#151d1f;border:3px solid #546063}html:where([data-theme=dark]) .text-input:focus{outline:3px solid #44636d}html:where([data-theme=dark]) .login-options{border-bottom:2px solid #2530338c}html:where([data-theme=dark]) .check-label input{accent-color:#c7d8e4}html:where([data-theme=dark]) .login-submit{background:var(--action);color:#050505;border:3px solid #253033;box-shadow:8px 8px 8px #00000083}html:where([data-theme=dark]) .form-error{color:#fff5d8}html:where([data-theme=dark]) .login-page{background:linear-gradient(135deg,#1a272bf0,#1a2224fa),linear-gradient(#151d1f,#1b2427)}html:where([data-theme=dark]) .modern-login-shell{background:#151d1f;border:1px solid #314044;box-shadow:0 24px 70px #0005}html:where([data-theme=dark]) .login-brand-panel{background:linear-gradient(145deg, var(--accent-strong), var(--accent) 58%, #14b8a6);color:#fff}html:where([data-theme=dark]) .login-brand h1{color:#fff}html:where([data-theme=dark]) .login-brand-panel .brand-mark{background:#ffffff26;border:1px solid #ffffff3d}html:where([data-theme=dark]) .login-kicker{color:#ccfbf1;background:#ffffff24}html:where([data-theme=dark]) .login-brand-panel p{color:#ccfbf1}html:where([data-theme=dark]) .login-feature-list span{color:#f0fdfa;background:#ffffff1c;border:1px solid #ffffff2e}html:where([data-theme=dark]) .modern-login-card{background:#151d1f}html:where([data-theme=dark]) .login-card-heading h2{color:#c3d0d3}html:where([data-theme=dark]) .login-card-heading p{color:#859194}html:where([data-theme=dark]) .modern-field>span{color:#a5b1b5}html:where([data-theme=dark]) .modern-field div{color:#8c989c;background:#192123;border:1px solid #344246}html:where([data-theme=dark]) .modern-field div:focus-within{border-color:var(--accent);background:#151d1f;box-shadow:0 0 0 4px #1f64f21a}html:where([data-theme=dark]) .modern-field input{color:#c3d0d3;background:0 0;border:0;outline:0}html:where([data-theme=dark]) .modern-login-options label{color:#97a3a6}html:where([data-theme=dark]) .modern-login-options input{accent-color:var(--accent)}html:where([data-theme=dark]) .modern-login-submit{background:var(--accent);color:var(--on-accent);border:0;box-shadow:0 12px 24px #1f64f23b}html:where([data-theme=dark]) .modern-form-error{color:#f4423b;background:#341e21;border:1px solid #593d3d}html:where([data-theme=dark]) .shell{background:#1e2628}html:where([data-theme=dark]) .app-header{background:#1c2426;border-bottom:1px solid #3c474a}html:where([data-theme=dark]) .global-search input{background:#151d1f;border:2px solid #697578}html:where([data-theme=dark]) .menu-row{background:#252d2f}html:where([data-theme=dark]) .main-menu button,html:where([data-theme=dark]) .menu-dropdown button{color:#ccc;background:0 0;border:0}html:where([data-theme=dark]) .main-menu button:hover,html:where([data-theme=dark]) .main-menu button:focus-visible,html:where([data-theme=dark]) .main-menu .active-menu{color:#cb813c;background:#302400}html:where([data-theme=dark]) .menu-dropdown{background:#151d1f;border:1px solid #535e61;box-shadow:0 8px 18px #0000005e}html:where([data-theme=dark]) .menu-dropdown button:hover,html:where([data-theme=dark]) .menu-dropdown button:focus-visible{background:var(--accent-soft)}html:where([data-theme=dark]) .user-tools select{background:var(--accent);color:var(--on-accent)}html:where([data-theme=dark]) .left-nav{background:#151d1f;border-right:1px solid #313b3e}html:where([data-theme=dark]) .nav-item{background:var(--brand-soft);color:#c87900}html:where([data-theme=dark]) .left-menu-list button,html:where([data-theme=dark]) .left-menu-list span{color:#bebebe;background:0 0;border:0}html:where([data-theme=dark]) .left-menu-list button:hover,html:where([data-theme=dark]) .left-menu-list button:focus-visible,html:where([data-theme=dark]) .left-menu-list .active-left-item{background:var(--accent-faint);color:var(--accent-text)}html:where([data-theme=dark]) .desktop-switch{color:var(--accent-strong);text-decoration:none}html:where([data-theme=dark]) .summary-card{background:var(--panel);border:1px solid #364144}html:where([data-theme=dark]) .date-box{color:#a4a4a4;background:#151d1f;border:1px solid #526266}html:where([data-theme=dark]) .refresh-button,html:where([data-theme=dark]) .icon-button{color:var(--accent-strong);background:0 0;border:0}html:where([data-theme=dark]) .empty-panel{background:#192123;border:2px dashed #3d484b}html:where([data-theme=dark]) .empty-content{color:#959595}html:where([data-theme=dark]) .empty-content h2{color:silver}html:where([data-theme=dark]) .side-panel{background:#1a2224}html:where([data-theme=dark]) .quick-box{background:#151d1f;border:1px solid #667275}html:where([data-theme=dark]) .quick-row{border-bottom:1px solid #475255}html:where([data-theme=dark]) .quick-row:last-child{border-bottom:0}html:where([data-theme=dark]) .auth-loading{color:var(--muted)}html:where([data-theme=dark]) .mc-dashboard-shell{color:#c3d0d3;background:#1b2325}html:where([data-theme=dark]) .mc-topbar{background:#151d1f;border-bottom:1px solid #303d41;box-shadow:0 4px 18px #0000002b}html:where([data-theme=dark]) .mc-title-row h1{color:var(--accent-strong)}html:where([data-theme=dark]) .mc-search-tools{color:#7c888c}html:where([data-theme=dark]) .mc-search-tools input{background:#192123;border:1px solid #344246}html:where([data-theme=dark]) .mc-menu-row{background:#151d1f;border-top:1px solid #2e393b}html:where([data-theme=dark]) .mc-main-menu button,html:where([data-theme=dark]) .mc-menu-dropdown button{color:#aab7ba;background:0 0;border:0}html:where([data-theme=dark]) .mc-has-children:after{border-bottom:1.5px solid;border-right:1.5px solid}html:where([data-theme=dark]) .mc-main-menu button:hover,html:where([data-theme=dark]) .mc-main-menu button:focus-visible,html:where([data-theme=dark]) .mc-main-menu .mc-active-menu{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .mc-main-menu .mc-active-menu{box-shadow:inset 0 -3px 0 var(--accent)}html:where([data-theme=dark]) .mc-menu-dropdown{background:#151d1f;border:1px solid #344246;box-shadow:0 16px 36px #0005}html:where([data-theme=dark]) .mc-menu-dropdown button:hover,html:where([data-theme=dark]) .mc-menu-dropdown button:focus-visible,html:where([data-theme=dark]) .mc-menu-dropdown .mc-active-submenu{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .mc-double-menu-button .mc-double-menu-label{color:#c3d0d3}html:where([data-theme=dark]) .mc-double-menu-button .mc-double-menu-action,html:where([data-theme=dark]) .mc-user-tools{color:var(--accent-strong)}html:where([data-theme=dark]) .mc-user-tools select{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}html:where([data-theme=dark]) .mc-user-tools button{color:var(--accent-strong);background:0 0;border:0}html:where([data-theme=dark]) .mc-left-nav{background:#151d1f;border-right:1px solid #303d41}html:where([data-theme=dark]) .mc-nav-active{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .mc-left-nav a{color:var(--accent-strong);text-decoration:none}html:where([data-theme=dark]) .mc-summary-content{background:#1b2325}html:where([data-theme=dark]) .mc-summary-card{background:#151d1f;border:1px solid #314043;box-shadow:0 6px 18px #00000029}html:where([data-theme=dark]) .mc-date-input{color:#879396;background:#192123;border:1px solid #344246}html:where([data-theme=dark]) .mc-summary-line svg{color:var(--accent-strong)}html:where([data-theme=dark]) .mc-summary-line button{color:var(--accent-strong);background:0 0;border:0}html:where([data-theme=dark]) .mc-empty-summary{border:2px dashed var(--accent-line);background:#151d1f;box-shadow:0 6px 18px #00000024}html:where([data-theme=dark]) .mc-empty-summary div{color:#879396}html:where([data-theme=dark]) .mc-empty-summary svg{color:var(--accent-strong)}html:where([data-theme=dark]) .mc-empty-summary h2{color:#c3d0d3}html:where([data-theme=dark]) .mc-feature-error{color:#f76654}html:where([data-theme=dark]) .mc-right-panel{background:#1b2325}html:where([data-theme=dark]) .mc-quick-box{background:#151d1f;border:1px solid #344246;box-shadow:0 6px 18px #00000029}html:where([data-theme=dark]) .mc-quick-row{color:#c3d0d3;border-bottom:1px solid #303d41}html:where([data-theme=dark]) .mc-quick-row svg{color:var(--accent-strong)}html:where([data-theme=dark]) .mc-quick-row:last-child{border-bottom:0}html:where([data-theme=dark]) .mc-footer{color:var(--accent-strong);background:#151d1f;border-top:1px solid #303d41}html:where([data-theme=dark]) .purchase-shell{background:var(--wp-bg,#1f2729);color:#c3d0d3}html:where([data-theme=dark]) .purchase-window-header{background:#151d1f;border-bottom:1px solid #324145;box-shadow:0 5px 18px #00000030}html:where([data-theme=dark]) .purchase-title-line button{color:var(--accent-strong);background:0 0;border:0}html:where([data-theme=dark]) .purchase-title-line span{color:#8a9699}html:where([data-theme=dark]) .purchase-user-tools{color:var(--accent-strong)}html:where([data-theme=dark]) .purchase-user-tools select{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}html:where([data-theme=dark]) .purchase-user-tools button{color:var(--accent-strong);background:0 0;border:0}html:where([data-theme=dark]) .purchase-menu-row{background:#151d1f;border-bottom:1px solid #324145}html:where([data-theme=dark]) .purchase-menu-row>.mc-menu-item>button{color:#aab7ba;background:0 0;border:0}html:where([data-theme=dark]) .purchase-menu-row>.mc-menu-item>button:hover,html:where([data-theme=dark]) .purchase-menu-row>.mc-menu-item>button:focus-visible{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .purchase-command-row h1{color:#c3d0d3}html:where([data-theme=dark]) .purchase-status{color:#93a0a3;background:#223033}html:where([data-theme=dark]) .purchase-actions button,html:where([data-theme=dark]) .purchase-entry-buttons button{color:#c3d0d3;background:#151d1f;border:1px solid #3b4a4e}html:where([data-theme=dark]) .purchase-actions button:first-child,html:where([data-theme=dark]) .purchase-entry-buttons button:first-child{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}html:where([data-theme=dark]) .purchase-card{background:#151d1f;border:1px solid #324145;box-shadow:0 8px 22px #0000002b}html:where([data-theme=dark]) .purchase-header-grid label,html:where([data-theme=dark]) .purchase-entry-field{color:#939fa3}html:where([data-theme=dark]) .purchase-header-grid input,html:where([data-theme=dark]) .purchase-header-grid select,html:where([data-theme=dark]) .purchase-entry-field input,html:where([data-theme=dark]) .purchase-entry-field select,html:where([data-theme=dark]) .purchase-entry-field textarea{color:#c3d0d3;background:#181f21;border:1px solid #354448}html:where([data-theme=dark]) .purchase-entry-control{background:#181f21;border:1px solid #354448}html:where([data-theme=dark]) .purchase-entry-control input{background:0 0;border:0;outline:none}html:where([data-theme=dark]) .purchase-entry-field.small button{color:var(--accent-strong);background:0 0;border:0}html:where([data-theme=dark]) .purchase-item-search svg{color:var(--accent-strong)}html:where([data-theme=dark]) .purchase-suggestions{background:#151d1f;border:1px solid #3b4a4e;box-shadow:0 18px 34px #0000005e}html:where([data-theme=dark]) .purchase-suggestions button{color:#c3d0d3;background:0 0;border:0;border-bottom:1px solid #2e383a}html:where([data-theme=dark]) .purchase-suggestions button:hover,html:where([data-theme=dark]) .purchase-suggestions button:focus-visible,html:where([data-theme=dark]) .purchase-suggestions button.active{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .purchase-suggestions span,html:where([data-theme=dark]) .purchase-suggestions b,html:where([data-theme=dark]) .purchase-suggestions-empty{color:#8a9699}html:where([data-theme=dark]) .purchase-message{color:#f76654;background:#341e21;border:1px solid #593d3d}html:where([data-theme=dark]) .purchase-message button{color:inherit;background:#b423181a;border:0}html:where([data-theme=dark]) .purchase-message button:hover,html:where([data-theme=dark]) .purchase-message button:focus-visible{background:#b4231829}html:where([data-theme=dark]) .purchase-message.success{color:#4dad67;background:#102719;border-color:#2b4434}html:where([data-theme=dark]) .purchase-table-title{border-bottom:1px solid #2f3d41}html:where([data-theme=dark]) .purchase-table-title strong{color:#c3d0d3}html:where([data-theme=dark]) .purchase-table-title span{color:#16a34a}html:where([data-theme=dark]) .purchase-table th{color:#939fa3;background:#18262a}html:where([data-theme=dark]) .purchase-table td{color:#c3d0d3;border-top:1px solid #2e383b}html:where([data-theme=dark]) .purchase-table td button{color:#ef4444;background:0 0;border:0}html:where([data-theme=dark]) .purchase-expand-button{background:var(--accent-soft)!important;color:var(--accent-strong)!important}html:where([data-theme=dark]) .purchase-item-name-cell b{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .purchase-tracking-row td{background:#181f21}html:where([data-theme=dark]) .purchase-batch-grid{color:#939fa3;background:#151d1f;border:1px solid #3b4a4e;border-top:1px dashed #354448}html:where([data-theme=dark]) .purchase-batch-head{color:#939fa3;background:#18262a}html:where([data-theme=dark]) .purchase-batch-head span,html:where([data-theme=dark]) .purchase-batch-line input,html:where([data-theme=dark]) .purchase-batch-picker{border-right:1px solid #324145}html:where([data-theme=dark]) .purchase-batch-line{border-top:1px solid #2e383b}html:where([data-theme=dark]) .purchase-batch-line input{background:#151d1f;border-top:0;border-bottom:0;border-left:0}html:where([data-theme=dark]) .purchase-batch-picker input{border-right:0}html:where([data-theme=dark]) .purchase-batch-options{background:#151d1f;border:1px solid #465559;box-shadow:0 10px 22px #0000005e}html:where([data-theme=dark]) .purchase-batch-line .purchase-batch-options button{border:0;color:#b5c2c5!important;background:#151d1f!important}html:where([data-theme=dark]) .purchase-batch-line .purchase-batch-options button:hover,html:where([data-theme=dark]) .purchase-batch-line .purchase-batch-options button:focus-visible{background:var(--accent-soft)!important}html:where([data-theme=dark]) .purchase-batch-options b{color:var(--accent-strong)}html:where([data-theme=dark]) .purchase-batch-empty{color:#879497}html:where([data-theme=dark]) .purchase-batch-line input[type=checkbox]{border-right:0}html:where([data-theme=dark]) .purchase-batch-head button,html:where([data-theme=dark]) .purchase-batch-line button{background:var(--accent-soft)!important;color:var(--accent-strong)!important}html:where([data-theme=dark]) .purchase-batch-line button{color:#ef4444!important;background:#341e21!important}html:where([data-theme=dark]) .purchase-serial-summary{border-top:1px solid #2e383b}html:where([data-theme=dark]) .purchase-tracking-row strong{color:#c3d0d3}html:where([data-theme=dark]) .purchase-empty{color:#8a9699}html:where([data-theme=dark]) .purchase-footer{color:#939fa3;background:#151d1f;border:1px solid #324145}html:where([data-theme=dark]) .sale-table td input,html:where([data-theme=dark]) .sale-table td select{color:#c3d0d3;background:#151d1f;border:1px solid #354448}html:where([data-theme=dark]) .purchase-batch-line select{background:#151d1f;border:1px solid #354448}html:where([data-theme=dark]) .sale-table .purchase-batch-line>select,html:where([data-theme=dark]) .sale-table .purchase-batch-line>input,html:where([data-theme=dark]) .sale-table .purchase-batch-line>span{border-right:1px solid #324145}html:where([data-theme=dark]) .sale-serials textarea{border:1px solid #354448}html:where([data-theme=dark]) .sale-totals label{color:#94a1a4}html:where([data-theme=dark]) .sale-totals input{color:#c3d0d3;background:#151d1f;border:1px solid #354448}html:where([data-theme=dark]) .sale-totals label:nth-last-child(4) input,html:where([data-theme=dark]) .sale-totals label:last-child input{color:#11a050}html:where([data-theme=dark]) .danger-action{color:#e84443!important}html:where([data-theme=dark]) .erp-sample-shell{color:#c3d0d3;background:#1b292d}html:where([data-theme=dark]) .erp-sample-top{background:#151d1f;border-bottom:1px solid #324145;box-shadow:0 6px 18px #00000030}html:where([data-theme=dark]) .shell-brand-button{color:inherit;background:0 0;border:0}html:where([data-theme=dark]) .erp-sample-brand span{background:var(--accent);color:var(--on-accent)}html:where([data-theme=dark]) .erp-sample-top nav button,html:where([data-theme=dark]) .erp-sample-left button,html:where([data-theme=dark]) .erp-sample-tools button,html:where([data-theme=dark]) .erp-sample-title button,html:where([data-theme=dark]) .erp-panel-head button,html:where([data-theme=dark]) .erp-quick-actions button{color:#aab7ba;background:0 0;border:0}html:where([data-theme=dark]) .erp-sample-top nav button:hover{color:var(--accent-strong);background:var(--accent-soft)}html:where([data-theme=dark]) .erp-sample-tools{color:#879497}html:where([data-theme=dark]) .erp-sample-tools>div{background:#181f21;border:1px solid #354448}html:where([data-theme=dark]) .erp-sample-tools input{background:0 0;border:0;outline:none}html:where([data-theme=dark]) .erp-sample-tools button{background:var(--accent);color:var(--on-accent)}html:where([data-theme=dark]) .erp-sample-left,html:where([data-theme=dark]) .erp-sample-right{background:#151d1f;border-right:1px solid #324145}html:where([data-theme=dark]) .erp-sample-left button.active,html:where([data-theme=dark]) .erp-sample-left button:hover{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .erp-sample-main>.purchase-list-shell{background:0 0}html:where([data-theme=dark]) .erp-sample-title span{color:#879497}html:where([data-theme=dark]) .erp-sample-title button{background:var(--accent);color:var(--on-accent)}html:where([data-theme=dark]) .erp-metric{border:1px solid #324145;border-left:5px solid var(--accent);background:#151d1f;box-shadow:0 8px 20px #00000027}html:where([data-theme=dark]) .erp-metric span{color:#879497}html:where([data-theme=dark]) .erp-metric.green{border-left-color:#708773}html:where([data-theme=dark]) .erp-metric.amber{border-left-color:#897160}html:where([data-theme=dark]) .erp-metric.red{border-left-color:#947571}html:where([data-theme=dark]) .erp-panel{background:#151d1f;border:1px solid #324145;box-shadow:0 8px 20px #00000027}html:where([data-theme=dark]) .erp-panel-head{border-bottom:1px solid #2d3c40}html:where([data-theme=dark]) .erp-panel-head button{color:var(--accent-strong)}html:where([data-theme=dark]) .erp-chart span{background:linear-gradient(180deg, var(--accent), #0d584e)}html:where([data-theme=dark]) .erp-alerts{color:#9ca8ac}html:where([data-theme=dark]) .erp-work-table td{border-bottom:1px solid #2e383b}html:where([data-theme=dark]) .erp-work-table td:first-child{color:var(--accent-strong)}html:where([data-theme=dark]) .erp-work-table td span{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .erp-quick-actions button{color:var(--accent-strong);background:#181f21;border:1px solid #324145}html:where([data-theme=dark]) .erp-sample-right{border-left:1px solid #324145;border-right:0}html:where([data-theme=dark]) .erp-sample-right article{background:#181f21;border:1px solid #324145}html:where([data-theme=dark]) .erp-sample-right select{background:#151d1f;border:1px solid #354448}html:where([data-theme=dark]) .erp-stock-row{color:#9ca8ac}html:where([data-theme=dark]) .erp-logout-button{color:var(--accent-strong);background:#151d1f;border:1px solid #324145}html:where([data-theme=dark]) .shell-global-search{color:#879497;background:#181f21;border:1px solid #354448}html:where([data-theme=dark]) .shell-global-search input{background:0 0;border:0;outline:0}html:where([data-theme=dark]) .erp-sample-tools select{color:#9ca8ac;background:#181f21;border:1px solid #354448}html:where([data-theme=dark]) .erp-module-sidebar{background:#151d1f;border-right:1px solid #324145}html:where([data-theme=dark]) .erp-module-button{color:#9ca8ac;background:0 0;border:0}html:where([data-theme=dark]) .erp-module-button:hover,html:where([data-theme=dark]) .erp-module-button.active{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .erp-command-panel{background:#192123;border-right:1px solid #324145}html:where([data-theme=dark]) .erp-command-sticky{background:#192123}html:where([data-theme=dark]) .erp-command-sticky>header button{color:#879497;background:0 0;border:0}html:where([data-theme=dark]) .erp-command-sticky>label{color:#808c8f;background:#151d1f;border:1px solid #354448}html:where([data-theme=dark]) .erp-command-sticky>label input{background:0 0;border:0;outline:0}html:where([data-theme=dark]) .erp-command-list>p{color:#879497}html:where([data-theme=dark]) .erp-command-level[data-depth="1"]{border-left:1px solid #334145}html:where([data-theme=dark]) .erp-command-group>summary{color:#879497}html:where([data-theme=dark]) .erp-command-group>summary:before{border-bottom:1.5px solid;border-right:1.5px solid}html:where([data-theme=dark]) .erp-command-row{border-bottom:1px solid #2f3d41}html:where([data-theme=dark]) .erp-command-name{color:#c3d0d3;background:0 0;border:0}html:where([data-theme=dark]) .erp-command-action{color:var(--accent-strong);background:#151d1f;border:1px solid #374549}html:where([data-theme=dark]) .erp-command-action:hover,html:where([data-theme=dark]) .erp-command-name:hover,html:where([data-theme=dark]) .erp-command-link:hover{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .erp-command-link{color:#aab7ba;background:0 0;border:0;border-bottom:1px solid #2f3d41}@media (max-width:820px){html:where([data-theme=dark]) .erp-module-sidebar,html:where([data-theme=dark]) .erp-command-panel{border-bottom:1px solid #324145;border-right:0}}html:where([data-theme=dark]) .purchase-list-shell{background:var(--wp-bg,#1f2729);color:#c3d0d3}html:where([data-theme=dark]) .purchase-list-header span{color:#879497}html:where([data-theme=dark]) .purchase-list-header button,html:where([data-theme=dark]) .purchase-list-filters button{background:var(--accent);color:var(--on-accent);border:0}html:where([data-theme=dark]) .purchase-list-filters{background:#151d1f;border:1px solid #324145;box-shadow:0 8px 20px #00000027}html:where([data-theme=dark]) .purchase-list-filters label{color:#939fa3}html:where([data-theme=dark]) .purchase-list-filters input[type=date]{background:#181f21;border:1px solid #354448}html:where([data-theme=dark]) .purchase-list-card{background:#151d1f;border:1px solid #324145;box-shadow:0 8px 20px #00000027}html:where([data-theme=dark]) .purchase-list-title{border-bottom:1px solid #2d3c40}html:where([data-theme=dark]) .purchase-list-title span{color:#879497}html:where([data-theme=dark]) .purchase-list-table th,html:where([data-theme=dark]) .purchase-list-table td{border-bottom:1px solid #2e383b}html:where([data-theme=dark]) .purchase-list-table th{color:#939fa3;background:#18262a}html:where([data-theme=dark]) .purchase-list-table td button{background:var(--accent-soft);color:var(--accent-strong);border:0}html:where([data-theme=dark]) .purchase-list-table td button:last-child{color:#ef4444;background:#341e21}html:where([data-theme=dark]) .transaction-workspace{background:var(--wp-bg,#1f2729);color:#c3d0d3}html:where([data-theme=dark]) .transaction-workspace-header,html:where([data-theme=dark]) .transaction-type-bar,html:where([data-theme=dark]) .transaction-filters,html:where([data-theme=dark]) .transaction-list-card{background:#151d1f;border:1px solid #324145;box-shadow:0 6px 18px #00000024}html:where([data-theme=dark]) .transaction-workspace-header{box-shadow:none;background:0 0;border:0}html:where([data-theme=dark]) .transaction-workspace-header p{color:#879497}html:where([data-theme=dark]) .transaction-primary-action,html:where([data-theme=dark]) .transaction-filters>button{background:var(--accent);color:var(--on-accent);border:0}html:where([data-theme=dark]) .transaction-type-bar>label,html:where([data-theme=dark]) .transaction-filters>label{color:#939fa3}html:where([data-theme=dark]) .transaction-type-bar select,html:where([data-theme=dark]) .transaction-filters select,html:where([data-theme=dark]) .transaction-filters input[type=date]{color:#c3d0d3;background:#181f21;border:1px solid #354448;outline:0}html:where([data-theme=dark]) .transaction-type-shortcuts button{color:#939fa3;background:0 0;border:0}html:where([data-theme=dark]) .transaction-type-shortcuts button:hover,html:where([data-theme=dark]) .transaction-type-shortcuts button.active{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .transaction-filter-title{color:#aab7ba}html:where([data-theme=dark]) .transaction-check input{accent-color:var(--accent)}html:where([data-theme=dark]) .transaction-error{color:#f76654;background:#341e21;border:1px solid #593d3d}html:where([data-theme=dark]) .transaction-error button{color:#f76654;background:#4d2023;border:0}html:where([data-theme=dark]) .transaction-list-card>header{border-bottom:1px solid #2d3c40}html:where([data-theme=dark]) .transaction-list-card>header span{color:#879497}html:where([data-theme=dark]) .transaction-list-card>header label{color:#879497;background:#181f21;border:1px solid #354448}html:where([data-theme=dark]) .transaction-list-card>header input{background:0 0;border:0;outline:0}html:where([data-theme=dark]) .transaction-table th,html:where([data-theme=dark]) .transaction-table td{border-bottom:1px solid #2e3b3f;border-right:1px solid #2e3b3f}html:where([data-theme=dark]) .transaction-table th{color:#939fa3;background:#18262a}html:where([data-theme=dark]) .transaction-table tbody tr:hover{background:var(--accent-faint)}html:where([data-theme=dark]) .transaction-table th:last-child,html:where([data-theme=dark]) .transaction-table td:last-child{border-right:0}html:where([data-theme=dark]) .transaction-table td:last-child button{background:var(--accent-soft);color:var(--accent-strong);border:0}html:where([data-theme=dark]) .transaction-table .transaction-empty{color:#879497}html:where([data-theme=dark]) .transaction-pagination{color:#939fa3;background:#151d1f;border-top:1px solid #2d3c40}html:where([data-theme=dark]) .transaction-pagination select{color:#c3d0d3;background:#181f21;border:1px solid #354448}html:where([data-theme=dark]) .transaction-pagination button{color:var(--accent-strong);background:#151d1f;border:1px solid #354448}html:where([data-theme=dark]) .transaction-pagination button:disabled{color:#a7b2c2}html:where([data-theme=dark]) .shell{color:#c3d0d3;background:#1b2325}html:where([data-theme=dark]) .app-header{background:#151d1ff5;border-bottom:1px solid #303d41;box-shadow:0 4px 18px #0000002b}html:where([data-theme=dark]) .brand-mark{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 0 0 2px #2530332e}html:where([data-theme=dark]) .app-title h1{color:#c3d0d3}html:where([data-theme=dark]) .global-search{color:#8b979a;background:#151d1f;border:1px solid #344246}html:where([data-theme=dark]) .global-search input{color:#c3d0d3;border:0;outline:0}html:where([data-theme=dark]) .global-search input::placeholder{color:#8b979a}html:where([data-theme=dark]) .icon-button{color:#8a979a}html:where([data-theme=dark]) .icon-button:hover,html:where([data-theme=dark]) .icon-button:focus-visible{background:var(--accent-faint);color:var(--accent-strong)}html:where([data-theme=dark]) .notification-button:after{background:var(--accent)}html:where([data-theme=dark]) .user-chip{color:#a6b3b6}html:where([data-theme=dark]) .avatar{background:var(--accent);color:var(--on-accent)}html:where([data-theme=dark]) .menu-row{background:#151d1f;border-top:1px solid #2e393b}html:where([data-theme=dark]) .main-menu button,html:where([data-theme=dark]) .menu-dropdown button{color:#aab7ba}html:where([data-theme=dark]) .main-menu .active-menu,html:where([data-theme=dark]) .main-menu button:hover,html:where([data-theme=dark]) .main-menu button:focus-visible{color:var(--accent-strong);background:0 0}html:where([data-theme=dark]) .main-menu .active-menu{box-shadow:inset 0 -3px 0 var(--accent)}html:where([data-theme=dark]) .menu-dropdown{border:1px solid #313f43;box-shadow:0 16px 36px #0005}html:where([data-theme=dark]) .menu-dropdown button{color:#aab7ba}html:where([data-theme=dark]) .menu-dropdown button:hover,html:where([data-theme=dark]) .menu-dropdown button:focus-visible{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .user-tools{color:#87a2bf}html:where([data-theme=dark]) .user-tools select{background:var(--accent-faint);color:var(--accent-strong);border:1px solid #38464a}html:where([data-theme=dark]) .back-button{color:#9eaaae;background:0 0;border:0}html:where([data-theme=dark]) .back-button:hover,html:where([data-theme=dark]) .back-button:focus-visible{background:var(--accent-faint);color:var(--accent-strong)}html:where([data-theme=dark]) .title-line h2{color:#c3d0d3}html:where([data-theme=dark]) .status-pill{color:#909da0;background:#1f2c2f}html:where([data-theme=dark]) .page-tools{color:#97a3a6}html:where([data-theme=dark]) .page-tools strong{color:var(--accent-strong)}html:where([data-theme=dark]) .command-bar button,html:where([data-theme=dark]) .panel-title-row button,html:where([data-theme=dark]) .audit-panel button{color:#b3c0c4;background:#151d1f;border:1px solid #344246;box-shadow:0 4px 12px #00000027}html:where([data-theme=dark]) .command-bar .primary-command{border-color:var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:0 10px 20px #1f64f238}html:where([data-theme=dark]) .command-bar .danger-command{color:#ef4444}html:where([data-theme=dark]) .record-summary,html:where([data-theme=dark]) .form-panel,html:where([data-theme=dark]) .step-tabs,html:where([data-theme=dark]) .data-grid-row,html:where([data-theme=dark]) .audit-panel{background:#151d1f;border:1px solid #314043;box-shadow:0 6px 18px #00000029}html:where([data-theme=dark]) .record-title{border-bottom:1px solid #2d383b}html:where([data-theme=dark]) .record-title span,html:where([data-theme=dark]) .metric-card span,html:where([data-theme=dark]) .total-cost-card span,html:where([data-theme=dark]) .form-field span,html:where([data-theme=dark]) .audit-panel span{color:#859195}html:where([data-theme=dark]) .record-title h3{color:#c3d0d3}html:where([data-theme=dark]) .metric-card,html:where([data-theme=dark]) .total-cost-card{border-right:1px solid #2d383b}html:where([data-theme=dark]) .metric-card svg{color:#94a3b8}html:where([data-theme=dark]) .metric-card strong{color:#c3d0d3}html:where([data-theme=dark]) .compact-metric strong{color:var(--accent-strong)}html:where([data-theme=dark]) .metric-card small{color:#859195}html:where([data-theme=dark]) .progress-track{background:#253135}html:where([data-theme=dark]) .progress-track span{background:#17a34a}html:where([data-theme=dark]) .total-cost-card{background:#15281d;border-right:0}html:where([data-theme=dark]) .total-cost-card strong{color:#16a34a}html:where([data-theme=dark]) .form-field b{color:#ef4444}html:where([data-theme=dark]) .form-field input{color:#b5c2c5;background:#151d1f;border:1px solid #324044}html:where([data-theme=dark]) .form-field input[data-muted=true]{color:#9aa5b5}html:where([data-theme=dark]) .form-field .danger-value{color:#ef4444}html:where([data-theme=dark]) .step-tabs{box-shadow:none}html:where([data-theme=dark]) .step-tabs button{color:#aab7ba;background:0 0;border:0;border-bottom:3px solid #0000}html:where([data-theme=dark]) .step-tabs span{color:#fff;background:#3b4a4e}html:where([data-theme=dark]) .step-tabs .active-step{border-bottom-color:var(--accent);color:var(--accent-strong)}html:where([data-theme=dark]) .step-tabs .active-step span{background:var(--accent)}html:where([data-theme=dark]) .panel-title-row h3{color:#c3d0d3}html:where([data-theme=dark]) .panel-title-row h3 svg,html:where([data-theme=dark]) .panel-title-row button{color:var(--accent-strong)}html:where([data-theme=dark]) .data-panel table{background:#151d1f;border:1px solid #2f3c40}html:where([data-theme=dark]) .data-panel th,html:where([data-theme=dark]) .data-panel td{color:#aab7ba;border-bottom:1px solid #2f383a}html:where([data-theme=dark]) .data-panel th{color:#919da1;background:#1c2527}html:where([data-theme=dark]) .data-panel tr:last-child td{border-bottom:0}html:where([data-theme=dark]) .delete-cell{color:#ef4444!important}html:where([data-theme=dark]) .data-panel p{color:#8d999d}html:where([data-theme=dark]) .audit-panel svg{color:var(--accent-strong)}html:where([data-theme=dark]) .audit-panel strong{color:#b3c0c4}html:where([data-theme=dark]) .footer{color:#939fa3;background:#151d1f;border-top:1px solid #303d41}html:where([data-theme=dark]) .shell-welcome{color:var(--accent-strong)}html:where([data-theme=dark]) .shell-status-bar{background:#232b2d;border-top:1px solid #344346}html:where([data-theme=dark]) .shell-status-info{color:navy}html:where([data-theme=dark]) .shell-status-alert{color:#ff4738}html:where([data-theme=dark]) .dash-summary{--dash-ink:#cad7db;--dash-muted:#879497;--dash-line:#313f43;color:var(--dash-ink)}html:where([data-theme=dark]) .dash-hero p{color:var(--dash-muted)}html:where([data-theme=dark]) .dash-date{color:var(--dash-ink);background:#151d1f;border:1px solid #3d4c50}html:where([data-theme=dark]) .dash-refresh{background:var(--accent);color:var(--on-accent);border:0}html:where([data-theme=dark]) .dash-refresh:hover:not(:disabled){background:var(--accent-strong)}html:where([data-theme=dark]) .dash-stat{border:1px solid var(--dash-line);background:#151d1f}html:where([data-theme=dark]) .dash-stat div>span{color:var(--dash-muted)}html:where([data-theme=dark]) .tone-ocean .dash-stat-icon{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .tone-amber .dash-stat-icon{color:#dd6c31;background:#302301}html:where([data-theme=dark]) .tone-green .dash-stat-icon{color:#46ae60;background:#03311c}html:where([data-theme=dark]) .tone-blue .dash-stat-icon{color:#6f9af9;background:#1d2b45}html:where([data-theme=dark]) .dash-card{border:1px solid var(--dash-line);background:#151d1f}html:where([data-theme=dark]) .dash-card-head p{color:var(--dash-muted)}html:where([data-theme=dark]) .dash-card-actions button{color:var(--accent-strong);background:#151d1f;border:1px solid #3d4c50}html:where([data-theme=dark]) .dash-card-actions button:disabled{color:#94a3b8}html:where([data-theme=dark]) .dash-tile{border:1px solid var(--dash-line);color:var(--dash-ink);background:#1a2224}html:where([data-theme=dark]) .dash-tile:hover{border-color:var(--tile-accent);box-shadow:0 2px 8px #00000039}html:where([data-theme=dark]) .dash-tile[aria-pressed=true]{box-shadow:0 0 0 1px var(--tile-accent)}html:where([data-theme=dark]) .dash-tile-name{color:#aab7ba}html:where([data-theme=dark]) .dash-tile-check{color:#fff}html:where([data-theme=dark]) .dash-empty{background:#182022;border:1.5px dashed #3d4c50}html:where([data-theme=dark]) .dash-empty-icon{background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .dash-empty p{color:var(--dash-muted)}html:where([data-theme=dark]) .dash-panel{border:1px solid var(--dash-line);border-left:4px solid var(--panel-accent);background:#151d1f}html:where([data-theme=dark]) .dash-badge{color:#fff}html:where([data-theme=dark]) .dash-link{color:var(--accent-strong);background:0 0;border:0;text-decoration:underline}html:where([data-theme=dark]) .dash-panel-refresh{color:#fff;border:0}html:where([data-theme=dark]) .dash-grid th,html:where([data-theme=dark]) .dash-grid td{border-bottom:1px solid #2e383b}html:where([data-theme=dark]) .dash-grid th{color:#9ca8ac;background:#1d282a}html:where([data-theme=dark]) .dash-grid tbody tr:nth-child(2n){background:#192123}html:where([data-theme=dark]) .dash-grid tbody tr:hover{background:#262235}html:where([data-theme=dark]) .dash-grid tfoot td{border-top:2px solid var(--dash-line);background:#271f02}html:where([data-theme=dark]) .dash-error{color:#fa6054;background:#341e21}html:where([data-theme=dark]) .dash-muted{color:var(--dash-muted)}html:where([data-theme=dark]) .modern-field-hint{color:#879497}html:where([data-theme=dark]) .auth-page{--auth-bg:#1e1b4b;--auth-card:#151d1f;--auth-card-line:#353f42;--auth-field:#1b2325;--auth-field-line:#353f42;--auth-ink:#c9d6da;--auth-muted:#899599;--auth-on-accent:#fff;--auth-tangerine:#f07a1a;background:radial-gradient(circle at 12% 8%, #f07a1a29, transparent 38%), radial-gradient(circle at 88% 92%, #635ce659, transparent 45%), var(--auth-bg);color:var(--auth-ink)}html:where([data-theme=dark]) .auth-form{border:1px solid var(--auth-card-line);background:var(--auth-card);box-shadow:0 24px 60px #0009}html:where([data-theme=dark]) .auth-form header p{color:var(--auth-muted)}html:where([data-theme=dark]) .auth-input{border:1px solid var(--auth-field-line);background:var(--auth-field);color:var(--auth-ink);outline:none}html:where([data-theme=dark]) .auth-input::placeholder{color:var(--auth-muted)}html:where([data-theme=dark]) .auth-input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px #3f3ab533}html:where([data-theme=dark]) .auth-input[readonly]{color:var(--auth-muted)}html:where([data-theme=dark]) .auth-combo-toggle,html:where([data-theme=dark]) .auth-eye{color:var(--auth-ink);background:0 0;border:0}html:where([data-theme=dark]) .auth-combo-toggle:disabled{color:#c0c4cf}html:where([data-theme=dark]) .auth-combo-toggle:not(:disabled):hover,html:where([data-theme=dark]) .auth-eye:hover{background:#212c2e}html:where([data-theme=dark]) .auth-combo-list{border:1px solid var(--auth-card-line);background:#151d1f;box-shadow:0 14px 34px #00000067}html:where([data-theme=dark]) .auth-combo-list li>button:first-child{color:var(--auth-ink);background:0 0;border:0}html:where([data-theme=dark]) .auth-combo-list li>button:first-child:hover{background:var(--accent-soft)}html:where([data-theme=dark]) .auth-combo-list svg{color:var(--auth-accent)}html:where([data-theme=dark]) .auth-combo-forget{color:var(--auth-muted);background:0 0;border:0}html:where([data-theme=dark]) .auth-combo-forget:hover{color:#ee5246;background:#3b211f}html:where([data-theme=dark]) .auth-link{color:var(--auth-accent-strong);background:0 0;border:0;text-decoration:underline}html:where([data-theme=dark]) .auth-notice,html:where([data-theme=dark]) .auth-hint{color:var(--auth-muted)}html:where([data-theme=dark]) .auth-notice{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}html:where([data-theme=dark]) .auth-check input{accent-color:var(--auth-accent)}html:where([data-theme=dark]) .auth-submit{background:var(--auth-accent);color:var(--auth-on-accent);border:0}html:where([data-theme=dark]) .auth-error{color:#f76654;background:#3b211f;border:1px solid #5e4240}html:where([data-theme=dark]) .auth-footer{color:#ffffff8c}html:where([data-theme=dark]) .auth-page :focus-visible{outline:2px solid var(--auth-accent-strong)}html:where([data-theme=dark]) .ps-page{--dash-ink:#cad7db;--dash-muted:#879497;--dash-line:#313f43;color:var(--dash-ink)}html:where([data-theme=dark]) .ps-head p{color:var(--dash-muted)}html:where([data-theme=dark]) .ps-refresh{background:var(--accent);color:var(--on-accent);border:0}html:where([data-theme=dark]) .ps-filters{border:1px solid var(--dash-line);background:#151d1f}html:where([data-theme=dark]) .ps-filters label{color:var(--dash-muted)}html:where([data-theme=dark]) .ps-filters input{color:var(--dash-ink);background:#151d1f;border:1px solid #3d4c50}html:where([data-theme=dark]) .ps-segment{background:#202a2d}html:where([data-theme=dark]) .ps-segment button{color:#9ca8ac;background:0 0;border:0}html:where([data-theme=dark]) .ps-segment button[aria-pressed=true]{color:var(--dash-ink);background:#151d1f;box-shadow:0 1px 2px #0000004b}html:where([data-theme=dark]) .ps-legend{color:#aab7ba}html:where([data-theme=dark]) .ps-svg{outline:none}html:where([data-theme=dark]) .ps-svg:focus-visible{outline:2px solid var(--accent)}html:where([data-theme=dark]) .ps-grid{stroke:#2e383b}html:where([data-theme=dark]) .ps-zero{stroke:#94a3b8}html:where([data-theme=dark]) .ps-axis{fill:#879497}html:where([data-theme=dark]) .ps-end-label{fill:#aab7ba}html:where([data-theme=dark]) .ps-crosshair{stroke:#94a3b8}html:where([data-theme=dark]) .ps-marker{stroke:#253033}html:where([data-theme=dark]) .ps-tooltip{border:1px solid var(--dash-line);color:var(--dash-ink);background:#151d1f;box-shadow:0 8px 24px #0000004b}html:where([data-theme=dark]) .ps-tooltip strong{color:var(--dash-muted)}html:where([data-theme=dark]) .ps-filters select{color:var(--dash-ink);background:#151d1f;border:1px solid #3d4c50}html:where([data-theme=dark]) .ps-field{color:var(--dash-muted)}html:where([data-theme=dark]) .ps-check{color:#aab7ba!important}html:where([data-theme=dark]) .ps-check input{accent-color:var(--accent)}html:where([data-theme=dark]) .rt-search{color:#879497;background:#151d1f;border:1px solid #3d4c50}html:where([data-theme=dark]) .rt-search input{color:var(--dash-ink);background:0 0;border:0;outline:none}html:where([data-theme=dark]) .rt-count{color:var(--dash-muted)}html:where([data-theme=dark]) .rt-export{color:var(--accent-strong);background:#151d1f;border:1px solid #3d4c50}html:where([data-theme=dark]) .rt-wrap{border:1px solid var(--dash-line)}html:where([data-theme=dark]) .rt-sort{color:inherit;background:0 0;border:0}html:where([data-theme=dark]) .rt-table tbody tr.rt-row-group,html:where([data-theme=dark]) .rt-table tbody tr.rt-row-group:hover{background:var(--accent-soft);color:var(--accent-text)}html:where([data-theme=dark]) .rt-table tbody tr.rt-row-subtotal,html:where([data-theme=dark]) .rt-table tbody tr.rt-row-subtotal:hover{background:#1a2224}html:where([data-theme=dark]) .rt-table tbody tr.rt-row-total,html:where([data-theme=dark]) .rt-table tbody tr.rt-row-total:hover{background:#2a2202}html:where([data-theme=dark]) .rt-table tbody tr.rt-row-label,html:where([data-theme=dark]) .rt-table tbody tr.rt-row-label:hover{background:var(--accent);color:var(--on-accent)}html:where([data-theme=dark]) .auth-conflict{color:#fde68a;background:#fbbf241a;border:1px solid #fbbf2466}html:where([data-theme=dark]) .auth-conflict p+p{color:var(--auth-muted)}html:where([data-theme=dark]) .auth-conflict button{color:#fde68a;background:0 0;border:1px solid #5a4e368c}html:where([data-theme=dark]) .shell-company{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .auth-company small{color:var(--auth-muted)}html:where([data-theme=dark]) .dash-facts span{color:#aab7ba;background:#151d1fb3;border:1px solid #ffffff1d}html:where([data-theme=dark]) .rt-open{color:var(--accent-strong);background:0 0;border:1px solid #0000}html:where([data-theme=dark]) .rt-row-open:hover .rt-open,html:where([data-theme=dark]) .rt-open:focus-visible{border-color:var(--accent-line);background:#151d1f}html:where([data-theme=dark]) .rt-more{color:var(--accent-strong);background:#151d1f;border:1px solid #3d4c50}html:where([data-theme=dark]) .wb-shell{--wb-bg:#1c2426;--wb-surface:#151d1f;--wb-tangerine:#f97316;--wb-ink:#cad7da;--wb-muted:#889497;--wb-line:#343f41;background:var(--wb-bg);color:var(--wb-ink)}html:where([data-theme=dark]) .wb-head{background:var(--wb-indigo);color:var(--on-accent)}html:where([data-theme=dark]) .wb-logo{color:#fff;background:0 0;border:0}html:where([data-theme=dark]) .wb-logo i{background:var(--wb-tangerine)}html:where([data-theme=dark]) .wb-nav button{color:inherit;background:0 0;border:0}html:where([data-theme=dark]) .wb-logo:hover i,html:where([data-theme=dark]) .wb-logo:focus-visible i{box-shadow:0 0 0 3px #25303359}html:where([data-theme=dark]) .wb-nav button:hover,html:where([data-theme=dark]) .wb-nav button.on{color:#fff;background:#ffffff24}html:where([data-theme=dark]) .wb-chip{color:var(--on-accent);background:#ffffff1f;border:0}html:where([data-theme=dark]) button.wb-chip:hover{color:#fff;background:#fff3}html:where([data-theme=dark]) select.wb-chip option{color:var(--wb-ink)}html:where([data-theme=dark]) .wb-bell b{background:var(--wb-tangerine);color:#fff}html:where([data-theme=dark]) .wb-scrim{background:#ffffff40;border:0}html:where([data-theme=dark]) .wb-menu{color:var(--wb-ink);border:1px solid var(--wb-line);background:var(--wb-surface);box-shadow:0 24px 60px #00000067}html:where([data-theme=dark]) .wb-menu header{border-bottom:1px solid var(--wb-line)}html:where([data-theme=dark]) .wb-menu header label{border:1px solid var(--wb-line);color:var(--wb-muted)}html:where([data-theme=dark]) .wb-menu header input{background:0 0;border:0;outline:none}html:where([data-theme=dark]) .wb-menu header>button{color:var(--wb-muted);background:0 0;border:0}html:where([data-theme=dark]) .wb-tabs{border-bottom:1px solid var(--wb-line);background:var(--wb-surface)}html:where([data-theme=dark]) .wb-tabs>button,html:where([data-theme=dark]) .wb-tabs>span{border:1px solid var(--wb-line);background:var(--wb-surface);color:var(--wb-muted)}html:where([data-theme=dark]) .wb-tabs>span button{color:inherit;background:0 0;border:0}html:where([data-theme=dark]) .wb-tabs .wb-tab-x:hover{background:var(--wb-indigo-soft)}html:where([data-theme=dark]) .wb-tabs .on{border-color:var(--wb-indigo-line);background:var(--wb-indigo-soft);color:var(--wb-indigo)}html:where([data-theme=dark]) .wb-tool button{border:1px solid var(--wb-line);background:var(--wb-surface);color:var(--wb-ink)}html:where([data-theme=dark]) .wb-tool button:hover{border-color:var(--wb-indigo-line)}html:where([data-theme=dark]) .wb-tool button.pr{border-color:var(--wb-tangerine);background:var(--wb-tangerine);color:#fff}html:where([data-theme=dark]) .wb-tool kbd,html:where([data-theme=dark]) .wb-palette kbd{background:#ffffff15}html:where([data-theme=dark]) .wb-tool button.pr kbd{background:#ffffff38}html:where([data-theme=dark]) .wb-date{color:var(--wb-muted)}html:where([data-theme=dark]) .wb-palette-scrim{background:#ffffff4d}html:where([data-theme=dark]) .wb-palette{background:var(--wb-surface);box-shadow:0 30px 70px #0009}html:where([data-theme=dark]) .wb-palette label{border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}html:where([data-theme=dark]) .wb-palette input{color:var(--wb-ink);border:0;outline:none}html:where([data-theme=dark]) .wb-palette li button{color:var(--wb-ink);background:0 0;border:0}html:where([data-theme=dark]) .wb-palette li button.on{background:var(--wb-indigo-soft);color:var(--wb-indigo)}html:where([data-theme=dark]) .wb-palette li small,html:where([data-theme=dark]) .wb-palette-empty{color:var(--wb-muted)}html:where([data-theme=dark]) .wb-dayline{color:#889497}html:where([data-theme=dark]) .wb-refresh{color:var(--accent-strong);background:#151d1f;border:1px solid #343f41}html:where([data-theme=dark]) .wbh>div{background:#151d1f;border:1px solid #343f41}html:where([data-theme=dark]) .wbh small,html:where([data-theme=dark]) .wbh i{color:#889497}html:where([data-theme=dark]) .wbh .wbh-first{border-color:var(--accent-line);background:var(--accent-soft)}html:where([data-theme=dark]) .wbh .wbh-first p{color:var(--accent-text)}html:where([data-theme=dark]) .wbk-lane{background:#21292b}html:where([data-theme=dark]) .wbk-lane h4 span{background:#151d1f;border:1px solid #343f41}html:where([data-theme=dark]) .wbk-task{border:1px solid #343f41;border-inline-start:3px solid var(--wbk-accent,var(--accent));color:#cad7da;background:#151d1f}html:where([data-theme=dark]) .wbk-task:not(:disabled):hover{border-color:var(--accent-line);border-inline-start-color:var(--wbk-accent,var(--accent));box-shadow:0 2px 8px #00000030}html:where([data-theme=dark]) .wbk-post{--wbk-accent:#f97316}html:where([data-theme=dark]) .wbk-review{--wbk-accent:#dc2626}html:where([data-theme=dark]) .wbk-meta,html:where([data-theme=dark]) .wbk-empty{color:#889497}html:where([data-theme=dark]) .wbx{background:#151d1f;border:1px solid #343f41}html:where([data-theme=dark]) .wbx h3 small{color:#889497}html:where([data-theme=dark]) .wbx-seg{background:#21292b}html:where([data-theme=dark]) .wbx-seg button{color:#889497;background:0 0;border:0}html:where([data-theme=dark]) .wbx-seg button[aria-pressed=true]{color:var(--accent-strong);background:#151d1f;box-shadow:0 1px 2px #00000042}html:where([data-theme=dark]) .wbx-legend{color:#aab6ba}html:where([data-theme=dark]) .wbx-tip{background:#151d1f;border:1px solid #343f41;box-shadow:0 8px 24px #0000004b}html:where([data-theme=dark]) .rt-table tbody tr.rt-row-zero td.num{color:#f4423b}html:where([data-theme=dark]) .wp-shell{--wp-bg:#1f2729;--wp-surface:#151d1f;--wp-ink:#c9d6da;--wp-muted:#899599;--wp-line:#353f42;--wp-row:#222b2d;--wp-input:#1b2325;--wp-tangerine:#f07a1a;--wp-tangerine-soft:#35200a;--wp-green:#15803d;--wp-green-soft:#132f1f;--wp-red:#d0342c;--wp-red-soft:#3b211f;--wp-violet:#7c3aed;--wp-violet-soft:#2e233d;--wp-rail:#1e1b4b;--wp-rail-text:#a5a8d6;background:var(--wp-bg);color:var(--wp-ink)}html:where([data-theme=dark]) .wp-rail{background:var(--wp-rail)}html:where([data-theme=dark]) .wp-logo{background:var(--accent);color:var(--on-accent);border:0}html:where([data-theme=dark]) .wp-logo:hover,html:where([data-theme=dark]) .wp-logo:focus-visible{box-shadow:0 0 0 3px #25303340}html:where([data-theme=dark]) .wp-rail>button:not(.wp-logo){color:var(--wp-rail-text);background:0 0;border:0}html:where([data-theme=dark]) .wp-rail>button:not(.wp-logo):hover{color:#fff;background:#ffffff14}html:where([data-theme=dark]) .wp-rail>button.on{color:#fff;box-shadow:inset 3px 0 0 var(--accent);background:#ffffff1f}html:where([data-theme=dark]) .wp-scrim{background:#ffffff47;border:0}html:where([data-theme=dark]) .wp-menu{border:1px solid var(--wp-line);background:var(--wp-surface);box-shadow:0 24px 60px #00000079}html:where([data-theme=dark]) .wp-menu header{border-bottom:1px solid var(--wp-line)}html:where([data-theme=dark]) .wp-menu header label{border:1px solid var(--wp-line);color:var(--wp-muted)}html:where([data-theme=dark]) .wp-menu header input{background:0 0;border:0;outline:none}html:where([data-theme=dark]) .wp-menu header>button{color:var(--wp-muted);background:0 0;border:0}html:where([data-theme=dark]) .wp-top{border-bottom:1px solid var(--wp-line);background:var(--wp-surface)}html:where([data-theme=dark]) .wp-title small{color:var(--wp-muted)}html:where([data-theme=dark]) .wp-search{border:1px solid var(--wp-line);background:var(--wp-input);color:var(--wp-muted)}html:where([data-theme=dark]) .wp-search:hover{border-color:var(--wp-indigo-line)}html:where([data-theme=dark]) .wp-shell kbd{color:inherit;background:#ffffff15}html:where([data-theme=dark]) .wp-pill{border:1px solid var(--wp-line);background:var(--wp-surface);color:var(--wp-ink)}html:where([data-theme=dark]) button.wp-pill:hover{border-color:var(--wp-indigo-line)}html:where([data-theme=dark]) .wp-bell b{background:var(--wp-tangerine);color:#fff}html:where([data-theme=dark]) .wp-theme{border:1px solid var(--wp-line);background:var(--wp-surface)}html:where([data-theme=dark]) .wp-theme button{color:var(--wp-muted);background:0 0;border:0}html:where([data-theme=dark]) .wp-theme button:hover{color:var(--wp-ink)}html:where([data-theme=dark]) .wp-theme button[aria-pressed=true]{background:var(--wp-indigo-soft);color:var(--wp-indigo)}html:where([data-theme=dark]) .wp-avatar{background:var(--wp-indigo);color:var(--on-accent);border:0}html:where([data-theme=dark]) .wp-user-menu{border:1px solid var(--wp-line);background:var(--wp-surface);box-shadow:0 14px 34px #0000005e}html:where([data-theme=dark]) .wp-user-menu small{color:var(--wp-muted)}html:where([data-theme=dark]) .wp-user-menu button{background:var(--wp-row);color:var(--wp-red);border:0}html:where([data-theme=dark]) .wp-shell .wbh .wbh-first{border-color:var(--wp-indigo-line);background:var(--wp-indigo-soft)}html:where([data-theme=dark]) .wp-shell .wbh .wbh-first p{color:var(--wp-indigo-text)}html:where([data-theme=dark]) .wp-shell .wbh>div,html:where([data-theme=dark]) .wp-shell .wbx,html:where([data-theme=dark]) .wp-shell .dash-card{border-color:var(--wp-line)}html:where([data-theme=dark]) .wp-shell .wbk-lane{background:var(--wp-row)}html:where([data-theme=dark]) .wbk-actions button{border:1px solid var(--wp-line,#343f41);background:var(--wp-surface,#151d1f);color:var(--wp-indigo,var(--accent-strong))}html:where([data-theme=dark]) .wbk-actions button:hover{border-color:var(--wp-indigo-line,var(--accent-line))}html:where([data-theme=dark]) .wpq-tile{border:1px solid var(--wp-line);background:var(--wp-surface)}html:where([data-theme=dark]) .wpq-tile:hover{border-color:var(--wp-indigo)}html:where([data-theme=dark]) .wpq-tile.pr{border-color:var(--wp-tangerine);background:var(--wp-tangerine-soft)}html:where([data-theme=dark]) .wpq-main{color:var(--wp-ink);background:0 0;border:0}html:where([data-theme=dark]) .wpq-tangerine i{background:var(--wp-tangerine);color:#fff}html:where([data-theme=dark]) .wpq-green i{background:var(--wp-green-soft);color:var(--wp-green)}html:where([data-theme=dark]) .wpq-indigo i{background:var(--wp-indigo-soft);color:var(--wp-indigo)}html:where([data-theme=dark]) .wpq-red i{background:var(--wp-red-soft);color:var(--wp-red)}html:where([data-theme=dark]) .wpq-violet i{background:var(--wp-violet-soft);color:var(--wp-violet)}html:where([data-theme=dark]) .wpq-neutral i{background:var(--wp-row);color:var(--wp-ink)}html:where([data-theme=dark]) .wpq-tile small{color:var(--wp-muted)}html:where([data-theme=dark]) .wpq-tile small button{color:var(--wp-muted);background:0 0;border:0}html:where([data-theme=dark]) .wpq-tile small button:hover{color:var(--wp-indigo);text-decoration:underline}html:where([data-theme=dark]) .rt-status.ok{background:var(--wp-green-soft,#132f1f);color:var(--wp-green,#4ead67)}html:where([data-theme=dark]) .rt-status.zero{background:var(--wp-red-soft,#3b211f);color:var(--wp-red,#ee5246)}html:where([data-theme=dark]) .wpr li{border-bottom:1px solid var(--wp-row)}html:where([data-theme=dark]) .wpr li:last-child{border-bottom:0}html:where([data-theme=dark]) .wpr button{color:var(--wp-indigo);background:0 0;border:0}html:where([data-theme=dark]) .wpquota div{background:var(--wp-row)}html:where([data-theme=dark]) .wpquota b{background:var(--wp-indigo)}html:where([data-theme=dark]) .auth-logo{color:#fff}html:where([data-theme=dark]) .auth-logo span{background:var(--auth-tangerine);color:#fff}html:where([data-theme=dark]) .auth-submit{background:var(--auth-tangerine);color:#141827}html:where([data-theme=dark]) .auth-submit:hover:not(:disabled){background:#f4924a}html:where([data-theme=dark]) .auth-server{color:#4ead67}html:where([data-theme=dark]) .auth-page :focus-visible{outline-color:var(--auth-accent)}html:where([data-theme=dark]) .auth-conflict{color:#d28d58;background:#35200a;border-color:#4e3f29}html:where([data-theme=dark]) .auth-conflict button{color:#d27333;border-color:#6e5846}html:where([data-theme=dark]) .auth-conflict button:hover:not(:disabled){background:#482700}html:where([data-theme=dark]) .ov{--ov-bg:#1f2729;--ov-surface:#151d1f;--ov-surface-2:#1c2426;--ov-line:#353f42;--ov-ink:#c9d6da;--ov-muted:#899599;--ov-accent:#0d9488;--ov-bar:#14b8a6;--ov-bar-on:#0f766e;--ov-sales:#0d9488;--ov-purchase:#ea580c;--ov-grid:#eceef3;--ov-up:#15803d;--ov-down:#c2261d;--ov-high-bg:#3b211f;--ov-high:#b42318;--ov-medium-bg:#332202;--ov-medium:#b54708;--ov-low-bg:#1e2c30;--ov-low:#1d4ed8;--ov-good-bg:#083126;--ov-good:#0f766e;color:var(--ov-ink)}html:where([data-theme=dark]) .ov-head p{color:var(--ov-muted)}html:where([data-theme=dark]) .ov-quick button,html:where([data-theme=dark]) .ov-refresh,html:where([data-theme=dark]) .ov-asof{border:1px solid var(--ov-line);background:var(--ov-surface);color:var(--ov-ink)}html:where([data-theme=dark]) .ov-quick button:hover,html:where([data-theme=dark]) .ov-refresh:hover{border-color:var(--ov-accent)}html:where([data-theme=dark]) .ov-quick kbd{border:1px solid var(--ov-line);color:var(--ov-muted)}html:where([data-theme=dark]) .ov-more-menu{border:1px solid var(--ov-line);background:var(--ov-surface);box-shadow:0 8px 24px #00000070}html:where([data-theme=dark]) .ov-quick .ov-more-menu button{background:0 0;border:0}html:where([data-theme=dark]) .ov-quick .ov-more-menu button:hover{background:var(--ov-surface-2)}html:where([data-theme=dark]) .ov-asof{color:var(--ov-muted)}html:where([data-theme=dark]) .ov-asof input{color:var(--ov-ink);background:0 0;border:0;outline:none}html:where([data-theme=dark]) .ov-seg{border:1px solid var(--ov-line);background:var(--ov-surface)}html:where([data-theme=dark]) .ov-seg button{color:var(--ov-muted);background:0 0;border:0}html:where([data-theme=dark]) .ov-seg button[aria-pressed=true]{background:var(--ov-good-bg);color:var(--ov-accent)}html:where([data-theme=dark]) .ov-kpi{border:1px solid var(--ov-line);background:var(--ov-surface)}html:where([data-theme=dark]) .ov-kpi small{color:var(--ov-muted)}html:where([data-theme=dark]) .ov-kpi b.ov-accent{color:var(--ov-accent)}html:where([data-theme=dark]) .ov-kpi-icon{background:var(--ov-good-bg);color:var(--ov-accent)}html:where([data-theme=dark]) .ov-sub{color:var(--ov-muted)}html:where([data-theme=dark]) .ov-up{color:var(--ov-up)}html:where([data-theme=dark]) .ov-down{color:var(--ov-down)}html:where([data-theme=dark]) .ov-panel{border:1px solid var(--ov-line);background:var(--ov-surface)}html:where([data-theme=dark]) .ov-panel header p{color:var(--ov-muted)}html:where([data-theme=dark]) .ov-link{color:var(--ov-accent);background:0 0;border:0}html:where([data-theme=dark]) .ov-link:hover{text-decoration:underline}html:where([data-theme=dark]) .ov-empty{color:var(--ov-muted)}html:where([data-theme=dark]) .ov-clear{color:var(--ov-up)}html:where([data-theme=dark]) .ov-grid{stroke:var(--ov-grid)}html:where([data-theme=dark]) .ov-axis{fill:var(--ov-muted)}html:where([data-theme=dark]) .ov-bar{fill:var(--ov-bar)}html:where([data-theme=dark]) .ov-bar-on{fill:var(--ov-bar-on)}html:where([data-theme=dark]) .ov-bar-label,html:where([data-theme=dark]) .ov-line-label{fill:var(--ov-ink)}html:where([data-theme=dark]) .ov-cross{stroke:var(--ov-muted)}html:where([data-theme=dark]) .ov-dot{stroke:var(--ov-surface)}html:where([data-theme=dark]) .ov-legend{color:var(--ov-ink)}html:where([data-theme=dark]) .ov-tip{border:1px solid var(--ov-line);background:var(--ov-surface-2);color:var(--ov-ink);box-shadow:0 8px 24px #00000067}html:where([data-theme=dark]) .ov-alerts li>button,html:where([data-theme=dark]) .ov-alerts li>div{border:1px solid var(--ov-line);background:var(--ov-surface-2);color:var(--ov-ink)}html:where([data-theme=dark]) .ov-alerts li>button:hover{border-color:var(--ov-accent)}html:where([data-theme=dark]) .ov-alert-text small{color:var(--ov-muted)}html:where([data-theme=dark]) .ov-high{background:var(--ov-high-bg);color:var(--ov-high)}html:where([data-theme=dark]) .ov-medium{background:var(--ov-medium-bg);color:var(--ov-medium)}html:where([data-theme=dark]) .ov-low{background:var(--ov-low-bg);color:var(--ov-low)}html:where([data-theme=dark]) .ov-good{background:var(--ov-good-bg);color:var(--ov-good)}html:where([data-theme=dark]) .ov-table th{border-bottom:1px solid var(--ov-line);color:var(--ov-muted)}html:where([data-theme=dark]) .ov-table td{border-bottom:1px solid var(--ov-line)}html:where([data-theme=dark]) .ov-table tbody tr:hover td{background:var(--ov-surface-2)}html:where([data-theme=dark]) .ov-receipts .ov-table td:first-child,html:where([data-theme=dark]) .ov-more-note{color:var(--ov-muted)}html:where([data-theme=dark]) .ov-share i{background:var(--ov-grid)}html:where([data-theme=dark]) .ov-share em{background:var(--ov-bar)}html:where([data-theme=dark]) .ov .dash-card,html:where([data-theme=dark]) .ov .dash-panel{border-color:var(--ov-line);background:var(--ov-surface)}html:where([data-theme=dark]) .theme-switch{--sw-bg:#151d1f;--sw-line:#353f42;--sw-muted:#899599;--sw-on-bg:#083126;--sw-on:#0f766e;border:1px solid var(--sw-line);background:var(--sw-bg)}html:where([data-theme=dark]) .theme-switch button{color:var(--sw-muted);background:0 0;border:0}html:where([data-theme=dark]) .theme-switch button[aria-pressed=true]{background:var(--sw-on-bg);color:var(--sw-on)}html:where([data-theme=dark]) .ov{--fin-sales:#6366f1;--fin-margin:#f59e0b;--fin-total:#4f46e5;--fin-down:#ef4444;--fin-up:#22c55e;--fin-axis:#d9dde5;--fin-link:#9ca3af;--age-current:#22c55e;--age-d31:#facc15;--age-d61:#f97316;--age-d90:#ef4444}html:where([data-theme=dark]) .fin-chip{background:var(--ov-good-bg);color:var(--ov-good)}html:where([data-theme=dark]) .fin-hint{color:var(--ov-muted)}html:where([data-theme=dark]) .fin-grid{stroke:var(--ov-grid)}html:where([data-theme=dark]) .fin-axis{stroke:var(--fin-axis)}html:where([data-theme=dark]) .fin-tick,html:where([data-theme=dark]) .fin-label{fill:var(--ov-muted)}html:where([data-theme=dark]) .fin-value{fill:var(--ov-ink)}html:where([data-theme=dark]) .fin-hit{fill:#0000}html:where([data-theme=dark]) .fin-bar-sales{fill:var(--fin-sales)}html:where([data-theme=dark]) .fin-bar-profit{fill:var(--fin-profit)}html:where([data-theme=dark]) .fin-bar-loss,html:where([data-theme=dark]) .fin-wf-down,html:where([data-theme=dark]) .fin-wf-loss{fill:var(--fin-down)}html:where([data-theme=dark]) .fin-wf-up{fill:var(--fin-up)}html:where([data-theme=dark]) .fin-wf-total{fill:var(--fin-total)}html:where([data-theme=dark]) .fin-wf-result{fill:var(--fin-result)}html:where([data-theme=dark]) .fin-margin{fill:none;stroke:var(--fin-margin)}html:where([data-theme=dark]) .fin-margin-dot{fill:var(--ov-surface);stroke:var(--fin-margin)}html:where([data-theme=dark]) .fin-link{stroke:var(--fin-link)}html:where([data-theme=dark]) .ov-legend i.fin-key-sales,html:where([data-theme=dark]) .ov-tip i.fin-key-sales{background:var(--fin-sales)}html:where([data-theme=dark]) .ov-legend i.fin-key-profit,html:where([data-theme=dark]) .ov-tip i.fin-key-profit{background:var(--fin-profit)}html:where([data-theme=dark]) .ov-legend i.fin-key-margin,html:where([data-theme=dark]) .ov-tip i.fin-key-margin{border-top:2px dashed var(--fin-margin);background:0 0}html:where([data-theme=dark]) .ov-legend i.fin-key-total{background:linear-gradient(90deg, var(--fin-total) 50%, var(--fin-result) 50%)}html:where([data-theme=dark]) .ov-legend i.fin-key-down{background:var(--fin-down)}html:where([data-theme=dark]) .ov-legend i.fin-key-up{background:var(--fin-up)}html:where([data-theme=dark]) .fin-ar-facts small{color:var(--ov-muted)}html:where([data-theme=dark]) .fin-text-high{color:var(--ov-high)}html:where([data-theme=dark]) .fin-age-current{background:var(--age-current)}html:where([data-theme=dark]) .fin-age-d31{background:var(--age-d31)}html:where([data-theme=dark]) .fin-age-d61{background:var(--age-d61)}html:where([data-theme=dark]) .fin-age-d90{background:var(--age-d90)}html:where([data-theme=dark]) .fin-ar-wrap{border:1px solid var(--ov-line)}html:where([data-theme=dark]) .fin-ar-table th{border-bottom:1px solid var(--ov-line);background:var(--ov-surface-2);color:var(--ov-muted)}html:where([data-theme=dark]) .fin-ar-table td{border-bottom:1px solid var(--ov-line)}html:where([data-theme=dark]) .fin-ar-table tbody tr:hover td{background:var(--ov-surface-2)}html:where([data-theme=dark]) .fin-sub,html:where([data-theme=dark]) .fin-ar-rest td{color:var(--ov-muted)}html:where([data-theme=dark]) .fin-ar-table tfoot td{background:var(--ov-surface-2);border-bottom:0}html:where([data-theme=dark]) .fin-ar-table tfoot small{color:var(--ov-muted)}html:where([data-theme=dark]) .fin-risk-high{background:var(--ov-high-bg);color:var(--ov-high)}html:where([data-theme=dark]) .fin-risk-medium{background:var(--ov-medium-bg);color:var(--ov-medium)}html:where([data-theme=dark]) .fin-risk-low{background:var(--ov-good-bg);color:var(--ov-good)}html:where([data-theme=dark]) .cs-bars-head h2{color:#c9d6da}html:where([data-theme=dark]) .cs-bars-head p{color:#899599}html:where([data-theme=dark]) .cs-bar-list li:hover{background:#1b2325}html:where([data-theme=dark]) .cs-bar-name{color:#aab7ba}html:where([data-theme=dark]) .cs-bar-track{background:#21292b}html:where([data-theme=dark]) .cs-bar-track i.is-neg{background:#f04438}html:where([data-theme=dark]) .cs-bar-track b{background:#141827}html:where([data-theme=dark]) .cs-bar-value{color:#c9d6da}html:where([data-theme=dark]) .cs-bar-share{color:#899599}html:where([data-theme=dark]) .cs-share-value{color:#9ca9ac}html:where([data-theme=dark]) .ms-summary>div{background:#1e2628}html:where([data-theme=dark]) .ms-summary small{color:#899599}html:where([data-theme=dark]) .ms-summary b{color:#c9d6da}html:where([data-theme=dark]) .ms-summary i{color:#899599}html:where([data-theme=dark]) .ms-summary b.ms-warn{color:#d67235}html:where([data-theme=dark]) .ms-seg{background:#21292b}html:where([data-theme=dark]) .ms-seg span{color:#899599}html:where([data-theme=dark]) .ms-seg button{color:#9ca9ac;background:0 0;border:0}html:where([data-theme=dark]) .ms-seg button[aria-pressed=true]{color:var(--accent-strong);background:#151d1f;box-shadow:0 1px 2px #00000042}html:where([data-theme=dark]) .ms-seg button:not([aria-pressed]):hover{background:#151d1f}html:where([data-theme=dark]) .ms-check{color:#aab7ba}html:where([data-theme=dark]) .ms-check input{accent-color:var(--accent)}html:where([data-theme=dark]) .ms-note{color:#899599}html:where([data-theme=dark]) .ms-wrap{border:1px solid #353f42}html:where([data-theme=dark]) .ms-table th,html:where([data-theme=dark]) .ms-table td{background:#151d1f;border-bottom:1px solid #2e393c}html:where([data-theme=dark]) .ms-table th{color:#9ca9ac;background:#1c2426}html:where([data-theme=dark]) .ms-table th button{color:inherit;background:0 0;border:0}html:where([data-theme=dark]) .ms-table .ms-sticky{border-right:1px solid #353f42}html:where([data-theme=dark]) .ms-table tbody tr:hover td{background:#1b2325}html:where([data-theme=dark]) .ms-neg{color:#f55b4b}html:where([data-theme=dark]) .ms-up{color:#4ead67}html:where([data-theme=dark]) .ms-down{color:#f55b4b}html:where([data-theme=dark]) .ms-muted{color:#98a2b3}html:where([data-theme=dark]) .ms-table td.ms-h1{background:#1d2c2f}html:where([data-theme=dark]) .ms-table td.ms-h2{background:#343468}html:where([data-theme=dark]) .ms-table td.ms-h3{background:#b4b8f5}html:where([data-theme=dark]) .ms-table td.ms-h4{color:#fff;background:#5b5bd6}html:where([data-theme=dark]) .ms-table tr.ms-group td{background:var(--accent-faint);color:var(--accent-text)}html:where([data-theme=dark]) .ms-table tbody tr.ms-group:hover td{background:var(--accent-soft)}html:where([data-theme=dark]) .ms-toggle{color:inherit;background:0 0;border:0}html:where([data-theme=dark]) .ms-toggle small{color:#899599}html:where([data-theme=dark]) .ms-table tfoot td{background:#2a2202;border-top:1px solid #353f42;border-bottom:0}html:where([data-theme=dark]) .ms-empty{color:#899599}html:where([data-theme=dark]) .sc-panel-head h2{color:#c9d6da}html:where([data-theme=dark]) .sc-panel-head p,html:where([data-theme=dark]) .sc-empty{color:#899599}html:where([data-theme=dark]) .sc-donut-track{stroke:#2d373a}html:where([data-theme=dark]) .sc-donut-value{fill:#c9d6da}html:where([data-theme=dark]) .sc-donut-caption{fill:#899599}html:where([data-theme=dark]) .sc-legend li>button,html:where([data-theme=dark]) .sc-legend li>div{color:#aab7ba;background:0 0;border:0}html:where([data-theme=dark]) .sc-legend li.is-active>button,html:where([data-theme=dark]) .sc-legend li.is-active>div,html:where([data-theme=dark]) .sc-legend li>button:focus-visible{background:#1e2628}html:where([data-theme=dark]) .sc-legend li>button:hover .sc-legend-name{color:var(--accent-strong);text-decoration:underline}html:where([data-theme=dark]) .sc-legend-value{color:#9ca9ac}html:where([data-theme=dark]) .sc-legend-share{color:#899599}html:where([data-theme=dark]) .sc-crumbs{color:#98a2b3}html:where([data-theme=dark]) .sc-crumbs button{color:var(--accent-strong);background:0 0;border:0}html:where([data-theme=dark]) .sc-crumbs button:hover{background:var(--accent-soft)}html:where([data-theme=dark]) .sc-crumbs span{color:#c9d6da}html:where([data-theme=dark]) .sc-crumbs small{color:#899599}html:where([data-theme=dark]) .sc-foot{color:#899599;border-top:1px solid #2d373a}html:where([data-theme=dark]) .sc-foot b{color:#c9d6da}html:where([data-theme=dark]) .sc-search{color:#899599;background:#151d1f;border:1px solid #3d4b4f}html:where([data-theme=dark]) .sc-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #6366f126}html:where([data-theme=dark]) .sc-search input{color:#c9d6da;background:0 0;border:0;outline:0}html:where([data-theme=dark]) .sc-share span:last-child{color:#9ca9ac}html:where([data-theme=dark]) .sc .ms-table .sc-rank{color:#98a2b3}html:where([data-theme=dark]) .tm-open{color:var(--accent-strong);text-decoration:none}html:where([data-theme=dark]) .tm-open:hover,html:where([data-theme=dark]) .tm-open:focus-visible{text-decoration:underline}html:where([data-theme=dark]) .tm-back{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}html:where([data-theme=dark]) .tm-back:hover{background:var(--accent-line)}html:where([data-theme=dark]) .tm-chip{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}html:where([data-theme=dark]) .tm-chip span{color:var(--accent-strong)}html:where([data-theme=dark]) .tm-chip:hover{border-color:var(--accent);background:var(--accent-line)}html:where([data-theme=dark]) .tm-clear{color:#9ca9ac;background:0 0;border:0;text-decoration:underline}html:where([data-theme=dark]) .tm .tm-card:before{background:var(--tm-tone,#3c4b4e)}html:where([data-theme=dark]) .tm .tm-card.tone-indigo{--tm-tone:#4f46e5}html:where([data-theme=dark]) .tm .tm-card.tone-green{--tm-tone:#16a34a}html:where([data-theme=dark]) .tm .tm-card.tone-amber{--tm-tone:#f59e0b}html:where([data-theme=dark]) .tm .tm-card.tone-slate{--tm-tone:#94a3b8}html:where([data-theme=dark]) .tm .tm-card.tone-teal{--tm-tone:#0d9488}html:where([data-theme=dark]) .tm .tm-card.tone-rose{--tm-tone:#e11d48}html:where([data-theme=dark]) .tm .tm-card em{color:#899599}html:where([data-theme=dark]) .tm-card-link{color:var(--accent-strong);background:0 0;border:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}html:where([data-theme=dark]) .tm-gm{color:#4fb07a;background:#07291a}html:where([data-theme=dark]) .tm-gm.is-neg{color:#f76654;background:#301f1e}html:where([data-theme=dark]) .tm .ms-table td.tm-nil,html:where([data-theme=dark]) .tm .tm-nil{color:#b8bfcc}html:where([data-theme=dark]) .tm-weekday{color:#98a2b3}html:where([data-theme=dark]) .tm-drill{color:var(--accent-strong);background:0 0;border:0;text-decoration:none}html:where([data-theme=dark]) .tm-drill:hover{text-decoration:underline}html:where([data-theme=dark]) .tm-delta{color:#9ca9ac;background:#21292b}html:where([data-theme=dark]) .tm-delta.is-good{color:#4fb07a;background:#07291a}html:where([data-theme=dark]) .tm-delta.is-bad{color:#f76654;background:#301f1e}html:where([data-theme=dark]) .tm-share{background:#232c2e}html:where([data-theme=dark]) .tm-share i{background:var(--accent)}html:where([data-theme=dark]) .tm-chart-card{border:1px solid #353f42}html:where([data-theme=dark]) .tm-chart-head{color:#aab7ba}html:where([data-theme=dark]) .tm-chart-head small{color:#98a2b3}html:where([data-theme=dark]) .tm-grid{stroke:#2e393c}html:where([data-theme=dark]) .tm-zero{stroke:#98a2b3}html:where([data-theme=dark]) .tm-axis{fill:#899599}html:where([data-theme=dark]) .tm-hover{fill:var(--accent-soft)}html:where([data-theme=dark]) .tm-hit{fill:#0000}html:where([data-theme=dark]) .tm-tooltip{color:#c9d6da;background:#151d1f;border:1px solid #353f42;box-shadow:0 8px 24px #0000004b}html:where([data-theme=dark]) .tm-tooltip strong{color:#9ca9ac}html:where([data-theme=dark]) .tm-tooltip small{color:#98a2b3}
html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0d1315;--panel:#131b1e;--accent:#2dd4bf;--accent-strong:#5eead4;--accent-text:#5eead4;--accent-soft:#0f3a33;--accent-faint:#12282a;--accent-line:#1f5a51;--on-accent:#04201c}html[data-theme=dark] body{background:#0d1315}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2c3a3e}.wp-shell[data-theme=dark]{--wp-green:#4ade80;--wp-green-soft:#12301f;--wp-red:#f87171;--wp-red-soft:#3b1d1d;--wp-violet:#a78bfa}
