.assistant-task-review{gap:var(--q-space-4);color:var(--q-text);display:grid}.assistant-task-review__header,.assistant-task-review__card-head,.assistant-task-review__actions,.assistant-task-review__task-actions,.assistant-task-review__status{align-items:center;gap:var(--q-space-2);display:flex}.assistant-task-review__header,.assistant-task-review__card-head{justify-content:space-between;align-items:flex-start}.assistant-task-review__eyebrow{margin:0 0 var(--q-space-1);color:var(--q-text-muted);font-size:var(--q-size-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.assistant-task-review h2,.assistant-task-review h3{font-size:var(--q-size-md);margin:0}.assistant-task-review h2{font-size:var(--q-size-xl)}.assistant-task-review__proposals{gap:var(--q-space-3);display:grid}.assistant-task-review__card{gap:var(--q-space-3);padding:var(--q-space-3);border:1px solid var(--q-border);border-radius:var(--q-radius);background:var(--q-surface);display:grid}.assistant-task-review__changes,.assistant-task-review__prose-list{gap:var(--q-space-1-5);padding-left:var(--q-space-4);margin:0;display:grid}.assistant-task-review__prose{gap:var(--q-space-2);padding:var(--q-space-3);border-left:3px solid var(--q-warning);background:var(--q-surface-sunken);display:grid}.assistant-task-review__prose-heading{align-items:center;gap:var(--q-space-2);flex-wrap:wrap;font-weight:600;display:flex}.assistant-task-review__prose-before{color:var(--q-text-muted);text-decoration:line-through}.assistant-task-review__prose-after{font-weight:650}.assistant-task-review__prose-disclosure{color:var(--q-text-muted);font-size:var(--q-size-sm);margin:0}.assistant-task-review__change.q-button{text-align:left;white-space:normal;justify-content:flex-start;width:100%}.assistant-task-review__actions{flex-wrap:wrap;justify-content:flex-end}.assistant-task-conversation{align-content:start;gap:var(--q-space-4);min-height:100%;color:var(--q-text);scroll-padding-bottom:var(--q-floating-control-bottom-inset);display:grid;overflow-y:auto}.assistant-task-conversation__stream{align-content:start;gap:var(--q-space-3);min-height:0;display:grid}.assistant-task-conversation__exchange{gap:var(--q-space-2);display:grid}.assistant-task-conversation__message{max-width:92%;padding:var(--q-space-3);border-radius:var(--q-radius);background:var(--q-surface-sunken)}.assistant-task-conversation__message p{margin:0}.assistant-task-conversation__message--person{background:var(--q-accent-soft);justify-self:end}.assistant-task-conversation__message--assistant{justify-self:start}.assistant-task-conversation__history-note{color:var(--q-text-muted);font-size:var(--q-size-sm);margin:0}.assistant-task-conversation__navigation,.assistant-task-conversation__question-actions,.assistant-task-conversation__composer-actions{gap:var(--q-space-2);flex-wrap:wrap;display:flex}.assistant-task-conversation__navigation{margin-top:var(--q-space-2)}.assistant-task-conversation__question{gap:var(--q-space-2);padding:var(--q-space-3);border:1px solid var(--q-border);border-radius:var(--q-radius);background:var(--q-surface);display:grid}.assistant-task-conversation__question p{margin:0;font-weight:650}.assistant-task-conversation__composer{gap:var(--q-space-2);padding-top:var(--q-space-3);background:var(--q-surface);display:grid}.assistant-task-conversation__understanding,.assistant-task-conversation__understanding-row{gap:var(--q-space-2);display:grid}.assistant-task-conversation__understanding{margin-top:var(--q-space-3)}.assistant-task-conversation__understanding-row{padding:var(--q-space-2);border:1px solid var(--q-border);border-radius:var(--q-radius)}.assistant-task-conversation__understanding-row p{margin:0}.assistant-task-conversation__composer-actions{justify-content:flex-end}.assistant-rail{gap:var(--q-space-3);height:100%;min-height:0;padding:var(--q-space-3);background:var(--q-surface);grid-template-rows:auto minmax(0,1fr);display:grid}.assistant-rail__header,.assistant-rail__status,.assistant-rail__controls{align-items:center;gap:var(--q-space-2);flex-wrap:wrap;display:flex}.assistant-rail__header{justify-content:space-between}.assistant-rail__scope{gap:var(--q-space-4);display:grid}.assistant-rail__scope h4,.assistant-rail__scope ul{margin:0}.assistant-rail__scope fieldset{gap:var(--q-space-2);padding:var(--q-space-3);border:1px solid var(--q-border);border-radius:var(--q-radius);margin:0;display:grid}.tde-body--assistant-only .tde-sidebar-left,.tde-body--assistant-only .tde-rail-left,.tde-body--assistant-only .tde-editor-wrapper{display:none}.tde-body--assistant-only .tde-sidebar{width:100%;max-width:none;box-shadow:none;border-left:0;flex:1;position:static}.q-model-layout--assistant{grid-template-columns:minmax(0, 1fr) minmax(0, var(--q-inspector-w));gap:var(--q-space-4);display:grid}.q-model-assistant-rail{min-width:0;max-height:calc(100vh - var(--q-sticky-top));border-left:1px solid var(--q-border);background:var(--q-surface);overflow:hidden}.q-model-layout--assistant-narrow{grid-template-columns:minmax(0,1fr)}.q-model-layout--assistant-narrow .q-model-assistant-rail{border-left:0}.assistant-rail__notices{flex-basis:100%;min-width:0}.assistant-rail__notices:empty{display:none}[data-assistant-toast-slot] .q-toast-viewport{width:100%;max-width:none;position:static}[data-assistant-toast-slot] .q-toast{overflow-wrap:anywhere}body:has(.assistant-rail) [data-debug-tracer]{visibility:hidden;pointer-events:none}
