:root[data-theme=dark]{color-scheme:dark;--paper:#1a1814;--white:#1e1d1b;--ink:#e4dad2;--muted:#aea398;--sage:#262016;--sage-dark:#eeac94;--line:#2d2922;--gold:#d08e56;--error:#fb9680;--espresso:#e4dad2;--terracotta:#ef8a6d;--sunrise:#553700;color:var(--ink);background:var(--paper)}:root[data-theme=dark] [tabindex]:focus-visible,:root[data-theme=dark] a:focus-visible,:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] input:focus-visible,:root[data-theme=dark] select:focus-visible,:root[data-theme=dark] summary:focus-visible,:root[data-theme=dark] textarea:focus-visible{outline:3px solid #a07544}:root[data-theme=dark] a,:root[data-theme=dark] button{color:inherit}:root[data-theme=dark] input,:root[data-theme=dark] textarea{border:1px solid var(--line);background:var(--white);color:var(--ink)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#8d9489}:root[data-theme=dark] .site-header{border-bottom:1px solid var(--line)}:root[data-theme=dark] .brand-sun{border:2px solid var(--gold)}:root[data-theme=dark] .brand-sun:before{border-bottom:2px solid var(--gold)}:root[data-theme=dark] .brand-sun:after{background:var(--gold)}:root[data-theme=dark] .main-nav{border:1px solid var(--line);background:#191a15}:root[data-theme=dark] .main-nav button{color:#a6b4a9}:root[data-theme=dark] .main-nav button[aria-current=page]{color:var(--ink)}:root[data-theme=dark] .day-line{color:var(--muted)}:root[data-theme=dark] .status-dot{background:#637952}:root[data-theme=dark] .page-intro>p:last-child{color:var(--muted)}:root[data-theme=dark] .affirmation-card{background:var(--sage);border:1px solid #22271e}:root[data-theme=dark] .little-sun{color:#8ea07e}:root[data-theme=dark] .affirmation-guide{color:#a4b89f}:root[data-theme=dark] .button-dark{background:var(--sage-dark);color:#1e1d1b}:root[data-theme=dark] .button-dark:hover{background:#c0dccd}:root[data-theme=dark] .button-soft{background:#191a15;color:#b0ceb5}:root[data-theme=dark] .button-soft:hover{background:#1e1d1b}:root[data-theme=dark] .button-outline{border:1px solid #3f4839;background:transparent}:root[data-theme=dark] .affirmation-bottom{border-top:1px solid #293124}:root[data-theme=dark] .affirmation-bottom .text-button:first-child{color:#9db496}:root[data-theme=dark] .agenda-card{border:1px solid var(--line);background:var(--white)}:root[data-theme=dark] .icon-button{border:1px solid var(--line);color:#95aa8e}:root[data-theme=dark] .icon-button:hover{background:#161712}:root[data-theme=dark] .agenda-tabs{border-bottom:1px solid var(--line)}:root[data-theme=dark] .agenda-tabs button{color:var(--muted);border-bottom:2px solid transparent}:root[data-theme=dark] .agenda-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}:root[data-theme=dark] .agenda-tabs span{background:#191a16}:root[data-theme=dark] .task-row{border-bottom:1px solid #181a15}:root[data-theme=dark] .task-check{border:1px solid #40493a}:root[data-theme=dark] .task-check:hover{background:var(--sage)}:root[data-theme=dark] .task-completed .task-check{background:var(--sage);border-color:var(--sage)}:root[data-theme=dark] .task-completed .task-title{color:#8d958a}:root[data-theme=dark] .task-meta,:root[data-theme=dark] .task-move{color:var(--muted)}:root[data-theme=dark] .task-move:hover{color:var(--ink)}:root[data-theme=dark] .empty-state{color:var(--muted)}:root[data-theme=dark] .empty-state strong{color:#a6bba0}:root[data-theme=dark] .task-form{border-top:1px solid var(--line)}:root[data-theme=dark] .select-label{color:var(--muted)}:root[data-theme=dark] .select-label select{background:#161713;color:var(--ink)}:root[data-theme=dark] .feedback.error{color:var(--error)}:root[data-theme=dark] .recovery{background:#1b170e;color:#d0ba99}:root[data-theme=dark] .closing-note{color:#8f9688}:root[data-theme=dark] .closing-note span{color:var(--gold)}:root[data-theme=dark] .site-footer{border-top:1px solid var(--line);color:#8a9386}:root[data-theme=dark] .journal-card{background:var(--white);border:1px solid var(--line)}:root[data-theme=dark] .small-label{color:var(--muted)}:root[data-theme=dark] .day-summary{background:#1b1c13}:root[data-theme=dark] .day-summary>p:not(.eyebrow){color:var(--muted)}:root[data-theme=dark] .journal-entry{border-bottom:1px solid var(--line)}:root[data-theme=dark] .entry-date{color:var(--muted)}:root[data-theme=dark] .entry-read{color:#94ab8f}:root[data-theme=dark] .entry-body{background:var(--white)}:root[data-theme=dark] .settings-list{background:var(--white);border:1px solid var(--line)}:root[data-theme=dark] .setting-row{border-bottom:1px solid var(--line)}:root[data-theme=dark] .setting-symbol{background:var(--sage);color:#90a984}:root[data-theme=dark] .status-tag{background:#191d13;color:#a2be96}:root[data-theme=dark] .status-muted{background:#191814;color:#999e8e}:root[data-theme=dark] .setting-row .setting-detail{color:var(--muted)}:root[data-theme=dark] .skip-link{background:var(--ink);color:#1e1e1e}:root[data-theme=dark] .mail-notice{border:1px solid #2a2a1e;background:#1a1b12;color:#a8b79d}:root[data-theme=dark] .mail-reader-card,:root[data-theme=dark] .mail-sources-card{border:1px solid var(--line);background:var(--white)}:root[data-theme=dark] .mail-source-button{border:1px solid transparent;background:#181813}:root[data-theme=dark] .mail-source-button:hover{background:#171913}:root[data-theme=dark] .mail-source-button[aria-current=true]{border-color:#445239;background:var(--sage)}:root[data-theme=dark] .mail-import{border-top:1px solid var(--line)}:root[data-theme=dark] .mail-reader-card .eyebrow{color:var(--muted)}:root[data-theme=dark] .mail-source-body{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:root[data-theme=dark] .mail-draft{background:var(--white);border:1px solid var(--line)}:root[data-theme=dark] .mail-draft select{border:1px solid var(--line);background:#171813;color:var(--ink)}:root[data-theme=dark] .mail-draft-actions .text-button,:root[data-theme=dark] .mail-draft-note{color:var(--muted)}:root[data-theme=dark] .mail-history-row{border-top:1px solid var(--line)}:root[data-theme=dark] .mail-task-source{color:#98ab8f}:root[data-theme=dark] .mail-source-summary{color:var(--muted)}:root[data-theme=dark] #mail-example{background:var(--white);color:var(--ink);border:1px solid var(--line)}:root[data-theme=dark] .example-preview-notice{border:1px solid #2a2a1e;background:#1a1b12;color:#a8b79d}:root[data-theme=dark] .gmail-panel{border:1px solid var(--line);background:var(--white)}:root[data-theme=dark] .gmail-access{color:var(--muted)}:root[data-theme=dark] .gmail-setup{border-top:1px solid var(--line)}:root[data-theme=dark] .gmail-setup select{border:1px solid var(--line);background:var(--white);color:var(--ink)}:root[data-theme=dark] .gmail-owner-authorization{background:#161712}:root[data-theme=dark] .gmail-read-row{border-top:1px solid var(--line)}:root[data-theme=dark] .hosted-gmail{border:1px solid var(--line,#2f2b23);background:var(--paper,#1e1d1a);color:var(--walnut,#e1d9d0)}:root[data-theme=dark] .hosted-gmail__badge{background:#1a1d15;color:#bdd5b4}:root[data-theme=dark] .hosted-gmail__muted{color:var(--muted,#b8b0a3)}:root[data-theme=dark] .hosted-gmail button,:root[data-theme=dark] .hosted-gmail__login{border:1px solid #a0ad8d}:root[data-theme=dark] .hosted-gmail__primary{background:var(--olive,#b7caa5);color:#1e1e1e}:root[data-theme=dark] .hosted-gmail__login,:root[data-theme=dark] .hosted-gmail__secondary{background:transparent;color:var(--olive,#b7caa5)}:root[data-theme=dark] .hosted-gmail a:focus-visible,:root[data-theme=dark] .hosted-gmail button:focus-visible{outline:3px solid #bb8538}:root[data-theme=dark] .hosted-gmail__confirmation{border:1px solid #413a2c;background:#181611}:root[data-theme=dark] .hosted-gmail__notice{color:#afd1a7}:root[data-theme=dark] .hosted-gmail__error,:root[data-theme=dark] .hosted-gmail__warning{border-left:3px solid #d59c6a;background:#1b160e;color:#e7bd99}:root[data-theme=dark] .hosted-gmail a{color:inherit}:root[data-theme=dark] .account-label{color:#a3ba9d}:root[data-theme=dark] .account-signout{border-left:1px solid var(--line)}:root[data-theme=dark] .app-feedback,:root[data-theme=dark] .inline-alert{background:#171a13;border:1px solid #272c20}:root[data-theme=dark] .inline-alert{background:#1a150e;border-color:#3a2c1c;color:#e7b291}:root[data-theme=dark] .email-invitation{border:1px solid var(--line);background:var(--white)}:root[data-theme=dark] .invitation-symbol{color:#90a984}:root[data-theme=dark] .email-connection-intro p,:root[data-theme=dark] .email-invitation p{color:var(--muted)}:root[data-theme=dark] .gmail-connection-wrap .hosted-gmail{background:var(--white)}:root[data-theme=dark] .mail-review-error{color:var(--error)}:root[data-theme=dark] .mail-review-status{color:var(--muted)}:root[data-theme=dark] .auth-shell{background:radial-gradient(ellipse at 20% 0,#181a14 0,transparent 48%),var(--paper)}:root[data-theme=dark] .auth-card{border:1px solid var(--line)}:root[data-theme=dark] .auth-brand{color:var(--ink)}:root[data-theme=dark] .auth-eyebrow{color:var(--gold)}:root[data-theme=dark] .auth-title{color:var(--ink)}:root[data-theme=dark] .auth-description{color:var(--muted)}:root[data-theme=dark] .auth-user-button{background:#171a13;border:1px solid #272c20;color:#b0d1bf}:root[data-theme=dark] .auth-user-button:hover{background:#1e2218}:root[data-theme=dark] .auth-form button{background:#b0d1bf;color:#1e1e1e}:root[data-theme=dark] .auth-error{color:var(--error);background:#1a150e}:root[data-theme=dark] .auth-footnote{color:var(--muted);border-top:1px solid var(--line)}:root[data-theme=dark] .auth-loading{color:var(--muted)}:root[data-theme=dark] .mail-draft-context{border-bottom:1px solid var(--line)}:root[data-theme=dark] .mail-draft-quote{border-left:3px solid #445239;background:#181813}:root[data-theme=dark] .mail-draft-review-note{color:#cdb999}:root[data-theme=dark] .mail-reader-card:focus-visible{outline:2px solid var(--sage-dark)}:root[data-theme=dark] .task-assistant-button{color:var(--sage-dark)}:root[data-theme=dark] .assistant-handoff{border:1px dashed #4d5c41;background:var(--white)}:root[data-theme=dark] .assistant-drop-active{background:#161912;outline:3px solid var(--sage-dark)}:root[data-theme=dark] .assistant-empty,:root[data-theme=dark] .assistant-guide,:root[data-theme=dark] .assistant-unavailable{color:var(--muted)}:root[data-theme=dark] .assistant-empty{background:#171813}:root[data-theme=dark] .assistant-selected{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:root[data-theme=dark] .assistant-replace{background:#1b170e}:root[data-theme=dark] .assistant-character-count{color:var(--muted)}:root[data-theme=dark] .assistant-privacy{color:#a7b89f}:root[data-theme=dark] .assistant-review{border:1px solid var(--line);background:#171815}:root[data-theme=dark] .workflow-form input,:root[data-theme=dark] .workflow-form select,:root[data-theme=dark] .workflow-form textarea{border:1px solid #2f332e;color:inherit;background:#1e1e1e}:root[data-theme=dark] .workflow-items li{border-bottom:1px solid #252922}:root[data-theme=dark] .workflow-review{border:1px solid #2f332e}:root[data-theme=dark] .business-shell{--ink:#bad7dc;--sage-dark:#9dc9ca;--line:#272c29}:root[data-theme=dark] .business-shell .brand-caption{color:#84abae}:root[data-theme=dark] .business-desk{border:1px solid #443924;background:linear-gradient(110deg,#30281a,#231d13 52%,#392d1a);box-shadow:0 10px 25px #4e3d2410,inset 0 -8px 0 #6c512f33}:root[data-theme=dark] .desk-topline{border-bottom:1px solid #63513366}:root[data-theme=dark] .desk-topline .eyebrow{color:#bdb4a0}:root[data-theme=dark] .desk-object{color:#b4d0c6}:root[data-theme=dark] .desk-object:hover{background:#1e1a0e44}:root[data-theme=dark] .desk-object svg{filter:drop-shadow(0 5px 2px #dab79122)}:root[data-theme=dark] .desk-object>span{color:#b7b4a3}:root[data-theme=dark] .intercom-listening{background:#1d180a}:root[data-theme=dark] .desk-inbox{border:2px dashed transparent}:root[data-theme=dark] .desk-inbox-active{border-color:#98c6bf;background:#1e1a0f}:root[data-theme=dark] .desk-mic-note{border-top:1px solid #63513366;color:#b8b5a5}:root[data-theme=dark] .desk-mic-consent input{accent-color:#9dc9ca}:root[data-theme=dark] .desk-intercom-sound select{border:1px solid #4a3f27;background:#1e1d18;color:inherit}:root[data-theme=dark] .desk-intercom-sound small{color:#ada696}:root[data-theme=dark] .desk-chat,:root[data-theme=dark] .desk-inbox-picker{border:1px solid #3a3224;background:#1e1d18}:root[data-theme=dark] .board-move-form select,:root[data-theme=dark] .desk-inbox-picker select{border:1px solid var(--line);background:var(--white);color:var(--ink)}:root[data-theme=dark] .desk-chat-review{border-top:1px solid var(--line)}:root[data-theme=dark] .desk-chat-review blockquote{border-left:3px solid #87aba8;background:#151713}:root[data-theme=dark] .business-board{border:1px solid var(--line);background:var(--white)}:root[data-theme=dark] .project-tabs{border-bottom:1px solid var(--line)}:root[data-theme=dark] .project-tabs>button{border:1px solid #242824}:root[data-theme=dark] .project-tabs>button[aria-selected=true]{background:#161815;border-color:var(--project-color);box-shadow:inset 0 -2px var(--project-color)}:root[data-theme=dark] .project-swatch{background:var(--project-color)}:root[data-theme=dark] .project-pending{color:#aac6bb}:root[data-theme=dark] .project-pending:before{background:#c97f46;box-shadow:0 0 0 2px #251e12}:root[data-theme=dark] .board-column{background:#161713;border:1px solid transparent}:root[data-theme=dark] .board-column h3{color:#a8bab0}:root[data-theme=dark] .board-column h3 span{color:#949f94}:root[data-theme=dark] .board-task{background:#1e1d1b;border:1px solid #252822;border-top:3px solid var(--project-color)}:root[data-theme=dark] .board-task-done>p{color:#8d988a}:root[data-theme=dark] .board-project-label{color:#96a495}:root[data-theme=dark] .board-task-actions{border-top:1px solid #181a15}:root[data-theme=dark] .board-column-empty{color:#8b9589}:root[data-theme=dark] .project-drop-active{background:#1a2019!important;border-color:#88a88c!important;outline:2px solid #7fa184}:root[data-theme=dark] .board-suggestion{border-left:3px solid var(--project-color);background:#151712}:root[data-theme=dark] .board-suggestion span{color:#96a092}:root[data-theme=dark] .board-move-form{border-top:1px solid var(--line)}:root[data-theme=dark] .business-assistant-wrap .assistant-handoff{border-top:5px solid #916d42;background:#1e1d19}:root[data-theme=dark] .assistant-receipt{background:#151812}:root[data-theme=dark] .desk-saved-notes{border-top:1px solid var(--line)}:root[data-theme=dark] .desk-saved-notes li{border-bottom:1px solid var(--line)}:root[data-theme=dark] .brand-caption{color:var(--muted)}:root[data-theme=dark] .main-nav{background:#211e19;border-color:var(--line)}:root[data-theme=dark] .main-nav button{color:#c2b4a9}:root[data-theme=dark] .main-nav button[aria-current=page]{background:var(--white);color:var(--espresso)}:root[data-theme=dark] .button-dark:hover{background:#f2c2ad}:root[data-theme=dark] .auth-shell{background:radial-gradient(ellipse at 85% 10%,#272015,transparent 55%),var(--paper)}:root[data-theme=dark] .auth-layout{border:1px solid #302a21;background:var(--white)}:root[data-theme=dark] .auth-identity{background:#e4dad2;color:#1c1811}:root[data-theme=dark] .auth-identity-eyebrow{color:#3d3122}:root[data-theme=dark] .auth-brand{color:inherit}:root[data-theme=dark] .auth-identity-copy p{color:#393128}:root[data-theme=dark] .auth-voice-note{color:#3d3122}:root[data-theme=dark] .auth-voice-note svg{color:#553700}:root[data-theme=dark] .auth-card{background:var(--white)}:root[data-theme=dark] .auth-eyebrow{color:var(--terracotta)}:root[data-theme=dark] .auth-user-button{background:#1e1a13;border-color:#322a1d;color:var(--espresso)}:root[data-theme=dark] .auth-user-button:hover{background:#2c2317}:root[data-theme=dark] .auth-form .auth-google-button{background:#e4dad2;border-color:#e4dad2;color:#1e1d1b}:root[data-theme=dark] .auth-form .auth-google-button:hover{background:#ddcbbe}:root[data-theme=dark] .auth-footnote{color:#aca195}:root[data-theme=dark] .business-shell{--ink:#e4dad2;--muted:#aea398;--sage:#262016;--sage-dark:#eeac94;--line:#2d2922}:root[data-theme=dark] .business-shell .brand-caption{color:#d19e7e}:root[data-theme=dark] .business-shell .page-intro .eyebrow{color:var(--terracotta)}:root[data-theme=dark] .business-shell .business-desk{border-color:#3a2e1d;background:linear-gradient(115deg,#292217,#1e1a12 55%,#332919);box-shadow:0 7px 18px #4e3d2408,inset 0 -6px 0 #6c512f20}:root[data-theme=dark] .business-shell .desk-topline{border-bottom-color:#5e4a2e55}:root[data-theme=dark] .business-shell .desk-topline .eyebrow{color:#c0aa94}:root[data-theme=dark] .business-shell .desk-object{color:var(--espresso)}:root[data-theme=dark] .business-shell .desk-object:hover{background:#1e1b1566}:root[data-theme=dark] .business-shell .desk-object>span{color:#bca792}:root[data-theme=dark] .business-shell .intercom-listening{background:#1d180b;box-shadow:0 0 0 3px var(--terracotta)}:root[data-theme=dark] .business-shell .desk-inbox-active{border-color:var(--terracotta);background:#1e1a11}:root[data-theme=dark] .business-shell .desk-mic-consent input{accent-color:var(--terracotta)}:root[data-theme=dark] .business-shell .desk-chat-review blockquote{border-left-color:var(--terracotta);background:#1a1710}:root[data-theme=dark] .business-shell .project-tabs>button{border-color:var(--line)}:root[data-theme=dark] .business-shell .project-tabs>button[aria-selected=true]{background:#1b1813;border-color:var(--project-color)}:root[data-theme=dark] .business-shell .project-pending{color:#c0aa94}:root[data-theme=dark] .business-shell .project-pending:before{background:#db7e55;box-shadow:0 0 0 2px #251c12}:root[data-theme=dark] .business-shell .board-column{background:#1a1813}:root[data-theme=dark] .business-shell .board-column h3{color:#b7a797}:root[data-theme=dark] .business-shell .board-column h3 span{color:#a5998b}:root[data-theme=dark] .business-shell .board-task{border-color:#2d2820;border-top-color:var(--project-color);background:#1e1d1b}:root[data-theme=dark] .business-shell .board-project-label{color:#aea295}:root[data-theme=dark] .business-shell .board-task-actions{border-top-color:#231e18}:root[data-theme=dark] .business-shell .board-column-empty{color:#a5998b}:root[data-theme=dark] .business-shell .board-suggestion{background:#1a1710}:root[data-theme=dark] .business-shell .business-assistant-wrap .assistant-handoff{border-top-color:var(--terracotta);background:var(--white)}:root[data-theme=dark] .business-shell .assistant-empty,:root[data-theme=dark] .business-shell .assistant-review{background:#1a1710}:root[data-theme=dark] .briefing-card,:root[data-theme=dark] .call-history,:root[data-theme=dark] .setup-card,:root[data-theme=dark] .team-card{border:1px solid var(--line);background:var(--white)}:root[data-theme=dark] .setup-card{background:#1b1913}:root[data-theme=dark] .setup-steps li{border-top:1px solid var(--line)}:root[data-theme=dark] .setup-mark{border:1px solid #4b3f2e;background:var(--white);color:var(--sage-dark)}:root[data-theme=dark] .setup-done .setup-mark{background:var(--sage);border-color:var(--sage)}:root[data-theme=dark] .email-page .important-email a{color:inherit}:root[data-theme=dark] .email-search select{color:var(--ink)}:root[data-theme=dark] .email-search select,:root[data-theme=dark] .email-search-results{border:1px solid var(--line);background:var(--white)}:root[data-theme=dark] .email-page .mail-intro{color:var(--muted)}:root[data-theme=dark] .email-search{background:#171815;border:1px solid #272b23}:root[data-theme=dark] .mail-section-icon{background:#1e1e1eb3}:root[data-theme=dark] .email-page .important-email li.mail-card{border-top:1px solid #eeeeee0f}:root[data-theme=dark] .mail-icon{background:#1e1e1ecc}:root[data-theme=dark] .email-page .important-email a.mail-open,:root[data-theme=dark] .mail-open{color:var(--ink)}:root[data-theme=dark] .mail-topic{color:#b2c3b5}:root[data-theme=dark] .mail-when{color:var(--muted)}:root[data-theme=dark] .email-page .important-email .email-recap,:root[data-theme=dark] .email-recap{color:#becdc1;background:#1e1e1ea6}:root[data-theme=dark] .mail-attachments{color:#afc0b1}:root[data-theme=dark] .mail-tag{background:#191b16;color:#afc0b1}:root[data-theme=dark] .mail-tag-next{background:#9bccbc;color:#1e1d1b}:root[data-theme=dark] .mail-action{border:1px solid #2e332a;background:#1e1d1b;color:var(--ink)}:root[data-theme=dark] .mail-action:hover:not(:disabled){background:#161713;border-color:#4d5b47}:root[data-theme=dark] .mail-action-primary{background:#9bccbc;border-color:#9bccbc;color:#1e1d1b}:root[data-theme=dark] .mail-action-primary:hover:not(:disabled){background:#add6c9;border-color:#add6c9}:root[data-theme=dark] .mail-reply.mail-chip,:root[data-theme=dark] .mail-reply.mail-section{background:#13171c;border-color:#2a4159;color:#a8d1fb}:root[data-theme=dark] .mail-reply .mail-icon,:root[data-theme=dark] .mail-reply .mail-section-icon{background:#1c2631}:root[data-theme=dark] .mail-reply.mail-section{border-left-color:#5d9ce3}:root[data-theme=dark] .mail-travel.mail-chip,:root[data-theme=dark] .mail-travel.mail-section{background:#1a171f;border-color:#433859;color:#d1c4fe}:root[data-theme=dark] .mail-travel .mail-icon,:root[data-theme=dark] .mail-travel .mail-section-icon{background:#2c2536}:root[data-theme=dark] .mail-travel.mail-section{border-left-color:#a68af4}:root[data-theme=dark] .mail-todo.mail-chip,:root[data-theme=dark] .mail-todo.mail-section{background:#121812;border-color:#253f22;color:#a8d8ab}:root[data-theme=dark] .mail-todo .mail-icon,:root[data-theme=dark] .mail-todo .mail-section-icon{background:#192718}:root[data-theme=dark] .mail-todo.mail-section{border-left-color:#509f53}:root[data-theme=dark] .mail-bill.mail-chip,:root[data-theme=dark] .mail-bill.mail-section{background:#1c150e;border-color:#472d11;color:#f1b98f}:root[data-theme=dark] .mail-bill .mail-icon,:root[data-theme=dark] .mail-bill .mail-section-icon{background:#2e2010}:root[data-theme=dark] .mail-bill.mail-section{border-left-color:#ae5e05}:root[data-theme=dark] .mail-info.mail-chip,:root[data-theme=dark] .mail-info.mail-section{background:#101818;border-color:#193c3c;color:#a0d4d4}:root[data-theme=dark] .mail-info .mail-icon,:root[data-theme=dark] .mail-info .mail-section-icon{background:#162727}:root[data-theme=dark] .mail-info.mail-section{border-left-color:#329495}:root[data-theme=dark] .mail-found.mail-section{background:#1e1b10;border-color:#372c00 #372c00 #372c00 #6c5400;color:#dac894}:root[data-theme=dark] .mail-card.mail-found .mail-icon,:root[data-theme=dark] .mail-found .mail-section-icon{background:#231c00}:root[data-theme=dark] .mail-money.mail-chip{background:#1b1609;border-color:#403101;color:#d9c18a}:root[data-theme=dark] .email-page .bills-receipts.mail-money{border-color:#372c00;border-left:6px solid #6c5400;background:#1e1c16}:root[data-theme=dark] .bills-receipts .setting-symbol{background:#231c00}:root[data-theme=dark] .money-row{border-top:1px solid #eeeeee0f}:root[data-theme=dark] .mail-fold{border:1px solid var(--line);background:#191916}:root[data-theme=dark] .mail-fold>summary{color:#abb5a8}:root[data-theme=dark] .mail-fold[open]>summary{border-bottom:1px solid var(--line)}:root[data-theme=dark] .mail-other .mail-icon,:root[data-theme=dark] .mail-read .mail-icon{background:#1e1e1a}:root[data-theme=dark] .mail-other .mail-topic,:root[data-theme=dark] .mail-read .mail-topic{color:#9da499}:root[data-theme=dark] .mail-switch input[type=checkbox]{accent-color:#9bccbc}:root[data-theme=dark] .mail-tag-star{background:#231c00;color:#d9c18a}:root[data-theme=dark] .mail-switch{background:#1e1d1b}:root[data-theme=dark] .mail-done{background:#161e15;color:#a8d8ab}:root[data-theme=dark] .email-older-tools{border-top:1px solid var(--line)}:root[data-theme=dark] .email-older-tools>summary{color:var(--sage-dark)}:root[data-theme=dark] .reminder-form input,:root[data-theme=dark] .settings-times select,:root[data-theme=dark] .setup-zone select{border:1px solid var(--line);background:var(--white);color:var(--ink)}:root[data-theme=dark] .briefing-block{border-top:1px solid var(--line)}:root[data-theme=dark] .briefing-block h3,:root[data-theme=dark] .briefing-calendar h3,:root[data-theme=dark] .call-outcomes h3,:root[data-theme=dark] .recap-card h3{color:var(--muted)}:root[data-theme=dark] .briefing-list li{border-bottom:1px solid #1e1b16}:root[data-theme=dark] .briefing-calendar{border-top:1px solid var(--line)}:root[data-theme=dark] .reminder-chip{background:#211c12;color:#dfb78c}:root[data-theme=dark] .reminder-chip-due{background:#2f200f;color:#f6ad8b}:root[data-theme=dark] .recap-card .briefing-list{background:transparent}:root[data-theme=dark] .call-row{border-top:1px solid var(--line)}:root[data-theme=dark] .call-blocked .status-tag,:root[data-theme=dark] .call-reconciliation_required .status-tag{background:#251b12;color:#f6ad8b}:root[data-theme=dark] .team-card select{border:1px solid var(--line);background:var(--white);color:var(--ink)}:root[data-theme=dark] .team-privacy{color:var(--muted)}:root[data-theme=dark] .team-members li{background:#191610}:root[data-theme=dark] .team-invite{border-top:1px solid var(--line)}:root[data-theme=dark] .team-code{background:#191610}:root[data-theme=dark] .team-new-board{border-top:1px solid var(--line)}:root[data-theme=dark] .practice-card{border:1px solid var(--line);background:var(--white)}:root[data-theme=dark] .practice-steps li{border-top:1px solid var(--line)}:root[data-theme=dark] .practice-ringing{background:#211b11}:root[data-theme=dark] .practice-assistant{background:#181915}:root[data-theme=dark] .practice-you{background:#211b11}:root[data-theme=dark] .practice-speaker{color:var(--muted)}:root[data-theme=dark] .focus-card{border:1px solid var(--line);background:var(--white)}:root[data-theme=dark] .focus-intro{color:var(--ink)}:root[data-theme=dark] .focus-start select{border:1px solid var(--line);background:var(--white)}:root[data-theme=dark] .focus-chip{border:1px solid var(--line);background:#191611;color:var(--ink)}:root[data-theme=dark] .focus-chip.selected,:root[data-theme=dark] .focus-chip[aria-checked=true]{background:var(--sage-dark);border-color:var(--sage-dark);color:#1e1d1b}:root[data-theme=dark] .focus-recent li{border-top:1px solid var(--line)}:root[data-theme=dark] .focus-ring-track{stroke:#231e17}:root[data-theme=dark] .focus-ring{stroke:var(--gold)}:root[data-theme=dark] .focus-end{border-top:1px solid var(--line)}:root[data-theme=dark] .focus-speak{color:var(--muted)}:root[data-theme=dark] .focus-steps li{border-top:1px solid var(--line)}:root[data-theme=dark] .focus-remove,:root[data-theme=dark] .focus-steps li.done span{color:var(--muted)}:root[data-theme=dark] .focus-coach{background:#1c1a15}:root[data-theme=dark] .focus-you{background:#2a2012}:root[data-theme=dark] .focus-nudge{background:#1b170b;border:1px dashed #433005}:root[data-theme=dark] .focus-speaker{color:var(--muted)}:root[data-theme=dark] .focus-mode-bar{border:1px solid var(--line);background:#1b1a16}:root[data-theme=dark] .focus-mode-pill{background:var(--sage);color:var(--sage-dark)}:root[data-theme=dark] .focus-mode-pill.enhanced{background:var(--sage-dark);color:#1e1d1b}:root[data-theme=dark] .focus-enhanced{border-left:3px solid var(--sage-dark)}:root[data-theme=dark] .focus-sources{color:var(--muted)}:root[data-theme=dark] .focus-context{border:1px solid var(--line);background:#1b1a16}:root[data-theme=dark] .focus-timeup{background:#211b11}:root[data-theme=dark] .focus-mic.on{background:#251b12;border-color:#774422}:root[data-theme=dark] .focus-page input[type=checkbox]{accent-color:var(--sage-dark)}:root[data-theme=dark] .focus-voice{color:var(--muted)}:root[data-theme=dark] .focus-voice select{border:1px solid var(--line);background:#191611;color:var(--ink)}:root[data-theme=dark] .app-call-dock{background:var(--white);border:1px solid var(--line)}:root[data-theme=dark] .app-call-status{color:var(--muted)}:root[data-theme=dark] .app-call-title{color:var(--ink)}:root[data-theme=dark] .app-call-ringing{border-left:3px solid var(--gold)}:root[data-theme=dark] .talk-now-line{color:var(--ink)}:root[data-theme=dark] .journal-view{background:var(--white);border:1px solid var(--line)}:root[data-theme=dark] .journal-invite{background:var(--sage)}:root[data-theme=dark] .journal-mic-live{background:#251c12;border-color:#694014}:root[data-theme=dark] .journal-day{border-bottom:1px solid var(--line)}:root[data-theme=dark] .journal-moments li{border-top:1px solid #181a15}:root[data-theme=dark] .journal-delete{color:#d39e7e}:root[data-theme=dark] .journal-answer{background:#191a15}:root[data-theme=dark] .journal-answer-past{background:#1b170e}:root[data-theme=dark] .journal-sources li{border-top:1px solid var(--line)}:root[data-theme=dark] .journal-past select,:root[data-theme=dark] .journal-privacy select{border:1px solid var(--line);background:var(--white)}:root[data-theme=dark] .journal-letter{border-left:3px solid var(--gold);background:#1b1a16}:root[data-theme=dark] .journal-bar{background:#171913}:root[data-theme=dark] .journal-bar span{background:var(--sage-dark)}:root[data-theme=dark] .journal-compare strong{color:#a6bba0}:root[data-theme=dark] .focus-charge{color:var(--muted)}:root[data-theme=dark] .dream-interpretation{color:var(--ink)}:root[data-theme=dark] .dream-card{background:var(--white);border:1px solid var(--line)}:root[data-theme=dark] .dream-picture{background:linear-gradient(160deg,#c7c7fa,#a589ba 55%,#3f2c15)}:root[data-theme=dark] .dream-picture-note{color:#1e1d1b}:root[data-theme=dark] .dream-picture-empty{background:#201d17}:root[data-theme=dark] .dream-picture-empty .dream-picture-note{color:var(--muted)}:root[data-theme=dark] .dream-moon{box-shadow:inset -10px -4px 0 0 #201802}:root[data-theme=dark] .dream-words summary{color:#94ab8f}:root[data-theme=dark] .dream-delete{color:var(--muted)}:root[data-theme=dark] .focus-fallback{background:#1a150e;border:1px solid #3a2c1c;color:#e7b291}:root[data-theme=dark] .memory-list li{border-top:1px solid var(--line)}:root[data-theme=dark] .memory-badge{background:var(--sage-dark);color:#1e1d1b}:root[data-theme=dark] .memory-badge.inferred{background:#211b11;color:#e7b291}:root[data-theme=dark] .memory-excerpt{color:var(--muted)}:root[data-theme=dark] .owner-setup-step button{border:1px solid var(--line);background:var(--white)}:root[data-theme=dark] .owner-setup-step button[aria-expanded=true]{border-color:#3f4839;background:#191a15}:root[data-theme=dark] .owner-setup-done .setup-mark{background:var(--sage);border-color:var(--sage)}:root[data-theme=dark] .owner-setup-blocked .setup-mark{background:#191814;color:#999e8e}:root[data-theme=dark] .owner-setup-panel{background:#1b1913}:root[data-theme=dark] .owner-setup-form input[type=date],:root[data-theme=dark] .owner-setup-form select{border:1px solid var(--line);background:var(--white);color:var(--ink)}:root[data-theme=dark] .owner-setup-notice{background:var(--white);border-left:3px solid var(--gold)}:root[data-theme=dark] .briefing-affirmation{color:#a4b89f}:root[data-theme=dark] .briefing-conflicts li{color:#dead86}:root[data-theme=dark] .workspace-health{background:#191d13;color:#a2be96}:root[data-theme=dark] .workspace-health-warn{background:#251b12;color:#f6ad8b}:root[data-theme=dark] .workspace-health-list{background:#1a150e;border:1px solid #3a2c1c}:root[data-theme=dark] .workspace-undo{background:#171a13;border:1px solid #272c20}:root[data-theme=dark] .workspace-chip-toggle{border:1px solid var(--line)}:root[data-theme=dark] .workspace-chip-toggle input{accent-color:#9dc9ca}:root[data-theme=dark] .workspace-chip{background:#171915;border-left:3px solid var(--project-color);color:#aac6bb}:root[data-theme=dark] .project-tabs-row{border-bottom:1px solid var(--line)}:root[data-theme=dark] .project-new-button{border:1px dashed #45564b;color:#9dc9ca;background:#191a17}:root[data-theme=dark] .project-new-button[aria-expanded=true]{background:#161815}:root[data-theme=dark] .board-new-project{border-top:1px solid var(--line);border:1px solid var(--line);background:#1a1b18}:root[data-theme=dark] .workspace-desk .project-tabs-row{background:var(--white)}:root[data-theme=dark] .workspace-inbox{border:1px solid var(--line);border-left:3px solid var(--project-color);background:var(--white)}:root[data-theme=dark] .workspace-inbox[aria-pressed=true]{background:#161815}:root[data-theme=dark] .project-icon{background:color-mix(in srgb,var(--project-color) 16%,#1e1e1e)}:root[data-theme=dark] .workspace-desk .board-task{border:1px solid color-mix(in srgb,var(--project-color) 28%,#252822);border-left:5px solid var(--project-color);background:linear-gradient(135deg,color-mix(in srgb,var(--project-color) 9%,#1e1d1b),#1e1d1b 60%);box-shadow:0 3px 10px color-mix(in srgb,var(--project-color) 14%,transparent)}:root[data-theme=dark] .workspace-desk .board-task[draggable=true]:hover{box-shadow:0 8px 18px color-mix(in srgb,var(--project-color) 22%,transparent)}:root[data-theme=dark] .workspace-desk .board-project-label{color:var(--project-color)}:root[data-theme=dark] .board-task-icon{background:color-mix(in srgb,var(--project-color) 15%,#1e1e1e)}:root[data-theme=dark] .workspace-desk .project-tabs>button{border-left:3px solid var(--project-color)}:root[data-theme=dark] .board-count-waiting{background:#cd7036;color:#1e1e1e;box-shadow:0 0 0 3px #312214}:root[data-theme=dark] .board-column-collapsed{background:#181916}:root[data-theme=dark] .board-done-toggle{color:#a8bab0}:root[data-theme=dark] .board-done-toggle>span{background:#20241e;color:#93c19d}:root[data-theme=dark] .assistant-dock{border:2px dashed #916d42;background:#1e1b15ee;color:#deb896}:root[data-theme=dark] .assistant-dock>span{color:#916d42}:root[data-theme=dark] .assistant-dock-over{background:#251d0e}:root[data-theme=dark] .business-desk-docked{box-shadow:0 10px 26px #4e3d2433,inset -3px 0 0 #6c512f33}:root[data-theme=dark] .board-suggestion-card{background:#1b1811;border:1px solid #372b16;border-left:4px solid #c97f46}:root[data-theme=dark] .legal-shell{background:var(--paper)}:root[data-theme=dark] .legal-card{border:1px solid var(--line);background:var(--white);color:var(--ink)}:root[data-theme=dark] .legal-updated{color:var(--muted)}:root[data-theme=dark] .legal-links{border-top:1px solid var(--line);color:var(--muted)}:root[data-theme=dark] .legal-figure img{border:1px solid var(--line)}:root[data-theme=dark] .legal-figure figcaption{color:var(--muted)}:root[data-theme=dark] .task-delete,:root[data-theme=dark] .task-delete:hover{color:var(--error)}:root[data-theme=dark] .task-undo-toast{background:var(--white);border:1px solid var(--line)}:root[data-theme=dark] .phone-off-hook{background:#1d180a}:root[data-theme=dark] .companion-phone-bar{background:#151812;color:#9dc9ca}:root[data-theme=dark] .phone-has-message .phone-light{filter:drop-shadow(0 0 3px #e10a0d)}:root[data-theme=dark] .desk-messages-button{border:1px solid #ef8a6d;background:#1d1813;color:#ffa691}:root[data-theme=dark] .desk-messages-button:hover{background:#24170f}:root[data-theme=dark] .desk-settings{color:#b8b5a5}:root[data-theme=dark] .desk-settings summary{color:#c5bca9}:root[data-theme=dark] .desk-settings[open]{border-top:1px dashed #63513366}:root[data-theme=dark] .quiet-details{border-top:1px solid var(--line)}:root[data-theme=dark] .quiet-details>summary{color:var(--sage-dark)}:root[data-theme=dark] .main-nav .nav-more-button[data-current]{background:var(--white);color:var(--ink)}:root[data-theme=dark] .nav-more-menu{border:1px solid var(--line);background:var(--white)}:root[data-theme=dark] .nav-more-menu hr{border-top:1px solid var(--line)}:root[data-theme=dark] .nav-more-account{color:var(--muted)}:root[data-theme=dark] .main-nav .nav-more-menu .nav-more-item{color:var(--ink)}:root[data-theme=dark] .main-nav .nav-more-menu .nav-more-item:hover,:root[data-theme=dark] .main-nav .nav-more-menu .nav-more-item[aria-current=page]{background:#191a15}.theme-toggle{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:5px 12px;border:1px solid var(--line);border-radius:20px;background:var(--white);color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap}.theme-toggle>span[aria-hidden]{font-size:14px;line-height:1}.theme-toggle:hover{border-color:var(--gold)}.theme-toggle-corner{position:absolute;top:16px;right:16px;z-index:2}.auth-shell,.legal-card{position:relative}@media (max-width:700px){.theme-toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.theme-toggle{padding:5px 10px}}:root[data-theme=dark] .workspace-desk .board-project-label{color:color-mix(in oklab,var(--project-color) 62%,#fff)}:root[data-theme=dark] .auth-identity{background:#2a231d;color:var(--ink)}:root[data-theme=dark] .auth-identity-copy p,:root[data-theme=dark] .auth-identity-eyebrow,:root[data-theme=dark] .auth-voice-note{color:var(--muted)}:root[data-theme=dark] .auth-voice-note svg{color:#f4ad32}:root[data-theme=dark]{--sunrise:#f4ad32}