html[data-theme=dark] .app-frame .app-topbar{background:#151f2de0;border-bottom:1px solid #314255c7}html[data-theme=dark] .app-frame .session-badge{background:#131b2ad6}html[data-theme=dark] .app-frame .access-card{background:linear-gradient(120deg, #1a2636d1, #131b2af5 62%), var(--surface)}html[data-theme=dark] .app-frame .card{background:#131b2af0}html[data-theme=dark] .app-frame .status-badge{background:#18242f}html[data-theme=dark] .app-frame .status-draft,html[data-theme=dark] .app-frame .status-queued,html[data-theme=dark] .app-frame .status-sent,html[data-theme=dark] .app-frame .status-unknown,html[data-theme=dark] .app-frame .status-requested,html[data-theme=dark] .app-frame .status-processing{color:#f0d3c2}html[data-theme=dark] .app-frame .record-danger-action input[name=reason]{background:#131b2a}html[data-theme=dark] .app-frame .document-public-share-result{background:#17212c;border:1px solid #2a3e56}html[data-theme=dark] .app-frame .field input,html[data-theme=dark] .app-frame .field select,html[data-theme=dark] .app-frame .field textarea,html[data-theme=dark] .app-frame .secondary-button,html[data-theme=dark] .app-frame .quick-link-pill,html[data-theme=dark] .app-frame .pill,html[data-theme=dark] .app-frame .filter-chip,html[data-theme=dark] .app-frame .panel-list-item,html[data-theme=dark] .app-frame .action-panel,html[data-theme=dark] .app-frame .payload-card{background:#131b2a}html[data-theme=dark] .app-frame .code-block{background:#18242f}html[data-theme=dark] .app-frame .inline-notice{border:1px solid #61512f}html[data-theme=dark] .app-frame .inline-notice span{color:#f0d3c2}html[data-theme=dark] .app-frame .loading-shell,html[data-theme=dark] .app-frame .state-card,html[data-theme=dark] .app-frame .status{background:#131b2a}html[data-theme=dark] .app-frame .visual-orbit{border:1px solid #2f48634d}html[data-theme=dark] .app-frame .visual-card{border:1px solid #242e422e}html[data-theme=dark] .app-frame .visual-bars i{background:linear-gradient(#25394f,#2563eb)}html[data-theme=dark] .app-frame .visual-bars i:nth-child(4){background:linear-gradient(#2d595f,#06b6d4)}html[data-theme=dark] .app-frame .period-chip,html[data-theme=dark] .app-frame .metric-card,html[data-theme=dark] .app-frame .dashboard-card{background:#131b2a}html[data-theme=dark] .app-frame .finance-track{background:#18242f}html[data-theme=dark] .app-frame .module-card{background:#131b2a}html[data-theme=dark] .app-frame .module-navy .module-arrow{background:#1f2834}html[data-theme=dark] .app-frame .module-amber .module-arrow{color:#f0d3c2}html[data-theme=dark] .app-frame .module-sage .module-arrow{background:#18242f}html[data-theme=dark] .app-frame .tools-hero,html[data-theme=dark] .app-frame .tools-featured,html[data-theme=dark] .app-frame .tool-detail-hero,html[data-theme=dark] .app-frame .tool-detail-cta{background:linear-gradient(135deg,#17212c 0%,#16212f 62%,#1a2636 100%)}html[data-theme=dark] .app-frame .tools-hero-mark{border:1px solid #242e4238}html[data-theme=dark] .app-frame .tools-featured{background:#131b2a}html[data-theme=dark] .app-frame .tool-status{background:#17212c;border:1px solid #314255}html[data-theme=dark] .app-frame .tool-status-live{border-color:#2e6049}html[data-theme=dark] .app-frame .tools-roadmap{background:#17212c}html[data-theme=dark] .app-frame .tool-card{background:#131b2a}html[data-theme=dark] .app-frame .tools-disclaimer{color:#f0d3c2;background:#3d371d}html[data-theme=dark] .app-frame .balance-debit{color:#ecb3b3;background:#341818}html[data-theme=dark] .app-frame .accounting-balance .balance-badge.balance-debit{color:#ecb3b3}html[data-theme=dark] .app-frame .accounting-balance .balance-badge.balance-credit{color:#d5dce6}html[data-theme=dark] .app-frame .dashboard-summary-strip{background:#131b2a}html[data-theme=dark] .app-frame .assistant-notice{border:1px solid #2a3e56}html[data-theme=dark] .app-frame .preview-row[data-warning]{background:#161f2f;border:1px solid #2a3957}html[data-theme=dark] .app-frame .assistant-composer textarea{background:#131b2a}html[data-theme=dark] .app-frame .tax-calculator-form input[type=text],html[data-theme=dark] .app-frame .tax-calculator-form select{border:1px solid var(--border,#314255);background:var(--surface,#131b2a)}html[data-theme=dark] .app-frame .tax-result-list>div,html[data-theme=dark] .app-frame .tax-table-scroll th,html[data-theme=dark] .app-frame .tax-table-scroll td{border-bottom:1px solid var(--border,#29394f)}html[data-theme=dark] .app-frame .tax-scope-note{background:var(--surface-soft,#17212c)}html[data-theme=dark] .app-frame .tax-band-list li{border:1px solid var(--line,#29394f)}html[data-theme=dark] .app-frame .tools-page .tool-choice-card{background:linear-gradient(145deg,#131b2a 65%,#17212c);border:1px solid #29394f}html[data-theme=dark] .app-frame .tool-choice-symbol{background:#16212f;border:1px solid #2a3e56}html[data-theme=dark] .app-frame .tool-choice-period{background:#17212c;border:1px solid #29394f}html[data-theme=dark] .app-frame .tool-choice-input{border-top:1px solid #29394f;border-bottom:1px solid #29394f}html[data-theme=dark] .app-frame .tax-tool-page .tax-calculator-form{background:#131b2a}html[data-theme=dark] .app-frame .tax-step-number{color:#d5dce6;background:#16212f}html[data-theme=dark] .app-frame .tax-tool-page .tax-field label{color:#d5dce6}html[data-theme=dark] .app-frame .tax-tool-page .tax-field input,html[data-theme=dark] .app-frame .tax-tool-page .tax-field select{background:#17212c;border:1px solid #314255}html[data-theme=dark] .app-frame .tax-tool-page .tax-calculator-result{background:#17212c}html[data-theme=dark] .app-frame .tax-tool-page .tax-result-list dd{color:#d5dce6}html[data-theme=dark] .app-frame .tax-tool-page .tax-band-list li{border-color:#29394f}html[data-theme=dark] .app-frame .tax-placeholder-mark{background:#16212f;border:1px solid #314255}html[data-theme=dark] .app-frame .tax-result-outline{border:1px solid #29394f}html[data-theme=dark] .app-frame .statement-toolbar h2{color:#dee4ed}html[data-theme=dark] .app-frame .statement-sheet{background:#131b2a}html[data-theme=dark] .app-frame .statement-party-block>strong{color:#dee4ed}html[data-theme=dark] .app-frame .statement-title-block h2{color:#d6e4f5}html[data-theme=dark] .app-frame .statement-meta-block div{border-bottom:1px solid #29394f}html[data-theme=dark] .app-frame .statement-meta-block strong{color:#d5dce6}html[data-theme=dark] .app-frame .statement-account-block{background:#17212c;border:1px solid #314255}html[data-theme=dark] .app-frame .statement-account-block strong{color:#dee4ed}html[data-theme=dark] .app-frame .statement-sheet .cari-statement-table th,html[data-theme=dark] .app-frame .statement-sheet .cari-statement-table td{border-bottom:1px solid #314255;border-right:1px solid #314255}html[data-theme=dark] .app-frame .statement-sheet .cari-statement-table tbody tr:nth-child(odd){background:#17212c}html[data-theme=dark] .app-frame .statement-sheet .cari-statement-table tbody tr:hover{background:#16212f}html[data-theme=dark] .app-frame .statement-sheet .cari-statement-table .statement-opening-row{color:#d5dce6;background:#1f2834}html[data-theme=dark] .app-frame .statement-document-footer{border-top:1px solid #314255}html[data-theme=dark] .app-frame .statement-document-footer strong{color:#d6e4f5}html[data-theme=dark] .app-frame .statement-operational-summary>div{background:#131b2a}html[data-theme=dark] .app-frame .statement-operational-summary strong{color:#d5dce6}html[data-theme=dark] .app-frame .inline-warning{color:#d6e4f5;background:#161f2f;border:1px solid #2a3957}html[data-theme=dark] .app-frame .ito-calculator-form select,html[data-theme=dark] .app-frame .ito-calculator-form input{background:#17212c;border:1px solid #314255}html[data-theme=dark] .app-frame .ito-entity-picker legend{color:#d5dce6}html[data-theme=dark] .app-frame .ito-entity-picker label{color:#ced5de;background:#131b2a;border:1px solid #314255}html[data-theme=dark] .app-frame .ito-entity-picker label.is-selected{background:#16212f}html[data-theme=dark] .app-frame .ito-conditional-fields{background:#17212c;border:1px solid #26374f}html[data-theme=dark] .app-frame .ito-conditional-note{color:#f0d3c2;background:#3d371d}html[data-theme=dark] .app-frame .ito-calculator-result{background:#17212c}html[data-theme=dark] .app-frame .ito-review-state>span{background:#16212f}html[data-theme=dark] .app-frame .reconciliation-choice legend{color:#d5dce6}html[data-theme=dark] .app-frame .reconciliation-choice label{color:#d5dce6;background:#131b2a;border:1px solid #314255}html[data-theme=dark] .app-frame .reconciliation-choice label.is-selected{background:#16212f}html[data-theme=dark] .app-frame .document-lines-table input:not([type=hidden]){background:#131b2a}html[data-theme=dark] .app-frame .subscription-notice-trial{color:#cbdbf2;background:#161f2f;border:1px solid #2a3957}html[data-theme=dark] .app-frame .subscription-notice-ending,html[data-theme=dark] .app-frame .subscription-notice-locked{color:#f3e5d1;background:#312717;border:1px solid #6c5534}html[data-theme=dark] .app-frame .plan-offer{background:#131b2a;border:1px solid #283a53}html[data-theme=dark] .app-frame .plan-offer-soon{color:#f3e5d1}html[data-theme=dark] .app-frame .count-badge-alert{color:#eebcbc;background:#341818}html[data-theme=dark] .app-frame .first-steps-list a{background:#17212c}html[data-theme=dark] .app-frame .first-steps-list a:hover,html[data-theme=dark] .app-frame .first-steps-list a:focus-visible{background:#16212f;border-color:#2f4863}html[data-theme=dark] .app-frame .lp{background:#182533}html[data-theme=dark] .app-frame .lp-hero-copy h1{color:#d6e4f5}html[data-theme=dark] .app-frame .lp-hero-copy p{color:#ced5de}html[data-theme=dark] .app-frame .lp-button-ghost{background:#131b2a;border-color:#2a3e56}html[data-theme=dark] .app-frame .lp-button-ghost:hover{background:#16212f}html[data-theme=dark] .app-frame .lp-button-light{color:#d6e4f5;background:#131b2a}html[data-theme=dark] .app-frame .lp-button-light:hover{background:#1a2636}html[data-theme=dark] .app-frame .lp-button-outline-light{border-color:#242e4280}html[data-theme=dark] .app-frame .lp-hero-notes{color:#d5dce6}html[data-theme=dark] .app-frame .lp-hero-notes svg,html[data-theme=dark] .app-frame .lp-price li svg,html[data-theme=dark] .app-frame .lp-ok{color:#c3f0e2}html[data-theme=dark] .app-frame .lp-section-tint{background:#15202d}html[data-theme=dark] .app-frame .lp-section-head h2,html[data-theme=dark] .app-frame .lp-split h2,html[data-theme=dark] .app-frame .lp-cta h2{color:#d6e4f5}html[data-theme=dark] .app-frame .lp-section-head p,html[data-theme=dark] .app-frame .lp-split p{color:#ced5de}html[data-theme=dark] .app-frame .lp-feature{background:#131b2a}html[data-theme=dark] .app-frame .lp-feature-icon{background:#192234}html[data-theme=dark] .app-frame .lp-feature h3,html[data-theme=dark] .app-frame .lp-steps h3,html[data-theme=dark] .app-frame .lp-price h3,html[data-theme=dark] .app-frame .lp-card-soft h3{color:#d6e4f5}html[data-theme=dark] .app-frame .lp-feature p,html[data-theme=dark] .app-frame .lp-steps p,html[data-theme=dark] .app-frame .lp-card-soft p{color:#ced5de}html[data-theme=dark] .app-frame .lp-steps li{background:#131b2a}html[data-theme=dark] .app-frame .lp-inline-link{color:#d5dce6}html[data-theme=dark] .app-frame .lp-card-soft,html[data-theme=dark] .app-frame .lp-price{background:#131b2a}html[data-theme=dark] .app-frame .lp-price-amount strong{color:#d6e4f5}html[data-theme=dark] .app-frame .lp-price ul{color:#d5dce6}html[data-theme=dark] .app-frame .lp-price-soon{color:#f0d3c2;background:#3d371d}html[data-theme=dark] .app-frame .lp-faq details{background:#131b2a}html[data-theme=dark] .app-frame .lp-faq summary{color:#d6e4f5}html[data-theme=dark] .app-frame .lp-faq p{color:#ced5de}html[data-theme=dark] .app-frame .cs-ring-navy{stroke:#d6e4f5}html[data-theme=dark] .app-frame .cs-ring-center{fill:#d6e4f5}html[data-theme=dark] .app-frame .cs-account,html[data-theme=dark] .app-frame .cs-plan-summary>div{background:#17212c}html[data-theme=dark] .app-frame .cs-plan-chart{background:#162f28}html[data-theme=dark] .app-frame .assistant-trust-list li{color:#d5dce6}html[data-theme=dark] .app-frame .create-panel:not([open])>summary:hover{background:#18242f}html[data-theme=dark] .app-frame .team-member-row:not(.reminder-row) select,html[data-theme=dark] .app-frame input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-theme=dark] .app-frame select,html[data-theme=dark] .app-frame textarea{background:#131b2a}html[data-theme=dark] .app-frame .status-badge.status-inactive{background:#18242f}html[data-theme=dark] .app-frame .skeleton{background:linear-gradient(90deg,#1a242f 25%,#1f2834 37%,#1a242f 63%)}html[data-theme=dark] .app-frame .state-card-error{border-color:#532828}html[data-theme=dark] .app-frame .cari-overdue-strip{color:#eebcbc;background:#2e1616;border:1px solid #532828}html[data-theme=dark] .app-frame .session-invite-link:hover{background:var(--color-brand-soft,#16212f)}html[data-theme=dark] .app-frame .balance-negative strong{color:#ecb3b3}html[data-theme=dark] .app-frame .list-toolbar-search input{background:#131b2a}html[data-theme=dark] .app-frame .open-band-rows li strong.open-band-late{color:#ecb3b3}html[data-theme=dark] .app-frame .month-input{background:#131b2a}html[data-theme=dark] .app-frame .list-total-chip{background:var(--color-brand-soft,#172132)}html[data-theme=dark] .app-frame .pending-task-late strong{color:#ecb3b3}html[data-theme=dark] .app-frame .chart-bar-expense{stroke:#eed0ba}html[data-theme=dark] .app-frame .negative-amount{color:#ecb3b3}@media print{html[data-theme=dark] .app-frame .card{border:1px solid #2d3a54}}html[data-theme=dark] .app-frame .status-badge{color:#ced5de}html[data-theme=dark] .app-frame .status-unpaid{color:#efbdcb;background:#2e1618}html[data-theme=dark] .app-frame .status-partial{color:#f0d3c2;background:#302b17}html[data-theme=dark] .app-frame .status-paid{color:#ccf2e7;background:#173125}html[data-theme=dark] .app-frame .status-not_applicable{color:#ced5de;background:#18242f}html[data-theme=dark] .app-frame .detail-tabs .detail-tab{color:#ced5de}html[data-theme=dark] .app-frame .text-button-danger{color:#ecb3b3}html[data-theme=dark] .app-frame .app-footer,html[data-theme=dark] .app-frame .app-footer p,html[data-theme=dark] .app-frame .footer-company,html[data-theme=dark] .app-frame .footer-version{color:#ced5de}html[data-theme=dark] .app-frame .inline-error{color:#eebcbc}html[data-theme=dark] .app-frame .lp-ok,html[data-theme=dark] .app-frame .fx-up{color:#ccf2e7}html[data-theme=dark] .app-frame .fx-down{color:#ecb3b3}html[data-theme=dark] .app-frame .account-menu>summary:hover,html[data-theme=dark] .app-frame .account-menu[open]>summary{background:var(--color-surface-subtle,#18242f)}html[data-theme=dark] .app-frame .account-avatar{background:var(--color-brand-soft,#1a2636)}html[data-theme=dark] .app-frame .account-menu-item:hover,html[data-theme=dark] .app-frame .account-menu-item:focus-visible{background:var(--color-surface-subtle,#18242f)}html[data-theme=dark] .app-frame .account-menu-logout{color:#ecb3b3}html[data-theme=dark] .app-frame .secondary-button{background:#131b2a}html[data-theme=dark] .app-frame .secondary-button:hover{background:var(--color-surface-subtle,#18242f);border-color:var(--color-border-strong,#314255)}html[data-theme=dark] .app-frame .ghost-button:hover,html[data-theme=dark] .app-frame .filter-menu>summary.secondary-button:hover,html[data-theme=dark] .app-frame .filter-menu[open]>summary.secondary-button{background:var(--color-surface-subtle,#18242f)}html[data-theme=dark] .app-frame .tools-compact-card:hover,html[data-theme=dark] .app-frame .tools-compact-card:focus-visible{background:var(--color-surface-subtle,#17212c)}html[data-theme=dark] .app-frame .tools-compact-symbol{background:#16212f}html[data-theme=dark] .app-frame .tools-compact-note{color:#ced5de}html[data-theme=dark] .app-frame .usage-meter-bar{background:#1f2834}html[data-theme=dark] .app-frame .usage-meter small,html[data-theme=dark] .app-frame .usage-line{color:#ced5de}html[data-theme=dark] .app-frame .usage-line-high{color:#f0d3c2}html[data-theme=dark] .app-frame .usage-line-full{color:#eebcbc}html[data-theme=dark] .app-frame .assistant-composer{border:1px solid var(--color-border-strong,#314255);background:#131b2a}html[data-theme=dark] .app-frame .assistant-send:disabled{background:#28323e}html[data-theme=dark] .app-frame .assistant-chip{background:#131b2a}html[data-theme=dark] .app-frame .assistant-trust{color:#ced5de}html[data-theme=dark] .app-frame .proforma-disclaimer{color:#eebcbc}html[data-theme=dark] .app-frame .bank-logo--image{background:#131b2a;border:1px solid #2a374e}html[data-theme=dark] .app-frame .account-menu>summary{background:#1c232e;border:1px solid #2c3a4f}html[data-theme=dark] .app-frame .account-menu>summary:hover,html[data-theme=dark] .app-frame .account-menu[open]>summary{background:#1e2633;border-color:#313f54}html[data-theme=dark] .app-frame .app-topbar .quick-add-menu a:hover,html[data-theme=dark] .app-frame .app-topbar .quick-add-menu a:focus-visible{background:var(--color-surface-subtle,#18242f)}html[data-theme=dark] .app-frame .topbar-assistant{color:#dde3ee;background:#1c232e;border:1px solid #2c3a4f}html[data-theme=dark] .app-frame .topbar-assistant:hover{background:#1e2633;border-color:#313f54}html[data-theme=dark] .app-frame input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),html[data-theme=dark] .app-frame select,html[data-theme=dark] .app-frame textarea{color:#d9e1f2;background-color:#131b2a;border:1px solid #2f3c53}html[data-theme=dark] .app-frame input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):hover,html[data-theme=dark] .app-frame select:hover,html[data-theme=dark] .app-frame textarea:hover{border-color:#39465d}html[data-theme=dark] .app-frame input:disabled,html[data-theme=dark] .app-frame select:disabled,html[data-theme=dark] .app-frame textarea:disabled{background-color:#18212f}html[data-theme=dark] .app-frame input[type=file]{color:#ced5de;background:#17212c;border:1px dashed #354258}html[data-theme=dark] .app-frame input[type=file]::file-selector-button{color:#d9e1f2;background:#131b2a;border:1px solid #2f3c53}html[data-theme=dark] .app-frame input[type=file]::file-selector-button:hover{background:#18242f}html[data-theme=dark] .app-frame .form-row-label,html[data-theme=dark] .app-frame .field>span:first-child{color:#d5dce6}html[data-theme=dark] .app-frame .form-row{border-bottom:1px solid #273449}html[data-theme=dark] .app-frame .form-actions{border-top:1px solid #273449}html[data-theme=dark] .app-frame .bank-picker-list{background:#131b2a;border:1px solid #2f3c53}html[data-theme=dark] .app-frame .bank-picker-option{color:#d9e1f2}html[data-theme=dark] .app-frame .bank-picker-option-active{background:#161e2f}html[data-theme=dark] .app-frame .signup-kind legend{color:#d5dce6}html[data-theme=dark] .app-frame .signup-kind-options .choice-row{background:#131b2a;border:1px solid #2f3c53}html[data-theme=dark] .app-frame .signup-kind-options .signup-kind-active{background:#161e2f}html[data-theme=dark] .app-frame .cookie-notice{color:#d5dce6;background:#131b2a;border:1px solid #2f3c53}html[data-theme=dark] .app-frame .check-field,html[data-theme=dark] .app-frame .consent-row{color:#d5dce6}html[data-theme=dark] .app-frame .legal-modal{background:#131b2a;border:1px solid #2f3c53}html[data-theme=dark] .app-frame .legal-modal-bar{border-bottom:1px solid #29354d}html[data-theme=dark] .app-frame .legal-modal-close{color:#ced5de}html[data-theme=dark] .app-frame .legal-modal-close:hover{background:#18242f}html[data-theme=dark] .app-frame .legal-modal-foot{border-top:1px solid #29354d}html[data-theme=dark] .app-frame .cookie-card{background:#131b2a;border:1px solid #2a374f}html[data-theme=dark] .app-frame .cookie-card-head strong{color:#d9e1f2}html[data-theme=dark] .app-frame .cookie-chip{background:#161e2f}html[data-theme=dark] .app-frame .cookie-card dl{color:#ced5de}html[data-theme=dark] .app-frame .cookie-card dt{color:#d5dce6}html[data-theme=dark] .app-frame .document-totals-list{background:#17212c;border:1px solid #2a374f}html[data-theme=dark] .app-frame .document-totals-list>div{color:#ced5de}html[data-theme=dark] .app-frame .document-totals-list dd{color:#d9e1f2}html[data-theme=dark] .app-frame .document-totals-list .document-totals-grand{border-top:1px solid #2f3c53}html[data-theme=dark] .app-frame .inline-success{color:#d2f4df;background:#1a3724}html[data-theme=dark] .app-frame .proforma-sheet-meta{border-bottom:1px solid #29354d}html[data-theme=dark] .app-frame .proforma-sheet-meta strong{color:#d9e1f2}html[data-theme=dark] .app-frame .proforma-parties section{background:#17212c;border:1px solid #2a374f}html[data-theme=dark] .app-frame .proforma-parties p{color:#ced5de}html[data-theme=dark] .app-frame .cari-contact-card{background:#131b2a;border:1px solid #2a374f}html[data-theme=dark] .app-frame .cari-contact-title{color:#d9e1f2}html[data-theme=dark] .app-frame .cari-contact-strip{color:#ced5de}html[data-theme=dark] .app-frame .cari-contact-grid dd,html[data-theme=dark] .app-frame .subscription-summary strong{color:#d9e1f2}html[data-theme=dark] .app-frame .subscription-summary .usage-summary-warn{color:#eed0ba}html[data-theme=dark] .app-frame .usage-details{border-top:1px solid #29354d}html[data-theme=dark] .app-frame .list-bar{background:#18212f;border:1px solid #2a374f}html[data-theme=dark] .app-frame .list-bar .list-toolbar input[type=search],html[data-theme=dark] .app-frame .list-bar .list-toolbar input:not([type=hidden]){background:#131b2a}html[data-theme=dark] .app-frame .chip-menu>summary{color:#ced5de;background:#131b2a;border:1px solid #2f3c53}html[data-theme=dark] .app-frame .chip-menu>summary strong{color:#d9e1f2}html[data-theme=dark] .app-frame .chip-menu-active>summary{background:#161e2f;border-color:#304265}html[data-theme=dark] .app-frame .chip-menu-panel{background:#131b2a;border:1px solid #2f3c53}html[data-theme=dark] .app-frame .settings-row{border-top:1px solid #273449}html[data-theme=dark] .app-frame .settings-row-text strong{color:#d9e1f2}html[data-theme=dark] .app-frame .settings-action-danger{color:#ecb3b3}html[data-theme=dark] .app-frame .cs-bank-connect-points strong{color:#d9e1f2}html[data-theme=dark] .app-frame .cs-bank-connect-logos{border-top:1px solid #273449}html[data-theme=dark] .app-frame .topbar-invite{color:#c9f2ee;background:#131b2a;border:1px solid #336b62}html[data-theme=dark] .app-frame .topbar-invite:hover{background:#162f2a}html[data-theme=dark] .app-frame .password-icon-button:hover,html[data-theme=dark] .app-frame .password-icon-button[aria-expanded=true]{color:#d9e1f2;background:#18242f}html[data-theme=dark] .app-frame .password-ring-4 .password-ring-value{stroke:#bbeece}html[data-theme=dark] .app-frame .password-rules-pop{background:#131b2a;border:1px solid #29394f}html[data-theme=dark] .app-frame .password-rules-pop strong{color:#d9e1f2}html[data-theme=dark] .app-frame .password-level-1{color:#ecb3b3}html[data-theme=dark] .app-frame .password-level-2{color:#edc5b5}html[data-theme=dark] .app-frame .password-level-3{color:#efdcc0}html[data-theme=dark] .app-frame .password-level-4,html[data-theme=dark] .app-frame .password-rules li.rule-ok{color:#c5f0d5}html[data-theme=dark] .app-frame .password-rules li.rule-ok:before{color:#bbeece}html[data-theme=dark] .app-frame .password-rules li.rule-bad{color:#ecb3b3}html[data-theme=dark] .app-frame .invite-code{background:#161e2e;border:1px dashed #304265}html[data-theme=dark] .app-frame .invite-channels{border-top:1px solid #273449}html[data-theme=dark] .app-frame .tax-hero{background:linear-gradient(135deg,#161e2e,#131b2a);border:1px solid #273652}html[data-theme=dark] .app-frame .tax-hero-label{color:#ced5de}html[data-theme=dark] .app-frame .tax-summary .tax-group-row th{background:#17212c}html[data-theme=dark] .app-frame .action-center .action-list{border-left:2px solid #29394f}html[data-theme=dark] .app-frame .account-menu-no{border-bottom:1px solid #273449}html[data-theme=dark] .app-frame .account-menu-no strong{color:#d9e1f2}html[data-theme=dark] .app-frame .invite-email-form{border-top:1px solid #273449}html[data-theme=dark] .app-frame .verify-notice{color:#f2e4cd;background:#322a18;border-bottom:1px solid #635030}html[data-theme=dark] .app-frame .verify-notice svg{color:#eed0ba}html[data-theme=dark] .app-frame .status-page-card{background:#131b2a;border:1px solid #29394f}html[data-theme=dark] .app-frame .status-page-card h1{color:#d9e1f2}html[data-theme=dark] .app-frame .status-page-card p{color:#ced5de}html[data-theme=dark] .app-frame .status-page-icon{background:#2e1616}html[data-theme=dark] .app-frame .status-page-error{border-color:#53282d}html[data-theme=dark] .app-frame .header-search-toggle{color:#d6e4f5}html[data-theme=dark] .app-frame .header-search-results{background:#131b2a;border:1px solid #2f3c53}html[data-theme=dark] .app-frame .header-search-results a{color:#d6e4f5}html[data-theme=dark] .app-frame .header-search-results a:hover,html[data-theme=dark] .app-frame .header-search-results a:focus-visible{background:#161e2f}html[data-theme=dark] .app-frame .tax-ring-valid .password-ring-value{stroke:#bbeece}html[data-theme=dark] .app-frame .tax-id-field .field-error{color:#ecb3b3}html[data-theme=dark] .app-frame .signup-done-icon{background:#16212f}html[data-theme=dark] .app-frame .signup-done-counter strong{color:#d6e4f5}html[data-theme=dark] .app-frame .invite-gift{background:linear-gradient(135deg,#1a2636,#16212f)}html[data-theme=dark] .app-frame .invite-progress{background:#17212c}html[data-theme=dark] .app-frame .invite-progress strong,html[data-theme=dark] .app-frame .stock-kpis .card strong{color:#d6e4f5}html[data-theme=dark] .app-frame .stock-kpis .stock-kpi-alert strong{color:#ecb3b3}html[data-theme=dark] .app-frame .stock-tabs{background:#182231}html[data-theme=dark] .app-frame .stock-tab{color:#ced5de}html[data-theme=dark] .app-frame .stock-tab-active{background:#131b2a}html[data-theme=dark] .app-frame .reminder-tag{color:#eed0ba;background:#382f1a}html[data-theme=dark] .app-frame .share-link-qr{background:#131b2a}html[data-theme=dark] .app-frame .share-link-warning{color:#f3e5d1;background:#312717;border:1px solid #6c5534}
