._root_148tk_1{--launcher-size:calc(var(--control-height) * 2 + var(--size-xxs));bottom:var(--padding-lg);right:var(--padding-lg);z-index:1000;pointer-events:none;position:fixed}._root_148tk_1>*{pointer-events:auto}body:has([data-sticky-footer]) ._rootLauncher_148tk_13{bottom:calc(var(--sticky-footer-height) + var(--padding-lg))}._launcher_148tk_17{width:var(--launcher-size);height:var(--launcher-size);padding:0;position:relative;overflow:visible}._launcher_148tk_17:hover ._launcherMascot_148tk_24,._launcher_148tk_17:focus-visible ._launcherMascot_148tk_24{transform:scale(1.08)}._launcher_148tk_17:hover ._launcherSparkle_148tk_27,._launcher_148tk_17:focus-visible ._launcherSparkle_148tk_27{opacity:1;transform:none}._launcherMascot_148tk_24{width:100%;height:100%;transition:transform var(--motion-duration-fast) var(--motion-ease-out);display:block}._launcherSparkle_148tk_27{top:calc(var(--margin-sm) * -1);right:calc(var(--margin-sm) * -1);width:calc(var(--control-height-sm) + var(--size-xxs));height:calc(var(--control-height-sm) + var(--size-xxs));color:var(--royal-purple-6);opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-out), transform var(--motion-duration-mid) var(--motion-ease-out);pointer-events:none;position:absolute;transform:scale(.5)rotate(-20deg)}@media (prefers-reduced-motion:reduce){._launcherMascot_148tk_24,._launcherSparkle_148tk_27{transition:none}}@keyframes _marqWiggle_148tk_1{0%,55%,to{rotate:0deg}60%{rotate:-12deg}66%{rotate:10deg}72%{rotate:-8deg}78%{rotate:5deg}84%{rotate:-2deg}}._launcherAttention_148tk_78 ._launcherMascot_148tk_24{transform-origin:50% 85%}@media (prefers-reduced-motion:no-preference){._launcherAttention_148tk_78 ._launcherMascot_148tk_24{animation:_marqWiggle_148tk_1 2s var(--motion-ease-in-out) infinite}}._panel_148tk_87{--ai-lavender:var(--royal-purple-3);--ai-peach:var(--tomato-2);--ai-divider:color-mix(in srgb, var(--ai-lavender) 40%, transparent);--ai-glow-top-left:60% 28%;--ai-glow-bottom-left:65% 34%;--ai-glow-bottom-center:60% 31%;--ai-glow-bottom-right:70% 38%;width:28.8rem;max-width:calc(100vw - var(--padding-lg) * 2);height:36rem;max-height:calc(100vh - var(--padding-lg) * 2);background:radial-gradient(var(--ai-glow-top-left) at 0% 0%, color-mix(in srgb, var(--ai-lavender) 32%, transparent), transparent 70%), radial-gradient(var(--ai-glow-bottom-left) at 0% 100%, color-mix(in srgb, var(--ai-peach) 26%, transparent), transparent 70%), radial-gradient(var(--ai-glow-bottom-center) at 55% 100%, color-mix(in srgb, var(--ai-peach) 18%, transparent), transparent 70%), radial-gradient(var(--ai-glow-bottom-right) at 100% 100%, color-mix(in srgb, var(--ai-lavender) 30%, transparent), transparent 70%), var(--color-bg-container);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow);border:var(--line-width) solid var(--royal-purple-2);flex-direction:column;display:flex;overflow:hidden}@media (forced-colors:active){._panel_148tk_87{background:canvas;border-color:canvastext}}._panelFloating_148tk_114{--panel-collapsed:inset(calc(100% - var(--launcher-size)) 0 0 calc(100% - var(--launcher-size)) round calc(var(--launcher-size) / 2));--panel-open:inset(calc(var(--padding-lg) * -1) round var(--border-radius-lg))}@media (prefers-reduced-motion:no-preference){._panelFloating_148tk_114{animation:_panelOpen_148tk_1 calc(var(--motion-duration-slow) * 1.5) var(--motion-ease-out)}}._panelClosing_148tk_127{pointer-events:none;animation:_panelClose_148tk_1 var(--motion-duration-slow) var(--motion-ease-in-out) forwards}@media (prefers-reduced-motion:reduce){._panelClosing_148tk_127{animation:_panelFadeOut_148tk_1 var(--motion-duration-fast) linear forwards}}@keyframes _panelOpen_148tk_1{0%{clip-path:var(--panel-collapsed)}to{clip-path:var(--panel-open)}}@keyframes _panelClose_148tk_1{0%{clip-path:var(--panel-open)}to{clip-path:var(--panel-collapsed)}}@keyframes _panelFadeOut_148tk_1{to{opacity:0}}@media (prefers-reduced-motion:no-preference){._launcherReturning_148tk_159{animation:_launcherReturn_148tk_159 var(--motion-duration-mid) var(--motion-ease-out-back)}}@keyframes _launcherReturn_148tk_159{0%{opacity:0;scale:.6}}@media (prefers-reduced-motion:no-preference){._launcherBubble_148tk_171{transition:scale var(--motion-duration-mid) var(--motion-ease-out-back), opacity var(--motion-duration-fast) var(--motion-ease-out)}}._launcherBubbleHidden_148tk_176:not(:focus-within){opacity:0;visibility:hidden;scale:0}@media (prefers-reduced-motion:no-preference){._launcherBubbleHidden_148tk_176:not(:focus-within){transition:scale var(--motion-duration-mid) var(--motion-ease-in-back), opacity var(--motion-duration-fast) var(--motion-ease-in-out) var(--motion-duration-fast), visibility 0s linear var(--motion-duration-mid)}}._panelExpanded_148tk_187,._panelPage_148tk_188{--ai-glow-top-left:55% 60%;--ai-glow-bottom-left:55% 60%;--ai-glow-bottom-center:45% 55%;--ai-glow-bottom-right:60% 65%}._panelExpanded_148tk_187{width:calc(100vw - var(--padding-lg) * 2);height:calc(100vh - var(--padding-lg) * 2)}._panelPage_148tk_188{width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;flex:1}._header_148tk_209{padding:var(--padding-sm) var(--padding);border-bottom:var(--line-width) solid var(--ai-divider);justify-content:space-between;align-items:center;display:flex}._headerTitle_148tk_217{align-items:center;gap:var(--margin-xs);color:var(--color-text-heading);font-weight:600;font-size:var(--font-size);display:flex}._aiTag_148tk_226{color:var(--royal-purple-8);background:var(--royal-purple-0);border-color:var(--royal-purple-2);font-weight:600}._headerActions_148tk_233{align-items:center;gap:var(--margin-xxs);display:flex}._body_148tk_239{flex-direction:column;flex:1;display:flex;overflow:hidden}._chatArea_148tk_246{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;container-type:inline-size}._chatAreaHidden_148tk_255{display:none}._centered_148tk_259{padding:var(--padding-lg);flex:1;justify-content:center;align-items:center;display:flex}._messageList_148tk_267{padding:var(--padding);gap:var(--margin-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}._welcome_148tk_276{gap:var(--margin);flex-direction:column;display:flex}._greeting_148tk_282{align-items:center;gap:var(--margin-sm);display:flex}._greetingMascot_148tk_288{width:calc(var(--control-height) * 2);height:calc(var(--control-height) * 2);flex:none}._greetingDescription_148tk_294{margin-top:var(--margin-xxs);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}._suggestions_148tk_300{gap:var(--margin-xs);flex-direction:column;display:flex}._suggestionsTitle_148tk_306{font-size:var(--font-size-sm)}._suggestedPrompts_148tk_310{gap:var(--margin-xs);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=40rem){._suggestedPrompts_148tk_310{grid-template-columns:repeat(2,minmax(0,1fr))}}._suggestedPrompt_148tk_310{height:auto;min-height:calc(var(--control-height) * 2);padding:var(--padding-sm);justify-content:flex-start;gap:var(--margin-sm);text-align:left;white-space:normal;border-radius:var(--border-radius-lg);background:var(--color-bg-container)}._suggestedPrompts_148tk_310 ._suggestedPrompt_148tk_310.ant-btn{--button-default-hover-color:var(--color-text);--button-default-hover-bg:var(--color-fill-alter);--button-default-hover-border-color:var(--royal-purple-4);--button-default-active-color:var(--color-text);--button-default-active-bg:var(--color-fill-alter);--button-default-active-border-color:var(--royal-purple-5)}._suggestedPromptTile_148tk_342{width:var(--control-height);height:var(--control-height);border-radius:var(--border-radius);background:var(--royal-purple-0);color:var(--royal-purple-7);flex:none;justify-content:center;align-items:center;display:flex}._suggestedPromptLabel_148tk_354{flex:1;min-width:0}._suggestedPromptKind_148tk_359{align-items:center;gap:var(--margin-xxs);display:inline-flex}._bubbleRow_148tk_365{gap:var(--margin-xxs);flex-direction:column;display:flex}._bubbleRowUser_148tk_371{align-items:flex-end}._bubbleRowAssistant_148tk_375{align-items:flex-start}._messageActions_148tk_379{opacity:0;visibility:hidden;transition:opacity var(--motion-duration-mid) var(--motion-ease-in-out) var(--motion-duration-slow), visibility 0s linear calc(var(--motion-duration-mid) + var(--motion-duration-slow));display:flex}._bubbleRow_148tk_365:hover ._messageActions_148tk_379,._bubbleRow_148tk_365:focus-within ._messageActions_148tk_379{opacity:1;visibility:visible;transition:opacity var(--motion-duration-mid) var(--motion-ease-in-out), visibility 0s}@media (hover:none){._messageActions_148tk_379{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){._messageActions_148tk_379{transition:opacity 0s linear var(--motion-duration-slow), visibility 0s linear var(--motion-duration-slow)}}._bubble_148tk_365{max-width:85%;padding:var(--padding-xs) var(--padding-sm);border-radius:var(--border-radius-lg);font-size:var(--font-size);line-height:var(--line-height);white-space:pre-wrap;word-break:break-word}._markdown_148tk_412{white-space:normal;word-break:break-word}._markdown_148tk_412>:first-child{margin-top:0}._markdown_148tk_412>:last-child{margin-bottom:0}._markdown_148tk_412 p{margin:0 0 var(--margin-xs) 0}._markdown_148tk_412 ul,._markdown_148tk_412 ol{margin:0 0 var(--margin-xs) 0;padding-left:var(--padding)}._markdown_148tk_412 li+li{margin-top:var(--margin-xxs)}._markdown_148tk_412 a{color:var(--color-primary);text-decoration:underline}._markdown_148tk_412 code{padding:0 var(--padding-xs);font-family:monospace;font-size:var(--font-size-sm);background:var(--color-fill-secondary);border-radius:var(--border-radius-xs)}._markdown_148tk_412 pre{margin:0 0 var(--margin-xs) 0;padding:var(--padding-xs) var(--padding-sm);background:var(--color-fill-secondary);border-radius:var(--border-radius);overflow-x:auto}._markdown_148tk_412 pre code{background:0 0;padding:0}._markdown_148tk_412 h1,._markdown_148tk_412 h2,._markdown_148tk_412 h3,._markdown_148tk_412 h4,._markdown_148tk_412 h5,._markdown_148tk_412 h6{margin:var(--margin-sm) 0 var(--margin-xs) 0;font-size:var(--font-size);font-weight:600}._markdown_148tk_412 blockquote{margin:0 0 var(--margin-xs) 0;padding-left:var(--padding-sm);border-left:2px solid var(--color-border-secondary);color:var(--color-text-secondary)}._markdown_148tk_412 table{margin:0 0 var(--margin-xs) 0;border-collapse:collapse}._markdown_148tk_412 th,._markdown_148tk_412 td{padding:var(--padding-xs) var(--padding-sm);border:1px solid var(--color-border-secondary);text-align:left}._bubbleUser_148tk_482{background:var(--color-primary);color:var(--color-text-light-solid);border-bottom-right-radius:var(--border-radius-xs)}._bubbleAssistant_148tk_488{background:var(--color-fill-tertiary);color:var(--color-text);border-bottom-left-radius:var(--border-radius-xs)}._bubbleEmpty_148tk_494{color:var(--color-text-secondary);font-style:italic}._toolCallCard_148tk_499{background:var(--color-bg-container);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius);overflow:hidden}._toolCallName_148tk_506{color:var(--color-primary-active);font-weight:600;font-size:var(--font-size-sm)}._toolCallIconSuccess_148tk_512{color:var(--color-success);flex-shrink:0}._toolCallIconError_148tk_517{color:var(--color-error);flex-shrink:0}._toolCallIconWarning_148tk_522{color:var(--color-warning);flex-shrink:0}._toolCallIconMuted_148tk_527{color:var(--color-text-tertiary);flex-shrink:0}._toolCallPayload_148tk_532{padding:var(--padding-xs) var(--padding-sm);background:var(--color-fill-secondary);border-radius:var(--border-radius);font-family:var(--font-family-code);font-size:calc(var(--font-size-sm) * .85);line-height:var(--line-height-sm);margin:0;overflow-x:auto}._toolCallActions_148tk_543,._activityGroup_148tk_547{margin-top:var(--margin-xs)}._activityGroupHeader_148tk_551,._activityGroupBody_148tk_552{padding-inline:0}._activityLabel_148tk_556{font-size:var(--font-size-sm)}._navigationLink_148tk_560{margin-top:var(--margin-xs);padding-inline:0}._webToolLine_148tk_565{align-items:center;gap:var(--margin-xxs);margin-top:var(--margin-xs);font-size:var(--font-size-sm);display:inline-flex}._messageSources_148tk_573{margin-top:var(--margin-sm);padding-top:var(--padding-xs);border-top:1px solid var(--color-border-secondary);font-size:var(--font-size-sm)}._messageSourcesLabel_148tk_580{font-size:var(--font-size-sm)}._messageSourcesList_148tk_584{margin:var(--margin-xxs) 0 0;padding-inline-start:var(--padding-md)}._reasoningText_148tk_589{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._inputArea_148tk_594{border-top:var(--line-width) solid var(--ai-divider);padding:var(--padding-sm) var(--padding);gap:var(--margin-xs);flex-direction:column;display:flex}._composer_148tk_602{gap:var(--margin-xxs);padding:var(--padding-xs);background:var(--color-bg-container);border:var(--line-width) solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-tertiary);transition:border-color var(--motion-duration-mid) var(--motion-ease-in-out), box-shadow var(--motion-duration-mid) var(--motion-ease-in-out);flex-direction:column;display:flex}._composer_148tk_602:hover{border-color:var(--royal-purple-4)}._composer_148tk_602:focus-within{border-color:var(--royal-purple-4);box-shadow:0 0 0 var(--control-outline-width) color-mix(in srgb, var(--royal-purple-3) 45%, transparent)}._composerTextArea_148tk_621{padding-inline:var(--padding-xs)}._queue_148tk_625{gap:var(--margin-xxs);flex-direction:column;display:flex}._queueHeader_148tk_631{color:var(--color-text-secondary)}._queueTitle_148tk_635{font-size:var(--font-size-sm)}._queueList_148tk_639{gap:var(--margin-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._queueItem_148tk_648{align-items:center;gap:var(--margin-xs);background:var(--color-fill-quaternary);border:1px dashed var(--color-border);border-radius:var(--border-radius);padding-inline-start:var(--padding-sm);display:flex}._queueItemText_148tk_658{min-width:0;font-size:var(--font-size-sm);flex:1}._contextIndicator_148tk_664{align-items:center;gap:var(--margin-xxs);padding:2px var(--padding-xs);background:var(--color-primary-bg);color:var(--color-primary-active);border-radius:var(--border-radius);font-size:var(--font-size-sm);line-height:var(--line-height-sm);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;max-width:100%;display:inline-flex;overflow:hidden}._contextIndicatorLabel_148tk_681{color:var(--color-text-tertiary)}._contextIndicatorValue_148tk_685{font-weight:600}._disclaimer_148tk_689{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0}._errorBanner_148tk_696{justify-content:space-between;align-items:center;gap:var(--margin-xs);background:var(--color-error-bg-hover);color:var(--color-error-active);padding:var(--padding-xs) var(--padding-sm);font-size:var(--font-size-sm);line-height:var(--line-height-sm);border-top:1px solid var(--color-border-secondary);display:flex}._updatedBanner_148tk_709{justify-content:space-between;align-items:center;gap:var(--margin-xs);padding:var(--padding-xs) var(--padding-sm);background:var(--color-primary-bg);color:var(--color-primary-active);font-size:var(--font-size-sm);line-height:var(--line-height-sm);border-top:1px solid var(--color-border-secondary);display:flex}._history_148tk_722{gap:var(--margin-xxs);padding:var(--padding-xs);flex-direction:column;flex:1;display:flex;overflow-y:auto}._historyEmpty_148tk_731{padding:var(--padding-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}._historyItem_148tk_742{align-items:center;gap:var(--margin-xxs);border-radius:var(--border-radius);display:flex}._historyItem_148tk_742:hover{background:var(--color-fill-tertiary)}._historyItemActive_148tk_752{background:var(--color-primary-bg)}._historyItemButton_148tk_756{gap:var(--margin-xxs);padding:var(--padding-xs) var(--padding-sm);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;display:flex;overflow:hidden}._historyItemEditing_148tk_769{gap:var(--margin-xxs);padding:var(--padding-xs) var(--padding-sm);flex-direction:column;flex:1;display:flex;overflow:hidden}._historyItemTitle_148tk_778{color:var(--color-text);font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._historyItemTime_148tk_786{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}._autoApprovalsDescription_148tk_791{padding:var(--padding-xs) var(--padding-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin:0}._autoApprovalItem_148tk_799{align-items:center;gap:var(--margin-xxs);padding-right:var(--padding-xxs);border-radius:var(--border-radius);display:flex}._autoApprovalItem_148tk_799:hover{background:var(--color-fill-tertiary)}._autoApprovalItemText_148tk_810{gap:var(--margin-xxs);padding:var(--padding-xs) var(--padding-sm);flex-direction:column;flex:1;display:flex;overflow:hidden}._streamingIndicator_148tk_819{align-items:center;gap:var(--margin-xxs);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--margin-xxs);display:inline-flex}._streamingIndicator_148tk_819:after{content:"";background:var(--color-primary);border-radius:50%;width:.375rem;height:.375rem;animation:1s ease-in-out infinite _pulse_148tk_1}@keyframes _pulse_148tk_1{0%,to{opacity:.3}50%{opacity:1}}._inputAreaDragOver_148tk_844{background:var(--color-primary-bg);outline:var(--line-width) dashed var(--color-primary);outline-offset:calc(var(--line-width) * -1)}._messageAttachments_148tk_850{max-width:85%}._messageAttachment_148tk_850{width:calc(var(--control-height-lg) * 2);height:calc(var(--control-height-lg) * 2);border-radius:var(--border-radius-lg);border:var(--line-width) solid var(--color-border-secondary);overflow:hidden}._messageAttachmentImage_148tk_862{object-fit:cover;cursor:zoom-in;width:100%;height:100%}._messageAttachmentUnavailable_148tk_869{width:calc(var(--control-height-lg) * 2);height:calc(var(--control-height-lg) * 2);padding:var(--padding-xs);border-radius:var(--border-radius-lg);border:var(--line-width) dashed var(--color-border);background:var(--color-fill-quaternary);color:var(--color-text-tertiary);font-size:var(--font-size-sm);text-align:center}._panelPage_148tk_188{--assistant-column:45rem;--assistant-gutter:max(var(--padding-lg), calc((100% - var(--assistant-column)) / 2))}._panelPage_148tk_188 ._messageList_148tk_267{padding:calc(var(--padding-xl) * 1.5) var(--assistant-gutter) var(--padding-lg)}._panelPage_148tk_188 ._welcome_148tk_276{gap:var(--margin-lg)}._panelPage_148tk_188 ._greeting_148tk_282{gap:var(--margin)}._panelPage_148tk_188 ._greetingMascot_148tk_288{width:calc(var(--control-height-lg) + var(--control-height));height:calc(var(--control-height-lg) + var(--control-height))}._panelPage_148tk_188 ._greetingTitle_148tk_898{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-3)}._panelPage_148tk_188 ._greetingDescription_148tk_294{font-size:var(--font-size);line-height:var(--line-height)}._panelPage_148tk_188 ._suggestionsTitle_148tk_306{font-size:var(--font-size)}._panelPage_148tk_188 ._inputArea_148tk_594{padding:var(--padding) var(--assistant-gutter) var(--padding-sm);border-top:none}._panelPage_148tk_188 ._composer_148tk_602{padding:var(--padding-sm)}
