.chatbot_container__olcS7{display:flex;height:calc(100vh - 64px);gap:0;background-color:#0a0a14;overflow:hidden}@media(max-width:768px){.chatbot_container__olcS7{height:calc(100vh - 60px);max-height:calc(100vh - 60px);overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.chatbot_container__olcS7::-webkit-scrollbar{display:none}}.chatbot_sidebar__V8iYz{width:280px;background:rgba(18,18,31,.8);border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;flex-shrink:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.chatbot_sidebar__V8iYz{position:fixed;top:0;left:0;bottom:0;z-index:100;background:#0f0f1f;transform:translateX(-100%);width:85%;max-width:300px;border-right:1px solid hsla(0,0%,100%,.1);box-shadow:10px 0 30px rgba(0,0,0,.5)}.chatbot_sidebar__V8iYz.chatbot_open__3csno{transform:translateX(0)}}.chatbot_mobileHeader__J_ZhO{display:none;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.05);background:rgba(15,15,20,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:768px){.chatbot_mobileHeader__J_ZhO{display:flex;align-items:center}}.chatbot_mobileSidebarToggle__xDpbn{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);padding:.5rem .75rem;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.chatbot_mobileSidebarToggle__xDpbn:active{background:hsla(0,0%,100%,.1);transform:scale(.98)}.chatbot_mobileSidebarToggle__xDpbn svg{font-size:1rem}.chatbot_overlay__fzBW0{display:none}@media(max-width:768px){.chatbot_overlay__fzBW0{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;opacity:0;visibility:hidden;transition:all .3s ease}.chatbot_overlay__fzBW0.chatbot_visible__uDFOF{opacity:1;visibility:visible}}.chatbot_workspaceSelector__6IheI{padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.08);position:relative;z-index:20}.chatbot_customSelect__9_MGG{position:relative;width:100%}.chatbot_selectTrigger__Izpdn{width:100%;background:hsla(0,0%,100%,.03);color:#fff;border:1px solid hsla(0,0%,100%,.1);padding:.75rem 1rem;border-radius:12px;cursor:pointer;font-size:.9rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.chatbot_selectTrigger__Izpdn:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05)}.chatbot_selectTrigger__Izpdn.chatbot_active__5WRCe{border-color:rgba(59,130,246,.5);box-shadow:0 0 20px rgba(59,130,246,.15)}.chatbot_optionsList__S29dB{position:absolute;top:calc(100% + 8px);left:0;width:100%;background:rgba(18,18,31,.98);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.5);z-index:100;overflow:hidden;animation:chatbot_fadeIn__fGlRv .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-height:400px;overflow-y:auto}.chatbot_optionHeader__ZVC6r{padding:.5rem 1rem;font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.05em;background:rgba(0,0,0,.3);pointer-events:none}.chatbot_optionItem__wZNoJ{padding:.75rem 1rem;cursor:pointer;font-size:.9rem;color:hsla(0,0%,100%,.7);transition:all .2s ease;border-bottom:1px solid hsla(0,0%,100%,.03);display:flex;align-items:center}.chatbot_optionItem__wZNoJ:last-child{border-bottom:none}.chatbot_optionItem__wZNoJ:hover{background:hsla(0,0%,100%,.05);color:#fff}.chatbot_optionItem__wZNoJ.chatbot_selected__TUov3{background:rgba(59,130,246,.15);color:#3b82f6;font-weight:600}.chatbot_optionItem__wZNoJ.chatbot_orgOption__X2Kc6{font-weight:600;color:#3b82f6;background:linear-gradient(90deg,rgba(59,130,246,.1),transparent)}.chatbot_optionItem__wZNoJ.chatbot_orgOption__X2Kc6:hover{background:linear-gradient(90deg,rgba(59,130,246,.2),rgba(59,130,246,.05))}.chatbot_optionItem__wZNoJ.chatbot_orgOption__X2Kc6.chatbot_selected__TUov3{background:linear-gradient(90deg,rgba(59,130,246,.25),rgba(59,130,246,.1))}.chatbot_divider__5ftur{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);margin:.25rem 0}.chatbot_sidebarHeader__OawHa{padding:1rem}.chatbot_sidebarHeader__OawHa button{width:100%;justify-content:center;gap:.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;padding:.75rem 1rem;border-radius:12px;font-size:.9rem;font-weight:500;transition:all .3s ease}.chatbot_sidebarHeader__OawHa button:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.chatbot_conversationList__zAcgS{flex:1 1;overflow-y:auto;padding:.5rem}.chatbot_conversationList__zAcgS::-webkit-scrollbar{width:6px}.chatbot_conversationList__zAcgS::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:10px}.chatbot_conversationItem__dbvZL{padding:.75rem 1rem;margin-bottom:4px;border-radius:10px;cursor:pointer;color:hsla(0,0%,100%,.6);font-size:.9rem;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.chatbot_conversationItem__dbvZL:hover{background:hsla(0,0%,100%,.05);color:#fff}.chatbot_conversationItem__dbvZL:hover .chatbot_deleteButton__K1UXY{opacity:1}.chatbot_conversationItem__dbvZL.chatbot_active__5WRCe{background:rgba(59,130,246,.15);color:#fff}.chatbot_conversationItem__dbvZL .chatbot_conversationTitle__SBO30{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.chatbot_conversationItem__dbvZL .chatbot_deleteButton__K1UXY{opacity:0;color:hsla(0,0%,100%,.4);padding:4px;background:none;border:none;cursor:pointer;border-radius:6px;transition:all .2s ease}.chatbot_conversationItem__dbvZL .chatbot_deleteButton__K1UXY:hover{color:#ef4444;background:rgba(239,68,68,.1)}.chatbot_chatArea__4147k{flex:1 1;display:flex;flex-direction:column;position:relative;background:linear-gradient(180deg,#0a0a14,#0f0f1f)}.chatbot_messages__rv4vn{flex:1 1;overflow-y:auto;padding:2rem;scroll-behavior:smooth;display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.chatbot_messages__rv4vn{padding:1rem;-ms-overflow-style:none;scrollbar-width:none}.chatbot_messages__rv4vn::-webkit-scrollbar{display:none}}.chatbot_messages__rv4vn::-webkit-scrollbar{width:8px}.chatbot_messages__rv4vn::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.1);border-radius:9999px}.chatbot_messageWrapper__bXgG8{display:flex;width:100%;animation:chatbot_fadeInUp__iCTMg .4s ease forwards}.chatbot_messageWrapper__bXgG8.chatbot_user__UuO4T{justify-content:flex-end}.chatbot_messageWrapper__bXgG8.chatbot_ai__OFthx{justify-content:flex-start}@keyframes chatbot_fadeInUp__iCTMg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chatbot_messageContent__EosVD{max-width:75%;display:flex;flex-direction:column;gap:.5rem}@media(max-width:768px){.chatbot_messageContent__EosVD{max-width:90%}}.chatbot_user__UuO4T .chatbot_messageBubble__8vZcB{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:1rem 1.25rem;border-radius:16px 16px 0 16px;font-size:.95rem;box-shadow:0 4px 15px rgba(37,99,235,.3);line-height:1.6}.chatbot_ai__OFthx .chatbot_messageBubble__8vZcB{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);padding:1rem 1.25rem;border-radius:16px 16px 16px 0;font-size:.95rem;line-height:1.6}.chatbot_ai__OFthx .chatbot_messageBubble__8vZcB p{margin-bottom:1rem}.chatbot_ai__OFthx .chatbot_messageBubble__8vZcB p:last-child{margin-bottom:0}.chatbot_ai__OFthx .chatbot_messageBubble__8vZcB ol,.chatbot_ai__OFthx .chatbot_messageBubble__8vZcB ul{margin-bottom:1rem;padding-left:1.5rem}.chatbot_ai__OFthx .chatbot_messageBubble__8vZcB code{background-color:rgba(0,0,0,.3);padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9em;color:#a5d6ff}.chatbot_ai__OFthx .chatbot_messageBubble__8vZcB pre{background-color:rgba(0,0,0,.4);padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0;border:1px solid hsla(0,0%,100%,.1)}.chatbot_ai__OFthx .chatbot_messageBubble__8vZcB pre code{background-color:transparent;padding:0;color:#e0e0e0}.chatbot_ai__OFthx .chatbot_messageBubble__8vZcB strong{color:#fff;font-weight:600}.chatbot_avatar__IoWmv{display:none}.chatbot_senderName__FUIce{font-size:.75rem;font-weight:600;margin-bottom:.25rem}.chatbot_user__UuO4T .chatbot_senderName__FUIce{color:hsla(0,0%,100%,.7);text-align:right}.chatbot_ai__OFthx .chatbot_senderName__FUIce{color:#3b82f6}.chatbot_text__xlgaT{flex:1 1;line-height:1.6;color:#fff;font-size:1rem;white-space:pre-wrap}.chatbot_sourcesButton__aty5I{margin-top:.5rem;display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:6px 12px;border-radius:9999px;cursor:pointer;transition:all .3s ease}.chatbot_sourcesButton__aty5I:hover{color:#3b82f6;border-color:rgba(59,130,246,.5);background-color:rgba(59,130,246,.1);box-shadow:0 0 15px rgba(59,130,246,.2)}.chatbot_feedbackButtons__sNdmk{display:flex;gap:.5rem;margin-top:.5rem;opacity:.5;transition:opacity .2s ease}.chatbot_feedbackButtons__sNdmk:hover{opacity:1}.chatbot_feedbackBtn__Ofr8g{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);border-radius:6px;cursor:pointer;color:hsla(0,0%,100%,.5);transition:all .2s ease}.chatbot_feedbackBtn__Ofr8g svg{width:14px;height:14px}.chatbot_feedbackBtn__Ofr8g:hover:not(:disabled){color:#10b981;border-color:rgba(16,185,129,.5);background:rgba(16,185,129,.1)}.chatbot_feedbackBtn__Ofr8g.chatbot_negative__ypnSb:hover:not(:disabled){color:#ef4444;border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.1)}.chatbot_feedbackBtn__Ofr8g.chatbot_active__5WRCe{color:#10b981;border-color:rgba(16,185,129,.5);background:rgba(16,185,129,.15)}.chatbot_feedbackBtn__Ofr8g.chatbot_active__5WRCe.chatbot_negative__ypnSb{color:#ef4444;border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.15)}.chatbot_feedbackBtn__Ofr8g:disabled{cursor:default;opacity:.6}.chatbot_inputArea__lkwif{padding:2rem;background:linear-gradient(0deg,#0a0a0b 60%,transparent);position:relative}@media(max-width:768px){.chatbot_inputArea__lkwif{padding:1rem}}.chatbot_inputContainer__xPZfI{max-width:800px;margin:0 auto;position:relative;display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:.5rem .75rem;transition:all .3s ease}.chatbot_inputContainer__xPZfI textarea{flex:1 1;background:transparent;border:none;color:#fff;resize:none;max-height:150px;min-height:20px;font-family:inherit;font-size:.85rem;line-height:1.5}.chatbot_inputContainer__xPZfI textarea:focus{outline:none}.chatbot_inputContainer__xPZfI textarea::placeholder{color:hsla(0,0%,100%,.4)}.chatbot_sendButton__3eAra{width:32px;height:32px;border-radius:8px;border:none;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.chatbot_sendButton__3eAra:not(:disabled),.chatbot_sendButton__3eAra:not(:disabled):hover{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 15px rgba(59,130,246,.4)}.chatbot_sendButton__3eAra:disabled{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.2);cursor:not-allowed;box-shadow:none}.chatbot_emptyState___j_qs{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:1rem}.chatbot_emptyState___j_qs h2{font-size:1.25rem;margin-bottom:1.5rem;font-weight:600;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.chatbot_emptyStateIcon__y21BV{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#3b82f6,#2563eb);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;box-shadow:0 8px 30px rgba(59,130,246,.3)}.chatbot_emptyStateIcon__y21BV svg{width:30px;height:30px}.chatbot_suggestions__BXNg8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;max-width:600px;width:100%}@media(max-width:768px){.chatbot_suggestions__BXNg8{grid-template-columns:1fr}}.chatbot_suggestionCard__gPwAX{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);padding:1rem;border-radius:12px;cursor:pointer;transition:all .3s ease}.chatbot_suggestionCard__gPwAX h3{font-size:.85rem;font-weight:600;margin-bottom:.25rem;color:#fff}.chatbot_suggestionCard__gPwAX p{font-size:.75rem;color:hsla(0,0%,100%,.6);margin:0;line-height:1.4}.chatbot_suggestionCard__gPwAX:hover{background:hsla(0,0%,100%,.06);border-color:rgba(59,130,246,.3);transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.2)}.chatbot_loadingAnimation__BzGWJ{display:flex;align-items:center;gap:.75rem;padding:.25rem 0}.chatbot_loadingDots__Pkpd4{display:flex;gap:4px}.chatbot_loadingDots__Pkpd4 span{width:8px;height:8px;border-radius:50%;background:#3b82f6;animation:chatbot_thinkingBounce__edEuW 1.4s ease-in-out infinite both}.chatbot_loadingDots__Pkpd4 span:first-child{animation-delay:-.32s}.chatbot_loadingDots__Pkpd4 span:nth-child(2){animation-delay:-.16s}.chatbot_loadingDots__Pkpd4 span:nth-child(3){animation-delay:0s}@keyframes chatbot_thinkingBounce__edEuW{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.chatbot_loadingText__WojOO{font-size:.85rem;color:hsla(0,0%,100%,.5);font-style:italic}.chatbot_cursor__jC7T_{display:inline-block;color:#3b82f6;animation:chatbot_blink__7QrOD .8s infinite;margin-left:2px;font-weight:700}@keyframes chatbot_blink__7QrOD{0%,50%{opacity:1}51%,to{opacity:0}}.chatbot_limitReachedWrapper__gL8bK{padding:1rem;max-width:600px;margin:0 auto}.chatbot_inputDisabled__zF7fK{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:.75rem;color:#fff;font-size:.875rem}.chatbot_inputDisabled__zF7fK span{color:#ef4444;font-weight:500}.chatbot_upgradeInlineBtn__QVBvd{padding:.5rem 1rem;border-radius:.5rem;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.chatbot_upgradeInlineBtn__QVBvd:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.chatbot_sourcesPanel__ryJ7w{position:absolute;top:0;right:0;bottom:0;width:400px;background:rgba(18,18,31,.98);border-left:1px solid hsla(0,0%,100%,.1);z-index:20;display:flex;flex-direction:column;animation:chatbot_slideInRight__Gt0T_ .3s ease}@media(max-width:768px){.chatbot_sourcesPanel__ryJ7w{width:100%}}@keyframes chatbot_slideInRight__Gt0T_{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.chatbot_sourcesPanelHeader__zVihy{padding:1rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center}.chatbot_sourcesPanelHeader__zVihy h3{margin:0;color:#fff;font-size:1rem;font-weight:600}.chatbot_closeSourcesBtn__1jW9s{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;padding:4px;border-radius:6px;transition:all .2s ease}.chatbot_closeSourcesBtn__1jW9s:hover{color:#fff;background:hsla(0,0%,100%,.1)}.chatbot_sourcesList__lBrZ9{flex:1 1;overflow-y:auto;padding:1rem}.chatbot_sourceCard__plM5E{background:hsla(0,0%,100%,.03);padding:1rem;border-radius:12px;margin-bottom:.75rem;cursor:pointer;border:1px solid hsla(0,0%,100%,.08);transition:all .3s ease}.chatbot_sourceCard__plM5E:hover{border-color:rgba(59,130,246,.5);background:hsla(0,0%,100%,.05);transform:translateY(-1px)}.chatbot_sourceCard__plM5E:last-child{margin-bottom:0}.chatbot_sourceCardMeta__23Spa{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.75rem;color:hsla(0,0%,100%,.5)}.chatbot_sourceWorkspace__AgmQW{color:#8b5cf6;font-weight:600}.chatbot_sourceMatch__NU0Yi{color:#10b981;font-weight:500}.chatbot_sourceCardTitle__5aiBn{margin:0 0 .5rem;color:#fff;font-size:.9rem;font-weight:500;line-height:1.4}.chatbot_sourceCardContent__19qjl{margin:0;font-size:.8rem;color:hsla(0,0%,100%,.6);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.SourcePanel_panel__Ds4vg{width:400px;background-color:#0a0a0b;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.4);display:flex;flex-direction:column;max-height:100%}@media(max-width:768px){.SourcePanel_panel__Ds4vg{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:100%;border-radius:0;z-index:1000}}.SourcePanel_header__fO4Ld{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #1f2937}.SourcePanel_header__fO4Ld h3{margin:0;color:#fff;font-size:1.125rem}.SourcePanel_closeBtn__0_JJn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;color:#d1d5db;cursor:pointer;border-radius:.25rem;transition:all .2s ease}.SourcePanel_closeBtn__0_JJn:hover{background-color:hsla(0,0%,100%,.05);color:#fff}.SourcePanel_closeBtn__0_JJn svg{font-size:1.125rem}.SourcePanel_content__yBN3_{flex:1 1;overflow-y:auto;padding:1.5rem}.SourcePanel_section__PeYWW{margin-bottom:2rem}.SourcePanel_section__PeYWW:last-child{margin-bottom:0}.SourcePanel_section__PeYWW h4{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;margin:0 0 .5rem;color:#d1d5db;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.SourcePanel_section__PeYWW p{margin:0;color:#fff;line-height:1.6}.SourcePanel_section__PeYWW a{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;color:#2563eb;text-decoration:none;word-break:break-all}.SourcePanel_section__PeYWW a:hover{text-decoration:underline}.SourcePanel_similarity___UzGN{display:flex;align-items:center;gap:1rem}.SourcePanel_similarityBar__339c_{flex:1 1;height:8px;background-color:hsla(0,0%,100%,.05);border-radius:.25rem;overflow:hidden}.SourcePanel_similarityFill__p8bNz{height:100%;background:linear-gradient(90deg,#10b981,#2563eb);transition:width .3s ease}.SourcePanel_excerpt__IufCE{background-color:#0a0a0b;border:1px solid #1f2937;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);padding:1rem;background-color:hsla(0,0%,100%,.03);max-height:400px;overflow-y:auto}.SourcePanel_excerpt__IufCE pre{margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:#fff}.ConfirmDialog_overlay__oOtQ7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:ConfirmDialog_fadeIn__u0iY5 .2s ease-out}@keyframes ConfirmDialog_fadeIn__u0iY5{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog_slideUp__0jp2w{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ConfirmDialog_dialog__XdkPd{background-color:hsla(0,0%,100%,.03);border-radius:.75rem;border:1px solid #1f2937;padding:3rem;max-width:480px;width:90%;position:relative;animation:ConfirmDialog_slideUp__0jp2w .3s ease-out;box-shadow:0 20px 60px rgba(0,0,0,.5)}.ConfirmDialog_closeBtn__SimXC{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ConfirmDialog_closeBtn__SimXC svg{font-size:20px}.ConfirmDialog_closeBtn__SimXC:hover{background-color:hsla(0,0%,100%,.05);color:#fff}.ConfirmDialog_icon__91SOF{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.ConfirmDialog_icon__91SOF svg{font-size:32px}.ConfirmDialog_icon__91SOF.ConfirmDialog_danger__IzS06{background-color:rgba(239,68,68,.1);color:#ef4444}.ConfirmDialog_icon__91SOF.ConfirmDialog_warning__9gGO_{background-color:rgba(245,158,11,.1);color:#f59e0b}.ConfirmDialog_icon__91SOF.ConfirmDialog_info__Wqwo_{background-color:rgba(59,130,246,.1);color:#3b82f6}.ConfirmDialog_title__88JV2{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 1rem;text-align:center}.ConfirmDialog_message__fopUJ{font-size:1rem;color:#d1d5db;margin:0 0 2rem;text-align:center;line-height:1.6}.ConfirmDialog_actions__cUBsZ{display:flex;gap:1rem;justify-content:center}.ConfirmDialog_actions__cUBsZ button{flex:1 1;max-width:180px}.ConfirmDialog_cancelBtn__rYPy8{order:1}.ConfirmDialog_confirmBtn__8PNre{order:2}.LimitReached_overlay__nr_V4{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.LimitReached_modal__g_3Hm{background:var(--bg-secondary);border-radius:16px;border:1px solid var(--border-color);max-width:420px;width:100%;padding:2rem;text-align:center;animation:LimitReached_slideUp__CUWkK .3s ease}@keyframes LimitReached_slideUp__CUWkK{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LimitReached_iconContainer__AfjvG{width:64px;height:64px;margin:0 auto 1.5rem;background:rgba(239,68,68,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.LimitReached_icon__4_SB8{width:32px;height:32px;color:#ef4444}.LimitReached_title__XTaQA{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem}.LimitReached_message__xgSh3{font-size:.9375rem;color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.5}.LimitReached_usageInfo__JWANE{background:var(--bg-tertiary);border-radius:12px;padding:1rem;margin-bottom:1.5rem}.LimitReached_usageRow__nTkWE{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.LimitReached_usageLabel__ArNW_{font-size:.875rem;color:var(--text-secondary)}.LimitReached_usageValue__zkiA7{font-size:.875rem;font-weight:600;color:#ef4444}.LimitReached_progressBar___OZFo{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.LimitReached_progressFill__wAD75{height:100%;background:linear-gradient(90deg,#ef4444,#f87171);border-radius:4px}.LimitReached_actions__uOqsb{display:flex;gap:.75rem}.LimitReached_upgradeButton__cmgWQ{flex:1 1;padding:.75rem 1rem;border-radius:10px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}.LimitReached_upgradeButton__cmgWQ:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.LimitReached_closeButton__JcV9k{flex:1 1;padding:.75rem 1rem;border-radius:10px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}.LimitReached_closeButton__JcV9k:hover{background:var(--bg-tertiary);color:var(--text-primary)}.LimitReached_warningBanner__jLJMa{display:flex;align-items:center;gap:.75rem;padding:1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:10px;margin-bottom:1rem}.LimitReached_warningBanner__jLJMa.LimitReached_yellow__7ZQct{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.2)}.LimitReached_warningIcon__2Vjea{width:24px;height:24px;flex-shrink:0}.LimitReached_warningBanner__jLJMa.LimitReached_yellow__7ZQct .LimitReached_warningIcon__2Vjea{color:#f59e0b}.LimitReached_warningBanner__jLJMa:not(.LimitReached_yellow__7ZQct) .LimitReached_warningIcon__2Vjea{color:#ef4444}.LimitReached_warningContent__VVl3t{flex:1 1}.LimitReached_warningTitle__u7tkS{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem}.LimitReached_warningText__VMCO5{font-size:.8125rem;color:var(--text-secondary);margin:0}.LimitReached_warningAction__g8LXt{padding:.5rem .875rem;border-radius:8px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.LimitReached_warningAction__g8LXt:hover{transform:translateY(-1px)}