:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--night-bg:#101826;--night-surface:#192536;--night-raised:#23344b;--night-field:#142033;--night-border:#3b506d;--night-text:#e0e9f5;--night-muted:#a9bad2;--night-accent:#9fc6f1;--night-danger:#efb29a;--night-warn:#e0c58d;--chart-giving:#79afe6;--chart-track:#3a4e69;--partner-color-1:#79afe6;--partner-color-2:#a1bde0;--partner-color-3:#d3b77f;--partner-color-4:#87b4bc;--partner-color-5:#b5a0c6;--partner-color-6:#93a5cf;--partner-color-7:#829ab6;--partner-color-8:#d4a08a;--partner-color-9:#a0b5da;--partner-color-10:#cac2a9;--partner-color-11:#9ac4e5}:root[data-theme=dark],:root[data-theme=dark] body{background:var(--night-bg);color:var(--night-text)}:root[data-theme=dark] *{border-color:var(--night-border)}:root[data-theme=dark] :is(h1,h2,h3,h4,p,small,strong,label,td,th,span,button,a,time,input,select,textarea,div,summary){color:inherit}:root[data-theme=dark] :is(.site-header,.sidebar,.topbar,.card,.metric,.filters,.modal,.login-card,.notification-panel,.donut-tooltip,.ring>div){background:var(--night-surface);color:var(--night-text)}:root[data-theme=dark] :is(.login-page,.loading,.main-wrap){background:var(--night-bg)}:root[data-theme=dark] :is(p,small,.eyebrow,.subtitle,.muted,.metric-top,.filter-caption,.data-date,.legend,.y-labels,.chart-foot,.ring-legend span,.nav-label,.profile-meta,.distribution-hint,.donut-tooltip>small,.donut-tooltip>p,.settings-intro,.developer-lock-intro p,.developer-card-note,.credential-row dt,.developer-task-empty,.notification-footer,.notification-item small,.notification-empty){color:var(--night-muted)}:root[data-theme=dark] :is(.page-title,.metric-value,.profile-hero h2,.donut-tooltip-amount,.notification-item strong,.notification-empty strong,.credential-row h3,.developer-task-list strong){color:var(--night-text)}:root[data-theme=dark] :is(input,select,textarea,.filters select,.partner-filter,.login-card input,.profile-page input[type=file]){background:var(--night-field);color:var(--night-text);border-color:var(--night-border)}:root[data-theme=dark] :is(input,textarea)::placeholder{color:#92a7c3}:root[data-theme=dark] :is(input,select,textarea):focus{border-color:#88b7ee;box-shadow:0 0 0 3px #88b7ee22}:root[data-theme=dark] .partner-filter select,:root[data-theme=dark] .search input{background:transparent}:root[data-theme=dark] :is(.secondary,.header-actions>button,.header-actions>form>button,.header-actions .notification-trigger){background:var(--night-raised);color:var(--night-accent);border-color:var(--night-border)}:root[data-theme=dark] :is(.secondary:hover,.header-actions>button:hover,.header-actions>form>button:hover,.header-actions .notification-trigger:hover,.header-actions button.is-active){background:#2c4260;color:#d4e6fc}:root[data-theme=dark] :is(.primary,.login-submit,.loading button){background:#315f94;color:#fff;border-color:#5f8dbf}:root[data-theme=dark] :is(.primary:hover,.login-submit:hover){background:#3a6fa8;color:#fff}:root[data-theme=dark] :is(.link,.name-button,.icon-button,.profile-back,.partner-photo-button,.login-password button,.developer-task-actions button,.directory-table .column-sort){color:var(--night-accent)}:root[data-theme=dark] :is(.link:hover,.directory-table .column-sort:hover){color:#d2e7ff}:root[data-theme=dark] :is(.nav-item,.profile-tabs button,.chart-switch button,.ledger-view-tabs button,.developer-task-tabs button){color:var(--night-muted);background:transparent}:root[data-theme=dark] :is(.nav-item:hover,.nav-item.active,.profile-tabs button.selected,.chart-switch button.selected,.ledger-view-tabs button.selected,.developer-task-tabs button[aria-pressed=true]){background:var(--night-raised);color:var(--night-accent)}:root[data-theme=dark] :is(.sidebar-note,.profile-hero){background:linear-gradient(115deg,#213650,#192a40)}:root[data-theme=dark] :is(.sidebar-note h4,.site-budget-title){color:var(--night-text)}:root[data-theme=dark] :is(.workspace-icon,.avatar,.partner-icon,.profile-monogram,.profile-tabs small,.count,.duration-display,.document-icon,.settings-preview,.followup-summary-icon,.ledger-view-tabs button>span,.developer-task-tabs span,.notification-symbol,.notification-toolbar button span){background:var(--night-raised);color:var(--night-accent)}:root[data-theme=dark] .color-1{background:#223954;color:#b0d1f5}:root[data-theme=dark] .color-2{background:#3b3023;color:#dcc09b}:root[data-theme=dark] .color-3{background:#332b40;color:#c9b2d9}:root[data-theme=dark] :is(.metric.feature,.profile-savebar,.profile-success,.prayer-request-row.is-complete){background:#233a57}:root[data-theme=dark] .metric.feature .metric-value{color:#b1d3fa}:root[data-theme=dark] :is(th,.person-editor,.update-form,.partner-update summary,.prayer-request-row,.entry-flag-editor,.notification-footer,.planning){background:var(--night-field)}:root[data-theme=dark] :is(tbody tr:hover,.partner-row:hover,.comparison-row:hover,.distribution-item:hover,.bar-group:hover,.bar-group.selected){background:var(--night-raised)}:root[data-theme=dark] :is(.directory-table th[aria-sort=ascending],.directory-table th[aria-sort=descending]){background:#28405e}:root[data-theme=dark] :is(.directory-table .column-sort.is-active,.profile-success,.prayer-completed,.developer-task-notice){color:var(--night-accent)}:root[data-theme=dark] :is(.filter-divider,.progress,.mini-progress,.comparison-track,.chart-switch){background:var(--chart-track)}:root[data-theme=dark] :is(.actual-bar,.given-bar,.legend i,.ring-legend i,.progress i,.mini-progress i){background:var(--chart-giving)}:root[data-theme=dark] :is(.budget-bar,.planned-bar,.legend .budget-key,.ring-legend .pale){background:#687f9e}:root[data-theme=dark] .refund-bar{background:#d39c83}:root[data-theme=dark] .donut-total{fill:var(--night-text)}:root[data-theme=dark] .donut-caption{fill:var(--night-muted)}:root[data-theme=dark] :is(.badge.budget,.badge.actual,.followup-badge.resolved){background:#2b405e;color:#bad6f8}:root[data-theme=dark] :is(.followup-summary,.entry-flag-editor){background:var(--night-surface)}:root[data-theme=dark] :is(.followup-summary.needs-attention,.entry-flag-editor.is-missing,.missing-entry-row,.missing-entry-row:hover,.ledger-view-tabs button:nth-child(2).selected,.ledger-flag-icon.active,.ledger-flag-icon:hover,.followup-badge.missing,.followup-count,.nav-followup-count,.needs-attention .followup-summary-icon,.notification-symbol.missing,.notification-symbol.birthday-today){background:#3c3422;color:var(--night-warn)}:root[data-theme=dark] .ledger-view-tabs button:nth-child(2).selected>span{background:#51452b;color:#ead4a1}:root[data-theme=dark] :is(.negative,.danger,.profile-delete,.expired){color:var(--night-danger)}:root[data-theme=dark] :is(.error,.login-error,.notification-error,.expired){background:#3d2b25;color:var(--night-danger)}:root[data-theme=dark] :is(.error,.login-error,.notification-error) :is(p,span,button){color:var(--night-danger)}:root[data-theme=dark] .modal-overlay{background:#020713b8}:root[data-theme=dark] .toast{background:#2d507c;color:#eef5ff}:root[data-theme=dark] .profile-page input[type=file]::file-selector-button{background:var(--night-raised);color:var(--night-accent)}:root[data-theme=dark] .partner-photo-avatar{background:var(--night-raised);box-shadow:0 0 0 1px var(--night-border)}:root[data-theme=dark] .developer-task-list .is-complete strong{color:#9badc7}:root[data-theme=dark] :is(.header-actions .notification-item,.notification-row){background:var(--night-surface)}:root[data-theme=dark] :is(.header-actions .notification-item.is-unread,.notification-row.is-unread){background:#213650}:root[data-theme=dark] .header-actions .notification-item:hover{background:#2a4262}:root[data-theme=dark] :is(.header-actions .notification-close,.header-actions .notification-toolbar button,.header-actions .notification-state-action,.header-actions .notification-error button){background:transparent;color:var(--night-accent)}:root[data-theme=dark] .header-actions .notification-toolbar button[aria-pressed=true]{background:var(--night-raised);color:var(--night-accent)}:root[data-theme=dark] .notification-symbol.email{background:#243c58;color:#aecff0}:root[data-theme=dark] .notification-badge{background:#ba8d63;color:#101826;border-color:var(--night-bg)}:root[data-theme=dark] :is(.church-logo,.header-wordmark,.header-church-line){background:transparent}:root[data-theme=dark] :is(.church-logo img,.header-wordmark img,.header-church-line img){filter:invert(1) grayscale(1);mix-blend-mode:screen}:root[data-theme=dark][data-contrast=high]{--night-text:#f4f8ff;--night-muted:#d3dff1;--night-accent:#d6e9ff;--night-border:#8299b8;color:var(--night-text)}:root[data-theme=dark][data-contrast=high] *{border-color:var(--night-border)}:root[data-theme=dark][data-contrast=high] :is(p,small,label,th,.eyebrow,.subtitle,.metric-top,.filter-caption,.data-date,.legend,.muted,.link,.nav-label,.nav-item,.profile-meta,.distribution-hint,.chart-switch button,.header-actions button,.entry-followup time,.followup-badge,.table-toolbar select,.developer-card-note,.credential-row dt,.credential-row h3,.credential-row dd,.developer-task-list strong,.developer-task-list small,.developer-task-empty,.developer-task-tabs button,.developer-task-editor label,.developer-task-notice,.notification-item strong,.notification-item small,.notification-empty,.notification-empty strong,.notification-footer,.notification-toolbar button,.notification-state-action,.directory-table .column-sort){color:var(--night-text)}:root[data-theme=dark][data-contrast=high] :is(.primary,.login-submit){color:#fff}:root[data-theme=dark] .account-menu{background:var(--night-surface);border-color:var(--night-border);color:var(--night-text);box-shadow:0 6px 22px #0005}:root[data-theme=dark] :is(.account-trigger:hover,.account-trigger[aria-expanded=true],.account-menu button:hover,.account-menu button:focus-visible){background:var(--night-raised)}:root[data-theme=dark] :is(.account-trigger:focus-visible,.account-menu button:focus-visible){outline-color:var(--night-accent)}:root[data-theme=dark] .account-menu button{color:var(--night-text)}:root[data-theme=dark] :is(.fund-item-heading p,.fund-history p,.fund-balances dt,.fund-help,.fund-history-item small,.fund-view-tabs button){color:var(--night-muted)}:root[data-theme=dark] :is(.fund-balances dd,.fund-available){color:var(--night-accent)}:root[data-theme=dark] .fund-view-tabs button[aria-pressed=true]{background:var(--night-raised);color:var(--night-accent)}:root[data-theme=dark][data-contrast=high] :is(.fund-item-heading p,.fund-history p,.fund-balances dt,.fund-help,.fund-history-item small,.fund-view-tabs button,.fund-available){color:var(--night-text)}:root[data-theme=dark] .fund-year-control{color:var(--night-muted)}:root[data-theme=dark] .fund-year-control select{background:var(--night-field);color:var(--night-text);border-color:var(--night-border)}:root[data-theme=dark] .photo-editor-help{color:var(--night-muted)}:root[data-theme=dark] .photo-editor output{color:var(--night-accent)}:root[data-theme=dark] .photo-transform-buttons .button[aria-pressed=true]{background:var(--night-raised);border-color:var(--night-accent);color:var(--night-accent)}:root[data-theme=dark] .photo-editor-loading{background:var(--night-surface);color:var(--night-text)}:root[data-theme=dark] .directory-photo{background:var(--night-raised)}:root[data-theme=dark] .discretionary-notes-tooltip{background:var(--night-surface);border-color:var(--night-border)}:root[data-theme=dark] .discretionary-usage :is(strong,span){color:var(--night-accent)}:root[data-theme=dark] .discretionary-usage small{color:var(--night-muted)}:root[data-theme=dark] :is(.photo-options-menu,.payments-summary){background:var(--night-surface);border-color:var(--night-border)}:root[data-theme=dark] :is(.photo-options-menu button,.payments-summary strong,.resolution-entry-name){color:var(--night-text)}:root[data-theme=dark] :is(.photo-options-menu small,.photo-save-status,.payments-filters label,.payments-summary,.payments-help,.payment-amount-note,.resolution-original-note){color:var(--night-muted)}:root[data-theme=dark] .photo-options-menu button:focus-visible,:root[data-theme=dark] .photo-options-menu button:hover{background:var(--night-raised)}:root[data-theme=dark] .photo-options-menu .profile-delete{color:var(--night-danger)}:root[data-theme=dark] .photo-action-hint{background:var(--night-raised);border-color:var(--night-surface);color:var(--night-accent)}:root[data-theme=dark] .photo-trigger:focus-visible{outline-color:var(--night-accent)}:root[data-theme=dark] .csv-export-summary small{color:var(--night-muted)}:root[data-theme=dark] :is(.export-backups summary,.ledger-summary h2,.ledger-summary>svg){color:var(--night-accent)}:root[data-theme=dark] .export-backups p{color:var(--night-muted)}:root[data-theme=dark] .ledger-summary:hover{background:var(--night-raised)}:root[data-theme=dark] :is(.ledger-summary:focus-visible,.export-backups summary:focus-visible){outline-color:var(--night-accent)}:root[data-theme=dark] .giving-monthly>summary{color:var(--night-accent)}:root[data-theme=dark] .giving-monthly>summary:focus-visible{outline-color:var(--night-accent)}:root[data-theme=dark] .practice-banner{background:#3b3423;color:#ecd59c;border-color:#77663d}:root[data-theme=dark] :is(.practice-launcher>summary,.practice-account){color:var(--night-accent)}:root[data-theme=dark] :is(.practice-launcher p,.practice-controls p,.practice-controls small,.practice-report-note){color:var(--night-muted)}:root[data-theme=dark] .practice-launcher summary:focus-visible{outline-color:var(--night-accent)}:root[data-theme=dark] :is(.monthly-entry-help,.monthly-entry-review small){color:var(--night-muted)}:root[data-theme=dark] .monthly-entry-impact{background:var(--night-raised);border-color:var(--night-border);color:var(--night-text)}:root[data-theme=dark] :is(.rich-note-body,.note-text-preview){background:var(--night-field);color:var(--night-text);border-color:var(--night-border)}:root[data-theme=dark] :is(.note-format-bar,.note-prayer){background:var(--night-raised);color:var(--night-text);border-color:var(--night-border)}:root[data-theme=dark] :is(.note-open strong,.rich-note-body p,.rich-note-body h2,.note-prayer strong,.note-prayer p){color:var(--night-text)}:root[data-theme=dark] :is(.note-open span,.note-open small,.notes-help,.note-editor-bottom>span,.notes-library-row>svg){color:var(--night-muted)}:root[data-theme=dark] .notes-library-filters :is(select,input){background:var(--night-field);color:var(--night-text);border-color:var(--night-border)}:root[data-theme=dark] .note-image-preview{background:var(--night-field)}:root[data-theme=dark] .notes-folder-strip button{background:var(--night-surface);color:var(--night-text);border-color:var(--night-border)}:root[data-theme=dark] .notes-folder-strip button.selected{background:var(--night-raised);border-color:var(--night-accent)}:root[data-theme=dark] :is(.note-page-heading>span,.note-page .note-editor-fields label,.notes-create-folder label,.note-page .note-format-bar label){color:var(--night-muted)}:root[data-theme=dark] .note-page .note-editor-fields :is(input,select){background:var(--night-field);border-color:var(--night-border);color:var(--night-text)}:root[data-theme=dark] .notes-quick-filters .selected{background:var(--night-raised);border-color:var(--night-accent);color:var(--night-text)}:root[data-theme=dark] :is(.reader-toolbar,.reader-message){background:var(--night-surface);border-color:var(--night-border);color:var(--night-text)}:root[data-theme=dark] .reader-surface{background:var(--night-bg);border-color:var(--night-border)}:root[data-theme=dark] .reader-paper{background:var(--night-field);color:var(--night-text)}:root[data-theme=dark] .reader-paper :is(p,h1,h2,h3,h4,h5,h6,td,strong,em,span,u){color:inherit}:root[data-theme=dark] :is(.reader-heading p,.reader-help,.reader-find>span){color:var(--night-muted)}:root[data-theme=dark] .reader-zoom select{background:var(--night-field);border-color:var(--night-border);color:var(--night-text)}:root[data-theme=dark] .reader-paper .reader-match{background:#685627;color:#fff5d7}:root[data-theme=dark] .reader-paper .reader-match.current{background:#a77b24;color:#fff;outline-color:#f2d178}:root[data-theme=dark] :is(.partner-note-composer label,.partner-note-message,.partner-note-card h4){color:var(--night-text)}:root[data-theme=dark] :is(.partner-notes-heading p,.partner-note-save>span,.partner-note-sender,.partner-note-status,.partner-note-card header h3 svg,.partner-notes-empty svg){color:var(--night-muted)}:root[data-theme=dark] .partner-note-composer label :is(input,textarea){background:var(--night-field);border-color:var(--night-border);color:var(--night-text)}:root[data-theme=dark] .partner-note-composer textarea::placeholder{color:var(--night-muted)}:root[data-theme=dark] :is(.complete-backup,.backup-summary){background:var(--night-field);border-color:var(--night-border);color:var(--night-text)}:root[data-theme=dark] :is(.complete-backup>p,.complete-restore>p,.complete-restore label,.backup-summary dt,.complete-backup small){color:var(--night-muted)}