.knowledge-empty-state{padding:calc(var(--navbar-offset) + 32px) 2.5rem 3.25rem}.knowledge-empty{grid-template-columns:minmax(0, 1.15fr) minmax(calc(320px * var(--density-scale,1)), .85fr);border-radius:var(--radius-20);background:radial-gradient(circle at 12% 18%,#3b82f62e,#0000 55%),radial-gradient(circle at 80% 0,#0ea5e926,#0000 60%),linear-gradient(135deg,#10b9811f,#0ea5e914);border:1px solid #1045682e;gap:3rem;padding:2.8rem;display:grid;position:relative;box-shadow:0 30px 60px #0f172a26}.knowledge-empty-panel{flex-direction:column;gap:1.5rem;display:flex}.knowledge-empty-panel h1{color:var(--text);margin:0;font-size:clamp(2.1rem,3vw,2.8rem);line-height:1.15}.knowledge-empty-lede{color:var(--text-1);margin:0;font-size:1.05rem}.knowledge-empty-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.knowledge-empty-quick-list{grid-template-columns:repeat(auto-fit, minmax(calc(220px * var(--density-scale,1)), 1fr));gap:.9rem;display:grid}.knowledge-empty-quick{border-radius:var(--radius-12);text-align:left;cursor:pointer;background:#ffffffbf;border:1px solid #1045682e;align-items:flex-start;gap:.9rem;width:100%;padding:.95rem 1.1rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.knowledge-empty-quick-copy{flex-direction:column;gap:.15rem;display:flex}.knowledge-empty-quick strong{color:var(--text);font-size:.95rem;display:block}.knowledge-empty-quick-copy span{color:var(--text-secondary);font-size:.9rem;display:block}.knowledge-empty-quick-icon{border-radius:var(--radius-12);width:40px;height:40px;color:var(--accent);background:#10b9812e;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.knowledge-empty-quick:focus-visible{outline:none;box-shadow:0 0 0 3px #10b98159}.knowledge-empty-quick:hover{border-color:#1045684d;transform:translateY(-2px);box-shadow:0 16px 30px #0f172a26}.knowledge-empty-visual{justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.knowledge-empty-visual:before{content:"";filter:blur(8px);z-index:0;background:radial-gradient(circle,#0ea5e940,#0000 65%);border-radius:999px;position:absolute;inset:10%}.knowledge-empty-visual img{filter:drop-shadow(0 25px 30px #0f172a40);width:min(480px,100%);max-width:100%;position:relative}@media (width<=1100px){.knowledge-empty{grid-template-columns:1fr;padding:2.2rem}.knowledge-empty-visual{order:-1}}@media (width<=640px){.knowledge-empty-state{padding:calc(var(--navbar-offset) + 24px) 1.6rem 2.5rem}.knowledge-empty{gap:2rem;padding:1.8rem}.knowledge-empty-actions{flex-direction:column;align-items:stretch}}.knowledge-add-page{padding:calc(var(--navbar-offset) + 24px) 2.5rem 3rem}@media (width<=900px){.knowledge-add-page{padding:calc(var(--navbar-offset) + 16px) 1.6rem 2.5rem}}.knowledge-add-layout{flex-direction:column;gap:2rem;display:flex}.knowledge-add-header{border-radius:var(--radius-12);border:1px solid var(--accent-soft-16);background:linear-gradient(128deg, var(--accent-soft-14), #00a6a614);box-shadow:var(--shadow-light);justify-content:space-between;align-items:center;gap:2.5rem;margin-top:2rem;padding:2.4rem;display:flex;position:relative;overflow:hidden}.knowledge-add-header:after{content:"";background:radial-gradient(210px at 10% -40%, var(--accent-soft-20), transparent 60%), radial-gradient(240px at 95% 30%, #00a6a62b, transparent 70%);pointer-events:none;position:absolute;inset:0}.knowledge-add-header-body{z-index:1;flex-direction:column;gap:.85rem;max-width:40rem;display:flex;position:relative}.knowledge-add-back{align-self:flex-start;margin-bottom:.6rem}.knowledge-add-header-body h1{font-size:var(--fs-h1);line-height:var(--lh-tight);color:var(--text);margin:0}.knowledge-add-header-body .muted{max-width:42rem;color:var(--text-1)}.knowledge-add-header-visual{z-index:1;justify-content:center;align-items:center;min-width:6.5rem;display:flex;position:relative}.knowledge-add-header-icon{width:5.2rem;height:5.2rem;color:var(--accent);background:radial-gradient(circle at 30% 30%, var(--accent-soft-32), var(--accent-soft-15)), #ffffffd9;box-shadow:0 16px 32px var(--accent-soft-18);border-radius:50%;place-items:center;font-size:1.8rem;display:grid}.knowledge-add-panel{flex-direction:column;gap:1.6rem;padding:2rem 2.2rem;display:flex}.knowledge-add-options{grid-template-columns:repeat(auto-fit, minmax(calc(280px * var(--density-scale,1)), 1fr));gap:1.6rem;display:grid}.knowledge-add-card{border:1px solid var(--accent-soft-10);border-radius:var(--radius-12);background:var(--surface);cursor:pointer;align-items:flex-start;gap:1.2rem;padding:1.65rem 1.6rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.knowledge-add-card:after{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--accent-soft-15), transparent 70%);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.knowledge-add-card:focus-visible{box-shadow:0 0 0 3px var(--accent-soft-26);border-color:var(--accent-soft-35);outline:none}.knowledge-add-card:hover{border-color:var(--accent-soft-26);transform:translateY(-3px);box-shadow:0 14px 30px #0f172a1f}.knowledge-add-card:hover:after{opacity:1}.knowledge-add-card-icon{border-radius:var(--radius-12);background:linear-gradient(135deg, var(--accent-soft-16), #00a6a61f);width:3.4rem;height:3.4rem;color:var(--accent);flex-shrink:0;place-items:center;font-size:1.35rem;display:grid}.knowledge-add-card-body{flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;display:flex}.knowledge-add-card-body h2{color:var(--text);margin:0;font-size:1.25rem}.knowledge-add-card-body p{color:var(--text-1);margin:0;font-size:.95rem}.knowledge-add-badge{background:var(--accent-soft-16);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-soft-82);border-radius:999px;align-items:center;padding:.28rem .75rem;font-size:.74rem;font-weight:600;display:inline-flex}.knowledge-add-arrow{color:var(--text-secondary);align-self:flex-start;margin-top:.5rem;margin-left:auto;font-size:1.1rem;transition:transform .2s,color .2s}.knowledge-add-card:hover .knowledge-add-arrow{color:var(--accent-hover);transform:translate(4px)}[data-theme=dark] .knowledge-add-header{border-color:var(--accent-soft-28);background:linear-gradient(128deg, var(--accent-soft-20), var(--accent-soft-12));box-shadow:0 18px 40px #080c1273}[data-theme=dark] .knowledge-add-header:after{background:radial-gradient(210px at 10% -40%, var(--accent-soft-28), transparent 65%), radial-gradient(240px at 95% 30%, var(--accent-soft-22), transparent 75%)}[data-theme=dark] .knowledge-add-header-icon{background:radial-gradient(circle at 30% 30%, var(--accent-soft-40), var(--accent-soft-18)), #1c1f24bf;color:#cbe1ff;box-shadow:0 18px 38px #040910bf}[data-theme=dark] .knowledge-add-panel{border:1px solid var(--accent-soft-16);background:#15171af2;box-shadow:0 18px 40px #080c1273}[data-theme=dark] .knowledge-add-card{border-color:var(--accent-soft-18);box-shadow:none;background:#15171abf}[data-theme=dark] .knowledge-add-card:hover{box-shadow:0 18px 40px #04091099}[data-theme=dark] .knowledge-add-badge{background:var(--accent-soft-18);color:#cbe1ffeb}[data-theme=dark] .knowledge-add-card-icon{background:linear-gradient(135deg, var(--accent-soft-26), var(--accent-soft-18));color:#cbe1ffeb}@media (width<=900px){.knowledge-add-header{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem}.knowledge-add-back{width:100%}.knowledge-add-header-visual{min-width:0}.knowledge-add-header-icon{width:4.4rem;height:4.4rem;font-size:1.5rem}}@media (width<=640px){.knowledge-add-panel{padding:1.6rem 1.4rem}.knowledge-add-options{gap:1.2rem}}.knowledge-health-card--skeleton,.knowledge-highlight-card--skeleton{pointer-events:none}.knowledge-health-card--skeleton{gap:.6rem}.knowledge-health-card--skeleton .skeleton-line{background:var(--bg-2);border-radius:var(--radius-sm);margin-bottom:.45rem;display:block}.knowledge-health-card--skeleton .skeleton-line--label{width:56%;height:.7rem}.knowledge-health-card--skeleton .skeleton-line--value{width:44%;height:1.4rem}.knowledge-health-card--skeleton .skeleton-line--support{width:72%;height:.6rem;margin-bottom:0}.knowledge-highlight-card--skeleton{gap:.75rem}.knowledge-highlight-card--skeleton .skeleton-line{background:var(--bg-2);border-radius:var(--radius-sm);display:block}.skeleton-line--pill{width:38%;height:.6rem}.skeleton-line--title{width:68%;height:1rem}.skeleton-line--body{width:90%;height:.7rem}.skeleton-line--cta{width:40%;height:.6rem}@media (width<=640px){.knowledge-add-page{padding:calc(var(--navbar-offset) + 12px) 1.25rem 2.2rem}}.knowledge-page-root{background:var(--bg-2);min-height:100%;padding:calc(var(--navbar-offset) + 10px) clamp(1.25rem, 3vw, 2.5rem) 2.5rem}.knowledge-workspace{flex-direction:column;gap:1.5rem;max-width:1440px;margin:0 auto;display:flex}.knowledge-drawer-backdrop{top:var(--navbar-offset);backdrop-filter:blur(1.5px);opacity:0;pointer-events:none;z-index:calc(var(--z-system) + 30);background:#0a234242;transition:opacity .25s;position:fixed;bottom:0;left:0;right:0}.knowledge-drawer-backdrop.is-visible{opacity:1;pointer-events:auto}.knowledge-drawer{top:calc(var(--navbar-offset) + 8px);width:min(640px,50vw);z-index:calc(var(--z-system) + 40);pointer-events:none;opacity:0;align-items:stretch;transition:transform .26s,opacity .26s;display:flex;position:fixed;bottom:8px}.knowledge-drawer--right{justify-content:flex-end;right:0;transform:translate(100%)}.knowledge-drawer.is-open{pointer-events:auto;opacity:1;transform:translate(0)}.knowledge-drawer-inner{width:100%;height:calc(100vh - var(--navbar-offset) - 16px);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-medium);border-radius:0;flex-direction:column;gap:1rem;margin:0;display:flex;overflow:hidden}.knowledge-drawer-header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:flex-start;gap:.75rem;padding:1.05rem 1.25rem .6rem;display:flex}.knowledge-drawer-close{width:32px;height:32px;color:var(--text-1);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.knowledge-drawer-close:hover,.knowledge-drawer-close:focus-visible{background:var(--bg-2);border-color:var(--border);color:var(--text)}.knowledge-main{flex-direction:column;gap:1.5rem;display:flex}.knowledge-inspector-inner{flex-direction:column;flex:auto;gap:1.25rem;min-height:0;padding:1.2rem 1.35rem 1.4rem;display:flex;overflow-y:auto}.knowledge-section-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-size:.75rem;font-weight:600}.knowledge-job-tab{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-1);cursor:pointer;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.9rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.knowledge-job-tab:hover,.knowledge-job-tab:focus-visible{background:var(--bg-2);border-color:var(--border-1)}.knowledge-job-tab.is-active{background:var(--accent-surface);border-color:var(--accent-border);color:var(--brand-white)}.knowledge-job-tab-count{min-width:1.5rem;height:1.5rem;color:inherit;background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.75rem;font-weight:600;display:inline-flex}.knowledge-job-detail{border-top:1px solid var(--border);flex:none;max-height:min(520px,60vh);padding:1rem 1.25rem 1.5rem;overflow-y:auto}.knowledge-jobs-empty{text-align:center;color:var(--text-secondary);padding:1.25rem;font-size:.85rem}.knowledge-job-detail.is-empty{color:var(--text-secondary);text-align:center;padding-top:1.5rem;font-size:.85rem}.job-detail-heading-block{flex-direction:column;gap:.75rem;margin-bottom:.9rem;display:flex}.job-detail-eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin:0;font-size:.75rem}.job-detail-header{align-items:flex-start;gap:1rem;display:flex}.job-detail-header-main{flex-direction:column;gap:.35rem;display:flex}.job-detail-header-main h4{margin:0;font-size:1rem}.job-detail-summary{color:var(--text-1);margin:0;font-size:.9rem}.job-detail-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.job-detail-header-actions .knowledge-tag{margin-left:.25rem}.knowledge-job-detail .job-detail-section{margin-bottom:1rem}.knowledge-job-detail .job-detail-section h5{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin:0 0 .35rem;font-size:.85rem}.knowledge-job-detail .job-event,.knowledge-job-detail .job-finding{border:1px solid var(--border-1);border-radius:var(--radius-md);background:#ffffff05;margin-bottom:.5rem;padding:.65rem .75rem}.knowledge-job-detail .job-event:last-child,.knowledge-job-detail .job-finding:last-child{margin-bottom:0}.knowledge-job-detail .job-event strong{font-size:.82rem;display:block}.knowledge-job-detail .job-event p{color:var(--text-secondary);margin:.25rem 0 0;font-size:.78rem}.job-event-descriptors{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.job-event-descriptors span{border-radius:var(--radius-4);background:var(--bg-1);color:var(--text-1);align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.72rem;font-weight:500;display:inline-flex}.job-event-descriptors span strong{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;margin-right:.1rem;font-weight:700}.knowledge-job-detail .job-event .job-event-meta,.knowledge-job-detail .job-finding .job-finding-meta{color:var(--text-tertiary);align-items:center;margin-top:.35rem;font-size:.72rem;display:flex}.knowledge-job-detail .job-event .job-event-meta span+span,.knowledge-job-detail .job-finding .job-finding-meta span+span{margin-left:.65rem}.job-detail-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.job-detail-list li{align-items:center;gap:1rem;font-size:.85rem;display:flex}.job-detail-list li span{color:var(--text-secondary);flex:auto}.job-detail-list li strong{color:var(--text);text-align:right;flex:none;font-weight:600}.knowledge-job-detail .job-finding strong{font-size:.82rem}.knowledge-job-detail .job-finding button{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem}.knowledge-job-detail .job-finding button:hover,.knowledge-job-detail .job-finding button:focus-visible{color:var(--accent-hover)}.knowledge-job-card{border:1px solid var(--border);border-radius:var(--radius-12);background:var(--surface);cursor:pointer;flex-direction:column;gap:.85rem;padding:1rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 0 #0000}.knowledge-job-card:hover{border-color:var(--border-1);box-shadow:var(--shadow-light);transform:translateY(-2px)}.knowledge-job-card.is-selected{border-color:var(--accent-border);box-shadow:0 0 0 1px var(--accent-border)}.knowledge-job-card-header{gap:1rem;display:flex}.knowledge-job-card-header h4{font-size:1.05rem}.knowledge-job-title-row{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.knowledge-job-number{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.75rem}.knowledge-status{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;min-width:92px;height:28px;padding:0 .8rem;font-size:.75rem;font-weight:600;display:inline-flex}.knowledge-status--positive{color:var(--success);background:#00a6a61f}.knowledge-status--warning{color:var(--warning);background:#f0a40024}.knowledge-status--info{background:var(--accent-soft-14);color:var(--accent)}.knowledge-status--neutral{color:var(--text-1);background:#565c661a}.knowledge-status--danger{color:var(--danger);background:#e5534b29}.knowledge-job-card-body{flex-direction:column;gap:.7rem;display:flex}.knowledge-job-tags,.knowledge-job-highlights,.knowledge-job-scope{flex-wrap:wrap;gap:.4rem;display:flex}.knowledge-chip{background:var(--bg-2);color:var(--text-secondary);border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.75rem;font-weight:500;display:inline-flex}.knowledge-chip--severity{color:var(--danger-strong);text-transform:uppercase;letter-spacing:.04em;background:#e74c3c1f;font-weight:600}.knowledge-chip--severity.severity-high{background:#e74c3c2e}.knowledge-chip--severity.severity-medium{color:var(--warning-strong);background:#f39c1229}.knowledge-chip--severity.severity-low{color:var(--positive-strong);background:#27ae601f}.knowledge-chip--severity.severity-info{color:var(--accent);background:#3498db1f}.knowledge-chip--count{background:var(--bg-3);color:var(--text-secondary)}.knowledge-chip--state{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;background:#3498db1a;font-weight:600}.knowledge-chip--state.is-positive{color:var(--positive-strong);background:#27ae601f}.knowledge-chip--state.is-neutral{background:var(--bg-3);color:var(--text-secondary)}.knowledge-chip--state.is-negative{color:var(--danger-strong);background:#e74c3c1f}.knowledge-chip--origin,.knowledge-chip--grounded,.knowledge-chip--quality{text-transform:none;letter-spacing:0;border:1px solid #0000;gap:.35rem;font-weight:500}button.knowledge-chip--origin,button.knowledge-chip--grounded,button.knowledge-chip--quality{cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}button.knowledge-chip--origin:hover,button.knowledge-chip--grounded:hover,button.knowledge-chip--quality:hover{border-color:var(--border-strong,var(--border))}button.knowledge-chip--origin:focus-visible,button.knowledge-chip--grounded:focus-visible,button.knowledge-chip--quality:focus-visible{outline:var(--focus);outline-offset:2px}.knowledge-chip--origin{background:var(--bg-2);color:var(--text-secondary);border-color:var(--border)}.knowledge-chip--grounded{color:var(--positive-strong);background:#27ae601f;border-color:#27ae6047}.knowledge-chip--quality{background:var(--bg-2);color:var(--text-secondary);border-color:var(--border)}.knowledge-chip--quality[data-state=clean]{color:var(--positive-strong);background:#27ae601f;border-color:#27ae6047}.knowledge-chip--quality[data-state=nudge],.knowledge-chip--quality[data-state=findings]{color:var(--warning-strong);background:0 0;border-color:#f39c128c;font-weight:600}.knowledge-chip--quality[data-state=errored]{background:var(--bg-3);color:var(--text-secondary);border-color:var(--border)}button.knowledge-chip--quality[data-state=nudge]:hover,button.knowledge-chip--quality[data-state=findings]:hover{background:#f39c121a}.knowledge-tag{border-radius:var(--radius-4);background:var(--accent-soft-12);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.knowledge-highlight{color:var(--text-1);border-radius:var(--radius-4);background:#22325914;align-items:center;padding:.3rem .55rem;font-size:.8rem;display:inline-flex}.knowledge-job-progress{flex-direction:column;gap:.4rem;font-size:.85rem;display:flex}.progress-bar{background:var(--bg-2);border-radius:999px;height:6px;position:relative;overflow:hidden}.progress-bar span{background:var(--accent-surface);border-radius:inherit;height:100%;transition:width .3s;position:absolute;top:0;left:0}.progress-meta{gap:.5rem;font-size:.8rem;display:flex}.knowledge-job-card-footer{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.knowledge-job-owner{color:var(--text-secondary);font-size:.85rem}.knowledge-job-actions{gap:.4rem;display:flex}.knowledge-schedule-card{border:1px dashed var(--border);border-radius:var(--radius-12);background:var(--surface);cursor:pointer;padding:1rem;transition:border-color .2s,background .2s}.knowledge-schedule-card:hover{border-color:var(--accent-border);background:var(--accent-soft-05)}.knowledge-schedule-card-header{gap:1rem;margin-bottom:.6rem;display:flex}.knowledge-schedule-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:.75rem}.knowledge-schedule-summary{color:var(--text-1);margin-bottom:.6rem;font-size:.92rem}.knowledge-schedule-meta{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.knowledge-schedule-footer{gap:.5rem;font-size:.8rem;display:flex}.knowledge-overview{flex-direction:column;gap:1.35rem;display:flex}.knowledge-health-grid{grid-template-columns:repeat(auto-fit, minmax(calc(190px * var(--density-scale,1)), 1fr));gap:1rem;display:grid}.knowledge-health-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-12);box-shadow:var(--shadow-light);flex-direction:column;gap:.4rem;padding:1rem;display:flex}.knowledge-health-card.is-loading{text-align:center;color:var(--text-secondary);justify-content:center}.knowledge-health-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}.knowledge-health-value{font-size:1.6rem;font-weight:600}.knowledge-health-delta{color:var(--text-1);align-items:center;gap:.35rem;font-size:.85rem;font-weight:500;display:inline-flex}.knowledge-health-delta i{font-size:.85rem}.knowledge-health-delta.is-up{color:var(--success)}.knowledge-health-delta.is-down{color:var(--danger)}.knowledge-health-delta.is-warning{color:var(--warning)}.knowledge-insight-feed{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-12);box-shadow:var(--shadow-light);flex-direction:column;gap:1.1rem;padding:1.2rem 1.4rem;display:flex}.knowledge-impact-error,.knowledge-impact-loading{align-items:center;gap:.35rem;margin:.2rem 0 0;font-size:.85rem;display:flex}.knowledge-impact-error{color:var(--danger)}.knowledge-impact-loading{color:var(--text-secondary)}.knowledge-insight-header{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.knowledge-insight-header-actions{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.knowledge-insight-header .nav-btn,.knowledge-table-header .knowledge-table-controls,.knowledge-findings-header .knowledge-findings-actions,.knowledge-schedule-card-header .knowledge-status,.knowledge-job-card-header .knowledge-status,.knowledge-drawer-header .knowledge-drawer-close,.job-detail-header .job-detail-header-actions{margin-left:auto}.knowledge-insight-list{grid-template-columns:repeat(auto-fit, minmax(calc(220px * var(--density-scale,1)), 1fr));contain:layout;gap:1rem;display:grid}.knowledge-highlight-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;flex-direction:column;gap:.5rem;padding:1rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.knowledge-highlight-card:hover{border-color:var(--accent-border);box-shadow:var(--shadow-light);transform:translateY(-2px)}.knowledge-highlight-meta{gap:.5rem;font-size:.8rem;display:flex}.knowledge-pill{text-transform:uppercase;letter-spacing:.05em;background:var(--accent-soft-12);color:var(--accent);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.knowledge-pill.severity-high{color:var(--danger);background:#e5534b24}.knowledge-pill.severity-medium{color:var(--warning);background:#f0a40029}.knowledge-pill.severity-low{color:var(--success);background:#00a6a624}.knowledge-pill--default{background:var(--accent-soft-12);color:var(--accent)}.knowledge-pill--contradictions{color:var(--danger);background:#e5534b2b}.knowledge-pill--brand-alignment{color:#5c3fd6;background:#e5dbff}.knowledge-pill--similarity{color:var(--success);background:#00a6a62e}.knowledge-pill--validity{color:var(--warning);background:#f0a4002e}.knowledge-pill--complexity{background:var(--accent-soft-18);color:var(--accent)}.knowledge-pill--knowledge{color:var(--text-1);background:#2232592e}.knowledge-chip--rewrite{color:#5c3fd6;background:#e7dfff}.knowledge-chip--priority{color:#9a6300;background:#fcefd1}.knowledge-link{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-weight:600;display:inline-flex}.knowledge-link i{font-size:.85rem}.knowledge-actions{display:block}.knowledge-actions-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-12);box-shadow:var(--shadow-light);flex-direction:column;gap:1.2rem;padding:1.2rem 1.35rem 1.35rem;display:flex}.knowledge-actions-header h3{margin-top:.35rem;font-size:1.15rem}.knowledge-actions-header p.muted{max-width:620px;margin-top:.35rem}.knowledge-action-grid{grid-template-columns:repeat(auto-fit, minmax(calc(220px * var(--density-scale,1)), 1fr));gap:.75rem;display:grid}.knowledge-action-card{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-1);cursor:pointer;text-align:left;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.knowledge-action-card:hover,.knowledge-action-card:focus-visible{border-color:var(--accent-border);box-shadow:var(--shadow-light);transform:translateY(-2px)}.knowledge-action-card--accent{background:linear-gradient(135deg, var(--accent-soft-18), var(--accent-soft-05))}.knowledge-action-card--teal{background:linear-gradient(135deg,#00a6a62e,#00a6a60d)}.knowledge-action-card--gold{background:linear-gradient(135deg,#f0a40033,#f0a4000d)}.knowledge-action-card--plum{background:linear-gradient(135deg,#8056d938,#8056d90f)}.knowledge-action-icon{width:42px;height:42px;color:var(--accent);background:var(--accent-soft-15);border-radius:12px;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.knowledge-action-card--teal .knowledge-action-icon{color:var(--success);background:#00a6a62e}.knowledge-action-card--gold .knowledge-action-icon{color:var(--warning);background:#f0a4002e}.knowledge-action-card--plum .knowledge-action-icon{color:#5c3fd6;background:#e5dbff}.knowledge-action-copy{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.knowledge-action-title{color:var(--text);font-weight:600}.knowledge-action-description{color:var(--text-1);font-size:.9rem}.knowledge-action-caret{color:var(--text-secondary)}.knowledge-action-modal .modal-container{max-width:560px}.knowledge-action-modal .modal-body{flex-direction:column;gap:1rem;display:flex}.modal-subtitle{color:var(--text-1);margin:.35rem 0 0;font-size:.95rem}.knowledge-modal-options{flex-direction:column;gap:.75rem;display:flex}.knowledge-modal-option{text-align:left;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-1);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.knowledge-modal-option:hover,.knowledge-modal-option:focus-visible{border-color:var(--accent-border);box-shadow:var(--shadow-light);background:var(--surface);transform:translateY(-2px)}.knowledge-modal-option-icon{width:40px;height:40px;color:var(--accent);background:var(--accent-soft-15);border-radius:50%;justify-content:center;align-items:center;margin-top:.15rem;font-size:1rem;display:inline-flex}.knowledge-modal-option-copy{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.knowledge-modal-option-title{color:var(--text);font-weight:600}.knowledge-modal-option-description{color:var(--text-1);font-size:.9rem}.knowledge-modal-option-caret{color:var(--text-secondary)}.knowledge-modal-content{color:var(--text-1);flex-direction:column;gap:.75rem;font-size:.95rem;line-height:1.5;display:flex}.knowledge-share-content{flex-direction:column;gap:.75rem;display:flex}.knowledge-share-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-1);white-space:pre-wrap;word-break:break-word;max-height:240px;padding:.75rem .9rem;font-family:inherit;font-size:.9rem;line-height:1.55;overflow:auto}.knowledge-share-summary:focus{outline:2px solid var(--accent-border);outline-offset:2px}.knowledge-table{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-12);box-shadow:var(--shadow-light);contain:layout}.knowledge-table-header{border-bottom:1px solid var(--border);align-items:flex-start;gap:1rem;padding:1.2rem 1.35rem;display:flex}.knowledge-table-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.knowledge-table-search{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-1);align-items:center;gap:.5rem;padding:.35rem .65rem;display:inline-flex;position:relative}.knowledge-table-search input{min-width:200px;color:var(--text);background:0 0;border:none;font-size:.95rem}.knowledge-table-search input::placeholder{color:var(--text-secondary)}.knowledge-table-search input:focus{outline:none}.knowledge-table-actions{flex-wrap:wrap;gap:.5rem;display:flex}.knowledge-table-inner{overflow-x:auto}.knowledge-table-meta{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.35rem;display:flex}.knowledge-table-summary{align-items:center;gap:.65rem;display:flex}.knowledge-table-summary-text{color:var(--text-1);align-items:center;gap:.4rem;font-size:.95rem;display:inline-flex}.knowledge-table-summary-text i{color:var(--text-secondary);font-size:.85rem}.knowledge-table-summary-text.summary-error{color:var(--danger)}.knowledge-table-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.knowledge-filter-chip{border:1px solid var(--border);background:var(--bg-2);color:var(--text-1);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.85rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.knowledge-filter-chip:hover,.knowledge-filter-chip:focus-visible{border-color:var(--border-1);background:var(--bg-3);color:var(--text);outline:none}.knowledge-filter-chip i{color:var(--text-secondary);font-size:.75rem}.knowledge-filter-clear{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:.3rem .5rem;font-size:.85rem;font-weight:600;transition:color .15s}.knowledge-filter-clear:hover,.knowledge-filter-clear:focus-visible{color:var(--accent-hover);outline:none;text-decoration:underline}.knowledge-filter-empty{font-size:.85rem}.knowledge-inventory-table{border-collapse:separate;border-spacing:0;width:100%}.knowledge-inventory-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);border-bottom:1px solid var(--border);background:var(--bg-1);padding:.85rem 1.1rem;font-size:.8rem}.knowledge-inventory-table tbody td{vertical-align:top;border-bottom:1px solid var(--border);padding:.85rem 1.1rem}.knowledge-table-message td{text-align:center;color:var(--text-1);padding:1.25rem 1.35rem}.knowledge-table-message--loading td{color:var(--text-secondary);font-style:italic}.knowledge-table-message--error td{color:var(--danger)}.knowledge-inventory-table tbody tr:last-child td{border-bottom:none}.knowledge-table-footer{border-top:1px solid var(--border);padding:.9rem 1.35rem 1.1rem}.knowledge-table-pagination{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.knowledge-table-pagination-meta{color:var(--text-secondary);font-size:.85rem}.knowledge-filter-popover{z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-12);min-width:320px;max-width:360px;padding:0;position:fixed;box-shadow:0 18px 40px #0f172a38}.knowledge-filter-panel{flex-direction:column;gap:1rem;padding:1.1rem 1.15rem 1.25rem;display:flex}.knowledge-filter-panel__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.6rem;display:flex}.knowledge-filter-panel__header h4{color:var(--text);margin:0;font-size:1.05rem}.knowledge-filter-panel__body{flex-direction:column;gap:.95rem;padding-top:.4rem;display:flex}.knowledge-filter-field label{letter-spacing:.01em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:block}.knowledge-filter-field select{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-2);width:100%;color:var(--text);padding:.5rem .55rem;font-size:.95rem}.knowledge-filter-field select:focus-visible{border-color:var(--accent-border);box-shadow:0 0 0 2px var(--accent-soft-15);outline:none}.knowledge-filter-panel__footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:.6rem;padding-top:.7rem;display:flex}.knowledge-filter-panel__spacer{flex:auto}.knowledge-filter-status{color:var(--text-1);align-items:center;gap:.45rem;font-size:.9rem;display:flex}.knowledge-filter-status i{color:var(--accent)}.knowledge-filter-status--error{color:var(--danger);flex-direction:column;align-items:flex-start;gap:.65rem}.knowledge-insight-header .nav-btn.ghost:hover,.knowledge-insight-header .nav-btn.ghost:focus-visible,.knowledge-table-controls .nav-btn.ghost:hover,.knowledge-table-controls .nav-btn.ghost:focus-visible{color:var(--brand-primary);border-color:var(--brand-primary-soft-strong);background:var(--brand-primary-soft);box-shadow:0 4px 12px #f9630233}