.Sidebar-module-scss-module__PT-dDa__sidebar{background-color:#fff;border-right:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;width:15rem;height:100%;display:flex}.Sidebar-module-scss-module__PT-dDa__logo{padding:1rem 1.25rem}.Sidebar-module-scss-module__PT-dDa__logoLink{color:#18181b;font-size:1.125rem;font-weight:700}.Sidebar-module-scss-module__PT-dDa__nav{flex:1;padding-left:.75rem;padding-right:.75rem;overflow-y:auto}.Sidebar-module-scss-module__PT-dDa__navLink{border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:.125rem;padding:.375rem .5rem;font-size:.875rem;transition:color .15s,background-color .15s,border-color .15s;display:flex}.Sidebar-module-scss-module__PT-dDa__navLinkActive{color:#18181b;background-color:#f4f4f5;font-weight:500}.Sidebar-module-scss-module__PT-dDa__navLinkInactive{color:#52525b}.Sidebar-module-scss-module__PT-dDa__navLinkInactive:hover{color:#18181b;background-color:#fafafa}.Sidebar-module-scss-module__PT-dDa__notificationLink{border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:.125rem;padding:.375rem .5rem;font-size:.875rem;transition:color .15s,background-color .15s,border-color .15s;display:flex}.Sidebar-module-scss-module__PT-dDa__notificationContent{align-items:center;gap:.5rem;display:flex}.Sidebar-module-scss-module__PT-dDa__notificationBadge{color:#fff;background-color:#3b82f6;border-radius:9999px;padding:.125rem .375rem;font-size:10px;font-weight:500;line-height:1}.Sidebar-module-scss-module__PT-dDa__subLink{border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;transition:color .15s,background-color .15s,border-color .15s;display:block}.Sidebar-module-scss-module__PT-dDa__subLinkActive{color:#18181b;font-weight:500}.Sidebar-module-scss-module__PT-dDa__subLinkInactive{color:#71717a}.Sidebar-module-scss-module__PT-dDa__subLinkInactive:hover{color:#3f3f46}.Sidebar-module-scss-module__PT-dDa__sectionLabel{margin-top:1rem;margin-bottom:.5rem;padding-left:.5rem;padding-right:.5rem}.Sidebar-module-scss-module__PT-dDa__sectionLabelText{text-transform:uppercase;color:#a1a1aa;font-size:.75rem;font-weight:600}.Sidebar-module-scss-module__PT-dDa__subMenu{border-left:1px solid #e4e4e7;flex-direction:column;gap:.125rem;margin-top:.125rem;margin-left:.75rem;padding-left:.5rem;display:flex}.Sidebar-module-scss-module__PT-dDa__moduleSection{flex-direction:column;gap:.125rem;display:flex}.Sidebar-module-scss-module__PT-dDa__icon{width:1rem;height:1rem}.Sidebar-module-scss-module__PT-dDa__userSection{border-top:1px solid #e4e4e7;padding:.75rem}.Sidebar-module-scss-module__PT-dDa__userCard{border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.Sidebar-module-scss-module__PT-dDa__userAvatar{color:#52525b;background-color:#e4e4e7;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:500;display:flex}.Sidebar-module-scss-module__PT-dDa__userInfo{flex:1;min-width:0}.Sidebar-module-scss-module__PT-dDa__userName{text-overflow:ellipsis;white-space:nowrap;color:#18181b;font-size:.875rem;font-weight:500;overflow:hidden}.Sidebar-module-scss-module__PT-dDa__userEmail{text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;font-size:.75rem;overflow:hidden}.Sidebar-module-scss-module__PT-dDa__logoutButton{color:#a1a1aa;font-size:.75rem;transition:color .15s,background-color .15s,border-color .15s}.Sidebar-module-scss-module__PT-dDa__logoutButton:hover{color:#52525b}
.AiFloatingButton-module-scss-module__sKeQrq__button{z-index:30;color:#fff;cursor:pointer;background-color:#3b82f6;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .15s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.AiFloatingButton-module-scss-module__sKeQrq__button:hover{background-color:#2563eb;transform:scale(1.05);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.AiFloatingButton-module-scss-module__sKeQrq__button:active{transform:scale(.95)}.AiFloatingButton-module-scss-module__sKeQrq__icon{width:1.25rem;height:1.25rem}
.AiToolConfirmation-module-scss-module__xMoIba__container{background-color:#fffbeb;border:2px solid #fbbf24;border-radius:.75rem;margin:.5rem 0;padding:.75rem}.AiToolConfirmation-module-scss-module__xMoIba__header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.AiToolConfirmation-module-scss-module__xMoIba__headerIcon{color:#f59e0b;width:1rem;height:1rem}.AiToolConfirmation-module-scss-module__xMoIba__headerTitle{color:#d97706;font-size:.75rem;font-weight:600}.AiToolConfirmation-module-scss-module__xMoIba__params{margin-bottom:.75rem}.AiToolConfirmation-module-scss-module__xMoIba__params>*+*{margin-top:.25rem}.AiToolConfirmation-module-scss-module__xMoIba__paramRow{color:#d97706;align-items:flex-start;gap:.5rem;font-size:.75rem;display:flex}.AiToolConfirmation-module-scss-module__xMoIba__paramKey{color:#d97706;min-width:60px;font-weight:500}.AiToolConfirmation-module-scss-module__xMoIba__paramValue{word-break:break-all}.AiToolConfirmation-module-scss-module__xMoIba__actions{align-items:center;gap:.5rem;display:flex}.AiToolConfirmation-module-scss-module__xMoIba__confirmBtn{color:#fff;cursor:pointer;background-color:#3b82f6;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .15s}.AiToolConfirmation-module-scss-module__xMoIba__confirmBtn:hover{background-color:#2563eb}.AiToolConfirmation-module-scss-module__xMoIba__confirmBtn:disabled{opacity:.5;cursor:not-allowed}.AiToolConfirmation-module-scss-module__xMoIba__cancelBtn{color:#52525b;cursor:pointer;background-color:#e4e4e7;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .15s}.AiToolConfirmation-module-scss-module__xMoIba__cancelBtn:hover{background-color:#d4d4d8}.AiToolConfirmation-module-scss-module__xMoIba__cancelBtn:disabled{opacity:.5;cursor:not-allowed}
.AiToolResult-module-scss-module__qsRGLG__wrapper{margin-top:.375rem}.AiToolResult-module-scss-module__qsRGLG__toggleBtn{color:#a1a1aa;cursor:pointer;align-items:center;gap:.25rem;font-size:.75rem;transition:color .15s;display:flex}.AiToolResult-module-scss-module__qsRGLG__toggleBtn:hover{color:#52525b}.AiToolResult-module-scss-module__qsRGLG__toggleIcon{width:.75rem;height:.75rem;transition:transform .15s}.AiToolResult-module-scss-module__qsRGLG__toggleIconOpen{transform:rotate(90deg)}.AiToolResult-module-scss-module__qsRGLG__content{margin-top:.375rem}.AiToolResult-module-scss-module__qsRGLG__taskCard{background-color:#fff;border:1px solid #e4e4e7;border-radius:.5rem;padding:.625rem}.AiToolResult-module-scss-module__qsRGLG__taskRow{align-items:center;gap:.5rem;display:flex}.AiToolResult-module-scss-module__qsRGLG__taskIcon{color:#2563eb;background-color:#dbeafe;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:flex}.AiToolResult-module-scss-module__qsRGLG__taskBody{flex:1;min-width:0}.AiToolResult-module-scss-module__qsRGLG__taskTitle{text-overflow:ellipsis;white-space:nowrap;color:#27272a;font-size:.75rem;font-weight:500;overflow:hidden}.AiToolResult-module-scss-module__qsRGLG__taskMeta{align-items:center;gap:.5rem;margin-top:2px;display:flex}.AiToolResult-module-scss-module__qsRGLG__taskStatus{color:#71717a;background-color:#f4f4f5;border-radius:.25rem;padding:2px .375rem;font-size:10px}.AiToolResult-module-scss-module__qsRGLG__taskAssignee{color:#a1a1aa;font-size:10px}.AiToolResult-module-scss-module__qsRGLG__statsGrid{grid-template-columns:repeat(2,1fr);gap:.375rem;display:grid}.AiToolResult-module-scss-module__qsRGLG__statCard{text-align:center;background-color:#fff;border:1px solid #e4e4e7;border-radius:.5rem;padding:.5rem .625rem}.AiToolResult-module-scss-module__qsRGLG__statValue{color:#27272a;font-size:.875rem;font-weight:600}.AiToolResult-module-scss-module__qsRGLG__statLabel{color:#a1a1aa;font-size:10px}.AiToolResult-module-scss-module__qsRGLG__list>*+*{margin-top:.25rem}.AiToolResult-module-scss-module__qsRGLG__listItem{color:#3f3f46;background-color:#fff;border:1px solid #e4e4e7;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.75rem;display:flex}.AiToolResult-module-scss-module__qsRGLG__listIndex{color:#a1a1aa}.AiToolResult-module-scss-module__qsRGLG__listText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AiToolResult-module-scss-module__qsRGLG__listMore{color:#a1a1aa;text-align:center;font-size:10px}.AiToolResult-module-scss-module__qsRGLG__rawResult{white-space:pre-wrap;color:#52525b;max-height:10rem;font-size:.75rem;overflow-y:auto}
.AiChatMessage-module-scss-module__u6Kr4q__row{margin-bottom:.75rem;display:flex}.AiChatMessage-module-scss-module__u6Kr4q__rowUser{justify-content:flex-end}.AiChatMessage-module-scss-module__u6Kr4q__rowAssistant{justify-content:flex-start}.AiChatMessage-module-scss-module__u6Kr4q__bubble{max-width:85%}.AiChatMessage-module-scss-module__u6Kr4q__content{border-radius:1rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.625}.AiChatMessage-module-scss-module__u6Kr4q__contentUser{color:#fff;background-color:#3b82f6;border-bottom-right-radius:.375rem}.AiChatMessage-module-scss-module__u6Kr4q__contentAssistant{color:#27272a;background-color:#f4f4f5;border-bottom-left-radius:.375rem}.AiChatMessage-module-scss-module__u6Kr4q__userText{white-space:pre-wrap}.AiChatMessage-module-scss-module__u6Kr4q__markdown{max-width:none}.AiChatMessage-module-scss-module__u6Kr4q__markdown p,.AiChatMessage-module-scss-module__u6Kr4q__markdown ul,.AiChatMessage-module-scss-module__u6Kr4q__markdown ol{margin-top:.25rem;margin-bottom:.25rem}.AiChatMessage-module-scss-module__u6Kr4q__markdown pre{background-color:#e4e4e7;border-radius:.5rem;margin-top:.5rem;margin-bottom:.5rem;padding:.75rem}.AiChatMessage-module-scss-module__u6Kr4q__markdown code{font-size:.75rem}.AiChatMessage-module-scss-module__u6Kr4q__toolResults{margin-top:.375rem}.AiChatMessage-module-scss-module__u6Kr4q__toolResults>*+*{margin-top:.25rem}.AiChatMessage-module-scss-module__u6Kr4q__toolSection{margin-top:.375rem}.AiChatMessage-module-scss-module__u6Kr4q__toolSectionAlt{margin-top:.25rem}.AiChatMessage-module-scss-module__u6Kr4q__toolToggle{color:#a1a1aa;cursor:pointer;align-items:center;gap:.25rem;font-size:.75rem;transition:color .15s;display:flex}.AiChatMessage-module-scss-module__u6Kr4q__toolToggle:hover{color:#52525b}.AiChatMessage-module-scss-module__u6Kr4q__toolToggleIcon{width:.75rem;height:.75rem}.AiChatMessage-module-scss-module__u6Kr4q__toolCallList,.AiChatMessage-module-scss-module__u6Kr4q__toolCallList>*+*{margin-top:.25rem}.AiChatMessage-module-scss-module__u6Kr4q__toolCallCard{color:#52525b;background-color:#fafafa;border:1px solid #e4e4e7;border-radius:.5rem;padding:.5rem;font-size:.75rem}.AiChatMessage-module-scss-module__u6Kr4q__toolCallName{font-weight:500}.AiChatMessage-module-scss-module__u6Kr4q__toolCallArgs{white-space:pre-wrap;color:#71717a;margin-top:.25rem;overflow-x:auto}.AiChatMessage-module-scss-module__u6Kr4q__timestamp{color:#a1a1aa;margin-top:.25rem;font-size:10px}.AiChatMessage-module-scss-module__u6Kr4q__timestampRight{text-align:right}.AiChatMessage-module-scss-module__u6Kr4q__timestampLeft{text-align:left}
.AiChatInput-module-scss-module__-gZTJa__container{background-color:#fff;border-top:1px solid #e4e4e7;padding:.75rem}.AiChatInput-module-scss-module__-gZTJa__contextRow{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.AiChatInput-module-scss-module__-gZTJa__contextBadge{color:#2563eb;background-color:#eff6ff;border-radius:9999px;align-items:center;padding:2px .5rem;font-size:11px;font-weight:500;display:inline-flex}.AiChatInput-module-scss-module__-gZTJa__inputRow{align-items:flex-end;gap:.5rem;display:flex}.AiChatInput-module-scss-module__-gZTJa__textarea{resize:none;color:#27272a;background-color:#fafafa;border:1px solid #e4e4e7;border-radius:.75rem;flex:1;padding:.5rem .75rem;font-size:.875rem}.AiChatInput-module-scss-module__-gZTJa__textarea::placeholder{color:#a1a1aa}.AiChatInput-module-scss-module__-gZTJa__textarea:focus{background-color:#fff;border-color:#93c5fd;outline:none;box-shadow:0 0 0 1px #93c5fd}.AiChatInput-module-scss-module__-gZTJa__iconBtn{cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .15s;display:flex}.AiChatInput-module-scss-module__-gZTJa__micBtnIdle{color:#a1a1aa;background-color:#fff;border:1px solid #e4e4e7}.AiChatInput-module-scss-module__-gZTJa__micBtnIdle:hover{color:#52525b;background-color:#fafafa}.AiChatInput-module-scss-module__-gZTJa__micBtnIdle:disabled{opacity:.5;cursor:not-allowed}.AiChatInput-module-scss-module__-gZTJa__micBtnActive{color:#fff;background-color:#ef4444;animation:2s cubic-bezier(.4,0,.6,1) infinite AiChatInput-module-scss-module__-gZTJa__pulse}@keyframes AiChatInput-module-scss-module__-gZTJa__pulse{0%,to{opacity:1}50%{opacity:.5}}.AiChatInput-module-scss-module__-gZTJa__micDot{background-color:#fff;border-radius:9999px;width:.625rem;height:.625rem}.AiChatInput-module-scss-module__-gZTJa__speakerBtnOff{color:#a1a1aa;background-color:#fff;border:1px solid #e4e4e7}.AiChatInput-module-scss-module__-gZTJa__speakerBtnOff:hover{color:#52525b;background-color:#fafafa}.AiChatInput-module-scss-module__-gZTJa__speakerBtnOn{color:#fff;background-color:#3b82f6}.AiChatInput-module-scss-module__-gZTJa__speakerPulse{animation:2s cubic-bezier(.4,0,.6,1) infinite AiChatInput-module-scss-module__-gZTJa__pulse}.AiChatInput-module-scss-module__-gZTJa__sendBtn{color:#fff;background-color:#3b82f6}.AiChatInput-module-scss-module__-gZTJa__sendBtn:hover{background-color:#2563eb}.AiChatInput-module-scss-module__-gZTJa__sendBtn:disabled{color:#a1a1aa;cursor:not-allowed;background-color:#e4e4e7}.AiChatInput-module-scss-module__-gZTJa__btnIcon{width:1rem;height:1rem}.AiChatInput-module-scss-module__-gZTJa__spinner{width:1rem;height:1rem;animation:1s linear infinite AiChatInput-module-scss-module__-gZTJa__spin}@keyframes AiChatInput-module-scss-module__-gZTJa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.AiSuggestions-module-scss-module__KaZPMq__wrapper{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;display:flex}.AiSuggestions-module-scss-module__KaZPMq__chip{color:#52525b;cursor:pointer;background-color:#fff;border:1px solid #e4e4e7;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;transition:color .15s,background-color .15s,border-color .15s}.AiSuggestions-module-scss-module__KaZPMq__chip:hover{color:#2563eb;background-color:#eff6ff;border-color:#93c5fd}
.AiChatPanel-module-scss-module__S0_SOq__backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0003;transition:opacity .15s;position:fixed;inset:0}.AiChatPanel-module-scss-module__S0_SOq__panel{z-index:50;background-color:#fff;flex-direction:column;width:100%;max-width:420px;height:100%;display:flex;position:fixed;top:0;right:0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.AiChatPanel-module-scss-module__S0_SOq__header{border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.AiChatPanel-module-scss-module__S0_SOq__headerLeft{align-items:center;gap:.5rem;display:flex}.AiChatPanel-module-scss-module__S0_SOq__headerIcon{color:#3b82f6;width:1.25rem;height:1.25rem}.AiChatPanel-module-scss-module__S0_SOq__headerTitle{color:#18181b;font-size:.875rem;font-weight:600}.AiChatPanel-module-scss-module__S0_SOq__headerActions{align-items:center;gap:.25rem;display:flex}.AiChatPanel-module-scss-module__S0_SOq__headerBtn{color:#a1a1aa;cursor:pointer;border-radius:.5rem;padding:.375rem;transition:all .15s}.AiChatPanel-module-scss-module__S0_SOq__headerBtn:hover{color:#52525b;background-color:#f4f4f5}.AiChatPanel-module-scss-module__S0_SOq__headerBtnIcon{width:1rem;height:1rem}.AiChatPanel-module-scss-module__S0_SOq__conversationBar{border-bottom:1px solid #f4f4f5;padding:.5rem 1rem}.AiChatPanel-module-scss-module__S0_SOq__conversationSelect{color:#52525b;background-color:#fafafa;border:1px solid #e4e4e7;border-radius:.5rem;width:100%;padding:.375rem .625rem;font-size:.75rem}.AiChatPanel-module-scss-module__S0_SOq__conversationSelect:focus{border-color:#93c5fd;outline:none}.AiChatPanel-module-scss-module__S0_SOq__messages{flex:1;padding:1rem;overflow-y:auto}.AiChatPanel-module-scss-module__S0_SOq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.AiChatPanel-module-scss-module__S0_SOq__emptyIcon{color:#e4e4e7;width:2.5rem;height:2.5rem;margin-bottom:.75rem}.AiChatPanel-module-scss-module__S0_SOq__emptyTitle{color:#a1a1aa;font-size:.875rem}.AiChatPanel-module-scss-module__S0_SOq__emptySubtitle{color:#d4d4d8;margin-top:.25rem;font-size:.75rem}.AiChatPanel-module-scss-module__S0_SOq__loadingBubble{justify-content:flex-start;margin-bottom:.75rem;display:flex}.AiChatPanel-module-scss-module__S0_SOq__loadingDots{background-color:#f4f4f5;border-radius:1rem 1rem 1rem .375rem;padding:.75rem 1rem}.AiChatPanel-module-scss-module__S0_SOq__dotsRow{gap:.25rem;display:flex}.AiChatPanel-module-scss-module__S0_SOq__dot{background-color:#a1a1aa;border-radius:9999px;width:.375rem;height:.375rem;animation:1.4s ease-in-out infinite AiChatPanel-module-scss-module__S0_SOq__bounce}.AiChatPanel-module-scss-module__S0_SOq__dot1{animation-delay:-.32s}.AiChatPanel-module-scss-module__S0_SOq__dot2{animation-delay:-.16s}@keyframes AiChatPanel-module-scss-module__S0_SOq__bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
.Toast-module-scss-module__Nbv2sa__container{z-index:50;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.Toast-module-scss-module__Nbv2sa__toast{border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .3s;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.Toast-module-scss-module__Nbv2sa__success{color:#fff;background-color:#18181b}.Toast-module-scss-module__Nbv2sa__error{color:#fff;background-color:#ef4444}.Toast-module-scss-module__Nbv2sa__info{color:#fff;background-color:#3b82f6}.Toast-module-scss-module__Nbv2sa__visible{opacity:1;transform:translate(0)}.Toast-module-scss-module__Nbv2sa__hidden{opacity:0;transform:translate(100%)}.Toast-module-scss-module__Nbv2sa__message{font-size:.875rem;font-weight:500}.Toast-module-scss-module__Nbv2sa__closeButton{border-radius:.25rem;margin-left:.5rem;padding:.125rem;transition:color .15s,background-color .15s,border-color .15s}.Toast-module-scss-module__Nbv2sa__closeButton:hover{background-color:#fff3}.Toast-module-scss-module__Nbv2sa__closeIcon{width:1rem;height:1rem}
.page-module-scss-module__7SCpjG__fullHeight{flex-direction:column;height:100%;display:flex}.page-module-scss-module__7SCpjG__loadingWrap{justify-content:center;align-items:center;height:100%;display:flex}.page-module-scss-module__7SCpjG__spinner{color:#d4d4d8;width:1.5rem;height:1.5rem;animation:1s linear infinite page-module-scss-module__7SCpjG__spin}.page-module-scss-module__7SCpjG__spinnerOpaque{opacity:.25}.page-module-scss-module__7SCpjG__spinnerPath{opacity:.75}@keyframes page-module-scss-module__7SCpjG__spin{to{transform:rotate(360deg)}}.page-module-scss-module__7SCpjG__headerBar{background:#fff;border-bottom:1px solid #e4e4e7;align-items:center;gap:.75rem;padding:.75rem 1.5rem;display:flex}.page-module-scss-module__7SCpjG__backBtn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.375rem;text-decoration:none;transition:all .15s;display:inline-flex}.page-module-scss-module__7SCpjG__backBtn:hover{color:#52525b;background:#f4f4f5}.page-module-scss-module__7SCpjG__backIcon{width:1rem;height:1rem}.page-module-scss-module__7SCpjG__headerInfo{flex:1;min-width:0}.page-module-scss-module__7SCpjG__headerTitle{text-overflow:ellipsis;white-space:nowrap;color:#18181b;font-size:.875rem;font-weight:600;overflow:hidden}.page-module-scss-module__7SCpjG__headerContext{color:#a1a1aa;font-size:.75rem}.page-module-scss-module__7SCpjG__voiceIndicator{background:#fef2f2;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;display:flex}.page-module-scss-module__7SCpjG__voiceDot{background:#ef4444;border-radius:9999px;width:.375rem;height:.375rem;animation:2s cubic-bezier(.4,0,.6,1) infinite page-module-scss-module__7SCpjG__pulse}.page-module-scss-module__7SCpjG__voiceText{color:#dc2626;font-size:11px;font-weight:500}@keyframes page-module-scss-module__7SCpjG__pulse{0%,to{opacity:1}50%{opacity:.5}}.page-module-scss-module__7SCpjG__messagesArea{flex:1;padding:1rem 1.5rem;overflow-y:auto}.page-module-scss-module__7SCpjG__emptyMessages{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.page-module-scss-module__7SCpjG__emptyIcon{color:#e4e4e7;width:2.5rem;height:2.5rem;margin-bottom:.75rem}.page-module-scss-module__7SCpjG__emptyText{color:#a1a1aa;font-size:.875rem}.page-module-scss-module__7SCpjG__emptySubText{color:#d4d4d8;margin-top:.25rem;font-size:.75rem}.page-module-scss-module__7SCpjG__messageList{max-width:42rem;margin:0 auto}.page-module-scss-module__7SCpjG__typingWrap{justify-content:flex-start;margin-bottom:.75rem;display:flex}.page-module-scss-module__7SCpjG__typingBubble{background:#f4f4f5;border-radius:1rem 1rem 1rem .375rem;padding:.75rem 1rem}.page-module-scss-module__7SCpjG__typingDots{gap:.25rem;display:flex}.page-module-scss-module__7SCpjG__dot{background:#a1a1aa;border-radius:9999px;width:.375rem;height:.375rem;animation:1.4s ease-in-out infinite both page-module-scss-module__7SCpjG__bounce}.page-module-scss-module__7SCpjG__dot1{animation-delay:-.32s}.page-module-scss-module__7SCpjG__dot2{animation-delay:-.16s}@keyframes page-module-scss-module__7SCpjG__bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.page-module-scss-module__7SCpjG__suggestionCard{background:#fff;border:1px solid #e4e4e7;border-radius:.75rem;margin-top:.5rem;padding:.75rem;box-shadow:0 1px 2px #0000000d}.page-module-scss-module__7SCpjG__suggestionContent{align-items:flex-start;gap:.5rem;display:flex}.page-module-scss-module__7SCpjG__suggestionMain{flex:1;min-width:0}.page-module-scss-module__7SCpjG__suggestionTags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module-scss-module__7SCpjG__actionBadge{border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:500}.page-module-scss-module__7SCpjG__taskTitleText{text-overflow:ellipsis;white-space:nowrap;color:#3f3f46;font-size:.75rem;font-weight:500;overflow:hidden}.page-module-scss-module__7SCpjG__confidenceText{font-size:11px;font-weight:500}.page-module-scss-module__7SCpjG__suggestionMsg{color:#71717a;margin-top:.25rem;font-size:.75rem}.page-module-scss-module__7SCpjG__suggestionActions{flex-shrink:0;gap:.375rem;display:flex}.page-module-scss-module__7SCpjG__approveBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:.5rem;padding:.25rem .625rem;font-size:11px;font-weight:500;transition:background-color .15s}.page-module-scss-module__7SCpjG__approveBtn:hover{background:#059669}.page-module-scss-module__7SCpjG__approveBtn:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__7SCpjG__rejectBtn{color:#71717a;cursor:pointer;background:0 0;border:1px solid #e4e4e7;border-radius:.5rem;padding:.25rem .625rem;font-size:11px;font-weight:500;transition:background-color .15s}.page-module-scss-module__7SCpjG__rejectBtn:hover{background:#fafafa}.page-module-scss-module__7SCpjG__rejectBtn:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__7SCpjG__statusApproved{color:#15803d;background:#d1fae5;border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-size:10px;font-weight:500}.page-module-scss-module__7SCpjG__statusRejected{color:#71717a;background:#f4f4f5;border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-size:10px;font-weight:500}.page-module-scss-module__7SCpjG__toast{z-index:50;color:#fff;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 10px 15px -3px #0000001a}.page-module-scss-module__7SCpjG__toastSuccess{background:#10b981}.page-module-scss-module__7SCpjG__toastError{background:#ef4444}.page-module-scss-module__7SCpjG__inputWrap{width:100%;max-width:42rem;margin:0 auto}.page-module-scss-module__7SCpjG__voiceError{width:100%;max-width:42rem;margin:0 auto;padding:0 .75rem .5rem}.page-module-scss-module__7SCpjG__voiceErrorText{color:#f87171;font-size:11px}
.layout-module-scss-module__zQ2LSG__shell{height:100vh;display:flex;overflow:hidden}.layout-module-scss-module__zQ2LSG__main{background-color:#fafafa;flex:1;overflow:auto}
