.mira-ask-mira{gap:var(--mira-space-3);min-height:0;display:grid}.mira-ask-mira__bar{justify-content:space-between;align-items:center;gap:var(--mira-space-3);display:flex}.mira-ask-mira__where{font-size:var(--mira-text-micro);letter-spacing:var(--mira-label-tracking);text-transform:uppercase;color:var(--mira-color-text-secondary);margin:0}.mira-ask-mira__thread{gap:var(--mira-space-3);min-height:0;padding-right:var(--mira-space-2);flex:auto;align-content:start;display:grid;overflow-y:auto}.mira-ask-mira__intro{font-size:var(--mira-text-body);line-height:var(--mira-text-body-leading);color:var(--mira-color-text-secondary);margin:0}.mira-ask-mira__intro ul{margin:var(--mira-space-2) 0 0;gap:var(--mira-space-1);padding-left:1.1rem;display:grid}.mira-ask-mira__suggest{gap:var(--mira-space-2);margin-top:var(--mira-space-3);flex-wrap:wrap;display:flex}.mira-ask-mira__turn{gap:var(--mira-space-2);justify-items:start;display:grid}.mira-ask-mira__bubble{max-width:92%;padding:var(--mira-space-2) var(--mira-space-3);border:1px solid var(--mira-color-divider);border-radius:var(--mira-control-radius);background:var(--mira-color-surface);font-size:var(--mira-text-body);line-height:var(--mira-text-body-leading);white-space:pre-wrap;margin:0}.mira-ask-mira__turn[data-role=user] .mira-ask-mira__bubble{background:var(--mira-color-surface-muted);border-color:color-mix(in srgb, var(--mira-color-accent) 22%, transparent);justify-self:end}.mira-ask-mira__attachment{border-radius:var(--mira-control-radius);border:1px solid var(--mira-color-divider);max-width:200px}.mira-ask-mira__done,.mira-ask-mira__empty{font-size:var(--mira-text-micro);letter-spacing:var(--mira-label-tracking);text-transform:uppercase;color:var(--mira-color-text-secondary);margin:0}.mira-ask-mira__note{font-size:var(--mira-text-micro);line-height:var(--mira-text-body-leading);color:var(--mira-color-text-secondary);margin:0}.mira-ask-mira__composer{gap:var(--mira-space-2);border-top:1px solid var(--mira-color-divider);padding-top:var(--mira-space-3);display:grid}.mira-ask-mira__composer-row{align-items:flex-end;gap:var(--mira-space-2);display:flex}.mira-ask-mira__composer-row textarea{resize:vertical;border:1px solid var(--mira-color-divider);border-radius:var(--mira-control-radius);background:var(--mira-color-surface);color:var(--mira-color-text);font:inherit;font-size:var(--mira-text-body);padding:var(--mira-space-2) var(--mira-space-3);flex:auto}.mira-ask-mira__file{align-items:center;gap:var(--mira-space-2);font-size:var(--mira-text-micro);letter-spacing:var(--mira-label-tracking);text-transform:uppercase;color:var(--mira-color-text-secondary);margin:0;display:flex}.mira-action-card{gap:var(--mira-space-2);margin-top:var(--mira-space-2);padding:var(--mira-space-3);border:1px solid var(--mira-color-hairline);border-radius:var(--mira-radius-sm);background:var(--mira-color-surface);display:grid}.mira-action-card__head{justify-content:space-between;align-items:center;gap:var(--mira-space-2);display:flex}.mira-action-card__title,.mira-action-card__summary,.mira-action-card__meta{margin:0}.mira-action-card__title{font-size:var(--mira-text-title-sm);color:var(--mira-color-text)}.mira-action-card__summary{color:var(--mira-color-text)}.mira-action-card__meta{color:var(--mira-color-text-secondary)}.mira-action-card__changes{gap:var(--mira-space-1);margin:0;display:grid}.mira-action-card__change{justify-content:space-between;gap:var(--mira-space-3);border-top:1px solid var(--mira-color-hairline-soft);padding-top:var(--mira-space-1);display:flex}.mira-action-card__change dt{color:var(--mira-color-text-secondary)}.mira-action-card__change dd{text-align:right;color:var(--mira-color-text);margin:0}.mira-action-card__before{color:var(--mira-color-text-muted);text-decoration:line-through}
