@layer properties,theme,base;@layer components{.thread-turns{padding:0 0 var(--thread-tail-space,0px);flex-direction:column;gap:18px;margin:0;list-style:none;display:flex}.thread-turn{contain-intrinsic-size:auto 480px;min-width:0;display:flex}.thread-turn-user{scroll-margin-top:calc(var(--mars-header-height) + 8px);flex-direction:column;align-items:flex-end;gap:16px}.thread-attachments{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:min(390px,82%);display:flex}.thread-attachments>:not(dialog){max-width:min(240px,100%)}.thread-attachments>:nth-child(1 of :not(dialog)):nth-last-child(1 of :not(dialog)){max-width:100%}.thread-attachments .mars-md-image{margin:0}.thread-turn-assistant{flex-direction:column;justify-content:flex-start}.thread-turn-assistant>.mars-markdown{flex:1;min-width:0}.thread-bubble{border-radius:var(--radius-mars-16) 0 var(--radius-mars-16) var(--radius-mars-16);background:var(--mars-color-bg-code);max-width:82%;color:var(--mars-color-text-primary);font-size:var(--text-mars-14);line-height:var(--leading-mars-20);white-space:pre-wrap;overflow-wrap:break-word;margin:0;padding:8px 12px}@media (width<=767px){.thread-bubble{font-size:var(--text-mars-16);line-height:var(--leading-mars-24)}}.workspace-analysis-region{width:var(--workspace-analysis-width,340px);z-index:31;pointer-events:none;position:absolute;inset:0 0 0 auto}.workspace-analysis-region:empty{display:none}}@layer utilities;
