.CodeProjectViewer_codeProjectViewer__C8q8f{display:grid;grid-template-columns:var(--code-grid-columns,240px 1fr 1fr);gap:var(--spacing-3xs);background:var(--color-border);border-radius:var(--radius-md);overflow:hidden;width:100%}.CodeProjectViewer_codeProjectPreview__JNxBO{width:100%;max-width:400px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-background-main)}.CodeProjectViewer_previewOnlyIframe__99JY9{width:100%;height:100%;border:none;background:white}.CodeProjectViewer_errorState__5aalU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);height:100%;background:var(--color-background-main);color:var(--color-text-muted)}.CodeProjectViewer_errorState__5aalU i{font-size:var(--font-size-heading-5);opacity:.5}.CodeProjectViewer_filePreviewSkeleton__vytzY{width:100%;height:100%;max-width:none;aspect-ratio:auto;padding:0}.CodeProjectViewer_fileTreePanel__k1kVP{display:flex;flex-direction:column;background:var(--color-background-main);min-height:0}.CodeProjectViewer_fileTreeHeader__0wK_u{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-sm);background:var(--color-background-main);border-bottom:var(--border-width-hairline) solid var(--color-border-light);height:var(--size-12)}.CodeProjectViewer_fileTreeHeader__0wK_u i{color:var(--color-text-primary);font-size:var(--font-size-text-base)}.CodeProjectViewer_fileTreePanelCollapsed__EUNWs{width:var(--size-12);overflow:hidden}.CodeProjectViewer_collapsedBar__RZHES{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-sm) 0;height:100%;cursor:pointer;background:var(--color-background-main);transition:background .15s ease}.CodeProjectViewer_collapsedBar__RZHES:hover{background:var(--color-background-selected)}.CodeProjectViewer_collapseEditorButton___viE9,.CodeProjectViewer_collapseIconButton__2te2r,.CodeProjectViewer_toggleButton__N1DoR{background:none;border:none;color:var(--color-text-primary);cursor:pointer;width:var(--size-8);height:var(--size-8);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.CodeProjectViewer_collapseEditorButton___viE9:hover,.CodeProjectViewer_collapseIconButton__2te2r:hover,.CodeProjectViewer_toggleButton__N1DoR:hover{background:var(--color-background-selected);color:var(--color-text-primary)}.CodeProjectViewer_collapseEditorButton___viE9{margin-right:var(--spacing-sm)}.CodeProjectViewer_editorFileInfo__6_73c{flex:1;display:flex;align-items:center;overflow:hidden}.CodeProjectViewer_fileName__LyatW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.7}.CodeProjectViewer_fileTree__lNRsP{flex:1;overflow-y:auto;padding:var(--spacing-xs) 0}.CodeProjectViewer_treeNodeRow__z6r7p{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-1-5) var(--spacing-sm);cursor:pointer;color:var(--color-text-primary);transition:all .15s ease;border-radius:var(--radius-sm);margin:var(--spacing-3xs) var(--spacing-xs)}.CodeProjectViewer_treeNodeName__ASMyx{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CodeProjectViewer_treeNodeRow__z6r7p:hover,.CodeProjectViewer_treeNodeSelected__nItuv{background:var(--color-background-selected);color:var(--color-text-primary)}.CodeProjectViewer_treeNodeSelected__nItuv{font-weight:var(--font-weight-semibold)}.CodeProjectViewer_treeNodeIcon__XVxs0{width:var(--size-4);text-align:center;font-size:var(--font-size-text-small);color:var(--color-text-primary);flex-shrink:0}.CodeProjectViewer_codeEditorPanel__2Gkcn{display:flex;flex-direction:column;background:var(--color-background-main);min-height:0;overflow:hidden;border-left:var(--border-width-hairline) solid var(--color-border-light)}.CodeProjectViewer_editorContainer__b6BT_{display:flex;flex-direction:column;height:100%;width:100%}.CodeProjectViewer_editorHeader__oIWvr{height:var(--size-12);display:flex;align-items:center;padding:0 var(--spacing-md);background:var(--color-background-main);border-bottom:var(--border-width-hairline) solid var(--color-border-light)}.CodeProjectViewer_saveStatus__baMu6{font-style:italic;opacity:.7}.CodeProjectViewer_noFileSelected__rXLmN{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);height:100%;color:var(--color-text-muted)}.CodeProjectViewer_livePreviewPanel__MmGuF{display:flex;flex-direction:column;background:var(--color-background-main);min-height:0;overflow:hidden;border-left:var(--border-width-hairline) solid var(--color-border-light)}.CodeProjectViewer_livePreview__MBV83{display:flex;flex-direction:column;height:100%}.CodeProjectViewer_livePreviewHeader__U1Yb1{height:var(--size-16);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-md);background:var(--color-background-main);border-bottom:var(--border-width-hairline) solid var(--color-border-light);flex-shrink:0}.CodeProjectViewer_livePreviewContent__7WP1x{flex:1;overflow:hidden;background:white;position:relative}.CodeProjectViewer_iframeErrorOverlay__Ev0E5{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-backdrop-bg);color:var(--color-danger);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;gap:var(--spacing-md)}.CodeProjectViewer_iframeErrorOverlay__Ev0E5 i{font-size:var(--font-size-heading-5)}.CodeProjectViewer_previewIframe__JqHHX{width:100%;height:100%;border:none;background:white}.CodeProjectViewer_domainPickerWrapper__s0G77{position:relative;display:flex;align-items:center}.CodeProjectViewer_domainDropdown__mbngS{position:absolute;top:100%;right:0;margin-top:var(--spacing-xs);z-index:100;background-color:var(--color-modal-bg);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-modal);box-shadow:var(--shadow-surface-md);min-width:240px;padding:var(--spacing-xs);display:flex;flex-direction:column}.CodeProjectViewer_customDomainButton__d_WXQ{font-weight:var(--font-weight-semibold)}.CodeProjectViewer_buttonChevron__vYa_e{font-size:var(--font-size-text-xs);opacity:.7}.CodeProjectViewer_nestedDropdown__9Bu80{background:var(--color-background-subtle);border-radius:var(--radius-sm);margin:var(--spacing-xxs) 0;padding:var(--spacing-xxs);max-height:200px;overflow-y:auto}.CodeProjectViewer_dropdownSeparator__OPFZa{height:1px;background:var(--color-border-light);margin:var(--spacing-xs) 0}.CodeProjectViewer_disabledRow____yi3{opacity:.5;cursor:not-allowed}.CodeProjectViewer_disabledRow____yi3:hover{background:transparent}@media (max-width:1200px){.CodeProjectViewer_codeProjectViewer__C8q8f{gap:0}}@media (max-width:1024px){.CodeProjectViewer_livePreviewPanel__MmGuF{display:flex;min-width:300px}}@media (max-width:768px){.CodeProjectViewer_codeProjectViewer__C8q8f{grid-template-columns:1fr;grid-template-rows:auto 1fr}.CodeProjectViewer_fileTreePanel__k1kVP{max-height:150px;border-bottom:var(--border-width-hairline) solid var(--color-border-light)}.CodeProjectViewer_codeEditorPanel__2Gkcn{display:none}}.ListRow_row__HwxvY{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;padding:var(--spacing-xs) var(--spacing-sm);margin:0 calc(-1 * var(--spacing-sm));border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;border:var(--border-width-hairline) solid transparent}.ListRow_mainRow__DR5mJ{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%}.ListRow_row__HwxvY:hover{border-color:var(--color-secondary)}.ListRow_row__HwxvY.ListRow_static__LnsQM{cursor:default}.ListRow_row__HwxvY.ListRow_static__LnsQM:hover{border-color:transparent}.ListRow_content__Y5Vt6{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListRow_action__Voyqk{flex-shrink:0;transition:opacity .15s ease;display:inline-flex;align-items:center;gap:var(--spacing-xxs)}.ListRow_subContent__yIJ6S{width:100%}.ListRow_row__HwxvY.ListRow_surface__As6zx{margin:0;padding:var(--spacing-sm) var(--spacing-3);background-color:var(--listrow-surface-bg,var(--color-background-secondary));border-color:var(--color-border)}.ListRow_row__HwxvY.ListRow_surface__As6zx:hover{border-color:var(--color-border)}.HoverHighlight_root__BIYzu{background:transparent;border-radius:var(--radius-sm)}.HoverHighlight_root__BIYzu:hover{background:var(--color-background-button-hover-light)}.HoverHighlight_selected__3F2O9,.HoverHighlight_selected__3F2O9:hover{background:var(--color-background-selected)}.AgentSelector_container__G87Rw{width:100%;background:var(--color-background-main);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);transition:all var(--duration-base) ease}.AgentSelector_container__G87Rw.AgentSelector_disabled__tI_Cb{opacity:.6;pointer-events:none}.AgentSelector_header__bB_Tc{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-3);cursor:pointer;transition:all var(--duration-base) ease}.AgentSelector_headerLeft__Wgkxh{display:flex;align-items:center;gap:var(--spacing-sm);flex:1}.AgentSelector_agentList__LNnAs{border-top:var(--border-width-hairline) solid var(--color-border);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-1-5);max-height:240px;overflow-y:auto;overflow-x:hidden}.AgentSelector_agentItem__2AGS1{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-1-5) var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-base) ease;border:var(--border-width-hairline) solid var(--border-color-transparent)}.AgentSelector_agentItemContent__Ulo_c{display:flex;align-items:center;gap:var(--spacing-sm);width:100%}.AgentSelector_agentItem__2AGS1.AgentSelector_disabled__tI_Cb{cursor:not-allowed;opacity:.6}.AgentSelector_agentItem__2AGS1.AgentSelector_lead__leign{border-color:var(--color-border);background:var(--color-background-subtle)}.AgentSelector_checkbox__vM3UN{width:var(--size-4);height:var(--size-4);cursor:pointer;accent-color:var(--color-primary)}.AgentSelector_checkbox__vM3UN:disabled{cursor:not-allowed}.AgentSelector_agentImage__AI5GM{width:var(--size-6);height:var(--size-6);flex-shrink:0}.AgentSelector_agentInfo__GS3Bx{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xxs)}.AgentSelector_content__QugwU{overflow:hidden;max-height:0;transition:max-height .42s cubic-bezier(.4,0,.2,1);will-change:max-height;color:var(--color-elevated-accent-high)}.AgentSelector_open__jnQvH{overflow:visible}.AgentSelector_contentInner__inUCS{transform:translateY(-6px);opacity:0;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .32s cubic-bezier(.4,0,.2,1);color:var(--color-elevated-accent-high)}.AgentSelector_contentInnerOpen__XBpNK{transform:translateY(0);opacity:1;color:var(--color-elevated-accent-high)}.AgentSelector_skeletonWrapper__Ygz7V{width:100%;margin-bottom:var(--spacing-sm)}.AgentSelector_skeletonLoader__96HJh{width:100%;height:46px;border-radius:var(--radius-md)}.ChatInput_chatInputPrefilled__HJOE4{animation:ChatInput_chatInputPulse__yi7Ce 2s ease-out infinite forwards;outline:0 solid transparent;outline-offset:0}@keyframes ChatInput_chatInputPulse__yi7Ce{0%{outline:var(--border-width-strong) solid rgba(var(--color-secondary-rgb),.25);outline-offset:0;opacity:1}to{outline:6px solid rgba(var(--color-secondary-rgb),0);outline-offset:4px;opacity:1}}.ChatInput_chatInputField__dA29C{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;color:var(--color-text-primary);font-size:var(--font-size-text-base);font-family:var(--font-family-main);background-color:transparent;box-sizing:border-box;min-height:50px}.ChatInput_chatInputField__dA29C:focus{outline:none}.ChatInput_chatInputField__dA29C::placeholder{color:var(--color-text-primary);opacity:.5}.ChatInput_chatInputField__dA29C:focus::placeholder{opacity:.7}@media (max-width:992px){.ChatInput_chatInputField__dA29C{min-height:54px;padding:var(--spacing-md) var(--spacing-md);font-size:var(--font-size-text-base);line-height:22px}}@media (max-width:768px){.ChatInput_chatInputField__dA29C::placeholder{font-size:var(--font-size-text-small)}}.ChatInput_promptStarterContainer__RsXcp{position:absolute;top:calc(var(--spacing-lg) + var(--spacing-xxs));left:var(--spacing-sm);transform:translateY(-50%);display:flex;flex-direction:column;justify-content:flex-start;z-index:10}.ChatInput_promptStarterButton__kKKhI{background:none;border:none;padding:var(--spacing-1-5);font-size:var(--font-size-text-small);color:var(--color-text-tertiary);cursor:pointer;transition:all var(--duration-base) ease;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);width:var(--size-6);height:var(--size-6)}.ChatInput_promptStarterButton__kKKhI:hover{color:var(--color-primary);background-color:var(--color-background-button-hover)}.ChatInput_promptStarterButton__kKKhI i{font-size:var(--font-size-text-small)}.ChatInput_promptDropdown__UUxUH{position:absolute;top:calc(100% + var(--spacing-xs));background-color:var(--color-modal-bg);left:0;width:320px;max-height:0;overflow:hidden;opacity:0;transition:opacity .15s ease,max-height .15s ease;z-index:var(--z-index-sticky);margin-bottom:var(--spacing-sm);pointer-events:none;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-modal);box-shadow:var(--shadow-surface-md)}.ChatInput_promptDropdown__UUxUH.ChatInput_show__U3Dhy{opacity:1;max-height:90px;overflow:hidden;pointer-events:auto}@media (max-width:992px){.ChatInput_promptDropdown__UUxUH{top:auto;bottom:calc(100% + var(--spacing-sm));width:calc(100vw - var(--size-8));max-width:calc(100vw - var(--size-8));left:calc(-1 * var(--spacing-sm));box-sizing:border-box}.ChatInput_promptDropdown__UUxUH.ChatInput_show__U3Dhy{max-height:120px;overflow-y:auto;-webkit-overflow-scrolling:touch}.ChatInput_promptColumn__yDbRz{max-height:120px}.ChatInput_promptColumns__Odjv5{flex-direction:column}.ChatInput_promptColumnFirst__mia4Y,.ChatInput_promptColumnsTwoColumns__eOe3a .ChatInput_promptColumnFirst__mia4Y{flex:none;width:100%;max-height:60px;border-right:none;border-bottom:var(--border-width-hairline) solid var(--color-border-light)}.ChatInput_promptColumnSecond__A8T8B{flex:none;width:100%;max-height:60px}.ChatInput_promptOptionOverride__2C6qC,.ChatInput_promptOption__VG1G0{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-text-small);min-height:var(--size-10)}}.ChatInput_promptColumns__Odjv5{display:flex;width:100%}.ChatInput_promptColumn__yDbRz{min-width:0;border-right:var(--border-width-hairline) solid var(--color-border-light);overflow-y:auto;max-height:90px;transition:flex .6s cubic-bezier(.175,.06,.15,1)}.ChatInput_promptColumnFirst__mia4Y{flex:1}.ChatInput_promptColumnsTwoColumns__eOe3a .ChatInput_promptColumnFirst__mia4Y{flex:0 0 25%}.ChatInput_promptColumnSecond__A8T8B{flex:0 0 75%}.ChatInput_promptColumn__yDbRz:last-child{border-right:none}.ChatInput_promptOptionText__Rrj5n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatInput_promptOptionWithArrow__1AL4Q .ChatInput_promptOptionText__Rrj5n{text-overflow:clip}.ChatInput_arrowIcon__xIkSV{margin-left:auto;opacity:.6;flex-shrink:0}.ChatInput_promptOption__VG1G0{display:flex;align-items:center;width:100%;padding:var(--spacing-xs) var(--spacing-sm);background:none;border:none;text-align:left;font-size:var(--font-size-text-small);color:var(--color-text-primary);cursor:pointer;transition:color .15s ease,background-color .15s ease;border-radius:var(--radius-sm);margin-bottom:calc(var(--spacing-xs) * .25);white-space:nowrap;pointer-events:auto;user-select:none;gap:var(--spacing-sm)}.ChatInput_promptOption__VG1G0:hover{color:var(--color-primary);background-color:var(--color-background-button-hover)}.ChatInput_promptOption__VG1G0:active{background-color:var(--color-background-selected)}.ChatInput_promptOptionSelected__x7P0k{color:var(--color-primary);background-color:var(--color-background-selected)}.ChatInput_quickActionRow__qSQpc{display:flex;flex-direction:column;margin-bottom:calc(var(--spacing-xs) * .25)}.ChatInput_lastUsedInfo__5Z8QI{display:flex;align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-xxs) var(--spacing-sm) var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-text-small);color:var(--color-text-tertiary);background-color:var(--color-background-subtle);border-radius:0 0 var(--radius-sm) var(--radius-sm);animation:ChatInput_slideDown__MXQBI var(--duration-base) ease-out}.ChatInput_lastUsedLabel__gb7la{font-weight:var(--font-weight-medium);text-transform:lowercase;opacity:.7}.ChatInput_lastUsedValue__6CU7E{font-weight:var(--font-weight-regular)}@keyframes ChatInput_slideDown__MXQBI{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ChatInput_hiddenFileInput__tJ_e_{display:none}.ChatInput_uploadedFilesPreview__bXBzo{width:100%;margin:0 0 var(--spacing-sm) 0;box-sizing:border-box}.ChatInput_stagedFileRow__7rUj3{--listrow-surface-bg:var(--color-surface)}.ChatInput_fileOpenBtn__TrGcF{display:block;width:100%;min-width:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ChatInput_fileFullImage__hdZMY{display:block;width:100%;height:auto;max-height:80vh;object-fit:contain}.ChatInput_fileTypeIcon___hs2_{width:var(--size-5);height:var(--size-5);display:flex;align-items:center;justify-content:center;color:var(--color-primary);font-size:var(--font-size-text-base);flex-shrink:0}.ChatInput_fileDetails__8YztT{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0;flex:1}.ChatInput_fileName__KPuON{font-size:var(--font-size-text-small);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.ChatInput_fileSize__3Ofsm{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);flex-shrink:0;font-variant-numeric:tabular-nums;opacity:.8;white-space:nowrap}.ChatInput_fileProgressRow__N55Hz{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding-left:28px;padding-right:var(--spacing-lg)}.ChatInput_progressBar__zfcW6{flex:1}.ChatInput_progressText__l7qdi{font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);min-width:var(--size-6);text-align:right;font-variant-numeric:tabular-nums}.ChatInput_fileError__kShgD{font-size:var(--font-size-text-xs);color:var(--color-danger);padding-left:28px}.ChatInput_dragOver__I_Wuv{background:var(--color-background-main-surface);border:var(--border-width-strong) dashed var(--color-primary)}.ChatInput_dragOver__I_Wuv:before{content:"Drop files here to upload";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-primary);font-size:var(--font-size-text-small);font-weight:var(--font-weight-medium);pointer-events:none;z-index:10;background:var(--color-background-main);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);box-shadow:var(--shadow-surface-md)}.ChatInput_inputActionsHint__8hIi6{display:block;color:var(--color-text-tertiary);font-size:var(--font-size-text-small);line-height:var(--line-height-heading);margin-top:0;margin-bottom:var(--spacing-xxs)}.ChatInput_inputActionsHintRow__QWX6k{width:100%;display:flex;align-items:center;justify-content:space-between;padding-left:var(--spacing-3);padding-right:var(--spacing-3);min-height:var(--size-6)}.ChatInput_creditsColumn__qhVb5,.ChatInput_hintColumn__9pDCH{flex:1;display:flex;align-items:center}.ChatInput_hintColumn__9pDCH{justify-content:flex-end}.ChatInput_sendWrapper__wbf_p{position:relative;display:inline-flex}.ChatInput_voiceMotionSlot__CmllG{display:inline-flex;align-items:center}.ChatInput_inputWrapperForm__vJLyG{position:relative;width:100%;display:flex;flex-direction:column;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-main);transition:box-shadow var(--duration-base) ease,border-color var(--duration-base) ease}.ChatInput_inputWrapperForm__vJLyG:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;border:1.5px solid rgba(var(--color-secondary-rgb),calc(var(--voice, 0) * .85));box-shadow:0 0 calc(var(--voice, 0) * 22px) rgba(var(--color-secondary-rgb),calc(var(--voice, 0) * .55));transition:border-color var(--duration-instant) linear,box-shadow var(--duration-instant) linear}.dark-mode .ChatInput_inputWrapperForm__vJLyG{box-shadow:none}.ChatInput_inputWrapperForm__vJLyG:has(.ChatInput_chatInputField__dA29C:focus){border-color:var(--color-secondary);box-shadow:var(--shadow-focus-ring)}.ChatInput_streaming__463_M{position:relative}.ChatInput_streaming__463_M:before{content:"";position:absolute;top:calc(-1 * (var(--spacing-xxs)));left:calc(-1 * (var(--spacing-xxs)));right:calc(-1 * (var(--spacing-xxs)));bottom:calc(-1 * (var(--spacing-xxs)));border-radius:inherit;background:linear-gradient(45deg,var(--color-primary-light) 0,var(--color-primary) 50%,var(--color-primary-dark) 100%);opacity:.5;animation:ChatInput_streamingPulse__JzXYO 2s ease-in-out infinite;z-index:-1}.light-mode .ChatInput_streaming__463_M:before{background:linear-gradient(45deg,var(--color-secondary) 0,var(--color-tertiary) 50%,var(--color-secondary) 100%);opacity:.3}@keyframes ChatInput_streamingPulse__JzXYO{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.ChatInput_chatInputClickableWrapper__YiB2s{position:relative;width:100%;cursor:text}.ChatInput_chatSuggestions__kLizp{position:absolute;top:-1px;left:0;right:0;z-index:10;transform:translateY(-100%);background-color:var(--color-modal-bg);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-modal) var(--radius-modal) 0 0;box-shadow:var(--shadow-surface-md);padding:0;overflow:hidden;animation:ChatInput_slideUpFade__7kOSS var(--duration-base) cubic-bezier(.4,0,.2,1)}@keyframes ChatInput_slideUpFade__7kOSS{0%{opacity:0;transform:translateY(-90%)}to{opacity:1;transform:translateY(-100%)}}.ChatInput_chatInputClickableWrapper__YiB2s:hover{cursor:text}.ChatInput_chatInputClickableWrapper__YiB2s .ChatInput_chatInput__86kxq{position:relative;z-index:1}.ChatInput_chatInputClickableWrapper__YiB2s .motion-div{z-index:2;pointer-events:none}.ChatInput_dropdownOpen__i_CI6{display:block}.ChatInput_chatInput__86kxq{width:100%;min-height:50px;padding:14px var(--spacing-md);border:none;border-radius:0;background:transparent;resize:none;line-height:22px;display:block;contain:layout style;transform:translateZ(0);backface-visibility:hidden;position:relative;z-index:1;overflow:hidden}.ChatInput_chatInput__86kxq::placeholder{opacity:1;color:var(--color-text-primary);position:relative;white-space:pre;overflow:hidden}.ChatInput_chatInput__86kxq:focus{outline:none}.ChatInput_staticPrefix__r8hlX::placeholder{color:var(--color-text-primary);opacity:.5}.ChatInput_staticPrefix__r8hlX:focus::placeholder{opacity:.7}.ChatInput_inputActions__X_oEd{display:flex;align-items:center;justify-content:flex-end;gap:0;padding:0 var(--spacing-sm) var(--spacing-xs);cursor:text}.ChatInput_composerLeading__ROde1{display:flex;align-items:center;margin-right:auto}.ChatInput_inputActions__X_oEd>*{position:relative;animation:ChatInput_morphToSend__JO7KY .3s ease-in-out}@keyframes ChatInput_morphToSend__JO7KY{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.ChatInput_fileSkeletonWrapper__FFScF{width:var(--size-5);height:var(--size-5);display:flex;align-items:center;justify-content:center}.ChatInput_fileSkeletonLoader__Pxm9Z{width:var(--size-4);height:var(--size-4);border-radius:var(--radius-full)}.ChatInput_documentSuggestionsHidden__b4oWZ{display:none}.ChatInput_promptGenerationOverlay__aOvVz{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-modal-bg);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-modal);padding:var(--spacing-sm) calc(var(--spacing-xs) * 10) var(--spacing-sm) calc(var(--spacing-xs) * 9);display:flex;align-items:center;justify-content:flex-start;z-index:10;pointer-events:none}.ChatInput_promptGenerationSkeleton__HkhKO{height:var(--size-6);width:85%;border-radius:var(--radius-sm)}.ChatInput_filePreviewThumb__CS7Tl{width:var(--size-5);height:var(--size-5);flex-shrink:0;object-fit:cover;border-radius:var(--radius-xs);border:var(--border-width-hairline) solid var(--color-border-light)}.ChatInput_inputActions__X_oEd:empty{display:none}.StatusChecklist_steps__F7yQE{display:flex;flex-direction:column;gap:var(--spacing-sm)}.StatusChecklist_step__GTXvU{display:flex;align-items:center;gap:var(--spacing-sm)}.StatusChecklist_marker__ue5gf{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.StatusChecklist_ring__PjWwF{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);border:var(--border-width-hairline) solid var(--color-border)}.ExecutionFinalResult_executionFinalResultContainer__H7wMq{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:0;animation:ExecutionFinalResult_fadeIn__5auMO var(--duration-slow) ease-out}@keyframes ExecutionFinalResult_fadeIn__5auMO{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ExecutionFinalResult_mainDeliverables__55hpL{margin-top:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.ExecutionFinalResult_fileRowWrapper__5QE32{width:100%}.ExecutionFinalResult_expandableContentInner___80oS{padding:0;gap:0}.ExecutionFinalResult_filePreviewContainer__iJi4n{width:100%;max-width:400px;max-height:400px;height:auto;overflow:hidden;display:flex;flex-direction:column;background:var(--background-color-secondary);border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.ExecutionFinalResult_finalNotes___XUP3{margin-top:0;padding:var(--spacing-sm);background:var(--background-color-secondary);border-radius:var(--radius-sm)}.ExecutionFinalResult_deliverableItem__8T3M9{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-xs) 0}.ExecutionFinalResult_deliverableStatus__Cy3y9{margin-top:var(--spacing-xxs);display:flex;align-items:center;justify-content:center;width:var(--size-5);height:var(--size-5)}.ExecutionFinalResult_statusIconCompleted__kGr66{color:var(--color-secondary)}.ExecutionFinalResult_statusIconFailed__jvu4a{color:var(--color-text-primary)}.ExecutionFinalResult_statusIconPartial__yVDdq{color:var(--color-text-tertiary)}.ExecutionFinalResult_deliverableContent__kIA_d{flex:1}.ExecutionFinalResult_detailedFindings__X9bdw{margin-top:0;padding:var(--spacing-sm);background:var(--background-color-secondary);border-radius:var(--radius-sm);border-left:3px solid var(--color-secondary)}.TldSelector_wrap__3UYS8{display:flex;flex-direction:column;gap:var(--spacing-sm)}.TldSelector_controls__HIbsz{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:wrap}.TldSelector_search__CxfgY{flex:1 1 200px;min-width:180px}.TldSelector_themes__atotA{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.TldSelector_actions__BX40f{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.TldSelector_list__ULHXL{max-height:280px;overflow-y:auto;display:flex;flex-direction:column}.TldSelector_row__ztPUx{cursor:pointer}.TldSelector_rowInner__u7V_y{display:flex;align-items:center;gap:var(--spacing-sm);width:100%}.TldSelector_price__2Iepn{margin-left:auto}.ReplyPreview_replyPreview__J1ZXA{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-sm);margin:0;margin-bottom:var(--spacing-sm);background:var(--color-background-secondary);border-radius:var(--radius-sm);border-left:var(--border-width-strong) solid var(--color-secondary);width:100%;max-width:100%;box-sizing:border-box;transition:background-color var(--duration-base) ease}.message .ReplyPreview_replyPreview__J1ZXA{margin-bottom:var(--spacing-sm);width:100%;margin-left:0;margin-right:0;background:rgba(var(--color-secondary-rgb),.08)}.message .ReplyPreview_replyPreview__J1ZXA[style*="cursor: pointer"]:hover{background:rgba(var(--color-secondary-rgb),.12)}.ReplyPreview_replyPreviewContent__eTZkK{display:flex;flex-direction:column;gap:var(--spacing-xxs);overflow:hidden;flex:1;min-width:0}.ReplyPreview_replyPreviewSender__nLvOA{font-weight:var(--font-weight-medium);color:var(--color-secondary)}.ReplyPreview_replyPreviewMessage__BIgZq,.ReplyPreview_replyPreviewSender__nLvOA{font-size:var(--font-size-text-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReplyPreview_replyPreviewMessage__BIgZq{color:var(--color-text-primary)}.ReplyPreview_replyPreviewClose__8_yuo{background:none;border:none;padding:var(--spacing-xs);color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:var(--spacing-sm)}.ReplyPreview_replyPreviewClose__8_yuo:hover{background:var(--color-background-tertiary);color:var(--color-text-primary)}.KeywordInsight_wrap__hWdnH{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.KeywordInsight_chip__0vNs9,.KeywordInsight_tip__2Bjiw{display:inline-flex;align-items:center;gap:var(--spacing-2xs)}.MobileChatOverlay_overlayContainer__peuQa{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 54px);z-index:9000;padding:0 var(--spacing-3);box-sizing:border-box;background:transparent;pointer-events:none;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;transition:bottom var(--duration-slow) ease}.MobileChatOverlay_overlayContainer__peuQa:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * (env(safe-area-inset-bottom) + var(--spacing-3xl)));height:calc(env(safe-area-inset-bottom) + var(--size-16));background:var(--color-modal-bg);pointer-events:none}@media (min-width:993px){.MobileChatOverlay_overlayContainer__peuQa{display:none}}.MobileChatOverlay_inner__qTtiH{pointer-events:auto;width:100%;max-width:800px;box-sizing:border-box;background-color:var(--color-modal-bg);border-radius:var(--radius-modal);border:var(--border-width-hairline) solid var(--color-border);box-shadow:var(--shadow-surface-md)}.MobileChatOverlay_overlayContainer__peuQa .chat-input-container{position:static;bottom:auto;left:auto;right:auto;z-index:auto;width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;background:transparent;box-shadow:none}.MobileChatOverlay_overlayContainer__peuQa .chat-input,.MobileChatOverlay_overlayContainer__peuQa .chat-input-clickable-wrapper{max-width:100%;box-sizing:border-box}body[data-active-tab]:not([data-active-tab=chat]) .MobileChatOverlay_overlayContainer__peuQa,body[data-floating-chat-expanded=true] .MobileChatOverlay_overlayContainer__peuQa{display:none}.FileLoadingSkeleton_skeletonContainer___t_EV{width:100%;aspect-ratio:1/1;max-width:400px;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl)}.FileLoadingSkeleton_thickRow__4Bsaf{width:100%;height:100%;border-radius:var(--radius-md)}.MonacoEditor_editorWrapper__EIkIP{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:var(--color-background-main-surface)}.MonacoEditor_loading__feOuo{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted);font-size:var(--font-size-text-small);background-color:var(--color-background-main)}.MonacoEditor_editorWrapper__EIkIP .monaco-editor{--vscode-editor-background:transparent;--vscode-editorGutter-background:transparent}.MonacoEditor_editorWrapper__EIkIP .monaco-editor .scroll-decoration{box-shadow:none}.CsvExcelEditor_gridContainer__AnntA{width:100%;height:100%;min-height:200px;flex:1 1 auto;background-color:transparent;border-radius:var(--radius-sm);overflow:hidden;position:relative;overscroll-behavior:auto}.CsvExcelEditor_gridContainer__AnntA .ag-theme-alpine,.CsvExcelEditor_gridContainer__AnntA.ag-theme-alpine{--ag-background-color:transparent;--ag-header-background-color:var(--color-background-light);--ag-border-color:var(--color-border);--ag-row-hover-color:var(--color-background-hover);--ag-selected-row-background-color:var(--color-background-selected);--ag-odd-row-background-color:transparent;--ag-header-foreground-color:var(--color-text-primary);--ag-data-color:var(--color-text-primary);--ag-foreground-color:var(--color-text-primary);--ag-font-family:var(--font-family-main);--ag-font-size:var(--font-size-text-small);--ag-secondary-foreground-color:var(--color-text-primary);--ag-header-cell-hover-background-color:var(--color-background-hover);--ag-header-cell-moving-background-color:var(--color-background-selected);--ag-card-background-color:var(--color-background-elevated);--ag-menu-background-color:var(--color-background-elevated);--ag-popup-shadow:var(--shadow-surface-md);--ag-card-radius:var(--radius-sm);--ag-card-shadow:var(--shadow-surface-md)}.CsvExcelEditor_gridContainer__AnntA .ag-root-wrapper{background-color:transparent;border:none}.CsvExcelEditor_gridContainer__AnntA .ag-header{background-color:var(--color-background-light);border-bottom:var(--border-width-hairline) solid var(--color-border)}.CsvExcelEditor_firstColumn__IQPmk{background-color:var(--color-background-main-surface)}.CsvExcelEditor_gridContainer__AnntA .ag-row{background-color:transparent;border-bottom:var(--border-width-hairline) solid var(--color-border-light);color:var(--color-text-primary)}.CsvExcelEditor_gridContainer__AnntA .ag-cell{color:var(--color-text-primary);border-right:var(--border-width-hairline) solid var(--color-border-light)}.CsvExcelEditor_gridContainer__AnntA .ag-popup{z-index:var(--z-index-sticky)}.CsvExcelEditor_gridContainer__AnntA .ag-filter-wrapper,.CsvExcelEditor_gridContainer__AnntA .ag-menu{background-color:var(--color-background-elevated);color:var(--color-text-primary);border:var(--border-width-hairline) solid var(--color-border)}.CsvExcelEditor_rowNumberCell__oK2Hu{color:var(--color-text-tertiary);text-align:right;font-size:10px;font-variant-numeric:tabular-nums;user-select:none;padding-left:var(--spacing-xs);padding-right:var(--spacing-1-5);opacity:.5}.CsvExcelEditor_rowNumberSelectable__fCzAI{cursor:pointer}.CsvExcelEditor_rowNumberSelectable__fCzAI:hover{opacity:1;background-color:var(--color-background-hover)}.CsvExcelEditor_rowNumberHeader__T_5I9{background-color:transparent}.CsvExcelEditor_spacerColumn__JvoC7{pointer-events:none;border-right:none}.CsvExcelEditor_contextMenu__sUzBc{position:fixed;z-index:9999;min-width:180px;background-color:var(--color-background-elevated);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-surface-md);padding:var(--spacing-xs) 0;display:flex;flex-direction:column}.CsvExcelEditor_contextMenuItem__QxZJN{display:flex;align-items:center;width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:none;background:none;color:var(--color-text-primary);font-family:var(--font-family-main);font-size:var(--font-size-text-small);text-align:left;cursor:pointer;white-space:nowrap}.CsvExcelEditor_contextMenuItem__QxZJN:hover{background-color:var(--color-background-hover)}.CsvExcelEditor_contextMenuSeparator__neyLF{height:0;margin:var(--spacing-xs) 0;border-top:var(--border-width-hairline) solid var(--color-border-light)}.CsvExcelEditor_renameInput__s9U2N{z-index:10000;border:var(--border-width-strong) solid var(--color-accent);background-color:var(--color-background-elevated);color:var(--color-text-primary);font-family:var(--font-family-main);font-size:var(--font-size-text-small);padding:0 var(--spacing-xs);outline:none;box-sizing:border-box}.FileDiffViewer_diffContainer__6IOZi{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:var(--color-background-main);border-radius:var(--radius-sm)}.FileDiffViewer_diffHeader__DUXRW{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-md);border-bottom:var(--border-width-hairline) solid var(--color-border-light);flex-shrink:0}.FileDiffViewer_diffLabels__tPXF3{display:flex;gap:var(--spacing-xl)}.FileDiffViewer_diffStats__H314H{display:flex;gap:var(--spacing-sm);font-family:var(--font-family-mono);font-size:var(--font-size-text-base)}.FileDiffViewer_statAdd__RhzEX{color:var(--color-secondary);font-weight:var(--font-weight-semibold)}.FileDiffViewer_statRemove__9JTUE{color:var(--color-status-error);font-weight:var(--font-weight-semibold)}.FileDiffViewer_diffBody__CWsSq{flex:1;overflow-y:auto;font-family:var(--font-family-mono);font-size:var(--font-size-text-base);line-height:var(--line-height-text)}.FileDiffViewer_diffLine__txQSI{display:flex;align-items:stretch;min-height:1.5em}.FileDiffViewer_diffLine__txQSI:hover{background-color:var(--color-background-hover)}.FileDiffViewer_lineNum__ou2vT{display:inline-block;width:var(--size-12);min-width:var(--size-12);padding:0 var(--spacing-sm);text-align:right;color:var(--color-text-muted);user-select:none;flex-shrink:0;opacity:.6}.FileDiffViewer_lineMarker__Q20ta{display:inline-block;width:var(--size-5);min-width:var(--size-5);text-align:center;user-select:none;flex-shrink:0;font-weight:var(--font-weight-semibold)}.FileDiffViewer_lineContent__U127Q{flex:1;padding-right:var(--spacing-md);white-space:pre-wrap;word-break:break-all}.FileDiffViewer_diffLineAdd__KbciU{background-color:color-mix(in srgb,var(--color-secondary) 10%,transparent)}.FileDiffViewer_diffLineAdd__KbciU .FileDiffViewer_lineMarker__Q20ta{color:var(--color-secondary)}.FileDiffViewer_diffLineRemove__bi3CF{background-color:color-mix(in srgb,var(--color-status-error) 10%,transparent)}.FileDiffViewer_diffLineRemove__bi3CF .FileDiffViewer_lineMarker__Q20ta{color:var(--color-status-error)}.FileDiffViewer_wordAdd__5d1om{background-color:color-mix(in srgb,var(--color-secondary) 25%,transparent);border-radius:var(--radius-xs)}.FileDiffViewer_wordRemove__dRM62{background-color:color-mix(in srgb,var(--color-status-error) 25%,transparent);border-radius:var(--radius-xs)}.FileDiffViewer_noChanges__PsbBW{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--spacing-xl)}.InlineMarkdownDiff_container__J8UzV{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.InlineMarkdownDiff_content__dxFgh{padding:var(--spacing-sm);padding-top:var(--spacing-md);color:var(--color-text-primary);line-height:var(--line-height-relaxed);width:100%;flex:1;overflow-y:auto;overscroll-behavior:auto}.InlineMarkdownDiff_content__dxFgh>*{max-width:800px;margin-left:auto;margin-right:auto}.InlineMarkdownDiff_content__dxFgh h1,.InlineMarkdownDiff_content__dxFgh h2,.InlineMarkdownDiff_content__dxFgh h3{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xs);line-height:var(--line-height-heading)}.InlineMarkdownDiff_content__dxFgh p{margin-top:0;margin-bottom:0}.InlineMarkdownDiff_content__dxFgh li{padding:0 var(--spacing-md);margin:var(--spacing-md) 0;list-style:disc}.InlineMarkdownDiff_content__dxFgh code{font-family:var(--font-family-mono);font-size:var(--font-size-text-small)}.InlineMarkdownDiff_spacer__e2uJN{height:1.6em}.InlineMarkdownDiff_removedWord__Qrj8g{background-color:color-mix(in srgb,var(--color-status-error) 25%,transparent);text-decoration:line-through}.InlineMarkdownDiff_addedWord__k2osZ,.InlineMarkdownDiff_removedWord__Qrj8g{border-radius:var(--radius-xs);padding:var(--spacing-3xs) var(--spacing-xxs)}.InlineMarkdownDiff_addedWord__k2osZ{background-color:color-mix(in srgb,var(--color-secondary) 25%,transparent)}.InlineMarkdownDiff_removedLine__fF8Jg{background-color:color-mix(in srgb,var(--color-status-error) 10%,transparent);text-decoration:line-through;opacity:.7;border-radius:var(--radius-xs);padding:var(--spacing-xxs) var(--spacing-xs)}.InlineMarkdownDiff_addedLine__i6m9x{background-color:color-mix(in srgb,var(--color-secondary) 10%,transparent);border-radius:var(--radius-xs);padding:var(--spacing-xxs) var(--spacing-xs)}.AssignAgentModal_assignAgentList__2M6ic{display:flex;flex-direction:column;gap:var(--spacing-sm);max-height:400px;overflow-y:auto;padding:var(--spacing-sm);margin-top:var(--spacing-md)}.AssignAgentModal_assignAgentItem__iUfe3{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-md);background:var(--background-light);cursor:pointer;transition:all var(--duration-base)}.AssignAgentModal_assignAgentItem__iUfe3:hover{background-color:var(--color-background-button-hover)}.AssignAgentModal_disabled__dpPxv{opacity:.5;cursor:not-allowed}.AssignAgentModal_assignAgentInfo__Ub1bF{flex:1}.AssignAgentModal_assignAgentName__TvZw8{font-weight:var(--font-weight-medium);color:var(--text-primary)}.AssignAgentModal_noResults__eBadl{padding:var(--spacing-md);text-align:center;color:var(--color-text-primary)}.ActionSelect_endpointListContainer__MJypx{padding-right:calc(var(--spacing-xs) * 3.75);padding-bottom:var(--spacing-sm);background-color:var(--background-light);border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-color)}.ActionSelect_endpointListContent__AcOAe{font-size:var(--font-size-text-small);line-height:var(--line-height-text);color:var(--text-color);white-space:pre-wrap}.ActionSelect_listEndpointsButton__b_mdO{color:var(--color-text-primary);transition:color var(--duration-slow) ease}.ActionSelect_listEndpointsButton__b_mdO:hover{color:var(--color-text-primary)}.ActionSelect_listEndpointsButton__b_mdO i{font-size:var(--font-size-text-base);margin-right:var(--spacing-xs);color:var(--color-accent)}.ActionSelect_clickableEndpoint__lKmZ0:hover{cursor:pointer;border-color:var(--color-secondary)}.ToolDetailsModal_toolDetailsHeader__Kx_1z{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);padding-right:var(--spacing-2xl);border-bottom:var(--border-width-hairline) solid var(--color-border)}.ToolDetailsModal_toolTitleContainer__phy4I{display:flex;align-items:center;gap:var(--spacing-md)}.ToolDetailsModal_toolDetailsBody__Kduh5{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-lg)}.ToolDetailsModal_skeletonHeader__UfvyS{display:flex;align-items:center;gap:var(--spacing-md)}.ToolDetailsModal_skeletonIcon__yTSid{width:50px;height:50px;border-radius:var(--radius-md)}.ToolDetailsModal_skeletonTitle__7NBls{width:200px;height:var(--size-8);border-radius:var(--radius-sm)}.ToolDetailsModal_skeletonLabel__dQvPv{width:120px;height:var(--size-6);margin-bottom:var(--spacing-sm);border-radius:var(--radius-sm)}.ToolDetailsModal_skeletonInput__VeZR8{width:100%;height:38px;border-radius:var(--radius-sm)}.ToolDetailsModal_skeletonTableRow__Vd5cx{border:none}.ToolDetailsModal_skeletonTableRowIcon__Yx3oJ{width:var(--size-3);height:var(--size-3);border-radius:var(--radius-sm)}.ToolDetailsModal_skeletonTableRowName__sWoHy{width:180px;height:var(--size-5);border-radius:var(--radius-sm)}.ToolDetailsModal_skeletonTableRowAction__bYY__{width:60px;text-align:right;border:none}.ToolDetailsModal_skeletonTableRowToggle__s5hMb{width:var(--size-10);height:var(--size-5);border-radius:var(--radius-lg)}.ToolDetailsModal_actionCell__UIAgJ{width:60px;text-align:right}.ToolDetailsModal_newActionCell__jJEUv{width:120px;text-align:right}.ToolDetailsModal_newActionButton__3tlMH{flex:1;white-space:nowrap}.ToolDetailsModal_agentsSection__yhiU_{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ToolDetailsModal_agentsList__hsCFZ{display:flex;flex-direction:column;align-items:flex-start}.ToolDetailsModal_searchBar__wF6Cv{margin-bottom:var(--spacing-sm)}.ToolDetailsModal_learnActionButton__Rz7Ww{width:100%}.ToolDetailsModal_emptyStateIcon__8v91D{margin-right:var(--spacing-sm)}.ToolDetailsModal_loadingIndicator__YwGGQ{display:flex;align-items:center;justify-content:center;width:var(--size-5);height:var(--size-5)}.CredentialForm_credentialChoiceButtons__mndmn{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);align-items:center}.CredentialForm_credentialExplanation__pfyX_{margin-bottom:0}.MultiAccountChatModal_skeletonTitle__GEImO{width:calc(var(--spacing-xs) * 50);height:var(--spacing-lg);margin-bottom:var(--spacing-md)}.MultiAccountChatModal_skeletonSubtitle__oZKXC{width:calc(var(--spacing-xs) * 75);height:var(--spacing-md);margin-bottom:var(--spacing-sm)}.MultiAccountChatModal_skeletonText__jyw7h{width:calc(var(--spacing-xs) * 62.5);height:var(--spacing-md);margin-bottom:var(--spacing-lg)}.MultiAccountChatModal_skeletonButton__aCNmi{width:120px;height:var(--size-10);border-radius:var(--radius-md)}.MultiAccountChatModal_textAlignCenter__kwE0T{text-align:center}.MultiAccountChatModal_subtitleText__daSxx{opacity:.8;margin-top:var(--spacing-sm);font-weight:400}.ToolSelect_toolsContainer__An0H7{display:flex;flex-wrap:wrap;gap:var(--spacing-5);margin-top:var(--spacing-5)}.SelectToolModal_skeletonToolCard__imr7Y{width:calc(33.33% - 20px);max-width:300px;height:calc(var(--spacing-xs) * 20);margin-bottom:var(--spacing-3);border-radius:var(--radius-md)}.SupportEmailReveal_emailLink__3eDdV{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.AuthBanner_contentButton__vls2s{padding:var(--spacing-xs) var(--spacing-3);font-size:var(--font-size-text-small);font-weight:var(--font-weight-medium);color:var(--color-text-highlight);transition:background .2s ease;border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;border:none;background:none;flex-shrink:0}.AuthBanner_reauthModalContent__qZSHw{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-3)}.AuthBanner_reauthModalHeader__mR3A8 p{color:var(--color-text-primary);margin:0;line-height:var(--line-height-snug)}.AuthBanner_skeletonTitleWide__ZBLrs{width:calc(var(--spacing-xs) * 50);height:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.AuthBanner_skeletonTitleExtraWide__cPPNY{width:calc(var(--spacing-xs) * 62.5);height:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.AuthBanner_skeletonSubtitle__FAfg0{width:300px;height:var(--size-4)}.AuthBanner_skeletonInput__Lxjr9{width:100%;margin-bottom:var(--spacing-3)}.AuthBanner_skeletonButtonRow__83_xC{display:flex;gap:var(--spacing-sm)}.AuthBanner_skeletonButton__SyEu3{width:80px;height:var(--size-8);border-radius:var(--radius-sm)}.AuthBanner_formActions__AMw_3{margin-top:var(--spacing-3);display:flex;gap:var(--spacing-sm)}.PWAInstallPrompt_container__jnoJF{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:var(--color-modal-bg);color:var(--color-text-primary);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-modal);border:var(--border-width-hairline) solid var(--color-border);box-shadow:var(--shadow-surface-md);z-index:10000;display:flex;flex-direction:column;gap:var(--spacing-3);width:calc(100% - 40px);max-width:400px;animation:PWAInstallPrompt_slideUp__Jw_wU .4s ease-out}@keyframes PWAInstallPrompt_slideUp__Jw_wU{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}.PWAInstallPrompt_header__ufqZK{display:flex;justify-content:space-between;align-items:center}.PWAInstallPrompt_title__QXU2e{font-weight:600;font-size:var(--font-size-text-base)}.PWAInstallPrompt_close__E70Lg{background:none;border:none;color:rgba(var(--color-white-rgb),.7);cursor:pointer;padding:var(--spacing-xs)}.PWAInstallPrompt_body__doham{font-size:var(--font-size-text-small);line-height:var(--line-height-snug);color:rgba(var(--color-white-rgb),.9)}.PWAInstallPrompt_instructions__Cyi_p{display:flex;align-items:center;gap:var(--spacing-sm);background:rgba(var(--color-white-rgb),.1);padding:var(--spacing-sm);border-radius:var(--radius-sm);margin-top:var(--spacing-xs)}.PageLayoutClient_sidebarIcon__pPH3B{width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-primary);transition:all var(--duration-slow) ease;border-radius:var(--radius-md);position:relative}.PageLayoutClient_sidebarIcon__pPH3B svg{width:var(--size-6);height:var(--size-6);transition:all var(--duration-slow) ease}.PageLayoutClient_sidebarIcon__pPH3B svg[fill]:not([fill=none]){fill:currentColor}.PageLayoutClient_sidebarIcon__pPH3B svg[stroke]{fill:none;stroke:currentColor}.PageLayoutClient_sidebarIcon__pPH3B a{text-decoration:none;color:inherit}.PageLayoutClient_sidebarIcon__pPH3B:hover{color:var(--color-primary);background-color:var(--color-background-button-hover)}.PageLayoutClient_sidebarIcon__pPH3B.PageLayoutClient_active__FfJCZ{color:var(--color-primary);background-color:var(--color-background-selected)}.PageLayoutClient_iconLabel__4oed9{font-size:var(--font-size-text-small);text-align:center;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;margin-top:calc(var(--spacing-xs) * 1.25)}.PageLayoutClient_sidebarIcon__pPH3B:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:var(--color-primary);transform:scaleY(0);transition:transform var(--duration-slow) ease}.PageLayoutClient_sidebarIcon__pPH3B.PageLayoutClient_active__FfJCZ:before{transform:scaleY(1)}.PageLayoutClient_sidebarIcon__pPH3B.PageLayoutClient_settingsIcon__6zvkz{background-color:transparent}.PageLayoutClient_sidebarIcon__pPH3B.PageLayoutClient_settingsIcon__6zvkz:hover{background-color:var(--color-background-button-hover)}.PageLayoutClient_sidebarIcon__pPH3B.PageLayoutClient_settingsIcon__6zvkz.PageLayoutClient_active__FfJCZ{background-color:transparent}.PageLayoutClient_sidebarIcon__pPH3B.PageLayoutClient_settingsIcon__6zvkz:active{background-color:var(--color-background-button-hover)}@media (max-width:768px){.PageLayoutClient_sidebarIcon__pPH3B.PageLayoutClient_helpIcon__g82Bz{display:none}}.ModeToggle_modeToggle__69_hw{display:flex;width:100%;border-bottom:var(--border-width-hairline) solid var(--color-border)}.ModeToggle_modeOption__t9gOo{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border:none;background:transparent;cursor:pointer;color:var(--color-text-tertiary);font-size:var(--font-size-text-base);font-weight:var(--font-weight-medium);transition:color var(--duration-base) ease,background var(--duration-base) ease;position:relative}.ModeToggle_modeOption__t9gOo:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-secondary);transform:scaleX(0);transition:transform .25s ease}.ModeToggle_modeOption__t9gOo:hover{color:var(--color-text-primary);background:var(--color-background-button-hover)}.ModeToggle_modeOptionActive__XEjvv{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ModeToggle_modeOptionActive__XEjvv:after{transform:scaleX(1)}.ModeToggle_modeOptionIcon__iwdlK{font-size:var(--font-size-text-base);opacity:.7}.ModeToggle_modeOptionActive__XEjvv .ModeToggle_modeOptionIcon__iwdlK{opacity:1;color:var(--color-secondary)}.AgentProductivityPill_pill__zx4oj{display:inline-flex;align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xxs) var(--spacing-1-5);border-radius:var(--radius-pill);border:var(--border-width-hairline) solid var(--color-border);background:var(--color-background-light)}.AgentProductivityPill_trendIcon__OhGQH{font-size:var(--font-size-text-small);line-height:var(--line-height-compact)}.AgentProductivityPill_trendUp__JWb4E{color:var(--color-secondary)}.AgentProductivityPill_trendDown__M3wyC,.AgentProductivityPill_trendFlat__OPaJ_{color:var(--color-text-tertiary)}.AgentProductivityPill_value__Tg9uj{color:var(--color-text-primary)}.AgentProductivityPill_label__KCH9Z{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary)}.ScrollFade_fade__niB5X{position:absolute;left:0;right:0;pointer-events:none;z-index:5}.ScrollFade_top__AVCw6{top:0;background:linear-gradient(to bottom,var(--scroll-fade-color,var(--color-background-main)) 0,color-mix(in srgb,var(--scroll-fade-color,var(--color-background-main)),transparent 40%) 40%,color-mix(in srgb,var(--scroll-fade-color,var(--color-background-main)),transparent 80%) 80%,transparent 100%)}.ScrollFade_bottom__hTd0I{bottom:0;background:linear-gradient(to top,var(--scroll-fade-color,var(--color-background-main)) 0,color-mix(in srgb,var(--scroll-fade-color,var(--color-background-main)),transparent 40%) 40%,color-mix(in srgb,var(--scroll-fade-color,var(--color-background-main)),transparent 80%) 80%,transparent 100%)}.ScrollFade_standaloneWrapper__o_2vA{position:absolute;inset:0;pointer-events:none;z-index:var(--z-index-sticky)}.DomainSettingsPopover_headerTitle__NutR2{display:flex;align-items:center;gap:var(--spacing-xs)}.DomainSettingsPopover_inputRow__qXc_D{display:flex;gap:var(--spacing-sm);align-items:stretch}.DomainSettingsPopover_inputFlex__eZrni{flex:1;min-width:0}.DomainSettingsPopover_domainRow__4xgK0{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.DomainSettingsPopover_domainInfo__h3_mt{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.DomainSettingsPopover_dnsSection__wXdUv{display:flex;flex-direction:column;gap:var(--spacing-sm)}.DomainSettingsPopover_dnsTableScroll__mIyih{overflow-x:auto;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background-main)}.DomainSettingsPopover_dnsTable__5an2H{display:grid;grid-template-columns:max-content max-content minmax(20ch,34ch) minmax(15ch,24ch) max-content;align-items:start;column-gap:var(--spacing-md);row-gap:var(--spacing-sm);padding:var(--spacing-sm);width:max-content}.DomainSettingsPopover_dnsHost__lq2Ru{white-space:nowrap}.DomainSettingsPopover_dnsValue__k5NFM{min-width:0;word-break:break-all}.DomainSettingsPopover_dnsWhere__3hW5f{white-space:normal}.DomainSettingsPopover_dnsCopy__AtFPI{position:sticky;right:0;display:flex;align-items:start;padding-left:var(--spacing-sm);background:var(--color-background-main);box-shadow:-1px 0 0 var(--color-border)}.DomainSettingsPopover_providerOption__kv_RV{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.StripeConnectPopover_statusRow__SAKyk{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.StripeConnectPopover_statusInfo__BpsrB{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.StripeConnectPopover_onboardingContainer__stMiB{min-height:200px}.FilePreviewScrollbar_scrollbarContainer__c1n4k{display:flex;flex-direction:column;width:120px;height:100%;background-color:var(--color-background-main);border-left:var(--border-width-hairline) solid var(--color-border-light);flex-shrink:0}.FilePreviewScrollbar_header__phRNF{padding:var(--spacing-sm);border-bottom:var(--border-width-hairline) solid var(--color-border-light);text-align:center;background-color:var(--color-background-main)}.FilePreviewScrollbar_headerText__bd_jx{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.FilePreviewScrollbar_scrollArea__h5hRh{flex-grow:1;overflow-y:auto;padding:var(--spacing-xs);display:flex;flex-direction:column;gap:var(--spacing-xs);scrollbar-width:thin;scrollbar-color:var(--color-border-light) transparent}.FilePreviewScrollbar_scrollArea__h5hRh::-webkit-scrollbar{width:var(--size-1)}.FilePreviewScrollbar_scrollArea__h5hRh::-webkit-scrollbar-track{background:transparent}.FilePreviewScrollbar_scrollArea__h5hRh::-webkit-scrollbar-thumb{background-color:var(--color-border-light);border-radius:var(--radius-pill)}.FilePreviewScrollbar_fileItem__YJX2O{width:100%;aspect-ratio:1/1;height:auto;min-height:100px;padding:0;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-background-main);cursor:pointer;overflow:hidden;transition:all var(--duration-base) ease;flex-shrink:0;position:relative}.FilePreviewScrollbar_fileItem__YJX2O:hover{border-color:var(--color-primary);transform:scale(.98);box-shadow:var(--shadow-surface-sm);z-index:1}.FilePreviewScrollbar_fileItem__YJX2O.FilePreviewScrollbar_active__LJqwp{border-color:var(--color-primary);border-width:var(--border-width-strong);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.1)}.FilePreviewScrollbar_thumbnailWrapper__mDB37{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.FilePreviewScrollbar_thumbnail__JK3jp{width:100%;height:100%;object-fit:cover;object-position:top center}.FilePreviewScrollbar_iconPlaceholder__8n2Do{font-size:var(--font-size-heading-2);color:var(--color-text-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xxs)}.FileViewer_fileViewerOverlay__BPwBV{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-backdrop-bg);display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal)}.FileViewer_fileViewerContainer__eraF5{width:95vw;height:95vh;background-color:var(--color-modal-bg);border-radius:var(--radius-modal);display:flex;flex-direction:column;overflow:hidden;border:var(--border-width-hairline) solid var(--color-border);box-shadow:var(--shadow-surface-md)}.FileViewer_fileViewerContainerInline__Uxzqm{width:100%;height:100%;border-radius:0;border:none;box-shadow:none}.FileViewer_fileViewerTopBar__zs7p5{padding:var(--spacing-md) var(--spacing-lg);border-bottom:var(--border-width-hairline) solid var(--color-border-light);background-color:var(--color-background-main);flex-shrink:0;position:relative;z-index:2000}.FileViewer_fileViewerTopBarInner__uE2Dt{display:flex;justify-content:space-between;align-items:center}.FileViewer_fileInfoSection__KBoUp{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.FileViewer_fileMetaInfo__FkASC{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted)}.FileViewer_fileActionsSection__m2Db4{display:flex;align-items:center;gap:var(--spacing-sm)}.FileViewer_saveStatus__tNHPR{color:var(--color-text-muted);margin-right:var(--spacing-sm)}.FileViewer_actionButton__1VMXS{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:var(--border-width-hairline) solid var(--color-border);cursor:pointer;transition:all var(--duration-base)}.FileViewer_actionButton__1VMXS,.FileViewer_actionButton__1VMXS:hover{background-color:var(--color-background-main);color:var(--color-text-primary)}.FileViewer_actionButton__1VMXS:hover{border-color:var(--color-secondary)}.FileViewer_closeButton__Irj5F:hover{background-color:var(--color-status-error-muted);color:var(--color-status-error);border-color:var(--color-status-error)}.FileViewer_fileViewerMain__xdURr{flex-grow:1;display:flex;overflow:hidden;position:relative}.FileViewer_contentWrapper__3uYcd{flex:1 1 auto;min-height:0;position:relative;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;background-color:transparent}.FileViewer_previewOverlay__sApqW{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;cursor:pointer;z-index:10;display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--spacing-md);transition:all var(--duration-base) ease}.FileViewer_previewOverlay__sApqW:hover{background:rgba(var(--color-white-rgb),.08)}.FileViewer_previewOverlayIcon__msqQK{opacity:0;transform:translateY(8px);transition:all .25s cubic-bezier(.4,0,.2,1);color:var(--color-text-primary);background:var(--color-background-main);padding:var(--spacing-sm) var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-pill);box-shadow:var(--shadow-surface-md);border:var(--border-width-hairline) solid var(--color-border);font-size:var(--font-size-text-base);font-weight:var(--font-weight-semibold)}.FileViewer_previewOverlayIcon__msqQK i{font-size:var(--font-size-text-small);opacity:.9}.FileViewer_previewOverlay__sApqW:hover .FileViewer_previewOverlayIcon__msqQK{opacity:1;transform:translateY(0)}.FileViewer_contentWrapperPreview__LOS_m{flex:0 0 auto}.FileViewer_imageViewer___YjVt{width:100%;flex:1 1 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0}.FileViewer_imageViewerPreview__DRyAt{align-items:flex-start;flex:0 0 auto;max-height:100%}.FileViewer_imageViewer___YjVt img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-sm);height:auto;display:block}.FileViewer_videoViewer__fgN_7{width:100%;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;background-color:var(--color-background-dark)}.FileViewer_videoViewerPreview__2qiJd{align-items:flex-start;flex:0 0 auto;background-color:transparent}.FileViewer_videoPlayer__i7JzF{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:var(--radius-md);object-fit:contain;outline:none}.FileViewer_documentViewer__MA9cW{width:100%;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;position:relative}.FileViewer_documentViewerPreview__mPnXL{height:100%;max-height:100%}.FileViewer_documentViewerPreview__mPnXL .FileViewer_documentContent__vdA4Z,.FileViewer_documentViewerPreview__mPnXL .FileViewer_plainTextEditor__4TNYW,.FileViewer_documentViewerPreview__mPnXL .tiptap{padding:var(--spacing-md)}.FileViewer_documentContent__vdA4Z{max-width:800px;margin:0 auto;flex:1;padding:var(--spacing-2xl)}.FileViewer_documentContent__vdA4Z,.FileViewer_plainTextEditor__4TNYW{width:100%;overflow-y:auto;color:var(--color-text-primary);line-height:var(--line-height-relaxed)}.FileViewer_plainTextEditor__4TNYW{height:100%;background-color:transparent;border:none;outline:none;font-family:var(--font-family-mono);font-size:var(--font-size-text-base);resize:none;padding:var(--spacing-xl)}.FileViewer_pdfViewer__MO2me{width:100%;height:100%}.FileViewer_pdfViewerPreview__qE4W9{height:100%}.FileViewer_pdfViewer__MO2me iframe{width:100%;height:100%;border:none}.FileViewer_officeViewerContainer__ZcTH7{width:100%;height:100%}.FileViewer_officeViewerPreview__zkUvk{height:100%;overscroll-behavior:auto}.FileViewer_officeViewerPreview__zkUvk #react-doc-viewer,.FileViewer_officeViewerPreview__zkUvk .pg-viewer-wrapper{overscroll-behavior:auto}.FileViewer_genericFileViewer__Sgx6h{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-xl);text-align:center;height:100%}.FileViewer_genericFileIcon__HsFa5{font-size:64px;color:var(--color-text-muted)}.FileViewer_errorState__5Optr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);width:100%;height:100%;min-height:300px}.FileViewer_errorState__5Optr i{font-size:48px;color:var(--color-status-error)}.FileViewer_filePreviewSkeleton__jFzoJ{width:100%;height:100%;max-width:none;aspect-ratio:auto;padding:0}.FileViewer_navArrow__TpAEH{position:absolute;top:50%;transform:translateY(-50%);z-index:var(--z-index-sticky);border:var(--border-width-hairline) solid var(--color-border)}.FileViewer_navArrow__TpAEH:hover:not(:disabled){transform:translateY(-50%) scale(1.1)}.FileViewer_navArrowLeft__b_aP3{left:var(--spacing-md)}.FileViewer_navArrowRight__Prfti{right:var(--spacing-md)}.FileViewer_versionBadge__HcImP{font-family:var(--font-family-mono);padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);border:var(--border-width-hairline) solid var(--color-border-light)}.FileViewer_actionButtonActive__Wtgye{background-color:color-mix(in srgb,var(--color-secondary) 15%,transparent);color:var(--color-secondary);border-color:var(--color-secondary)}.FileViewer_diffViewWrapper__G4oPt{flex:1;overflow:hidden;display:flex;flex-direction:column}.FileViewer_diffLoadingState__fdw7C{flex:1;display:flex;align-items:center;justify-content:center}.SavingIndicator_savingIndicator__FizzD{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted);user-select:none;font-family:var(--font-family-text);font-weight:var(--font-weight-medium);min-height:1.5em}.SavingIndicator_savingIndicator__FizzD.SavingIndicator_error__NLVaE{color:var(--color-status-error)}.SavingIndicator_stickyBar__jVS5_{position:sticky;bottom:0;left:0;right:0;background:var(--color-background-main);border-top:var(--border-width-hairline) solid var(--color-border-light);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-text-small);z-index:var(--z-index-sticky);display:flex;align-items:center;justify-content:flex-end;box-shadow:0 -4px 12px rgba(var(--color-primary-rgb),.03);margin-top:auto}.BrowserPreviewPopout_root__7995b{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none}.BrowserPreviewPopout_card__8kUb4{position:fixed;background-color:var(--color-modal-bg);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-modal);box-shadow:var(--shadow-surface-md);overflow:hidden;pointer-events:auto;display:flex;flex-direction:column;z-index:1}.BrowserPreviewPopout_dragging__w16Vq{cursor:grabbing}.BrowserPreviewPopout_resizing__GJX4f{user-select:none}.BrowserPreviewPopout_header__opNtO{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-1-5) var(--spacing-sm);border-bottom:var(--border-width-hairline) solid var(--color-border);background:var(--color-background-main-surface);cursor:grab}.BrowserPreviewPopout_title__2L36s{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.BrowserPreviewPopout_dot__YOPg_{width:var(--size-2);height:var(--size-2);background:var(--color-secondary);border-radius:var(--radius-full);flex:0 0 auto}.BrowserPreviewPopout_titleText__fkKTF{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}.BrowserPreviewPopout_controls__6CJlY{display:flex;align-items:center;gap:var(--spacing-1-5);margin-left:var(--spacing-sm)}.BrowserPreviewPopout_controlButton__znYH5{height:28px;padding:0 var(--spacing-2-5);font-size:var(--font-size-text-small);color:var(--color-text-primary);background:var(--color-background-main-surface);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.BrowserPreviewPopout_controlButtonActive__feN4K{background:var(--color-background-secondary)}.BrowserPreviewPopout_closeButton__czYxN{width:28px;height:28px;border-radius:var(--radius-full);border:var(--border-width-hairline) solid var(--color-border);background:var(--color-background-main-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.BrowserPreviewPopout_frameWrap__qIPEF{position:relative;width:100%;height:100%;overflow:hidden;background:var(--color-background-secondary);line-height:0;padding:0}.BrowserPreviewPopout_frame__V3YvG{border:none;border-radius:var(--radius-sm);transform-origin:top left;pointer-events:none;display:block}.BrowserPreviewPopout_emptyState__a4PAF{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);font-size:var(--font-size-text-base)}.BrowserPreviewPopout_resizeHandleBR__XvDmq{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,var(--color-border) 50%);background-size:14px 14px;background-repeat:no-repeat}.BrowserPreviewPopout_resizeHandleTL__CqThO{position:absolute;left:0;top:0;width:14px;height:14px;cursor:nwse-resize;background:linear-gradient(315deg,transparent 50%,var(--color-border) 50%);background-size:14px 14px;background-repeat:no-repeat}.BrowserPreviewPopout_resizeHandleBottom__YpxUK,.BrowserPreviewPopout_resizeHandleLeft__iER5k,.BrowserPreviewPopout_resizeHandleRight__EC2sK,.BrowserPreviewPopout_resizeHandleTop__Wih_A{position:absolute;cursor:nwse-resize}.BrowserPreviewPopout_resizeHandleTop__Wih_A{top:0}.BrowserPreviewPopout_resizeHandleBottom__YpxUK,.BrowserPreviewPopout_resizeHandleTop__Wih_A{left:calc(var(--spacing-md) - var(--spacing-xxs));right:calc(var(--spacing-md) - var(--spacing-xxs));height:var(--size-2)}.BrowserPreviewPopout_resizeHandleBottom__YpxUK{bottom:0}.BrowserPreviewPopout_resizeHandleLeft__iER5k{left:0}.BrowserPreviewPopout_resizeHandleLeft__iER5k,.BrowserPreviewPopout_resizeHandleRight__EC2sK{top:calc(var(--spacing-md) - var(--spacing-xxs));bottom:calc(var(--spacing-md) - var(--spacing-xxs));width:var(--size-2)}.BrowserPreviewPopout_resizeHandleRight__EC2sK{right:0}