:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#2c3437;--muted:#5f6b6d;--line:#d8deda;--surface:#fcfcf9;--canvas:#f6f5f1;--nav:#ecedea;--accent:#405b63;--accent-soft:#e2ecea;--workspace-hover:#e5e8e4;--workspace-focus:#56757d;--workspace-shadow:0 5px 20px #2c34370a}.sidebar{color:var(--accent);background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 100%)}.brand-mark{background:linear-gradient(145deg, var(--accent), var(--accent))}.brand-lockup small{color:var(--muted);font-size:11px}.nav-item{color:var(--muted)}.sidebar-foot strong{font-size:13px}.sidebar-foot small{font-size:11px}.search-field{color:var(--muted);background:var(--canvas);border:1px solid var(--line)}.search-field:focus-within{border-color:var(--line)}.search-field input::placeholder,.search-field button{color:var(--muted)}.search-field kbd{color:var(--muted);border:1px solid var(--line);font-size:11px}.live-pill{color:var(--muted);font-size:12px}.profile-avatar{background:linear-gradient(145deg, var(--accent), var(--accent))}.eyebrow,.section-kicker{color:var(--accent);font-size:11px}.safety-card strong{font-size:13px}.safety-card span{font-size:11px}.metric-icon{color:var(--accent);background:var(--canvas)}.metric-copy>span{color:var(--muted);font-size:12px}.metric-copy small{color:var(--muted);font-size:11px}.panel-head{border-bottom:1px solid var(--line)}.panel-head>svg{color:var(--muted)}.count-pill{color:var(--muted);background:var(--canvas);font-size:11px}.filter-row button{color:var(--muted);font-size:11px}.filter-row button:hover{background:var(--canvas)}.priority-item{border-bottom:1px solid var(--line)}.priority-item:hover{background:var(--canvas)}.priority-item>svg{color:var(--muted)}.priority-rail{background:var(--accent)}.priority-main>strong{font-size:13px}.priority-main>span:last-child,.priority-meta small{color:var(--muted);font-size:11px}.status-badge{color:var(--muted);background:var(--canvas);font-size:11px}.pipeline-item>div:first-child{color:var(--muted);font-size:11px}.pipeline-item strong{color:var(--ink);font-size:12px}.progress-track{background:var(--canvas)}.progress-track span{background:linear-gradient(90deg, var(--accent), var(--accent))}.pipeline-foot{color:var(--muted);background:var(--canvas);font-size:11px}.publish-row{border-bottom:1px solid var(--line)}.publish-row:hover{background:var(--canvas)}.platform-icon{color:var(--muted);background:var(--canvas)}.publish-title strong{font-size:12px}.publish-title small,.publish-owner,.publish-time{color:var(--muted);font-size:11px}.account-item{border-bottom:1px solid var(--line)}.account-item:hover{background:var(--canvas)}.account-name strong{font-size:12px}.account-name small,.account-mode{color:var(--muted);font-size:11px}.empty-state{color:var(--muted)}.empty-state strong{color:var(--muted);font-size:13px}.empty-state span{font-size:11px}.skeleton{background:var(--accent-soft)}.error-state{background:var(--surface)}.error-state p{color:var(--muted);font-size:12px}.primary-button{background:var(--accent);font-size:12px}.primary-button:hover{background:var(--accent)}.mobile-drawer{color:var(--accent)}.task-modal{background:var(--surface)}.modal-status{color:var(--muted);background:var(--canvas);font-size:11px}.detail-grid div{background:var(--canvas);border:1px solid var(--line)}.detail-grid dt{color:var(--muted);font-size:11px}.detail-grid dd{font-size:13px}.center-loading{color:var(--muted);background:var(--surface);font-size:13px}.center-metrics>article{background:var(--surface)}.center-metrics>article>svg{color:var(--accent);background:var(--canvas)}.center-metrics span,.center-metrics small,.center-metrics small{color:var(--muted);font-size:11px}.secondary-button,.danger-button,.success-button,.file-button{background:var(--surface);border:1px solid var(--line);font-size:11px}.secondary-button:hover,.file-button:hover{background:var(--canvas)}.matrix-search{color:var(--muted);background:var(--canvas);border:1px solid var(--line)}.matrix-search input{font-size:12px}.filter-hint{color:var(--muted);font-size:11px}.matrix-filters{border-bottom:1px solid var(--line)}.matrix-filter>span{color:var(--muted);font-size:11px}.matrix-filter select{color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:11px}.matrix-filter select:focus{border-color:var(--line)}.matrix-table-head,.matrix-row{color:var(--muted);border-bottom:1px solid var(--line);font-size:11px}.matrix-row:hover{background:var(--canvas)}.matrix-row>svg{color:var(--muted)}.matrix-row>span>small{color:var(--muted);font-size:11px}.matrix-positioning-cell strong{color:var(--ink);font-size:11px}.matrix-positioning-cell small{color:var(--muted)}.matrix-account-cell strong{color:var(--ink);font-size:12px}.matrix-account-cell small{color:var(--muted);font-size:11px}.account-avatar{color:var(--muted);background:var(--canvas)}.account-detail-drawer{background:var(--surface)}.drawer-detail-head p{color:var(--muted);font-size:12px}.drawer-notice,.operation-message{font-size:11px}.drawer-section h3{font-size:13px}.responsibility-list>div{background:var(--canvas);border:1px solid var(--line)}.responsibility-list svg{color:var(--muted)}.responsibility-list small{color:var(--muted);font-size:11px}.responsibility-list strong{font-size:12px}.source-note{color:var(--muted);font-size:11px}.strategy-detail div{background:var(--canvas);border:1px solid var(--line)}.strategy-detail dt{color:var(--muted);font-size:11px}.strategy-detail dd{color:var(--ink);font-size:12px}.account-form-modal,.import-modal,.recycle-modal,.archive-confirm-modal{background:var(--surface)}.account-form-modal .modal-head p,.import-modal .modal-head p,.recycle-modal .modal-head p,.archive-confirm-modal .modal-head p{color:var(--muted);font-size:11px}.form-safety{font-size:11px}.account-form-grid label>span,.account-form-grid label>small{color:var(--muted);font-size:11px}.account-form-grid input,.account-form-grid select,.account-form-grid textarea{color:var(--ink);background:var(--surface);border:1px solid var(--line);font-size:12px}.account-form-grid input:focus,.account-form-grid select:focus,.account-form-grid textarea:focus{border-color:var(--line)}.inline-form-button{color:var(--accent);background:var(--canvas);font-size:11px}.form-actions{border-top:1px solid var(--line)}.recycle-item{background:var(--canvas);border:1px solid var(--line)}.recycle-item strong{color:var(--ink);font-size:12px}.recycle-item small,.recycle-item p{color:var(--muted);font-size:11px}.archive-warning strong{font-size:12px}.archive-warning span{font-size:11px}.archive-field>span{color:var(--muted);font-size:11px}.archive-field input,.archive-field textarea{color:var(--ink);background:var(--surface);border:1px solid var(--line);font-size:12px}.archive-field small{color:var(--muted);font-size:11px}.file-button{background:var(--accent);border-color:var(--accent)}.import-preview{border:1px solid var(--line)}.import-preview th,.import-preview td{color:var(--muted);border-bottom:1px solid var(--line);font-size:11px}.import-preview th{color:var(--muted);background:var(--canvas)}.import-preview td small{color:var(--muted);font-size:11px}.governance-banner{background:linear-gradient(125deg, var(--accent), var(--accent))}.governance-banner p{color:var(--muted);font-size:11px}.governance-boundary strong{font-size:12px}.governance-boundary small,.agent-safety-strip{font-size:11px}.agent-card{background:var(--surface);border:1px solid var(--line)}.agent-icon{color:var(--accent);background:var(--canvas)}.agent-card-head small,.agent-description{color:var(--muted);font-size:11px}.agent-tags span{color:var(--muted);background:var(--canvas);font-size:11px}.agent-owner,.agent-owner strong,.agent-level-note{color:var(--muted);font-size:11px}.agent-scope{color:var(--muted);border-top:1px solid var(--line);font-size:11px}.agent-scope strong{color:var(--muted);font-size:11px}.agent-permissions{color:var(--muted);background:var(--canvas);font-size:11px}.agent-permissions strong{color:var(--muted)}.approval-callout strong,.approval-callout small{font-size:11px}.run-overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.run-overview div{border-right:1px solid var(--line)}.run-overview dt{color:var(--muted);font-size:11px}.run-overview dd{font-size:13px}.agent-last-run,.agent-studio-head p{color:var(--muted);font-size:11px}.agent-provider-row{background:var(--canvas);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.agent-provider-row article{background:var(--surface);border:1px solid var(--line)}.agent-provider-row strong{color:var(--ink);font-size:11px}.agent-provider-row small{color:var(--muted);font-size:11px}.agent-provider-row em,.agent-config-note{font-size:11px}.agent-run-form{background:var(--canvas);border:1px solid var(--line)}.agent-run-form>label:not(.agent-upload-field){color:var(--muted);font-size:11px}.agent-run-form textarea,.agent-run-form select,.agent-run-form input[type=datetime-local],.agent-retry-block select,.agent-retry-block input{color:var(--ink);background:var(--surface);border:1px solid var(--line)}.agent-run-form .form-help{color:var(--muted);font-size:11px}.agent-upload-field{color:var(--accent);background:var(--surface);border:1px dashed var(--line)}.agent-upload-field strong{color:var(--ink);font-size:12px}.agent-upload-field span,.agent-upload-field input{color:var(--muted);font-size:11px}.agent-human-boundary{color:var(--muted);border-top:1px solid var(--line);font-size:11px}.agent-step-row span{color:var(--muted);background:var(--canvas);border:1px solid var(--line);font-size:11px}.agent-step-row i{color:var(--muted);background:var(--accent-soft);font-size:11px}.agent-step-row span.active{color:var(--accent);background:var(--canvas);border-color:var(--line)}.agent-step-row span.active i{background:var(--accent)}.agent-job-empty{color:var(--muted);border:1px dashed var(--line)}.agent-job-empty svg{color:var(--accent)}.agent-job-empty strong{color:var(--muted);font-size:13px}.agent-job-empty span{font-size:11px}.agent-job-title strong{color:var(--ink);font-size:12px}.agent-job-title small{color:var(--muted);font-size:11px}.agent-image-compare figure{background:var(--canvas);border:1px solid var(--line)}.agent-image-compare img{background:var(--surface)}.agent-image-compare figcaption{color:var(--muted);font-size:11px}.agent-fact-card{background:var(--canvas);border:1px solid var(--line)}.agent-fact-card h3{color:var(--ink);font-size:12px}.agent-fact-card dl div{font-size:11px}.agent-fact-card dt,.agent-fact-card dd{color:var(--muted)}.agent-copy-list article{background:var(--surface);border:1px solid var(--line)}.agent-copy-list article>div{color:var(--muted);font-size:11px}.agent-copy-list button{color:var(--accent);background:var(--canvas)}.agent-copy-list h3{color:var(--ink);font-size:13px}.agent-copy-list p{color:var(--muted);font-size:11px}.agent-copy-list article>strong,.agent-copy-list article>small,.agent-copy-list article>em{font-size:11px}.agent-copy-list article>strong{color:var(--muted)}.agent-copy-list article>small{color:var(--accent)}.agent-ledger-result>div strong{font-size:12px}.agent-ledger-result>div small,.agent-ledger-result li,.agent-retry-block form>p,.agent-retry-block label{font-size:11px}.agent-job-history>span{color:var(--muted);font-size:11px}.agent-job-history button{color:var(--muted);background:var(--canvas);border:1px solid var(--line);font-size:11px}.agent-job-history button.active{color:var(--accent);background:var(--canvas);border-color:var(--line)}.agent-job-history small{color:var(--muted);font-size:11px}.employee-auth-shell{background:radial-gradient(circle at 20% 10%, var(--accent) 0, var(--accent) 34%, var(--accent) 76%)}.employee-auth-brand{border-bottom:1px solid var(--line)}.employee-auth-mark{background:linear-gradient(145deg, var(--accent), var(--accent))}.employee-auth-heading p{color:var(--muted);font-size:12px}.employee-login-form input{color:var(--ink);background:var(--canvas);border:1px solid var(--line);font-size:13px}.employee-login-form input:focus{background:var(--surface);border-color:var(--line)}.password-rule,.employee-auth-text-button{color:var(--muted);font-size:11px}.employee-auth-text-button:hover{color:var(--accent)}.auth-error{font-size:11px}.employee-auth-foot{color:var(--muted);border-top:1px solid var(--line);font-size:11px}.employee-auth-loading{font-size:13px}.employee-profile>span:nth-child(2) strong{font-size:12px}.employee-profile>span:nth-child(2) small{color:var(--muted);font-size:11px}.logout-button{color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:11px}.mobile-employee strong{font-size:12px}.mobile-employee small{color:var(--muted);font-size:11px}.mobile-employee button{font-size:11px}.permission-denied{color:var(--muted);background:var(--surface)}.permission-denied h2{color:var(--ink)}.permission-denied p{font-size:12px}.permission-row{color:var(--muted);border-bottom:1px solid var(--line)}.permission-row:hover{background:var(--canvas)}.permission-avatar{color:var(--accent);background:var(--canvas);font-size:12px}.permission-row strong{color:var(--ink);font-size:12px}.permission-row small{color:var(--muted);font-size:11px}.permission-row>svg{color:var(--muted)}.permission-modal{background:var(--surface)}.permission-modal .modal-head p,.permission-form label>span,.scope-fieldset legend{color:var(--muted);font-size:11px}.permission-form select,.analytics-form-body select,.analytics-form-body input,.analytics-form-body textarea{color:var(--ink);background:var(--surface);border:1px solid var(--line);font-size:11px}.scope-fieldset{border:1px solid var(--line)}.scope-fieldset p{color:var(--muted);font-size:11px}.scope-fieldset label{color:var(--muted);background:var(--canvas);font-size:11px}.brand-scope-card{background:var(--surface)}.brand-scope-card.selected{border-color:var(--line);background:var(--canvas)}.account-scope-options small{color:var(--muted);font-size:11px}.workspace-summary{background:var(--surface)}.workspace-summary p{color:var(--muted);font-size:11px}.workspace-icon{color:var(--accent);background:var(--canvas)}.workflow-row{color:var(--muted);border-bottom:1px solid var(--line)}.workflow-row:hover{background:var(--canvas)}.workflow-row>span:first-child strong{color:var(--ink);font-size:12px}.workflow-row small{color:var(--muted);font-size:11px}.workflow-modal{background:var(--surface)}.workflow-modal .modal-head p,.workflow-form-grid label>span,.review-comment>span,.analytics-form-body label>span{color:var(--muted);font-size:11px}.workflow-form-grid input,.workflow-form-grid textarea,.variant-card input,.variant-card textarea,.review-comment textarea{color:var(--ink);background:var(--surface);border:1px solid var(--line);font-size:11px}.target-account-fieldset{border:1px solid var(--line)}.target-account-fieldset legend{color:var(--muted);font-size:11px}.target-account-fieldset label{background:var(--canvas);border:1px solid var(--line)}.target-account-fieldset strong{font-size:11px}.target-account-fieldset small{color:var(--muted);font-size:11px}.variant-editor h3,.review-variants h3{font-size:12px}.variant-card{background:var(--canvas);border:1px solid var(--line)}.variant-card strong{font-size:11px}.variant-card small,.variant-card label>span,.variant-card p{color:var(--muted);font-size:11px}.manual-safety{font-size:11px}.content-agent-asset{background:var(--canvas);border:1px solid var(--line)}.content-agent-asset img{background:var(--surface);border:1px solid var(--line)}.content-agent-asset strong{color:var(--ink);font-size:12px}.content-agent-asset small{color:var(--muted);font-size:11px}.approval-cards>button{background:var(--surface);border:1px solid var(--line)}.approval-cards>button:hover{border-color:var(--line)}.approval-cards strong{font-size:13px}.approval-cards small{color:var(--muted);font-size:11px}.review-variants article{background:var(--canvas);border:1px solid var(--line)}.review-variants article strong{font-size:12px}.review-variants article small,.review-variants article p{color:var(--muted);font-size:11px}.review-actions{border-top:1px solid var(--line)}.manual-mode-pill{font-size:11px}.calendar-day{background:var(--surface)}.calendar-day>header{background:var(--canvas);border-bottom:1px solid var(--line)}.calendar-day>header strong{font-size:12px}.calendar-day>header span{color:var(--muted);font-size:11px}.calendar-task{border-bottom:1px solid var(--line)}.calendar-task>strong{font-size:12px}.calendar-task>small{color:var(--muted);font-size:11px}.analytics-list article{border-bottom:1px solid var(--line)}.analytics-list>article>div strong{font-size:12px}.analytics-list small{color:var(--muted);font-size:11px}.settings-tabs{background:var(--canvas);border:1px solid var(--line)}.settings-tabs button{color:var(--muted);font-size:11px}.settings-tabs button.active{color:var(--accent);background:var(--surface)}.permission-panel .panel-head p,.role-catalog-panel .panel-head p,.role-assignment-panel .panel-head p{color:var(--muted);font-size:11px}.role-catalog-grid article{background:linear-gradient(145deg, var(--surface), var(--surface));border:1px solid var(--line)}.role-catalog-grid strong{color:var(--ink);font-size:12px}.role-catalog-grid article>div span{color:var(--accent);background:var(--canvas);font-size:11px}.role-catalog-grid p{color:var(--muted);font-size:11px}.role-catalog-grid small{font-size:11px}.employee-role-layout{border-top:1px solid var(--line)}.role-employee-sidebar{background:var(--canvas);border-right:1px solid var(--line)}.role-employee-search{color:var(--muted);background:var(--surface);border:1px solid var(--line)}.role-employee-search input{color:var(--ink);font-size:11px}.role-employee-list>button{background:var(--surface)}.role-employee-list>button:hover,.role-employee-list>button.active{border-color:var(--line)}.role-employee-list>button.active{background:var(--canvas)}.role-employee-list strong{color:var(--ink);font-size:11px}.role-employee-list small{color:var(--muted);font-size:11px}.role-editor-head{border-bottom:1px solid var(--line)}.role-editor-head small,.role-editor-head p{color:var(--muted);font-size:11px}.role-editor-head h3{color:var(--ink)}.unsaved-badge{font-size:11px}.role-choice-grid legend{color:var(--muted);font-size:11px}.role-choice-grid label{background:var(--canvas);border:1px solid var(--line)}.role-choice-grid label.selected{background:var(--canvas);border-color:var(--line)}.role-choice-grid strong{color:var(--ink);font-size:12px}.role-choice-grid small{color:var(--muted);font-size:11px}.risk-list article{border-bottom:1px solid var(--line)}.risk-list strong{font-size:12px}.risk-list small{color:var(--muted);font-size:11px}.risk-list b{color:var(--ink)}.role-coverage-grid strong{font-size:11px}.role-coverage-grid small{color:var(--muted);font-size:11px}.capacity-list article{border-bottom:1px solid var(--line)}.capacity-list strong{font-size:12px}.capacity-list small{color:var(--muted);font-size:11px}.capacity-list>article>span{font-size:11px}.capacity-track{background:var(--canvas)}.capacity-track i{background:var(--accent)}.funnel-list span{color:var(--muted);font-size:11px}.funnel-list div{background:var(--canvas)}.funnel-list i{background:linear-gradient(90deg,var(--accent),var(--accent))}.funnel-list b{font-size:11px}.org-unit-card{background:var(--surface);border:1px solid var(--line)}.org-unit-icon{color:var(--accent);background:var(--canvas)}.org-unit-head strong{font-size:12px}.org-unit-head small{color:var(--muted);font-size:11px}.org-card-actions button{color:var(--muted);background:var(--surface);border:1px solid var(--line)}.unit-position-list{border-left:2px solid var(--line)}.unit-position-list button{border-bottom:1px solid var(--line)}.unit-position-list strong{font-size:11px}.unit-position-list small,.org-empty-note{color:var(--muted);font-size:11px}.unassigned-strip strong,.unassigned-strip small{font-size:11px}.assignment-list>article{border-bottom:1px solid var(--line)}.assignment-list strong{font-size:12px}.assignment-list small,.assignment-list p{color:var(--muted);font-size:11px}.assignment-actions button{color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:11px}.organization-modal{background:var(--surface)}.organization-form-grid label>span{color:var(--muted);font-size:11px}.organization-form-grid input,.organization-form-grid select,.organization-form-grid textarea{color:var(--ink);background:var(--surface);border:1px solid var(--line);font-size:11px}.account-type-panel .panel-head p{color:var(--muted);font-size:11px}.account-type-list>button{border-bottom:1px solid var(--line)}.account-type-list strong{font-size:12px}.account-type-list small{color:var(--muted);font-size:11px}.type-code{color:var(--accent);background:var(--canvas);font-size:11px}.hierarchy-panel-head p{color:var(--muted);font-size:11px}.matrix-hierarchy-list{background:var(--canvas)}.brand-matrix-card{background:var(--surface);border:1px solid var(--line)}.hierarchy-icon.brand,.hierarchy-icon.account{color:var(--accent);background:var(--canvas)}.hierarchy-title small{color:var(--accent);font-size:11px}.hierarchy-title h3{color:var(--ink)}.hierarchy-title h4{color:var(--ink);font-size:13px}.hierarchy-title p{color:var(--muted);font-size:11px}.hierarchy-count strong{color:var(--ink)}.hierarchy-count span{color:var(--muted);font-size:11px}.brand-strategy{color:var(--muted);background:var(--canvas);font-size:11px}.brand-strategy svg{color:var(--accent)}.country-matrix-list{border-top:1px solid var(--line)}.country-matrix-card{background:var(--surface);border:1px solid var(--line)}.compact-button{font-size:11px}.country-strategy{color:var(--muted);font-size:11px}.account-matrix-node{background:var(--surface);border:1px solid var(--line)}.matrix-node-title strong{color:var(--ink);font-size:12px}.matrix-node-title small,.matrix-node-meta{color:var(--muted);font-size:11px}.actual-account-list>button{color:var(--muted);background:var(--canvas);border:1px solid var(--line)}.actual-account-list strong{font-size:11px}.actual-account-list small{color:var(--muted);font-size:11px}.actual-account-list .planned-account{color:var(--accent)}.hierarchy-empty{color:var(--muted);background:var(--surface);border:1px dashed var(--line);font-size:11px}.hierarchy-empty.action{color:var(--accent)}.matrix-editor-modal{background:var(--surface)}.matrix-editor-modal .modal-head p{color:var(--muted);font-size:11px}.checkbox-field{border:1px solid var(--line)}.checkbox-field legend,.checkbox-field label{color:var(--muted);font-size:11px}.reference-editor,.role-editor{background:var(--surface);border:1px solid var(--line)}.field-label-row>span,.reference-editor>small,.role-editor>small{color:var(--muted);font-size:11px}.inline-reference-form{background:var(--surface);border:1px dashed var(--line)}.quick-choice-row button{color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:11px}.quick-choice-row button:hover,.quick-choice-row button.active{color:var(--accent);background:var(--canvas);border-color:var(--line)}.language-editor>.field-label-row>small{color:var(--muted);font-size:11px}.language-choice-list label{background:var(--surface);border:1px solid var(--line)}.language-choice-list label:has(input:checked){color:var(--accent);background:var(--canvas);border-color:var(--line)}.language-choice-list label small,.field-help{color:var(--muted);font-size:11px}.inline-operation-message{font-size:11px}.matrix-step-guide{background:var(--surface)}.matrix-step-guide li{color:var(--muted);background:var(--canvas);border-block:1px solid var(--line)}.matrix-step-guide li:first-child{border-left:1px solid var(--line)}.matrix-step-guide li:last-child{border-right:1px solid var(--line)}.matrix-step-guide li:after{background:var(--canvas);border-top:1px solid var(--line);border-right:1px solid var(--line)}.matrix-step-guide li>b{color:var(--accent);background:var(--canvas);font-size:11px}.matrix-step-guide strong{color:var(--ink);font-size:11px}.matrix-step-guide small{color:var(--muted);font-size:11px}.matrix-workspace{border-top:1px solid var(--line)}.series-selector{background:var(--canvas);border-right:1px solid var(--line)}.series-selector-head strong{color:var(--ink);font-size:13px}.series-selector-head span{color:var(--muted);font-size:11px}.series-search{color:var(--muted);background:var(--surface);border:1px solid var(--line)}.series-search input{font-size:11px}.series-list>button:hover,.series-list>button.active{background:var(--surface);border-color:var(--line)}.series-list strong{color:var(--ink);font-size:11px}.series-list small,.series-list em,.series-empty{color:var(--muted);font-size:11px}.series-title small{color:var(--accent);font-size:11px}.series-title h3{color:var(--ink)}.series-title p{color:var(--muted);font-size:11px}.series-strategy{color:var(--muted);background:var(--canvas);font-size:11px}.series-strategy svg{color:var(--accent)}.market-section-head h3,.platform-section-title h3{color:var(--ink)}.market-tabs>button{color:var(--muted);background:var(--surface);border:1px solid var(--line)}.market-tabs>button.active{color:var(--accent);background:var(--canvas);border-color:var(--line)}.market-tabs strong{font-size:11px}.market-tabs small{color:var(--muted);font-size:11px}.market-detail{background:var(--surface);border:1px solid var(--line)}.market-detail-head small{font-size:11px}.market-detail-head h3{color:var(--ink)}.market-detail-head p{color:var(--muted);font-size:11px}.market-strategy{color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:11px}.platform-section-title p{color:var(--muted);font-size:11px}.platform-portfolio-card{background:var(--surface);border:1px solid var(--line)}.platform-portfolio-card>header{border-bottom:1px solid var(--line)}.platform-title small{color:var(--muted);font-size:11px}.platform-title h4{color:var(--ink);font-size:13px}.platform-summary{background:var(--surface)}.platform-summary p{color:var(--muted);font-size:11px}.platform-summary span{color:var(--accent);background:var(--canvas);font-size:11px}.platform-account-head{color:var(--muted);font-size:11px}.platform-account-list>button{background:var(--surface);border:1px solid var(--line)}.platform-account-list>button:hover{background:var(--surface);border-color:var(--line)}.account-type-chip{color:var(--accent);background:var(--canvas);font-size:11px}.platform-account-name strong{color:var(--ink);font-size:11px}.platform-account-name small,.platform-account-positioning{color:var(--muted);font-size:11px}.platform-account-list>.platform-account-empty{color:var(--muted);background:var(--surface)}.platform-account-empty strong{font-size:11px}.platform-account-empty small{color:var(--muted);font-size:11px}.account-path-modal{background:var(--surface)}.account-path-modal .modal-head p{color:var(--muted);font-size:11px}.account-path-guide span{color:var(--muted);background:var(--canvas);font-size:11px}.account-path-guide b{color:var(--accent)}.account-path-list>button{background:var(--surface);border:1px solid var(--line)}.account-path-list>button:hover{background:var(--canvas);border-color:var(--line)}.account-path-list>button>svg{color:var(--accent)}.account-path-list>button>small,.account-path-breadcrumb{color:var(--muted);font-size:11px}.account-path-breadcrumb strong{color:var(--ink)}.account-path-breadcrumb b{color:var(--accent)}.operations-workbench{background:var(--canvas);border:1px solid var(--line)}.operations-head{background:var(--surface);border-bottom:1px solid var(--line)}.operations-head h2{color:var(--ink)}.operations-head p{color:var(--muted)}.operations-tabs{background:var(--surface);border-bottom:1px solid var(--line)}.operations-tabs button{color:var(--muted)}.operations-tabs button:hover{color:var(--accent);background:var(--surface)}.operations-tabs button.active{color:var(--accent);border-bottom-color:var(--accent)}.operations-loading{color:var(--muted)}.operations-section-title>div>svg{color:var(--accent)}.operations-section-title strong{color:var(--ink)}.operations-section-title small{color:var(--muted);font-size:13px}.operations-card{background:var(--surface);border:1px solid var(--line)}.operations-card h3{color:var(--ink)}.operations-card p{color:var(--muted)}.health-summary-card small{color:var(--muted);font-size:12px}.health-score{color:var(--accent);background:var(--canvas);border:8px solid var(--line)}.health-score span{font-size:12px}.health-check-list article{background:var(--surface);border:1px solid var(--line)}.health-check-list strong{color:var(--ink);font-size:13px}.health-check-list p{font-size:12px}.health-check-list b{color:var(--muted);font-size:13px}.check-icon.no_data{color:var(--muted);background:var(--canvas)}.card-title-row p{font-size:13px}.card-title-row>svg{color:var(--accent)}.readonly-pill,.permission-hint{color:var(--muted);background:var(--canvas);font-size:12px}.operations-form-grid label,.metrics-form-grid label{color:var(--muted);font-size:13px}.operations-form-grid input,.operations-form-grid textarea,.metrics-form-grid input{color:var(--ink);background:var(--surface);border:1px solid var(--line)}.operations-form-grid input:focus,.operations-form-grid textarea:focus,.metrics-form-grid input:focus{border-color:var(--accent)}.operations-form-grid :disabled,.metrics-form-grid :disabled{color:var(--muted);background:var(--canvas)}.plan-overview{background:linear-gradient(135deg,var(--surface),var(--canvas))}.plan-overview>div:last-child{color:var(--accent);background:var(--surface);border:1px solid var(--line)}.plan-overview>div:last-child span{font-size:12px}.operations-task-list article{background:var(--surface);border:1px solid var(--line)}.operations-task-list strong{color:var(--ink)}.operations-task-list p{font-size:12px}.operations-task-list small{color:var(--muted);font-size:11px}.task-state{color:var(--accent);background:var(--canvas)}.idea-boundary{color:var(--accent);background:var(--canvas);border-color:var(--line)}.idea-icon{color:var(--accent);background:var(--canvas)}.idea-draft{background:var(--canvas)}.idea-draft small{color:var(--muted);font-size:11px}.idea-draft p{font-size:12px}.idea-card footer{color:var(--muted);font-size:12px}.operations-metrics article{background:var(--surface);border:1px solid var(--line)}.operations-metrics span,.operations-metrics small{color:var(--muted);font-size:12px}.operations-metrics strong{color:var(--ink)}.cadence-bars span{background:linear-gradient(var(--accent),var(--accent))}.cadence-bars small{color:var(--muted);font-size:11px}.simple-list article{background:var(--surface);border:1px solid var(--line)}.simple-list strong{color:var(--ink);font-size:13px}.simple-list small{color:var(--muted);font-size:11px}.simple-list>article>span:not(.status-badge){color:var(--muted);font-size:12px}.analytics-series-list article{color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:12px}.analytics-series-list strong{color:var(--ink)}.operations-empty{color:var(--muted);background:var(--surface);border:1px dashed var(--line)}.operations-empty svg{color:var(--accent)}.operations-empty strong{color:var(--ink)}.operations-empty span{font-size:13px}@media (max-width:820px){.bottom-nav button{color:var(--muted);font-size:11px}.bottom-nav button.active{color:var(--accent);background:var(--canvas)}.hero-row p{font-size:12px}.matrix-row>span:not(.matrix-account-cell):before{color:var(--muted);font-size:11px}.series-selector{border-bottom:1px solid var(--line)}}@media (max-width:540px){.matrix-step-guide li,.matrix-step-guide li:first-child,.matrix-step-guide li:last-child{border:1px solid var(--line)}.operations-head p,.operations-boundary{font-size:12px}.operations-tabs button,.analytics-series-list article{font-size:11px}.role-employee-sidebar{border-bottom:1px solid var(--line)}}.cockpit-view-switch{background:var(--canvas)}.cockpit-view-switch button{color:var(--muted);font-size:13px}.cockpit-view-switch button.active{color:var(--accent);background:var(--surface)}.matrix-readiness{background:linear-gradient(120deg,var(--surface),var(--canvas))}.matrix-readiness h2{color:var(--ink)}.matrix-readiness p{color:var(--muted);font-size:12px}.readiness-score strong{color:var(--accent)}.readiness-score span{color:var(--muted);font-size:11px}.readiness-track{background:var(--accent-soft)}.readiness-track i{background:linear-gradient(90deg,var(--accent),#35a98e)}.readiness-criteria>span{color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:11px}.readiness-criteria b{color:var(--ink);font-size:12px}.matrix-filter-panel .panel-head p{color:var(--muted);font-size:11px}.matrix-filter-grid{border-top:1px solid var(--line)}.matrix-filter-grid label{color:var(--muted);font-size:11px}.matrix-filter-grid select,.matrix-filter-grid input{color:var(--ink);background:var(--surface);border:1px solid var(--line);font-size:12px}.matrix-filter-grid select:focus,.matrix-filter-grid input:focus{border-color:var(--accent)}.matrix-search svg{color:var(--muted)}.matrix-horizontal-nav{color:var(--muted);background:var(--canvas);border:1px solid var(--line)}.matrix-horizontal-nav strong{color:var(--ink);font-size:11px}.matrix-horizontal-nav small{color:var(--muted);font-size:11px}.matrix-horizontal-nav>button{color:var(--accent);background:var(--surface);border:1px solid var(--line)}.matrix-horizontal-nav>button:hover{color:var(--accent);border-color:var(--line)}.matrix-scrollbar-top::-webkit-scrollbar-track{background:var(--accent-soft)}.matrix-scrollbar-top::-webkit-scrollbar-thumb{background:var(--accent);border:2px solid var(--line)}.boss-matrix-table-wrap{background:var(--surface);border:1px solid var(--line)}.boss-matrix-table th,.boss-matrix-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.boss-matrix-table thead th{color:var(--ink);background:var(--canvas)}.boss-matrix-table thead strong{font-size:13px}.boss-matrix-table thead small{color:var(--muted);font-size:11px}.matrix-brand-row th{color:var(--ink);background:linear-gradient(90deg,var(--canvas),var(--canvas))}.matrix-brand-row small{color:var(--muted);font-size:11px}.matrix-scope-cell{color:var(--ink);background:var(--surface)}.matrix-scope-cell strong{font-size:13px}.matrix-scope-cell small{color:var(--muted);font-size:11px}.matrix-scope-cell i{font-size:11px}.matrix-scope-cell i.paused{color:var(--muted);background:var(--canvas)}.matrix-account-card{color:var(--ink);background:var(--surface);border:1px solid var(--line)}.matrix-account-card:hover{border-color:var(--line)}.matrix-account-head strong{color:var(--ink);font-size:13px}.matrix-account-head small{color:var(--muted);font-size:11px}.matrix-status{font-size:11px}.matrix-status.paused,.matrix-status.archived{color:var(--muted);background:var(--canvas)}.matrix-account-tags i,.matrix-data-foot i{color:var(--muted);background:var(--canvas);font-size:11px}.matrix-account-owner{color:var(--muted);font-size:11px}.matrix-cadence{color:var(--muted);background:var(--canvas);font-size:11px}.matrix-cadence b{color:var(--muted)}.matrix-core-metrics>span{background:var(--surface);border:1px solid var(--line)}.matrix-core-metrics small{color:var(--muted)}.matrix-core-metrics b{color:var(--ink);font-size:12px}.matrix-no-data{color:var(--muted);background:var(--canvas);border:1px dashed var(--line)}.matrix-no-data b{color:var(--muted);font-size:11px}.matrix-no-data small{font-size:11px}.matrix-data-foot{color:var(--muted);font-size:11px}.matrix-gap{color:var(--muted);background:var(--surface);border:1px dashed var(--line)}.matrix-gap span{color:var(--muted);background:var(--canvas);font-size:11px}.matrix-gap strong{color:var(--muted);font-size:11px}.matrix-gap small{font-size:11px}.matrix-brand-empty{color:var(--muted);font-size:12px}.matrix-pagination{color:var(--muted);font-size:11px}.matrix-refreshing{color:var(--accent);background:var(--surface);border:1px solid var(--line);font-size:11px}@media (max-width:820px){.matrix-mobile-brand{background:var(--surface);border:1px solid var(--line)}.matrix-mobile-brand>button{color:var(--ink);background:var(--canvas)}.matrix-mobile-brand>button strong{font-size:13px}.matrix-mobile-brand>button small{color:var(--muted);font-size:11px}.matrix-mobile-country{border:1px solid var(--line)}.matrix-mobile-country>header{background:var(--surface);border-bottom:1px solid var(--line)}.matrix-mobile-country header strong{color:var(--ink);font-size:12px}.matrix-mobile-country header small,.matrix-mobile-country header>span,.matrix-mobile-platform>h4,.matrix-mobile-platform>h4 small{color:var(--muted);font-size:11px}}@media (max-width:540px){.matrix-filter-grid select,.matrix-filter-grid input{font-size:11px}}.growth-hero-panel{background:radial-gradient(circle at 86% 20%,#8ca0ff59,transparent 30%),linear-gradient(130deg,var(--accent),var(--accent) 68%,var(--accent))}.growth-identity .section-kicker{color:var(--accent)}.growth-identity p{color:var(--accent);font-size:12px}.growth-score-ring small,.growth-points-total span,.growth-points-total small{color:var(--accent);font-size:11px}.growth-points-total i{font-size:11px}.growth-category-grid article{background:var(--surface)}.growth-category-grid article>span{color:var(--muted);font-size:11px}.growth-category-grid article strong{color:var(--ink)}.growth-category-grid article small{color:var(--muted);font-size:11px}.growth-category-grid article.delivery svg{color:var(--accent)}.growth-goal-card{background:var(--surface);border:1px solid var(--line)}.growth-goal-icon{color:var(--accent);background:var(--canvas)}.growth-goal-head strong{color:var(--ink);font-size:12px}.growth-goal-head small{color:var(--muted);font-size:11px}.growth-goal-head>button{color:var(--muted)}.growth-goal-values{color:var(--muted);font-size:11px}.growth-goal-values b{color:var(--ink)}.growth-goal-values strong{color:var(--accent);font-size:13px}.growth-progress{background:var(--accent-soft)}.growth-progress i{background:linear-gradient(90deg,var(--accent),var(--accent))}.growth-goal-card>small{color:var(--muted);font-size:11px}.growth-ledger>article{border-bottom:1px solid var(--line)}.growth-event-icon{color:var(--accent);background:var(--canvas)}.growth-ledger article strong{color:var(--ink);font-size:11px}.growth-ledger article small,.growth-ledger article i{color:var(--muted);font-size:11px}.growth-ledger article>b{font-size:13px}.growth-ledger article>b.capped{font-size:11px}.growth-mission{background:linear-gradient(125deg,var(--surface),var(--canvas))}.growth-mission-icon{color:var(--accent);background:var(--canvas)}.growth-mission h2{color:var(--ink)}.growth-mission p{color:var(--muted);font-size:11px}.growth-mission-score strong{color:var(--accent)}.growth-mission-score span{color:var(--muted);font-size:11px}.growth-progress.mission i{background:linear-gradient(90deg,var(--accent),#32a187)}.growth-mission-criteria>span{color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:11px}.growth-mission-criteria b{color:var(--muted)}.growth-admin-zone{border-top:1px dashed var(--line)}.growth-admin-head h2{color:var(--ink)}.growth-admin-head p{color:var(--muted);font-size:11px}.growth-team-list>button{color:var(--ink);border-bottom:1px solid var(--line)}.growth-team-list>button.active{background:var(--canvas)}.growth-person-avatar{background:linear-gradient(145deg,var(--accent),var(--accent))}.growth-team-list span strong{font-size:11px}.growth-team-list span small{color:var(--muted);font-size:11px}.growth-team-list button>i{color:var(--accent);font-size:11px}.growth-goal-builder label,.growth-rule-card label{color:var(--muted);font-size:11px}.growth-goal-builder input,.growth-goal-builder select,.growth-rule-card input,.growth-rule-card select{color:var(--ink);background:var(--surface);border:1px solid var(--line);font-size:11px}.growth-goal-builder input:focus,.growth-goal-builder select:focus,.growth-rule-card input:focus,.growth-rule-card select:focus{border-color:var(--accent)}.growth-form-notice{color:var(--muted);background:var(--canvas);font-size:11px}.growth-rule-card{background:var(--surface);border:1px solid var(--line)}.growth-rule-copy span{color:var(--accent);font-size:11px}.growth-rule-copy strong{color:var(--ink);font-size:12px}.growth-rule-copy small,.growth-inline-message{color:var(--muted);font-size:11px}.lead-hero,.review-hero{background:radial-gradient(circle at 90% 10%,#52dabe38,transparent 30%),linear-gradient(130deg,var(--accent),var(--accent))}.lead-hero p,.review-hero p{color:var(--accent);font-size:12px}.lead-hero .section-kicker,.review-hero .section-kicker{color:var(--accent)}.lead-hero-chain{color:var(--accent);font-size:11px}.lead-summary article{color:var(--accent);background:var(--surface)}.lead-summary span{color:var(--muted);font-size:11px}.lead-summary strong{color:var(--ink)}.lead-toolbar{background:var(--surface);border-bottom:1px solid var(--line)}.lead-toolbar nav button{color:var(--muted);font-size:11px}.lead-toolbar nav button.active{color:var(--accent);background:var(--surface)}.lead-toolbar>label{color:var(--muted);background:var(--surface);border:1px solid var(--line)}.lead-toolbar input{color:var(--ink);font-size:11px}.lead-section-head h3{color:var(--ink)}.lead-section-head p{color:var(--muted);font-size:11px}.lead-card-list article{background:var(--surface);border:1px solid var(--line)}.lead-card-list strong,.lead-table-list strong{color:var(--ink);font-size:11px}.lead-card-list p,.lead-table-list p,.lead-card-list small,.lead-table-list small{color:var(--muted);font-size:11px}.lead-channel{color:var(--accent);background:var(--canvas);font-size:11px}.lead-status{color:var(--muted);background:var(--canvas);font-size:11px}.lead-status.new,.lead-status.assigned,.lead-status.following_up,.lead-status.quoted,.lead-status.sampled,.lead-status.converted{color:var(--accent);background:var(--canvas)}.meta-safety-banner{color:var(--ink);background:linear-gradient(135deg,var(--canvas),#f3fbf8);border:1px solid var(--line)}.meta-safety-banner>svg{color:var(--accent)}.meta-safety-banner strong{font-size:12px}.meta-safety-banner p{color:var(--muted);font-size:11px}.meta-safety-banner>span{font-size:11px}.meta-stage-grid article{background:var(--surface);border:1px solid var(--line)}.meta-stage-grid small,.meta-stage-grid span{color:var(--muted);font-size:11px}.meta-stage-grid strong{color:var(--ink)}.meta-account-list article{background:var(--surface);border:1px solid var(--line)}.meta-account-list strong{color:var(--ink);font-size:11px}.meta-account-list strong small{color:var(--muted)}.meta-account-list p{color:var(--muted);font-size:11px}.meta-platform{font-size:11px}.meta-last-event{color:var(--muted);font-size:11px}.meta-guardrails{color:var(--muted);background:var(--canvas);font-size:11px}.meta-guardrails strong{color:var(--ink)}.lead-table-list article{background:var(--surface);border:1px solid var(--line)}.contact-avatar{background:linear-gradient(145deg,var(--accent),var(--accent));font-size:12px}.lead-table-list article>div>strong small,.lead-table-list article>span:nth-of-type(2) small{color:var(--muted);font-size:11px}.lead-table-list article>span:nth-of-type(2) b{color:var(--accent)}.inquiry-board>button{color:var(--muted);background:var(--surface);border:1px solid var(--line)}.inquiry-board>button:hover{border-color:var(--line)}.priority-dot{background:var(--accent)}.inquiry-board strong{color:var(--ink);font-size:11px}.inquiry-board small,.inquiry-board b{color:var(--muted);font-size:11px}.tracking-list article{color:var(--accent);background:var(--surface);border:1px solid var(--line)}.tracking-list strong{color:var(--ink);font-size:11px}.tracking-list small{color:var(--muted);font-size:11px}.tracking-list code{color:var(--accent);font:11px ui-monospace,monospace}.tracking-list b{color:var(--accent)}.lead-modal,.inquiry-detail-modal,.lead-modal .modal-head,.inquiry-detail-modal .modal-head{background:var(--surface)}.lead-form-grid label,.detail-control-form label,.activity-form label{color:var(--muted);font-size:11px}.lead-form-grid input,.lead-form-grid select,.lead-form-grid textarea,.detail-control-form input,.detail-control-form select,.activity-form input,.activity-form select,.activity-form textarea{color:var(--ink);background:var(--surface);border:1px solid var(--line);font-size:11px}.lead-form-grid input:focus,.lead-form-grid select:focus,.lead-form-grid textarea:focus,.detail-control-form input:focus,.detail-control-form select:focus,.activity-form input:focus,.activity-form textarea:focus{border-color:var(--accent)}.form-divider{border-top:1px dashed var(--line)}.form-divider strong{color:var(--ink);font-size:11px}.form-divider small{color:var(--muted);font-size:11px}.lead-modal>.form-actions{background:var(--surface);border-top:1px solid var(--line)}.manual-intake-note{color:var(--muted);background:var(--canvas);border:1px solid var(--line);font-size:11px}.manual-intake-note svg{color:var(--accent)}.lead-form-grid label>small{color:var(--muted);font-size:11px}.lead-form-grid .interaction-image-field input[type=file]{color:var(--muted);background:var(--surface)}.interaction-image-field input[type=file]::file-selector-button{color:var(--accent);background:var(--canvas)}.lead-event-attachment{color:var(--accent);background:var(--canvas);border:1px solid var(--line);font-size:11px}.lead-event-attachment:hover{border-color:var(--line)}.lead-event-attachment small{color:var(--muted)}.inquiry-detail-grid>section+section{border-left:1px solid var(--line)}.inquiry-detail-grid h3{color:var(--ink)}.inquiry-detail-grid dl div{background:var(--canvas)}.inquiry-detail-grid dt{color:var(--muted);font-size:11px}.inquiry-detail-grid dd{color:var(--ink);font-size:11px}.activity-form{background:var(--canvas);border:1px solid var(--line)}.activity-timeline article>span{background:var(--accent);border:2px solid var(--line)}.activity-timeline article>span:after{background:var(--accent-soft)}.activity-timeline strong{color:var(--ink);font-size:11px}.activity-timeline p,.activity-timeline small{color:var(--muted);font-size:11px}.review-tabs{background:var(--canvas)}.review-tabs button{color:var(--muted);font-size:11px}.review-tabs button.active{color:var(--accent);background:var(--surface)}.review-period label{color:var(--accent);font-size:11px}.review-period input{font-size:11px}.funnel-step article{background:var(--surface)}.funnel-step article>span{color:var(--accent);background:var(--canvas)}.funnel-step small{color:var(--muted);font-size:11px}.funnel-step strong{color:var(--ink)}.funnel-step em{color:var(--muted);font-size:11px}.funnel-step>svg{color:var(--muted)}.review-coverage{background:linear-gradient(110deg,var(--surface),var(--canvas));border:1px solid var(--line)}.review-coverage h3{color:var(--ink)}.review-coverage p{color:var(--muted);font-size:11px}.review-coverage>div:last-child span{color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:11px}.review-coverage>div:last-child strong{color:var(--accent)}.conversion-table header{color:var(--muted);background:var(--canvas);border-block:1px solid var(--line);font-size:11px}.conversion-table article{border-bottom:1px solid var(--line)}.conversion-table article>span strong{color:var(--ink);font-size:11px}.conversion-table article>span small,.conversion-table b{color:var(--muted);font-size:11px}.content-attribution-panel article{border-bottom:1px solid var(--line)}.content-attribution-panel strong{color:var(--ink);font-size:11px}.content-attribution-panel small{color:var(--muted);font-size:11px}.content-attribution-panel b{color:var(--accent);font-size:13px}@media (max-width:900px){.inquiry-detail-grid>section+section{border-top:1px solid var(--line)}}.marketing-feedback{font-size:12px}.marketing-brand-sidebar{background:var(--surface);border-right:1px solid var(--line)}.marketing-sidebar-head{border-bottom:1px solid var(--line)}.marketing-brand-search{color:var(--muted);background:var(--surface);border:1px solid var(--line)}.marketing-brand-search:focus-within{border-color:var(--line)}.marketing-brand-search input{font-size:12px}.marketing-brand-list button:hover,.marketing-brand-list button.active{background:var(--surface);border-color:var(--line)}.marketing-brand-avatar{background:linear-gradient(145deg,var(--accent),var(--accent))}.marketing-brand-list strong{font-size:12px}.marketing-brand-list small{color:var(--muted);font-size:11px}.marketing-dot{background:var(--accent-soft)}.marketing-list-empty{color:var(--muted);font-size:12px}.marketing-brand-title p{color:var(--muted);font-size:11px}.marketing-status{font-size:11px}.marketing-status.PAUSED{color:var(--muted);background:var(--canvas)}.marketing-plan-summary{background:var(--surface);border:1px solid var(--line)}.marketing-plan-summary>div{color:var(--accent)}.marketing-plan-summary>div+div{border-left:1px solid var(--line)}.marketing-plan-summary small{color:var(--muted);font-size:11px}.marketing-plan-summary strong{color:var(--ink);font-size:12px}.marketing-plan-summary .marketing-last-update{color:var(--muted)}.marketing-metrics article{background:var(--surface);border:1px solid var(--line)}.marketing-metrics article>svg{color:var(--accent)}.marketing-metrics small{color:var(--muted);font-size:11px}.marketing-quick-add{background:var(--surface);border:1px solid var(--line)}.marketing-quick-add>span{color:var(--muted);font-size:11px}.marketing-quick-add button{color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:11px}.marketing-quick-add button:hover{color:var(--accent);border-color:var(--line)}.marketing-path-toolbar>div:first-child span,.marketing-path-toolbar button{color:var(--muted);font-size:11px}.marketing-path-toolbar button.active{color:var(--accent);background:var(--canvas);border-color:var(--line)}.marketing-path-card{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--line)}.marketing-path-top strong{font-size:13px}.marketing-path-top small{color:var(--muted);font-size:11px}.marketing-path-top .icon-button{color:var(--muted)}.marketing-path-badges span{color:var(--muted);background:var(--canvas);font-size:11px}.marketing-path-card dl div{background:var(--surface)}.marketing-path-card dt,.marketing-path-card dd{color:var(--muted);font-size:11px}.marketing-path-progress{background:var(--surface);border:1px solid var(--line)}.marketing-path-progress small,.marketing-path-progress p,.marketing-path-card footer{color:var(--muted);font-size:11px}.marketing-path-card footer a{color:var(--accent)}.marketing-register-button{font-size:11px}.vault-status{color:var(--muted);background:var(--canvas);border:1px solid var(--line);font-size:12px}.vault-auth-label span{color:var(--muted);font-size:11px}.vault-auth-label input{color:var(--ink);background:var(--surface);border:1px solid var(--line)}.vault-password-wrap{border:1px solid var(--line)}.vault-password-wrap button{color:var(--muted)}.marketing-path-empty{color:var(--muted);background:var(--surface);border:1px dashed var(--line)}.marketing-path-empty svg{color:var(--accent)}.marketing-path-empty strong{color:var(--ink)}.marketing-path-empty span{font-size:11px}.marketing-modal{background:var(--surface)}.marketing-modal .modal-head p,.marketing-form-grid label{color:var(--muted);font-size:11px}.marketing-form-grid input,.marketing-form-grid select,.marketing-form-grid textarea{color:var(--ink);background:var(--surface);border:1px solid var(--line);font-size:12px}.marketing-form-grid input:focus,.marketing-form-grid select:focus,.marketing-form-grid textarea:focus{border-color:var(--line)}.marketing-form-grid label>small{color:var(--muted);font-size:11px}.marketing-modal .form-actions{border-top:1px solid var(--line)}@media (max-width:820px){.marketing-brand-sidebar{border-bottom:1px solid var(--line)}}.social-pilot-head p{color:var(--muted);font-size:11px}.social-pilot-boundary{font-size:11px}.social-pilot-card{background:linear-gradient(145deg,var(--surface),var(--canvas));border:1px solid var(--line)}.social-pilot-card h3{color:var(--ink)}.social-pilot-card header p,.social-pilot-objective{color:var(--muted);font-size:11px}.social-pilot-target{color:var(--accent);background:var(--canvas)}.social-pilot-target small{color:var(--muted);font-size:11px}.social-pilot-target strong{color:var(--accent);font-size:11px}.social-pilot-objective{color:var(--muted)}.social-pilot-metrics span{background:var(--surface);border:1px solid var(--line)}.social-pilot-metrics strong{color:var(--accent)}.social-pilot-metrics small{color:var(--muted);font-size:11px}.social-pilot-grid>div{background:var(--surface);border:1px solid var(--line)}.social-pilot-grid h4{color:var(--ink);font-size:11px}.social-pilot-slots span{color:var(--muted);background:var(--canvas);font-size:11px}.social-pilot-slots b{color:var(--accent);font-size:11px}.social-pilot-grid li{color:var(--muted);font-size:11px}.social-pilot-grid li span{color:var(--muted)}.social-pilot-grid li small{color:var(--muted);font-size:11px}.social-pilot-form{background:var(--surface);border:1px dashed var(--line)}.social-pilot-form>div:first-child{color:var(--accent)}.social-pilot-form>div:first-child strong{color:var(--ink);font-size:12px}.social-pilot-form>div:first-child small{color:var(--muted);font-size:11px}body{-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}::selection{color:var(--ink);background:#d9e6e2}.sidebar,.mobile-drawer{color:var(--ink);background:var(--nav);border-color:var(--line)}.sidebar-head,.drawer-head{border-bottom-color:var(--line)}.sidebar-head{min-height:78px;padding-inline:18px}.brand-lockup strong{color:var(--ink);letter-spacing:.08em;font-size:16px}.brand-lockup small{color:var(--muted);letter-spacing:.07em;font-size:10px}.brand-mark,.profile-avatar,.employee-auth-mark,.growth-person-avatar,.contact-avatar,.marketing-brand-avatar{color:#fff;background:var(--accent);box-shadow:none}.nav-list{gap:4px;min-height:0;padding:14px 12px;overflow-y:auto}.nav-item{min-height:43px;color:var(--muted);border-radius:9px;gap:12px;padding-inline:13px}.nav-item span{letter-spacing:.04em;font-size:14px;font-weight:550}.nav-item small{color:var(--muted);font-size:10px}.nav-item svg{flex-shrink:0}.nav-item:hover{color:var(--ink);background:var(--workspace-hover)}.nav-item.active{color:var(--accent);background:var(--accent-soft)}.nav-item.active:before{background:var(--accent)}.nav-item.active span{font-weight:650}.sidebar-foot{min-height:66px;color:var(--accent);border-color:var(--line);background:#fcfcf9a6;flex-shrink:0;margin:6px 12px 14px}.sidebar-foot strong{color:var(--ink);font-size:12px}.sidebar-foot small{color:var(--muted);font-size:11px}.topbar{border-color:var(--line);background:#f6f5f1f0}.topbar-actions{gap:18px}.profile-button strong{font-size:13px}.profile-button small{color:var(--muted);font-size:11px}.search-field{color:var(--muted);background:var(--surface);border-color:var(--line)}.search-field input{font-size:13px}.search-field input::placeholder{color:#6a7577}.search-field:focus-within,.matrix-search:focus-within{border-color:var(--workspace-focus);box-shadow:0 0 0 3px #405b6317}.hero-row h1{letter-spacing:-.02em;font-weight:650}.hero-row p{font-size:13px;line-height:1.65}.eyebrow,.section-kicker{color:var(--accent);letter-spacing:.09em}.panel,.metric-card,.center-metrics>article,.operations-card,.matrix-account-card,.growth-category-grid article,.lead-summary article{border-color:var(--line);box-shadow:var(--workspace-shadow)}.panel-head{border-bottom-color:var(--line)}.panel-head h2{font-size:15px}.metric-icon:not(.violet):not(.amber):not(.green),.center-metrics>article:not(.metric-attention)>svg,.workspace-icon:not(.violet):not(.amber):not(.green),.agent-icon,.account-avatar{color:var(--accent);background:var(--accent-soft)}.primary-button,.file-button{color:#fff;background:var(--accent);border-color:var(--accent);min-height:38px;font-size:12px;box-shadow:0 3px 8px #405b6317}.primary-button:hover:not(:disabled),.file-button:hover{background:#334a50}.secondary-button{color:var(--ink);background:var(--surface);border-color:var(--line)}.secondary-button:hover:not(:disabled){color:var(--accent);background:var(--accent-soft);border-color:#bccfca}.danger-button,.success-button{font-size:12px}.text-button{color:var(--accent);font-size:12px}.status-badge{font-size:11px;line-height:1.45}.count-pill,.filter-row button{font-size:11px}.filter-row button.active{color:var(--accent);background:var(--accent-soft);border-color:#bccfca}.matrix-table-head,.matrix-row{line-height:1.5}.matrix-row:hover,.publish-row:hover,.priority-item:hover,.account-item:hover{background:#eef1ec}.matrix-table-head,.boss-matrix-table thead th,.import-preview th,.conversion-table header{color:var(--muted);background:#edf0eb}.modal-backdrop,.mobile-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#222c2f52}.task-modal,.account-form-modal,.import-modal,.recycle-modal,.archive-confirm-modal,.workflow-modal,.permission-modal,.matrix-editor-modal,.account-path-modal,.marketing-modal,.lead-modal,.inquiry-detail-modal,.account-detail-drawer,.operations-workbench{background:var(--surface);border-color:var(--line);box-shadow:0 22px 72px #222c2f2e}.modal-head h2{color:var(--ink);font-size:20px;line-height:1.4}.modal-head p,.drawer-detail-head p{color:var(--muted)}.account-form-grid input:focus,.account-form-grid select:focus,.account-form-grid textarea:focus,.workflow-form-grid input:focus,.workflow-form-grid select:focus,.workflow-form-grid textarea:focus,.operations-form-grid input:focus,.operations-form-grid textarea:focus,.metrics-form-grid input:focus,.matrix-filter select:focus,.employee-login-form input:focus,.lead-form-grid input:focus,.lead-form-grid select:focus,.lead-form-grid textarea:focus,.marketing-form-grid input:focus,.marketing-form-grid select:focus,.marketing-form-grid textarea:focus{border-color:var(--workspace-focus);box-shadow:0 0 0 3px #405b6317}.workspace-switch{border-bottom:1px solid var(--line);flex-shrink:0;gap:4px;margin:0 12px;padding:14px 0;display:grid}.workspace-switch-link,.workspace-switch-current{min-width:0;min-height:41px;color:var(--muted);letter-spacing:.04em;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:0 13px;font-size:14px;font-weight:550;text-decoration:none;display:flex}.workspace-switch-link:hover{color:var(--ink);background:var(--workspace-hover)}.workspace-switch-current{color:var(--accent);border-color:var(--line);background:#fcfcf9b3;font-weight:650}.workspace-switch-link svg,.workspace-switch-current svg{flex-shrink:0}.workspace-switch-arrow{color:var(--muted);margin-left:auto}.is-compact .sidebar .workspace-switch-link,.is-compact .sidebar .workspace-switch-current{justify-content:center;padding:0}.is-compact .sidebar .workspace-switch span,.is-compact .sidebar .workspace-switch-arrow{display:none}.is-compact .sidebar .workspace-switch{margin-inline:10px}.is-compact .sidebar .sidebar-head{flex-direction:column;justify-content:center;gap:6px;min-height:96px;padding:10px}.is-compact .sidebar .compact-toggle{width:32px;height:32px;display:inline-grid}.governance-banner,.growth-hero-panel,.lead-hero,.review-hero{color:var(--ink);box-shadow:none;background:#e8eeea;border:1px solid #d1ddd6}.governance-banner h2,.growth-identity h2,.lead-hero h2,.review-hero h2,.growth-points-total strong,.growth-score-ring strong{color:var(--ink)}.governance-banner p,.growth-identity p,.lead-hero p,.review-hero p,.growth-points-total span,.growth-points-total small,.growth-score-ring small,.review-period label{color:var(--muted)}.growth-identity .section-kicker,.lead-hero .section-kicker,.review-hero .section-kicker{color:var(--accent)}.governance-icon{color:var(--accent);background:var(--surface);border-color:var(--line)}.governance-boundary{color:#306751;background:#f0f6ee;border-color:#d3e4d6}.governance-boundary small{color:#567563}.growth-trophy{color:#826b35;background:#f5eedb;border-color:#e4d9be}.growth-score-ring{background:conic-gradient(var(--accent) var(--score), #d0dbd5 0)}.growth-score-ring:before{background:#e8eeea}.growth-points-total i{color:#7f6327;background:#f6efd9}.lead-hero-chain{color:var(--muted);background:var(--surface);border-color:var(--line)}.lead-hero-chain strong{color:#306751}.review-period input{color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface);border-color:#c5d3cc}.review-period .secondary-button{color:var(--accent);background:var(--surface);border-color:#c5d3cc}.growth-mission,.matrix-readiness,.review-coverage,.plan-overview,.social-pilot-card,.meta-safety-banner{border-color:var(--line);background:#f0f3ee}.employee-auth-shell{color:var(--ink);background:radial-gradient(ellipse at 12% 15%, #e5ece6 0, transparent 48%), var(--canvas)}.employee-auth-card{background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 60px #2c343717}.employee-auth-loading{color:var(--accent)}.employee-auth-heading p{font-size:13px}.employee-login-form label>span{color:var(--ink);font-size:13px}.employee-login-form input{min-height:44px;color:var(--ink);border-color:var(--line);background:#f8f9f5;font-size:14px}.employee-login-button{min-height:44px;font-size:14px}.employee-auth-brand strong{color:var(--ink);font-size:16px}.employee-auth-brand small{color:var(--muted);font-size:11px}.employee-auth-foot{color:var(--muted);border-color:var(--line);font-size:12px}@media (max-width:820px){.mobile-header{color:var(--ink);border-color:var(--line);background:#ecedeaf7}.mobile-header .brand-lockup strong{font-size:14px}.mobile-drawer{background:var(--nav);max-height:100dvh}.mobile-drawer .nav-list{flex:auto;min-height:0;overflow-y:auto}.mobile-drawer .nav-item{justify-content:flex-start;padding-inline:13px}.mobile-drawer .nav-item span{font-size:14px;display:inline}.mobile-employee{color:var(--ink);background:var(--surface);border:1px solid var(--line);flex-shrink:0}.mobile-employee button{color:#a64149;background:#fbecef;border-color:#ebcbd0}.bottom-nav{background:#fcfcf9f7;box-shadow:0 -4px 18px #2c34370d}.bottom-nav button{color:var(--muted);font-size:11px}.bottom-nav button.active{color:var(--accent);background:var(--accent-soft)}.bottom-nav button span{overflow-wrap:anywhere;max-width:100%;line-height:1.2}}@media (max-width:540px){.lead-hero-chain{border-radius:10px;flex-wrap:wrap}.hero-row p{font-size:12px}.employee-auth-card{padding:25px 20px}.growth-hero-scores{gap:15px}.review-period{flex-wrap:wrap}.topbar-actions{gap:10px}}@media (prefers-reduced-motion:reduce){.sidebar,.main-content,.nav-item,.workspace-switch-link{transition:none}}
