.ai-agent-module__ssqhrq__workspace{--agent-accent:var(--blue);--agent-accent-2:#ff9500;--agent-glass:color-mix(in srgb, var(--paper) 78%, transparent);--agent-soft-shadow:16px 16px 36px #18203414, -12px -12px 28px #ffffffc7;background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--blue) 13%, transparent), transparent 34%), radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--agent-accent-2) 11%, transparent), transparent 31%), linear-gradient(135deg, color-mix(in srgb, var(--surface) 88%, white), var(--surface-alt));color:var(--ink);grid-template-columns:minmax(192px,230px) minmax(420px,1fr) minmax(252px,300px);gap:14px;height:calc(100dvh - 64px);min-height:0;padding:14px;display:grid;position:relative;overflow:hidden}.ai-agent-module__ssqhrq__workspace:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--agent-accent) 58%, transparent), color-mix(in srgb, var(--agent-accent-2) 44%, transparent), transparent);content:"";opacity:.75;pointer-events:none;height:1px;position:absolute;inset:0 18px auto}.ai-agent-module__ssqhrq__conversations,.ai-agent-module__ssqhrq__chatColumn,.ai-agent-module__ssqhrq__settings{background:var(--agent-glass);border:1px solid color-mix(in srgb, var(--line) 76%, white);box-shadow:var(--agent-soft-shadow);border-radius:18px;min-width:0}.ai-agent-module__ssqhrq__conversations,.ai-agent-module__ssqhrq__settings{scrollbar-color:color-mix(in srgb, var(--muted) 28%, transparent) transparent;scrollbar-width:thin;align-content:start;gap:16px;padding:16px;display:grid;overflow:hidden auto}.ai-agent-module__ssqhrq__conversations,.ai-agent-module__ssqhrq__settings,.ai-agent-module__ssqhrq__chatColumn{height:100%;min-height:0}.ai-agent-module__ssqhrq__newConversation,.ai-agent-module__ssqhrq__conversationItem,.ai-agent-module__ssqhrq__modeSwitch button,.ai-agent-module__ssqhrq__taskTypes button,.ai-agent-module__ssqhrq__quickAgents button,.ai-agent-module__ssqhrq__inlineTool,.ai-agent-module__ssqhrq__sendButton,.ai-agent-module__ssqhrq__taskLink,.ai-agent-module__ssqhrq__loadEarlier,.ai-agent-module__ssqhrq__attachment button{transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}.ai-agent-module__ssqhrq__newConversation{background:linear-gradient(135deg, var(--ink), color-mix(in srgb, var(--agent-accent) 28%, var(--ink)));color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff2e,0 14px 24px #0f172a29}.ai-agent-module__ssqhrq__newConversation:hover,.ai-agent-module__ssqhrq__sendButton:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff38, 0 18px 30px color-mix(in srgb, var(--agent-accent) 24%, transparent);transform:translateY(-2px)}.ai-agent-module__ssqhrq__newConversation:active,.ai-agent-module__ssqhrq__sendButton:active:not(:disabled),.ai-agent-module__ssqhrq__inlineTool:active,.ai-agent-module__ssqhrq__taskTypes button:active,.ai-agent-module__ssqhrq__quickAgents button:active{transform:translateY(0);box-shadow:inset 4px 4px 10px #0f172a1f,inset -4px -4px 10px #ffffffb8}.ai-agent-module__ssqhrq__conversationSection{gap:6px;display:grid}.ai-agent-module__ssqhrq__conversationSection>span,.ai-agent-module__ssqhrq__fieldGroup>label{color:var(--muted);letter-spacing:0;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.ai-agent-module__ssqhrq__conversationItem{background:color-mix(in srgb, var(--surface) 58%, transparent);color:var(--ink);text-align:left;border:1px solid #0000;border-radius:14px;gap:4px;width:100%;min-width:0;padding:12px 12px 12px 14px;display:grid;position:relative}.ai-agent-module__ssqhrq__conversationItem:hover{background:var(--paper);border-color:color-mix(in srgb, var(--agent-accent) 22%, var(--line));transform:translate(2px)}.ai-agent-module__ssqhrq__conversationItem.ai-agent-module__ssqhrq__active{background:color-mix(in srgb, var(--agent-accent) 12%, var(--paper));border-color:color-mix(in srgb, var(--agent-accent) 32%, var(--line));box-shadow:inset 3px 3px 9px color-mix(in srgb, var(--agent-accent) 8%, transparent), inset -3px -3px 9px #ffffffa6}.ai-agent-module__ssqhrq__conversationItem strong,.ai-agent-module__ssqhrq__conversationItem small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-agent-module__ssqhrq__conversationItem strong{font-size:13px}.ai-agent-module__ssqhrq__conversationItem small,.ai-agent-module__ssqhrq__conversationEmpty,.ai-agent-module__ssqhrq__fieldGroup small,.ai-agent-module__ssqhrq__modelStatus{color:var(--muted);font-size:11px}.ai-agent-module__ssqhrq__conversationEmpty{margin:4px 2px;line-height:1.7}.ai-agent-module__ssqhrq__chatColumn{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.ai-agent-module__ssqhrq__chatHeader{background:color-mix(in srgb, var(--paper) 72%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);z-index:2;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 18px;display:flex;position:relative}.ai-agent-module__ssqhrq__chatTitle{gap:3px;min-width:0;display:grid}.ai-agent-module__ssqhrq__chatTitle span{color:var(--agent-accent);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.ai-agent-module__ssqhrq__chatTitle strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.ai-agent-module__ssqhrq__chatTitle small{color:var(--muted);font-size:12px}.ai-agent-module__ssqhrq__modeSwitch{background:color-mix(in srgb, var(--surface-alt) 74%, transparent);border:1px solid color-mix(in srgb, var(--line) 84%, white);border-radius:14px;flex:none;grid-template-columns:repeat(3,minmax(78px,1fr));gap:4px;padding:4px;display:grid}.ai-agent-module__ssqhrq__modeSwitch button{color:var(--muted);background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:13px;font-weight:750;display:flex}.ai-agent-module__ssqhrq__modeSwitch button:hover{background:var(--paper);color:var(--ink)}.ai-agent-module__ssqhrq__modeSwitch button.ai-agent-module__ssqhrq__active{background:var(--paper);color:var(--agent-accent);box-shadow:0 8px 18px #0f172a14,inset 0 1px #fffc}.ai-agent-module__ssqhrq__messageList{background-image:linear-gradient(color-mix(in srgb, var(--line) 24%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 16%, transparent) 1px, transparent 1px);overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;background-size:44px 44px;min-height:0;padding:30px clamp(18px,4vw,52px) 24px;overflow:hidden auto}.ai-agent-module__ssqhrq__loadEarlier{background:var(--paper);border:1px solid var(--line);color:var(--muted);border-radius:999px;min-height:34px;margin:0 auto 22px;padding:0 14px;display:block}.ai-agent-module__ssqhrq__loadEarlier:hover{border-color:var(--agent-accent);color:var(--agent-accent);transform:translateY(-1px)}.ai-agent-module__ssqhrq__emptyState{background:color-mix(in srgb, var(--paper) 70%, transparent);border:1px dashed color-mix(in srgb, var(--agent-accent) 34%, var(--line));color:var(--muted);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;max-width:500px;min-height:240px;margin:max(14px,6vh) auto;padding:34px;display:flex;box-shadow:inset 6px 6px 18px #0f172a09,inset -6px -6px 18px #ffffffb8}.ai-agent-module__ssqhrq__emptyState svg{color:var(--agent-accent);margin-bottom:13px}.ai-agent-module__ssqhrq__emptyState strong{color:var(--ink);font-size:17px}.ai-agent-module__ssqhrq__emptyState span{max-width:380px;margin-top:8px;font-size:13px;line-height:1.75}.ai-agent-module__ssqhrq__emptyState a{color:var(--agent-accent);margin-top:16px;font-weight:800}.ai-agent-module__ssqhrq__message{flex-direction:column;max-width:min(780px,88%);margin-bottom:22px;animation:.24s cubic-bezier(.22,1,.36,1) both ai-agent-module__ssqhrq__agentMessageIn;display:flex}.ai-agent-module__ssqhrq__assistantMessage{align-items:flex-start}.ai-agent-module__ssqhrq__userMessage{align-items:flex-end;margin-left:auto}.ai-agent-module__ssqhrq__messageAuthor{color:var(--muted);align-items:center;gap:6px;min-height:22px;margin-bottom:6px;font-size:11px;font-weight:800;display:flex}.ai-agent-module__ssqhrq__assistantAvatar{background:linear-gradient(135deg, var(--agent-accent), color-mix(in srgb, var(--agent-accent-2) 42%, var(--agent-accent)));color:#fff;border-radius:8px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ai-agent-module__ssqhrq__messageBody,.ai-agent-module__ssqhrq__taskProgress{background:var(--paper);border:1px solid color-mix(in srgb, var(--line) 86%, white);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px;width:fit-content;max-width:100%;padding:13px 16px;font-size:14px;line-height:1.75;box-shadow:0 10px 22px #0f172a0f}.ai-agent-module__ssqhrq__userMessage .ai-agent-module__ssqhrq__messageBody{background:linear-gradient(135deg, var(--ink), color-mix(in srgb, var(--agent-accent) 30%, var(--ink)));color:#fff;border-color:#0000}.ai-agent-module__ssqhrq__taskProgress{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.ai-agent-module__ssqhrq__taskLink{color:var(--agent-accent);margin-left:10px;font-weight:800;display:inline-flex}.ai-agent-module__ssqhrq__error{background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 24%, var(--line));color:var(--danger);border-radius:12px;padding:10px 12px;font-size:13px}.ai-agent-module__ssqhrq__composerWrap{background:color-mix(in srgb, var(--paper) 60%, transparent);border-top:1px solid color-mix(in srgb, var(--line) 74%, transparent);z-index:2;padding:12px clamp(18px,4vw,52px) 18px;position:relative}.ai-agent-module__ssqhrq__composer{background:var(--paper);border:1px solid color-mix(in srgb, var(--line-strong) 82%, white);border-radius:20px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 16px 42px #0f172a1a,inset 0 1px #ffffffc7}.ai-agent-module__ssqhrq__composer:focus-within{border-color:color-mix(in srgb, var(--agent-accent) 44%, var(--line));box-shadow:0 0 0 4px color-mix(in srgb, var(--agent-accent) 12%, transparent), 0 18px 46px #0f172a1f}.ai-agent-module__ssqhrq__composerInput{color:var(--ink);resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:108px;max-height:260px;padding:4px 4px 12px;font-size:15px;line-height:1.7}.ai-agent-module__ssqhrq__composerInput::placeholder{color:var(--faint)}.ai-agent-module__ssqhrq__composerFooter{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ai-agent-module__ssqhrq__composerTools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ai-agent-module__ssqhrq__upload,.ai-agent-module__ssqhrq__inlineTool{background:color-mix(in srgb, var(--surface) 72%, var(--paper));border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:800;display:inline-flex}.ai-agent-module__ssqhrq__upload{cursor:pointer;max-width:230px}.ai-agent-module__ssqhrq__upload small,.ai-agent-module__ssqhrq__upload input{display:none}.ai-agent-module__ssqhrq__inlineTool:hover,.ai-agent-module__ssqhrq__upload:hover{background:color-mix(in srgb, var(--agent-accent) 10%, var(--paper));border-color:color-mix(in srgb, var(--agent-accent) 34%, var(--line));color:var(--agent-accent);transform:translateY(-1px)}.ai-agent-module__ssqhrq__composerTools>span{color:var(--faint);font-size:12px}.ai-agent-module__ssqhrq__sendButton{background:linear-gradient(135deg, var(--agent-accent), color-mix(in srgb, var(--agent-accent-2) 38%, var(--agent-accent)));color:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ai-agent-module__ssqhrq__sendButton:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.5}.ai-agent-module__ssqhrq__attachment{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:58px minmax(0,1fr) 36px;align-items:center;gap:10px;margin-bottom:10px;padding:8px;display:grid}.ai-agent-module__ssqhrq__attachment img{object-fit:cover;border-radius:12px;width:58px;height:58px}.ai-agent-module__ssqhrq__attachment span{gap:3px;min-width:0;display:grid}.ai-agent-module__ssqhrq__attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ai-agent-module__ssqhrq__attachment small{color:var(--muted);font-size:11px}.ai-agent-module__ssqhrq__attachment button{background:var(--paper);color:var(--muted);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ai-agent-module__ssqhrq__attachment button:hover{color:var(--danger);transform:translateY(-1px)}.ai-agent-module__ssqhrq__settingsHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.ai-agent-module__ssqhrq__settingsHeading div{gap:4px;display:grid}.ai-agent-module__ssqhrq__settingsHeading span:first-child{color:var(--agent-accent);font-size:11px;font-weight:800}.ai-agent-module__ssqhrq__settingsHeading strong{font-size:16px}.ai-agent-module__ssqhrq__modelStatus{background:color-mix(in srgb, var(--green) 8%, var(--paper));border:1px solid color-mix(in srgb, var(--green) 18%, var(--line));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:140px;padding:5px 8px;display:inline-flex;overflow:hidden}.ai-agent-module__ssqhrq__modelStatus i{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.ai-agent-module__ssqhrq__fieldGroup{gap:9px;display:grid}.ai-agent-module__ssqhrq__fieldGroup select{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:13px;width:100%;min-height:42px;padding:0 11px}.ai-agent-module__ssqhrq__fieldGroup select:focus{border-color:var(--agent-accent);outline:3px solid color-mix(in srgb, var(--agent-accent) 12%, transparent)}.ai-agent-module__ssqhrq__taskTypes,.ai-agent-module__ssqhrq__quickAgents{gap:8px;display:grid}.ai-agent-module__ssqhrq__taskTypes button,.ai-agent-module__ssqhrq__quickAgents button{background:color-mix(in srgb, var(--surface) 74%, var(--paper));border:1px solid var(--line);color:var(--ink-soft);text-align:left;border-radius:14px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;font-weight:800;display:grid}.ai-agent-module__ssqhrq__quickAgents button{grid-template-columns:18px minmax(0,1fr)}.ai-agent-module__ssqhrq__taskTypes button:hover,.ai-agent-module__ssqhrq__quickAgents button:hover{background:var(--paper);border-color:color-mix(in srgb, var(--agent-accent) 30%, var(--line));color:var(--agent-accent);transform:translateY(-1px)}.ai-agent-module__ssqhrq__taskTypes button.ai-agent-module__ssqhrq__active{background:color-mix(in srgb, var(--agent-accent) 10%, var(--paper));border-color:color-mix(in srgb, var(--agent-accent) 34%, var(--line));color:var(--agent-accent);box-shadow:inset 4px 4px 12px color-mix(in srgb, var(--agent-accent) 8%, transparent), inset -4px -4px 12px #ffffffc2}@keyframes ai-agent-module__ssqhrq__agentMessageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1180px){.ai-agent-module__ssqhrq__workspace{grid-template-columns:minmax(170px,190px) minmax(0,1fr) minmax(230px,252px)}.ai-agent-module__ssqhrq__settings{grid-template-columns:1fr}.ai-agent-module__ssqhrq__settingsHeading{grid-column:auto}}@media (max-width:940px){.ai-agent-module__ssqhrq__workspace{grid-template-columns:minmax(168px,190px) minmax(0,1fr)}.ai-agent-module__ssqhrq__settings{display:none}}@media (max-width:760px){.ai-agent-module__ssqhrq__workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:calc(100dvh - 58px);padding:8px;display:grid}.ai-agent-module__ssqhrq__conversations{order:1;grid-template-columns:132px minmax(0,1fr);gap:8px;height:auto;max-height:96px;padding:8px;display:grid;overflow:hidden}.ai-agent-module__ssqhrq__conversationSection{grid-auto-columns:minmax(142px,180px);grid-auto-flow:column;overflow:auto hidden}.ai-agent-module__ssqhrq__conversationSection>span{display:none}.ai-agent-module__ssqhrq__conversationItem{min-height:44px;padding:7px 9px}.ai-agent-module__ssqhrq__newConversation{min-height:44px}.ai-agent-module__ssqhrq__chatColumn{order:2;height:100%;min-height:0}.ai-agent-module__ssqhrq__chatHeader{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.ai-agent-module__ssqhrq__modeSwitch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ai-agent-module__ssqhrq__modeSwitch button{padding:0 7px}.ai-agent-module__ssqhrq__messageList{padding:20px 14px 16px}.ai-agent-module__ssqhrq__message{max-width:94%}.ai-agent-module__ssqhrq__composerWrap{padding:10px 12px 12px}.ai-agent-module__ssqhrq__composerInput{min-height:86px}.ai-agent-module__ssqhrq__composerFooter{align-items:stretch}.ai-agent-module__ssqhrq__composerTools{flex:1}.ai-agent-module__ssqhrq__composerTools>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ai-agent-module__ssqhrq__workspace *,.ai-agent-module__ssqhrq__workspace :before,.ai-agent-module__ssqhrq__workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
