.AgentChat-module__w-P_eW__messageList{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.AgentChat-module__w-P_eW__transcriptRoot{min-height:0;overflow:hidden}.AgentChat-module__w-P_eW__transcriptBody{flex:1 1 0;min-height:0;overflow:hidden auto}.AgentChat-module__w-P_eW__userMessage{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;max-width:min(100%,440px)}.AgentChat-module__w-P_eW__userMessageAttachment{cursor:pointer}.AgentChat-module__w-P_eW__userMessageAttachment:focus-visible{outline:2px solid var(--color-border-inverse);outline-offset:2px}.AgentChat-module__w-P_eW__assistantMessage,.AgentChat-module__w-P_eW__statusMessage{max-width:100%}.AgentChat-module__w-P_eW__assistantMessageRow{min-width:0}.AgentChat-module__w-P_eW__fileMessageAttachments{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.AgentChat-module__w-P_eW__fileMessageAttachment{background:var(--color-surface-panel-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-content-primary);cursor:pointer;align-items:center;gap:8px;width:min(100%,360px);min-width:0;max-width:100%;min-height:36px;padding:3px 8px 3px 5px;display:flex}.AgentChat-module__w-P_eW__fileMessageAttachment:hover{background:var(--color-surface-panel)}.AgentChat-module__w-P_eW__fileMessageAttachmentType{background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-content-secondary);flex-direction:column;flex:none;justify-content:center;align-items:center;width:34px;height:28px;display:flex}.AgentChat-module__w-P_eW__fileMessageAttachmentType>span{color:var(--color-content-tertiary);font-family:var(--font-mono);font-size:9px;font-weight:500;line-height:9px}.AgentChat-module__w-P_eW__fileMessageAttachment>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;overflow:hidden}.AgentChat-module__w-P_eW__fileMessageAttachment:focus-visible{outline:2px solid var(--color-content-primary);outline-offset:2px}.AgentChat-module__w-P_eW__reasoningSummary,.AgentChat-module__w-P_eW__turnActivity{max-width:min(100%,520px)}.AgentChat-module__w-P_eW__turnActivity{interpolate-size:allow-keywords;min-width:0}.AgentChat-module__w-P_eW__turnActivity::details-content{content-visibility:hidden;block-size:0;transition:block-size .16s ease, content-visibility .16s allow-discrete;overflow:clip}.AgentChat-module__w-P_eW__turnActivity[open]::details-content{content-visibility:visible;block-size:auto}.AgentChat-module__w-P_eW__turnActivitySummary{border-bottom:1px solid var(--color-border-subtle);color:var(--color-content-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 0 10px;font-size:13px;font-weight:500;line-height:20px;list-style:none;display:flex}.AgentChat-module__w-P_eW__turnActivitySummary::-webkit-details-marker{display:none}.AgentChat-module__w-P_eW__turnActivityChevron{flex:none;transition:transform .14s}.AgentChat-module__w-P_eW__turnActivity:not([open]) .AgentChat-module__w-P_eW__turnActivityChevron{transform:rotate(-90deg)}.AgentChat-module__w-P_eW__turnActivity:not([open])+.AgentChat-module__w-P_eW__assistantMessageRow{margin-top:-16px}.AgentChat-module__w-P_eW__turnActivity:not([open])+.AgentChat-module__w-P_eW__assistantMessageRow .AgentChat-module__w-P_eW__assistantMessage>div>:first-child:is(h1,h2,h3,h4){margin-top:8px}.AgentChat-module__w-P_eW__turnActivityContent{gap:20px;padding-top:18px;display:grid}.AgentChat-module__w-P_eW__turnActivityItem,.AgentChat-module__w-P_eW__reasoningSection{min-width:0}.AgentChat-module__w-P_eW__reasoningTitle{color:var(--color-content-secondary);cursor:pointer;align-items:flex-start;gap:6px;font-size:14px;line-height:1.65;list-style:none;display:flex}.AgentChat-module__w-P_eW__reasoningTitle::-webkit-details-marker{display:none}.AgentChat-module__w-P_eW__turnActivitySummary:focus-visible,.AgentChat-module__w-P_eW__reasoningTitle:focus-visible{outline:1px solid color-mix(in srgb, var(--color-content-primary) 52%, transparent);outline-offset:2px}.AgentChat-module__w-P_eW__reasoningChevron{color:var(--color-content-secondary);flex:none;margin-top:3px;transition:transform .14s}.AgentChat-module__w-P_eW__reasoningSection:not([open]) .AgentChat-module__w-P_eW__reasoningChevron{transform:rotate(-90deg)}.AgentChat-module__w-P_eW__reasoningContent{border-left:1px solid var(--color-border-subtle);gap:14px;margin:10px 0 0 8px;padding-left:14px;display:grid}.AgentChat-module__w-P_eW__reasoningBody{color:var(--color-content-secondary);overflow-wrap:anywhere;font-size:14px;line-height:1.65}.AgentChat-module__w-P_eW__reasoningBody>div>:first-child,.AgentChat-module__w-P_eW__reasoningBody>div>:last-child{margin-top:0;margin-bottom:0}.AgentChat-module__w-P_eW__toolActivity{color:var(--color-content-secondary);align-items:center;gap:8px;font-size:13px;line-height:20px;display:flex}.AgentChat-module__w-P_eW__toolActivity>svg{flex:none}.AgentChat-module__w-P_eW__toolActivityStreaming>svg{animation:1.4s ease-in-out infinite AgentChat-module__w-P_eW__toolActivityPulse}.AgentChat-module__w-P_eW__toolActivityFailed{color:color-mix(in srgb, var(--color-danger-600) 72%, var(--color-content-primary))}@keyframes AgentChat-module__w-P_eW__toolActivityPulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.AgentChat-module__w-P_eW__toolActivityStreaming>svg{animation:none}}.AgentChat-module__w-P_eW__reasoningSummary{color:var(--color-content-secondary);font-size:13px;line-height:1.5}.AgentChat-module__w-P_eW__reasoningSummaryLabel{cursor:pointer;width:fit-content;font-weight:500}.AgentChat-module__w-P_eW__reasoningSummaryContent{border-left:1px solid var(--color-border-subtle);margin-top:8px;padding-left:12px}.AgentChat-module__w-P_eW__assistantMessage{overflow-wrap:anywhere;white-space:normal;min-width:0}.AgentChat-module__w-P_eW__assistantMessage>div{color:inherit;font-size:inherit;line-height:inherit}.AgentChat-module__w-P_eW__assistantMessage>div>:first-child{margin-top:0}.AgentChat-module__w-P_eW__assistantMessage>div>:last-child{margin-bottom:0}.AgentChat-module__w-P_eW__assistantMessage h1,.AgentChat-module__w-P_eW__assistantMessage h2,.AgentChat-module__w-P_eW__assistantMessage h3,.AgentChat-module__w-P_eW__assistantMessage h4{color:var(--color-content-primary);letter-spacing:0;margin:14px 0 8px;font-weight:600;line-height:1.25}.AgentChat-module__w-P_eW__assistantMessage h1{font-size:20px}.AgentChat-module__w-P_eW__assistantMessage h2{font-size:17px}.AgentChat-module__w-P_eW__assistantMessage h3,.AgentChat-module__w-P_eW__assistantMessage h4{font-size:15px}.AgentChat-module__w-P_eW__assistantMessage :is(p,ul,ol,blockquote,pre,table)+:is(h1,h2,h3,h4){margin-top:24px}.AgentChat-module__w-P_eW__assistantMessage p,.AgentChat-module__w-P_eW__assistantMessage ul,.AgentChat-module__w-P_eW__assistantMessage ol,.AgentChat-module__w-P_eW__assistantMessage blockquote,.AgentChat-module__w-P_eW__assistantMessage pre,.AgentChat-module__w-P_eW__assistantMessage table{margin:10px 0}.AgentChat-module__w-P_eW__assistantMessage ul,.AgentChat-module__w-P_eW__assistantMessage ol{padding-left:20px}.AgentChat-module__w-P_eW__assistantMessage ul{list-style:outside}.AgentChat-module__w-P_eW__assistantMessage ol{list-style:decimal}.AgentChat-module__w-P_eW__assistantMessage li{margin:4px 0}.AgentChat-module__w-P_eW__assistantMessage code{background:color-mix(in srgb, var(--color-content-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-content-primary) 8%, transparent);color:var(--color-content-primary);font-family:var(--font-mono);white-space:break-spaces;border-radius:5px;padding:1px 5px;font-size:.9em}.AgentChat-module__w-P_eW__assistantMessage pre{background:color-mix(in srgb, var(--color-content-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-content-primary) 10%, transparent);border-radius:8px;padding:12px;overflow-x:auto}.AgentChat-module__w-P_eW__assistantMessage pre code{white-space:pre;background:0 0;border:0;padding:0;display:block}.AgentChat-module__w-P_eW__assistantMessage a:not([data-reference-appearance=chip]){color:var(--color-accent-primary);text-underline-offset:2px;text-decoration:underline}.AgentChat-module__w-P_eW__assistantMessage blockquote{border-left:2px solid var(--color-border-default);color:var(--color-content-secondary);padding-left:12px}.AgentChat-module__w-P_eW__assistantMessage table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.AgentChat-module__w-P_eW__assistantMessage th,.AgentChat-module__w-P_eW__assistantMessage td{border:1px solid var(--color-border-subtle);text-align:left;vertical-align:top;padding:6px 8px}.AgentChat-module__w-P_eW__assistantMessage th{background:color-mix(in srgb, var(--color-content-primary) 5%, transparent);color:var(--color-content-primary);font-weight:600}
.UserInputRequestCard-module___3BdUq__card{background:linear-gradient(color-mix(in srgb, var(--color-surface-panel) 68%, transparent), color-mix(in srgb, var(--color-surface-panel) 58%, transparent)), url(/textures/paper-surface-grain.webp);box-shadow:0 5px 12px color-mix(in srgb, var(--color-content-primary) 12%, transparent), 0 1px 3px color-mix(in srgb, var(--color-content-primary) 9%, transparent);background-position:50%;background-size:auto,280px 280px;border-color:#0000;border-radius:20px;overflow:hidden}.UserInputRequestCard-module___3BdUq__pendingSurface{display:grid}.UserInputRequestCard-module___3BdUq__pendingCard{background:var(--color-surface-panel);border-color:var(--color-border-default);box-shadow:var(--shadow-sm);border-radius:12px 12px 0 0;padding-bottom:12px}.UserInputRequestCard-module___3BdUq__questionHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:12px 8px 6px 16px;display:flex}.UserInputRequestCard-module___3BdUq__questionTitle{flex:1;font-size:13px;line-height:20px}.UserInputRequestCard-module___3BdUq__questionActions{flex:none;align-items:center;gap:2px;display:flex}.UserInputRequestCard-module___3BdUq__navigationButton{border-radius:10px;width:28px;height:28px;transition:background .14s}.UserInputRequestCard-module___3BdUq__navigationButton:hover{background:var(--color-control-state-surface-hover)}.UserInputRequestCard-module___3BdUq__attachedComposer{z-index:1;margin-top:-12px;position:relative}.UserInputRequestCard-module___3BdUq__option{background:0 0;align-items:center;font-size:13px;transition:background-color .12s,color .12s;position:relative}.UserInputRequestCard-module___3BdUq__option>button{clip-path:inset(50%);opacity:0;white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;inset:0 auto auto 0;overflow:hidden}.UserInputRequestCard-module___3BdUq__option>span{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.UserInputRequestCard-module___3BdUq__option:hover{background:var(--surface-hover)}.UserInputRequestCard-module___3BdUq__option:has(button[data-state=checked]){background:color-mix(in srgb, var(--surface-hover) 72%, transparent)}.UserInputRequestCard-module___3BdUq__option:has(button:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:1px}.UserInputRequestCard-module___3BdUq__choiceMarker{background:color-mix(in srgb, var(--color-surface-panel-subtle) 82%, transparent);border:1px solid var(--color-border-default);color:var(--color-content-secondary);border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.UserInputRequestCard-module___3BdUq__option:has(button[data-state=checked]) .UserInputRequestCard-module___3BdUq__choiceMarker{background:var(--color-content-primary);border-color:var(--color-content-primary);color:var(--color-content-inverse)}.UserInputRequestCard-module___3BdUq__optionCopy{flex-wrap:wrap;align-items:baseline;gap:4px 10px;line-height:20px;display:flex}.UserInputRequestCard-module___3BdUq__errorToast{background:color-mix(in srgb, var(--color-feedback-danger-surface) 48%, transparent);border-radius:8px;justify-self:start;align-items:center;gap:6px;margin-left:8px;padding:6px 8px;font-size:13px;display:flex}@media (max-width:480px){.UserInputRequestCard-module___3BdUq__questionHeader{flex-direction:column;align-items:flex-start;gap:6px}.UserInputRequestCard-module___3BdUq__questionActions{justify-content:space-between;align-self:stretch}.UserInputRequestCard-module___3BdUq__navigationButton{width:32px;height:32px}}
.SettingsShell-module__p7fEra__chrome,.SettingsShell-module__p7fEra__mobileNavigation{--settings-sidebar-surface:linear-gradient(color-mix(in srgb, var(--token-semantic-surface-page) 52%, transparent), color-mix(in srgb, var(--token-semantic-surface-page) 46%, transparent)), url(/textures/thick-paper-surface-grain.webp);--settings-muted:color-mix(in srgb, var(--color-content-primary) 66%, var(--token-semantic-surface-page))}.SettingsShell-module__p7fEra__chrome{display:contents}.SettingsShell-module__p7fEra__sidebar{background:var(--settings-sidebar-surface) var(--token-semantic-surface-page);border-right:1px solid var(--color-border-default);background-position:50%;background-size:auto,320px 320px;grid-area:1/1/span 2;min-width:0;overflow:clip}.SettingsShell-module__p7fEra__navigation{flex-direction:column;width:208px;height:100%;display:flex}.SettingsShell-module__p7fEra__brand{flex:0 0 48px;justify-content:space-between;align-items:center;padding:0 12px 0 18px;display:flex}.SettingsShell-module__p7fEra__brand button,.SettingsShell-module__p7fEra__collapsedSidebar button,.SettingsShell-module__p7fEra__mobileClose{color:var(--settings-muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.SettingsShell-module__p7fEra__navigationBody{flex:auto;min-height:0;padding:16px 8px;overflow-y:auto}.SettingsShell-module__p7fEra__backButton{color:var(--settings-muted);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:34px;margin-bottom:24px;padding:7px 10px;font-size:13px;display:flex}.SettingsShell-module__p7fEra__navigationSection{gap:2px;margin-bottom:22px;display:grid}.SettingsShell-module__p7fEra__navigationSection h2{color:var(--settings-muted);letter-spacing:.03em;margin:0;padding:6px 10px;font-size:12px;font-weight:500}.SettingsShell-module__p7fEra__navigationSection a{color:var(--color-content-primary);border-radius:6px;align-items:center;gap:11px;min-height:36px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.SettingsShell-module__p7fEra__navigationSection a:hover,.SettingsShell-module__p7fEra__navigationSection a:focus-visible,.SettingsShell-module__p7fEra__navigationSection a[aria-current=page],.SettingsShell-module__p7fEra__backButton:hover,.SettingsShell-module__p7fEra__backButton:focus-visible,.SettingsShell-module__p7fEra__brand button:hover,.SettingsShell-module__p7fEra__collapsedSidebar button:hover,.SettingsShell-module__p7fEra__mobileClose:hover{background:var(--color-surface-panel-subtle)}.SettingsShell-module__p7fEra__collapsedSidebar{background:var(--settings-sidebar-surface) var(--token-semantic-surface-page);border-right:1px solid var(--color-border-default);grid-area:1/1/span 2;justify-content:center;align-items:center;padding-top:8px;display:flex}.SettingsShell-module__p7fEra__collapsedSidebar button{align-self:flex-start}.SettingsShell-module__p7fEra__content{background:var(--token-semantic-surface-page);grid-area:2/2;min-width:0;min-height:0;overflow-y:auto}.SettingsShell-module__p7fEra__mobileBackdrop{background:color-mix(in srgb, var(--color-content-primary) 24%, transparent);z-index:40;position:fixed;inset:0}.SettingsShell-module__p7fEra__mobileNavigation{background:var(--settings-sidebar-surface) var(--token-semantic-surface-page);z-index:41;width:min(86vw,280px);position:fixed;top:0;bottom:0;left:0}.SettingsShell-module__p7fEra__mobileClose{z-index:2;position:absolute;top:8px;right:8px}.SettingsShell-module__p7fEra__chrome :focus-visible,.SettingsShell-module__p7fEra__mobileNavigation :focus-visible{outline:2px solid var(--color-content-primary);outline-offset:2px}@media (max-width:767px){.SettingsShell-module__p7fEra__sidebar,.SettingsShell-module__p7fEra__collapsedSidebar{display:none}.SettingsShell-module__p7fEra__content{grid-area:2/1}.SettingsShell-module__p7fEra__navigation{width:100%}.SettingsShell-module__p7fEra__mobileNavigation .SettingsShell-module__p7fEra__brand button{display:none}}.SettingsShell-module__p7fEra__breadcrumb{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.SettingsShell-module__p7fEra__breadcrumbParent,.SettingsShell-module__p7fEra__breadcrumb>svg{color:var(--settings-muted)}
.AuthShell-module__n1sv0a__background{background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-page) 34%, transparent) 0%, color-mix(in srgb, var(--color-surface-page) 12%, transparent) 42%, color-mix(in srgb, var(--color-surface-page) 30%, transparent) 100%), url(/backgrounds/entry-background.webp)}.AuthShell-module__n1sv0a__panel{background-image:linear-gradient(color-mix(in srgb, var(--color-surface-panel) 42%, transparent), color-mix(in srgb, var(--color-surface-panel) 36%, transparent)), radial-gradient(circle at 20% 12%, color-mix(in srgb, var(--color-surface-panel) 24%, transparent), transparent 34%), url(/textures/paper-surface-grain.webp);box-shadow:0 22px 48px color-mix(in srgb, var(--color-content-primary) 18%, transparent), 0 4px 12px color-mix(in srgb, var(--color-content-primary) 12%, transparent);background-position:50%;background-size:auto,auto,300px 300px;border-radius:10px}.AuthShell-module__n1sv0a__providerButton{background:linear-gradient(color-mix(in srgb, var(--color-content-primary) 30%, transparent), color-mix(in srgb, var(--color-content-primary) 26%, transparent)), url(/textures/charcoal-surface-grain.webp);border:1px solid color-mix(in srgb, var(--color-surface-panel) 12%, transparent);background-position:50%;background-size:auto,300px 300px;max-width:280px;margin-inline:auto;font-size:15px}.AuthShell-module__n1sv0a__providerButton:hover{background:linear-gradient(color-mix(in srgb, var(--color-content-primary) 36%, transparent), color-mix(in srgb, var(--color-content-primary) 32%, transparent)), url(/textures/charcoal-surface-grain.webp);background-position:50%;background-size:auto,300px 300px}.AuthShell-module__n1sv0a__providerButtonTypography{font-size:15px;font-weight:500}
.InboxRealtimeBannerStack-module__yFaQ2a__stack{z-index:65;width:min(360px,100vw - 2rem)}
