.Header_header__GMcHY{position:fixed;top:0;left:0;right:0;height:60px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid #f3f4f6;z-index:1000;display:flex;align-items:center;justify-content:center;padding:0 120px}.Header_headerContent__WyPVN{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px}.Header_leftSection__Lecd4{display:flex;align-items:center;gap:30px}.Header_logo__9vvqr{display:flex;align-items:center;gap:10px;padding:0 16px}.Header_logoTile__9H_Ec{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,#7c3aed,#a855f7);flex-shrink:0}.Header_logoSparkle__mQ4E6{width:20px;height:20px;color:#fff}.Header_logoText__aWS1h{display:flex;flex-direction:column;line-height:1.1}.Header_logoTitle__g_W9G{font-weight:700;font-size:18px;color:#121212}.Header_logoSubtitle___SREQ,.Header_logoTitle__g_W9G{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans TC,Microsoft JhengHei,sans-serif}.Header_logoSubtitle___SREQ{font-weight:400;font-size:11px;color:#9296a6}.Header_headerLinks__lUtDQ{display:flex;align-items:center;gap:40px}.Header_navButton__XZDQb{height:40px;padding:8px;border-radius:14px;border:none;background:rgba(0,0,0,0);font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans TC,Microsoft JhengHei,sans-serif;font-weight:500;font-size:14px;color:#121212;cursor:pointer;transition:background .3s ease}.Header_navButton__XZDQb:hover{background:rgba(98,53,231,.05)}.Header_rightSection__FKUai{display:flex;align-items:center;gap:12px}.Header_localeButton__E7FAK{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:8px;background:rgba(0,0,0,0);font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans TC,Microsoft JhengHei,sans-serif;font-weight:500;font-size:14px;color:#374151;cursor:pointer;transition:background .2s ease}.Header_localeButton__E7FAK:hover{background:#f3f4f6}.Header_localeButton__E7FAK svg{flex-shrink:0}.Header_secondaryButton__rWRGW{height:40px;padding:8px 12px;border-radius:14px;border:1px solid #9296a6;background:#fbfbfb;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans TC,Microsoft JhengHei,sans-serif;font-weight:500;font-size:14px;color:#121212;cursor:pointer;transition:all .3s ease}.Header_secondaryButton__rWRGW:hover{background:#f5f6fa;border-color:#6235e7}.Header_primaryButton__BkW5N{height:40px;padding:8px 12px;border-radius:12px;border:none;background:linear-gradient(99.43deg,#6235e7,#a683ea);font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans TC,Microsoft JhengHei,sans-serif;font-weight:500;font-size:14px;color:#fbfbfb;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(98,53,231,.2)}.Header_primaryButton__BkW5N:hover{transform:translateY(-1px);box-shadow:0 6px 15px rgba(98,53,231,.3)}.Header_userMenu__tJL28{position:relative}.Header_userAvatar__cDTA_{display:flex;align-items:center;gap:8px;height:40px;padding:0 8px;border-radius:20px;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:background .3s ease}.Header_userAvatar__cDTA_:hover{background:rgba(98,53,231,.05)}.Header_userAvatar__cDTA_ img{width:40px;height:40px;border-radius:50%}.Header_userName__7TCns{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans TC,Microsoft JhengHei,sans-serif;font-weight:500;font-size:14px;color:#121212;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_dropdown__oKAok{position:absolute;top:calc(100% + 14px);left:0;min-width:200px;background:#fbfbfb;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:0;z-index:1000;animation:Header_slideDown__GWhSq .2s ease-out}@keyframes Header_slideDown__GWhSq{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header_dropdownItem__lF4dK{width:100%;padding:12px 20px;border:none;background:rgba(0,0,0,0);font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans TC,Microsoft JhengHei,sans-serif;font-weight:400;font-size:14px;color:#121212;text-align:left;cursor:pointer;transition:background .2s ease}.Header_dropdownItem__lF4dK:hover{background:rgba(98,53,231,.05)}.Header_dropdownItem__lF4dK:first-child{border-radius:14px 14px 0 0;border-bottom:1px solid #d1d3dc}.Header_dropdownItem__lF4dK:last-child{border-radius:0 0 14px 14px;color:#dc3545}@media(max-width:1024px){.Header_header__GMcHY{padding:0 40px}}@media(max-width:768px){.Header_header__GMcHY{padding:0 20px}.Header_headerLinks__lUtDQ{display:none}.Header_logo__9vvqr{padding:0}}.LogoutModal_overlay__ASlRH{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.LogoutModal_modal__Uy6DP{background-color:#fff;border-radius:20px;width:100%;max-width:480px;padding:40px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.1);animation:LogoutModal_fadeIn__R5ujY .3s ease-out}@keyframes LogoutModal_fadeIn__R5ujY{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.LogoutModal_closeX__ePJhS{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.LogoutModal_closeX__ePJhS:hover{background-color:#f5f6f8}.LogoutModal_content__X4VJl{margin-bottom:32px}.LogoutModal_title__qKAHF{font-size:22px;font-weight:500;color:#121212;margin-bottom:16px}.LogoutModal_description__NBz0v{font-size:16px;line-height:1.5;color:#4e5262}.LogoutModal_boldText__6nD_P{font-weight:700;color:#4e5262}.LogoutModal_actions__z76rl{display:flex;justify-content:flex-end;gap:16px}.LogoutModal_cancelButton__SGLwX{border:1px solid #d1d5db;color:#374151;background-color:#fff;font-weight:600;min-width:100px}.LogoutModal_cancelButton__SGLwX:hover{background-color:#f9fafb;border-color:#d1d5db}.LogoutModal_logoutButton__uevmm{background:linear-gradient(93.17deg,#6235e7,#a683ea);color:#fff;font-weight:600;min-width:100px;border:none}.AttachmentDisplay_attachmentContainer__MAlBu{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.AttachmentDisplay_attachmentContainer__MAlBu.AttachmentDisplay_inInput__G4TW8{margin-bottom:12px}.AttachmentDisplay_attachmentContainer__MAlBu.AttachmentDisplay_inMessage__rdj2b{margin-bottom:4px}.AttachmentDisplay_attachmentItem__lHa31{position:relative}.AttachmentDisplay_imageAttachment__pr9O_{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;background:#f3f4f6}.AttachmentDisplay_attachmentImage__d3yTl{width:100%;height:100%;object-fit:cover}.AttachmentDisplay_fileAttachment__tOZXT{display:flex;align-items:center;gap:8px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;min-width:120px;max-width:200px}.AttachmentDisplay_fileIcon__ggMWf{font-size:20px;flex-shrink:0}.AttachmentDisplay_fileInfo__xcIvk{flex:1 1;min-width:0}.AttachmentDisplay_fileName__1Ppao{font-size:12px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AttachmentDisplay_fileSize__h3_cg{font-size:10px;color:#6b7280;margin-top:2px}.AttachmentDisplay_removeButton__IXRHC{position:absolute;top:-4px;right:-4px;width:20px;height:20px;background:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.AttachmentDisplay_removeButton__IXRHC:hover{background:#dc2626;transform:scale(1.1)}.AttachmentDisplay_removeButton__IXRHC:active{transform:scale(.95)}.AttachmentDisplay_removeIcon__1DGiQ{font-size:12px;font-weight:600;line-height:1}.AttachmentDisplay_inMessage__rdj2b .AttachmentDisplay_fileAttachment__tOZXT{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#fff}.AttachmentDisplay_inMessage__rdj2b .AttachmentDisplay_fileName__1Ppao{color:#fff}.AttachmentDisplay_inMessage__rdj2b .AttachmentDisplay_fileSize__h3_cg{color:rgba(255,255,255,.7)}.AttachmentDisplay_inMessage__rdj2b .AttachmentDisplay_imageAttachment__pr9O_{background:rgba(255,255,255,.1)}.ChatInput_chatInput__96jRZ{display:grid;grid-template-columns:48px 1fr 48px;align-items:end;grid-gap:12px;gap:12px;width:100%;padding:16px 20px;background:#fff;border-top:1px solid #e5e7eb}.ChatInput_chatInput__96jRZ.ChatInput_noLeftAction__OtIXu{grid-template-columns:1fr 48px}.ChatInput_leftAction__dlko_{position:relative}.ChatInput_iconButton__MczRW{width:48px;height:48px;border:1px solid #d1d5db;border-radius:12px;background:#fff;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.ChatInput_iconButton__MczRW:hover{border-color:#c7c9d1;box-shadow:0 0 0 4px rgba(146,114,225,.15)}.ChatInput_iconButton__MczRW:after{content:"";position:absolute;inset:0;background:50%/18px no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%236b7280" stroke-width="2"><path d="M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66L9.64 16.2a2 2 0 0 1-2.83-2.83l8.49-8.49"/></svg>');border-radius:12px}.ChatInput_iconButtonHoverMenu__ouuEz{position:absolute;bottom:100%;left:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:8px 0;margin-bottom:8px;min-width:140px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .2s ease}.ChatInput_leftAction__dlko_:hover .ChatInput_iconButtonHoverMenu__ouuEz{opacity:1;visibility:visible;transform:translateY(0)}.ChatInput_menuItem__TzHPE{width:100%;padding:10px 16px;background:none;border:0;text-align:left;font-size:14px;color:#374151;cursor:pointer}.ChatInput_menuItem__TzHPE:hover{background:#f9fafb}.ChatInput_inputWrapper__Yj_hP{border:1px solid #d1d5db;border-radius:14px;min-height:48px;padding:11px 16px;display:flex;flex-direction:column;gap:8px;background:#fff;transition:border-color .2s ease}.ChatInput_inputWrapper__Yj_hP:focus-within{border-color:#6235e7}.ChatInput_attachmentsRow__TWsPP{display:flex;flex-wrap:wrap;gap:12px}.ChatInput_formRow__2kg__{display:flex}.ChatInput_textInput__jNxoN{flex:1 1;border:0;outline:0;background:rgba(0,0,0,0);font-size:16px;color:#111827}.ChatInput_textInput__jNxoN::placeholder{color:#9ca3af}.ChatInput_sendAction__7lSxR{width:48px;height:48px;border:0;border-radius:14px;background:linear-gradient(135deg,#6235E7,#A683EA);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,filter .2s ease}.ChatInput_sendAction__7lSxR:hover{filter:brightness(1.05);transform:translateY(-1px)}.ChatInput_sendAction__7lSxR:disabled{opacity:.6;cursor:not-allowed;transform:none}.ChatInput_sendIcon__3IMAj{width:24px;height:24px;color:#fff}.ChatView_chatView__HXJJh{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ChatView_header__DPlU_{background:linear-gradient(135deg,#6235E7,#A683EA);padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.ChatView_headerContent__IqhnW{display:flex;align-items:center;gap:16px}.ChatView_aiIcon__Alyod{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.ChatView_chatIcon__DwYsP{font-size:16px;color:#fff}.ChatView_chatIconSvg__i2IAP{width:40px;height:40px;object-fit:contain}.ChatView_chatLogoIconSvg__SqpJ4{width:44px;height:44px;object-fit:contain;border-radius:50%;overflow:hidden}.ChatView_chatLogoIconSvg40__R6yRV{width:40px;height:40px;object-fit:contain;border-radius:50%;overflow:hidden}.ChatView_aiName__wGPyi{color:#fff;font-size:16px;font-weight:600}.ChatView_messagesArea__T3nbP{flex:1 1;padding:20px;overflow-y:auto;background:#f9fafb}.ChatView_emptyState__aEhEt{display:flex;flex-direction:column;gap:20px}.ChatView_messagesList__MI9zZ{display:flex;flex-direction:column;gap:16px}.ChatView_message__ydYRs{display:flex;flex-direction:column;gap:8px}.ChatView_messageContent__hzHTn{display:flex;align-items:flex-start;gap:12px}.ChatView_messageText__VbQAS{flex:1 1;padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5;word-wrap:break-word}.ChatView_messageIcon__LCR4c{width:44px;height:44px}.ChatView_messageIcon__LCR4c,.ChatView_userIcon__EVkTk{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChatView_userIcon__EVkTk{width:40px;height:40px;border-radius:50%;overflow:hidden}.ChatView_userAvatar__LpjFq{font-size:24px}.ChatView_userAvatarImage__06o3_{width:100%;height:100%;object-fit:cover;border-radius:50%}.ChatView_aiMessage__V_Hx2{align-items:flex-start}.ChatView_aiMessage__V_Hx2 .ChatView_messageText__VbQAS{background:#e5e7eb;color:#1f2937;max-width:660px}.ChatView_userMessage__v1RMo{align-items:flex-end}.ChatView_userMessage__v1RMo .ChatView_messageContent__hzHTn{flex-direction:row-reverse}.ChatView_userMessage__v1RMo .ChatView_messageText__VbQAS{background:#f0ebff;color:#1f2937;max-width:340px}.ChatView_userMessage__v1RMo .ChatView_userMessageContainer__zlTp9{flex:1 1;max-width:340px;display:flex;flex-direction:column}.ChatView_userMessage__v1RMo .ChatView_userMessageContainer__zlTp9 .ChatView_messageText__VbQAS{max-width:100%}.ChatView_userMessage__v1RMo .ChatView_userMessageFooter__YKZyb{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:4px}.ChatView_userMessage__v1RMo .ChatView_userMessageFooter__YKZyb .ChatView_messageTime__08jSM{margin:0;font-size:12px;color:#6b7280}.ChatView_messageTime__08jSM{display:flex;align-items:center;gap:24px;font-size:12px;color:#6b7280;margin-left:56px;margin-top:4px}.ChatView_messageActions__ulCPs{display:flex;gap:8px}.ChatView_actionButton__7R7Xo{width:24px;height:24px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.ChatView_actionButton__7R7Xo:hover{background:rgba(0,0,0,.05)}.ChatView_actionButton__7R7Xo span{font-size:14px}.ChatView_copyButton__ex0pI{width:24px;height:24px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.ChatView_copyButton__ex0pI:hover{background:rgba(0,0,0,.05)}.ChatView_copyButton__ex0pI span{font-size:14px}.ChatView_messageLink__TfUKp{color:#9272e1;text-decoration:underline}.ChatView_messageLink__TfUKp:hover{color:#7655c8}.ChatView_inputContainer__fqbr7{position:relative;overflow:visible}.ChatView_suggestedQuestions__ak_Wa{position:absolute;bottom:calc(100% + 16px);right:20px;display:flex;flex-wrap:wrap;gap:8px;max-width:min(620px,100% - 40px);justify-content:flex-end;align-items:flex-end;z-index:10}@media(max-width:640px){.ChatView_suggestedQuestions__ak_Wa{right:16px;max-width:calc(100% - 32px);justify-content:flex-end}}@media(max-width:767px){.ChatView_suggestedQuestions__ak_Wa{right:16px;max-width:calc(100% - 32px);justify-content:flex-end}}.ChatView_suggestedButton__fUvAn{padding:10.5px 10px;line-height:120%;background:#fff;border:1px solid #6235e7;border-radius:20px;color:#7b60cb;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ChatView_suggestedButton__fUvAn:hover{background:#f0ebff;border-color:#9272e1;transform:translateY(-1px)}.ChatView_suggestedButton__fUvAn:active{transform:translateY(0)}.ChatView_loadingDots__riei7{display:flex;gap:4px;align-items:center}.ChatView_loadingDots__riei7 span{width:6px;height:6px;background:#6b7280;border-radius:50%;animation:ChatView_loading__NLjus 1.4s ease-in-out infinite both}.ChatView_loadingDots__riei7 span:first-child{animation-delay:-.32s}.ChatView_loadingDots__riei7 span:nth-child(2){animation-delay:-.16s}@keyframes ChatView_loading__NLjus{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ChatView_warningMessage__yQt6t{flex:1 1;display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff7ed;border:1px solid #f97316;border-radius:12px;max-width:660px}.ChatView_warningIcon__Ecp4_{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChatView_warningIcon__Ecp4_,.ChatView_warningIcon__Ecp4_ svg{width:24px;height:24px;color:#f97316}.ChatView_warningContent__J_XQ7{flex:1 1;display:flex;flex-direction:column;gap:8px;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.ChatView_warningTitle__no3sI{font-size:14px;font-weight:600;color:#f58a38;line-height:1.5}.ChatView_warningDescription__fLQuF{font-size:14px;color:#6b7280;line-height:1.5}.ChatPanel_chatPanel__sngPg{display:flex;flex:1 1;height:100%;width:100%;gap:24px;padding:32px 24px;background:#f5f6fa}@media(max-width:767px){.ChatPanel_chatPanel__sngPg{flex-direction:column}}.ChatPanel_chatListPanel__43_TT{width:270px;background:rgba(0,0,0,0);display:flex;flex-direction:column;overflow:hidden;gap:24px}@media(max-width:767px){.ChatPanel_chatListPanel__43_TT{width:100%;border-radius:0;flex:1 1;min-height:0}}.ChatPanel_chatListHeader__yF_2L{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d1d3dc;padding:16px 0}.ChatPanel_chatListTitle__DcmWZ{font-size:18px;font-weight:500;color:#4e5262;font-family:Noto Sans TC,sans-serif;line-height:1.5}.ChatPanel_newChatButton__iPL1b{width:40px;height:40px;background:#fbfbfb;border:1px solid #9296a6;border-radius:14px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ChatPanel_newChatButton__iPL1b:hover{background:#e5e7eb;transform:scale(1.005)}.ChatPanel_searchContainer__r3KFP{position:relative;display:flex;align-items:center;gap:8px}.ChatPanel_searchIcon__9hg9k{position:absolute;color:#b3b6c3;z-index:1;display:flex;align-items:center;left:16px}.ChatPanel_searchInput__m8EIf{width:100%;height:48px;padding:11px 16px 11px 42px;border:1px solid #d1d3dc;border-radius:14px;font-size:16px;background:#fff;color:#9296a6;font-family:Noto Sans TC,sans-serif;line-height:1.6;font-weight:400}.ChatPanel_searchInput__m8EIf:focus{outline:none;border-color:#9272e1}.ChatPanel_chatSessions__7NNUQ{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.ChatPanel_chatSessionsPlaceholder__owIT_{font-family:Noto Sans TC,sans-serif;font-size:16px;color:#9296a6;text-align:center;display:flex;height:100%;line-height:1.6;flex-direction:column;justify-content:center}.ChatPanel_chatSession__PffXh{display:flex;flex-direction:column;gap:8px;padding:12px;border:none;background:none;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.ChatPanel_chatSession__PffXh:hover{background:#f9fafb}.ChatPanel_chatSession__PffXh.ChatPanel_active__PWDEI{background:#f0ebff;border:1px solid #9272e1}.ChatPanel_sessionContent__uPsNI{display:flex;flex-direction:column;gap:4px}.ChatPanel_sessionTitle__0zuhx{font-size:14px;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatPanel_titleInput__JSIiv{font-size:14px;color:#1f2937;width:100%;padding:4px 8px;border:1px solid #9272e1;border-radius:4px;background:#fff;font-family:Noto Sans TC,sans-serif;outline:none}.ChatPanel_titleInput__JSIiv:focus{border-color:#9272e1;box-shadow:0 0 0 2px rgba(146,114,225,.1)}.ChatPanel_chatViewPanel__rAYHG{flex:1 1;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@media(max-width:767px){.ChatPanel_chatViewPanel__rAYHG{border-radius:0;flex:1 1;min-height:0}}.DashboardSidebar_sidebarTrigger__YeYHo{display:none}@media(max-width:1023px){.DashboardSidebar_sidebarTrigger__YeYHo{display:flex;position:fixed;left:8px;top:50%;transform:translateY(-50%);z-index:1030;width:14px;height:120px;border-radius:0 14px 14px 0;background:linear-gradient(136.63deg,rgba(98,53,231,.95) 24.29%,rgba(166,131,234,.95) 75.71%);border:none;color:#fff;cursor:pointer;align-items:center;justify-content:center;box-shadow:2px 0 12px rgba(98,53,231,.4);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.DashboardSidebar_sidebarTrigger__YeYHo:hover{width:24px;box-shadow:2px 0 16px rgba(98,53,231,.5)}.DashboardSidebar_sidebarTrigger__YeYHo:active{transform:translateY(-50%) scale(.95)}.DashboardSidebar_sidebarTrigger__YeYHo svg{width:24px;height:24px}}@media(min-width:1024px){.DashboardSidebar_sidebarTrigger__YeYHo{display:none!important}}.DashboardSidebar_sidebar__p_lF_{position:fixed;height:calc(100vh - 16px);width:240px;border-radius:14px;background:linear-gradient(136.63deg,rgba(98,53,231,.7) 24.29%,rgba(166,131,234,.7) 75.71%);display:flex;flex-direction:column;transition:transform .3s ease;z-index:1020}@media(max-width:1023px){.DashboardSidebar_sidebar__p_lF_{transform:translateX(-100%);left:8px}.DashboardSidebar_sidebar__p_lF_.DashboardSidebar_open__kMLPl{transform:translateX(0)}}@media(min-width:1024px){.DashboardSidebar_sidebar__p_lF_{transform:translateX(0)!important}}.DashboardSidebar_header__XYGba{padding:24px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.DashboardSidebar_logo__qv54q{display:flex;align-items:center;gap:12px}.DashboardSidebar_logoIcon___Ndpv{width:32px;height:32px;background:rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.DashboardSidebar_logoSymbol__ecm0_{color:#fff;font-size:16px;font-weight:700}.DashboardSidebar_brandName__s4Hva{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.02em}.DashboardSidebar_navigation__QwA7C{flex:1 1;padding:24px 0}.DashboardSidebar_menuSection__aStoB{padding-left:12px}.DashboardSidebar_menuItem__EelA3{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:none;color:rgba(255,255,255,.8);font-size:14px;font-weight:500;cursor:pointer;border-top-left-radius:8px;border-bottom-left-radius:8px;transition:all .2s ease;margin-bottom:4px;text-align:left;position:relative}.DashboardSidebar_menuItem__EelA3:hover{background:rgba(255,255,255,.1);color:#fff}.DashboardSidebar_menuItem__EelA3.DashboardSidebar_active__nF8Vp{background:#f5f6fa;color:#6235e7;font-weight:600}.DashboardSidebar_menuItem__EelA3.DashboardSidebar_active__nF8Vp .DashboardSidebar_menuIcon__cMvBs{transform:scale(1.1)}.DashboardSidebar_menuIcon__cMvBs{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .2s ease}.DashboardSidebar_menuIcon__cMvBs svg{width:24px;height:24px}.DashboardSidebar_menuText___G5k6{flex:1 1;font-size:14px}.DashboardSidebar_userProfile__e5SMV{padding:20px;border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.DashboardSidebar_userInfo__75pBa{display:flex;align-items:center;gap:12px}.DashboardSidebar_avatar__5z7om{width:40px;height:40px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;flex-shrink:0}.DashboardSidebar_avatar__5z7om img{width:100%;height:100%;border-radius:50%;object-fit:cover}.DashboardSidebar_userDetails__BEGjY{flex:1 1;display:flex;align-items:center;justify-content:space-between;min-width:0}.DashboardSidebar_userName__U3BAR{color:#fff;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.DashboardSidebar_logoutBtn__eQQLc{width:40px;height:40px;background:rgba(255,255,255,.1);border:none;border-radius:4px;color:rgba(255,255,255,.8);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.DashboardSidebar_logoutBtn__eQQLc:hover{background:rgba(255,255,255,.2);color:#fff;transform:scale(1.05)}.DashboardSidebar_logoutBtn__eQQLc:active{transform:scale(.95)}.DashboardSidebar_logoutIcon__o7wbw{font-size:12px;transform:rotate(45deg)}.DashboardLayout_dashboardLayout__EZFZ8{display:flex;min-height:100vh;background-color:#f8f9fa;position:relative}.DashboardLayout_overlay__a4l45{display:none}@media(max-width:1023px){.DashboardLayout_overlay__a4l45{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:800;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:DashboardLayout_fadeIn__rHp3c .3s ease}}@keyframes DashboardLayout_fadeIn__rHp3c{0%{opacity:0}to{opacity:1}}.DashboardLayout_mainContent__RhYJo{flex:1 1;margin-left:240px;padding:32px;background-color:#f3f4f6;height:calc(100vh - 16px);overflow-y:auto;display:flex;flex-direction:column}@media(max-width:1023px){.DashboardLayout_mainContent__RhYJo{margin-left:0}}@media(max-width:767px){.DashboardLayout_mainContent__RhYJo{margin-left:0;padding:16px}}.DashboardLayout_mainContent__RhYJo .dashboard-main{max-width:1200px;margin:0 auto;width:100%}.DashboardLayout_mainContent__RhYJo .dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}@media(max-width:767px){.DashboardLayout_mainContent__RhYJo .dashboard-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}}.DashboardLayout_mainContent__RhYJo .dashboard-title{font-size:32px;font-weight:700;color:#1a1a1a;margin:0}@media(max-width:767px){.DashboardLayout_mainContent__RhYJo .dashboard-title{font-size:24px}}.DashboardLayout_mainContent__RhYJo .add-chatbot-btn{display:flex;align-items:center;gap:8px;padding:12px;background:#fbfbfb;color:#6235e7;border-radius:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid #6235e7}.DashboardLayout_mainContent__RhYJo .add-chatbot-btn:hover{background:#e4defa}.DashboardLayout_mainContent__RhYJo .add-chatbot-btn:active{transform:translateY(0)}@media(max-width:767px){.DashboardLayout_mainContent__RhYJo .add-chatbot-btn{width:100%;justify-content:center}}.DashboardLayout_mainContent__RhYJo .add-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:rgba(255,255,255,.2);border-radius:4px;font-size:16px;font-weight:700}.DashboardLayout_mainContent__RhYJo .search-section{margin-bottom:24px}.DashboardLayout_mainContent__RhYJo .search-container{display:flex;justify-content:space-between;align-items:center;gap:16px}@media(max-width:767px){.DashboardLayout_mainContent__RhYJo .search-container{flex-direction:column;align-items:stretch;gap:12px}}.DashboardLayout_mainContent__RhYJo .search-input-wrapper{position:relative;flex:1 1;max-width:600px;border-radius:14px}@media(max-width:767px){.DashboardLayout_mainContent__RhYJo .search-input-wrapper{max-width:none}}.DashboardLayout_mainContent__RhYJo .search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:16px;color:#6b7280}.DashboardLayout_mainContent__RhYJo .search-input{width:100%;padding:12px 16px 12px 48px;border:1px solid #d1d3dc;border-radius:14px;font-size:14px;color:#1f2937;transition:all .2s ease;background-color:#f5f6fa}.DashboardLayout_mainContent__RhYJo .search-input::placeholder{color:#9ca3af}.DashboardLayout_mainContent__RhYJo .search-input:focus{outline:none;border-color:#6235e7;box-shadow:0 0 0 3px rgba(98,53,231,.1)}.DashboardLayout_mainContent__RhYJo .search-results{font-size:14px;color:#6b7280;white-space:nowrap}@media(max-width:767px){.DashboardLayout_mainContent__RhYJo .search-results{text-align:center}}.DashboardLayout_mainContent__RhYJo .tabs-section{margin-bottom:24px;border-bottom:1px solid #e5e7eb}.DashboardLayout_mainContent__RhYJo .tabs{display:flex;gap:24px;margin-bottom:-1px}@media(max-width:767px){.DashboardLayout_mainContent__RhYJo .tabs{overflow-x:auto;padding-bottom:4px}}.DashboardLayout_mainContent__RhYJo .tab{padding:12px 16px;background:none;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s ease;white-space:nowrap;min-width:100px}.DashboardLayout_mainContent__RhYJo .tab:hover{color:#374151}.DashboardLayout_mainContent__RhYJo .active{color:#6235e7;border-bottom-color:#6235e7;font-weight:600}.DashboardLayout_mainContent__RhYJo .content-area{min-height:400px}.DashboardLayout_mainContent__RhYJo .content-area:has(.empty-state),.DashboardLayout_mainContent__RhYJo .content-area:has(.loading-state){display:flex;align-items:center;justify-content:center}.DashboardLayout_mainContent__RhYJo .empty-state{padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.DashboardLayout_mainContent__RhYJo .empty-icon{font-size:64px;margin-bottom:16px;opacity:.5}.DashboardLayout_mainContent__RhYJo .empty-title{font-size:18px;color:#9296a6;margin:0 0 8px}.DashboardLayout_mainContent__RhYJo .add-first-chatbot-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#6235e7,#a683ea);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(98,53,231,.2)}.DashboardLayout_mainContent__RhYJo .add-first-chatbot-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(98,53,231,.3)}.DashboardLayout_mainContent__RhYJo .add-first-chatbot-btn:active{transform:translateY(0)}.InvoiceCard_invoiceCard__4L5K6{width:100%;padding:16px 24px;background:#fbfbfb;border:1px solid #dde1e6;border-radius:24px;box-shadow:0 0 10px 0 rgba(146,114,225,.1);display:flex;flex-direction:column;gap:8px}.InvoiceCard_header__72ZDz{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px}.InvoiceCard_chatbotName__RPW1z{font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:18px;line-height:1.5;color:#4e5262;margin:0}.InvoiceCard_viewButton__Zjj_v{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;transition:opacity .2s ease}.InvoiceCard_viewButton__Zjj_v:hover{opacity:.8}.InvoiceCard_viewButtonText__s8CyU{font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:16px;line-height:1.2;color:#6235e7}.InvoiceCard_externalIcon__KpsFV{width:24px;height:24px;color:#6235e7}.InvoiceCard_toastContainer__kUYXa{display:flex;flex-direction:row;gap:80px;padding-top:12px;border-top:1px solid #d1d3dc;flex-wrap:wrap}.InvoiceCard_domainContainer__R3g5a{display:flex;flex-direction:column;gap:4px;min-width:150px}.InvoiceCard_domainContainer__R3g5a:first-child{width:164px}.InvoiceCard_domainContainer__R3g5a:last-child{flex:1 1}.InvoiceCard_domainLabel__NbtnS{font-size:14px;color:#9296a6}.InvoiceCard_domainLabel__NbtnS,.InvoiceCard_domainValue__urHYO{font-family:Noto Sans TC,sans-serif;font-weight:500;line-height:1.2}.InvoiceCard_domainValue__urHYO{font-size:16px;color:#121212}@media(max-width:1200px){.InvoiceCard_invoiceCard__4L5K6{width:100%}.InvoiceCard_toastContainer__kUYXa{flex-wrap:wrap;gap:40px 80px}}@media(max-width:768px){.InvoiceCard_invoiceCard__4L5K6{padding:16px}.InvoiceCard_header__72ZDz{align-items:flex-start}.InvoiceCard_header__72ZDz,.InvoiceCard_toastContainer__kUYXa{flex-direction:column;gap:12px}.InvoiceCard_domainContainer__R3g5a{width:100%!important;min-width:auto}}.PaymentCard_card__Eb_OL{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1152px;padding:16px 24px;background-color:#fbfbfb;border:1px solid #dde1e6;border-radius:24px;box-shadow:0 0 10px 0 rgba(146,114,225,.1);transition:all .2s ease}.PaymentCard_card__Eb_OL:hover{box-shadow:0 0 12px 0 rgba(146,114,225,.2)}.PaymentCard_cardLeft__fdjdh{display:flex;align-items:center;gap:8px;flex:1 1}.PaymentCard_cardIcon__oytEj{flex-shrink:0;width:40px;height:40px}.PaymentCard_cardInfo__rAbVK{display:flex;flex-direction:column;gap:8px;flex:1 1}.PaymentCard_cardHeader__ZPqiL{display:flex;align-items:center;gap:12px}.PaymentCard_cardNumber__26ny7{font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:18px;line-height:1.5;color:#4e5262}.PaymentCard_defaultPill__EtDBK{display:flex;align-items:center;justify-content:center;gap:5px;padding:4px 8px;background-color:#04a777;border-radius:4px}.PaymentCard_defaultText__CsCnX{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:1;letter-spacing:.5px;color:#fbfbfb}.PaymentCard_cardDetails__cif0T{display:flex;align-items:center;gap:12px}.PaymentCard_cardDetail__S5Gu3{font-family:Noto Sans TC,sans-serif;font-weight:400;font-size:12px;line-height:1.6;color:#4e5262}.PaymentCard_cardActions__5xZWs{display:flex;align-items:center;gap:8px}.PaymentCard_deleteButton__DeGXV,.PaymentCard_editButton__kLan0{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;color:#4e5262;cursor:pointer;transition:all .2s ease;border-radius:14px;border:1px solid #9296a6}.PaymentCard_deleteButton__DeGXV svg,.PaymentCard_editButton__kLan0 svg{width:20px;height:20px}.PaymentCard_deleteButton__DeGXV:hover,.PaymentCard_editButton__kLan0:hover{background:#f5f6fa}.PaymentCard_deleteButton__DeGXV:active,.PaymentCard_editButton__kLan0:active{transform:scale(.95)}.PaymentCard_editButton__kLan0:hover{color:#6235e7}.PaymentCard_deleteButton__DeGXV:hover{color:#f04438}@media(max-width:768px){.PaymentCard_card__Eb_OL{padding:12px 16px}.PaymentCard_cardNumber__26ny7{font-size:16px}.PaymentCard_cardDetails__cif0T{flex-direction:column;align-items:flex-start;gap:4px}}@media(max-width:480px){.PaymentCard_cardHeader__ZPqiL{flex-direction:column;align-items:flex-start;gap:8px}.PaymentCard_cardLeft__fdjdh{flex-direction:column;align-items:flex-start;gap:12px}.PaymentCard_deleteButton__DeGXV{align-self:flex-start}}.AddPaymentModal_overlay__aNgdf{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:AddPaymentModal_overlayFadeIn__uDgIx .2s ease-out}.AddPaymentModal_modal__xg4bZ{background:#fbfbfb;border-radius:14px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:AddPaymentModal_modalFadeIn__tTY_K .2s ease-out}@media(max-width:768px){.AddPaymentModal_modal__xg4bZ{max-width:100%;border-radius:0;max-height:100vh}}@keyframes AddPaymentModal_overlayFadeIn__uDgIx{0%{opacity:0}to{opacity:1}}@keyframes AddPaymentModal_modalFadeIn__tTY_K{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.AddPaymentModal_modalHeader__sAY0m{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid #e4e6ed}.AddPaymentModal_modalTitle__fT4wI{font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:22px;line-height:1.4;color:#6235e7;margin:0}.AddPaymentModal_closeButton__6hiHw{background:none;border:none;padding:4px;cursor:pointer;color:#4e5262;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.AddPaymentModal_closeButton__6hiHw:hover:not(:disabled){color:#121212}.AddPaymentModal_closeButton__6hiHw:disabled{opacity:.5;cursor:not-allowed}.AddPaymentModal_form__ysw_c{padding:16px 24px 24px}.AddPaymentModal_formGroup__MSWn7{margin-bottom:20px}.AddPaymentModal_formGroup__MSWn7:last-of-type{margin-bottom:0}.AddPaymentModal_formRow__X_Llb{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:20px}@media(max-width:480px){.AddPaymentModal_formRow__X_Llb{grid-template-columns:1fr}}.AddPaymentModal_label__AeMqt{display:block;font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:14px;line-height:1.4;color:#4e5262;margin-bottom:8px}.AddPaymentModal_required__HX4TH{color:#4e5262}.AddPaymentModal_inputWrapper__8dJYi{position:relative}.AddPaymentModal_inputIcon__gO_yE{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#9296a6;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.AddPaymentModal_input__k910D{width:100%;height:48px;padding:11px 16px;font-family:Noto Sans TC,sans-serif;font-size:16px;line-height:1.6;color:#121212;background:#f5f6fa;border:1px solid #d1d3dc;border-radius:14px;transition:all .2s ease;box-sizing:border-box}.AddPaymentModal_input__k910D::placeholder{color:#9296a6}.AddPaymentModal_input__k910D:focus{outline:none;border-color:#6235e7;background:#fbfbfb}.AddPaymentModal_input__k910D:disabled{opacity:.6;cursor:not-allowed}.AddPaymentModal_inputWithIcon__slct6{padding-left:44px}.AddPaymentModal_inputError__fXl3c,.AddPaymentModal_inputError__fXl3c:focus{border-color:#f04438!important}.AddPaymentModal_errorText__9o2Eg{display:block;margin-top:6px;font-family:Noto Sans TC,sans-serif;font-size:12px;line-height:1.4;color:#f04438}.AddPaymentModal_checkboxGroup__X9wKM{margin:24px 0}.AddPaymentModal_buttonGroup__bbGhB{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid #e4e6ed}@media(max-width:480px){.AddPaymentModal_buttonGroup__bbGhB{flex-direction:column-reverse}.AddPaymentModal_buttonGroup__bbGhB button{width:100%}}.AddPaymentModal_cardIcon__v6CLJ{display:flex;align-items:center;justify-content:center}.AddPaymentModal_saveButton__bCVjh{box-shadow:0 4px 12px rgba(139,92,246,.3)}.AddPaymentModal_saveButton__bCVjh:hover:not(:disabled){box-shadow:0 4px 12px 0 rgba(98,53,231,.3)}.AddPaymentModal_cancelButton__R6vGH{background:#fff;color:#121212;border-radius:12px;border:1px solid #9296a6;padding:8px 12px;font-weight:500;width:76px;height:40px}.AddPaymentModal_cancelButton__R6vGH:hover:not(:disabled){transform:translateY(-1px)}.AddPaymentModal_cardError__26nAO{color:#ef4444;font-size:.875rem;margin-top:24px;padding:12px;background:#fef2f2;border-radius:8px;border:1px solid #fecaca;text-align:center}.AddPaymentModal_saveButton__bCVjh{background:linear-gradient(93.17deg,#6235e7,#a683ea);color:#fff;border:none;border-radius:12px;padding:8px 12px;font-weight:500;width:76px;height:40px}.AddPaymentModal_saveButton__bCVjh:hover:not(:disabled){transform:translateY(-1px)}.DeletePaymentModal_overlay__US5rm{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:DeletePaymentModal_overlayFadeIn__uLH6T .2s ease-out}.DeletePaymentModal_modal__HjWLx{background:#fbfbfb;border-radius:14px;width:100%;max-width:480px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:DeletePaymentModal_modalFadeIn__vgO__ .2s ease-out}@media(max-width:768px){.DeletePaymentModal_modal__HjWLx{max-width:100%}}@keyframes DeletePaymentModal_overlayFadeIn__uLH6T{0%{opacity:0}to{opacity:1}}@keyframes DeletePaymentModal_modalFadeIn__vgO__{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.DeletePaymentModal_modalHeader__q5gIx{position:relative;padding:24px 24px 16px;font-size:22px;font-weight:500;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;line-height:1.4}.DeletePaymentModal_cancelText__8Uw_E{color:#f04438;font-family:Noto Sans TC,sans-serif}.DeletePaymentModal_name___khjT{font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:22px;color:#121212;margin:0;word-break:break-word}.DeletePaymentModal_closeButton__8rHq0{position:absolute;top:20px;right:20px;background:none;border:none;padding:4px;cursor:pointer;color:#4e5262;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.DeletePaymentModal_closeButton__8rHq0:hover:not(:disabled){color:#121212}.DeletePaymentModal_closeButton__8rHq0:disabled{opacity:.5;cursor:not-allowed}.DeletePaymentModal_modalBody__RELOm{padding:0 24px}.DeletePaymentModal_description__hfskW{font-family:Noto Sans TC,sans-serif;font-size:16px;line-height:1.6;color:#4e5262;margin:0 0 16px}.DeletePaymentModal_buttonGroup__MherW{display:flex;gap:16px;padding:20px 24px 24px;justify-content:flex-end}@media(max-width:480px){.DeletePaymentModal_buttonGroup__MherW{flex-direction:column-reverse}.DeletePaymentModal_buttonGroup__MherW button{width:100%}}.DeletePaymentModal_buttonGroup__MherW button{border:1px solid #9296a6;color:#121212}.DeletePaymentModal_confirmButton__fJkA6{background:#f04438!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px rgba(240,68,56,.3)!important}.DeletePaymentModal_confirmButton__fJkA6:hover:not(:disabled){background:#d32f2f!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(240,68,56,.4)!important}.DeletePaymentModal_confirmButton__fJkA6:active:not(:disabled){transform:translateY(0)}.Library_container__Hknpj{display:flex;flex-direction:column;height:100%;min-height:0;padding:3px}.Library_searchBar__4GXGh{padding:5px}.Library_content__2yYjy{background:#fff;border-radius:14px;box-shadow:0 0 3px 0 #6235e7;display:flex;flex-direction:column;flex:1 1;min-height:0}.Library_header__A_y5M{display:flex;align-items:center;justify-content:space-between;padding-right:24px}.Library_title__Npox6{color:#6235e7;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px}.Library_title__Npox6.Library_search__YExpo{color:#4e5262}.Library_breadcrumbs__8Nitf{display:flex;align-items:center;gap:8px;border-bottom:1px solid #d1d3dc;min-width:172px;height:64px;padding:14px 24px}.Library_controlBar__3Z8iK{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.Library_filters__bHRUx{display:flex;align-items:center;gap:24px}.Library_filters__bHRUx [class*=__dropdownMenu]:has([class*=__dropdownContent]) [class*=__filtersTrigger]{background:#e4e6ed}.Library_filtersTrigger__2VI6K{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:14px;border:1px solid #9296a6;font-size:14px;font-weight:500}.Library_filtersTrigger__2VI6K:hover{background:#f5f6fa}.Library_filtersTrigger__2VI6K:focus{background:#e4e6ed}.Library_addNewButton__6wm3N.Library_isOpen__cMiuE .Library_addNewButtonTrigger__kBXet{background:#b89ef0}.Library_addNewMenu__Fehxb{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:270px;z-index:1050;overflow:hidden;padding:0;animation:Library_actionFadeIn__N2obV .15s ease-out}.Library_addNewMenuItem__3jDb0{padding:12px 16px;cursor:pointer;transition:background-color .2s ease;font-size:14px;color:#1f2937;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;background:#fff}.Library_addNewMenuItem__3jDb0:hover{background-color:#f5f6fa}.Library_addNewMenuItem__3jDb0:not(:last-child){border-bottom:1px solid #6235e7}.Library_addNewMenuItem__3jDb0:active{background:#e4e6ed}.Library_addNewButtonTrigger__kBXet{padding:8px 12px;font-size:14px;font-weight:500;color:#6235e7;width:172px;height:40px;display:flex;align-items:center;border:1px solid #6235e7;border-radius:14px;justify-content:center;gap:10px}.Library_addNewButtonTrigger__kBXet:hover{background:#e4defa}.Library_fileList__KaPuD{padding:24px;display:flex;flex-direction:column;gap:24px;flex:1 1;overflow-y:auto;min-height:0;max-height:100%}.Library_fileList__KaPuD::-webkit-scrollbar{width:8px;height:8px}.Library_fileList__KaPuD::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.Library_fileList__KaPuD::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.Library_fileList__KaPuD::-webkit-scrollbar-thumb:hover{background:#9ca3af}.Library_loadingContainer__PVdDW{display:flex;justify-content:center;align-items:center;min-height:400px}.Library_dropdownContent__2QyFy{padding:0;border-radius:8px;margin-top:8px}.Library_dropdownTrigger__HHEUZ{padding:8px;height:40px}.Library_dropdownItem__CZsGE{background:#fff;font-size:14px;font-weight:500;border-radius:unset;width:180px}.Library_dropdownItem__CZsGE.Library_delete__8quCJ,.Library_dropdownItem__CZsGE.Library_delete__8quCJ:hover{color:#f04438}.Library_dropdownItem__CZsGE.Library_dropdownSeparator__fLaVI{border-bottom:1px solid #d1d3dc}.Library_dropdownItem__CZsGE.Library_dropdownSeparatorPurple__BTq1Z{border-bottom:1px solid #6235e7}.Library_dropdownItem__CZsGE.Library_dropdownItemSelected__CIHyG{background:#f5f2fd;color:#6235e7;font-weight:600}.Library_dropdownItem__CZsGE.Library_dropdownItemSelected__CIHyG:hover{background:#e4defa;color:#6235e7}.Library_table__Ws5xM{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden}.Library_table__Ws5xM::-webkit-scrollbar{width:8px;height:8px}.Library_table__Ws5xM::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.Library_table__Ws5xM::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.Library_table__Ws5xM::-webkit-scrollbar-thumb:hover{background:#9ca3af}.Library_table__Ws5xM .Library_tableRow__CKjPo{display:flex;align-items:center;flex-direction:column;padding:10px 4px 10px 14px;border-bottom:1px solid #d1d3dc}.Library_table__Ws5xM .Library_tableRow__CKjPo:not(:first-of-type):hover{background:#f5f2fd}.Library_table__Ws5xM .Library_tableRow__CKjPo .Library_tableCellNameWrapper__gzwgb{display:flex;flex-direction:row;width:100%;gap:16px}.Library_table__Ws5xM .Library_tableRow__CKjPo .Library_tableCellNameWrapper__gzwgb .Library_tableCellName__X_n8L{width:100%;min-width:0;display:grid;align-items:center;grid-template-columns:24px auto 20px;grid-gap:8px;gap:8px;flex:1 1;word-break:keep-all;align-content:center}.Library_table__Ws5xM .Library_tableRow__CKjPo .Library_tableCellNameWrapper__gzwgb .Library_tableCellDate__gXvmd{width:160px;max-width:160px;align-content:center}.Library_table__Ws5xM .Library_tableRow__CKjPo .Library_tableCellNameWrapper__gzwgb .Library_tableCellSize__F_ccE{width:80px;max-width:80px;text-align:right;align-content:center}.Library_table__Ws5xM .Library_tableRow__CKjPo .Library_tableCellNameWrapper__gzwgb .Library_tableCellType__ATG1C{width:100px;max-width:100px;align-content:center}.Library_table__Ws5xM .Library_tableRow__CKjPo .Library_tableCellNameWrapper__gzwgb .Library_tableCellAction__Ptv_E{width:40px;max-width:40px;text-align:center}.Library_table__Ws5xM .Library_tableRow__CKjPo .Library_tableCellNameWrapper__gzwgb .Library_tableCellAction__Ptv_E [class*=__dropdownMenu]:has([class*=__dropdownContent]) [class*=__dropdownTrigger]{background:#e4e6ed;border-radius:14px}.Library_table__Ws5xM .Library_tableRow__CKjPo .Library_tableCellNameWrapper__gzwgb .Library_tableCellAction__Ptv_E{align-content:center}.Library_table__Ws5xM .Library_tableRow__CKjPo .Library_tableCellNameWrapper__gzwgb .Library_tableCellLocation__RL32X{width:200px;max-width:200px;padding:12px 0 12px 12px}.Library_table__Ws5xM .Library_tableRow__CKjPo .Library_tableCellNameWrapper__gzwgb .Library_tableCellLocation__RL32X.Library_locationInfo__LOwTI{display:flex;gap:16px;color:#6235e7;font-weight:500}.Library_table__Ws5xM .Library_tableRow__CKjPo .Library_tableCellNameWrapper__gzwgb .Library_tableCellLocation__RL32X.Library_locationInfo__LOwTI:hover{background-color:#e4defa;border-radius:14px}.Library_table__Ws5xM .Library_tableRow__CKjPo .Library_tableCellNameWrapper__gzwgb .Library_tableCellLocation__RL32X.Library_locationInfo__LOwTI:active{background:#b89ef0;border-radius:14px}.Library_table__Ws5xM .Library_tableRow__CKjPo .Library_tableCellNameWrapper__gzwgb .Library_tableCellLocation__RL32X{align-items:center}.Library_table__Ws5xM .Library_tableHeader__k3oIC{font-weight:500;color:#4e5262}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo{display:flex;gap:16px;align-items:center;flex-direction:row;padding:10px 4px 10px 14px;border-bottom:1px solid #d1d3dc}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo:not(:first-of-type):hover{background:#f5f2fd}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo .Library_tableCellName__X_n8L{width:100%;min-width:0;display:grid;align-items:center;grid-template-columns:24px auto 20px;grid-gap:8px;gap:8px;flex:1 1;word-break:keep-all;align-content:center}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo .Library_tableCellDate__gXvmd{width:160px;max-width:160px;align-content:center}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo .Library_tableCellSize__F_ccE{width:80px;max-width:80px;text-align:right;align-content:center}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo .Library_tableCellType__ATG1C{width:100px;max-width:100px;align-content:center}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo .Library_tableCellAction__Ptv_E{width:40px;max-width:40px;text-align:center}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo .Library_tableCellAction__Ptv_E [class*=__dropdownMenu]:has([class*=__dropdownContent]) [class*=__dropdownTrigger]{background:#e4e6ed;border-radius:14px}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo .Library_tableCellAction__Ptv_E{align-content:center}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo .Library_tableCellLocation__RL32X{width:200px;max-width:200px;padding:12px 0 12px 12px}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo .Library_tableCellLocation__RL32X.Library_locationInfo__LOwTI{display:flex;gap:16px;color:#6235e7;font-weight:500}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo .Library_tableCellLocation__RL32X.Library_locationInfo__LOwTI:hover{background-color:#e4defa;border-radius:14px}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo .Library_tableCellLocation__RL32X.Library_locationInfo__LOwTI:active{background:#b89ef0;border-radius:14px}.Library_table__Ws5xM .Library_tableHeader__k3oIC .Library_tableRow__CKjPo .Library_tableCellLocation__RL32X{align-content:center}.Library_error__wIUIN{font-family:Noto Sans TC,sans-serif;font-size:12px;color:#f04438;margin-top:4px}.Library_emptyState__uU7D_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;min-height:400px;gap:8px;flex:1 1;width:100%}.Library_emptyStateDescription__cDh8_{color:#9296a6;white-space:pre-line}.Library_modalContent__OOCxh{max-width:480px!important}.Library_modalContent__OOCxh.Library_fileContent__A3Dma{max-width:800px!important}.Library_modalContent__OOCxh .Library_modalHeader__Cp58S{font-size:22px;font-weight:500;color:#6235e7;position:relative}.Library_modalContent__OOCxh .Library_modalHeader__Cp58S.Library_delete__8quCJ{color:#f04438}.Library_modalContent__OOCxh .Library_modalHeader__Cp58S .Library_name__DYmuc{color:#121212}.Library_modalContent__OOCxh .Library_modalHeader__Cp58S .Library_closeButton__MNNvC{position:absolute;right:0;top:0}.Library_modalContent__OOCxh .Library_description__ZlJhD{color:#4e5262}.Library_modalContent__OOCxh .Library_dragZone__HzSeB{display:flex;flex-direction:column;gap:12px;align-items:center;gap:10px;border-radius:12px;padding:28px 0;border:1px dashed #9272e1}.Library_modalContent__OOCxh .Library_dragZoneSmall__RQniD{display:flex;flex-direction:column;gap:6px;align-items:center;border-radius:12px;padding:14px 0;border:1px dashed #9272e1;margin-bottom:16px}.Library_modalContent__OOCxh .Library_fileList__KaPuD{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding:4px}.Library_modalContent__OOCxh .Library_fileItem__MzpS2{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:8px;border:1px solid #9272e1;background:#f5f2fd;gap:12px}.Library_modalContent__OOCxh .Library_fileItem__MzpS2 .Library_fileInfo__0OaDf{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.Library_modalContent__OOCxh .Library_fileItem__MzpS2 .Library_fileInfo__0OaDf .Library_fileName__i9ZyL{color:#121212;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Library_modalContent__OOCxh .Library_fileItem__MzpS2 .Library_fileInfo__0OaDf .Library_fileSize__d8G06{color:#4e5262;font-size:12px}.Library_modalContent__OOCxh .Library_fileItem__MzpS2 .Library_removeButton__sO6Dg{flex-shrink:0;width:24px;height:24px;border-radius:50%;border:1px solid #9296a6;background:#fff;color:#4e5262;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0;line-height:1}.Library_modalContent__OOCxh .Library_fileItem__MzpS2 .Library_removeButton__sO6Dg:hover{background:#f04438;color:#fff;border-color:#f04438}.Library_modalContent__OOCxh .Library_highlight__o0O5V{color:#6235e7}.Library_modalContent__OOCxh .Library_deleteButton___ME60{background-color:#f04438;color:#fff}.Library_modalContent__OOCxh .Library_deleteButton___ME60:hover{background-color:rgb(89.3439618838%,12.1220450797%,6.7344694887%)}.Library_statusContainer__iCTvy{position:fixed;right:26px;box-shadow:0 -4px 12px 0 rgba(0,0,0,.1607843137);box-shadow:0 0 3px 0 rgba(98,53,231,.6);width:440px;border-radius:14px;background:#fbfbfb}.Library_statusContainer__iCTvy.Library_show__Ypzg3{bottom:0}.Library_statusContainer__iCTvy.Library_hide__GZiGH{bottom:16px}@media(max-width:767px){.Library_statusContainer__iCTvy{right:16px;left:16px;width:auto;max-width:100%}}.Library_statusContainer__iCTvy .Library_statusHeader__Jc3bA{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(93.17deg,rgba(98,53,231,.95),rgba(166,131,234,.95));padding:8px 16px;border-top-left-radius:14px;border-top-right-radius:14px;background-clip:padding-box}.Library_statusContainer__iCTvy .Library_statusHeader__Jc3bA.Library_show__Ypzg3{border-bottom-left-radius:unset;border-bottom-right-radius:unset}.Library_statusContainer__iCTvy .Library_statusHeader__Jc3bA.Library_hide__GZiGH{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.Library_statusContainer__iCTvy .Library_statusHeader__Jc3bA .Library_statusTitle__e2UVk{display:flex;font-weight:500;gap:8px;color:#fbfbfb}.Library_statusContainer__iCTvy .Library_statusHeader__Jc3bA .Library_statusTitle__e2UVk .Library_statusHeaderLink__chP6W{border-bottom:1px solid #fbfbfb}.Library_statusContainer__iCTvy .Library_statusHeader__Jc3bA .Library_toggleIcon__T_RrF{color:#fbfbfb}.Library_statusContainer__iCTvy .Library_statusHeader__Jc3bA .Library_toggleIcon__T_RrF.Library_show__Ypzg3{transform:unset}.Library_statusContainer__iCTvy .Library_statusHeader__Jc3bA .Library_toggleIcon__T_RrF.Library_hide__GZiGH{transform:rotate(180deg)}.Library_statusContainer__iCTvy .Library_statusHeader__Jc3bA .Library_toggleIcon__T_RrF:hover{cursor:pointer}.Library_statusContainer__iCTvy .Library_statusHeader__Jc3bA .Library_closeButton__MNNvC{background:none;border:none;color:#fbfbfb;font-size:24px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.Library_statusContainer__iCTvy .Library_statusHeader__Jc3bA .Library_closeButton__MNNvC:hover{background:rgba(255,255,255,.2)}.Library_statusContainer__iCTvy .Library_statusHeader__Jc3bA .Library_closeButton__MNNvC:active{background:rgba(255,255,255,.3)}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr.Library_show__Ypzg3{display:block}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr.Library_hide__GZiGH{display:none}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr .Library_ToggleContainer__ICQf9{padding:16px;width:100%}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr .Library_ToggleContainer__ICQf9 .Library_ToggleWrapper__s87jp{display:flex;background:#e4e6ed;border-radius:62px}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr .Library_ToggleContainer__ICQf9 .Library_ToggleWrapper__s87jp .Library_toggleItem__vWOUz{padding:10px 0;min-width:136px;font-weight:500;font-size:14px;color:#4e5262;text-align:center;cursor:pointer}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr .Library_ToggleContainer__ICQf9 .Library_ToggleWrapper__s87jp .Library_toggleItem__vWOUz.Library_toggleActive__aoJog{color:#fbfbfb;background:#a683ea;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.1490196078);box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843);border-radius:62px}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr .Library_statusFileContainer__gRt10{display:flex;flex-direction:column;gap:10px;padding:8px 16px;max-height:354px;margin-bottom:16px;overflow:auto}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr .Library_statusFileContainer__gRt10 .Library_statusFileItem__j0gw_{border-radius:12px;padding:2px 16px;border:1px solid #9272e1;background:#f5f2fd;width:100%}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr .Library_statusFileContainer__gRt10 .Library_statusFileItem__j0gw_ .Library_fileInfo__0OaDf{display:flex;padding:7px 0;gap:16px;justify-content:space-between;align-items:center}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr .Library_statusFileContainer__gRt10 .Library_statusFileItem__j0gw_ .Library_fileInfo__0OaDf .Library_fileName__i9ZyL{display:flex;gap:8px;color:#121212}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr .Library_statusFileContainer__gRt10 .Library_statusFileItem__j0gw_ .Library_fileInfo__0OaDf .Library_cancelButton__5msTJ{color:#121212;font-size:14px;font-weight:500;border:1px solid #9296a6;border-radius:14px;padding:6px 12px 8px;max-height:31px;min-height:unset}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr .Library_statusFileContainer__gRt10 .Library_statusFileItem__j0gw_ .Library_fileInfo__0OaDf .Library_statusCancelled__bF0h6{color:#f58a38;font-size:13px}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr .Library_statusFileContainer__gRt10 .Library_statusFileItem__j0gw_ .Library_uploadingInfo__cmc2f{font-size:13px;color:#121212;display:flex;justify-content:space-between}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr .Library_statusFileContainer__gRt10 .Library_statusFileItem__j0gw_ .Library_failedInfo__Xk7X1{font-size:13px;color:#f04438}.Library_statusContainer__iCTvy .Library_listContainer__qy9nr .Library_statusFileContainer__gRt10 .Library_statusFileItem__j0gw_ .Library_processBar__raB9n{background:#fbfbfb;border-radius:12px}@keyframes Library_pulse__dlJd3{0%,to{opacity:1}50%{opacity:.5}}.Library_progressBarContainer__89m0A{width:100%}.Library_progressBarWrapper__kSpus{display:flex;flex-direction:column;gap:8px}.Library_progressBarTextWrapper__h6hRY{display:flex;justify-content:space-between;align-items:center;font-size:14px}.Library_progressBarText1__OlXzq{color:#121212;font-weight:500}.Library_progressBarText2__GMyH4{color:#121212}.Library_progressBarText2__GMyH4 .Library_percentage__98iE6{color:#6235e7;font-weight:500}.Library_progressBarText2__GMyH4 .Library_pageCount__qjh_R{color:#121212}.Library_progressBar__FFWqU{width:100%;height:8px;background:#e4e6ed;border-radius:4px;overflow:hidden}.Library_progressBarFill__eiFcE{height:100%;background:linear-gradient(93.17deg,#6235e7,#a683ea);transition:width .3s ease;border-radius:4px}.Library_folderTableRow__Ovfyo{display:flex;gap:16px;align-items:center;flex-direction:row;padding:10px 4px 10px 14px;border-bottom:1px solid #d1d3dc}.Library_folderTableRow__Ovfyo:not(:first-of-type):hover{background:#f5f2fd}.Library_folderTableRow__Ovfyo .Library_tableCellName__X_n8L{width:100%;min-width:0;display:grid;align-items:center;grid-template-columns:24px auto 20px;grid-gap:8px;gap:8px;flex:1 1;word-break:keep-all}.Library_folderTableRow__Ovfyo .Library_tableCellDate__gXvmd{width:160px;max-width:160px;align-content:center}.Library_folderTableRow__Ovfyo .Library_tableCellSize__F_ccE{width:80px;max-width:80px;text-align:right;align-content:center}.Library_folderTableRow__Ovfyo .Library_tableCellType__ATG1C{width:100px;max-width:100px;align-content:center}.Library_folderTableRow__Ovfyo .Library_tableCellAction__Ptv_E{width:40px;max-width:40px;text-align:center;align-content:center}.Library_folderTableRow__Ovfyo .Library_tableCellAction__Ptv_E [class*=__dropdownMenu]:has([class*=__dropdownContent]) [class*=__dropdownTrigger]{background:#e4e6ed;border-radius:14px}.Library_folderTableRow__Ovfyo .Library_tableCellLocation__RL32X{width:200px;max-width:200px;padding:12px 0 12px 12px;align-content:center}.Library_folderTableRow__Ovfyo .Library_tableCellLocation__RL32X.Library_locationInfo__LOwTI{display:flex;gap:16px;color:#6235e7;font-weight:500}.Library_folderTableRow__Ovfyo .Library_tableCellLocation__RL32X.Library_locationInfo__LOwTI:hover{background-color:#e4defa;border-radius:14px}.Library_folderTableRow__Ovfyo .Library_tableCellLocation__RL32X.Library_locationInfo__LOwTI:active{background:#b89ef0;border-radius:14px}.Library_actionMenuWrapper__V85Xx{position:relative;display:inline-block}.Library_actionMoreButton__qRDuf{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s}.Library_actionMoreButton__qRDuf:hover{background-color:#f3f4f6}.Library_actionMenu__NsvcG{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:180px;z-index:1050;overflow:hidden;padding:8px 0;animation:Library_actionFadeIn__N2obV .15s ease-out}.Library_actionMenuItem___Wrs_{padding:10px 16px;cursor:pointer;transition:background-color .2s ease;font-size:14px;color:#1f2937;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.Library_actionMenuItem___Wrs_:hover{background-color:#f9fafb}.Library_actionMenuItemDanger__sbAdS{color:#ef4444}.Library_actionMenuItemDanger__sbAdS:hover{background-color:#fef2f2}@keyframes Library_actionFadeIn__N2obV{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.UserAccess_userManagementPage__eh7pN{padding:24px 32px;margin:0 auto;height:100%;background:#f3f4f6;min-height:100vh}.UserAccess_userAccessWrapper__KRcJl{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.UserAccess_header__TCnxA{display:flex;align-items:center;gap:16px;margin-bottom:32px}.UserAccess_backButton__FgjAo{display:flex;align-items:center;gap:8px;background:none;border:none;color:#8b5fbf;font-size:16px;font-weight:500;cursor:pointer;padding:8px 0;transition:color .2s ease}.UserAccess_backButton__FgjAo:hover{color:#7a4fb0}.UserAccess_backIcon__Vndx8{font-size:20px}.UserAccess_content__q0mJz{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.08);flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.UserAccess_content__q0mJz::-webkit-scrollbar{width:8px;height:8px}.UserAccess_content__q0mJz::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.UserAccess_content__q0mJz::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.UserAccess_content__q0mJz::-webkit-scrollbar-thumb:hover{background:#9ca3af}.UserAccess_filtersSection__AzKNR{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap;flex-shrink:0}@media(max-width:767px){.UserAccess_filtersSection__AzKNR{flex-direction:column;align-items:stretch}}.UserAccess_filtersLeft__anIMG{display:flex;gap:12px;align-items:center;flex-shrink:0}@media(max-width:767px){.UserAccess_filtersLeft__anIMG{width:100%;flex-direction:column}}.UserAccess_dropdownWrapper__sxahm{position:relative;display:inline-block}@media(max-width:767px){.UserAccess_dropdownWrapper__sxahm{width:100%}}.UserAccess_dropdownTrigger__gEy7S{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fbfbfb;border:1px solid #d1d3dc;border-radius:14px;padding:10px 16px;font-size:14px;color:#1f2937;cursor:pointer;transition:all .2s ease;min-width:100px;font-weight:500;height:40px;line-height:1.2;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:767px){.UserAccess_dropdownTrigger__gEy7S{width:100%}}.UserAccess_dropdownTrigger__gEy7S:hover{border-color:#9296a6;background:#fff}.UserAccess_dropdownTrigger__gEy7S:focus{outline:none;border-color:#8b5fbf;box-shadow:0 0 0 3px rgba(139,95,191,.1)}.UserAccess_dropdownIcon__tuiTV{width:24px;height:24px;background-image:url(/_next/static/media/chevron-down.6157a168.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:50%;pointer-events:none;transition:transform .2s ease;flex-shrink:0}.UserAccess_dropdownIcon__tuiTV.UserAccess_rotated__FTHOX{transform:rotate(180deg)}.UserAccess_dropdownPanel__vTnk8{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:100%;width:180px;z-index:1000;overflow:hidden;padding:8px 0}@media(max-width:767px){.UserAccess_dropdownPanel__vTnk8{width:100%}}.UserAccess_dropdownItem__cdKH0{padding:8px 16px;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center}.UserAccess_dropdownItem__cdKH0:hover{background-color:#f9fafb}.UserAccess_dropdownItem__cdKH0:first-child{padding-top:8px}.UserAccess_dropdownItem__cdKH0:last-child{padding-bottom:8px}.UserAccess_dropdownItem__cdKH0.UserAccess_roleItem__yG88x{padding:0}.UserAccess_dropdownItem__cdKH0.UserAccess_selected__JcBm_{background-color:#8b5fbf}.UserAccess_dropdownItem__cdKH0.UserAccess_selected__JcBm_ .UserAccess_dropdownItemText__X7DUs{color:#fff}.UserAccess_dropdownItem__cdKH0.UserAccess_selected__JcBm_:hover{background-color:#7a4fb0}.UserAccess_dropdownDivider__Rs3R_{height:1px;background-color:#e5e7eb;margin:8px 0}.UserAccess_dropdownDivider__Rs3R_.UserAccess_roleDivider__wWo6f{background-color:#e9d5ff}.UserAccess_dropdownItemText__X7DUs{font-size:14px;color:#1f2937;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UserAccess_roleCheckbox__e_Bz_{padding:8px 16px;width:100%}.UserAccess_roleCheckbox__e_Bz_ .checkboxContainer{width:100%}.UserAccess_roleCheckbox__e_Bz_ .label{width:100%;font-size:14px;color:#1f2937;font-weight:400}.UserAccess_roleCheckbox__e_Bz_ input:checked+.label .checkmark{background-color:#8b5fbf;border-color:#8b5fbf}.UserAccess_dropdown__Ohql6{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #9296a6;border-radius:14px;padding:10px 32px 10px 16px;font-size:14px;color:#4e5262;cursor:pointer;transition:all .2s ease;min-width:100px;font-weight:500;height:40px;line-height:20px;box-sizing:border-box;text-align:center}@media(max-width:767px){.UserAccess_dropdown__Ohql6{width:100%}}.UserAccess_dropdown__Ohql6:hover{border-color:#d1d5db}.UserAccess_dropdown__Ohql6:focus{outline:none;border-color:#8b5fbf;box-shadow:0 0 0 3px rgba(139,95,191,.1)}.UserAccess_searchContainer__dsdYt{display:flex;align-items:center;gap:12px;flex:1 1;justify-content:space-between}@media(max-width:767px){.UserAccess_searchContainer__dsdYt{width:100%;flex-direction:column}}.UserAccess_searchWrapper__hAAKG{position:relative;display:flex;min-width:250px;max-width:none;flex:1 1;max-width:270px}@media(max-width:767px){.UserAccess_searchWrapper__hAAKG{max-width:100%;width:100%}}.UserAccess_searchIcon__HUC6i{position:absolute;left:16px;top:50%;transform:translateY(-50%);background-image:url(/_next/static/media/search-icon.646efcdc.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:50%;width:20px;height:20px;z-index:1}.UserAccess_searchInput__kG0_N{width:100%;border:1px solid #d1d3dc;border-radius:14px;font-size:14px;color:#1f2937;transition:all .2s ease;height:40px;padding:10px 16px 10px 44px;background:#fff}.UserAccess_searchInput__kG0_N::placeholder{color:#b3b6c3}.UserAccess_searchInput__kG0_N:focus{outline:none;border-color:#8b5fbf;box-shadow:0 0 0 3px rgba(139,95,191,.1)}.UserAccess_addButton___TxVo{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;color:#6235e7;border:1px solid #6235e7;border-radius:14px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;height:40px}@media(max-width:767px){.UserAccess_addButton___TxVo{width:100%;justify-content:center}}.UserAccess_addButton___TxVo:hover:not(:disabled){background:#e4defa;transform:none;box-shadow:none}.UserAccess_addButton___TxVo:active:not(:disabled){background:#b89ef0;transform:scale(.98);box-shadow:inset 0 2px 4px rgba(98,53,231,.2)}.UserAccess_addIcon__rtiVr{width:24px;height:24px;background-color:#6235e7;transition:background-color .2s ease;mask-image:url(/_next/static/media/plus-icon.1e76ae34.svg);mask-repeat:no-repeat;mask-size:100% 100%;mask-position:center;-webkit-mask-image:url(/_next/static/media/plus-icon.1e76ae34.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-position:center}.UserAccess_tableWrapper__oVxDO{overflow-x:auto;overflow-y:auto;flex:1 1;max-height:calc(100vh - 300px)}.UserAccess_tableWrapper__oVxDO::-webkit-scrollbar{width:8px;height:8px}.UserAccess_tableWrapper__oVxDO::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.UserAccess_tableWrapper__oVxDO::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.UserAccess_tableWrapper__oVxDO::-webkit-scrollbar-thumb:hover{background:#9ca3af}.UserAccess_usersTable__B3gDF{width:100%;border-collapse:collapse;font-size:14px;margin-top:8px}.UserAccess_usersTable__B3gDF thead{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.UserAccess_usersTable__B3gDF th{text-align:left;padding:16px;font-weight:500;color:#4e5262;font-size:16px;line-height:1.5;border-bottom:1px solid #fbfbfb;background:#fff}.UserAccess_usersTable__B3gDF tbody tr{border-bottom:1px solid #d1d3dc;transition:background-color .2s ease}.UserAccess_usersTable__B3gDF tbody tr:last-child{border-bottom:none}.UserAccess_usersTable__B3gDF tbody tr:hover{background-color:#f9fafb}.UserAccess_usersTable__B3gDF td{padding:16px;color:#1f2937;vertical-align:middle}.UserAccess_usernameCell__yk0JI{font-weight:500;color:#1f2937}.UserAccess_emailCell__yli4Y{color:#6b7280}.UserAccess_accessLevelCell__5sMAa{display:flex;align-items:center;gap:8px}.UserAccess_accessLevelCell__5sMAa .UserAccess_accessLevelText__mosS1{font-size:16px;font-weight:400;line-height:1.6;color:#121212}.UserAccess_accessLevelCell__5sMAa .UserAccess_accessLevelBadge__hIuYE{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:0;border-radius:4px;white-space:nowrap;width:26px;height:26px}.UserAccess_accessLevelCell__5sMAa .UserAccess_accessIcon__TIm8_{display:flex;align-items:center}.UserAccess_accessLevelCell__5sMAa .UserAccess_userIcon__cK8FX{background-image:url(/_next/static/media/user-icon.b7bf6b77.svg)}.UserAccess_accessLevelCell__5sMAa .UserAccess_adminIcon__V_Du7,.UserAccess_accessLevelCell__5sMAa .UserAccess_userIcon__cK8FX{width:20px;height:20px;background-repeat:no-repeat;background-size:100% 100%;background-position:50%;background-color:rgba(0,0,0,0)}.UserAccess_accessLevelCell__5sMAa .UserAccess_adminIcon__V_Du7{background-image:url(/_next/static/media/admin-icon.00e8e51f.svg)}.UserAccess_accessLevelCell__5sMAa .UserAccess_ownerIcon__ZiTtN{width:20px;height:20px;background-image:url(/_next/static/media/owner-icon.a3f96800.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:50%;background-color:rgba(0,0,0,0)}.UserAccess_green__UuaxT{background:#04a777}.UserAccess_yellow__mAC9R{background:#ffb900}.UserAccess_purple__0KGsv{background:#6235e7}.UserAccess_gray__gek5F{background:#b3b6c3}.UserAccess_lastActiveCell__aveUn{color:#6b7280;font-size:13px}.UserAccess_lastActiveCell__aveUn .UserAccess_suspendedText__yYhot{color:#f97316;display:inline-flex;align-items:center;gap:8px;font-weight:500}.UserAccess_lastActiveCell__aveUn .UserAccess_suspendedIcon__tXOcZ{width:24px;height:24px;background-image:url(/_next/static/media/pause-icon.b2e1c4b2.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:50%;background-color:rgba(0,0,0,0);border:none}.UserAccess_actionsCell__MahHB{text-align:right;width:50px;position:relative}.UserAccess_menuWrapper__7Azhb{position:relative;display:inline-block}.UserAccess_moreButton__42ni3{width:24px;height:24px;cursor:pointer;background-image:url(/_next/static/media/more-icon.a41e7aca.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:50%;background-color:rgba(0,0,0,0);border:none;padding:0;display:inline-block;transition:all .2s ease;border-radius:4px}.UserAccess_moreButton__42ni3:hover{background-color:#f3f4f6}.UserAccess_userMenu__ZWoiS{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:180px;z-index:1000;overflow:hidden;padding:8px 0;animation:UserAccess_fadeIn__ijfrj .15s ease-out}.UserAccess_menuItem__PYpm6{padding:10px 16px;cursor:pointer;transition:background-color .2s ease;font-size:14px;color:#1f2937;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.UserAccess_menuItem__PYpm6:hover{background-color:#f9fafb}.UserAccess_menuItem__PYpm6:first-child{padding-top:10px}.UserAccess_menuItem__PYpm6:last-child{padding-bottom:10px}.UserAccess_menuItemDanger__7raXa{color:#ef4444}.UserAccess_menuItemDanger__7raXa:hover{background-color:#fef2f2}@keyframes UserAccess_fadeIn__ijfrj{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.UserAccess_removeModalOverlay__g0DbK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);isolation:isolate;transform:translateZ(0);animation:UserAccess_fadeIn__ijfrj .3s ease-out}.UserAccess_removeModal__mopNa{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:500px;width:100%;max-height:90vh;overflow:hidden;animation:UserAccess_modalEnter__KsMeB .3s ease-out}.UserAccess_removeModalHeader__Mblip{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #f1f5f9}.UserAccess_removeModalTitle__DkwI_{font-size:20px;font-weight:600;color:#1e293b;margin:0}.UserAccess_removeModalCloseButton__8Lv_c{background:none;border:none;font-size:24px;color:#64748b;cursor:pointer;padding:4px;line-height:1;border-radius:4px;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.UserAccess_removeModalCloseButton__8Lv_c:hover{background:#f1f5f9;color:#1e293b}.UserAccess_removeModalContent__tSQu_{padding:24px}.UserAccess_removeModalMessage__IfMDJ{font-size:14px;color:#64748b;line-height:1.6;margin:0 0 20px}.UserAccess_removeModalCheckbox__i99OV{margin-top:16px}.UserAccess_removeModalActions__gaLFq{display:flex;gap:12px;padding:0 24px 24px;justify-content:flex-end}.UserAccess_removeModalCancelButton__aMDjF{padding:12px 22px;min-width:100px;border-radius:14px;border:1px solid #d1d5db;color:#1f2937;background:#fff}.UserAccess_removeModalCancelButton__aMDjF:hover{background:#f9fafb;border-color:#9ca3af}.UserAccess_removeModalRemoveButton__hgn0a{padding:12px 22px;min-width:100px;border-radius:14px;background:#ef4444;color:#fff;border:none}.UserAccess_removeModalRemoveButton__hgn0a:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.UserAccess_removeModalRemoveButton__hgn0a:disabled{background:#e4e6ed;color:#b3b6c3;cursor:not-allowed;opacity:.6}@keyframes UserAccess_modalEnter__KsMeB{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:640px){.UserAccess_removeModal__mopNa{margin:1rem;max-width:calc(100% - 2rem)}.UserAccess_removeModalHeader__Mblip{padding:20px 20px 12px}.UserAccess_removeModalContent__tSQu_{padding:20px}.UserAccess_removeModalActions__gaLFq{padding:0 20px 20px;flex-direction:column-reverse}.UserAccess_removeModalCancelButton__aMDjF,.UserAccess_removeModalRemoveButton__hgn0a{width:100%;min-width:unset}.UserAccess_removeModalTitle__DkwI_{font-size:18px}}.UserAccess_addUserModalOverlay__U8MNk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);isolation:isolate;transform:translateZ(0);animation:UserAccess_fadeIn__ijfrj .3s ease-out}.UserAccess_addUserModal__3lEop{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;animation:UserAccess_modalEnter__KsMeB .3s ease-out}.UserAccess_addUserModalHeader__h7l4p{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #f1f5f9}.UserAccess_addUserModalTitle__dPExU{font-size:20px;font-weight:600;color:#8b5fbf;margin:0}.UserAccess_addUserModalCloseButton__1ivO9{background:none;border:none;font-size:24px;color:#64748b;cursor:pointer;padding:4px;line-height:1;border-radius:4px;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.UserAccess_addUserModalCloseButton__1ivO9:hover{background:#f1f5f9;color:#1e293b}.UserAccess_addUserModalContent__OEDsN{padding:24px;display:flex;flex-direction:column;gap:20px}.UserAccess_addUserFormField__ab2nI{display:flex;flex-direction:column;gap:8px}.UserAccess_addUserFormLabel__luscS{font-size:14px;font-weight:500;color:#1f2937}.UserAccess_optionalLabel__NXYMG{font-weight:400;color:#9296a6}.UserAccess_addUserInput__JeXX4{width:100%;padding:10px 16px;border:1px solid #d1d3dc;border-radius:14px;font-size:14px;color:#1f2937;transition:all .2s ease;height:40px}.UserAccess_addUserInput__JeXX4::placeholder{color:#b3b6c3}.UserAccess_addUserInput__JeXX4:focus{outline:none;border-color:#8b5fbf;box-shadow:0 0 0 3px rgba(139,95,191,.1)}.UserAccess_addUserInput__JeXX4.UserAccess_addUserInputError__fSdza{border-color:#f04438}.UserAccess_addUserInput__JeXX4.UserAccess_addUserInputError__fSdza:focus{border-color:#f04438;box-shadow:0 0 0 3px rgba(240,68,56,.1)}.UserAccess_addUserDropdown__h8g_v{width:100%;display:block}.UserAccess_addUserDropdown__h8g_v>button{width:100%;min-width:unset;justify-content:space-between;padding:10px 16px;border-radius:14px;border-color:#d1d3dc;background:#fff}.UserAccess_addUserDropdown__h8g_v>button:hover:not(:disabled){border-color:#9296a6;background:#fff}.UserAccess_addUserDropdown__h8g_v>button:focus{outline:none;border-color:#8b5fbf;box-shadow:0 0 0 3px rgba(139,95,191,.1)}.UserAccess_addUserDropdown__h8g_v>button>span:first-child{padding:0;justify-content:flex-start}.UserAccess_addUserDropdown__h8g_v>button>span:last-child{width:24px;height:24px;background-color:#b3b6c3;mask-image:url(/_next/static/media/chevron-down.6157a168.svg);mask-repeat:no-repeat;mask-size:24px 24px;mask-position:center;-webkit-mask-image:url(/_next/static/media/chevron-down.6157a168.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px 24px;-webkit-mask-position:center}.UserAccess_addUserDropdown__h8g_v>button>span:last-child svg{display:none}.UserAccess_addUserDropdown__h8g_v>div{min-width:100%;width:100%;border-radius:14px;padding:0}.UserAccess_addUserDropdown__h8g_v>div>div{padding:0}.UserAccess_addUserDropdown__h8g_v>div>div>button{color:#121212}.UserAccess_addUserDropdown__h8g_v>div>div>button svg{display:none}.UserAccess_addUserDropdown__h8g_v>div>div>button[class*=dropdownItem][class*=selected]{background-color:#f5f6fa;color:#121212}.UserAccess_addUserDropdown__h8g_v>div>div>button[class*=dropdownItem][class*=selected]>span{color:#121212;font-weight:400}.UserAccess_addUserDropdown__h8g_v>div>div>button:has(svg){background-color:#f5f6fa}.UserAccess_addUserDropdown__h8g_v>div>div>button:has(svg)>span{color:#121212;font-weight:400}.UserAccess_passwordInputWrapper__0xOE9{position:relative;display:flex;align-items:center}.UserAccess_passwordInput__S4bm1{width:100%;padding:10px 44px 10px 16px;border:1px solid #d1d3dc;border-radius:14px;font-size:14px;color:#1f2937;transition:all .2s ease;height:40px}.UserAccess_passwordInput__S4bm1::placeholder{color:#b3b6c3}.UserAccess_passwordInput__S4bm1:focus{outline:none;border-color:#8b5fbf;box-shadow:0 0 0 3px rgba(139,95,191,.1)}.UserAccess_passwordInput__S4bm1.UserAccess_passwordInputError__BzXdN{border-color:#f04438}.UserAccess_passwordInput__S4bm1.UserAccess_passwordInputError__BzXdN:focus{border-color:#f04438;box-shadow:0 0 0 3px rgba(240,68,56,.1)}.UserAccess_passwordToggle__CCNHL{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#b3b6c3;transition:all .2s ease}.UserAccess_passwordToggle__CCNHL:disabled{cursor:not-allowed;opacity:.5}.UserAccess_passwordToggle__CCNHL.UserAccess_enabled__Y_jPb{color:#8b5fbf}.UserAccess_passwordToggle__CCNHL:hover:not(:disabled){opacity:.8}.UserAccess_eyeClose__NMC0s,.UserAccess_eyeOpen__khqEF{width:20px;height:20px;display:inline-block;background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.UserAccess_eyeOpen__khqEF{background-image:url(/_next/static/media/eye-open.258d473c.svg)}.UserAccess_eyeClose__NMC0s{background-image:url(/_next/static/media/eye-close.04c6fb17.svg)}.UserAccess_passwordRequirements__PO_56{display:flex;flex-direction:column;gap:8px;margin-top:8px}.UserAccess_requirementItem__NkekP{font-size:14px;color:#9296a6;transition:color .3s ease}.UserAccess_requirementItem__NkekP.UserAccess_valid__aVRbe{color:#059669}.UserAccess_emailError__mgYi_,.UserAccess_passwordError__1d8at{font-size:12px;color:#f04438;margin-top:4px}.UserAccess_addUserModalActions__EE4cO{display:flex;gap:12px;padding:0 24px 24px;justify-content:flex-end}.UserAccess_addUserModalCancelButton__2gwmk{padding:12px 22px;min-width:100px;border-radius:14px;border:1px solid #d1d5db;color:#1f2937;background:#fff}.UserAccess_addUserModalCancelButton__2gwmk:hover{background:#f9fafb;border-color:#9ca3af}.UserAccess_addUserModalAddButton__wO8iq{padding:12px 22px;min-width:100px;border-radius:14px;background:#e4e6ed;color:#b3b6c3;border:none;transition:all .2s ease}.UserAccess_addUserModalAddButton__wO8iq:not(:disabled){background:#8b5fbf;color:#fff;cursor:pointer}.UserAccess_addUserModalAddButton__wO8iq:hover:not(:disabled){background:#7a4fb0;transform:translateY(-1px)}.UserAccess_addUserModalAddButton__wO8iq:disabled{background:#e4e6ed;color:#b3b6c3;cursor:not-allowed;opacity:1}.UserAccess_discardConfirmModalOverlay__JgSSn{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:3000;padding:1rem;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);isolation:isolate;transform:translateZ(0);animation:UserAccess_fadeIn__ijfrj .3s ease-out}.UserAccess_discardConfirmModal__FzkQu{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:400px;width:100%;max-height:90vh;overflow:hidden;animation:UserAccess_modalEnter__KsMeB .3s ease-out}.UserAccess_discardConfirmModalHeader__Uosis{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #f1f5f9}.UserAccess_discardConfirmModalTitle__FGl3x{font-size:20px;font-weight:600;color:#8b5fbf;margin:0}.UserAccess_discardConfirmModalCloseButton__euizV{background:none;border:none;font-size:24px;color:#64748b;cursor:pointer;padding:4px;line-height:1;border-radius:4px;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.UserAccess_discardConfirmModalCloseButton__euizV:hover{background:#f1f5f9;color:#1e293b}.UserAccess_discardConfirmModalContent__Hg6Ny{padding:24px}.UserAccess_discardConfirmModalMessage__5geeg{font-size:14px;color:#64748b;line-height:1.6;margin:0}.UserAccess_discardConfirmModalActions__YDXmu{display:flex;gap:12px;padding:0 24px 24px;justify-content:flex-end}.UserAccess_discardConfirmModalKeepButton__9uiii{padding:12px 22px;min-width:100px;border-radius:14px;border:1px solid #d1d5db;color:#1f2937;background:#fff}.UserAccess_discardConfirmModalKeepButton__9uiii:hover{background:#f9fafb;border-color:#9ca3af}.UserAccess_discardConfirmModalDiscardButton__Eatur{padding:12px 22px;min-width:100px;border-radius:14px;background:#8b5fbf;color:#fff;border:none}.UserAccess_discardConfirmModalDiscardButton__Eatur:hover{background:#7a4fb0;transform:translateY(-1px)}@media(max-width:767px){.UserAccess_userManagementPage__eh7pN{padding:16px 20px}.UserAccess_content__q0mJz{padding:16px}.UserAccess_usersTable__B3gDF{font-size:12px}.UserAccess_usersTable__B3gDF td,.UserAccess_usersTable__B3gDF th{padding:12px 8px}.UserAccess_addUserModal__3lEop{margin:1rem;max-width:calc(100% - 2rem)}.UserAccess_addUserModalHeader__h7l4p{padding:20px 20px 12px}.UserAccess_addUserModalContent__OEDsN{padding:20px}.UserAccess_addUserModalActions__EE4cO{padding:0 20px 20px;flex-direction:column-reverse}.UserAccess_addUserModalAddButton__wO8iq,.UserAccess_addUserModalCancelButton__2gwmk{width:100%;min-width:unset}.UserAccess_addUserModalTitle__dPExU{font-size:18px}.UserAccess_discardConfirmModal__FzkQu{margin:1rem;max-width:calc(100% - 2rem)}.UserAccess_discardConfirmModalHeader__Uosis{padding:20px 20px 12px}.UserAccess_discardConfirmModalContent__Hg6Ny{padding:20px}.UserAccess_discardConfirmModalActions__YDXmu{padding:0 20px 20px;flex-direction:column-reverse}.UserAccess_discardConfirmModalDiscardButton__Eatur,.UserAccess_discardConfirmModalKeepButton__9uiii{width:100%;min-width:unset}.UserAccess_discardConfirmModalTitle__FGl3x{font-size:18px}}.ChatbotOverviewCard_card__Ggw_V{background:#fbfbfb;border-radius:14px;padding:16px 24px;display:flex;flex-direction:column;gap:16px;transition:transform .2s ease,box-shadow .2s ease}.ChatbotOverviewCard_card__Ggw_V:hover{transform:translateY(-2px)}.ChatbotOverviewCard_info__2__qQ{display:flex;align-items:center;gap:24px}.ChatbotOverviewCard_avatar__gOnuf{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#6235e7,#a683ea);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChatbotOverviewCard_container__Z_Cbp{display:flex;flex-direction:column;gap:4px;flex:1 1}.ChatbotOverviewCard_nameRow__MUyuT{display:flex;align-items:center;gap:16px}.ChatbotOverviewCard_chatbotName__d68oi{font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:22px;line-height:1.5em;color:#6235e7;margin:0}.ChatbotOverviewCard_editButton__G3R6E{display:flex;align-items:center;justify-content:center;padding:8px 10px;background:#fbfbfb;border:1px solid #9296a6;border-radius:14px;color:#9296a6;cursor:pointer;transition:all .2s ease;height:40px}.ChatbotOverviewCard_editButton__G3R6E:hover{border-color:#6235e7;color:#6235e7;background:#f5f3ff}.ChatbotOverviewCard_editButton__G3R6E svg{width:20px;height:20px}.ChatbotOverviewCard_lastUpdated__ME_nc{font-family:Noto Sans TC,sans-serif;font-weight:400;font-size:13px;line-height:1.6em;color:#4e5262;margin:0}.ChatbotOverviewCard_planLabel___zcYw,.ChatbotOverviewCard_statusLabel__J3j1v{display:flex;align-items:center;justify-content:center;padding:4px 16px;width:100px;height:26px;border-radius:32px;font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:14px;line-height:1.2em;flex-shrink:0}.ChatbotOverviewCard_statusActive__9QqvZ{background:#fbfbfb;border:1px solid #12b76a;color:#25a249}.ChatbotOverviewCard_statusDraft__kzSkl{background:#fbfbfb;border:1px solid #f59e0b;color:#d97706}.ChatbotOverviewCard_statusCancelled__5jDcN{background:#fbfbfb;border:1px solid #ef4444;color:#dc2626}.ChatbotOverviewCard_planFree__SM7B3{background:#fbfbfb;border:1px solid #9296a6;color:#4e5262}.ChatbotOverviewCard_planHobby__Lvx4C{background:#fbfbfb;border:1px solid #8b5cf6;color:#7c3aed}.ChatbotOverviewCard_planStandard__3c1gU{background:#fbfbfb;border:1px solid #6235e7;color:#6235e7}.ChatbotOverviewCard_planPro__JNRxS{background:#fbfbfb;border:1px solid #ec4899;color:#db2777}.ChatbotOverviewCard_planEnterprise__oHjkm{background:#fbfbfb;border:1px solid #f59e0b;color:#d97706}.ChatbotOverviewCard_divider__dDMj8{width:100%;height:1px;background:#d1d3dc}.ChatbotOverviewCard_progressSection__UHCsn{display:flex;flex-direction:column;gap:8px}.ChatbotOverviewCard_storageInfo__pGi8H{display:flex;justify-content:space-between;align-items:baseline}.ChatbotOverviewCard_storageText__n_2Bv{display:flex;align-items:baseline;gap:8px}.ChatbotOverviewCard_currentValue__QfPIa{font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:22px;line-height:1.5em;color:#121212}.ChatbotOverviewCard_maxText__9orLJ{font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:16px;line-height:1.5em;color:#9296a6}.ChatbotOverviewCard_category__362mc{display:flex;align-items:center;gap:24px}.ChatbotOverviewCard_usedLabel__C3njz{display:flex;align-items:center;gap:8px}.ChatbotOverviewCard_colorDot__n4x4j{width:16px;height:16px;border-radius:50%;flex-shrink:0}.ChatbotOverviewCard_labelText__zg40h,.ChatbotOverviewCard_percentageValue__1sKWp{font-family:Noto Sans TC,sans-serif;font-weight:400;font-size:12px;line-height:1.6em;color:#4e5262}.ChatbotOverviewCard_progressBar__GxJlF{width:100%;height:8px;background:#e4e6ed;border-radius:4px;overflow:hidden;position:relative}.ChatbotOverviewCard_progressFill__O7ryQ{height:100%;border-radius:4px;transition:width .3s ease,background-color .3s ease;position:absolute;left:0;top:0}.ChatbotOverviewCard_modalContent__GI_Im{max-width:480px!important}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_modalHeader__lhDHQ{font-size:22px;font-weight:500;color:#6235e7;position:relative}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_modalHeader__lhDHQ .ChatbotOverviewCard_name__QngwE{color:#121212}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_modalHeader__lhDHQ .ChatbotOverviewCard_closeButton__4Pa6G{position:absolute;right:0;top:0}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_defaultAvatar__g6jMP{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#6235e7,#a683ea);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_editItem__b4O8B{font-size:14px;font-weight:500;color:#4e5262}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_avatarSection__oZyTA,.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_inputSection__Q_j6J{display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_avatarWrapper__yHow_{width:100px;height:100px;border-radius:50%;overflow:hidden;position:relative;cursor:pointer}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_avatarImage__ITQ1e{object-fit:contain;border-radius:50%}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_avatarHover__4tNjq{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;border-radius:inherit}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_avatarWrapper__yHow_:hover .ChatbotOverviewCard_avatarHover__4tNjq{opacity:1}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_cameraIcon__XvtJJ{font-size:26px;color:#fff}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_hiddenInput__njFVy{display:none}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_error__7HWF_{font-family:Noto Sans TC,sans-serif;font-size:12px;color:#f04438;margin-top:4px}.ChatbotOverviewCard_modalContent__GI_Im .ChatbotOverviewCard_saveButton__o3qY_{background:linear-gradient(93.17deg,#6235e7,#a683ea)}@media(max-width:1024px){.ChatbotOverviewCard_info__2__qQ{flex-wrap:wrap}.ChatbotOverviewCard_planLabel___zcYw,.ChatbotOverviewCard_statusLabel__J3j1v{width:auto;min-width:80px}}@media(max-width:768px){.ChatbotOverviewCard_card__Ggw_V{padding:12px 16px}.ChatbotOverviewCard_info__2__qQ{gap:12px}.ChatbotOverviewCard_avatar__gOnuf{width:32px;height:32px}.ChatbotOverviewCard_avatar__gOnuf svg{width:18px;height:18px}.ChatbotOverviewCard_chatbotName__d68oi{font-size:18px}.ChatbotOverviewCard_editButton__G3R6E{padding:6px 8px;height:32px}.ChatbotOverviewCard_editButton__G3R6E svg{width:16px;height:16px}.ChatbotOverviewCard_lastUpdated__ME_nc{font-size:12px}.ChatbotOverviewCard_planLabel___zcYw,.ChatbotOverviewCard_statusLabel__J3j1v{padding:2px 12px;height:22px;font-size:12px;min-width:70px}.ChatbotOverviewCard_currentValue__QfPIa{font-size:18px}.ChatbotOverviewCard_maxText__9orLJ{font-size:14px}.ChatbotOverviewCard_storageInfo__pGi8H{flex-direction:column;gap:8px;align-items:flex-start}}.ChatbotDetails_detailsContainer__hrX28{display:flex;flex-direction:column;gap:24px;padding:24px;background:#fff;border-radius:14px;height:100%;overflow-y:auto;overflow-x:hidden}.ChatbotDetails_section__LEhFi{display:flex;flex-direction:column;gap:8px}.ChatbotDetails_sectionHeader__1m2pN{display:flex;align-items:center;gap:16px}.ChatbotDetails_sectionTitle__WOjUN{font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:18px;line-height:1.5em;color:#4e5262;margin:0}.ChatbotDetails_editButton__ym3cM{display:flex;justify-content:center;align-items:center;padding:8px 10px;height:40px;background:#fff;border:1px solid #93959e;border-radius:14px;cursor:pointer;transition:all .2s ease}.ChatbotDetails_editButton__ym3cM:hover:not(:disabled){border-color:#6235e7;background-color:#f5f3ff}.ChatbotDetails_editButton__ym3cM:disabled{opacity:.5;cursor:not-allowed}.ChatbotDetails_descriptionText__58PV9{font-family:Noto Sans TC,sans-serif;font-weight:400;font-size:16px;line-height:1.6em;color:#181c25;margin:0;white-space:pre-wrap;max-height:156px;overflow:hidden}.ChatbotDetails_textFieldContainer__pG1f4{display:flex;flex-direction:column;gap:8px}.ChatbotDetails_textareaWrapper__F4NpU{position:relative}.ChatbotDetails_textarea__UM0Yy{width:100%;padding:11px 16px 32px;font-family:Noto Sans TC,sans-serif;font-weight:400;font-size:16px;line-height:1.6em;color:#181c25;background:#fff;border:1px solid #6235e7;border-radius:14px;resize:vertical;min-height:120px;transition:all .2s ease;box-shadow:0 0 6px 0 rgba(98,53,231,.6)}.ChatbotDetails_textarea__UM0Yy::placeholder{color:#93959e}.ChatbotDetails_textarea__UM0Yy:focus{outline:none;border-color:#6235e7;box-shadow:0 0 8px 0 rgba(98,53,231,.8)}.ChatbotDetails_charCounter__mEj37{position:absolute;right:16px;bottom:11px;font-size:14px;color:#93959e;pointer-events:none}.ChatbotDetails_charCounter__mEj37,.ChatbotDetails_input__dLbBx{font-family:Noto Sans TC,sans-serif;font-weight:400;line-height:1.6em}.ChatbotDetails_input__dLbBx{width:100%;padding:11px 16px;font-size:16px;color:#181c25;background:#fff;border:1px solid #6235e7;border-radius:14px;transition:all .2s ease;box-shadow:0 0 6px 0 rgba(98,53,231,.6)}.ChatbotDetails_input__dLbBx::placeholder{color:#93959e}.ChatbotDetails_input__dLbBx:focus{outline:none;border-color:#6235e7;box-shadow:0 0 8px 0 rgba(98,53,231,.8)}.ChatbotDetails_buttonGroup__9sCFG{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding-top:8px}.ChatbotDetails_discardButton__AELI_,.ChatbotDetails_updateButton__r3WTz{display:flex;justify-content:center;align-items:center;padding:8px 12px;height:40px;width:100px;font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:14px;line-height:1.2em;border-radius:14px;cursor:pointer;transition:all .2s ease}.ChatbotDetails_discardButton__AELI_{background:#fff;border:1px solid #93959e;color:#181c25}.ChatbotDetails_discardButton__AELI_:hover{border-color:#4e5262;background-color:#edf2f7}.ChatbotDetails_updateButton__r3WTz{background:linear-gradient(135deg,#6235e7,#a683ea);border:none;color:#fff}.ChatbotDetails_updateButton__r3WTz:hover{background:linear-gradient(135deg,#5029c9,#8f6dd4)}.ChatbotDetails_updateButton__r3WTz:disabled{opacity:.5;cursor:not-allowed}.ChatbotDetails_domainHeader__SoiBc{display:flex;align-items:center;gap:16px}.ChatbotDetails_domainLink__9CCxD{display:flex;align-items:center;gap:10px;font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:16px;line-height:1.2em;color:#6235e7;text-decoration:none;transition:all .2s ease}.ChatbotDetails_domainLink__9CCxD:hover{color:#5029c9;text-decoration:underline}.ChatbotDetails_subscriptionInfo__Gxl_2{display:flex;gap:8px}.ChatbotDetails_statusLabel__lpfYl,.ChatbotDetails_statusValue__khAqA{font-family:Noto Sans TC,sans-serif;font-weight:400;font-size:16px;line-height:1.6em;color:#181c25}.ChatbotDetails_subscriptionAction__t_PYn{display:flex;align-items:center;gap:8px}.ChatbotDetails_infoToast__PApOz{display:flex;align-items:stretch;gap:82px;padding:8px 6px 8px 16px;border-radius:14px;background-color:#f5f2fd;border:1px solid #6235e7;box-shadow:0 2px 4px 0 rgba(98,53,231,.1),0 7px 7px 0 rgba(98,53,231,.09),0 15px 9px 0 rgba(98,53,231,.05),0 27px 11px 0 rgba(98,53,231,.01),0 43px 12px 0 rgba(98,53,231,0)}.ChatbotDetails_toastContainer__AKcFm{display:flex;flex-direction:column;flex:1 1}.ChatbotDetails_toastHeader__Vo5Or{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ChatbotDetails_infoIcon__zbKuU{width:24px;height:24px;flex-shrink:0}.ChatbotDetails_toastTitle__4f3eE{font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:18px;line-height:1.5;margin:0}.ChatbotDetails_infoToast__PApOz .ChatbotDetails_toastTitle__4f3eE{color:#6235e7}.ChatbotDetails_toastDescription__ZfIgT{font-family:Noto Sans TC,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#4e5262;margin:0;padding:0 0 8px 32px}.ChatbotDetails_cancelButton__LSNOS,.ChatbotDetails_resubscribeButton__cq2jg{display:flex;justify-content:center;align-items:center;padding:8px 12px;height:40px;width:169px;font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:14px;line-height:1.2em;border-radius:14px;cursor:pointer;transition:all .2s ease}.ChatbotDetails_cancelButton__LSNOS{background:#fff;border:1px solid #ef4444;color:#ef4444}.ChatbotDetails_cancelButton__LSNOS:hover{background-color:#fef2f2;border-color:#dc2626}.ChatbotDetails_resubscribeButton__cq2jg{background:#fff;border:1px solid #93959e;color:#181c25}.ChatbotDetails_resubscribeButton__cq2jg:hover{border-color:#6235e7;background-color:#f5f3ff}.ChatbotDetails_divider__OOmYp{width:100%;height:0;border-top:1px solid #d1d5d8}.ChatbotDetails_domainModalContent__z9HLw{display:flex;flex-direction:column;gap:16px}.ChatbotDetails_domainModalContent__z9HLw p{font-family:Noto Sans TC,sans-serif;font-weight:400;font-size:16px;line-height:1.6em;color:#4e5262;margin:0}.ChatbotDetails_domainModalContent__z9HLw strong{color:#181c25;font-weight:500}.ChatbotDetails_checkboxLabel__Ue08k{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChatbotDetails_checkboxLabel__Ue08k span{font-family:Noto Sans TC,sans-serif;font-weight:500;font-size:14px;line-height:1.2em;color:#181c25}.ChatbotDetails_checkbox__J3uuM{width:16px;height:16px;border:1px solid #93959e;border-radius:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;position:relative;flex-shrink:0}.ChatbotDetails_checkbox__J3uuM:checked{background:#6235e7;border-color:#6235e7}.ChatbotDetails_checkbox__J3uuM:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ChatbotDetails_checkbox__J3uuM:hover{border-color:#6235e7}.ChatbotDetails_warningNote__fr2Wb{display:flex;gap:4px;padding:12px;background:#fff8f0;border:1px solid #f59e0b;border-radius:8px}.ChatbotDetails_warningNote__fr2Wb p{font-family:Noto Sans TC,sans-serif;font-weight:400;font-size:13px;line-height:1.6em;color:#f59e0b!important;margin:0}.ChatbotDetails_warningNote__fr2Wb img{flex-shrink:0}@media(max-width:768px){.ChatbotDetails_detailsContainer__hrX28{padding:16px}.ChatbotDetails_sectionTitle__WOjUN{font-size:16px}.ChatbotDetails_descriptionText__58PV9,.ChatbotDetails_input__dLbBx,.ChatbotDetails_textarea__UM0Yy{font-size:14px}.ChatbotDetails_buttonGroup__9sCFG{flex-direction:row;gap:12px}.ChatbotDetails_discardButton__AELI_,.ChatbotDetails_updateButton__r3WTz{flex:1 1;width:auto}.ChatbotDetails_cancelButton__LSNOS,.ChatbotDetails_resubscribeButton__cq2jg{width:100%}}