.theme-switcher{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;border:1px solid var(--border);border-radius:7px;background:var(--surface-muted);padding:3px}.theme-switcher button{position:relative;display:grid;width:100%;min-width:0;min-height:30px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--muted);padding:0;box-shadow:none}.theme-switcher button:hover{background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--ink);box-shadow:none}.theme-switcher button.active{background:var(--surface);color:var(--brand);box-shadow:0 1px 4px rgba(15,23,42,.1)}.theme-switcher button:after{position:absolute;z-index:120;bottom:calc(100% + 7px);left:50%;width:max-content;max-width:150px;border:1px solid var(--border);border-radius:6px;background:var(--ink);color:var(--surface);content:attr(data-tooltip);font-size:10.5px;font-weight:var(--weight-regular);line-height:1.2;opacity:0;padding:6px 8px;pointer-events:none;transform:translate(-50%,3px);transition:opacity var(--motion-fast),transform var(--motion-fast);white-space:nowrap}.theme-switcher button:focus-visible:after,.theme-switcher button:hover:after{opacity:1;transform:translate(-50%)}html[data-theme=dark] .shell,html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] .shell :is(.sidebar,.sidebar.admin-shell,.sidebar.employee-shell,.sidebar.keldi-shell){background:#0d0f11}html[data-theme=dark] .shell :is(.topbar,.topbar.admin-topbar,.topbar.employee-topbar,.topbar.keldi-topbar){border-bottom-color:var(--border);background:rgba(11,13,15,.94)}html[data-theme=dark] .shell :is(.card,.panel,.card.panel,.stat,.metric-card,.stat-card,.billing-summary-card,.settings-status-card,.template-card,.owner-action-card,.plan-edit-card,.employee-row,.department-link,.agency-project-row,.agency-project-task-row,.task-card,.task-card-refined,.task-tile,.request-submission-card,.support-ticket-row,.history-row,.audit-row,.notification-row,.empty-state,.settings-hub,.settings-preview){border-color:var(--border);background:var(--surface);color:var(--ink)}html[data-theme=dark] .shell :is(.form-section,.settings-info,.task-detail-page-panel,.ai-task-assistant,.template-picker,.company-billing-panel,.task-card-compact-copy,.drawer-block,.task-detail-meta-status,.task-detail-support-section,.task-detail-communication-card,.task-context-row,.task-info-item,.filter-form,.search-form,.settings-section-nav,.settings-status-grid){border-color:var(--border);background:var(--surface-subtle);color:var(--ink)}html[data-theme=dark] .shell :is(.topbar-live-clock,.global-search-trigger,.sidebar-profile-link){border-color:var(--border);background:var(--surface);color:var(--ink)}html[data-theme=dark] .shell .global-search-trigger kbd{border-color:var(--border);background:var(--surface-muted);color:var(--muted)}html[data-theme=dark] .shell .sidebar-identity-card .sidebar-user-summary{background:var(--surface-subtle)}html[data-theme=dark] .shell .sidebar-identity-card .sidebar-user-avatar{background:var(--brand-soft);color:var(--brand-2)!important}html[data-theme=dark] .shell .sidebar-foot-actions .sidebar-logout{border-color:#5d3532;background:var(--danger-soft);color:var(--danger)}html[data-theme=dark] .shell .sidebar-foot-actions .sidebar-logout:focus-visible,html[data-theme=dark] .shell .sidebar-foot-actions .sidebar-logout:hover{border-color:#80504b;background:#482725}html[data-theme=dark] .shell .role-badge.employee{border-color:#385779!important;background:var(--info-soft)!important;color:var(--info)!important}html[data-theme=dark] .shell.home-dashboard-page .platform-ad-banner{border-color:var(--border);background:var(--brand-soft);box-shadow:var(--shadow-card)}html[data-theme=dark] .shell.home-dashboard-page .platform-ad-banner.blue{border-color:#385779;background:var(--info-soft)}html[data-theme=dark] .shell.home-dashboard-page .platform-ad-banner.amber{border-color:#654c24;background:var(--warning-soft)}html[data-theme=dark] .shell.home-dashboard-page .platform-ad-banner.plain{border-color:var(--border);background:var(--surface-subtle)}html[data-theme=dark] .shell.home-dashboard-page .platform-ad-copy strong{color:var(--ink)}html[data-theme=dark] .shell.home-dashboard-page .platform-ad-link{border-color:var(--border-strong);background:var(--surface);color:var(--brand-2)}html[data-theme=dark] .shell.home-dashboard-page .ceo-control-card,html[data-theme=dark] .shell.home-dashboard-page .ceo-control-kpi,html[data-theme=dark] .shell.home-dashboard-page .ceo-workforce-band{border-color:var(--border);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}html[data-theme=dark] .shell.home-dashboard-page .ceo-control-kpi:after{border-color:rgba(255,255,255,.07)}html[data-theme=dark] .shell.home-dashboard-page .ceo-control-kpi.primary{border-color:var(--border-strong);background:#202327;color:#ffffff}html[data-theme=dark] .shell.home-dashboard-page .ceo-control-kpi.risk{border-color:#68403c;background:var(--danger-soft)}html[data-theme=dark] .shell.home-dashboard-page .ceo-control-kpi.warning{border-color:#654c24;background:var(--warning-soft)}html[data-theme=dark] .shell.home-dashboard-page .ceo-control-kpi-head>span{background:var(--brand-soft);color:var(--brand-2)}html[data-theme=dark] .shell.home-dashboard-page .ceo-control-kpi.risk .ceo-control-kpi-head>span{background:color-mix(in srgb,var(--danger-soft) 72%,var(--surface));color:var(--danger)}html[data-theme=dark] .shell.home-dashboard-page .ceo-control-kpi.warning .ceo-control-kpi-head>span{background:color-mix(in srgb,var(--warning-soft) 72%,var(--surface));color:var(--warning)}html[data-theme=dark] .shell.home-dashboard-page .ceo-control-kpi-head small,html[data-theme=dark] .shell.home-dashboard-page .ceo-control-kpi>p{color:var(--muted)}html[data-theme=dark] .shell.home-dashboard-page .ceo-control-kpi>strong,html[data-theme=dark] .shell.home-dashboard-page .ceo-control-kpi>strong em{color:var(--ink)}html[data-theme=dark] .shell.home-dashboard-page .ceo-control-kpi.primary :is(.ceo-control-kpi-head small,strong,strong em,p,.ceo-kpi-link){color:#ffffff}html[data-theme=dark] .shell.home-dashboard-page .ceo-kpi-link{color:var(--brand-2)}html[data-theme=dark] .shell.home-dashboard-page .agency-control-overview{border-color:var(--border-strong);background:var(--surface);box-shadow:var(--shadow-card)}html[data-theme=dark] .shell.home-dashboard-page .agency-control-brief,html[data-theme=dark] .shell.home-dashboard-page .agency-control-column{border-color:var(--border);background:var(--surface-subtle)}html[data-theme=dark] .shell.home-dashboard-page .agency-control-hero-icon{background:var(--brand-soft);color:var(--brand-2);box-shadow:inset 0 0 0 1px var(--border)}html[data-theme=dark] .shell.home-dashboard-page .agency-control-hero-icon.warning{background:var(--warning-soft);color:var(--warning);box-shadow:inset 0 0 0 1px #654c24}html[data-theme=dark] .shell.home-dashboard-page .agency-control-brief h2,html[data-theme=dark] .shell.home-dashboard-page .agency-control-column-head strong{color:var(--ink)}html[data-theme=dark] .shell.home-dashboard-page .agency-control-brief p:not(.eyebrow){color:var(--muted)}html[data-theme=dark] .shell.home-dashboard-page .agency-control-brief .button{border-color:var(--border-strong);background:var(--surface);color:var(--ink)}html[data-theme=dark] .shell.home-dashboard-page .agency-control-metrics span{border-color:var(--border);background:var(--surface-subtle)}html[data-theme=dark] .shell.home-dashboard-page .agency-control-metrics span.warning{border-color:#654c24;background:var(--warning-soft)}html[data-theme=dark] .shell.home-dashboard-page .agency-control-metrics small{color:var(--muted)}html[data-theme=dark] .shell.home-dashboard-page .agency-control-metrics strong{color:var(--ink)}html[data-theme=dark] .shell.home-dashboard-page .agency-control-list>p{border-color:var(--border-strong);background:var(--surface);color:var(--muted)}html[data-theme=dark] .shell.home-dashboard-page :is(.agency-control-project-row,.agency-control-worker-row,.agency-control-capacity-row,.agency-control-action-row){border-color:var(--border);background:var(--surface);color:var(--ink);box-shadow:none}html[data-theme=dark] .shell.home-dashboard-page :is(.agency-control-project-row,.agency-control-worker-row,.agency-control-capacity-row,.agency-control-action-row):hover{border-color:var(--border-strong);background:var(--surface-muted)}html[data-theme=dark] .shell.home-dashboard-page :is(.agency-control-project-row,.agency-control-worker-row,.agency-control-capacity-row,.agency-control-action-row) strong{color:var(--ink)}html[data-theme=dark] .shell.home-dashboard-page :is(.agency-control-project-row,.agency-control-worker-row,.agency-control-capacity-row,.agency-control-action-row) small{color:var(--muted)}html[data-theme=dark] .shell.home-dashboard-page :is(.agency-control-project-row,.agency-control-worker-row,.agency-control-capacity-row) em{color:var(--muted)}html[data-theme=dark] .shell.home-dashboard-page .agency-control-action-row b{background:var(--brand-soft);color:var(--brand-2)}html[data-theme=dark] .shell :is(.lead,.muted,.role-hint,.section-note,.field-hint,.task-details,.task-card-compact-description,small){color:var(--muted)}html[data-theme=dark] .shell :is(h1,h2,h3,h4,strong,label,.field-label,.section-heading,.icon-heading){color:var(--ink)}html[data-theme=dark] .shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-color:var(--border);background:var(--surface);color:var(--ink)}html[data-theme=dark] .shell :is(input,textarea)::placeholder{color:#78857e}html[data-theme=dark] body :is(.button,button):where(:not(.secondary):not(.danger-button):not(.icon-button):not([role=tab]):not([class*=-card]):not([class*=-row]):not([class*=-chip]):not([class*=-trigger]):not([class*=-filter]):not([class*=-tab]):not([class*=-item])){border-color:var(--border-strong);background:var(--ink);color:var(--bg)}html[data-theme=dark] body :is(.button,button):where(:not(.secondary):not(.danger-button):not(.icon-button):not([role=tab]):not([class*=-card]):not([class*=-row]):not([class*=-chip]):not([class*=-trigger]):not([class*=-filter]):not([class*=-tab]):not([class*=-item])):hover{border-color:#555a62;background:#d9dde3;color:#090b0d;box-shadow:none}html[data-theme=dark] body :is(.icon-button,button[aria-label],button[title]){border-color:var(--border);background:var(--surface);color:var(--muted)}html[data-theme=dark] body :is(.icon-button,button[aria-label],button[title]):hover{border-color:var(--border-strong);background:var(--surface-muted);color:var(--ink)}html[data-theme=dark] .shell :is(.button.secondary,button.secondary,.task-edit summary,.task-detail-trigger){border-color:var(--border);background:var(--surface);color:var(--ink)}html[data-theme=dark] body :is(.login-page,.signup-shell,.client-login-page,.telegram-mini-page,.telegram-entry-page,.kiosk-login-page,.attendance-kiosk-page){background:var(--bg);color:var(--ink)}html[data-theme=dark] body :is(.login-shell,.signup-panel,.client-login-shell,.telegram-mini-shell,.telegram-entry-shell,.kiosk-login-shell){border-color:var(--border);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised)}html[data-theme=dark] .shell :is(.button.secondary,button.secondary,.task-edit summary,.task-detail-trigger):hover{border-color:var(--border-strong);background:var(--surface-muted)}html[data-theme=dark] .shell table,html[data-theme=dark] .shell table tbody,html[data-theme=dark] .shell table td{border-color:var(--border);background:var(--surface);color:var(--ink)}html[data-theme=dark] .shell table th{border-color:var(--border);background:var(--surface-subtle);color:var(--muted)}html[data-theme=dark] .shell table tbody tr:hover td{background:var(--surface-muted)}html[data-theme=dark] :is(.task-modal-panel,.task-utility-modal-panel,.failed-task-resolution-dialog,.global-search-panel,.modal,.dialog-panel){border-color:var(--border);background:var(--surface);color:var(--ink)}html[data-theme=dark] :is(.task-modal-layer,.task-utility-modal-layer,.failed-task-resolution-layer,.global-search-backdrop,.modal-backdrop){background:rgba(0,0,0,.82)}html[data-theme=dark] :is(.task-modal-close,.task-utility-modal-close,.failed-task-resolution-close){border-color:var(--border);background:var(--surface);color:var(--muted)}html[data-theme=dark] .shell :is(.timer.warning,.warning,.warning-panel){border-color:#654c24;background-color:var(--warning-soft)}html[data-theme=dark] .shell :is(.timer.danger,.danger-panel,.failed,.overdue){border-color:#68403c}html[data-theme=dark] .shell :is(.notice.success,.success-soft,.pill.success){border-color:#295b3b;background-color:var(--success-soft)}html[data-theme=dark] .shell :is(.notice.danger,.danger-soft,.pill.danger-pill){border-color:#68403c;background-color:var(--danger-soft)}html[data-theme=dark] .shell :is(.side-nav-group-title,.side-nav a,.side-nav a.side-nav-sub-link,.side-nav a.side-nav-home-link){color:var(--muted)}html[data-theme=dark] .shell :is(.side-nav a:hover,.side-nav a.side-nav-sub-link:hover,.side-nav a.side-nav-home-link:hover){background:var(--surface-muted);color:var(--ink)}html[data-theme=dark] .shell :is(.side-nav a.active,.side-nav a[aria-current=page]){border-color:var(--border-strong);background:var(--brand-soft);color:var(--brand-2)}html[data-theme=dark] .shell .sidebar-identity-card,html[data-theme=dark] .shell .sidebar-user-avatar{border-color:var(--border);background:var(--surface-muted)}html[data-theme=dark] .shell :is(.task-management-view-tabs,.performance-period-tabs,.view-tabs,.settings-tabs){border-color:var(--border);background:var(--surface-muted)}html[data-theme=dark] .shell :is(.task-management-view-tabs,.performance-period-tabs,.view-tabs,.settings-tabs) :is(a,button):hover{background:var(--surface)}html[data-theme=dark] .shell :is(.task-management-view-tabs,.performance-period-tabs,.view-tabs,.settings-tabs) :is(.active,[aria-current=page]){background:var(--surface);color:var(--brand-2)}html[data-theme=dark] img{color-scheme:only light}@media (max-width:760px){html[data-theme=dark] .shell :is(.topbar,.topbar.admin-topbar,.topbar.employee-topbar,.topbar.keldi-topbar){background:var(--surface)}}html[data-theme=dark] .shell{--board-border:var(--border)!important;--board-surface:var(--surface)!important;--board-list:var(--surface-subtle)!important;--text:var(--ink)!important}html[data-theme=dark] .shell :is(.agency-board-controls,.agency-board-project,.agency-board-project.is-all-projects,.agency-board-project-head,.agency-board-project-summary,.agency-board-column,.agency-board-column-head,.agency-board-task-card,.agency-board-more-card){border-color:var(--border)!important;background:var(--surface)!important;background-image:none!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] .shell :is(.agency-board-column,.agency-board-columns,.agency-board-project-summary){background:var(--surface-subtle)!important}html[data-theme=dark] .shell :is(.agency-board-project-metrics span,.agency-board-column-head span,.agency-board-quick-filters a,.agency-board-project-head a,.agency-board-task-state,.agency-board-task-project){border-color:var(--border)!important;background:var(--surface-muted)!important;color:var(--muted)!important}html[data-theme=dark] .shell :is(.agency-board-task-card strong,.agency-board-task-footer b){color:var(--ink)!important}html[data-theme=dark] .shell .agency-board-quick-filters a.active{border-color:var(--border-strong)!important;background:var(--brand-soft)!important;color:var(--brand-2)!important}html[data-theme=dark] .shell :is(.hidden-problems-panel,.hidden-problems-panel.has-items,.hidden-problems-panel.is-calm,.hidden-problem-card,.hidden-problem-card.danger,.hidden-problem-card.good,.ai-risk-forecast,.ai-risk-forecast-head,.ai-risk-forecast.has-risk .ai-risk-forecast-head,.ai-risk-row,.ai-risk-method,.ai-risk-clear){border-color:var(--border)!important;background:var(--surface)!important;background-image:none!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] .shell :is(.hidden-problem-card.danger,.ai-risk-row.high,.ai-risk-row.critical){border-color:color-mix(in srgb,var(--danger) 38%,var(--border))!important;background:color-mix(in srgb,var(--danger-soft) 62%,var(--surface))!important}html[data-theme=dark] .shell :is(.hidden-problems-head>span,.hidden-problem-top>span,.ai-risk-title>span){border:1px solid var(--border)!important;background:var(--surface-muted)!important}html[data-theme=dark] .shell :is(.hidden-problems-head h2,.hidden-problem-top strong,.hidden-problem-top b,.ai-risk-title h2,.ai-risk-task-title>strong,.ai-risk-clear strong){color:var(--ink)!important}html[data-theme=dark] .shell :is(.hidden-problems-head p:not(.eyebrow),.hidden-problem-top small,.hidden-problem-card p,.ai-risk-title p,.ai-risk-task-meta,.ai-risk-action p,.ai-risk-method,.ai-risk-clear p){color:var(--muted)!important}html[data-theme=dark] .shell .ai-risk-score{background:conic-gradient(var(--risk-color) var(--risk-score),var(--surface-muted) 0deg)!important}html[data-theme=dark] .shell .ai-risk-score:before{background:var(--surface)!important}html[data-theme=dark] .shell :is(.ai-risk-reasons span,.ai-risk-level,.risk-level.medium){border-color:color-mix(in srgb,var(--warning) 35%,var(--border))!important;background:var(--warning-soft)!important;color:var(--warning)!important}html[data-theme=dark] .shell :is(.ai-analysis-panel,.ceo-ai-panel,.ceo-chat-messages){border-color:var(--border)!important;background:var(--surface)!important;background-image:none!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] .shell :is(.ai-analysis-summary,.ai-analysis-summary span,.ceo-ai-placeholder,.ceo-ai-output,.ceo-chat-message>span,.ceo-chat-message>div,.ceo-chat-message.welcome>span,.ceo-chat-message.welcome>div,.ceo-chat-message.ceo>span,.ceo-chat-message.user>span,.ceo-chat-message.ceo>div,.ceo-chat-message.user>div,.ceo-chat-quick button,.ceo-chat-form){border-color:var(--border)!important;background:var(--surface-subtle)!important;background-image:none!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] .shell :is(.ai-analysis-summary strong,.ceo-ai-placeholder strong,.ceo-chat-heading){color:var(--ink)!important}html[data-theme=dark] .shell :is(.ceo-ai-placeholder p,.ceo-chat-message p){color:var(--muted)!important}html[data-theme=dark] .shell .ceo-chat-form input{border-color:var(--border)!important;background:var(--surface)!important;color:var(--ink)!important}html[data-theme=dark] .shell :is(.task-filter-workspace,.task-section-active .task-filter-workspace,.task-unit-filter-panel,.task-filter-line,.task-source-filter,.task-sort-toolbar,.task-management-status-nav){border-color:var(--border)!important;background:var(--surface)!important;background-image:none!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] .shell :is(.task-unit-filter-panel a,.task-source-filter a,.task-sort-toolbar a,.task-management-status-nav a){border-color:var(--border)!important;background:var(--surface-subtle)!important;color:var(--muted)!important;box-shadow:none!important}html[data-theme=dark] .shell :is(.task-unit-filter-panel a.active,.task-source-filter a.active,.task-sort-toolbar a.active,.task-management-status-nav a.active){border-color:var(--border-strong)!important;background:var(--brand-soft)!important;color:var(--brand-2)!important}html[data-theme=dark] .shell :is(.task-filter-label,.task-filter-segment-label){color:var(--muted)!important}html[data-theme=dark] .shell :is(.task-card.task-card-refined,.task-card-main,.task-card-header,.task-card-compact-body,.task-card-compact-copy,.task-context-row,.task-info-item,.task-card-compact-action,.task-created-top){border-color:var(--border)!important;background:var(--surface)!important;background-image:none!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] .shell .task-card-refined .task-context-row{background:var(--surface-subtle)!important}html[data-theme=dark] .shell .task-card-refined :is(.task-title-main h3,.task-created-top strong,.task-context-row .task-info-item strong,.task-card-compact-action a){color:var(--ink)!important}html[data-theme=dark] .shell .task-card-refined :is(.task-card-compact-description,.task-context-row .task-info-item em,.timer-label){color:var(--muted)!important}html[data-theme=dark] .shell .task-card-refined .timer{border-color:var(--border)!important;background:var(--surface-muted)!important;background-image:none!important;color:var(--ink)!important}html[data-theme=dark] .shell .task-card-refined .timer.warning{border-color:color-mix(in srgb,var(--warning) 35%,var(--border))!important;background:var(--warning-soft)!important}html[data-theme=dark] .shell .task-card-refined .timer.danger{border-color:color-mix(in srgb,var(--danger) 38%,var(--border))!important;background:var(--danger-soft)!important}html[data-theme=dark] .shell .task-card-refined .timer:not(.danger):not(.warning) :is(strong,.timer-status){color:var(--ink)!important}html[data-theme=dark] .shell :is(.agency-project-list-panel,.agency-project-list,.agency-project-filters,.agency-project-row,.agency-project-row.no-finance,.agency-project-list-empty){border-color:var(--border)!important;background:var(--surface)!important;background-image:none!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] .shell :is(.agency-project-icon,.agency-project-list-empty-icon,.agency-project-filters>label){border-color:var(--border)!important;background:var(--surface-muted)!important;color:var(--muted)!important}html[data-theme=dark] body :is(.button,button):not(.secondary):not(.danger-button):not(.icon-button):not([role=tab]):not([class*=-card]):not([class*=-row]):not([class*=-chip]):not([class*=-trigger]):not([class*=-filter]):not([class*=-tab]):not([class*=-item]){border-color:var(--ink)!important;background:var(--ink)!important;color:var(--bg)!important}html[data-theme=dark] body :is(.button,button):not(.secondary):not(.danger-button):not(.icon-button):not([role=tab]):not([class*=-card]):not([class*=-row]):not([class*=-chip]):not([class*=-trigger]):not([class*=-filter]):not([class*=-tab]):not([class*=-item]):hover{border-color:#ffffff!important;background:#ffffff!important;color:#090b0d!important}html[data-theme=dark] body .shell button:is([class*=-card],[class*=-row],[class*=-chip],[class*=-trigger],[class*=-filter],[class*=-tab],[class*=-item]){border-color:var(--border)!important;background:var(--surface)!important;background-image:none!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] body .shell button:is([class*=-card],[class*=-row],[class*=-chip],[class*=-trigger],[class*=-filter],[class*=-tab],[class*=-item]):hover{border-color:var(--border-strong)!important;background:var(--surface-muted)!important;color:var(--ink)!important}html[data-theme=dark] body .shell.home-dashboard-page :is(.business-overview-combined,.business-overview-card,.business-overview-grid,.business-overview-projects,.business-overview-tasks,.ceo-task-composition){border-color:var(--border)!important;background:var(--surface)!important;background-image:none!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] body .shell.home-dashboard-page :is(.business-performance-summary,.business-performance-summary>span,.business-performance-row,.ceo-donut-legend>span,.ceo-task-composition-foot){border-color:var(--border)!important;background:var(--surface-subtle)!important;background-image:none!important;color:var(--ink)!important}html[data-theme=dark] body .shell.home-dashboard-page .ceo-task-donut:before{background:var(--surface)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--surface-muted) 72%,transparent)!important}html[data-theme=dark] body .shell.home-dashboard-page :is(.ceo-task-donut strong,.ceo-donut-legend strong,.business-performance-summary strong,.business-performance-name strong,.business-performance-completion strong){color:var(--ink)!important}html[data-theme=dark] body .shell.home-dashboard-page :is(.ceo-task-donut small,.ceo-donut-legend small,.ceo-donut-legend em,.ceo-task-composition-foot,.business-performance-summary small,.business-performance-name small,.business-performance-columns){color:var(--muted)!important}html[data-theme=dark] body .shell .ai-analysis-panel,html[data-theme=dark] body .shell .ai-analysis-panel .ceo-chat,html[data-theme=dark] body .shell .ai-analysis-panel .ceo-chat-messages{border-color:var(--border)!important;background:var(--surface)!important;background-image:none!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] body .shell .ai-analysis-panel :is(.ceo-chat-message>span,.ceo-chat-message>div,.ceo-chat-message.welcome>span,.ceo-chat-message.welcome>div,.ceo-chat-message.user>span,.ceo-chat-message.user>div,.ceo-chat-quick button,.ceo-chat-form){border-color:var(--border)!important;background:var(--surface-subtle)!important;background-image:none!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] body .shell .ai-analysis-panel :is(.ceo-chat-message p,.ceo-chat-quick button){color:var(--muted)!important}html[data-theme=dark] body .shell .ai-analysis-panel .ceo-chat-heading{color:var(--ink)!important}html[data-theme=dark] body .shell .ai-analysis-panel .ceo-chat-form input{border-color:var(--border)!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] body .shell .ai-analysis-panel .ceo-chat-form input::placeholder{color:var(--muted)!important;opacity:1}.mobile-menu-links a.active,.mobile-menu-links a[aria-current=page],.shell .side-nav a.active,.shell .side-nav a[aria-current=page]{border-color:#a9dcb9!important;background:#e8f8ed!important;color:#087a3e!important;font-weight:650!important;box-shadow:inset 3px 0 0 var(--brand)!important}.mobile-menu-links a.active svg,.mobile-menu-links a[aria-current=page] svg,.shell .side-nav a.active svg,.shell .side-nav a[aria-current=page] svg{color:var(--brand)!important}html[data-theme=dark] body .mobile-menu-links a.active,html[data-theme=dark] body .mobile-menu-links a[aria-current=page],html[data-theme=dark] body .shell .side-nav a.active,html[data-theme=dark] body .shell .side-nav a[aria-current=page]{border-color:color-mix(in srgb,var(--brand) 58%,var(--border))!important;background:color-mix(in srgb,var(--brand) 15%,var(--surface))!important;color:#74dc98!important;box-shadow:inset 3px 0 0 var(--brand)!important}html[data-theme=dark] body .mobile-menu-links a.active svg,html[data-theme=dark] body .mobile-menu-links a[aria-current=page] svg,html[data-theme=dark] body .shell .side-nav a.active svg,html[data-theme=dark] body .shell .side-nav a[aria-current=page] svg{color:#74dc98!important}