.dashboard-view{padding-top:calc(var(--base)*2);padding-bottom:calc(var(--base)*4)}.dashboard-view__header{margin-bottom:calc(var(--base)*2);justify-content:space-between;align-items:baseline;display:flex}.dashboard-view__as-of{color:var(--theme-elevation-500);font-size:13px}.dashboard-board{gap:calc(var(--base)*2);margin-bottom:calc(var(--base)*3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.dashboard-board-group{background:var(--theme-elevation-50);padding:calc(var(--base)*1.5);border-radius:4px}.dashboard-board-group__title{margin:0 0 var(--base) 0;font-size:20px;font-weight:600;line-height:1.2}.dashboard-board-group__list{gap:calc(var(--base)*.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-board-group__annotations{margin:0 0 calc(var(--base)*.5) 0;padding:0;list-style:none}.dashboard-board-group__annotation{color:var(--theme-elevation-500);font-size:13px}.dashboard-board-group__empty{padding:var(--base) 0}.dashboard-board-group__empty h3{margin:0 0 calc(var(--base)*.25) 0;font-size:16px;font-weight:600}.dashboard-board-group__empty p{color:var(--theme-elevation-500);margin:0;font-size:13px}.dashboard-board-card{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-100);border-radius:4px}.dashboard-board-card__link{padding:calc(var(--base)*.5);color:inherit;text-decoration:none;display:block}.dashboard-board-card__row{justify-content:space-between;align-items:center;gap:calc(var(--base)*.25);display:flex}.dashboard-board-card__language{font-size:13px;font-weight:600}.dashboard-board-card__meta{color:var(--theme-elevation-500);justify-content:flex-start;gap:calc(var(--base)*.5);font-size:13px}.dashboard-board-card__source{color:var(--theme-elevation-500);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;display:block;overflow:hidden}.dashboard-activity-feed{margin-top:calc(var(--base)*3)}.dashboard-activity-feed h2{margin:0 0 var(--base) 0;font-size:20px;font-weight:600;line-height:1.2}.activity-feed,.job-timeline{gap:calc(var(--base)*.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.activity-feed-row{gap:calc(var(--base)*.5);padding:calc(var(--base)*.5);background:var(--theme-elevation-50);border-radius:4px;display:flex}.activity-feed-row[data-severity=error]{background:var(--theme-error-100)}.activity-feed-row__marker{flex-shrink:0}.activity-feed-row__body{gap:calc(var(--base)*.25);flex-direction:column;display:flex}.activity-feed-row__title-line{align-items:center;gap:calc(var(--base)*.5);display:flex}.activity-feed-row__title{font-size:13px;font-weight:600}.activity-feed-row__escalation{color:var(--theme-error-500);font-size:13px}.activity-feed-row__meta{color:var(--theme-elevation-500);font-size:13px}.activity-feed-row__transcript{margin-top:calc(var(--base)*.25);font-size:13px}.activity-feed-row__transcript summary{cursor:pointer;color:var(--theme-elevation-500)}.activity-feed-row__summary{margin:calc(var(--base)*.25) 0}.activity-feed-row__transcript-text{white-space:pre-wrap;background:var(--theme-elevation-0);padding:calc(var(--base)*.5);border-radius:4px;font-size:13px}.activity-feed-empty,.job-timeline-empty{padding:var(--base) 0}.activity-feed-empty h3,.job-timeline-empty h3{margin:0 0 calc(var(--base)*.25) 0;font-size:16px;font-weight:600}.activity-feed-empty p,.job-timeline-empty p{color:var(--theme-elevation-500);margin:0;font-size:13px}.job-timeline-panel{margin:calc(var(--base)*1.5) 0}.job-timeline-panel__title{margin:0 0 var(--base) 0;font-size:20px;font-weight:600;line-height:1.2}.assistant-nav-link{padding:calc(var(--base)*.5) calc(var(--base)*.75);color:inherit;font-size:13px;font-weight:600;text-decoration:none;display:block}.assistant-view{padding-top:calc(var(--base)*2);padding-bottom:calc(var(--base)*4)}.assistant-view h1{margin:0 0 calc(var(--base)*2) 0;font-size:28px;font-weight:600;line-height:1.2}.assistant-chat{gap:var(--base);flex-direction:column;display:flex}.assistant-empty-state{padding:calc(var(--base)*1.5);background:var(--theme-elevation-50);border-radius:4px}.assistant-empty-state h2{margin:0 0 calc(var(--base)*.5) 0;font-size:20px;font-weight:600;line-height:1.2}.assistant-empty-state p{margin:0 0 var(--base) 0;font-size:16px;font-weight:400;line-height:1.5}.assistant-chips{gap:calc(var(--base)*.5);flex-wrap:wrap;display:flex}.assistant-log{gap:calc(var(--base)*.5);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.assistant-turn{max-width:70%;padding:calc(var(--base)*.5);border-radius:4px;font-size:16px;font-weight:400;line-height:1.5}.assistant-turn p{margin:0}.assistant-markdown>:first-child{margin-top:0}.assistant-markdown>:last-child{margin-bottom:0}.assistant-markdown p{margin:0 0 var(--base) 0}.assistant-markdown ul,.assistant-markdown ol{margin:0 0 var(--base) 0;padding-left:calc(var(--base)*1.25)}.assistant-markdown ul{list-style:outside}.assistant-markdown ol{list-style:decimal}.assistant-markdown li{margin-bottom:calc(var(--base)*.25)}.assistant-markdown code{background:var(--theme-elevation-100);padding:0 calc(var(--base)*.25);border-radius:3px;font-size:.9em}.assistant-markdown pre{background:var(--theme-elevation-100);padding:calc(var(--base)*.5);margin:0 0 var(--base) 0;border-radius:3px;overflow-x:auto}.assistant-markdown strong{font-weight:600}.assistant-markdown h1,.assistant-markdown h2,.assistant-markdown h3,.assistant-markdown h4{margin:0 0 calc(var(--base)*.5) 0;font-size:16px;font-weight:600;line-height:1.2}.assistant-markdown a{color:var(--theme-success-500);text-decoration:underline}.assistant-turn--user{background:var(--theme-elevation-100);align-self:flex-end}.assistant-turn--assistant{background:var(--theme-elevation-50);align-self:flex-start}.assistant-status{color:var(--theme-elevation-500);min-height:calc(var(--base)*1.2);font-size:13px;font-weight:600;line-height:1.2}.assistant-steps{margin-top:calc(var(--base)*.25);font-size:13px}.assistant-steps summary{cursor:pointer;color:var(--theme-elevation-500)}.assistant-steps ul{margin:calc(var(--base)*.25) 0 0 0;padding:calc(var(--base)*.5);background:var(--theme-elevation-0);gap:calc(var(--base)*.25);border-radius:4px;flex-direction:column;list-style:none;display:flex}.assistant-truncation{margin-top:calc(var(--base)*.25);color:var(--theme-elevation-500);font-size:13px}.assistant-truncation p{margin:0}.assistant-input-row{gap:calc(var(--base)*.5);align-items:flex-end;display:flex}.assistant-input{min-height:calc(var(--base)*5);padding:calc(var(--base)*.5);background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-800);resize:vertical;border-radius:4px;flex:1;font-size:16px;font-weight:400;line-height:1.5}.dcs-brand{align-items:center;gap:calc(var(--base)*.5);display:flex}.dcs-brand__wordmark{color:var(--theme-elevation-1000);letter-spacing:.02em;font-size:16px;font-weight:600}.dcs-brand__icon{display:block}
