.AIResearchAgent-module__jAsZba__container{background:0 0;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.AIResearchAgent-module__jAsZba__topBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.AIResearchAgent-module__jAsZba__title{color:#000000e0;font-size:16px;font-weight:500}.AIResearchAgent-module__jAsZba__iconButton{color:#00000073;cursor:pointer;font-size:18px;transition:all .2s}.AIResearchAgent-module__jAsZba__iconButton:hover{color:#1890ff;transform:scale(1.1)}.AIResearchAgent-module__jAsZba__messagesContainer{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0003 transparent;background:#fafafa80;flex:1;min-height:0;padding:16px;overflow:hidden auto}.AIResearchAgent-module__jAsZba__messagesContainer::-webkit-scrollbar{width:6px}.AIResearchAgent-module__jAsZba__messagesContainer::-webkit-scrollbar-track{background:0 0}.AIResearchAgent-module__jAsZba__messagesContainer::-webkit-scrollbar-thumb{border-radius:var(--theme-radius-micro);background-color:#00000026;transition:background-color .2s}.AIResearchAgent-module__jAsZba__messagesContainer::-webkit-scrollbar-thumb:hover{background-color:#00000040}.AIResearchAgent-module__jAsZba__messageWrapper{width:100%;min-width:0;display:flex}.AIResearchAgent-module__jAsZba__messageWrapper+.AIResearchAgent-module__jAsZba__messageWrapper{margin-top:16px}.AIResearchAgent-module__jAsZba__userMessage{justify-content:flex-end}.AIResearchAgent-module__jAsZba__assistantMessage{justify-content:flex-start}.AIResearchAgent-module__jAsZba__messageContent{word-wrap:break-word;min-width:0;max-width:85%}.AIResearchAgent-module__jAsZba__userMessage .AIResearchAgent-module__jAsZba__messageContent{color:#000000e0;border-radius:var(--theme-radius-md);background:#1890ff1a;border:1px solid #1890ff33;padding:10px 14px}.AIResearchAgent-module__jAsZba__assistantMessage .AIResearchAgent-module__jAsZba__messageContent{color:#000000e0;background:0 0;border:none;padding:0}:is(.AIResearchAgent-module__jAsZba__assistantMessage .AIResearchAgent-module__jAsZba__messageContent:has(.agentic-tool-use-bar),.AIResearchAgent-module__jAsZba__assistantMessage .AIResearchAgent-module__jAsZba__messageContent:has([class*=ToolUseBar]),.AIResearchAgent-module__jAsZba__assistantMessage .AIResearchAgent-module__jAsZba__messageContent:has([class*=KnowledgeCard]),.AIResearchAgent-module__jAsZba__assistantMessage .AIResearchAgent-module__jAsZba__messageContent:has([class*=knowledge-card]),.AIResearchAgent-module__jAsZba__assistantMessage .AIResearchAgent-module__jAsZba__messageContent:has([data-card-type]),.AIResearchAgent-module__jAsZba__assistantMessage .AIResearchAgent-module__jAsZba__messageContent:has([data-card-container])){width:100%;max-width:100%!important}:is(.AIResearchAgent-module__jAsZba__assistantMessage:has([class*=tool-use-bar]) .AIResearchAgent-module__jAsZba__messageContent,.AIResearchAgent-module__jAsZba__assistantMessage:has([class*=ToolUseBar]) .AIResearchAgent-module__jAsZba__messageContent){max-width:100%!important}:is(.AIResearchAgent-module__jAsZba__assistantMessage .AIResearchAgent-module__jAsZba__messageContent [class*=ToolUseBar],.AIResearchAgent-module__jAsZba__assistantMessage .AIResearchAgent-module__jAsZba__messageContent [class*=tool-use-bar],.AIResearchAgent-module__jAsZba__assistantMessage .AIResearchAgent-module__jAsZba__messageContent [class*=TaskList],.AIResearchAgent-module__jAsZba__assistantMessage .AIResearchAgent-module__jAsZba__messageContent [class*=task-list]){margin-top:0!important;margin-bottom:0!important}.AIResearchAgent-module__jAsZba__inputSection{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#fffffff2;border-top:1px solid #0000000f;flex-shrink:0;padding:12px 16px;position:relative}.AIResearchAgent-module__jAsZba__inputSection .ant-agentic-md-input-field{max-height:220px!important}:is(.AIResearchAgent-module__jAsZba__inputSection .ant-agentic-md-input-field-editor,.AIResearchAgent-module__jAsZba__inputSection .ant-agentic-md-input-field-editor-content){overflow:hidden;max-height:220px!important}.AIResearchAgent-module__jAsZba__inputSection .ant-md-editor-content{max-height:156px;overflow-y:auto}.AIResearchAgent-module__jAsZba__inputSection [contenteditable=true]{min-height:40px;max-height:156px;overflow-y:auto}:is(.AIResearchAgent-module__jAsZba__inputSection .ant-md-editor-tag-panel,.AIResearchAgent-module__jAsZba__inputSection .ant-md-editor-tag-dropdown){width:100%!important;max-width:100%!important}.AIResearchAgent-module__jAsZba__uploadedFilesBar{border-radius:var(--theme-radius-sm) var(--theme-radius-sm) var(--theme-radius-none) var(--theme-radius-none);background:#fafafacc;border:1px solid #0000000f;border-bottom:none;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:8px;display:flex}.AIResearchAgent-module__jAsZba__uploadedFilesBar .ant-tag{border-radius:var(--theme-radius-xs);background:#fff;border:1px solid #0000001a;align-items:center;gap:6px;max-width:180px;margin:0;padding:4px 8px;font-size:12px;display:flex}.AIResearchAgent-module__jAsZba__quickActionsContainer{background:0 0;padding:24px 16px}.AIResearchAgent-module__jAsZba__quickActionsHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.AIResearchAgent-module__jAsZba__quickActionsTitle{color:#000000a6;font-size:14px;font-weight:500}.AIResearchAgent-module__jAsZba__quickActionsLinks{align-items:center;gap:16px;display:flex}.AIResearchAgent-module__jAsZba__quickActionsLink{color:#000000b8;cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:450;transition:color .2s;display:inline-flex}.AIResearchAgent-module__jAsZba__quickActionsLink:first-child .anticon{color:#1890ff}.AIResearchAgent-module__jAsZba__quickActionsLink:last-child .anticon{color:#722ed1}.AIResearchAgent-module__jAsZba__quickActionsLink:hover{color:#1890ff}.AIResearchAgent-module__jAsZba__quickActionsList{flex-direction:column;gap:10px;display:flex}.AIResearchAgent-module__jAsZba__quickActionButton{border-radius:var(--theme-radius-md);cursor:pointer;color:#000000d9;text-align:left;background:#fffc;border:1px solid #00000014;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:14px;font-weight:400;transition:all .2s;display:flex}.AIResearchAgent-module__jAsZba__quickActionIcon{color:#faad14;flex-shrink:0;font-size:16px}.AIResearchAgent-module__jAsZba__paperclipToolbarIcon{font-size:18px}.AIResearchAgent-module__jAsZba__keywordIcon{color:#722ed1;flex-shrink:0;font-size:14px}.AIResearchAgent-module__jAsZba__taskDrawerTitleRow{align-items:center;gap:8px;display:flex}.AIResearchAgent-module__jAsZba__taskDrawerExtraLink{align-items:center;gap:4px;display:flex}.AIResearchAgent-module__jAsZba__taskLibrarySegmentedWrap{margin-bottom:16px}.AIResearchAgent-module__jAsZba__taskTemplateTag{margin:0;font-size:11px}.AIResearchAgent-module__jAsZba__quickActionText{flex:1;line-height:1.5}.AIResearchAgent-module__jAsZba__quickActionButton:hover{color:#1890ff;background:#1890ff0d;border-color:#1890ff4d;transform:translateY(-1px);box-shadow:0 2px 8px #1890ff26}.AIResearchAgent-module__jAsZba__quickActionButton:active{transform:translateY(0)}.AIResearchAgent-module__jAsZba__taskLibraryList{flex-direction:column;gap:8px;display:flex}.AIResearchAgent-module__jAsZba__taskLibraryItem{border-radius:var(--theme-radius-md);cursor:pointer;background:#fafafacc;border:1px solid #0000000f;padding:12px 14px;transition:all .2s}.AIResearchAgent-module__jAsZba__taskLibraryItem:hover{background:#1890ff0a;border-color:#1890ff40;box-shadow:0 2px 6px #1890ff1a}.AIResearchAgent-module__jAsZba__taskLibraryItemHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.AIResearchAgent-module__jAsZba__taskLibraryItemTitle{color:#000000d9;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.AIResearchAgent-module__jAsZba__taskLibraryItemTags{flex-shrink:0;align-items:center;gap:4px;display:flex}.AIResearchAgent-module__jAsZba__taskLibraryItemDesc{color:#00000073;margin-top:6px;font-size:12px;line-height:1.5}.AIResearchAgent-module__jAsZba__taskLibraryDeleteBtn{color:#00000040;cursor:pointer;padding:2px;font-size:13px;transition:color .2s}.AIResearchAgent-module__jAsZba__taskLibraryDeleteBtn:hover{color:#ff4d4f}.AIResearchAgent-module__jAsZba__scrollToBottomButton{z-index:1000;border-radius:var(--theme-radius-pill);color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#000000bf;border:none;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,8px);box-shadow:0 2px 8px #00000026}.AIResearchAgent-module__jAsZba__scrollToBottomButtonVisible{opacity:1;pointer-events:auto;transform:translate(-50%)}.AIResearchAgent-module__jAsZba__scrollToBottomButton:hover{background:#000000d9}@media (max-width:768px){.AIResearchAgent-module__jAsZba__messageContent{max-width:95%}.AIResearchAgent-module__jAsZba__topBar{padding:10px 12px}.AIResearchAgent-module__jAsZba__title{font-size:14px}.AIResearchAgent-module__jAsZba__iconButton{font-size:16px}}
.CreateTaskModal-module__g_d_vG__form{margin-top:16px}.CreateTaskModal-module__g_d_vG__moduleCodeInput{font-family:monospace;font-size:13px}
.avatar_list{padding:4px}.avatar_list .avatar_list_item{margin-right:-8px;transition:all .3s cubic-bezier(.075,.82,.165,1);display:block}.avatar_list:hover .avatar_list_item{margin-right:0;display:inline-block}
.index-module__YcngGa__container{-webkit-user-select:none;user-select:none;max-width:calc(100% - 249px)}.index-module__YcngGa__containerCompact{width:100%;max-width:100%}.index-module__YcngGa__containerSplit{flex-direction:column;height:100%;min-height:0;display:flex}.index-module__YcngGa__metaInfo{color:#00000059;flex-direction:row;align-items:center;gap:6px;padding:12px 24px;display:flex}.index-module__YcngGa__commentsWrapper{border-radius:var(--theme-radius-3xl);padding:8px 24px 24px}.index-module__YcngGa__commentsWrapperCompact{padding:4px 0 0}.index-module__YcngGa__commentsWrapperSplit{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:hidden auto}.index-module__YcngGa__commentsWrapperSplit::-webkit-scrollbar{width:0;height:0}.index-module__YcngGa__commentsEmpty{color:#00000073;justify-content:center;align-items:center;min-height:200px;padding:12px 0;display:flex}.index-module__YcngGa__commentComposer{width:100%}.index-module__YcngGa__commentComposerSplit{background:#00000005;border-top:1px solid #0000000f;padding-left:4px;padding-right:4px}.index-module__YcngGa__commentComposerActions{justify-content:flex-end;display:flex}.index-module__YcngGa__commentItem{padding:24px 12px}.index-module__YcngGa__commentItemCompact{padding:16px 0}.index-module__YcngGa__commentItemSingleLine{align-items:center;padding:8px 0}.index-module__YcngGa__commentItemDense{align-items:flex-start;padding:10px 0}.index-module__YcngGa__commentCompactRow{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.index-module__YcngGa__commentCompactLine{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.index-module__YcngGa__commentCompactName{color:#000000d9;flex-shrink:0;font-size:12px;font-weight:600}.index-module__YcngGa__commentCompactTime{color:#00000073;flex-shrink:0;font-size:12px}.index-module__YcngGa__commentBadgePdf{color:#1890ff;border-radius:var(--theme-radius-md);background-color:#1890ff1a;border:1px solid #1890ff33;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:600}.index-module__YcngGa__commentBadgeBlock{color:#52c41a;border-radius:var(--theme-radius-md);background-color:#52c41a1a;border:1px solid #52c41a33;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:600}.index-module__YcngGa__commentCompactRef{border-radius:var(--theme-radius-pill);color:#1890ff;background:#1890ff14;border:1px solid #1890ff33;flex-shrink:0;padding:2px 6px;font-size:11px}.index-module__YcngGa__commentCompactText{color:#262626;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.index-module__YcngGa__commentPreview{white-space:pre-wrap;word-break:break-word;color:#000000d9;max-width:280px;max-height:200px;font-size:13px;line-height:1.5;overflow-y:auto}.index-module__YcngGa__commentPreviewOverlay .ant-popover-inner{border-radius:var(--theme-radius-xs);padding:10px 12px}.index-module__YcngGa__commentPreviewOverlay .ant-popover-arrow{display:none}.index-module__YcngGa__commentActionsCompact{opacity:0;pointer-events:none;gap:8px;margin-left:auto;transition:opacity .15s;display:flex}.index-module__YcngGa__commentItemSingleLine:hover .index-module__YcngGa__commentActionsCompact{opacity:1;pointer-events:auto}.index-module__YcngGa__commentDenseRow{gap:8px;width:100%;min-width:0;display:flex}.index-module__YcngGa__commentDenseContent{flex:1;min-width:0}.index-module__YcngGa__commentDenseHeader{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.index-module__YcngGa__commentDenseMeta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;line-height:1.2;display:flex}.index-module__YcngGa__commentDenseName{color:#000000d9;font-size:12px;font-weight:600}.index-module__YcngGa__commentDenseTime{color:#00000073;font-size:11px}.index-module__YcngGa__commentDenseBody{color:#000000bf;word-break:break-word;flex-direction:column;gap:2px;min-width:0;margin-top:2px;font-size:13px;line-height:1.4;display:flex}.index-module__YcngGa__commentDenseLabel{color:#00000080;white-space:nowrap;flex-shrink:0;font-size:12px}.index-module__YcngGa__commentDenseRefLine{align-items:baseline;gap:4px;min-width:0;display:flex}.index-module__YcngGa__commentDenseRefText{color:#0000008c;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.index-module__YcngGa__commentDenseNoteParagraph{color:#000000d9;margin:0;line-height:1.4}.index-module__YcngGa__commentActionsDense{opacity:0;pointer-events:none;flex-shrink:0;gap:6px;margin-left:auto;transition:opacity .15s;display:flex}.index-module__YcngGa__commentItemDense:hover .index-module__YcngGa__commentActionsDense{opacity:1;pointer-events:auto}.index-module__YcngGa__commentActionsDense .anticon{color:#00000073;font-size:12px}.index-module__YcngGa__commentActionsDense .anticon:hover{color:#000000d9}.index-module__YcngGa__avatar{cursor:pointer;flex-shrink:0}.index-module__YcngGa__avatarMobile{width:20px;height:20px;font-size:10px;line-height:20px}.index-module__YcngGa__avatarDesktop{width:32px;height:32px;font-size:14px;line-height:32px}.index-module__YcngGa__commentItemSingleLine .index-module__YcngGa__avatarDesktop{width:24px;height:24px;font-size:12px;line-height:24px}.index-module__YcngGa__commentItemSingleLine .index-module__YcngGa__avatarMobile{width:18px;height:18px;font-size:9px;line-height:18px}.index-module__YcngGa__commentItemDense .index-module__YcngGa__avatarDesktop{font-size:12px}.index-module__YcngGa__commentItemDense .index-module__YcngGa__avatarMobile{font-size:9px}@media (max-width:768px){.index-module__YcngGa__avatarMobile{display:block}.index-module__YcngGa__avatarDesktop{display:none}}@media (min-width:769px){.index-module__YcngGa__avatarMobile{display:none}.index-module__YcngGa__avatarDesktop{display:block}}.index-module__YcngGa__refContentWrapper{grid-template-columns:3px max-content minmax(0,1fr);align-items:start;column-gap:8px;margin-top:16px;margin-bottom:12px;display:grid}.index-module__YcngGa__refContentWrapperCompact{margin-top:10px;margin-bottom:8px}.index-module__YcngGa__refContentText{text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;width:100%;line-height:1.5;display:-webkit-box;overflow:hidden}.index-module__YcngGa__refContentTextExpanded{line-height:1.5;display:block}.index-module__YcngGa__commentText{text-overflow:ellipsis;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;width:100%;line-height:1.6;display:-webkit-box;overflow:hidden}.index-module__YcngGa__commentTextExpanded{line-height:1.6;display:block}.index-module__YcngGa__avatarContainer{min-width:32px}@media (max-width:768px){.index-module__YcngGa__container{max-width:100%}.index-module__YcngGa__metaInfo{flex-direction:column}.index-module__YcngGa__commentsWrapper{padding:8px 0 0}.index-module__YcngGa__commentItem{padding:8px}.index-module__YcngGa__refContentWrapper{margin-top:12px}.index-module__YcngGa__avatarContainer{display:none}}
.index-module__y4tmZa__container{flex-direction:column;height:100%;display:flex;overflow:hidden}.index-module__y4tmZa__header{border-bottom:1px solid #0000000f;padding:12px 16px 8px}.index-module__y4tmZa__loadingContainer{justify-content:center;align-items:center;padding:40px;display:flex}.index-module__y4tmZa__sections{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding:8px 12px 0;display:flex;overflow-y:auto}.index-module__y4tmZa__sections::-webkit-scrollbar{width:0;height:0}.index-module__y4tmZa__publicSection{border-radius:var(--theme-radius-md);flex-direction:column;padding:8px 10px;display:flex}.index-module__y4tmZa__privateSection{border-radius:var(--theme-radius-md);background:#00000008;flex-direction:column;padding:8px 10px;display:flex}.index-module__y4tmZa__sectionHeader{align-items:center;margin-bottom:6px;display:flex}.index-module__y4tmZa__commentsContainer{overflow:visible}.index-module__y4tmZa__sectionDivider{margin:4px 0 6px}.index-module__y4tmZa__sectionCount{border-radius:var(--theme-radius-9);color:#0009;background:#0000000d;align-items:center;height:18px;margin-left:6px;padding:0 6px;font-size:11px;line-height:18px;display:inline-flex}.index-module__y4tmZa__commentComposer{flex-shrink:0;width:100%;margin-top:auto;padding:0 12px 12px}.index-module__y4tmZa__commentEditor{width:100%}.index-module__y4tmZa__permissionOption{text-align:left;justify-content:center;align-items:flex-start;height:auto;padding:16px;display:flex}.index-module__y4tmZa__permissionOptionContent{grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:12px;width:240px;max-width:100%;margin-left:54px;display:grid}.index-module__y4tmZa__permissionOptionIcon{justify-content:center;align-items:center;margin-top:2px;font-size:20px;line-height:1;display:flex}.index-module__y4tmZa__permissionOptionText{min-width:0;display:block}.index-module__y4tmZa__permissionOptionTitle{margin-bottom:4px;font-weight:600;display:block}.index-module__y4tmZa__permissionOptionDescription{color:#00000073;font-size:12px;font-weight:400;display:block}
.index-module__Dw_Wjq__container{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.index-module__Dw_Wjq__header{border-bottom:1px solid #0000000f;padding:16px 16px 12px}.index-module__Dw_Wjq__loadingContainer{justify-content:center;align-items:center;padding:40px;display:flex}.index-module__Dw_Wjq__abstractSection{border-radius:var(--theme-radius-md);background:#00000005;margin:12px 16px 0;padding:16px}.index-module__Dw_Wjq__privateNotesSection{border-radius:var(--theme-radius-md);background:#0000000a;flex-direction:column;flex:1;min-height:0;margin:0 16px 16px;padding:12px;display:flex;overflow:hidden}.index-module__Dw_Wjq__privateNotesHeader{align-items:center;margin-bottom:12px;display:flex}.index-module__Dw_Wjq__commentsContainer{flex:1;min-height:0;overflow:hidden}
.StudioCompanyPage-module__GZEWba__pageRoot{height:var(--studio-page-height);box-sizing:border-box;flex-direction:row;align-items:stretch;gap:8px;width:100%;min-height:0;padding:6px;display:flex}.StudioCompanyPage-module__GZEWba__companyStudioShell .ant-card{border-radius:var(--radius-card-base)!important;box-shadow:var(--shadow-card-base)!important;border-color:hsl(var(--theme-border))!important}.StudioCompanyPage-module__GZEWba__companyStudioShell .ant-card-hoverable:hover{box-shadow:var(--shadow-card-lg)!important}.StudioCompanyPage-module__GZEWba__companyStudioShell .StudioCompanyPage-module__GZEWba__centerPanel .ant-card{box-shadow:none!important;border:none!important}.StudioCompanyPage-module__GZEWba__companyStudioShell .StudioCompanyPage-module__GZEWba__centerPanel .ant-card-hoverable:hover{box-shadow:none!important}.StudioCompanyPage-module__GZEWba__companyStudioShell .StudioCompanyPage-module__GZEWba__contentInner{min-height:100%}.StudioCompanyPage-module__GZEWba__companyStudioShell .StudioCompanyPage-module__GZEWba__mobileContent{flex:1;min-height:0}.StudioCompanyPage-module__GZEWba__desktopMain{flex-direction:row;flex:1;align-items:stretch;gap:2px;min-width:0;display:flex;overflow:hidden}.StudioCompanyPage-module__GZEWba__sider{background:hsl(var(--theme-card));border-radius:var(--radius-card-base);border:1px solid hsl(var(--theme-border) / .45);contain:layout;flex-shrink:0;width:280px;transition:width .28s cubic-bezier(.33,1,.68,1);overflow:hidden}.StudioCompanyPage-module__GZEWba__siderCollapsed{width:48px}.StudioCompanyPage-module__GZEWba__splitHandle{cursor:col-resize;z-index:2;touch-action:none;flex-shrink:0;align-self:stretch;width:6px;position:relative}.StudioCompanyPage-module__GZEWba__splitHandle:after{content:"";border-radius:var(--theme-radius-hairline);background:hsl(var(--theme-border));opacity:.9;width:2px;height:32px;margin:auto;position:absolute;inset:0}.StudioCompanyPage-module__GZEWba__splitHandle:hover:after,.StudioCompanyPage-module__GZEWba__splitHandle:focus-visible:after{background:hsl(var(--theme-primary));opacity:.45}.StudioCompanyPage-module__GZEWba__splitHandle:focus-visible{outline:2px solid hsl(var(--theme-ring));outline-offset:2px}.StudioCompanyPage-module__GZEWba__siderInner{box-sizing:border-box;border-radius:0;width:100%;height:100%;min-height:0;transition:max-width .28s cubic-bezier(.33,1,.68,1),padding .28s cubic-bezier(.33,1,.68,1)}@media (prefers-reduced-motion:reduce){.StudioCompanyPage-module__GZEWba__sider,.StudioCompanyPage-module__GZEWba__siderInner{transition:none}}.StudioCompanyPage-module__GZEWba__siderInnerExpanded{max-width:280px;padding:10px 12px}.StudioCompanyPage-module__GZEWba__siderInnerCollapsed{max-width:48px;padding:0}.StudioCompanyPage-module__GZEWba__centerPanel{background:hsl(var(--theme-card));border-radius:var(--radius-card-base);border:1px solid hsl(var(--theme-border) / .45);flex:1;min-width:30%;overflow:auto}.StudioCompanyPage-module__GZEWba__contentInner{flex-direction:column;width:100%;padding-inline:16px;display:flex}.StudioCompanyPage-module__GZEWba__rightPanel{background:hsl(var(--theme-card));border-radius:var(--radius-card-base);border:1px solid hsl(var(--theme-border) / .45);flex-direction:column;flex-shrink:0;min-height:0;padding-inline-start:8px;display:flex;overflow:hidden}.StudioCompanyPage-module__GZEWba__tabBar{border-bottom:1px solid hsl(var(--theme-border));background:hsl(var(--theme-card));flex-direction:row;flex-shrink:0;gap:4px;padding:8px 8px 0;display:flex}.StudioCompanyPage-module__GZEWba__tabButton{appearance:none;font:inherit;border-radius:var(--radius-card-base) var(--radius-card-base) 0 0;color:hsl(var(--theme-muted-fg));cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:14px;line-height:1.4;transition:background .15s,color .15s}.StudioCompanyPage-module__GZEWba__tabButton:hover{color:hsl(var(--theme-fg));background:hsl(var(--theme-muted) / .35)}.StudioCompanyPage-module__GZEWba__tabButtonActive{color:hsl(var(--theme-fg));background:color-mix(in srgb, hsl(var(--theme-muted)) 40%, hsl(var(--theme-card)));box-shadow:inset 0 -2px 0 0 hsl(var(--theme-primary));font-weight:600}.StudioCompanyPage-module__GZEWba__tabPanels{flex-direction:column;flex:1;min-height:0;display:flex}.StudioCompanyPage-module__GZEWba__fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:320px;padding:32px 24px;display:flex}.StudioCompanyPage-module__GZEWba__fallbackTitle{font-size:var(--theme-font-size-xl);color:hsl(var(--theme-fg));margin:0;font-weight:600}.StudioCompanyPage-module__GZEWba__fallbackSub{font-size:var(--theme-font-size-sm);color:hsl(var(--theme-muted-fg));max-width:420px;margin:0}.StudioCompanyPage-module__GZEWba__fallbackActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.StudioCompanyPage-module__GZEWba__btn{appearance:none;border:1px solid hsl(var(--theme-border));background:hsl(var(--theme-card));color:hsl(var(--theme-fg));font:inherit;border-radius:var(--radius-card-base);cursor:pointer;padding:6px 16px;font-size:14px;line-height:1.5;transition:background .15s,border-color .15s}.StudioCompanyPage-module__GZEWba__btn:hover{border-color:hsl(var(--theme-primary));color:hsl(var(--theme-primary))}.StudioCompanyPage-module__GZEWba__btnPrimary{appearance:none;border:1px solid hsl(var(--theme-primary));background:hsl(var(--theme-primary));color:hsl(var(--theme-primary-fg));font:inherit;border-radius:var(--radius-card-base);cursor:pointer;padding:6px 16px;font-size:14px;line-height:1.5;transition:filter .15s}.StudioCompanyPage-module__GZEWba__btnPrimary:hover{filter:brightness(1.05)}.StudioCompanyPage-module__GZEWba__btnSm{appearance:none;border:1px solid hsl(var(--theme-border));background:hsl(var(--theme-card));color:hsl(var(--theme-fg));font:inherit;border-radius:var(--radius-card-base);cursor:pointer;padding:4px 12px;font-size:13px;line-height:1.5;transition:background .15s,border-color .15s}.StudioCompanyPage-module__GZEWba__btnSm:hover{border-color:hsl(var(--theme-primary));color:hsl(var(--theme-primary))}.StudioCompanyPage-module__GZEWba__stackVertical{flex-direction:column;gap:16px;width:100%;max-width:100%;display:flex}.StudioCompanyPage-module__GZEWba__drawerBackdrop{z-index:1000;background:#00000073;animation:.2s StudioCompanyPage-module__GZEWba__scpFadeIn;position:fixed;inset:0}.StudioCompanyPage-module__GZEWba__drawerPanelLeft{width:var(--studio-mobile-drawer-width);background:hsl(var(--theme-card));z-index:1001;animation:.2s StudioCompanyPage-module__GZEWba__scpSlideInLeft;position:fixed;top:0;bottom:0;left:0;overflow:auto;box-shadow:4px 0 24px #0000001f}.StudioCompanyPage-module__GZEWba__drawerPanelBottom{background:hsl(var(--theme-card));z-index:1002;overscroll-behavior:none;flex-direction:column;height:100dvh;max-height:100dvh;animation:.2s StudioCompanyPage-module__GZEWba__scpSlideUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0000001f}.StudioCompanyPage-module__GZEWba__drawerBottomHeader{border-bottom:1px solid hsl(var(--theme-border));background:hsl(var(--theme-card));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.StudioCompanyPage-module__GZEWba__drawerBottomTitle{margin:0;font-size:16px;font-weight:600}.StudioCompanyPage-module__GZEWba__iconBtn{appearance:none;font:inherit;color:hsl(var(--theme-primary));cursor:pointer;border-radius:var(--radius-card-base);background:0 0;border:none;padding:4px 8px;font-size:14px}.StudioCompanyPage-module__GZEWba__iconBtn:hover{background:hsl(var(--theme-muted) / .5)}@keyframes StudioCompanyPage-module__GZEWba__scpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes StudioCompanyPage-module__GZEWba__scpSlideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes StudioCompanyPage-module__GZEWba__scpSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@supports not (height:100dvh){.StudioCompanyPage-module__GZEWba__drawerPanelBottom{height:100vh;max-height:100vh}}.StudioCompanyPage-module__GZEWba__aiAssistantPane,.StudioCompanyPage-module__GZEWba__aiAssistantPane>*{flex:1;min-height:0}.StudioCompanyPage-module__GZEWba__contentScroll{scrollbar-width:none;-ms-overflow-style:none}.StudioCompanyPage-module__GZEWba__contentScroll::-webkit-scrollbar{width:0;height:0}.StudioCompanyPage-module__GZEWba__hideScrollbar{scrollbar-width:none;-ms-overflow-style:none}.StudioCompanyPage-module__GZEWba__hideScrollbar::-webkit-scrollbar{width:0;height:0}.StudioCompanyPage-module__GZEWba__rightPanelTabs{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.StudioCompanyPage-module__GZEWba__rightPanelTabBody{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.StudioCompanyPage-module__GZEWba__mobileContainer{--studio-mobile-drawer-width:min(85vw, 360px);min-height:var(--studio-page-height);flex-direction:column;gap:8px;display:flex;position:relative}.StudioCompanyPage-module__GZEWba__mobileNavBar{z-index:10;align-items:center;gap:8px;padding:4px 0;display:flex;position:sticky;top:0}.StudioCompanyPage-module__GZEWba__mobileTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:600;overflow:hidden}.StudioCompanyPage-module__GZEWba__mobileContent{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.StudioCompanyPage-module__GZEWba__mobileAiDock{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:999;border:1px solid hsl(var(--theme-border) / .45);border-radius:var(--radius-card-base);background:hsl(var(--theme-card));box-shadow:var(--shadow-card-lg);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:9px 12px;transition:left .2s,right .2s;display:flex;position:fixed}.StudioCompanyPage-module__GZEWba__mobileNavDrawerOpen .StudioCompanyPage-module__GZEWba__mobileAiDock{left:calc(var(--studio-mobile-drawer-width) + 8px);z-index:1002;right:8px}.StudioCompanyPage-module__GZEWba__mobileAiDockLabel{color:#000000e0;flex-shrink:0;font-size:13px;font-weight:600}.StudioCompanyPage-module__GZEWba__mobileAiDockPlaceholder{color:#00000080;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.StudioCompanyPage-module__GZEWba__mobileAiDrawerContent{background:hsl(var(--theme-card));overscroll-behavior:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.StudioCompanyPage-module__GZEWba__mobileAiDrawerContent>*{flex:1;min-height:0}
.StudioProjectPage-module__Emt2pG__contentScroll{scrollbar-width:none;-ms-overflow-style:none}.StudioProjectPage-module__Emt2pG__contentScroll::-webkit-scrollbar{width:0;height:0}.StudioProjectPage-module__Emt2pG__hideScrollbar{scrollbar-width:none;-ms-overflow-style:none}.StudioProjectPage-module__Emt2pG__hideScrollbar::-webkit-scrollbar{width:0;height:0}.StudioProjectPage-module__Emt2pG__rightPanelTabs{flex-direction:column;flex:1;min-height:0;display:flex}.StudioProjectPage-module__Emt2pG__rightPanelTabs .ant-tabs-content-holder{flex:1;overflow:hidden}.StudioProjectPage-module__Emt2pG__rightPanelTabs .ant-tabs-content{height:100%}.StudioProjectPage-module__Emt2pG__rightPanelTabs .ant-tabs-tabpane{height:100%}.StudioProjectPage-module__Emt2pG__rightPanelTabBody{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.StudioProjectPage-module__Emt2pG__focusChatContainer{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.StudioProjectPage-module__Emt2pG__embeddedAiPageContainer{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden auto}:is(.StudioProjectPage-module__Emt2pG__embeddedAiPageContainer .bottomInputSection,.StudioProjectPage-module__Emt2pG__embeddedAiPageContainer [class*=bottomInputSection]){bottom:0;width:100%!important;position:sticky!important;left:0!important}.StudioProjectPage-module__Emt2pG__embeddedAiPageContainer>div{max-width:100%!important;min-height:100%!important}.StudioProjectPage-module__Emt2pG__mobileContainer{background:#f5f5f5;flex-direction:column;gap:12px;min-height:0;display:flex;position:relative;overflow:hidden}.StudioProjectPage-module__Emt2pG__mobileNavBar{z-index:10;align-items:center;gap:8px;padding:4px 0;display:flex;position:sticky;top:0}.StudioProjectPage-module__Emt2pG__mobileTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:600;overflow:hidden}.StudioProjectPage-module__Emt2pG__mobileNavDrawerBody{flex-direction:column;gap:16px;display:flex}.StudioProjectPage-module__Emt2pG__mobileNavTreeSection{border-bottom:1px solid #f0f0f0;padding-bottom:8px}.StudioProjectPage-module__Emt2pG__mobileNavPanelSection{min-height:240px;position:relative}.StudioProjectPage-module__Emt2pG__mobileContent{min-height:0;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));flex:1}
