.app[data-brand-theme=Brainstack]{--primary:#69e6b9;--primary-ink:#051521;--bg:#e9f4f1;--surface:#ffffff;--sidebar:#051521;--topbar:#051521;--menu-active:#69e6b9;--menu-ink:#f0f5ec;--topbar-ink:#f0f5ec;--active-ink:#051521;--ink:#051521;--brainstack-ink:#051521;--brainstack-muted:#47616d;--brainstack-mint:#69e6b9;--brainstack-mint-soft:#e9f4f1;--brainstack-blue:#72bfff;--brainstack-blue-soft:#e5f2fc;--brainstack-pink:#efbdc1;--brainstack-pink-soft:#fbecee;--brainstack-line:#d1e1e5}.app[data-brand-theme=Brainstack] :is(.content,.modal,.search-results) :is(h1,h2,h3,h4,p,label,small,strong,td,th,code){color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] :is(.muted,.category-label,.skill-cat,.stat-title,.stat-footer,.priority-name>span,.rank,.chart-foot,.team-coverage,.team-footer>span,.action-card-top,.action-meta,.planner-dates,.planner-card-head,.progress-label,.kanban-title,.timeline-header,.timeline-row,.skill-card-footer,.reuse-list,.field-label,.weight-row,.level-row,.factor-row,.compare-list,.settings-audit,.settings-note,.person-cell,.person-skills,.profile-action,.assessment-person,.modal-intro,.notification-list,.help-content,.empty,.kanban-empty,.last-sync,.footer,.filter-group,.filter-group select,.tabs>button,.library-count,.theme-color-row,.color-field code,.member-row,.access-message,.inline-notice,.import-assign){color:var(--brainstack-muted)}.app[data-brand-theme=Brainstack] :is(.planner-card h3,.report-card h3,.skill-card h3,.section-title h2,.team-card h3,.stat-value,.matrix-diagonal-label,.matrix-table tfoot td,.person-cell strong,.data-table td strong,.action-card h3,.priority-name strong,.library-count strong){color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] :is(.participant-picker label,.participant-picker small,.toggle-list label,.compare-list label,.person-skills>div,.reassess p,.security-notice,.notification-list>div,.factor-row,.import-assign small){color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] :is(.icon-button,.reorder>button,.settings-grid .panel-head>svg,.branding-settings .panel-head>svg,.team-top>svg,.priority-item>svg,.insight-icon){color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] .text-button{color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] .btn:not(.primary){color:var(--brainstack-ink);border-color:var(--brainstack-line)}.app[data-brand-theme=Brainstack] :is(.btn:hover,.icon-button:hover,.reorder>button){background:var(--brainstack-blue-soft)}.app[data-brand-theme=Brainstack] .btn.primary:hover{background:var(--brainstack-mint);color:var(--brainstack-ink);border-color:var(--brainstack-mint)}.app[data-brand-theme=Brainstack] .kanban-col{background:var(--brainstack-blue-soft);border-color:var(--brainstack-line)}.app[data-brand-theme=Brainstack] .planner-card{background:var(--surface);border-color:var(--brainstack-line)}.app[data-brand-theme=Brainstack] .kanban-title>span:last-child{background:#ffffffb3;border-color:var(--brainstack-line);color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] .kanban-empty{background:#ffffff70;border-color:#a7c7d9;color:var(--brainstack-muted)}.app[data-brand-theme=Brainstack] .status-dot{background:var(--brainstack-pink)}.app[data-brand-theme=Brainstack] .status-dot.purple{background:var(--brainstack-blue)}.app[data-brand-theme=Brainstack] .status-dot.green{background:var(--brainstack-mint)}.app[data-brand-theme=Brainstack] :is(.progress,.mini-bar,.bar-track){background:#dcebe9}.app[data-brand-theme=Brainstack] :is(.progress>span,.timeline-track>span){background:var(--brainstack-mint);color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] .mini-bar>i{background:var(--brainstack-blue)}.app[data-brand-theme=Brainstack] .timeline-track{background:var(--brainstack-blue-soft)}.app[data-brand-theme=Brainstack] :is(.team-icon,.stat-icon){background:#d5f8eb;color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] :is(.team-icon.team-1,.stat-card.blue .stat-icon){background:var(--brainstack-blue-soft);color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] :is(.team-icon.team-2,.stat-card.purple .stat-icon){background:var(--brainstack-pink-soft);color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] .badge.neutral{background:#edf2f5;color:var(--brainstack-muted)}.app[data-brand-theme=Brainstack] .badge.purple{background:var(--brainstack-pink-soft);color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] .badge.blue{background:var(--brainstack-blue-soft);color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] .badge:not(.orange):not(.neutral):not(.purple):not(.blue){background:#d5f8eb;color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] :is(.skill-card-footer,.reuse-list,.planner-card,.priority-item,.timeline-row,.matrix-picker>button){border-color:var(--brainstack-line)}.app[data-brand-theme=Brainstack] :is(.assessment-person,.participant-picker,.priority-summary,.security-notice,.import-summary,.legacy-import,.matrix-picker>button.selected){background:var(--brainstack-mint-soft);border-color:var(--brainstack-line)}.app[data-brand-theme=Brainstack] :is(.data-table th,.matrix-table tfoot td,.panel-bottom){background:#f0f7f8}.app[data-brand-theme=Brainstack] .matrix-table thead{background:#f3f9f7}.app[data-brand-theme=Brainstack] .matrix-table .matrix-category-heading{background:#d9f4e9;color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] .matrix-table .matrix-category-heading span{color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] :is(.callout,.library-banner,.insight-banner,.workspace-card) :is(p,strong,h2,h3,h4,span,small,a,button){color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] .tabs>button.active{background:#ccf6e6;color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] .legend-line{border-color:var(--brainstack-pink)}.app[data-brand-theme=Brainstack] .seed-art{border-color:#4c9c84}.app[data-brand-theme=Brainstack] .seed-art i{background:#b7ead8}.app[data-brand-theme=Brainstack] :is(.org-switch div>span,.person-cell small){color:var(--brainstack-muted)}.app[data-brand-theme=Brainstack] :is(.nav-caption,.workspace-label,.profile div>span){color:#bad0d9}.app[data-brand-theme=Brainstack] .org-logo{background:#d5f8eb;color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] .avatar-stack .extra{background:var(--brainstack-blue-soft);color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] .hero-copy h2,.app[data-brand-theme=Brainstack] .hero-ring strong{color:#ffffff}.app[data-brand-theme=Brainstack] .hero-copy p,.app[data-brand-theme=Brainstack] .ring-caption{color:#bbd8d1}.app[data-brand-theme=Brainstack] .hero-copy button,.app[data-brand-theme=Brainstack] .hero-label,.app[data-brand-theme=Brainstack] .hero-ring strong small{color:var(--brainstack-mint)}.app[data-brand-theme=Brainstack] .float-chip{background:#13392f;color:var(--brainstack-mint)}.app[data-brand-theme=Brainstack] :is(.danger,.import-error){color:#a04828}.app[data-brand-theme=Brainstack] .skill-warning{color:#d32f2f;fill:#fff1ee}.app[data-brand-theme=Brainstack] :is(input,select,textarea,.planner-card>select,.progress-label>span,.skill-card-footer>span,.reuse-list>div,.action-card-top>span:last-child,.action-meta>span,.team-coverage,.team-footer>span,.settings-audit p,.matrix-picker strong,.matrix-picker small,.search-results>button,.avatar){color:var(--brainstack-ink)}.app[data-brand-theme=Brainstack] :is(input,textarea)::placeholder{color:var(--brainstack-muted);opacity:1}.app[data-brand-theme=Brainstack] :is(.topbar .global-search,.topbar .global-search input,.topbar .demo-tag,.topbar kbd){color:#e9f4f1}.app[data-brand-theme=Brainstack] .topbar .global-search input::placeholder{color:#bad0d9}.app[data-brand-theme=Brainstack] :is(.panel-bottom>span,.bar-chart>div,.bar-chart strong,.timeline-header,.timeline-row>div:first-child){color:var(--brainstack-muted)}.app[data-brand-theme=Brainstack] .hero .tiny-caps{color:#bad0d9}.app[data-brand-theme=Brainstack] .recharts-text{fill:var(--brainstack-muted)}.app[data-brand-theme=Brainstack] :is(.recharts-cartesian-grid line,.recharts-polar-grid path,.recharts-polar-grid circle){stroke:var(--brainstack-line)}.app[data-brand-theme=Brainstack] .category-coverage-heading>span{color:#69e6b9}.app[data-brand-theme=Brainstack] .category-coverage-heading>small{color:#bad0d9}.app[data-brand-theme=Brainstack] .category-coverage .category-coverage-copy strong,.app[data-brand-theme=Brainstack] .category-donut-value{color:#ffffff}.app[data-brand-theme=Brainstack] .category-coverage .category-coverage-copy small{color:#bad0d9}.app[data-brand-theme=Brainstack] .content .holder-count strong{color:inherit}.app[data-brand-theme=Brainstack] .topbar .bell{color:#e9f4f1}.app[data-brand-theme=Brainstack] .topbar .bell:hover{color:#69e6b9;background:#ffffff14}.app[data-brand-theme=Brainstack] .topbar .bell>i{background:#69e6b9;border-color:#051521}.expert-compact-categories{display:grid;gap:5px;margin:8px 0 14px}.expert-compact-categories>span{display:flex;justify-content:space-between;gap:10px;font-size:12px;text-align:left}.expert-compact-categories strong{font-size:13px}.expert-stat-card .stat-value small{font-size:12px;margin-left:9px}.expert-overview-dialog{width:850px}.expert-overview-dialog .modal-header{margin-bottom:15px}.expert-overview-dialog .modal-header p{margin:6px 0 0}.expert-overview-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;margin:24px 0}.expert-overview-option{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:14px;text-align:left;display:flex;flex-direction:column;gap:7px}.expert-overview-option>span{font-size:13px;min-height:36px}.expert-overview-option strong{font-size:29px}.expert-overview-option small{font-size:12px}.expert-overview-option.selected{background:#d5f7eb;border-color:#42b78f;color:#051521}.expert-list-heading{font-size:18px;margin:12px 0}.expert-list-heading span{font-size:14px;font-weight:400}.expert-explanation{margin-top:20px;color:var(--muted)}.expert-overview-options>.expert-overview-option:first-child{grid-column:1/-1;flex-direction:row;align-items:center;gap:10px;padding:16px 18px}.expert-overview-options>.expert-overview-option:first-child>span{flex:1;min-height:0;font-size:15px;font-weight:600}.expert-overview-options>.expert-overview-option:first-child strong{font-size:28px}.coach-picker{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:17px;margin:18px 0}.coach-picker h3{display:flex;align-items:center;gap:8px;font-size:16px}.coach-picker>p{font-size:13px;line-height:1.65;margin:10px 0}.coach-picker>small{display:block;font-size:12px;line-height:1.6;margin-top:12px}.coach-options{display:grid;gap:9px}.coach-option{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px;border:1px solid var(--border);border-radius:8px;text-align:left;background:var(--surface);color:inherit}.coach-option>span:first-child{display:grid;gap:5px}.coach-option strong{font-size:14px}.coach-option small{font-size:12px}.coach-option>span:last-child{display:flex;align-items:center;gap:5px;font-size:13px}.coach-option.selected{background:#d5f7eb;border-color:#42b78f;color:#051521}.action-coach{display:flex;align-items:center;gap:6px;font-size:13px!important;line-height:1.5}.app .sidebar{height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.app .sidebar>.brand,.app .sidebar>.nav-caption,.app .sidebar>.org-switch,.app .sidebar>.workspace-label{flex-shrink:0}.app .sidebar>nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding-bottom:8px}.app .sidebar-bottom{flex:0 0 auto;padding-top:14px;margin-top:0}@media(max-height:760px){.app .sidebar{padding-top:18px}.app .sidebar>.brand{padding-bottom:18px}.app .sidebar>.nav-caption{margin-top:18px}.app .sidebar-bottom{padding-top:8px}.app .sidebar .profile{margin-top:8px;padding-top:12px;padding-bottom:12px}}.app .sidebar,.app .sidebar>nav{scrollbar-width:thin;scrollbar-color:#69e6b966 transparent}.app .sidebar::-webkit-scrollbar,.app .sidebar>nav::-webkit-scrollbar{width:4px}.app .sidebar::-webkit-scrollbar-track,.app .sidebar>nav::-webkit-scrollbar-track{background:transparent}.app .sidebar::-webkit-scrollbar-thumb,.app .sidebar>nav::-webkit-scrollbar-thumb{background:#69e6b966;border-radius:8px}.app .sidebar>nav>button{flex-shrink:0}.app .management-toggle>svg:last-child{margin-left:auto;transition:transform .15s}.app .management-toggle>svg.expanded{transform:rotate(180deg)}.app .management-toggle.current{font-weight:650}.app .management-menu{flex-shrink:0;display:grid;gap:3px;margin:0 0 6px 12px;padding-left:8px;border-left:1px solid #69e6b955}.app .management-menu button{width:100%;padding:10px 8px;font-size:12px;gap:8px}.app .topbar{height:78px}@media(max-width:720px){.app .topbar{height:66px}}.app .sidebar-powered{font-size:10px;line-height:1.5;color:#b9c3c9;padding:8px 10px 10px;font-weight:400;letter-spacing:.15px}.app .sidebar-powered+.profile{margin-top:0}.team-chooser{padding:32px;max-width:1000px;margin:12px auto 32px}.team-chooser h2{font-size:25px;margin:16px 0 10px}.team-chooser>p{font-size:14px;line-height:1.7;max-width:650px}.team-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:25px 0}.team-choice{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:10px;text-align:left;color:inherit}.team-choice:hover{background:var(--bg);border-color:var(--primary)}.team-choice>span{display:grid;gap:8px}.team-choice strong{font-size:16px}.team-choice small,.team-chooser>small{font-size:13px}