.agent-conversation-viewport{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.agent-conversation-viewport::-webkit-scrollbar{width:0;height:0;display:none}.agent-conversation-viewport>*{flex:none}.agent-conversation-viewport__history{color:#b4becbb3;text-align:center;align-self:center;padding:3px 10px;font-size:.75rem;line-height:1.125rem}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--composer-flow-angle:0deg}}}@property --composer-flow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes composer-flow{to{--composer-flow-angle:360deg}}.composer-flow{isolation:isolate;position:relative}.composer-flow:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(90deg,#6eedf6 0%,#4689f5 50%,#74f8c5 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.composer-flow.is-flowing:before,.composer-flow:hover:before,.composer-flow:focus-within:before{background:conic-gradient(from var(--composer-flow-angle), #6eedf600 0deg, #6eedf640 40deg, #6eedf6 80deg, #4689f5 140deg, #74f8c5 200deg, #6eedf633 250deg, #6eedf600 310deg);animation:2.4s linear infinite composer-flow;box-shadow:0 0 1.125rem #6eedf647}.composer-flow--dialog:before{background:conic-gradient(from 135deg,#26293180,#8e97a580,#26293180)}.composer-flow--dialog.is-flowing:before,.composer-flow--dialog:hover:before,.composer-flow--dialog:focus-within:before{background:conic-gradient(from var(--composer-flow-angle), #26293180 0deg, #8e97a580 120deg, #26293180 240deg, #8e97a580 300deg, #26293180 360deg);box-shadow:0 0 1.125rem #8e97a547}.composer-flow>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.composer-flow.is-flowing:before,.composer-flow:hover:before,.composer-flow:focus-within:before{animation:none}}.agent-thinking-process{color:#8d97a5;flex-direction:column;gap:2px;margin:8px 0 10px;font-size:.75rem;line-height:1.45;display:flex}.agent-thinking-process.is-live{color:#a7b0bc}.agent-thinking-process.is-complete{margin-top:6px}.agent-thinking-process.is-collapsible>summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:#8d97a5;align-items:center;gap:6px;list-style:none;display:flex}.agent-thinking-process.is-collapsible>summary::-webkit-details-marker{display:none}.agent-thinking-process.is-collapsible>summary .agent-thinking-process__chevron{color:#6f7886;margin-left:auto;font-size:10px;transition:transform .18s}.agent-thinking-process.is-collapsible[open]>summary .agent-thinking-process__chevron{transform:rotate(180deg)}.agent-thinking-process__body{flex-direction:column;gap:4px;padding-top:8px;display:flex}.agent-thinking-process__reasoning-viewport{min-width:0;margin-top:4px}.agent-thinking-process__reasoning-viewport.is-live{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;height:9.25rem;overflow:hidden auto}.agent-thinking-process__reasoning-viewport.is-live::-webkit-scrollbar{width:0;height:0;display:none}.agent-thinking-process__reasoning-viewport.is-complete{max-height:none;overflow:visible}.agent-thinking-process__reasoning{color:#a7b0bc;white-space:pre-wrap;word-break:break-word;padding:6px 2px 2px;font-size:.75rem;line-height:1.55}.agent-thinking-process__reasoning.is-live{color:#c5ced8}.agent-thinking-process__summary{color:#727c8a;margin:0 0 2px;font-size:11px}.agent-thinking-step{align-items:center;gap:8px;min-height:1.5rem;padding:2px 0;display:flex}.agent-thinking-step.is-active{color:#c5ced8}.agent-thinking-step__icon{color:#727c8a;flex:0 0 .875rem;place-items:center;width:.875rem;height:.875rem;font-size:.75rem;display:grid}.agent-thinking-step.is-active .agent-thinking-step__icon{color:#9aa4b2}.agent-thinking-step__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-thinking-step__label.is-shimmer{color:#8d97a5;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#727c8a 0% 35%,#eef2f7 50%,#727c8a 65% 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s ease-in-out infinite agent-thinking-label-shimmer}@keyframes agent-thinking-label-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.agent-thinking-step__label.is-shimmer{-webkit-text-fill-color:currentColor;color:#c5ced8;background:0 0;animation:none}}.agent-thinking-step__duration{color:#6f7886;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.agent-thinking-process__organizing{color:#c5ced8;align-items:center;gap:8px;min-height:1.5rem;display:flex}.agent-thinking-process__organizing .agent-thinking-step__icon{color:#9aa4b2}.agent-thinking-process__organizing .agent-thinking-step__duration{color:#6f7886}.agent-thinking-process__organizing .agent-thinking-step__duration:before{content:"·";margin-right:4px}.story-agent-document .agent-thinking-process{margin:0 .75rem .75rem}.story-agent-document .agent-thinking-process.is-collapsible>summary{padding:0 2px}.story-agent-document .agent-thinking-process__body{padding:4px 2px 0}.agent-response-stopped-divider{color:#727c8a;align-items:center;gap:.75rem;width:100%;margin:10px 0 2px;font-size:11px;line-height:1.4;display:flex}.agent-response-stopped-divider:before,.agent-response-stopped-divider:after{content:"";background:#ffffff14;flex:auto;height:1px}.agent-response-stopped-divider__label{color:#6f7886;white-space:nowrap;flex:none}.story-agent-assistant-message .agent-response-stopped-divider{margin-top:8px}.story-agent-document .agent-response-stopped-divider{margin:0 .75rem .75rem}.agent-conversation-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.agent-conversation-panel__surface{background:#191a1d;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.agent-conversation-panel__header{flex:none;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem;display:flex}.agent-conversation-panel__brand{align-items:center;gap:8px;display:flex}.agent-conversation-panel__brand-icon,.story-script-agent-panel__brand-icon{object-fit:contain;width:1.375rem;height:1.375rem;display:block}.agent-conversation-panel__brand strong,.story-script-agent-panel__brand strong{color:#e9eef5;font-size:.875rem;font-weight:650}.agent-conversation-panel__header button,.story-script-agent-panel__header button{cursor:pointer;background:0 0;border:0;place-items:center;width:1.75rem;height:1.75rem;padding:0;display:grid}.agent-conversation-panel__messages{flex:1;min-height:0;padding:8px .75rem .75rem}.agent-conversation-panel__composer{flex:none;padding:1rem}.agent-conversation-panel__input-wrap{box-sizing:border-box;background:#262931;border-radius:1rem;flex-direction:column;height:7.625rem;display:flex}.agent-conversation-panel__input-wrap.has-context-chips,.story-script-agent-panel__input-wrap.has-context-chips{height:10.5rem}.agent-conversation-panel__input-wrap textarea{resize:none;color:#fff;background:0 0;border:0;outline:0;flex:1;width:100%;min-height:0;padding:.875rem 1rem 3rem;font-family:inherit;font-size:.875rem;line-height:1.25rem;display:block}.agent-conversation-panel__input-wrap textarea::placeholder{color:#8e97a5}.agent-conversation-panel__composer-tools{z-index:3;justify-content:flex-end;align-items:center;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.agent-conversation-panel__send{cursor:pointer;background:0 0;border:0;border-radius:1rem;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.agent-conversation-panel__send:disabled{opacity:.5;cursor:not-allowed}.agent-conversation-panel__chips{flex-wrap:wrap;gap:6px;padding:0 1rem 8px;display:flex}.agent-conversation-panel__chip{color:#d7dee8;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;max-width:100%;padding:4px 8px;font-size:.75rem;display:inline-flex;overflow:hidden}.agent-conversation-empty{color:#9aa3b0;flex-direction:column;gap:10px;padding:1.125rem 8px 8px;display:flex}.agent-conversation-empty strong{color:#e9eef5;font-size:.875rem}.agent-conversation-empty__skills{gap:6px;display:grid}.agent-conversation-empty__skills button{color:#e9eef5;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;display:flex}.agent-conversation-empty__skills small{color:#8e97a5;font-size:.75rem}
