.df-md[data-rich]{display:block}.df-md[data-rich]>*{margin-block:0 .9em}.df-md[data-rich]>:last-child{margin-block-end:0}.df-md[data-rich] .sr-md-h{margin-block:1.2em .5em;font-size:1.06em;font-weight:650;line-height:1.45}.df-md[data-rich] h4.sr-md-h{font-size:1em}.df-md[data-rich]>.sr-md-h:first-child{margin-block-start:0}.df-md[data-rich] hr{border:0;border-block-start:1px solid var(--border);margin-block:1.1em}.df-md[data-rich] ol,.df-md[data-rich] ul{overflow-wrap:anywhere;padding-inline-start:1.5em}.df-md[data-rich] ol{list-style-type:persian}.df-md[data-rich] ul{list-style-type:disc}.df-md[data-rich] li{display:list-item}.df-md[data-rich] li+li{margin-block-start:.3em}.df-md[data-rich] li>ol,.df-md[data-rich] li>ul{margin-block:.3em 0}.df-md[data-rich] li>ul{list-style-type:circle}.df-md[data-rich] li::marker{color:var(--primary);font-weight:600}.df-md[data-rich] strong{font-weight:650}.mg-back{align-items:center;gap:var(--space-2);color:var(--muted-foreground);justify-self:start;display:inline-flex}.mg-back svg{width:1rem;height:1rem}.mg-request-head{justify-items:start;gap:var(--space-2);display:grid}.mg-request-head h1{overflow-wrap:anywhere}.mg-request-state{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.mg-guide{padding:var(--space-4);border-inline-start:4px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--muted);line-height:1.9}.mg-guide[data-status=failed]{border-color:var(--destructive);background:var(--destructive-surface)}.mg-guide[data-status=attention]{border-color:var(--warning);background:var(--warning-surface)}.mg-guide[data-status=done]{border-color:var(--success);background:var(--success-surface)}.mg-guide p,.mg-guide dl{margin:0}.mg-guide dl{gap:var(--space-2);display:grid}.mg-guide dt{font-weight:700}.mg-guide dd{margin:0}.mg-guide .mg-code{color:var(--muted-foreground);font-size:var(--type-small);margin-block-start:var(--space-2)}.mg-request-grid,.mg-conversation,.mg-documents,.mg-technical,.mg-tabs{gap:var(--space-4);min-width:0;display:grid}.mg-people,.mg-timeline,.mg-messages,.mg-facts,.mg-files,.mg-steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.mg-people li{gap:.125rem;display:grid}.mg-tab-list{border-bottom:1px solid var(--border);flex-wrap:wrap}.mg-timeline{border-inline-start:2px solid var(--border);padding-inline-start:var(--space-4)}.mg-timeline li{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card)}.mg-timeline li[data-outcome=error]{border-color:var(--destructive)}.mg-timeline p{margin:var(--space-1) 0 0}.mg-timeline-head,.mg-document header,.mg-block-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mg-timeline-error{color:var(--destructive-foreground)}.mg-timeline-error span{font-weight:700}.mg-messages>li{max-width:min(100%,44rem);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);justify-self:start}.mg-messages>li[data-role=user]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.mg-messages>li[data-role=assistant]{justify-self:end}.mg-messages>li[data-role=pending]{border-style:dashed;border-color:var(--warning);background:var(--warning-surface)}.mg-messages p,.mg-facts blockquote,.mg-document-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:2}.mg-message-role{color:var(--muted-foreground);font-size:var(--type-small);margin-block-end:var(--space-1);display:block}.mg-message-error{color:var(--destructive-foreground)}.mg-facts li{gap:var(--space-2);display:grid}.mg-facts li div{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.mg-facts blockquote{border-inline-start:3px solid var(--border-strong);color:var(--muted-foreground);padding-inline-start:var(--space-3)}.mg-document{gap:var(--space-3);display:grid}.mg-document h3,.mg-result-card h3{margin:0}.mg-document-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.mg-document-text{font-family:var(--font-reading)}.mg-files li{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mg-files li>span{flex:12rem;display:grid}.mg-files svg{width:1.5rem;height:1.5rem;color:var(--primary)}.mg-disclosure{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card)}.mg-disclosure[data-tone=error]{border-color:var(--destructive)}.mg-disclosure summary{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.mg-disclosure summary:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:calc(var(--focus-offset) * -1)}.mg-disclosure-body{gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--border);display:grid}.mg-block{gap:var(--space-1);min-width:0;display:grid}.mg-block-head{color:var(--muted-foreground);font-size:var(--type-small)}.mg-block pre{max-height:24rem;padding:var(--space-3);border-radius:var(--radius-control);background:var(--muted);font-family:var(--font-mono);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;margin:0;font-size:.8125rem;line-height:1.7;overflow:auto}@media (width>=900px){.mg-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
