.assistant-module__L_1atW__threadMeta{font-size:var(--fs-meta);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.assistant-module__L_1atW__failed{color:var(--danger)}.assistant-module__L_1atW__thread{gap:var(--sp-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assistant-module__L_1atW__question{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.assistant-module__L_1atW__bubble{background:var(--tray);max-width:min(88%,620px);box-shadow:inset 0 0 0 1px var(--tray-line);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);font-size:var(--fs-body);overflow-wrap:anywhere;white-space:pre-wrap;padding:9px 13px;line-height:1.5}.assistant-module__L_1atW__who{font-size:var(--fs-label);color:var(--text-4);padding:0 4px}.assistant-module__L_1atW__answerRow{gap:var(--sp-6);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.assistant-module__L_1atW__answerRow>.assistant-module__L_1atW__avatar{width:24px;height:24px;margin-top:0}.assistant-module__L_1atW__answer{font-size:var(--fs-body);gap:var(--sp-5);flex-direction:column;min-width:0;line-height:1.6;display:flex}.assistant-module__L_1atW__byline{font-size:var(--fs-meta);color:var(--text-3);line-height:24px}.assistant-module__L_1atW__byline b{font-weight:var(--fw-strong);color:var(--text)}.assistant-module__L_1atW__steps{font-size:var(--fs-meta);color:var(--text-3);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.assistant-module__L_1atW__steps li{align-items:center;gap:var(--sp-3);animation:.18s ease-out assistant-module__L_1atW__step;display:flex}.assistant-module__L_1atW__steps svg{color:var(--ok);flex:none}.assistant-module__L_1atW__waiting{color:var(--text-3);font-size:var(--fs-control);align-items:center;gap:8px;margin:0;display:inline-flex}.assistant-module__L_1atW__writing>div>p:last-child:after,.assistant-module__L_1atW__writing>div>:is(ul,ol):last-child>li:last-child>:last-child:after{content:"";vertical-align:-.18em;background:var(--accent);border-radius:1px;width:7px;height:1.05em;margin-left:3px;animation:1s steps(2,start) infinite assistant-module__L_1atW__caret;display:inline-block}.assistant-module__L_1atW__edit{font-size:inherit;color:var(--text-3);opacity:0;transition:opacity var(--ease), color var(--ease);gap:3px;margin-right:6px;}.assistant-module__L_1atW__question:hover .assistant-module__L_1atW__edit,.assistant-module__L_1atW__edit:focus-visible{opacity:1}.assistant-module__L_1atW__edit:hover{color:var(--text)}@media (hover:none){.assistant-module__L_1atW__edit{opacity:1}}.assistant-module__L_1atW__stopped{font-size:var(--fs-meta);color:var(--warn);margin:0}.assistant-module__L_1atW__how{font-size:var(--fs-meta);color:var(--text-3)}.assistant-module__L_1atW__how summary{align-items:center;gap:var(--sp-4);cursor:pointer;color:var(--text-2);font-weight:var(--fw-medium);padding:2px 0;list-style:none;display:inline-flex}.assistant-module__L_1atW__how summary::-webkit-details-marker{display:none}.assistant-module__L_1atW__how summary:before{content:"›";transition:transform var(--ease);color:var(--text-4);display:inline-block}.assistant-module__L_1atW__how[open] summary:before{transform:rotate(90deg)}.assistant-module__L_1atW__how summary span{font-weight:var(--fw-regular);color:var(--text-3)}.assistant-module__L_1atW__how ol{margin:var(--sp-3) 0 0;padding:var(--sp-4) var(--sp-6);background:var(--tray);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--tray-line);flex-direction:column;gap:3px;list-style:none;display:flex}.assistant-module__L_1atW__how li{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.assistant-module__L_1atW__how li svg{color:var(--ok);flex:none}.assistant-module__L_1atW__how li span{overflow-wrap:anywhere;min-width:0}.assistant-module__L_1atW__how li em{font:var(--fw-medium) var(--fs-tag)/1 var(--mono);color:var(--text-4);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-style:normal}.assistant-module__L_1atW__tools{align-items:center;gap:2px;margin:-2px 0 0 -8px;display:flex}@media (max-width:600px){.assistant-module__L_1atW__answerRow{grid-template-columns:minmax(0,1fr)}.assistant-module__L_1atW__avatar{display:none}}@keyframes assistant-module__L_1atW__caret{to{visibility:hidden}}@keyframes assistant-module__L_1atW__step{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.assistant-module__L_1atW__steps li,.assistant-module__L_1atW__writing>div>p:last-child:after,.assistant-module__L_1atW__writing>div>:is(ul,ol):last-child>li:last-child>:last-child:after{animation:none}}.assistant-module__L_1atW__bars{padding:var(--pad-panel)}.assistant-module__L_1atW__found{margin:0;padding:0;list-style:none}.assistant-module__L_1atW__found li+li{border-top:1px solid var(--line-soft)}.assistant-module__L_1atW__found a{gap:var(--sp-5);color:var(--text);font-size:var(--fs-control);transition:background-color var(--ease);grid-template-columns:84px minmax(0,1fr) auto;align-items:baseline;padding:8px 14px;display:grid}.assistant-module__L_1atW__found a:hover{background:var(--hover);text-decoration:none}.assistant-module__L_1atW__foundText{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;display:flex}.assistant-module__L_1atW__foundMeta{font-size:var(--fs-meta);color:var(--text-3)}.assistant-module__L_1atW__foundState{font-size:var(--fs-meta);color:var(--text-3);white-space:nowrap;text-transform:capitalize}.assistant-module__L_1atW__change{padding:var(--pad-panel);gap:var(--sp-4);font-size:var(--fs-control);flex-direction:column;display:flex}.assistant-module__L_1atW__change ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.assistant-module__L_1atW__change p{margin:0}.assistant-module__L_1atW__change code{font:var(--fs-code)/1.5 var(--mono)}.assistant-module__L_1atW__basis{font-size:var(--fs-meta);color:var(--text-3)}@media (max-width:600px){.assistant-module__L_1atW__found a{grid-template-columns:minmax(0,1fr);gap:2px}}.assistant-module__L_1atW__sources{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.assistant-module__L_1atW__sourcesLabel{font-size:var(--fs-meta);color:var(--text-3)}.assistant-module__L_1atW__source{border-radius:var(--radius-tag);min-height:20px;font-size:var(--fs-tag);font-weight:var(--fw-medium);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);max-width:100%;transition:background-color var(--ease);align-items:center;gap:5px;padding:1px 7px;display:inline-flex}.assistant-module__L_1atW__source:hover{background:var(--hover)}.assistant-module__L_1atW__sourceN{font-family:var(--mono);color:var(--accent)}.assistant-module__L_1atW__actions{flex-wrap:wrap;gap:8px;display:flex}.assistant-module__L_1atW__share{gap:var(--sp-4);font-size:var(--fs-control);flex-direction:column;display:flex}.assistant-module__L_1atW__share+.assistant-module__L_1atW__share{padding-top:var(--sp-7);margin-top:var(--sp-7);border-top:1px solid var(--line)}.assistant-module__L_1atW__share h3{font-size:var(--fs-body);font-weight:var(--fw-strong);margin:0}.assistant-module__L_1atW__share p{color:var(--text-3);margin:0;line-height:1.5}.assistant-module__L_1atW__shareRow{gap:var(--sp-4);min-width:0;display:flex}.assistant-module__L_1atW__shareRow>:first-child,.assistant-module__L_1atW__shareRow input,.assistant-module__L_1atW__shareRow select{flex:auto;min-width:0}.assistant-module__L_1atW__unshare{font-size:inherit;color:var(--danger);}
