.composer-controls-module__JyFX_G__frame>*{flex-shrink:0}.composer-controls-module__JyFX_G__frame{border:1px solid var(--tong-divider);border-radius:var(--tong-radius-panel);background:var(--tong-surface);color:var(--tong-text);flex-direction:column;min-width:0;padding:12px;display:flex}.composer-controls-module__JyFX_G__content{flex-shrink:0;align-items:stretch;gap:16px;min-width:0;min-height:0;display:flex}.composer-controls-module__JyFX_G__content>section{flex:0 auto;width:max-content;max-width:440px}.composer-controls-module__JyFX_G__prompt{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__prompt textarea{resize:vertical;border-radius:var(--tong-radius-control);width:100%;min-height:100px;max-height:240px;color:var(--tong-text);font:inherit;font-size:var(--tong-text-input);line-height:var(--tong-leading-input);caret-color:var(--tong-focus);background:0 0;border:0;padding:12px 8px;display:block}.composer-controls-module__JyFX_G__prompt textarea::placeholder{color:var(--tong-text-secondary)}.composer-controls-module__JyFX_G__promptExtras{align-items:center;gap:8px;margin-top:8px;display:flex}.composer-controls-module__JyFX_G__hint{color:var(--tong-text-secondary);font-size:var(--tong-text-caption);line-height:var(--tong-leading-caption);align-items:center;gap:8px;display:flex}.composer-controls-module__JyFX_G__controls{border-top:1px solid var(--tong-divider);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-width:0;margin-top:12px;padding-top:8px;display:flex}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__control{border:1px solid var(--tong-divider);border-radius:var(--tong-radius-control);width:auto;min-width:0;max-width:100%;height:auto;min-height:44px;color:var(--tong-text);font:inherit;font-size:var(--tong-text-action);line-height:var(--tong-leading-action);text-align:start;cursor:pointer;box-shadow:none;background:0 0;flex:0 auto;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__control[data-ready]>svg:first-child,.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__control svg{color:var(--tong-text-secondary)}.composer-controls-module__JyFX_G__control>svg,.composer-controls-module__JyFX_G__control>span:first-child{flex-shrink:0}.composer-controls-module__JyFX_G__control>span:last-of-type{overflow-wrap:anywhere;min-width:0}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__control strong{font-size:inherit;font-weight:var(--tong-weight-medium);white-space:normal;text-overflow:clip;overflow:visible}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__control>svg:last-child:not(:only-child){margin-inline-start:auto}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__control:hover:not(:disabled){background:var(--tong-control);border-color:var(--tong-control-border)}.composer-controls-module__JyFX_G__frame button:focus-visible{outline:2px solid var(--tong-focus);outline-offset:2px}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__control:disabled{opacity:.5;cursor:default}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__iconControl{flex:0 0 44px;justify-content:center;width:44px;min-width:44px;padding:0}.composer-controls-module__JyFX_G__submit{justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-inline-start:auto;display:flex}.composer-controls-module__JyFX_G__price{font-size:var(--tong-text-help);line-height:var(--tong-leading-help);font-variant-numeric:tabular-nums;color:var(--tong-text)}.composer-controls-module__JyFX_G__send{}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__send{border-radius:var(--tong-radius-control);flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0}.composer-controls-module__JyFX_G__attach{background:0 0;min-width:44px;padding:8px;}.composer-controls-module__JyFX_G__content:has(>[data-composer-reference-add]){flex-direction:row}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__prompt:has([data-expand-prompt]) textarea{width:calc(100% - 48px);padding-inline-end:8px}.composer-controls-module__JyFX_G__enhancement{grid-column:1/-1;align-items:center;gap:8px;display:flex}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__prompt textarea:focus-visible{outline:2px solid var(--tong-focus);outline-offset:-2px}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__model{flex:0 auto}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__settings{flex:none;min-width:44px}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__format,.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__lora{flex:0 auto}.composer-controls-module__JyFX_G__settingsLabel{display:inline}.composer-controls-module__JyFX_G__formatCompact{display:none}.composer-controls-module__JyFX_G__formatOnly [data-product-tour=settings-output]{display:none}@media (max-width:800px){.composer-controls-module__JyFX_G__content{flex-direction:column;gap:8px}.composer-controls-module__JyFX_G__content>section{flex-basis:auto;width:auto;max-width:none}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__prompt textarea{height:88px;min-height:88px;max-height:160px}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__model{flex-basis:100%;order:-1;width:100%}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__workflow{flex:0 auto}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__settings{padding-inline:12px}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__settings .composer-controls-module__JyFX_G__settingsLabel,.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__settings .composer-controls-module__JyFX_G__settingsChevron{display:none}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__format{flex:0 auto}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__format .composer-controls-module__JyFX_G__formatExpanded{display:none}.composer-controls-module__JyFX_G__formatCompact{display:inline}.composer-controls-module__JyFX_G__submit{flex:0 auto;gap:8px}.composer-controls-module__JyFX_G__price{overflow-wrap:anywhere;min-width:0}}@media (pointer:coarse){.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__send{flex-basis:48px;width:48px;height:48px}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__control,.composer-controls-module__JyFX_G__attach{min-height:48px}}@media (max-width:800px),(max-height:600px){.composer-controls-module__JyFX_G__frame{max-height:min(70dvh, var(--composer-available-height,calc(100dvh - 140px)));overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.composer-controls-module__JyFX_G__content{overscroll-behavior:auto;scrollbar-width:thin;flex:auto;min-height:0;padding-block:8px;overflow-y:auto}.composer-controls-module__JyFX_G__content>*{flex-shrink:0}.composer-controls-module__JyFX_G__controls{background:var(--tong-surface);padding-bottom:4px;position:static}}@media (max-width:600px){.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__control{gap:6px;padding-inline:8px}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__workflow{max-width:100%}}@media (max-height:500px) and (min-width:601px){.composer-controls-module__JyFX_G__frame{max-height:var(--composer-available-height,calc(100dvh - 140px));padding:8px}.composer-controls-module__JyFX_G__content{flex-direction:row;gap:12px}.composer-controls-module__JyFX_G__content>section{flex:0 auto;width:max-content;max-width:44%}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__prompt textarea{height:60px;min-height:60px;max-height:120px;padding-block:8px}.composer-controls-module__JyFX_G__promptExtras{margin-top:4px}.composer-controls-module__JyFX_G__controls{gap:6px;margin-top:6px;padding-top:6px}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__model{flex:180px;order:0;width:auto}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__workflow{flex:0 200px}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__settings .composer-controls-module__JyFX_G__settingsLabel,.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__settings .composer-controls-module__JyFX_G__settingsChevron,.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__format{display:none}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__control{padding-inline:8px}.composer-controls-module__JyFX_G__submit{gap:8px;max-width:160px}}@media (max-width:600px) and (max-height:650px){.composer-controls-module__JyFX_G__frame{padding:8px}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__prompt textarea{height:72px;min-height:72px}.composer-controls-module__JyFX_G__controls{margin-top:4px;padding-top:8px}.composer-controls-module__JyFX_G__promptExtras{display:none}}@media (max-width:600px){.composer-controls-module__JyFX_G__frame[data-standard-composer=audio] .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__workflow{flex:120px}.composer-controls-module__JyFX_G__frame[data-standard-composer=audio] .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__settings{flex:0 0 44px}.composer-controls-module__JyFX_G__frame[data-standard-composer=audio] .composer-controls-module__JyFX_G__submit{min-width:104px;max-width:160px}}@media (max-width:359px){.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__control{padding-block:6px}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__format>svg:last-child{display:none}.composer-controls-module__JyFX_G__frame[data-standard-composer=lora] .composer-controls-module__JyFX_G__price{flex-direction:column;align-items:flex-end;max-width:72px;display:flex}}.composer-controls-module__JyFX_G__frame{container:composer/inline-size}@container composer (min-width:601px) and (max-width:900px){.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__settings .composer-controls-module__JyFX_G__settingsLabel,.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__settings .composer-controls-module__JyFX_G__settingsChevron,.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__format .composer-controls-module__JyFX_G__formatExpanded{display:none}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__format .composer-controls-module__JyFX_G__formatCompact{display:inline}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__controls .composer-controls-module__JyFX_G__settings{padding-inline:12px}}@container composer (max-width:760px){.composer-controls-module__JyFX_G__content:has(>[data-composer-references]){flex-direction:column;gap:8px}.composer-controls-module__JyFX_G__content>[data-composer-references]{flex:none;width:100%;max-width:none}}@media (max-width:600px){.composer-controls-module__JyFX_G__content{min-height:96px}:is(.composer-controls-module__JyFX_G__frame[data-standard-composer=lora] .composer-controls-module__JyFX_G__price:has([data-loading-status]),.composer-controls-module__JyFX_G__frame[data-standard-composer=lora] .composer-controls-module__JyFX_G__price:has(button)){max-width:160px}}.composer-controls-module__JyFX_G__frame .composer-controls-module__JyFX_G__send[data-review-only]{white-space:normal;text-align:center;flex-basis:auto;inline-size:auto;min-inline-size:2.75rem;padding-inline:.75rem}
.text-chat-markdown-module__U6Gn-a__markdown{white-space:normal;overflow-wrap:anywhere;min-width:0}.text-chat-markdown-module__U6Gn-a__markdown>:first-child{margin-top:0}.text-chat-markdown-module__U6Gn-a__markdown>:last-child{margin-bottom:0}.text-chat-markdown-module__U6Gn-a__markdown>:is(p,ul,ol,blockquote){max-width:75ch}.text-chat-markdown-module__U6Gn-a__markdown :is(p,ul,ol,blockquote,pre,hr){margin-block:.85em}.text-chat-markdown-module__U6Gn-a__markdown :is(h1,h2,h3,h4,h5,h6){color:var(--ink);text-wrap:pretty;margin-block:1.4em .55em;font-weight:650;line-height:1.35}.text-chat-markdown-module__U6Gn-a__markdown h1{font-size:1.5em}.text-chat-markdown-module__U6Gn-a__markdown h2{font-size:1.3em}.text-chat-markdown-module__U6Gn-a__markdown h3{font-size:1.15em}.text-chat-markdown-module__U6Gn-a__markdown :is(h4,h5,h6){font-size:1em}.text-chat-markdown-module__U6Gn-a__markdown strong{font-weight:650}.text-chat-markdown-module__U6Gn-a__markdown :is(ul,ol){padding-inline-start:1.5em}.text-chat-markdown-module__U6Gn-a__markdown li{padding-inline-start:.2em}.text-chat-markdown-module__U6Gn-a__markdown li+li{margin-top:.35em}.text-chat-markdown-module__U6Gn-a__markdown li>:is(ul,ol){margin-block:.35em}.text-chat-markdown-module__U6Gn-a__markdown li>p{margin-block:.4em}.text-chat-markdown-module__U6Gn-a__markdown li::marker{color:var(--ink-secondary)}.text-chat-markdown-module__U6Gn-a__markdown .contains-task-list{padding-inline-start:.2em;list-style:none}.text-chat-markdown-module__U6Gn-a__markdown input[type=checkbox]{accent-color:var(--primary);margin-inline:0 .5em}.text-chat-markdown-module__U6Gn-a__markdown a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.text-chat-markdown-module__U6Gn-a__markdown a:hover{color:var(--ink)}.text-chat-markdown-module__U6Gn-a__markdown a.text-chat-markdown-module__U6Gn-a__workflowLink{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);max-width:100%;min-height:2.75rem;color:var(--ink);vertical-align:middle;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .9rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.text-chat-markdown-module__U6Gn-a__markdown a.text-chat-markdown-module__U6Gn-a__workflowLink:hover{border-color:var(--primary);color:var(--primary)}.text-chat-markdown-module__U6Gn-a__workflowLink svg{color:var(--primary);flex-shrink:0}[dir=rtl] .text-chat-markdown-module__U6Gn-a__workflowLink svg{transform:rotate(180deg)}.text-chat-markdown-module__U6Gn-a__markdown blockquote{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-secondary);margin-inline:0;padding:.75em 1em}.text-chat-markdown-module__U6Gn-a__markdown blockquote>:first-child{margin-top:0}.text-chat-markdown-module__U6Gn-a__markdown blockquote>:last-child{margin-bottom:0}.text-chat-markdown-module__U6Gn-a__markdown code{background:var(--surface-raised);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875em}.text-chat-markdown-module__U6Gn-a__markdown pre{overscroll-behavior-inline:contain;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface);white-space:pre;overflow-wrap:normal;max-width:100%;padding:1em;line-height:1.6;overflow-x:auto}.text-chat-markdown-module__U6Gn-a__markdown pre code{background:0 0;border:0;border-radius:0;padding:0;font-size:.875em}.text-chat-markdown-module__U6Gn-a__tableScroll{overscroll-behavior-inline:contain;border:1px solid var(--border);border-radius:var(--radius-sm);max-width:100%;margin-block:1em;overflow-x:auto}.text-chat-markdown-module__U6Gn-a__markdown table{border-collapse:collapse;width:100%;font-size:.9em;line-height:1.5}.text-chat-markdown-module__U6Gn-a__markdown :is(th,td){text-align:start;vertical-align:top;border-bottom:1px solid var(--border-subtle);min-width:8rem;padding:.7em .9em}.text-chat-markdown-module__U6Gn-a__markdown th{background:var(--surface-raised);font-weight:650}.text-chat-markdown-module__U6Gn-a__markdown tbody tr:last-child td{border-bottom:0}.text-chat-markdown-module__U6Gn-a__markdown hr{border:0;border-top:1px solid var(--border)}.text-chat-markdown-module__U6Gn-a__markdown img{border-radius:var(--radius-sm);max-width:100%;height:auto}.text-chat-markdown-module__U6Gn-a__markdown :is(pre,a):focus-visible,.text-chat-markdown-module__U6Gn-a__tableScroll:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
