.TaskGenerateHistoryContent_container__MV7Qm{width:100%}.Toast_toast__a2Fxo{position:fixed;bottom:2rem;right:2rem;padding:.75rem 1.5rem;border-radius:var(--border-radius-sm);color:var(--color-white);z-index:1000;animation:Toast_fadeInOut__JjZj8 2.5s ease forwards}.Toast_toast__a2Fxo.Toast_success__tvB8D{background-color:var(--color-green-500)}.Toast_toast__a2Fxo.Toast_error__yHdYH{background-color:var(--color-red-500)}@keyframes Toast_fadeInOut__JjZj8{0%{opacity:0;transform:translateY(30px)}10%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}.Spinner_spinner__k4OCT{animation:Spinner_spin__8XyjE 1s linear infinite;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:currentcolor;display:inline-block}.Spinner_spinnerSmall__hjOjJ{width:1rem;height:1rem}.Spinner_spinnerMedium__dxHr2{width:3rem;height:3rem}.Spinner_spinnerLarge__ayqUa{width:4rem;height:4rem}.Spinner_spinnerPrimary__zf7fG{border-top-color:var(--color-primary)}.Spinner_spinnerSecondary__1e4UA{border-top-color:var(--color-gray-500)}.Spinner_spinnerWhite__9HssV{border-top-color:var(--color-white)}@keyframes Spinner_spin__8XyjE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_srOnly__0yGAx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AuthGuard_authGuardContainer__7aN6P{display:flex;align-items:center;justify-content:center;min-height:100vh}.AuthGuard_authGuardContent__MIX0I{text-align:center}.AuthGuard_loadingText__wjV3r,.AuthGuard_loginText__RDFI6{margin-top:1rem;color:var(--color-gray-600)}.AuthGuard_redirectHint__7SfM7{margin-top:.5rem;font-size:var(--font-size-sm);color:var(--color-gray-500)}.TaskGenerateChatContent_container__w6A11{display:flex;flex-direction:column;height:100%}.TaskGenerateChatContent_chatContents__b_asS{max-height:100vh;overflow-y:auto;padding-bottom:12rem}.TaskGenerateChatContent_chatItem__k66rN{margin-bottom:2rem}.TaskGenerateChatContent_chatBottomRef__hGUaw{scroll-margin-bottom:12rem}.TaskGenerateEntryItem_section__W2Z7V{margin-bottom:0}.TaskGenerateEntryItem_heading__Q5ZKn{font-size:var(--font-size-md);font-weight:700;margin-bottom:.75rem;color:var(--color-text);border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.TaskGenerateEntryItem_field__VwjBc{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap;align-items:baseline}.TaskGenerateEntryItem_field__VwjBc:last-child{margin-bottom:0}.TaskGenerateEntryItem_label__Wm8tM{font-weight:500;color:var(--color-gray-600);min-width:60px}.TaskGenerateEntryItem_value__cOGrn{color:var(--color-gray-800)}.TaskGenerateEntryItem_url__yKCJj{color:var(--color-blue-500);border-bottom:1px solid var(--color-blue-500);word-break:break-all}.TaskGenerateEntryItem_date__Hwwb_{padding-top:1rem;margin-top:1rem;border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-gray-500);text-align:right}.EmailItem_container__U8dU0{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e0e0e0}.EmailItem_container__U8dU0:last-child{border-bottom:none}.EmailItem_container__U8dU0 .EmailItem_StatusContainer__5OmQE{display:flex;align-items:center;gap:.75rem}.EmailItem_container__U8dU0 .EmailItem_buttonContainer__Ra3qU{display:flex;gap:.5rem}.EmailItem_emailInfo__yOcdq{display:flex;flex-direction:column;gap:.25rem}.EmailItem_emailName__34de6{font-weight:500;color:#333}.EmailItem_emailAddress__gZDwo{font-size:.875rem;color:#666}.SidebarButton_button__dA723{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:flex;align-items:center;color:var(--color-white)}.SidebarButton_button__dA723:hover{opacity:.7}.SidebarButton_button__dA723 span{font-size:24px;color:var(--color-white)}.Accordion_accordion__Oo1Ql{border:1px solid var(--color-border);overflow:hidden;background-color:var(--color-bg-base)}.Accordion_header__0fD6B{width:100%;padding:1rem;display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-md);font-weight:600;background-color:var(--color-white);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .2s}.Accordion_header__0fD6B>:first-child{flex-grow:1}.Accordion_header__0fD6B:hover{background-color:var(--color-gray-50)}.Accordion_icon__TM1Wg{display:inline-block}.Accordion_icon__TM1Wg.Accordion_open__EBPJB{transform:rotate(180deg)}.Accordion_content__oqwj2{overflow:hidden;transition:max-height .3s ease}.Accordion_inner__DWTKn{padding:1rem;background-color:var(--color-white);border-top:1px solid var(--color-border)}.TeamsIntegrationsContents_container__KDhQT{display:flex;flex-direction:column;gap:1rem}.TeamsIntegrationsContents_container__KDhQT .TeamsIntegrationsContents_accordionHeader__i91Py{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 1rem}.TeamsIntegrationsContents_container__KDhQT .TeamsIntegrationsContents_accordionHeader__i91Py h3{margin:0;font-size:var(--font-size-md);font-weight:600}.TeamsIntegrationsContents_container__KDhQT .TeamsIntegrationsContents_teamTitle__UB2sm{padding:0 1rem;font-size:var(--font-size-md);font-weight:500}.TeamsIntegrationsContents_container__KDhQT .TeamsIntegrationsContents_teamsContainer__j2QHk{display:flex;flex-direction:column;gap:1rem}.TeamsIntegrationsContents_container__KDhQT .TeamsIntegrationsContents_deleteButton__bPwxN{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.75rem 1.5rem;border-radius:var(--border-radius-sm);cursor:pointer;font-weight:600;font-size:14px;transition:all var(--transition-base);position:relative;overflow:hidden;border:none;box-shadow:var(--shadow-sm);text-transform:none;letter-spacing:.025em;color:var(--color-white);background:linear-gradient(135deg,var(--color-red-400) 0,var(--color-red-600) 100%);width:160px;text-align:center}.TeamsIntegrationsContents_container__KDhQT .TeamsIntegrationsContents_deleteButton__bPwxN:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity var(--transition-base)}.TeamsIntegrationsContents_container__KDhQT .TeamsIntegrationsContents_deleteButton__bPwxN:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(245,101,101,.3)}.TeamsIntegrationsContents_container__KDhQT .TeamsIntegrationsContents_deleteButton__bPwxN:hover:before{opacity:1}.TeamsIntegrationsContents_container__KDhQT .TeamsIntegrationsContents_deleteButton__bPwxN:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.TeamsIntegrationsContents_container__KDhQT .TeamsIntegrationsContents_deleteButton__bPwxN.TeamsIntegrationsContents_loading__uXd6D{opacity:.7;cursor:not-allowed;transform:none}.TeamsIntegrationsContents_container__KDhQT .TeamsIntegrationsContents_deleteButton__bPwxN.TeamsIntegrationsContents_loading__uXd6D:hover{transform:none;box-shadow:var(--shadow-sm)}.TeamsChannelsField_container__Q0hDB{display:flex;flex-direction:column}.TeamsChannelsField_container__Q0hDB .TeamsChannelsField_channels__akorI{border:1px solid var(--color-border);border-radius:var(--border-radius-md)}.TeamsChannelItem_container__4_NJJ{display:flex;align-items:center;justify-content:space-between;padding:1rem}.TeamsChannelItem_container__4_NJJ:first-child{border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md)}.TeamsChannelItem_container__4_NJJ:last-child{border-bottom-left-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md)}.TeamsChannelItem_container__4_NJJ:nth-child(2n){background-color:var(--color-gray-100)}.TeamsChannelItem_container__4_NJJ:nth-child(odd){background-color:var(--color-white)}.TeamsChannelItem_container__4_NJJ .TeamsChannelItem_StatusContainer__fWpfB{display:flex;align-items:center;gap:.75rem}.TeamsChannelItem_container__4_NJJ .TeamsChannelItem_channelInfo__s6mkS{display:flex;gap:1rem;align-items:center}.TeamsChannelItem_container__4_NJJ .TeamsChannelItem_channelInfo__s6mkS .TeamsChannelItem_channelDescription__kyyma{max-width:520px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:768px){.TeamsChannelItem_container__4_NJJ .TeamsChannelItem_channelInfo__s6mkS .TeamsChannelItem_channelDescription__kyyma{max-width:320px}}@media screen and (max-width:576px){.TeamsChannelItem_container__4_NJJ .TeamsChannelItem_channelInfo__s6mkS .TeamsChannelItem_channelDescription__kyyma{max-width:180px}}.TeamsChannelItem_container__4_NJJ .TeamsChannelItem_buttonContainer__nhepJ{display:flex;gap:1rem;align-items:center}.TeamsChannelItem_container__4_NJJ .TeamsChannelItem_buttonContainer__nhepJ .TeamsChannelItem_buttons__lbce3{display:flex;gap:.5rem}.AddTeamsInstallField_container__PII5T{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem;background-color:var(--color-gray-100);border-radius:var(--border-radius-md)}@media screen and (max-width:768px){.AddTeamsInstallField_container__PII5T{flex-direction:column;align-items:flex-start;gap:.5rem}}.AddTeamsInstallField_container__PII5T>:first-child{flex:1 1}.AddTeamsInstallField_container__PII5T>:last-child{margin-left:auto}@media screen and (max-width:768px){.AddTeamsInstallField_container__PII5T>:last-child{margin-left:0;padding-right:1rem;align-self:flex-end}}.AddTeamsInstallField_container__PII5T .AddTeamsInstallField_text__bwzVl{padding:1rem 2rem}@media screen and (max-width:768px){.AddTeamsInstallField_container__PII5T .AddTeamsInstallField_text__bwzVl{padding:.5rem 1rem}}.TaskSlackIntegrationContents_container__9whvL{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--border-radius-md)}.TaskSlackIntegrationContents_container__9whvL .TaskSlackIntegrationContents_title__yedsr{padding:1rem;margin:0}.TaskSlackIntegrationContents_container__9whvL .TaskSlackIntegrationContents_slackChannel__Zz7Zk{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:1rem}.TaskSlackIntegrationContents_container__9whvL .TaskSlackIntegrationContents_slackChannel__Zz7Zk:first-of-type{border-top:1px solid var(--color-border)}.TaskSlackIntegrationContents_container__9whvL .TaskSlackIntegrationContents_slackChannel__Zz7Zk:last-of-type{border-bottom-left-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md)}.TaskSlackIntegrationContents_container__9whvL .TaskSlackIntegrationContents_slackChannel__Zz7Zk:nth-of-type(2n){background-color:var(--color-gray-100)}.TaskSlackIntegrationContents_container__9whvL .TaskSlackIntegrationContents_slackChannel__Zz7Zk:nth-of-type(odd){background-color:var(--color-white)}@media screen and (max-width:768px){.TaskSlackIntegrationContents_container__9whvL .TaskSlackIntegrationContents_slackChannel__Zz7Zk{gap:.5rem}}.TaskSlackIntegrationContents_container__9whvL .TaskSlackIntegrationContents_slackChannel__Zz7Zk .TaskSlackIntegrationContents_channelInfo__P7yzf{display:flex;align-items:center;gap:.5rem}.TaskSlackIntegrationContents_container__9whvL .TaskSlackIntegrationContents_slackChannel__Zz7Zk .TaskSlackIntegrationContents_channelInfo__P7yzf .TaskSlackIntegrationContents_teamName__cXQDN{max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:768px){.TaskSlackIntegrationContents_container__9whvL .TaskSlackIntegrationContents_slackChannel__Zz7Zk .TaskSlackIntegrationContents_channelInfo__P7yzf .TaskSlackIntegrationContents_teamName__cXQDN{display:none}}.TaskSlackIntegrationContents_container__9whvL .TaskSlackIntegrationContents_slackChannel__Zz7Zk .TaskSlackIntegrationContents_button__dToQ_{display:flex;justify-content:flex-end}.Header_header__b7i2g{position:fixed;width:100%;background:var(--color-header-gradient);backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--color-header-border);z-index:1000;padding:.875rem 2rem;display:flex;justify-content:space-between;align-items:center;transition:all var(--transition-base);box-shadow:0 4px 12px rgba(29,36,80,.15),0 2px 4px rgba(29,36,80,.1)}.Header_header__b7i2g:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent);pointer-events:none}.Header_header__b7i2g .Header_left__2StJj{display:flex;gap:1.5rem;align-items:center}.Header_header__b7i2g .Header_left__2StJj a{display:flex;align-items:center;transition:transform var(--transition-base)}.Header_header__b7i2g .Header_left__2StJj a:hover{transform:scale(1.05)}.Header_header__b7i2g .Header_right__0CboX{display:flex;align-items:center;gap:1.5rem}.Header_header__b7i2g .Header_right__0CboX .Header_userInfo__dDqAT{display:flex;align-items:center;padding:.5rem 1rem;background:hsla(0,0%,100%,.1);border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transition:all var(--transition-base)}.Header_header__b7i2g .Header_right__0CboX .Header_userInfo__dDqAT:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.Header_header__b7i2g .Header_right__0CboX .Header_userInfo__dDqAT .Header_userName__LshfX{color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.025em;white-space:nowrap}.MainContainer_container__xqrE_{width:100%;display:flex;min-height:100vh;background:linear-gradient(180deg,#f8fafc,#e2e8f0);position:relative}.MainContainer_container__xqrE_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(249,115,22,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(102,126,234,.05) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(118,75,162,.03) 0,transparent 50%);pointer-events:none}.MainContainer_container__xqrE_ .MainContainer_content__y96Ly{position:relative;flex:1 1;width:100%;overflow:hidden;display:flex;flex-direction:column}.MainContainer_container__xqrE_ .MainContainer_main__akWUz{overflow-y:auto;flex:1 1;padding:2rem;margin-top:4.5rem;animation:MainContainer_fadeInUp__ZnUE2 .4s ease}@media(max-width:768px){.MainContainer_container__xqrE_ .MainContainer_main__akWUz{padding:1rem}}@keyframes MainContainer_fadeInUp__ZnUE2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Sidebar_sidebar__KygvW{position:fixed;top:0;left:0;height:100%;width:240px;background:hsla(0,0%,100%,.95);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:4px 0 30px rgba(0,0,0,.1),inset -1px 0 0 rgba(226,232,240,.5);z-index:1001;transform:translateX(0);transition:transform var(--transition-base);overflow-y:auto;padding:1.5rem;border-right:1px solid rgba(226,232,240,.8)}.Sidebar_sidebar__KygvW .Sidebar_nav__Sxugd{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.Sidebar_closed__ZZEud{transform:translateX(-100%)}.Sidebar_overlay__wQ85T{position:fixed;inset:0;background:rgba(26,32,44,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;animation:Sidebar_fadeIn__2EaRk .2s ease}@keyframes Sidebar_fadeIn__2EaRk{0%{opacity:0}to{opacity:1}}.Sidebar_closeButton__Quklh{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(0,0,0,.04);border:none;border-radius:var(--border-radius-sm);cursor:pointer;color:var(--color-gray-600);margin-bottom:1rem;margin-left:auto;transition:all var(--transition-base)}.Sidebar_closeButton__Quklh:hover{background:rgba(0,0,0,.08);color:var(--color-gray-800);transform:rotate(90deg)}.Sidebar_closeButton__Quklh span{font-size:20px}.SidebarItem_item__Uejxi{cursor:pointer}.SidebarItem_item__Uejxi,.SidebarItem_item__Uejxi .SidebarItem_link__sERS8{position:relative;border-radius:var(--border-radius-sm);transition:all var(--transition-base)}.SidebarItem_item__Uejxi .SidebarItem_link__sERS8{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--color-gray-700);font-weight:500;font-size:14px;overflow:hidden}.SidebarItem_item__Uejxi .SidebarItem_link__sERS8:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:var(--gradient-primary);transition:height var(--transition-base);border-radius:0 3px 3px 0}.SidebarItem_item__Uejxi .SidebarItem_link__sERS8.SidebarItem_active__7st7a{background:linear-gradient(90deg,rgba(249,115,22,.1),rgba(249,115,22,.05));color:var(--color-primary);font-weight:600}.SidebarItem_item__Uejxi .SidebarItem_link__sERS8.SidebarItem_active__7st7a:before{height:70%}.SidebarItem_item__Uejxi .SidebarItem_link__sERS8.SidebarItem_active__7st7a span.SidebarItem_material-symbols-rounded__yF8uU{color:var(--color-primary)}.SidebarItem_item__Uejxi .SidebarItem_link__sERS8.SidebarItem_closed__If7J0{padding:12px;justify-content:center}.SidebarItem_item__Uejxi .SidebarItem_link__sERS8 span.SidebarItem_material-symbols-rounded__yF8uU{font-size:20px;transition:transform var(--transition-base)}.SidebarItem_item__Uejxi:hover .SidebarItem_link__sERS8:not(.SidebarItem_active__7st7a){background:rgba(0,0,0,.04);color:var(--color-gray-900);transform:translateX(4px)}.SidebarItem_item__Uejxi:hover .SidebarItem_link__sERS8:not(.SidebarItem_active__7st7a) span.SidebarItem_material-symbols-rounded__yF8uU{transform:scale(1.1)}.MainContent_content__o8zoJ{margin-top:16px}.ExternalIntegrateContents_container__HbXBz{display:flex;flex-direction:column}.ExternalIntegrateContents_container__HbXBz .ExternalIntegrateContents_heading__dsHLT{display:flex;justify-content:flex-end}.ExternalIntegrateContents_container__HbXBz .ExternalIntegrateContents_contents__kSf5s{display:flex;flex-direction:column;gap:1rem}.ExternalIntegrateContents_container__HbXBz>*{padding:1rem;border:1px solid var(--color-gray-200)}.SlackIntegrateField_container__mLO5O{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:100%}.SlackIntegrateField_container__mLO5O .SlackIntegrateField_contents__wT8iV{width:100%;display:flex;gap:1rem;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.SlackIntegrateField_container__mLO5O .SlackIntegrateField_contents__wT8iV{flex-direction:column;align-items:flex-start;gap:.5rem}}.SlackIntegrateField_container__mLO5O .SlackIntegrateField_contents__wT8iV>:first-child{flex:1 1}@media screen and (max-width:768px){.SlackIntegrateField_container__mLO5O .SlackIntegrateField_contents__wT8iV>:last-child{padding-right:1rem}}.SlackIntegrateField_container__mLO5O .SlackIntegrateField_contents__wT8iV .SlackIntegrateField_text__wzu6N{background-color:var(--color-gray-100);border-radius:var(--border-radius-md);padding:1rem 2rem}@media screen and (max-width:768px){.SlackIntegrateField_container__mLO5O .SlackIntegrateField_contents__wT8iV .SlackIntegrateField_text__wzu6N{padding:.5rem 1rem}}