[data-theme=dark] .app-root{--canvas:#08151c;--surface:#10212a;--ink:#e7f1f2;--muted:#91a5ab;--line:#29404a;--green-soft:#12382e;--gold-soft:#3a301d;--red-soft:#3a2026;--blue-soft:#142d45;--shadow:0 14px 38px rgba(0,0,0,0.24);color-scheme:dark;background:#08151c;color:#e7f1f2}[data-theme=dark] .app-root .app-main,[data-theme=dark] .app-root .content-area,[data-theme=dark] .app-root :is(.standard-page,.dashboard-view){background:#08151c}[data-theme=dark] .app-root .topbar{border-bottom-color:rgba(75,105,116,.52);background:rgba(10,25,33,.9);box-shadow:0 8px 28px rgba(0,0,0,.14)}[data-theme=dark] .app-root .breadcrumb{color:#8299a1}[data-theme=dark] .app-root .breadcrumb strong,[data-theme=dark] .app-root :is(.page-title-row h1,.panel-heading h2,.metric-value-row>strong){color:#edf7f7}[data-theme=dark] .app-root :is(.page-title-row p,.metric-copy .eyebrow,.metric-copy small){color:#91a5ab}[data-theme=dark] .app-root .channel-status{border-color:#28483f;background:#0d251f;color:#9bd7c0}[data-theme=dark] .app-root .alarm-button{border-color:#5b4d2c;background:#2b2517;color:#e5c678}[data-theme=dark] .app-root .alarm-button.alarm-on{border-color:#64373e;background:#321c22;color:#ff9ba4}[data-theme=dark] .app-root .ghost-select,[data-theme=dark] .app-root .icon-button,[data-theme=dark] .app-root .pagination button,[data-theme=dark] .app-root .secondary-button{border-color:#2b424c;background:#12232c;color:#b9c9cd}[data-theme=dark] .app-root :is(.icon-button,.secondary-button,.pagination button):hover:not(:disabled){border-color:#3d7c69;background:#162b34;color:#6fe0b4}[data-theme=dark] .app-root :is(input,textarea,select){border-color:#2c434d;background-color:#0d1d25;color:#e3edef}[data-theme=dark] .app-root :is(input,textarea)::placeholder{color:#667d85}[data-theme=dark] .app-root :is(input,textarea,select):disabled{color:#6f8389;background-color:#0b1920}[data-theme=dark] .app-root .analytics-filters,[data-theme=dark] .app-root .asset-card,[data-theme=dark] .app-root .field-summary article,[data-theme=dark] .app-root .metric-card,[data-theme=dark] .app-root .panel,[data-theme=dark] .app-root .settings-nav,[data-theme=dark] .app-root .table-panel{border-color:#263d47;background:#10212a;box-shadow:var(--shadow)}[data-theme=dark] .app-root .operations-table-title{border-color:#263d47}[data-theme=dark] .app-root .operations-table-title h2{color:#e3edef}[data-theme=dark] .app-root .evidence-card p,[data-theme=dark] .app-root .operations-table-title>span{color:#8da1a7}[data-theme=dark] .app-root .evidence-card>label,[data-theme=dark] .app-root .evidence-inline-fields label{color:#b8c8cc}[data-theme=dark] .app-root .evidence-card input::file-selector-button{color:#75dfb5;background:#14382e}[data-theme=dark] .app-root .metric-blue{color:#82b8ff;background:#162f4b}[data-theme=dark] .app-root .metric-red{color:#ff9aa2;background:#402229}[data-theme=dark] .app-root .metric-green{color:#72dfb2;background:#14382e}[data-theme=dark] .app-root .metric-gold{color:#eccb7a;background:#3b311d}[data-theme=dark] .app-root :is(.pill,.status-chip){background:#20323a;color:#adbec3}[data-theme=dark] .app-root .pill-success{background:#143a2f;color:#75dfb5}[data-theme=dark] .app-root .pill-danger{background:#42232a;color:#ff9ca4}[data-theme=dark] .app-root .pill-warning{background:#3d321c;color:#edca72}[data-theme=dark] .app-root .mini-score:before,[data-theme=dark] .app-root :is(.funnel-track,.score-bar){background:#20333b}[data-theme=dark] .app-root .panel-insight{background:#2b2719;color:#d8c58f}[data-theme=dark] .app-root .panel-insight button{color:#edc66d}[data-theme=dark] .app-root :is(.hot-queue-item,.task-list>div,.response-stat>div:last-child>div){border-color:#243941}[data-theme=dark] .app-root :is(.queue-copy strong,.funnel-row>div:first-child strong,.clock-log strong){color:#dbe7e9}[data-theme=dark] .app-root :is(.queue-copy small,.funnel-row>div:first-child,.funnel-row em,.task-time,.task-list small){color:#8da1a7}[data-theme=dark] .app-root .status-strip{border-color:#28413f;background:rgba(15,37,36,.82);color:#a0bdb4}[data-theme=dark] .app-root .inbox-view{background:#0d1b22}[data-theme=dark] .app-root .conversation-column{border-right-color:#263b44;background:#0d1c24}[data-theme=dark] .app-root .search-field{border-color:#2b424b;background:#12242c;color:#91a4a9}[data-theme=dark] .app-root .search-field input{color:#e1ecee}[data-theme=dark] .app-root .conversation-item,[data-theme=dark] .app-root .inbox-tabs{border-color:#223740}[data-theme=dark] .app-root .inbox-tabs button{color:#8ea1a7}[data-theme=dark] .app-root .inbox-tabs button.active{color:#63d9aa}[data-theme=dark] .app-root .conversation-item:hover{background:#132730}[data-theme=dark] .app-root .conversation-item.selected{background:#153229}[data-theme=dark] .app-root .conversation-item .lead-avatar i{border-color:#0d1c24}[data-theme=dark] .app-root .conversation-copy strong{color:#e2edef}[data-theme=dark] .app-root :is(.conversation-copy time,.conversation-copy>small,.conversation-meta em){color:#81969d}[data-theme=dark] .app-root .chat-column{background:#0b1920}[data-theme=dark] .app-root .chat-head{border-bottom-color:#263b44;background:#10212a}[data-theme=dark] .app-root .chat-person>div>span{color:#8ca0a6}[data-theme=dark] .app-root .chat-context-bar{border-bottom-color:#4b4026;background:#292416;color:#c6b98e}[data-theme=dark] .app-root .chat-context-bar button{color:#e2bd61}[data-theme=dark] .app-root .message-scroll{background-color:#09171e;background-image:radial-gradient(#223740 1px,transparent 0)}[data-theme=dark] .app-root :is(.date-divider span,.event-message){background:rgba(20,39,48,.94);color:#8fa3a9}[data-theme=dark] .app-root .bot-avatar{background:#153a30;color:#70d9ae}[data-theme=dark] .app-root .message-bubble{border-color:#2b414a;background:#132630;color:#e0eaec;box-shadow:0 5px 15px rgba(0,0,0,.16)}[data-theme=dark] .app-root .message-agent .message-bubble{border-color:#218b68;background:#167554;color:#f0fff9}[data-theme=dark] .app-root .message-bubble>span{color:#82969d}[data-theme=dark] .app-root :is(.chat-history-tools label,.chat-history-tools button){border-color:#2b414a;background:rgba(19,38,48,.96);color:#9db0b5}[data-theme=dark] .app-root .chat-history-tools input{color:#e1ebed}[data-theme=dark] .app-root .message-attachment{background:rgba(118,213,174,.12)}[data-theme=dark] .app-root .note-message{border-color:#65552c;background:#30291a;color:#e4d49a}[data-theme=dark] .app-root .note-message time{color:#bba76d}[data-theme=dark] .app-root .composer{border-top-color:#2a3f48;background:#10212a}[data-theme=dark] .app-root .composer textarea{background:transparent;color:#e3edef}[data-theme=dark] .app-root .note-composer{background:#242116}[data-theme=dark] .app-root .window-lock{background:#352c18;color:#e7c570}[data-theme=dark] .app-root .profile-column{border-left-color:#263b44;background:#10212a}[data-theme=dark] .app-root :is(.profile-panel-head,.profile-summary,.profile-section){border-color:#263a43}[data-theme=dark] .app-root :is(.profile-summary p,.profile-section-title,.score-events li,.bill-row span){color:#91a5ab}[data-theme=dark] .app-root .score-events li strong{color:#dbe7e9}[data-theme=dark] .app-root .calculation-card{background:#0e1f27}[data-theme=dark] .app-root .solution-visual>div{border-color:#29414a;background:#132630}[data-theme=dark] .app-root .roi-grid div{background:#153229}[data-theme=dark] .app-root .roi-grid span{color:#91aaa1}[data-theme=dark] .app-root .roi-grid strong{color:#6ad8aa}[data-theme=dark] .app-root .data-table th{background:#0d1d25;color:#95a8ad}[data-theme=dark] .app-root .data-table td{border-color:#243942;color:#b6c5c9}[data-theme=dark] .app-root .data-table tbody tr:hover{background:#132730}[data-theme=dark] .app-root :is(.data-table td>strong,.table-person strong,.creative-cell strong){color:#e0ebed}[data-theme=dark] .app-root :is(.table-person small,.creative-cell small,.list-count,.pagination){color:#82969c}[data-theme=dark] .app-root .lead-stage-filter{border-color:#29414b;background:#132730}[data-theme=dark] .app-root .lead-stage-filter>span{color:#81969f;background:#132730}[data-theme=dark] .app-root .lead-stage-filter select{color:#d4e2e6}[data-theme=dark] .app-root .segmented{background:#0a1920}[data-theme=dark] .app-root .segmented button{color:#8ca0a6}[data-theme=dark] .app-root .segmented button.active{background:#1a3039;color:#d9f3e9;box-shadow:0 3px 9px rgba(0,0,0,.22)}[data-theme=dark] .app-root .asset-loading{border-color:#356252;background:#102a22;color:#9bcbb9}[data-theme=dark] .app-root .asset-card-body>div:first-child button,[data-theme=dark] .app-root .asset-download{color:#86999e}[data-theme=dark] .app-root .asset-card p,[data-theme=dark] .app-root .asset-stats span{color:#91a3a8}[data-theme=dark] .app-root .asset-stats{border-color:#263b43}[data-theme=dark] .app-root .link-builder label>span,[data-theme=dark] .app-root .link-builder>p{color:#91a5ab}[data-theme=dark] .app-root .static-input{border-color:#2b424b;background:#0d1d25;color:#c1d0d3}[data-theme=dark] .app-root .message-preview{background:#122d25}[data-theme=dark] .app-root .message-preview p{background:#18342b;color:#d4e7e0}[data-theme=dark] .app-root .privacy-operations{border-color:#284048}[data-theme=dark] .app-root .privacy-section-heading h3{color:#e1ecee}[data-theme=dark] .app-root .privacy-section-heading p,[data-theme=dark] .app-root .suppression-grid small{color:#879ca2}[data-theme=dark] .app-root .privacy-create-form,[data-theme=dark] .app-root .suppression-grid article{border-color:#29414a;background:#10232b}[data-theme=dark] .app-root .privacy-create-form label>span{color:#a2b5ba}[data-theme=dark] .app-root .privacy-table-wrap{border-color:#29414a}[data-theme=dark] .app-root .suppression-grid strong{color:#e0ebed}[data-theme=dark] .app-root .privacy-notice{border-color:#2b725b;background:#123126;color:#79dcb5}[data-theme=dark] .app-root .deadletter-heading{border-color:#29414a}[data-theme=dark] .app-root .builder-foot,[data-theme=dark] .app-root .wa-preview-head small{color:#8da49c}[data-theme=dark] .app-root .ad-map-row{border-color:#29404a}[data-theme=dark] .app-root .field-tabs{border-color:#263d47;background:#10212a}[data-theme=dark] .app-root .deal-strip{border-color:#5b4d2d;background:#2a2518}[data-theme=dark] .app-root .deal-strip span{color:#c2b58c}[data-theme=dark] .app-root .bars{border-bottom-color:#29404a;background-image:linear-gradient(#20343d 1px,transparent 0)}[data-theme=dark] .app-root .capi-score>div{border-color:#36bf8c #36bf8c #18382f #18382f}[data-theme=dark] .app-root .event-log>div{border-color:#253942}[data-theme=dark] .app-root .settings-nav button{color:#9bafb4}[data-theme=dark] .app-root .settings-nav button.active{background:#15372d;color:#71dfb2}[data-theme=dark] .app-root .settings-heading p{color:#91a4aa}[data-theme=dark] .app-root .integration-grid article{border-color:#29404a}[data-theme=dark] .app-root .integration-grid code{background:#0b1a21;color:#adc0c4}[data-theme=dark] .app-root .integration-health span{color:#9bb6ad}[data-theme=dark] .app-root .integration-config{border-color:#29404a}[data-theme=dark] .app-root .integration-config summary,[data-theme=dark] .app-root .integration-config-grid .toggle-line,[data-theme=dark] .app-root .integration-config-grid label span{color:#a9bdc1}[data-theme=dark] .app-root .integration-config-grid input,[data-theme=dark] .app-root .integration-config-grid select{border-color:#29404a;background:#0b1a21;color:#dce8e8}[data-theme=dark] .app-root .recommendation-rules>div>span,[data-theme=dark] .app-root .roi-settings-grid label span{color:#91a5ab}[data-theme=dark] .app-root .recommendation-rules{border-color:#29404a}[data-theme=dark] .app-root .recommendation-rules h3{background:#0d1d25}[data-theme=dark] .app-root .generic-settings-list>div,[data-theme=dark] .app-root .recommendation-rules>div{border-color:#243942}[data-theme=dark] .app-root .editable-recommendations input,[data-theme=dark] .app-root .roi-settings-grid select{border-color:#30464e;color:#d7e4e6;background:#13242a}[data-theme=dark] .app-root .editable-recommendations label span{color:#91a5ab}[data-theme=dark] .app-root .calculation-review-list article{border-color:#29404a;background:#13262e}[data-theme=dark] .app-root .calculation-review-list article strong{color:#dce8ea}[data-theme=dark] .app-root :is(.panel-description,.calculation-review-list article small){color:#8da2a8}[data-theme=dark] .app-root .page-tabs{border-color:#29404a}[data-theme=dark] .app-root .page-tabs button{color:#91a4aa}[data-theme=dark] .app-root .page-tabs button.active{color:#64dbaa}[data-theme=dark] .app-root .automation-notice{border-color:#31584b;background:#102b23;color:#a1d0be}[data-theme=dark] .app-root .automation-notice.is-error{border-color:#603740;background:#321d23;color:#ff9ca5}[data-theme=dark] .app-root .automation-node-editor,[data-theme=dark] .app-root .automation-node-palette{background:#0d1d25}[data-theme=dark] .app-root .automation-node-palette{border-right-color:#29404a}[data-theme=dark] .app-root .automation-node-editor{border-left-color:#29404a}[data-theme=dark] .app-root .node-option-editor{border-color:#36505a;background:rgba(15,36,43,.72)}[data-theme=dark] .app-root .automation-node-editor h3,[data-theme=dark] .app-root .automation-node-palette h3{color:#e2edef}[data-theme=dark] .app-root .automation-node-editor>p,[data-theme=dark] .app-root .automation-node-palette>p{color:#8da1a7}[data-theme=dark] .app-root .automation-node-palette>button{border-color:#2a414a;background:#132630;color:#bed0d4}[data-theme=dark] .app-root .automation-node-palette>button:hover:not(:disabled){border-color:#3e816d;color:#70ddb0}[data-theme=dark] .app-root .automation-flow-toolbar{border-bottom-color:#29404a;background:#10212a}[data-theme=dark] .app-root .automation-flow-canvas{--xy-background-color-default:#091820;--xy-background-pattern-dots-color-default:#29414a;--xy-edge-stroke-default:#5e8a7c;--xy-edge-label-background-color-default:#132630;--xy-minimap-background-color-default:#0d1d25;--xy-controls-button-background-color-default:#132630;--xy-controls-button-background-color-hover-default:#1b333c;--xy-controls-button-color-default:#b8c9cd;--xy-controls-button-border-color-default:#2d4650;background:#091820}[data-theme=dark] .app-root .automation-flow-canvas .react-flow__background{background:#091820}[data-theme=dark] .app-root .automation-flow-canvas .react-flow__node{border-color:#33505a;background:#132630;color:#e4eef0;box-shadow:0 10px 25px rgba(0,0,0,.28)}[data-theme=dark] .app-root .automation-flow-canvas .react-flow__node.type-buttons{border-color:#77663d;background:#2c271a}[data-theme=dark] .app-root .automation-flow-canvas .react-flow__node.type-condition{border-color:#3e658a;background:#142738}[data-theme=dark] .app-root .automation-flow-canvas .react-flow__node.type-action{border-color:#37745f;background:#132d26}[data-theme=dark] .app-root .automation-flow-canvas .react-flow__node.type-end{border-color:#74444b;background:#302026}[data-theme=dark] .app-root .automation-flow-canvas .react-flow__edge-text{fill:#b6c8cc}[data-theme=dark] .app-root .automation-flow-canvas .react-flow__edge-textbg{fill:#132630}[data-theme=dark] .app-root .automation-flow-canvas .react-flow__minimap{border:1px solid #2c444e;background:#0d1d25}[data-theme=dark] .app-root .automation-flow-canvas .react-flow__controls{border:1px solid #2c444e;box-shadow:0 8px 20px rgba(0,0,0,.22)}[data-theme=dark] .app-root .automation-flow-canvas .react-flow__controls-button{border-bottom-color:#2c444e;background:#132630;color:#b8c9cd;fill:currentColor}[data-theme=dark] .app-root .rule-list article{border-color:#29404a}[data-theme=dark] .app-root .drip-step p,[data-theme=dark] .app-root .rule-list article small{color:#8da1a7}[data-theme=dark] .app-root :is(.score-policy,.stop-rules,.production-gate){background:#112d25;color:#b1c8c0}[data-theme=dark] .app-root :is(.score-policy span,.stop-rules span,.production-gate p){color:#8fa89f}[data-theme=dark] .app-root .clock-face{border-color:#36bd8b #17372e #17372e}[data-theme=dark] .app-root .clock-log{border-color:#29404a}[data-theme=dark] .app-root .automation-danger-button{border-color:#633842;background:#321d23;color:#ff9aa4}[data-theme=dark] .app-root .operations-alert{border-color:#623842;background:#321d23;color:#ffabb2}[data-theme=dark] .app-root .operations-alert button{color:#ff99a3}[data-theme=dark] .app-root .content-filter-row,[data-theme=dark] .app-root .saved-link-list article{border-color:#2a4048;background:#172a31}[data-theme=dark] .app-root .asset-editor input,[data-theme=dark] .app-root .asset-editor select,[data-theme=dark] .app-root .asset-editor textarea,[data-theme=dark] .app-root .content-filter-row select,[data-theme=dark] .app-root .link-builder input,[data-theme=dark] .app-root .link-builder select{border-color:#30464e;color:#d7e4e6;background:#13242a}[data-theme=dark] .app-root .saved-link-list{border-color:#2a4048}[data-theme=dark] .app-root .hot-modal{border-color:#38505a;background:#10212a;color:#e7f1f2;box-shadow:0 30px 90px rgba(0,0,0,.52)}[data-theme=dark] .app-root .modal-close{background:#1a3039;color:#a5b7bb}[data-theme=dark] .app-root .hot-modal-grid span,[data-theme=dark] .app-root .hot-modal>p{color:#91a5ab}[data-theme=dark] .app-root .hot-modal-grid div{background:#172b34}[data-theme=dark] .mock-console-page{color-scheme:dark;background:radial-gradient(circle at 85% 10%,rgba(41,126,94,.14),transparent 31%),#08151c;color:#e5eff1}[data-theme=dark] .mock-console-page>header{border-color:#29414a;background:rgba(16,33,42,.92);box-shadow:0 14px 38px rgba(0,0,0,.24)}[data-theme=dark] .mock-console-page>header :is(a,div){color:#c4d3d6}[data-theme=dark] .mock-console-page>header em{background:#3b311c;color:#edca75}[data-theme=dark] .mock-console-page .panel{border-color:#29414a;background:#10212a;color:#e5eff1;box-shadow:0 16px 42px rgba(0,0,0,.24)}[data-theme=dark] .mock-console-page :is(.panel-heading h1,.panel-heading h2,.mock-empty strong){color:#edf7f7}[data-theme=dark] .mock-console-page .mock-phone label{color:#a8bac0}[data-theme=dark] .mock-console-page .mock-phone :is(input:not([type=checkbox]),textarea,select){border-color:#2d4550;background:#0d1d25;color:#e3edef}[data-theme=dark] .mock-console-page .mock-empty,[data-theme=dark] .mock-console-page .mock-phone>p{color:#8fa3a9}[data-theme=dark] .mock-console-page .mock-log article{border-color:#263b44}[data-theme=dark] .mock-console-page .mock-log p{color:#bdccd0}[data-theme=dark] .mock-console-page .mock-log article.system p{color:#70dbaa}[data-theme=dark] .mock-console-page .mock-log time{color:#7f949b}[data-theme=dark] .mock-console-page :is(.mock-scenario-hint,.mock-evidence-summary article,.mock-evidence dl,.mock-evidence-table){border-color:#29414a;background:#142932}[data-theme=dark] .mock-console-page :is(.mock-evidence-table h3,.mock-evidence-table footer){background:#182f38}[data-theme=dark] .mock-console-page :is(.mock-scenario-hint small,.mock-evidence-summary article span,.mock-evidence dt,.mock-evidence-table small,.mock-evidence-table footer,.mock-recent-list small,.mock-recent-list time){color:#8da2a8}[data-theme=dark] .mock-console-page :is(.mock-evidence dd,.mock-evidence-table strong,.mock-recent-list strong){color:#dce8ea}[data-theme=dark] .mock-console-page :is(.mock-evidence code,.mock-recent code){color:#80aaa8}[data-theme=dark] .mock-console-page :is(.mock-evidence dl>div,.mock-evidence-table article,.mock-recent-list article){border-color:#263d46}[data-theme=dark] .access-token-admin{border-color:#293d45}[data-theme=dark] .access-token-grid>article{border-color:#293e46;background:#15262d}[data-theme=dark] .access-token-heading{border-color:#2a4149;background:#1b3037}[data-theme=dark] .access-token-heading strong{color:#e8f2f2}[data-theme=dark] .access-token-heading em,[data-theme=dark] .access-token-heading small{color:#91a6ac}[data-theme=dark] .landing-page{--landing-white:#091820;--landing-cream:#101f25;--landing-mist:#0c1b22;--landing-ink:#e7f1f2;--landing-muted:#96aab0;--landing-line:#29414a;--landing-green-100:#153a30;--landing-gold-100:#3c311c;color-scheme:dark;background:#091820;color:#e7f1f2}[data-theme=dark] .landing-page .landing-trust{border-color:#2a414b;background:#10212a;box-shadow:0 25px 70px rgba(0,0,0,.3)}[data-theme=dark] .landing-page :is(.landing-trust-copy h2,.landing-section-heading:not(.light) h2,.landing-benefit-intro h2,.landing-assessment-copy h2,.landing-faq-heading h2,.landing-stats strong,.landing-scene h3,.landing-benefit-grid h3,.landing-steps h3){color:#edf7f7}[data-theme=dark] .landing-page :is(.landing-trust-copy>p:last-child,.landing-section-heading>p,.landing-scene p,.landing-benefit-intro>p:not(.landing-section-kicker),.landing-benefit-grid p,.landing-steps p,.landing-assessment-copy>p:not(.landing-section-kicker),.landing-faq-list details>p){color:#96aab0}[data-theme=dark] .landing-page .landing-stats span{color:#83989f}[data-theme=dark] .landing-page .landing-scene{border-color:#2b424c;background:#10212a}[data-theme=dark] .landing-page .landing-scene:hover{border-color:#427765;box-shadow:0 22px 46px rgba(0,0,0,.25)}[data-theme=dark] .landing-page .landing-scene-number{color:#6f858c}[data-theme=dark] .landing-page .landing-scene>strong{color:#65d9aa}[data-theme=dark] .landing-page .scene-2 .landing-scene-icon{background:#3c311c;color:#edc873}[data-theme=dark] .landing-page .scene-3 .landing-scene-icon{background:#173241;color:#79c6de}[data-theme=dark] .landing-page .scene-4 .landing-scene-icon{background:#223326;color:#9bcf88}[data-theme=dark] .landing-page .landing-benefits{background:#101f25}[data-theme=dark] .landing-page .landing-benefit-grid article{border-color:#2a414a;background:rgba(18,37,46,.86)}[data-theme=dark] .landing-page .landing-sunline span{background:#3c4848}[data-theme=dark] .landing-page .landing-steps li:before{border-color:#091820}[data-theme=dark] .landing-page .landing-assessment{background:#0c1b22}[data-theme=dark] .landing-page .landing-assessment-copy li{color:#b5c5c9}[data-theme=dark] .landing-page .landing-wa{border-color:#356653;background:#102b23;color:#72ddb1!important}[data-theme=dark] .landing-page .landing-lead-form{border-color:#2b424c;background:#10212a;box-shadow:0 26px 70px rgba(0,0,0,.3)}[data-theme=dark] .landing-page .landing-form-grid label>span{color:#c6d5d8}[data-theme=dark] .landing-page :is(.landing-form-grid input,.landing-form-grid select,.landing-money){border-color:#2e4650;background:#0c1c24;color:#e5eff1}[data-theme=dark] .landing-page .landing-money b{border-color:#2e4650;color:#69dbac}[data-theme=dark] .landing-page .landing-money input{background:transparent}[data-theme=dark] .landing-page .landing-money:focus-within,[data-theme=dark] .landing-page :is(.landing-form-grid input,.landing-form-grid select,.landing-money):focus{background:#10242c}[data-theme=dark] .landing-page .landing-form-grid input::placeholder{color:#687f87}[data-theme=dark] .landing-page .landing-consent>span{border-color:#415963;background:#0d1d25}[data-theme=dark] .landing-page .landing-consent p{color:#91a4aa}[data-theme=dark] .landing-page .landing-form-message{background:#382127;color:#ffaaa9}[data-theme=dark] .landing-page .landing-privacy{color:#82969d}[data-theme=dark] .landing-page .landing-faq-list summary{color:#e5eff1}[data-theme=dark] .calculator-app{--ink:#e8f1f2;--muted:#91a5ab;--line:#2b424b;--white:#10212a;--green-100:#153a30;color-scheme:dark;background:#08151c;color:#e8f1f2}[data-theme=dark] .calculator-app .demo-banner{border-color:#5b4c2c;background:#2b2518;box-shadow:0 22px 65px rgba(0,0,0,.28)}[data-theme=dark] .calculator-app .demo-banner small,[data-theme=dark] .calculator-app .secure-label{color:#cfbb83}[data-theme=dark] .calculator-app .demo-banner.formal{border-color:#235b49;background:#123129}[data-theme=dark] .calculator-app .demo-banner.formal .secure-label,[data-theme=dark] .calculator-app .demo-banner.formal small{color:#87cbb2}[data-theme=dark] .calculator-app .calc-steps{border-color:#2b424b;background:#10212a}[data-theme=dark] .calculator-app .calc-steps li{color:#748990}[data-theme=dark] .calculator-app .calc-steps li.active{color:#e6f0f2}[data-theme=dark] .calculator-app .calc-steps li:not(:last-child):after{background:#304750}[data-theme=dark] .calculator-app .calc-steps li span{border-color:#3a515a}[data-theme=dark] .calculator-app :is(.calc-form,.calculation-report){background:#10212a;box-shadow:0 30px 76px rgba(0,0,0,.3)}[data-theme=dark] .calculator-app :is(.calc-field>span,.backup-options legend){color:#cfdddf}[data-theme=dark] .calculator-app :is(.calc-field>input,.calc-field select,.money-input){border-color:#2e4650;background:#0c1c24;color:#e6f0f2}[data-theme=dark] .calculator-app .money-input b{border-color:#2e4650}[data-theme=dark] .calculator-app .money-input input{color:#e6f0f2}[data-theme=dark] .calculator-app .money-input:focus-within,[data-theme=dark] .calculator-app :is(.calc-field>input,.calc-field select):focus{background:#122730}[data-theme=dark] .calculator-app .calc-field small{color:#83989e}[data-theme=dark] .calculator-app .backup-options label{border-color:#2c444d;background:#0d1d25}[data-theme=dark] .calculator-app .backup-options label:hover{border-color:#447d69}[data-theme=dark] .calculator-app .backup-options label.selected{background:#123129}[data-theme=dark] .calculator-app .backup-options b{color:#e3edef}[data-theme=dark] .calculator-app .backup-options small{color:#91a4aa}[data-theme=dark] .calculator-app .backup-options em{border-color:#405861}[data-theme=dark] .calculator-app .bill-upload{border-color:#3a535c;background:#0d1d25}[data-theme=dark] .calculator-app .no-ocr-note,[data-theme=dark] .calculator-app .privacy-note,[data-theme=dark] .calculator-app .upload-copy small{color:#8fa3a9}[data-theme=dark] .calculator-app .file-button,[data-theme=dark] .calculator-app .print-button{border-color:#344c56;background:#152831;color:#d7e3e5}[data-theme=dark] .calculator-app .fallback-note{border-color:#5c4c2b;background:#2b2518;color:#ddc78c}[data-theme=dark] .calculator-app .recommendation-cards strong,[data-theme=dark] .calculator-app .report-actions p strong,[data-theme=dark] .calculator-app .report-hero h2{color:#edf7f7}[data-theme=dark] .calculator-app .recommendation-cards small,[data-theme=dark] .calculator-app .report-actions p,[data-theme=dark] .calculator-app .report-explanation p,[data-theme=dark] .calculator-app .saving-figure em,[data-theme=dark] .calculator-app .saving-gauge small{color:#91a5ab}[data-theme=dark] .calculator-app .saving-gauge{background:conic-gradient(var(--green-500) var(--gauge-value),#243943 0)}[data-theme=dark] .calculator-app .saving-gauge:before{background:#10212a}[data-theme=dark] .calculator-app .recommendation-cards article{border-color:#2b424b;background:#0d1d25}[data-theme=dark] .calculator-app .recommendation-cards article.featured{border-color:#685938;background:#2a2519}[data-theme=dark] .calculator-app .featured .metric-icon{background:#3d311d;color:#edca75}[data-theme=dark] .calculator-app .report-explanation,[data-theme=dark] .calculator-app .report-explanation article{border-color:#2b424b}[data-theme=dark] .calculator-app .calc-footer{color:#7e939a}[data-theme=dark] .field-app{--ink:#e8f1f2;--muted:#91a5ab;--line:#2b424b;--white:#10212a;--green-100:#153a30;color-scheme:dark;background:#08151c;color:#e8f1f2}[data-theme=dark] .field-app .field-greeting h1{color:#edf7f7}[data-theme=dark] .field-app .field-greeting>div:first-child>span,[data-theme=dark] .field-app .weather-chip small{color:#91a5ab}[data-theme=dark] .field-app .weather-chip{border-color:#2b424b;background:rgba(16,33,42,.8)}[data-theme=dark] .field-app .role-banner{border-color:#315448;background:#102b23}[data-theme=dark] .field-app .role-banner small{color:#9ab8ae}[data-theme=dark] .field-app .field-stats article,[data-theme=dark] .field-app :is(.order-list-panel,.order-detail-panel){border-color:#2a414b;background:#10212a;box-shadow:0 14px 40px rgba(0,0,0,.23)}[data-theme=dark] .field-app .field-stats small{color:#91a5ab}[data-theme=dark] .field-app .field-stats em{background:#192c34;color:#9fb1b5}[data-theme=dark] .field-app :is(.panel-heading,.detail-heading,.order-tabs){border-color:#293f48}[data-theme=dark] .field-app .panel-heading button{border-color:#314852;background:#152831;color:#a9bbc0}[data-theme=dark] .field-app .field-sync-error{border-color:#603740;background:#321d23;color:#ffabb2}[data-theme=dark] .field-app .field-sync-error button{border-color:#71424c;background:#40252c;color:#ffabb2}[data-theme=dark] .field-app .order-tabs button{color:#91a4aa}[data-theme=dark] .field-app .order-tabs button span{background:#1b2f37;color:#91a4aa}[data-theme=dark] .field-app .order-card{border-color:#2b424b;background:#0d1d25;color:#e6f0f2}[data-theme=dark] .field-app .order-card:hover{border-color:#447d69}[data-theme=dark] .field-app .order-customer small,[data-theme=dark] .field-app .order-meta>span,[data-theme=dark] .field-app .order-schedule small{color:#83989e}[data-theme=dark] .field-app .status-scheduled{background:#20333b;color:#b5c5c9}[data-theme=dark] .field-app .status-enroute{background:#3b311d;color:#edca75}[data-theme=dark] .field-app :is(.status-arrived,.status-surveying){background:#173644;color:#84cde2}[data-theme=dark] .field-app .order-card-footer{background:#132630}[data-theme=dark] .field-app .order-card-footer span{color:#a8bbc0}[data-theme=dark] .field-app .empty-orders{color:#8da1a7}[data-theme=dark] .field-app .empty-orders strong{color:#e4eef0}[data-theme=dark] .field-app .customer-summary{border-color:#2a414a}[data-theme=dark] .field-app .customer-summary :is(small,p){color:#91a5ab}[data-theme=dark] .field-app .customer-summary p em{background:#1c3038}[data-theme=dark] .field-app :is(.customer-summary button,.contact-customer){border-color:#35514c;background:#132730}[data-theme=dark] .field-app .customer-summary button:disabled{color:#71858b;background:#10212a}[data-theme=dark] .field-app .contact-customer-unavailable{color:#71858b;border-color:#2b4148;background:#10212a}[data-theme=dark] .field-app .map-card{border-color:#315248;background:linear-gradient(105deg,#102b23,#10232b)}[data-theme=dark] .field-app .map-card :is(small,b){color:#9bb1aa}[data-theme=dark] .field-app .map-card-disabled{border-color:#32434a;background:#14252c;color:#87999e}[data-theme=dark] .field-app .job-facts>div{border-color:#2b424b}[data-theme=dark] .field-app .job-facts :is(small,b){color:#91a4aa}[data-theme=dark] .field-app .customer-note{background:#2b2518}[data-theme=dark] .field-app .customer-note p{color:#dcc99a}[data-theme=dark] .field-app .customer-note small{color:#d1aa59}[data-theme=dark] .field-app .section-title>small{color:#8da1a7}[data-theme=dark] .field-app .status-buttons button{border-color:#2c434d;background:#0d1d25;color:#8fa3a9}[data-theme=dark] .field-app .status-buttons button b{color:#dfeaec}[data-theme=dark] .field-app .status-buttons button:not(:last-child):after{background:#3b525b}[data-theme=dark] .field-app .status-buttons button>span{border-color:#3b525b}[data-theme=dark] .field-app .status-buttons button.complete{border-color:#366d5b;background:#123129}[data-theme=dark] .field-app .field-report{border-color:#2b424b}[data-theme=dark] .field-app .photo-upload{border-color:#3a535c;background:#0d1d25}[data-theme=dark] .field-app .photo-upload small{color:#899ca2}[data-theme=dark] .field-app .site-notes textarea{border-color:#2e4650;background:#0c1c24;color:#e5eff1}[data-theme=dark] .field-app .field-mobile-nav{border-top-color:#2b424b;background:rgba(12,29,37,.96);box-shadow:0 -10px 28px rgba(0,0,0,.26)}[data-theme=dark] .field-app .field-mobile-nav :is(a,button){color:#879ba1}@media print{[data-theme=dark] .calculator-app{--ink:#102a38;--muted:#6b7c84;--line:#dfe7e8;--white:#ffffff;--green-100:#dff6ed;color-scheme:light}[data-theme=dark] .calculator-app,[data-theme=dark] .calculator-app .calculation-report{background:#fff!important;color:#102a38!important}[data-theme=dark] .calculator-app :is(.report-hero h2,.recommendation-cards strong,.report-actions p strong){color:#0b2635!important}[data-theme=dark] .calculator-app .recommendation-cards article{border-color:#dfe7e8!important;background:#fbfcfb!important}[data-theme=dark] .calculator-app .recommendation-cards article.featured{border-color:rgba(229,173,69,.55)!important;background:#fffbf1!important}[data-theme=dark] .calculator-app .saving-gauge{background:conic-gradient(var(--green-500) var(--gauge-value),#e9efed 0)!important}[data-theme=dark] .calculator-app .saving-gauge:before{background:#fff!important}[data-theme=dark] .calculator-app .report-explanation,[data-theme=dark] .calculator-app .report-explanation article{border-color:#dfe7e8!important}[data-theme=dark] .calculator-app .report-explanation p{color:#566a72!important}}