.nexus-brain-board{margin:28px 0 26px}.nexus-brain-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.nexus-brain-toolbar .nexus-kicker{flex:1;margin:0}.nexus-brain-toolbar button{font-size:11px;padding:8px 12px}.nexus-brain-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.nexus-brain-metrics .nexus-card{padding:18px;display:grid;gap:9px}.nexus-brain-metrics strong{font-family:Mulish,sans-serif;font-size:30px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.nexus-brain-metrics span{font-size:11px;color:var(--muted)}.nexus-brain-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(235px,1fr);gap:18px}.nexus-brain-main,.nexus-brain-aside{display:flex;flex-direction:column;gap:18px;min-width:0}.nexus-brain-board .nexus-card{box-shadow:0 2px 8px #00000004}.nexus-brain-board p{font-size:12px;line-height:1.75}.nexus-brain-decision{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;padding:18px;margin-top:14px;background:color-mix(in srgb,var(--accent-soft) 23%,var(--panel))}.nexus-brain-decision h3{font-size:15px;line-height:1.6;margin:10px 0 6px}.nexus-brain-decision button{font-size:11px;padding:9px 13px}.nexus-brain-source{color:var(--muted);font-size:11px!important;overflow-wrap:anywhere;margin:12px 0}.nexus-brain-prepared{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:17px 0;border-bottom:1px solid var(--line)}.nexus-brain-prepared:last-child{border:0}.nexus-brain-prepared svg{color:var(--teal);width:18px;height:18px}.nexus-brain-prepared small{font-size:10px;color:var(--muted)}.nexus-brain-category{display:block;width:100%;padding:14px 0;text-align:left;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font-size:12px}.nexus-brain-category:hover{color:var(--accent)}.nexus-brain-aside>.nexus-card>button:not(.nexus-brain-category){font-size:11px;padding:9px 12px;margin:5px 5px 0 0}.nexus-brain-tabs{display:flex;gap:3px;flex-wrap:wrap}.nexus-brain-tabs button{background:transparent;border:1px solid transparent;color:var(--muted);font-size:11px;padding:7px 10px;border-radius:6px}.nexus-brain-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--line)}.nexus-brain-knowledge{margin:28px 0}.nexus-brain-search{display:flex;gap:12px;align-items:flex-end;margin:22px 0}.nexus-brain-search label{display:grid;gap:7px;font-size:11px;color:var(--muted);flex:1}.nexus-brain-search input{width:100%;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--panel);color:var(--ink)}.nexus-brain-search button{font-size:12px;padding:12px 18px}.nexus-brain-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.nexus-brain-facts h3{font-size:14px;line-height:1.65}.nexus-brain-facts p{font-size:12px;line-height:1.8}.nexus-brain-facts .nexus-card{display:flex;flex-direction:column;align-items:flex-start;overflow-wrap:anywhere}.nexus-brain-facts button{margin-top:auto;font-size:11px}.nexus-brain-dialog .dialog-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.nexus-brain-dialog .dialog-header button{width:36px;height:36px;flex:0 0 36px;font-size:24px}.nexus-brain-dialog p,.nexus-brain-dialog label{font-size:13px;line-height:1.85}.nexus-brain-dialog h3{font-family:Mulish,sans-serif;font-size:16px}.nexus-brain-summary{white-space:pre-wrap;overflow-wrap:anywhere}.nexus-brain-fact{padding:18px 0;border-top:1px solid var(--line)}.nexus-brain-dialog blockquote{margin:16px 0;padding:12px 16px;border-left:2px solid var(--accent);font-size:12px;line-height:1.8;background:var(--canvas);color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.nexus-brain-settings{display:grid;grid-template-columns:1fr 1fr;gap:17px 22px}.nexus-brain-settings label{display:grid;gap:5px;font-size:12px}.nexus-brain-settings input:not([type=checkbox]){width:100%;min-width:0;background:var(--panel);padding:11px;border:1px solid var(--line);border-radius:7px}.nexus-brain-settings h3,.nexus-brain-settings .nexus-brain-check,.nexus-brain-settings>button{grid-column:1/-1}.nexus-brain-check{display:flex!important;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px!important}.nexus-brain-check input{width:17px;height:17px;accent-color:var(--accent)}.nexus-brain-background{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.nexus-brain-resolution{display:grid;gap:10px}.nexus-brain-resolution textarea{width:100%;resize:vertical;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--panel);color:var(--ink)}.nexus-brain-admin{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.nexus-brain-admin h3{font-size:16px}.nexus-brain-admin button{font-size:12px}.nexus-brain-dialog{max-width:760px}.nexus-brain-board:empty,.nexus-brain-knowledge:empty{display:none}
@media(min-width:1450px){#nexus-workspace{width:min(1420px,100%)}#nexus-knowledge{width:min(1300px,100%)}}
@media(max-width:1050px){.nexus-brain-layout{grid-template-columns:1fr}.nexus-brain-aside{display:grid;grid-template-columns:1fr 1fr}.nexus-brain-prepared{grid-template-columns:22px minmax(0,1fr)}.nexus-brain-prepared small{grid-column:2}}
@media(max-width:600px){.nexus-brain-metrics{grid-template-columns:1fr 1fr;gap:9px}.nexus-brain-metrics .nexus-card{padding:14px}.nexus-brain-metrics strong{font-size:24px}.nexus-brain-aside,.nexus-brain-facts{grid-template-columns:1fr}.nexus-brain-settings{grid-template-columns:1fr}.nexus-brain-board .nexus-card-heading{align-items:flex-start;flex-wrap:wrap}.nexus-brain-decision{padding:14px}.nexus-brain-dialog{padding:20px}.nexus-brain-dialog h2{font-size:18px}.nexus-brain-dialog .nexus-dialog-actions{flex-direction:column}.nexus-brain-toolbar{gap:7px}.nexus-brain-toolbar .nexus-kicker{flex-basis:100%}}

#nexus-pages.nexus-with-composer{grid-row:2/3}.chat-shell>.composer-wrap{grid-row:3}#nexus-home-composer:empty{display:none}html[data-theme] .app-view .composer-wrap{width:min(1420px,100%)}
