@tailwind base;@tailwind components;@tailwind utilities;body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;color:#000000d9;color:var(--adm-color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--adm-font-family);font-size:14px;height:100%;width:100%}#root{background:#fff;margin:0 auto;min-height:100vh;position:relative}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#fafafa}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:silver}:root{--adm-color-primary:#1677ff;--adm-color-primary-hover:#4096ff;--adm-color-primary-active:#0958d9;--adm-color-success:#52c41a;--adm-color-warning:#faad14;--adm-color-danger:#ff4d4f;--adm-color-text:#000000d9;--adm-color-text-secondary:#00000073;--adm-color-weak:#00000040;--adm-color-light:#00000026;--adm-border-color:#d9d9d9;--adm-border-radius:6px;--adm-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--adm-spacing-extra-small:4px;--adm-spacing-small:8px;--adm-spacing-medium:16px;--adm-spacing-large:24px;--adm-box-shadow:0 3px 6px -4px #0000001f,0 6px 16px 0 #00000014}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:16px}.mt-4{margin-top:24px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1}.hidden{display:none}.visible{display:block}.page-enter{opacity:0;transform:translateX(20px)}.page-enter-active{transition:opacity .3s,transform .3s}.page-enter-active,.page-exit{opacity:1;transform:translateX(0)}.page-exit-active{opacity:0;transform:translateX(-20px);transition:opacity .3s,transform .3s}.app-layout{display:flex;flex-direction:column;height:100vh;max-width:800px;width:100vw}.app-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto}.app-tabbar{background-color:#fff;border-top:1px solid #d9d9d9;bottom:0;left:0;position:-webkit-sticky;position:sticky;right:0;z-index:1000}.app-tabbar,.app-tabbar .adm-tab-bar{margin:0 auto;max-width:500px;width:100%}.adm-tab-bar-item.adm-tab-bar-item-active,.adm-tab-bar-item.adm-tab-bar-item-active .adm-tab-bar-item-icon{color:#000}.cached-page{height:100%;overflow:hidden}@media(max-width:576px){.app-layout{height:100vh}.app-content{padding-bottom:env(safe-area-inset-bottom)}}.BasicInfoEditPage_basicInfoEditPage__UitQp{background:#f5f5f5;min-height:100vh}@media(max-width:575px){.BasicInfoEditPage_basicInfoEditPage__UitQp{padding:0}}@media(min-width:576px)and (max-width:767px){.BasicInfoEditPage_basicInfoEditPage__UitQp{padding:0 8px}}@media(min-width:768px)and (max-width:991px){.BasicInfoEditPage_basicInfoEditPage__UitQp{padding:0 16px}}@media(min-width:992px)and (max-width:1199px){.BasicInfoEditPage_basicInfoEditPage__UitQp{padding:0 24px}}@media(min-width:1200px){.BasicInfoEditPage_basicInfoEditPage__UitQp{padding:0 32px}}.BasicInfoEditPage_buttonStyle__J5nVr{background-color:#000;border:none;border-radius:4px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;transition:all .2s ease}.BasicInfoEditPage_buttonStyle__J5nVr:hover{background-color:#000}.BasicInfoEditPage_buttonStyle__J5nVr:active{background-color:#000;transform:scale(.98)}.BasicInfoEditPage_buttonStyle__J5nVr:disabled{background-color:#00000040;cursor:not-allowed;transform:none}@media(max-width:575px){.BasicInfoEditPage_buttonStyle__J5nVr{font-size:10px;padding:4px 6px}}.BasicInfoEditPage_formFieldDisplay__LQHLT{align-items:center;display:flex;justify-content:space-between;padding:12px 0}.BasicInfoEditPage_arrowIcon__eJBg9{color:#00000073;font-size:16px}.BasicInfoEditPage_verifiedBadge__QZxFZ{background-color:#e6f7ff;border-radius:2px;color:#1890ff;font-size:10px;padding:2px 4px}.ChatListPage_buttonStyle__Ga4-J{background-color:#000;border:none;color:#fff}body{background-color:#fafafa}.ChatListPage_chatListPage__1rikM{background-color:#fafafa;min-height:100vh;padding-bottom:env(safe-area-inset-bottom)}.ChatListPage_pageHeader__xAVwi{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff;background-color:#fffffff2;border-bottom:1px solid #0000000f;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:1020}.ChatListPage_pageHeader__xAVwi .ChatListPage_pageTitle__fIvqb{color:#000000d9;font-size:18px;font-weight:700;margin:0}.ChatListPage_sessionList__uhgC-{display:flex;flex-direction:column;gap:8px;padding:16px}.ChatListPage_sessionItem__jMfi9{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:8px;box-shadow:0 1px 2px 0 #00000008;cursor:pointer;display:flex;padding:16px;transition:all .2s ease}.ChatListPage_sessionItem__jMfi9:hover{box-shadow:0 3px 6px -4px #0000001f,0 6px 16px 0 #00000014;transform:translateY(-1px)}.ChatListPage_sessionItem__jMfi9:active{background-color:#0000000d;transform:translateY(0)}.ChatListPage_sessionItem__jMfi9.ChatListPage_hasUnread__T0bWH{background-color:#00000005;border-left:4px solid #000}.ChatListPage_avatarContainer__XouSV{margin-right:16px;position:relative}.ChatListPage_avatarContainer__XouSV .ChatListPage_badge__jaS63 .adm-badge-content{background-color:#ff4d6f;border:2px solid #fff;border-radius:10px;box-shadow:0 2px 4px #ff4d6f4d;color:#fff;font-size:10px;font-weight:700;height:20px;min-width:20px;position:absolute;right:-4px;top:-4px}.ChatListPage_avatar__vXUI2{border:2px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;transition:transform .2s ease}.ChatListPage_sessionItem__jMfi9:hover .ChatListPage_avatar__vXUI2{transform:scale(1.05)}.ChatListPage_sessionContent__IybnT{flex:1 1;min-width:0}.ChatListPage_sessionHeader__yuTKC{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.ChatListPage_sessionTitle__R7Jq-{color:#000000d9;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatListPage_sessionTitle__R7Jq-:after{background-color:#52c41a;border-radius:50%;content:"";display:inline-block;height:6px;margin-left:8px;opacity:.8;vertical-align:middle;width:6px}.ChatListPage_timeLabel__CLfrZ{color:#00000073;font-size:12px;margin-left:8px;white-space:nowrap}.ChatListPage_messagePreview__2r6hK{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#00000073;display:-webkit-box;font-size:14px;line-height:1.4;min-height:36px;overflow:hidden}.ChatListPage_messagePreview__2r6hK .ChatListPage_messageSender__8skcj{color:#000;font-weight:500}.ChatListPage_messageTypeTag__ZKuUd{background-color:#0000001a;border-radius:2px;color:#000;display:inline-block;font-size:10px;font-weight:500;margin-right:4px;padding:1px 4px}.ChatListPage_loadingContainer__EIwRo{align-items:center;background-color:#fafafa;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:48px 0}.ChatListPage_loadingContainer__EIwRo .ChatListPage_loadingSpinner__vpZB6{margin-bottom:16px}.ChatListPage_loadingContainer__EIwRo .ChatListPage_loadingText__DEoAX{color:#00000073;font-size:14px}.ChatListPage_loadMoreContainer__Y02Bb{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:32px 0}.ChatListPage_loadMoreContainer__Y02Bb .ChatListPage_loadMoreText__M8qFe{color:#00000073;font-size:14px;margin-left:8px}.ChatListPage_noMoreText__BU8\+9{border-top:1px solid #0000000f;color:#00000040;font-size:12px;margin-top:8px;padding:32px 0;text-align:center}.ChatListPage_emptyState__Beim2{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:48px 32px;text-align:center}.ChatListPage_emptyState__Beim2 .ChatListPage_emptyStateIcon__PuM3G{animation:ChatListPage_float__sc78o 3s ease-in-out infinite;font-size:64px;margin-bottom:24px;opacity:.5}.ChatListPage_emptyState__Beim2 .ChatListPage_emptyStateTitle__elu82{color:#000000d9;font-size:20px;font-weight:600;margin-bottom:8px}.ChatListPage_emptyState__Beim2 .ChatListPage_emptyStateHint__A-gbh{color:#00000073;font-size:18px;line-height:1.5;max-width:280px;white-space:break-spaces}@keyframes ChatListPage_float__sc78o{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:575px){.ChatListPage_pageHeader__xAVwi{padding:16px}.ChatListPage_sessionItem__jMfi9,.ChatListPage_sessionList__uhgC-{padding:8px}.ChatListPage_sessionTitle__R7Jq-{font-size:14px}.ChatListPage_messagePreview__2r6hK{font-size:12px}}@media(min-width:768px)and (max-width:991px){.ChatListPage_chatListPage__1rikM{border-radius:8px;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f;margin:0 auto;max-width:600px;overflow:hidden}.ChatListPage_pageHeader__xAVwi{border-radius:8px 8px 0 0}}@keyframes ChatListPage_slideIn__4lnJ4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ChatListPage_statusIndicator__NorSa{align-items:center;display:flex;gap:4px;margin-top:4px}.ChatListPage_statusIndicator__NorSa .ChatListPage_statusDot__\+2-tq{border-radius:50%;height:8px;width:8px}.ChatListPage_statusIndicator__NorSa .ChatListPage_statusDot__\+2-tq.ChatListPage_online__e6H8o{background-color:#52c41a}.ChatListPage_statusIndicator__NorSa .ChatListPage_statusDot__\+2-tq.ChatListPage_offline__2BSgm{background-color:#00000040}.ChatListPage_statusIndicator__NorSa .ChatListPage_statusDot__\+2-tq.ChatListPage_away__vCeel{background-color:#faad14}.ChatListPage_statusIndicator__NorSa .ChatListPage_statusText__qjJXo{color:#00000073;font-size:10px}.ChatListPage_chatListPage__1rikM .adm-pull-to-refresh-content::-webkit-scrollbar{width:6px}.ChatListPage_chatListPage__1rikM .adm-pull-to-refresh-content::-webkit-scrollbar-track{background:#0000}.ChatListPage_chatListPage__1rikM .adm-pull-to-refresh-content::-webkit-scrollbar-thumb{background:#d9d9d980;border-radius:4px}.ChatListPage_chatListPage__1rikM .adm-pull-to-refresh-content::-webkit-scrollbar-thumb:hover{background:#00000040}.ChatListPage_sessionItemDeleted__T6uGi{cursor:not-allowed;opacity:.6}.ChatListPage_sessionItemDeleted__T6uGi:hover{box-shadow:0 1px 2px 0 #00000008;transform:none}.ChatListPage_sessionItemDeleted__T6uGi:active{background-color:#fff;transform:none}.ChatListPage_deletedTag__8Evl-{border-radius:2px;font-size:10px;margin-left:4px;padding:2px 6px}.ChatListPage_deletedMessage__sH\+6I{color:#00000040;font-style:italic}.MessageBubble_buttonStyle__62NEh{background-color:#000;border:none;color:#fff}.MessageBubble_messageItem__L9Rj5{display:flex;margin-bottom:24px}.MessageBubble_ownMessage__KgySd{justify-content:flex-end}.MessageBubble_otherMessage__yvS8P{justify-content:flex-start}.MessageBubble_messageContent__7XmhX{max-width:70%}.MessageBubble_messageBubble__0uWi6{align-items:flex-start;border-radius:8px;display:flex;gap:8px;padding:8px 16px;position:relative;word-break:break-word}.MessageBubble_ownMessage__KgySd .MessageBubble_messageBubble__0uWi6{background-color:#000;border-top-right-radius:4px;color:#fff}.MessageBubble_otherMessage__yvS8P .MessageBubble_messageBubble__0uWi6{background-color:#fff;border:1px solid #d9d9d9;border-top-left-radius:4px;color:#000000d9}.MessageBubble_messageText__nCD-a{flex:1 1;font-size:16px;word-break:break-word}.MessageBubble_messageStatus__8bldE{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.MessageBubble_failedIndicator__XkCDS,.MessageBubble_sendingIndicator__klE4w{align-items:center;display:flex;flex-direction:row;justify-content:center}.MessageBubble_failedIndicator__XkCDS{cursor:pointer;transition:transform .2s ease}.MessageBubble_failedIndicator__XkCDS:hover{transform:scale(1.1)}.MessageBubble_tempMessage__1dT1M .MessageBubble_messageBubble__0uWi6{background-color:#0000001a;border:1px dashed #0000004d;color:#000000d9;opacity:.8}.MessageBubble_failedMessage__PKccO .MessageBubble_messageBubble__0uWi6{background-color:#ff4d4f1a;border:1px solid #ff4d4f4d;color:#ff4d4f}.MessageBubble_messageTime__tBZiF{color:#00000073;font-size:12px;margin-top:4px}.MessageBubble_ownMessage__KgySd .MessageBubble_messageTime__tBZiF{padding-right:8px;text-align:right}.MessageBubble_otherMessage__yvS8P .MessageBubble_messageTime__tBZiF{padding-left:8px;text-align:left}.MessageBubble_tempIndicator__KhBmi{color:#00000073;font-size:10px;margin-left:4px}.MessageBubble_senderName__rMJBS{color:#00000073;font-size:12px;font-weight:500;margin-bottom:4px}@media(max-width:575px){.MessageBubble_messageContent__7XmhX{max-width:85%}.MessageBubble_messageBubble__0uWi6{padding:4px 8px}}.DateDivider_buttonStyle__Mg3Br{background-color:#000;border:none;color:#fff}.DateDivider_dateDivider__3R-vt{color:#00000073;font-size:12px;margin:4px 0;padding:8px 0;position:relative;text-align:center}.DateDivider_dateDivider__3R-vt:before{background-color:#0000000f;content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:1}.DateDivider_dateText__RYwBc{background-color:#f5f5f5;display:inline-block;padding:0 16px;position:relative;z-index:2}.DateDivider_todayDivider__WRif6 .DateDivider_dateText__RYwBc{color:#000;font-weight:500}.DateDivider_yesterdayDivider__zdBsS .DateDivider_dateText__RYwBc{color:#000000d9}.DatingMessage_buttonStyle__ZGOBB{background-color:#000;border:none;color:#fff}.DatingMessage_datingMessage__nLMV7{display:flex;justify-content:center;margin:2px 0}.DatingMessage_datingMessageContent__4DW3V{align-items:center;border-radius:8px;color:#000000d9;display:inline-flex;font-size:12px;gap:8px;max-width:80%;padding:2px 8px}.DatingMessage_datingIcon__NaeiI{align-items:center;display:flex;font-size:14px}.DatingMessage_datingText__gf\+fg{font-weight:500;line-height:1.4}.DatingMessage_projectDatingMessage__RekhJ .DatingMessage_datingMessageContent__4DW3V{background-color:#0000000d;border-color:#0003}.DatingMessage_projectDatingMessage__RekhJ .DatingMessage_datingIcon__NaeiI{color:#000}.DatingMessage_locationDatingMessage__FVbKf .DatingMessage_datingMessageContent__4DW3V{background-color:#52c41a0d;border-color:#52c41a33}.DatingMessage_locationDatingMessage__FVbKf .DatingMessage_datingIcon__NaeiI{color:#52c41a}.DatingMessage_timeDatingMessage__9sapW .DatingMessage_datingMessageContent__4DW3V{background-color:#faad140d;border-color:#faad1433}.DatingMessage_timeDatingMessage__9sapW .DatingMessage_datingIcon__NaeiI{color:#faad14}.DatingMessage_confirmedDatingMessage__AtqlN .DatingMessage_datingMessageContent__4DW3V{background-color:#52c41a26;border-color:#52c41a4d}.DatingMessage_confirmedDatingMessage__AtqlN .DatingMessage_datingIcon__NaeiI{color:#52c41a}.MessageList_buttonStyle__Mo7FW{background-color:#000;border:none;color:#fff}.MessageList_messageListContainer__zf-vJ{flex:1 1;overflow-y:auto;padding:16px}.MessageList_messageList__2Se8U{display:flex;flex-direction:column}.MessageList_loadHistorySection__wozxU{margin-bottom:8px}.MessageList_loadHistoryIndicator__F2xOF{background-color:#fafafa;border-bottom:1px solid #0000000f;border-radius:6px;color:#00000073;cursor:pointer;padding:8px 0;text-align:center;transition:background-color .2s ease}.MessageList_loadHistoryIndicator__F2xOF:hover:not(.MessageList_loading__3xPec){background-color:#ededed}.MessageList_loadHistoryIndicator__F2xOF.MessageList_loading__3xPec{cursor:default}.MessageList_emptyState__Nqp6B{padding:48px 32px;text-align:center}.MessageList_emptyState__Nqp6B .MessageList_emptyTitle__41yvm{color:#000000d9;font-size:16px;margin-bottom:8px}.MessageList_emptyState__Nqp6B .MessageList_emptyDescription__qBokW{color:#00000073}.MessageList_bottomSpacing__sYYCa{height:32px}@media(max-width:575px){.MessageList_messageListContainer__zf-vJ{padding:8px}.MessageList_emptyState__Nqp6B{padding:32px 24px}}.InputArea_buttonStyle__crTLB{background-color:#000;border:none;color:#fff}.InputArea_messageInputArea__TpI4y{align-items:center;background-color:#fff;border-top:1px solid #0000000f;display:flex;padding:16px}.InputArea_inputActions__9w7Qs{color:#00000073;display:flex;gap:16px;margin-right:16px}.InputArea_inputContainer__qvDSH{flex:1 1}.InputArea_sendButton__RO5Aj{background-color:#000;border-color:#000;margin-left:8px}.InputArea_disabled__5KBWC{cursor:not-allowed;opacity:.6}.InputArea_chatLimitPlaceholder__juHgQ{color:#ff4d4f}@media(max-width:575px){.InputArea_messageInputArea__TpI4y{padding:8px}.InputArea_inputActions__9w7Qs{gap:8px;margin-right:8px}}.StatusIndicator_buttonStyle__xtCaD{background-color:#000;border:none;color:#fff}.StatusIndicator_statusIndicator__Yh\+DS{align-items:center;color:#00000073;display:flex;font-size:12px;gap:8px}.StatusIndicator_statusDot__RUS73{border-radius:50%;height:8px;width:8px}.StatusIndicator_statusDot__RUS73.StatusIndicator_connected__CThkC{background-color:#52c41a}.StatusIndicator_statusDot__RUS73.StatusIndicator_connecting__AHvkO,.StatusIndicator_statusDot__RUS73.StatusIndicator_reconnecting__QOmXB{background-color:#faad14}.StatusIndicator_statusDot__RUS73.StatusIndicator_disconnected__LHT0i{background-color:#ff4d4f}.StatusIndicator_statusText__8aRAt{transition:color .2s ease}.OnlineUsersPanel_buttonStyle__nfZsZ{background-color:#000;border:none;color:#fff}.OnlineUsersPanel_onlineUsersPanel__8LWgL{background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f;position:absolute;right:16px;top:45px;width:200px;z-index:1060}.OnlineUsersPanel_onlineUsersHeader__-Pivo{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;font-weight:500;justify-content:space-between;padding:16px}.OnlineUsersPanel_onlineUsersList__IFiEA{max-height:200px;overflow-y:auto;padding:8px 0}.OnlineUsersPanel_onlineUserItem__YLlzx{align-items:center;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:background-color .2s ease}.OnlineUsersPanel_onlineUserItem__YLlzx:hover{background-color:#fafafa}.OnlineUsersPanel_onlineUserIcon__YVUSn{color:#00000073}.OnlineUsersPanel_onlineUserName__rvsV7{flex:1 1}.OnlineUsersPanel_currentUserIndicator__NS1Ch{color:#000;font-size:12px;margin-left:4px}.OnlineUsersPanel_closeButton__FgqdT{font-size:12px;padding:4px 8px}@media(max-width:575px){.OnlineUsersPanel_onlineUsersPanel__8LWgL{right:8px;width:180px}.OnlineUsersPanel_onlineUserItem__YLlzx{padding:4px 8px}}.ChatModule_buttonStyle__wEk12{background-color:#000;border:none;color:#fff}.ChatModule_chatModule__Nyzqf{background-color:#f5f5f5;display:flex;flex-direction:column;height:100%}.ChatModule_chatModuleHeader__uw4JJ{align-items:center;background-color:#fff;border-bottom:1px solid #d9d9d9;display:flex;flex-direction:row;justify-content:center;padding:8px 16px}.ChatModule_chatLimitIndicator__e4OP6{background-color:#faad141a;border-bottom:1px solid #faad1433;color:#000000d9;font-size:12px;padding:8px;text-align:center}@media(max-width:575px){.ChatModule_chatModuleHeader__uw4JJ{padding:4px 8px}.ChatModule_chatLimitIndicator__e4OP6{font-size:10px;padding:4px 8px}}.GenericNegotiation_buttonStyle__Zm\+OR{background-color:#000;border:none;color:#fff}.GenericNegotiation_confirmBtn__5EwNO{margin-top:16px}.GenericNegotiation_negotiationSection__J2XXq{background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;margin-bottom:8px;overflow:hidden;padding:16px;transition:all .2s ease}.GenericNegotiation_negotiationSection__J2XXq.GenericNegotiation_animating__da2Oj{transition:all .3s ease}.GenericNegotiation_negotiationSection__J2XXq:last-child{margin-bottom:0}.GenericNegotiation_sectionHeader__oSXQi{border-bottom:1px solid #0000000f;cursor:pointer;padding-bottom:8px;transition:all .1s}.GenericNegotiation_sectionHeader__oSXQi:hover{opacity:.8}.GenericNegotiation_headerContent__fpuGU{align-items:center;display:flex;justify-content:space-between}.GenericNegotiation_sectionTitle__jBdxl{color:#000000d9;font-size:16px;font-weight:500;margin:0;-webkit-user-select:none;user-select:none}.GenericNegotiation_headerRight__d5VRR{align-items:center;display:flex;gap:8px}.GenericNegotiation_expandIcon__Z5gJn{color:#00000073;font-size:12px;transition:transform .2s ease;-webkit-user-select:none;user-select:none}.GenericNegotiation_expandIcon__Z5gJn.GenericNegotiation_expanded__T7T0M{transform:rotate(180deg)}.GenericNegotiation_currentChoices__6qJ9-{background:#fff;border:1px solid #0000000f;border-radius:6px;display:flex;flex-direction:row;gap:8px;justify-content:space-evenly;margin-bottom:16px;padding:16px;transition:all .2s ease}.GenericNegotiation_choiceItem__s2tIR{align-items:center;display:flex;gap:4px;justify-content:center;width:50%}.GenericNegotiation_choiceLabel__hWK8D{color:#00000073;font-size:14px;min-width:20px}.GenericNegotiation_choiceValue__5l0ya{border-radius:4px;font-size:14px;font-weight:500;padding:4px 8px;white-space:pre-wrap;word-break:break-word}.GenericNegotiation_choiceValue__5l0ya.GenericNegotiation_hasChoice__ZYSbI{border:1px solid #4d4d4d;color:#000}.GenericNegotiation_choiceValue__5l0ya.GenericNegotiation_noChoice__Vm9lh{background:#fafafa;border:1px solid #d9d9d9;color:#00000040}.GenericNegotiation_confirmedBadge__rTbUi{align-items:center;align-self:flex-start;background:#daf8cb;border:1px solid #9aec71;border-radius:4px;color:#52c41a;display:flex;font-size:12px;gap:4px;justify-content:center;padding:4px 8px}.GenericNegotiation_confirmedIcon__moBBp{font-weight:700}.GenericNegotiation_confirmedDisplay__dE0Zv{align-items:center;border:1px solid #4d4d4d;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.GenericNegotiation_confirmedValue__IdXoR{flex:1 1}.GenericNegotiation_confirmedLabel__-voH\+{color:#000;font-weight:500;margin-right:8px}.GenericNegotiation_confirmedText__OM3Np{color:#52c41a;font-weight:500}.GenericNegotiation_collapsibleArea__h1yiA{overflow:hidden;transition:all .2s ease}.GenericNegotiation_collapsibleArea__h1yiA.GenericNegotiation_collapsed__CQRiQ{margin-top:0;max-height:0;opacity:0;pointer-events:none}.GenericNegotiation_collapsibleArea__h1yiA.GenericNegotiation_expanded__T7T0M{margin-top:16px;max-height:1000px;opacity:1}.GenericNegotiation_selectorWrapper__Z5h88{background:#fff;border:1px solid #0000000f;border-radius:6px;padding:16px}.GenericNegotiation_modifyHeader__sj85G{align-items:center;border:1px solid #4d4d4d;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px}.GenericNegotiation_modifyBtn__qCRa9{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#000;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 16px;transition:all .1s}.GenericNegotiation_modifyBtn__qCRa9:hover:not(:disabled){opacity:.8}.GenericNegotiation_modifyBtn__qCRa9:disabled{opacity:.6;pointer-events:none}.GenericNegotiation_modifyBtn__qCRa9:hover:not(:disabled){background:#666;border-color:#000}.GenericNegotiation_modifyBtn__qCRa9:disabled{cursor:not-allowed;opacity:.5}.GenericNegotiation_cancelModifyBtn__IFTg1{background:#fff;border:1px solid #ff4d4f;border-radius:6px;color:#ff4d4f;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 8px;transition:all .1s}.GenericNegotiation_cancelModifyBtn__IFTg1:hover:not(:disabled){opacity:.8}.GenericNegotiation_cancelModifyBtn__IFTg1:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.GenericNegotiation_cancelModifyBtn__IFTg1:hover{background:#fff}.GenericNegotiation_confirmSection__sTz-Z{border-top:1px solid #0000000f}.GenericNegotiation_confirmBtn__5EwNO{background:#52c41a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:400;font-weight:500;padding:16px;transition:all .1s;transition:all .2s ease;width:100%}.GenericNegotiation_confirmBtn__5EwNO:hover:not(:disabled){opacity:.8}.GenericNegotiation_confirmBtn__5EwNO:disabled{opacity:.6;pointer-events:none}.GenericNegotiation_confirmBtn__5EwNO:hover:not(:disabled){background:#49ad17}.GenericNegotiation_confirmBtn__5EwNO:disabled{cursor:not-allowed;opacity:.5}@media(max-width:575px){.GenericNegotiation_negotiationSection__J2XXq{padding:16px}.GenericNegotiation_currentChoices__6qJ9-{padding:8px}.GenericNegotiation_confirmedDisplay__dE0Zv{align-items:flex-start;flex-direction:column;gap:8px}.GenericNegotiation_modifyBtn__qCRa9{align-self:stretch}}.OptionSelector_buttonStyle__hpX2p{background-color:#000;border:none;color:#fff}.OptionSelector_modifyBtn__b7ve3{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#000;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 16px;transition:all .1s}.OptionSelector_modifyBtn__b7ve3:hover:not(:disabled){opacity:.8}.OptionSelector_modifyBtn__b7ve3:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.OptionSelector_modifyBtn__b7ve3:hover:not(:disabled){background:#666;border-color:#000}.OptionSelector_cancelModifyBtn__Pt3Na{background:#fff;border:1px solid #ff4d4f;border-radius:6px;color:#ff4d4f;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 8px;transition:all .1s}.OptionSelector_cancelModifyBtn__Pt3Na:hover:not(:disabled){opacity:.8}.OptionSelector_cancelModifyBtn__Pt3Na:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.OptionSelector_cancelModifyBtn__Pt3Na:hover{background:#fff}.OptionSelector_confirmBtn__uOcXq{background:#52c41a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:400;font-weight:500;margin-top:16px;padding:16px;transition:all .1s;width:100%}.OptionSelector_confirmBtn__uOcXq:hover:not(:disabled){opacity:.8}.OptionSelector_confirmBtn__uOcXq:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.OptionSelector_optionSelector__EsTyP{width:100%}.OptionSelector_optionsTitle__gRWz7{color:#00000073;font-size:14px;margin-bottom:8px}.OptionSelector_optionsGrid__4mdDu{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media(max-width:575px){.OptionSelector_optionsGrid__4mdDu{grid-template-columns:repeat(2,1fr)}}.OptionSelector_optionBtn__PX9m-{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#000000d9;cursor:pointer;font-size:14px;font-weight:400;padding:8px 16px;text-align:center;transition:all .1s}.OptionSelector_optionBtn__PX9m-:hover:not(:disabled){opacity:.8}.OptionSelector_optionBtn__PX9m-:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.OptionSelector_optionBtn__PX9m-:hover:not(:disabled){border-color:#000;color:#000}.OptionSelector_optionBtn__PX9m-.OptionSelector_selected__vHXI4{border-color:#000;color:#000;font-weight:500}.OptionSelector_optionBtn__PX9m-.OptionSelector_otherOption__XhKM2{background:#fafafa;grid-column:span 3}.OptionSelector_optionBtn__PX9m-:active:not(:disabled){transform:scale(.98)}.OptionSelector_customInput__n1Bu8{display:flex;gap:8px;margin-bottom:16px}.OptionSelector_customInputField__86TTw{border:1px solid #d9d9d9;border-radius:6px;flex:1 1;font-size:14px;padding:8px 16px;transition:border-color .1s}.OptionSelector_customInputField__86TTw:focus{border-color:#000;outline:none}.OptionSelector_customSubmitBtn__hv-al{background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:400;padding:8px 24px;transition:all .1s}.OptionSelector_customSubmitBtn__hv-al:hover:not(:disabled){opacity:.8}.OptionSelector_customSubmitBtn__hv-al:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.map-container{font-family:PingFang SC,Microsoft YaHei,sans-serif;height:100%;overflow:hidden;position:relative;width:100%}.search-panel{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;left:10px;max-height:60%;overflow-y:auto;position:absolute;top:10px;transition:transform .3s ease;width:300px;z-index:1001}.map-wrapper{height:100%;position:relative;width:100%}.tmap-container{height:100%;left:0;position:absolute;top:0;width:100%}.control-panel{margin-bottom:15px}.btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 12px}.btn-search{background:#28a745;color:#fff}.btn-search:hover{background:#218838}.search-form{display:flex;margin-bottom:10px}.search-input{border:1px solid #ddd;border-radius:4px 0 0 4px;flex:1 1;font-size:14px;padding:8px}.search-form .btn{border-radius:0 4px 4px 0;margin:0}.error-message{background:#f8d7da;border:1px solid #f5c6cb;color:#dc3545;margin:10px 0}.current-location-info,.error-message{border-radius:4px;font-size:14px;padding:8px}.current-location-info{background:#e9f5ff;color:#666}.search-results{margin-top:15px}.search-results h3{color:#333;font-size:16px;margin-bottom:10px}.search-results ul{list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0}.search-results li{border-bottom:1px solid #eee;cursor:pointer;padding:10px;transition:background .2s}.search-results li:hover{background:#f0f8ff}.search-results li.selected{background:#e6f7ff;border-left:3px solid #1890ff}.place-title{font-size:14px;font-weight:700;margin-bottom:5px}.place-address{color:#666;font-size:12px;margin-bottom:3px}.place-distance{color:#888;font-size:12px}.loading-overlay{align-items:center;background:#ffffffb3;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.place-detail{background:#fff;border-radius:8px;bottom:20px;box-shadow:0 2px 10px #0003;left:50%;max-width:400px;padding:15px;position:absolute;transform:translateX(-50%);width:200px;z-index:1000}.place-detail h3{color:#333;font-size:16px;margin-top:0}.place-detail p{font-size:14px;margin:5px 0}.place-detail button{background:#f5f5f5;border:1px solid #ddd;margin-top:10px;padding:6px 12px}.mobile-search-toggle,.place-detail button{border-radius:4px;cursor:pointer;font-size:14px}.mobile-search-toggle{background:#fff;box-shadow:0 2px 5px #0003;display:none;left:10px;padding:8px 12px;position:absolute;top:10px;z-index:1001}@media (max-width:768px){.mobile-search-toggle{display:block}.search-panel{max-height:calc(100% - 60px);max-width:300px;top:50px;transform:translateX(-100%);width:80%}.search-panel.open{transform:translateX(0)}.place-detail{bottom:10px;width:85%}}.tmap-container *{box-sizing:border-box}.info-window-actions{margin-top:15px;text-align:center}.select-place-btn{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s}.select-place-btn:hover{background-color:#40a9ff}.select-place-btn:active{background-color:#096dd9}.LocationNegotiation_buttonStyle__MSsjc{background-color:#000;border:none;color:#fff}.LocationNegotiation_modifyBtn__p0Xid{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#000;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 16px;transition:all .1s}.LocationNegotiation_modifyBtn__p0Xid:hover:not(:disabled){opacity:.8}.LocationNegotiation_modifyBtn__p0Xid:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.LocationNegotiation_modifyBtn__p0Xid:hover:not(:disabled){background:#666;border-color:#000}.LocationNegotiation_cancelModifyBtn__rSw5z{background:#fff;border:1px solid #ff4d4f;border-radius:6px;color:#ff4d4f;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 8px;transition:all .1s}.LocationNegotiation_cancelModifyBtn__rSw5z:hover:not(:disabled){opacity:.8}.LocationNegotiation_cancelModifyBtn__rSw5z:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.LocationNegotiation_cancelModifyBtn__rSw5z:hover{background:#fff}.LocationNegotiation_confirmBtn__MmwiL{background:#52c41a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:400;font-weight:500;margin-top:16px;padding:16px;transition:all .1s;width:100%}.LocationNegotiation_confirmBtn__MmwiL:hover:not(:disabled){opacity:.8}.LocationNegotiation_confirmBtn__MmwiL:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.LocationNegotiation_locationMapSelector__GSbLP{border:1px solid #d9d9d9;border-radius:6px;height:300px;overflow:hidden;width:100%}@media(min-width:576px)and (max-width:767px){.LocationNegotiation_locationMapSelector__GSbLP{height:250px}}@media(max-width:575px){.LocationNegotiation_locationMapSelector__GSbLP{height:200px}}.LocationNegotiation_selectedLocationInfo__zuTlY,.LocationNegotiation_theirChoiceInfo__HJ3qC{background:#fafafa;border:1px solid #0000000f;border-radius:6px;margin-top:16px;padding:16px}.LocationNegotiation_selectedLocationInfo__zuTlY h4,.LocationNegotiation_theirChoiceInfo__HJ3qC h4{color:#000000d9;font-size:14px;font-weight:500;margin:0 0 8px}.LocationNegotiation_selectedLocationInfo__zuTlY p,.LocationNegotiation_theirChoiceInfo__HJ3qC p{color:#00000073;font-size:12px;margin:4px 0}.LocationNegotiation_selectedLocationInfo__zuTlY p strong,.LocationNegotiation_theirChoiceInfo__HJ3qC p strong{color:#000000d9;margin-right:4px}.TimeSelector_buttonStyle__\+YM1Q{background-color:#000;border:none;color:#fff}.TimeSelector_modifyBtn__YBL4-{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#000;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 16px;transition:all .1s}.TimeSelector_modifyBtn__YBL4-:hover:not(:disabled){opacity:.8}.TimeSelector_modifyBtn__YBL4-:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.TimeSelector_modifyBtn__YBL4-:hover:not(:disabled){background:#666;border-color:#000}.TimeSelector_cancelModifyBtn__IoQ6N{background:#fff;border:1px solid #ff4d4f;border-radius:6px;color:#ff4d4f;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 8px;transition:all .1s}.TimeSelector_cancelModifyBtn__IoQ6N:hover:not(:disabled){opacity:.8}.TimeSelector_cancelModifyBtn__IoQ6N:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.TimeSelector_cancelModifyBtn__IoQ6N:hover{background:#fff}.TimeSelector_confirmBtn__8XcUu{background:#52c41a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:400;font-weight:500;margin-top:16px;padding:16px;transition:all .1s;width:100%}.TimeSelector_confirmBtn__8XcUu:hover:not(:disabled){opacity:.8}.TimeSelector_confirmBtn__8XcUu:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.TimeSelector_timeSelector__6s6w1{width:100%}.TimeSelector_timeSelection__GdS7s{display:flex;flex-direction:column;gap:16px}.TimeSelector_timeSelectGroup__t-O1u{display:flex;flex-direction:column;gap:4px}.TimeSelector_timeSelectGroup__t-O1u label{color:#000000d9;font-size:14px;font-weight:400}.TimeSelector_timeSelect__t3cew{background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px}.TimeSelector_timeSelect__t3cew:focus{border-color:#000;outline:none}.TimeSelector_timeSelect__t3cew:disabled{background:#fafafa;cursor:not-allowed}.TimeSelector_proposalBtn__QpCuJ{background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:400;font-weight:500;margin-top:8px;padding:16px;transition:all .1s}.TimeSelector_proposalBtn__QpCuJ:hover:not(:disabled){opacity:.8}.TimeSelector_proposalBtn__QpCuJ:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.PaymentComponent_buttonStyle__2H1yF{background-color:#000;border:none;color:#fff}.PaymentComponent_modifyBtn__lpBRh{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#000;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 16px;transition:all .1s}.PaymentComponent_modifyBtn__lpBRh:hover:not(:disabled){opacity:.8}.PaymentComponent_modifyBtn__lpBRh:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.PaymentComponent_modifyBtn__lpBRh:hover:not(:disabled){background:#666;border-color:#000}.PaymentComponent_cancelModifyBtn__8UuqR{background:#fff;border:1px solid #ff4d4f;border-radius:6px;color:#ff4d4f;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 8px;transition:all .1s}.PaymentComponent_cancelModifyBtn__8UuqR:hover:not(:disabled){opacity:.8}.PaymentComponent_cancelModifyBtn__8UuqR:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.PaymentComponent_cancelModifyBtn__8UuqR:hover{background:#fff}.PaymentComponent_confirmBtn__ZOYcY{background:#52c41a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:400;font-weight:500;margin-top:16px;padding:16px;transition:all .1s;width:100%}.PaymentComponent_confirmBtn__ZOYcY:hover:not(:disabled){opacity:.8}.PaymentComponent_confirmBtn__ZOYcY:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.PaymentComponent_paymentInfo__5DNV3{background:#fafafa;border-radius:8px;padding:24px}.PaymentComponent_paymentAmount__D09x0{color:#000000d9;font-size:18px;font-weight:700;margin-bottom:24px;text-align:center}.PaymentComponent_amount__JqV4L{color:#ff4d4f}.PaymentComponent_paymentStatusList__UWrT1{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.PaymentComponent_paymentStatusItem__uvX3K{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:6px;display:flex;justify-content:space-between;padding:8px 16px}.PaymentComponent_statusLabel__rfHvm{color:#00000073}.PaymentComponent_statusValue__AX20e{font-weight:500}.PaymentComponent_paymentActions__dvWg2{display:flex;gap:16px;justify-content:center}@media(max-width:575px){.PaymentComponent_paymentActions__dvWg2{flex-direction:column;gap:8px}}.PaymentComponent_paymentBtn__rucsl{background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:400;font-weight:500;padding:16px 32px;transition:all .1s}.PaymentComponent_paymentBtn__rucsl:hover:not(:disabled){opacity:.8}.PaymentComponent_paymentBtn__rucsl:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.PaymentComponent_paymentBtn__rucsl.PaymentComponent_secondary__rdqjY{background:#fafafa;border:1px solid #d9d9d9;color:#000000d9}.PaymentComponent_paymentBtn__rucsl.PaymentComponent_success__dHjgp{background:#52c41a}.PaymentComponent_allPaidMessage__iAsgM{background:#daf8cb;border:1px solid #9aec71;border-radius:4px;border-radius:8px;color:#52c41a;padding:32px;text-align:center}.PaymentComponent_successIcon__Eayfa{font-size:18px;margin-bottom:8px}.PaymentComponent_paymentStatus__4akv4{padding:24px;text-align:center}.PaymentComponent_paymentTime__axiC2{color:#00000040;font-size:12px;margin-top:4px}.MeetingConfirmation_buttonStyle__RNmUx{background-color:#000;border:none;color:#fff}.MeetingConfirmation_modifyBtn__8pCW6{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#000;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 16px;transition:all .1s}.MeetingConfirmation_modifyBtn__8pCW6:hover:not(:disabled){opacity:.8}.MeetingConfirmation_modifyBtn__8pCW6:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.MeetingConfirmation_modifyBtn__8pCW6:hover:not(:disabled){background:#666;border-color:#000}.MeetingConfirmation_cancelModifyBtn__5t8WU{background:#fff;border:1px solid #ff4d4f;border-radius:6px;color:#ff4d4f;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 8px;transition:all .1s}.MeetingConfirmation_cancelModifyBtn__5t8WU:hover:not(:disabled){opacity:.8}.MeetingConfirmation_cancelModifyBtn__5t8WU:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.MeetingConfirmation_cancelModifyBtn__5t8WU:hover{background:#fff}.MeetingConfirmation_confirmBtn__G3jJs{background:#52c41a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:400;font-weight:500;margin-top:16px;padding:16px;transition:all .1s;width:100%}.MeetingConfirmation_confirmBtn__G3jJs:hover:not(:disabled){opacity:.8}.MeetingConfirmation_confirmBtn__G3jJs:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.MeetingConfirmation_meetingConfirmation__lpX34{margin:8px 24px}.MeetingConfirmation_confirmationHeader__FpiLk{align-items:center;background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 16px}@media(max-width:575px){.MeetingConfirmation_confirmationHeader__FpiLk{align-items:flex-start;flex-direction:column;gap:8px}}.MeetingConfirmation_confirmationHeader__FpiLk h4{color:#000000d9;font-size:16px;font-weight:500;margin:0}.MeetingConfirmation_statusIndicator__gQq75{align-items:center;border-radius:6px;display:flex;flex-direction:row;font-size:12px;font-weight:500;gap:4px;justify-content:center;padding:4px 16px}.MeetingConfirmation_statusIndicator__gQq75.MeetingConfirmation_success__Pdj4y{background:#daf8cb;border:1px solid #9aec71;color:#52c41a}.MeetingConfirmation_statusIndicator__gQq75.MeetingConfirmation_failed__3-kdN{background:#fff;border:1px solid #ffb3b4;color:#ff4d4f}.MeetingConfirmation_statusIndicator__gQq75.MeetingConfirmation_warning__JrIO3{background:#fef3dc;border:1px solid #fcd078;color:#faad14}.MeetingConfirmation_statusIndicator__gQq75.MeetingConfirmation_waiting__UMYi5{background:#fefeff;border:1px solid #98cdff;color:#1890ff}.MeetingConfirmation_statusIndicator__gQq75.MeetingConfirmation_pending__4vgi6{background:#fafafa;border:1px solid #d9d9d9;color:#00000073}.MeetingConfirmation_compensationInfo__yHkRh,.MeetingConfirmation_penaltyInfo__HvIp5{font-size:10px;margin-top:4px}.MeetingConfirmation_compensationInfo__yHkRh{color:#52c41a}.MeetingConfirmation_penaltyInfo__HvIp5{color:#ff4d4f}.MeetingConfirmation_meetingInfoCard__AEb-V,.MeetingConfirmation_myCodeCard__tYpi\+{background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;margin-bottom:8px;padding:16px}.MeetingConfirmation_cardHeader__P\+dLh{align-items:center;color:#000000d9;display:flex;flex-direction:row;font-weight:500;gap:4px;justify-content:center;margin-bottom:8px}.MeetingConfirmation_infoItem__RFA5B{align-items:center;align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.MeetingConfirmation_infoItem__RFA5B.MeetingConfirmation_detail__5aYcb{font-size:12px;margin-bottom:4px}.MeetingConfirmation_infoItem__RFA5B .MeetingConfirmation_label__Zjn-x{color:#00000073;font-size:14px;font-weight:500;min-width:50px}@media(max-width:575px){.MeetingConfirmation_infoItem__RFA5B .MeetingConfirmation_label__Zjn-x{min-width:40px}}.MeetingConfirmation_infoItem__RFA5B.MeetingConfirmation_detail__5aYcb .MeetingConfirmation_label__Zjn-x{font-size:12px}.MeetingConfirmation_infoItem__RFA5B .MeetingConfirmation_value__QTf8i{color:#000000d9;flex:1 1;font-weight:500;margin-left:16px;text-align:right;word-break:break-word}@media(max-width:575px){.MeetingConfirmation_infoItem__RFA5B .MeetingConfirmation_value__QTf8i{margin-left:0;margin-top:4px;text-align:left}}.MeetingConfirmation_infoItem__RFA5B.MeetingConfirmation_detail__5aYcb .MeetingConfirmation_value__QTf8i{font-size:12px;font-weight:400}.MeetingConfirmation_timeoutWarning__c7XEw{background:#fff;border:1px solid #ffb3b4;border-radius:6px;color:#ff4d4f;font-size:12px;margin-top:8px;padding:8px;text-align:center}.MeetingConfirmation_codeDisplay__pOvHC{background:#fff;border:2px dashed #d9d9d9;border-radius:6px;color:#000;font-size:18px;font-weight:700;letter-spacing:2px;margin:16px 0;padding:24px;text-align:center}.MeetingConfirmation_codeInstruction__g4dy1{color:#00000073;font-size:12px;line-height:1.4;text-align:center}.MeetingConfirmation_confirmationSection__Wodef{background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;padding:16px}.MeetingConfirmation_inputSection__i3vFU{margin-bottom:8px}.MeetingConfirmation_orDivider__5hcll{color:#00000073;font-size:12px;margin:8px 0;position:relative;text-align:center}.MeetingConfirmation_orDivider__5hcll:after,.MeetingConfirmation_orDivider__5hcll:before{background:#0000000f;content:"";height:1px;position:absolute;top:50%;width:35%}.MeetingConfirmation_orDivider__5hcll:before{left:0}.MeetingConfirmation_orDivider__5hcll:after{right:0}.MeetingConfirmation_arrivedBadge__51PZV{background:#daf8cb;border:1px solid #9aec71;border-radius:6px;color:#52c41a;font-weight:500;margin-bottom:8px;padding:8px 16px;text-align:center}.MeetingConfirmation_waitingMessage__trYdj{color:#00000073;font-size:14px;padding:16px;text-align:center}.MeetingConfirmation_terminateSection__VxhCD{margin-top:8px}.DatingModule_buttonStyle__adOww{background-color:#000;border:none;color:#fff}.DatingModule_modifyBtn__2StMY{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#000;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 16px;transition:all .1s}.DatingModule_modifyBtn__2StMY:hover:not(:disabled){opacity:.8}.DatingModule_modifyBtn__2StMY:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.DatingModule_modifyBtn__2StMY:hover:not(:disabled){background:#666;border-color:#000}.DatingModule_cancelModifyBtn__lt2gi{background:#fff;border:1px solid #ff4d4f;border-radius:6px;color:#ff4d4f;cursor:pointer;font-size:14px;font-size:12px;font-weight:400;padding:4px 8px;transition:all .1s}.DatingModule_cancelModifyBtn__lt2gi:hover:not(:disabled){opacity:.8}.DatingModule_cancelModifyBtn__lt2gi:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.DatingModule_cancelModifyBtn__lt2gi:hover{background:#fff}.DatingModule_confirmBtn__t5Joq{background:#52c41a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:400;font-weight:500;margin-top:16px;padding:16px;transition:all .1s;width:100%}.DatingModule_confirmBtn__t5Joq:hover:not(:disabled){opacity:.8}.DatingModule_confirmBtn__t5Joq:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.DatingModule_datingModule__v2Nnd{background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 1px 2px 0 #00000008;margin:8px 24px;padding:16px}.DatingModule_datingHeader__wECOF{align-items:center;border-bottom:1px solid #0000000f;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.DatingModule_datingHeader__wECOF h3{color:#000000d9;font-size:16px;font-weight:500;margin:0}.DatingModule_datingLoading__xstYl{animation:DatingModule_pulse__JuXKV 1.5s ease-in-out infinite;color:#000;font-size:12px}@keyframes DatingModule_pulse__JuXKV{0%,to{opacity:1}50%{opacity:.5}}.DatingModule_meetingCompletedBanner__L9DHl,.DatingModule_meetingFailedBanner__A1yLO{border-radius:6px;margin:8px 24px;padding:16px;text-align:center}.DatingModule_meetingCompletedBanner__L9DHl{background:#daf8cb;border:1px solid #9aec71;color:#52c41a}.DatingModule_meetingFailedBanner__A1yLO{background:#fff;border:1px solid #ffb3b4;color:#ff4d4f}.DatingModule_bannerContent__5gBvj{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}.DatingModule_bannerIcon__9dil5{font-size:18px}.DatingModule_bannerText__x\+0ZA{text-align:left}.DatingModule_bannerTitle__sfAUF{font-weight:500;margin-bottom:4px}.DatingModule_bannerSubtitle__GTjHn{font-size:12px;opacity:.8}.ChatBasicPage_buttonStyle__gSGVO{background-color:#000;border:none;color:#fff}.ChatBasicPage_chatPage__7ZetB{background:#fff;display:flex;flex-direction:column;height:100vh;position:relative}.ChatBasicPage_fixedNavBar__F7mdC{background:#fff!important;border-bottom:1px solid #d9d9d9!important;left:0!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:1005!important}.ChatBasicPage_userInfoContainer__y1YeT{align-items:center!important;border-radius:6px!important;cursor:pointer!important;display:inline-flex!important;gap:8px!important;height:100%!important;justify-content:center!important;max-width:200px!important;padding:4px 8px!important;transition:all .2s ease!important}.ChatBasicPage_userInfoContainer__y1YeT:hover{background:#fafafa!important}.ChatBasicPage_userInfoContainer__y1YeT:active{background:#ededed!important}.ChatBasicPage_avatarContainer__nRQGa{display:inline-block;position:relative}.ChatBasicPage_avatar__H2B6v{border:2px solid #d9d9d9!important;border-radius:50%!important;height:32px!important;object-fit:cover!important;width:32px!important}.ChatBasicPage_userName__2sl5u{color:#000000d9!important;font-size:14px!important;font-weight:600!important;max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ChatBasicPage_chatContent__hlDmX{display:flex!important;flex:1 1!important;flex-direction:column!important;padding-top:45px!important}.ChatBasicPage_chatModuleContainer__sa\+Dq{flex:1 1!important;min-height:0!important}.ChatBasicPage_appointmentInfoBar__IiyyF{align-items:center;background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;margin:8px 24px;padding:16px 24px;transition:all .2s ease}.ChatBasicPage_appointmentInfoBar__IiyyF.ChatBasicPage_confirmed__as8HS{background:#daf8cb;border:1px solid #9aec71}.ChatBasicPage_appointmentInfoBar__IiyyF.ChatBasicPage_confirmed__as8HS .ChatBasicPage_appointmentItem__iSDb6 .ChatBasicPage_label__k3xEg{color:#52c41a;font-weight:600}.ChatBasicPage_appointmentInfoBar__IiyyF.ChatBasicPage_confirmed__as8HS .ChatBasicPage_appointmentItem__iSDb6 .ChatBasicPage_value__-mrNp{color:#3f9714;font-weight:600}.ChatBasicPage_appointmentInfoBar__IiyyF.ChatBasicPage_confirmed__as8HS .ChatBasicPage_appointmentItem__iSDb6.ChatBasicPage_paymentCompleted__ia4b\+ .ChatBasicPage_value__-mrNp{color:#000}@media(max-width:575px){.ChatBasicPage_appointmentInfoBar__IiyyF{margin:8px;padding:8px 16px}}.ChatBasicPage_appointmentItem__iSDb6{align-items:center;display:flex;font-size:12px;gap:4px}.ChatBasicPage_appointmentItem__iSDb6 .ChatBasicPage_label__k3xEg{color:#00000073;font-weight:500}.ChatBasicPage_appointmentItem__iSDb6 .ChatBasicPage_value__-mrNp{color:#52c41a;font-weight:600}.ChatBasicPage_chatStatusIndicator__PN7ky{border-radius:6px;font-size:12px;font-weight:500;margin:8px 24px;padding:8px 24px;text-align:center}.ChatBasicPage_chatStatusIndicator__PN7ky.ChatBasicPage_cancelled__3944K{background:#fff;border:1px solid #ffb3b4;color:#ff4d4f}.ChatBasicPage_chatStatusIndicator__PN7ky.ChatBasicPage_completed__ilyK8{background:#daf8cb;border:1px solid #9aec71;color:#52c41a}.ChatBasicPage_chatStatusIndicator__PN7ky.ChatBasicPage_deleted__ZSpKg,.ChatBasicPage_chatStatusIndicator__PN7ky.ChatBasicPage_limited__oSmbn{background:#fef3dc;border:1px solid #fcd078;color:#d69005}@media(max-width:575px){.ChatBasicPage_chatStatusIndicator__PN7ky{font-size:10px;margin:8px;padding:4px 8px}}.ChatBasicPage_upgradeBtn__9CjIr{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:10px;margin-left:4px;padding:4px 8px;transition:all .2s ease}.ChatBasicPage_upgradeBtn__9CjIr:hover{background:#000;transform:translateY(-1px)}.ChatBasicPage_upgradeBtn__9CjIr:active{transform:translateY(0)}.ChatBasicPage_messageLimitWarning__6qy0j{background:#fff;color:#ff4d4f}.ChatBasicPage_messageLimitHint__qmXzr,.ChatBasicPage_messageLimitWarning__6qy0j{border-radius:4px;font-size:10px;margin-bottom:4px;padding:4px 8px;text-align:center}.ChatBasicPage_messageLimitHint__qmXzr{background:#daf8cb;color:#52c41a}@keyframes ChatBasicPage_fadeIn__-EhsS{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatBasicPage_slideIn__r26it{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.ChatBasicPage_fadeIn__-EhsS{animation:ChatBasicPage_fadeIn__-EhsS .3s ease forwards}.ChatBasicPage_slideIn__r26it{animation:ChatBasicPage_slideIn__r26it .2s ease forwards}.ChatBasicPage_flexCenter__RRgmQ{align-items:center;display:flex;flex-direction:row;justify-content:center}.ChatBasicPage_flexColumn__5uA2f{display:flex;flex-direction:column}.ChatBasicPage_fullHeight__yIxbC{height:100%}.ChatBasicPage_overflowAuto__jrHhT{overflow:auto}.ChatBasicPage_textCenter__6cxb7{text-align:center}@media(max-width:575px){.ChatBasicPage_hideOnMobile__NPdx0{display:none!important}}.ChatBasicPage_showOnlyOnMobile__0oZu8{display:none!important}@media(max-width:575px){.ChatBasicPage_showOnlyOnMobile__0oZu8{display:block!important}}.ChatBasicPage_inputArea__0XnOz{background:#fff;border-top:1px solid #d9d9d9;padding:8px;position:relative}.ChatBasicPage_inputArea__0XnOz.ChatBasicPage_disabled__Yrf8z{opacity:.6;pointer-events:none}.ChatBasicPage_onlineUsersBadge__9uLS7{cursor:pointer;position:relative}.ChatBasicPage_onlineUsersBadge__9uLS7:hover{opacity:.8}.ChatBasicPage_onlineUsersBadge__9uLS7 .ChatBasicPage_badgeContent__T9bm2{align-items:center;background:#ff4d4f;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-6px;top:-6px}.ChatBasicPage_pageLoading__IVJ29{align-items:center;background:#f5f5f5;display:flex;flex-direction:column;height:100vh;justify-content:center}.ChatBasicPage_pageLoading__IVJ29 .ChatBasicPage_loadingText__H2RzG{color:#00000073;font-size:12px;margin-top:16px}.ChatBasicPage_errorState__YFRrs{align-items:center;background:#f5f5f5;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:24px}.ChatBasicPage_errorState__YFRrs .ChatBasicPage_errorIcon__WQ\+za{color:#ff4d4f;font-size:48px;margin-bottom:16px}.ChatBasicPage_errorState__YFRrs .ChatBasicPage_errorTitle__FlhmE{color:#000000d9;font-size:16px;font-weight:600;margin-bottom:4px}.ChatBasicPage_errorState__YFRrs .ChatBasicPage_errorMessage__E\+MRT{color:#00000073;font-size:12px;margin-bottom:16px;text-align:center}.ChatBasicPage_errorState__YFRrs .ChatBasicPage_retryButton__49YTQ{margin-top:16px}.location-container{background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-width:600px;padding:20px}h1{color:#2c3e50;margin-bottom:30px;text-align:center}.status{border-radius:5px;font-weight:700}.status.connected{background-color:#d4edda;color:#155724}.status.disconnected{background-color:#f8d7da;color:#721c24}.location-button{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-bottom:20px;padding:12px;transition:background-color .3s;width:100%}.location-button:hover:not(:disabled){background-color:#2980b9}.location-button:disabled{background-color:#95a5a6;cursor:not-allowed}.location-info{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:15px}.location-info h2{color:#2c3e50;margin-top:0}.instructions{background-color:#fff3cd;border-radius:5px;color:#856404;padding:15px}.instructions h3{margin-top:0}.combo-order-container{margin:0 auto;max-width:800px;padding:20px}.status{border-radius:4px;margin-bottom:20px;padding:10px;text-align:center}.status.connected{background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.status.disconnected{background-color:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f}.combo-details{border:1px solid #d9d9d9;border-radius:4px;padding:10px}.combo-item{border-bottom:1px dashed #f0f0f0;display:flex;justify-content:space-between;padding:5px 0}.combo-item:last-child{border-bottom:none}.payment-result{line-height:1.8}.DeleteAccountPage_deleteAccountPage__gqfwc{background-color:#f5f5f5;min-height:100vh;padding-bottom:20px}.DeleteAccountPage_content__RqQOD{padding:12px}.DeleteAccountPage_warningCard__F39Og{border:1px solid #ff4d4f;margin-bottom:12px}.DeleteAccountPage_warningList__rzMXy{display:flex;flex-direction:column;gap:12px}.DeleteAccountPage_warningItem__Y9IPh{align-items:flex-start;color:#666;display:flex;font-size:14px;gap:8px;line-height:1.6}.DeleteAccountPage_warningIcon__2AAaT{color:#ff4d4f;flex-shrink:0;margin-top:2px}.DeleteAccountPage_conditionsCard__3-RL2{margin-bottom:12px}.DeleteAccountPage_loadingCard__ZNEae{margin-bottom:12px;padding:24px;text-align:center}.DeleteAccountPage_loadingText__7oaTL{color:#999;font-size:14px}.DeleteAccountPage_canDelete__BeT8r{align-items:center;background-color:#f6ffed;border-radius:8px;display:flex;gap:12px;padding:16px}.DeleteAccountPage_canDeleteIcon__fMv1R{align-items:center;background-color:#52c41a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:32px;justify-content:center;width:32px}.DeleteAccountPage_canDeleteText__sL2-g{color:#52c41a;flex:1 1;font-size:14px;font-weight:500}.DeleteAccountPage_blockers__JpU24{display:flex;flex-direction:column;gap:12px}.DeleteAccountPage_blockerItem__hvdCx{background-color:#fff2f0;border-radius:8px;display:flex;gap:12px;padding:12px}.DeleteAccountPage_blockerIcon__LXaqI{align-items:center;background-color:#ff4d4f;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:28px;justify-content:center;width:28px}.DeleteAccountPage_blockerContent__QKzQ0{flex:1 1}.DeleteAccountPage_blockerMessage__Oa44x{color:#ff4d4f;font-size:14px;font-weight:500;margin-bottom:4px}.DeleteAccountPage_blockerHint__nXmKs{color:#999;font-size:12px}.DeleteAccountPage_confirmCard__pkF0I{margin-bottom:12px}.DeleteAccountPage_confirmHint__4eW7P{color:#666;font-size:14px;line-height:1.6;margin-bottom:12px}.DeleteAccountPage_confirmHint__4eW7P strong{color:#ff4d4f;font-weight:600}.DeleteAccountPage_confirmInput__OlziX{margin-bottom:0}.DeleteAccountPage_buttonGroup__uwqq8{display:flex;flex-direction:column;gap:12px;margin-top:24px}.DeleteAccountPage_deleteButton__D-qi2{background-color:#ff4d4f;border-color:#ff4d4f}.DeleteAccountPage_deleteButton__D-qi2:disabled{opacity:.6}.DeleteAccountPage_cancelButton__Uxbqc{border-color:#d9d9d9;color:#666}.btn-cancel,.btn-confirm,.buttonStyle{background-color:#000;border:none;color:#fff}.product-purchase-modal .product-info{margin-bottom:24px}.product-purchase-modal .product-info .product-name{color:#000000d9;font-size:18px;font-weight:600;margin:0 0 8px}.product-purchase-modal .product-info .product-description{color:#00000073;font-size:16px;line-height:1.5;margin:0 0 16px}.product-purchase-modal .product-info .product-features{margin-bottom:16px}.product-purchase-modal .product-info .product-features h4{color:#000000d9;font-size:16px;font-weight:500;margin:0 0 8px}.product-purchase-modal .product-info .product-features ul{list-style-type:disc;margin:0;padding-left:24px}.product-purchase-modal .product-info .product-features ul li{color:#00000073;font-size:14px;line-height:1.5;margin-bottom:4px}.product-purchase-modal .price-section{background:#fafafa;border-radius:6px;padding:0 16px}.product-purchase-modal .price-section .product-price{margin-bottom:8px}.product-purchase-modal .price-section .product-price .price-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.product-purchase-modal .price-section .product-price .price-row:last-child{margin-bottom:0}.product-purchase-modal .price-section .product-price .price-row.original-price-row .price-amount{color:#000000d9;font-size:18px;font-weight:600}.product-purchase-modal .price-section .product-price .price-row.discount-row .price-label,.product-purchase-modal .price-section .product-price .price-row.voucher-discount-row .price-label{color:#00000073;font-size:14px}.product-purchase-modal .price-section .product-price .price-row.discount-row .price-discount,.product-purchase-modal .price-section .product-price .price-row.voucher-discount-row .price-discount{color:#ff4d4f;font-size:14px;font-weight:500}.product-purchase-modal .price-section .product-price .price-row.discount{border-top:1px dashed #d9d9d9;margin-top:8px;padding-top:8px}.product-purchase-modal .price-section .product-price .price-row .price-label{color:#00000073;font-size:16px}.product-purchase-modal .price-section .product-price .price-row .price-discount{color:#52c41a;font-size:18px;font-weight:600}.product-purchase-modal .price-section .final-amount{align-items:center;border-top:1px solid #d9d9d9;display:flex;justify-content:space-between;margin-bottom:0}.product-purchase-modal .price-section .final-amount .final-label{color:#00000073;font-size:16px}.product-purchase-modal .price-section .final-amount .final-amount-value{color:#ff4d4f;font-size:30px;font-weight:700}.product-purchase-modal .voucher-collapse :global .ant-collapse-header{font-size:14px;padding:16px 0!important}.product-purchase-modal .voucher-collapse :global .ant-collapse-content-box{padding:8px 0!important}.product-purchase-modal .voucher-collapse .voucher-panel-header{align-items:center;display:flex;justify-content:space-between;width:100%}.product-purchase-modal .voucher-collapse .voucher-panel-header .header-text{color:#000000d9;font-size:14px}.product-purchase-modal .voucher-collapse .voucher-panel-header .voucher-count{background:#ff4d4f1a;border-radius:8px;color:#ff4d4f;font-size:12px;font-weight:500;padding:4px 8px}.product-purchase-modal .voucher-collapse .voucher-loading{display:flex;justify-content:center;padding:24px}.product-purchase-modal .voucher-collapse .no-vouchers{color:#00000073;font-size:12px;padding:24px;text-align:center}.product-purchase-modal .voucher-collapse .voucher-list :global .ant-list-item{background:#0000!important;border:none!important;padding:0!important}.product-purchase-modal .voucher-collapse .voucher-list .voucher-item{align-items:center;background-color:#ff4d4f0d;border:1px solid #ff4d4f33;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:16px!important;transition:all .2s}.product-purchase-modal .voucher-collapse .voucher-list .voucher-item:hover{background-color:#ff4d4f14;border-color:#ff4d4f66;box-shadow:0 1px 2px 0 #00000008}.product-purchase-modal .voucher-collapse .voucher-list .voucher-item.selected{background-color:#ff4d4f1f;border-color:#ff4d4f;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px 0 #00000014}.product-purchase-modal .voucher-collapse .voucher-list .voucher-item .voucher-content{flex:1 1;margin-right:16px}.product-purchase-modal .voucher-collapse .voucher-list .voucher-item .voucher-content .voucher-title{margin-bottom:4px}.product-purchase-modal .voucher-collapse .voucher-list .voucher-item .voucher-content .voucher-title .voucher-type{align-items:center;display:inline-flex;gap:4px}.product-purchase-modal .voucher-collapse .voucher-list .voucher-item .voucher-content .voucher-title .voucher-type.cash .voucher-amount{color:#ff4d4f;font-size:18px;font-weight:700}.product-purchase-modal .voucher-collapse .voucher-list .voucher-item .voucher-content .voucher-title .voucher-type.cash .voucher-label{background:#ff4d4f1a;border-radius:4px;color:#00000073;font-size:12px;padding:4px 8px}.product-purchase-modal .voucher-collapse .voucher-list .voucher-item .voucher-content .voucher-title .voucher-type.discount .voucher-amount{color:#faad14;font-size:18px;font-weight:700}.product-purchase-modal .voucher-collapse .voucher-list .voucher-item .voucher-content .voucher-title .voucher-type.discount .voucher-label{background:#faad141a;border-radius:4px;color:#00000073;font-size:12px;padding:4px 8px}.product-purchase-modal .voucher-collapse .voucher-list .voucher-item .voucher-content .voucher-desc .desc-item{color:#00000073;font-size:12px}.product-purchase-modal .voucher-collapse .voucher-list .voucher-item .voucher-content .voucher-desc .desc-item .locked-amount{color:#faad14;margin-left:4px}.btn-cancel{background-color:#0000!important;border:1px solid #d9d9d9!important;color:#00000073!important}.btn-cancel:hover{border-color:#000!important;color:#000!important}.btn-confirm{border-radius:6px;font-weight:500;height:36px;min-width:100px;transition:all .2s}.btn-confirm:hover:not(:disabled){background-color:#4096ff!important}.btn-confirm:disabled{cursor:not-allowed;opacity:.6}.MatchInterpretationLoading_buttonStyle__XCjqS{background-color:#000;border:none;color:#fff}.MatchInterpretationLoading_loadingContainer__RT\+fR{background:#fff;border-radius:12px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px 0 #00000014;padding:24px}.MatchInterpretationLoading_loadingContent__P9916{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.MatchInterpretationLoading_title__stzB-{color:#000000d9;font-size:18px;font-weight:600;margin:24px 0 16px}.MatchInterpretationLoading_description__dpl06{color:#00000073;font-size:14px;line-height:1.6;margin-bottom:24px}.MatchInterpretationLoading_tips__XBkwV{margin-bottom:24px;max-width:320px;text-align:left;width:100%}.MatchInterpretationLoading_tipItem__eD4aL{color:#00000040;font-size:12px;line-height:1.5;margin:8px 0}.MatchInterpretationLoading_refreshButton__eeLRi{color:#00000040;font-size:12px;margin-top:8px}.successModal .ant-modal-content{padding:24px;text-align:center}.MatchInterpretationLoading_successContent__K7\+26{align-items:center;display:flex;flex-direction:column;padding:20px 0}.MatchInterpretationLoading_successIcon__PdPfN{color:#52c41a;font-size:64px;margin-bottom:16px}.MatchInterpretationLoading_successTitle__8tN\+V{color:#000000d9;font-size:20px;font-weight:600;margin:0 0 8px}.MatchInterpretationLoading_successDescription__DcXU\+{color:#00000073;font-size:14px;line-height:1.6;margin:0 0 24px}.MatchInterpretationLoading_viewButton__uLp08{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:44px;transition:background .2s}.MatchInterpretationLoading_viewButton__uLp08:hover{background-color:#4096ff}.MatchInterpretationLoading_viewButton__uLp08:active{background-color:#0958d9}.MatchInterpretationCard_buttonStyle__1fIyK{background-color:#000;border:none;color:#fff}.MatchInterpretationCard_matchInterpretationCard__tYUaa{margin:16px 0}.MatchInterpretationCard_matchInterpretationCard__tYUaa .MatchInterpretationCard_cardContent__yXsXX{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px 0 #00000014;padding:16px;position:relative}.MatchInterpretationCard_matchInterpretationCard__tYUaa .MatchInterpretationCard_cardContent__yXsXX .MatchInterpretationCard_refreshButton__Ow7Rd{background:#fff;border:1px solid #e0e0e0;box-shadow:0 1px 2px #0000000d;color:#999;font-size:12px;font-weight:300;height:auto;line-height:1.2;min-width:auto;padding:2px 8px;position:absolute;right:16px;top:16px;transition:all .1s ease}.MatchInterpretationCard_matchInterpretationCard__tYUaa .MatchInterpretationCard_cardContent__yXsXX .MatchInterpretationCard_refreshButton__Ow7Rd:hover{border-color:#d0d0d0;color:#666}.MatchInterpretationCard_matchInterpretationCard__tYUaa .MatchInterpretationCard_cardContent__yXsXX .MatchInterpretationCard_refreshButton__Ow7Rd:active{box-shadow:inset 0 1px 2px #0000001a;color:#333;transform:translateY(1px)}.MatchInterpretationCard_matchInterpretationCard__tYUaa .MatchInterpretationCard_cardContent__yXsXX .MatchInterpretationCard_title__1\+R3A{color:#000000d9;font-size:18px;font-weight:600;margin:0 0 16px}.MatchInterpretationCard_matchInterpretationCard__tYUaa .MatchInterpretationCard_cardContent__yXsXX .MatchInterpretationCard_description__Lqh4k{color:#00000073;font-size:16px;line-height:1.6;margin:0 0 16px}.MatchInterpretationCard_matchInterpretationCard__tYUaa .MatchInterpretationCard_cardContent__yXsXX .MatchInterpretationCard_voucherHint__Lauia{color:#00000040;font-size:12px;margin:16px 0 0;text-align:center}.buttonStyle{background-color:#000;border:none;color:#fff}.test-version-update-modal .test-version-update-modal-content{padding:24px}.test-version-update-modal .test-version-update-modal-content .modal-header{align-items:center;display:flex;flex-direction:column;margin-bottom:16px}.test-version-update-modal .test-version-update-modal-content .modal-header .modal-title{color:#000000d9;font-size:20px;font-weight:600;margin:0;text-align:center}.test-version-update-modal .test-version-update-modal-content .modal-description{background-color:#00000008;border-left:3px solid #000;border-radius:4px;color:#00000073;display:block;font-size:14px;line-height:1.6;margin-bottom:24px;padding:16px;text-align:left}.test-version-update-modal .test-version-update-modal-content .update-list{margin-bottom:24px}.test-version-update-modal .test-version-update-modal-content .update-list .list-title{color:#000000d9;font-size:14px;font-weight:500;margin:0 0 8px}.test-version-update-modal .test-version-update-modal-content .update-list .updates-list{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.test-version-update-modal .test-version-update-modal-content .update-list .updates-list .update-item{border-bottom:1px solid #0000000f;padding:4px 16px;transition:background-color .2s}.test-version-update-modal .test-version-update-modal-content .update-list .updates-list .update-item:last-child{border-bottom:none}.test-version-update-modal .test-version-update-modal-content .update-list .updates-list .update-item:active{background-color:#fafafa}.test-version-update-modal .test-version-update-modal-content .update-list .updates-list .update-item .update-item-content{display:flex;flex-direction:column;gap:4px}.test-version-update-modal .test-version-update-modal-content .update-list .updates-list .update-item .update-item-content .test-name{color:#000000d9;font-size:14px;font-weight:500;line-height:1.5}.test-version-update-modal .test-version-update-modal-content .update-list .updates-list .update-item .update-item-content .question-count{color:#00000073;font-size:12px}.test-version-update-modal .test-version-update-modal-content .modal-actions{width:100%}.test-version-update-modal .test-version-update-modal-content .modal-actions .confirm-button{background-color:#000;border:none;border-radius:6px;color:#fff;font-size:16px;font-weight:500;height:44px;transition:opacity .2s;width:100%}.test-version-update-modal .test-version-update-modal-content .modal-actions .confirm-button:active{opacity:.8}.agreement-modal .agreement-modal-content{padding:16px 0}.agreement-modal .agreement-modal-content .agreement-modal-tip{background-color:#fff7e6;border-left:4px solid #faad14;border-radius:4px;color:#faad14;font-size:14px;margin-bottom:16px;padding:12px 16px}.agreement-modal .agreement-modal-content .agreement-list{max-height:50vh;overflow-y:auto}.agreement-modal .agreement-modal-content .agreement-list .adm-list-item{cursor:pointer;transition:background-color .2s}.agreement-modal .agreement-modal-content .agreement-list .adm-list-item:active{background-color:#f5f5f5}.agreement-modal .agreement-modal-content .agreement-list .adm-list-item .agreement-item-extra{align-items:center;display:flex;gap:8px}.agreement-modal .agreement-modal-content .agreement-list .adm-list-item .agreement-item-extra .view-detail-icon{color:#999;font-size:18px}.agreement-modal .agreement-modal-content .agreement-list .adm-list-item .agreement-item-content{flex:1 1}.agreement-modal .agreement-modal-content .agreement-list .adm-list-item .agreement-item-content .agreement-title{color:#333;font-size:16px;font-weight:500;margin-bottom:4px}.agreement-modal .agreement-modal-content .agreement-list .adm-list-item .agreement-item-content .agreement-summary{color:#999;font-size:13px;line-height:1.5}.init-page-container{align-items:center;background:linear-gradient(135deg,#000,#3e3e3e);display:flex;height:100vh;justify-content:center}.init-page-container .loading-content{align-items:center;display:flex;flex-direction:column;gap:16px}.init-page-container .loading-content .loading-text{color:#fff;font-size:18px;font-weight:500;margin-top:16px}.init-page-container .loading-content .loading-subtext{color:#fffc;font-size:14px}.iframe-screenshot-test-page{margin:0 auto;max-width:1200px;padding:20px}.iframe-screenshot-test-page .control-panel{margin-bottom:20px}.iframe-screenshot-test-page .url-input-section{display:flex;gap:10px;margin-bottom:10px}.iframe-screenshot-test-page .content-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.iframe-screenshot-test-page .iframe-container{min-height:600px}.iframe-screenshot-test-page .iframe-wrapper{height:500px;overflow:hidden;width:100%}.iframe-screenshot-test-page .target-iframe{border:none;height:100%;width:100%}.iframe-screenshot-test-page .empty-state{align-items:center;color:#999;display:flex;height:500px;justify-content:center}.iframe-screenshot-test-page .screenshot-container{min-height:600px}@media(max-width:768px){.iframe-screenshot-test-page .content-container{grid-template-columns:1fr}.iframe-screenshot-test-page .url-input-section{flex-direction:column}.iframe-screenshot-test-page .url-input-section input{width:100%!important}}.agreement-detail-page{background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh;position:relative}.agreement-detail-page .error-container,.agreement-detail-page .loading-container{align-items:center;display:flex;height:100%;justify-content:center}.agreement-detail-page .error-container{flex-direction:column;padding:20px;text-align:center}.agreement-detail-page .error-container p{color:#999;margin-bottom:20px}.agreement-detail-page .error-container button{background-color:#1677ff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.agreement-detail-page .nav-bar{background-color:#fff;box-shadow:0 2px 8px #00000014}.agreement-detail-page .nav-bar .nav-back{align-items:center;color:#333;cursor:pointer;display:flex;height:36px;justify-content:center;transition:color .2s;width:36px}.agreement-detail-page .nav-bar .nav-back:active{color:#1677ff}.agreement-detail-page .agreement-content-container{background-color:#fff;flex:1 1;overflow-y:auto;padding:20px}.agreement-detail-page .agreement-content-container .agreement-header{border-bottom:1px solid #eee;margin-bottom:24px;padding-bottom:16px}.agreement-detail-page .agreement-content-container .agreement-header .agreement-title{color:#333;font-size:20px;font-weight:600;line-height:1.4;margin:0 0 12px}.agreement-detail-page .agreement-content-container .agreement-header .agreement-meta{color:#999;display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.agreement-detail-page .agreement-content-container .agreement-header .agreement-meta span{align-items:center;display:inline-flex}.agreement-detail-page .agreement-content-container .agreement-summary{background-color:#f7f8fa;border-left:4px solid #1677ff;border-radius:8px;margin-bottom:24px;padding:16px}.agreement-detail-page .agreement-content-container .agreement-summary h3{color:#333;font-size:16px;font-weight:600;margin:0 0 8px}.agreement-detail-page .agreement-content-container .agreement-summary p{color:#666;font-size:14px;line-height:1.6;margin:0}.agreement-detail-page .agreement-content-container .agreement-body{color:#333;font-size:15px;line-height:1.8}.agreement-detail-page .agreement-content-container .agreement-body h1,.agreement-detail-page .agreement-content-container .agreement-body h2,.agreement-detail-page .agreement-content-container .agreement-body h3,.agreement-detail-page .agreement-content-container .agreement-body h4,.agreement-detail-page .agreement-content-container .agreement-body h5,.agreement-detail-page .agreement-content-container .agreement-body h6{color:#333;font-weight:600;margin-bottom:12px;margin-top:24px}.agreement-detail-page .agreement-content-container .agreement-body h1{font-size:22px}.agreement-detail-page .agreement-content-container .agreement-body h2{font-size:20px}.agreement-detail-page .agreement-content-container .agreement-body h3{font-size:18px}.agreement-detail-page .agreement-content-container .agreement-body p{margin-bottom:16px;text-align:justify}.agreement-detail-page .agreement-content-container .agreement-body ol,.agreement-detail-page .agreement-content-container .agreement-body ul{margin-bottom:16px;padding-left:24px}.agreement-detail-page .agreement-content-container .agreement-body ol li,.agreement-detail-page .agreement-content-container .agreement-body ul li{margin-bottom:8px}.agreement-detail-page .agreement-content-container .agreement-body a{color:#1677ff;text-decoration:none}.agreement-detail-page .agreement-content-container .agreement-body a:hover{text-decoration:underline}.agreement-detail-page .agreement-content-container .agreement-body strong{color:#333;font-weight:600}.agreement-detail-page .agreement-content-container .agreement-body table{border-collapse:collapse;margin-bottom:16px;width:100%}.agreement-detail-page .agreement-content-container .agreement-body table td,.agreement-detail-page .agreement-content-container .agreement-body table th{border:1px solid #eee;padding:12px;text-align:left}.agreement-detail-page .agreement-content-container .agreement-body table th{background-color:#f7f8fa;font-weight:600}.agreement-detail-page .agreement-content-container .agreement-body blockquote{background-color:#f7f8fa;border-left:4px solid #1677ff;color:#666;margin:16px 0;padding:12px 16px}.agreement-detail-page .agreement-content-container .agreement-body code{background-color:#f5f5f5;border-radius:4px;font-family:Courier New,monospace;font-size:14px;padding:2px 6px}.agreement-detail-page .agreement-footer{background-color:#fff;border-top:1px solid #eee;bottom:0;box-shadow:0 -2px 8px #00000014;left:0;padding:16px 20px;position:-webkit-sticky;position:sticky;right:0}.agreement-detail-page .agreement-footer .consent-button{background-color:#1677ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:14px 20px;transition:background-color .2s;width:100%}.agreement-detail-page .agreement-footer .consent-button:hover{background-color:#4096ff}.agreement-detail-page .agreement-footer .consent-button:active{background-color:#0958d9}.agreement-detail-page .agreement-footer .consent-button:disabled{background-color:#d9d9d9;cursor:not-allowed}.MatchResultPage_container__49eHY{background:#f5f5f5;display:flex;flex-direction:column;height:100vh;overflow:hidden}.MatchResultPage_header__yZH6G{background:#fff;box-shadow:0 2px 8px #0000001a;padding:16px;z-index:10}.MatchResultPage_title__ED4oH{color:#333;font-size:20px;font-weight:600;margin:0 0 8px}.MatchResultPage_subtitle__kB3AZ{color:#999;font-size:14px;margin:0}.MatchResultPage_matchContent__I43Dt{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.MatchResultPage_loadingContainer__uLRlc{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px}.MatchResultPage_loadingText__l0r1z{color:#999;font-size:14px;margin-top:16px}.MatchInterpretationRating_matchInterpretationRating__4kqnj{padding:20px 0}.MatchInterpretationRating_matchInterpretationRating__4kqnj .MatchInterpretationRating_prompt__E1Qkq{color:#333;font-size:16px;margin:0 0 20px;text-align:center}.MatchInterpretationRating_matchInterpretationRating__4kqnj .MatchInterpretationRating_rate__sOFsd{display:flex;font-size:28px;justify-content:center;margin-bottom:12px}.MatchInterpretationRating_matchInterpretationRating__4kqnj .MatchInterpretationRating_ratingLabels__rENpW{color:#999;display:flex;font-size:12px;justify-content:space-between}.MatchInterpretationReport_buttonStyle__yDyXb{background-color:#000;border:none;color:#fff}.MatchInterpretationReport_matchInterpretationReport__Xyaql{background:#fff;border-radius:12px;margin-bottom:16px;padding:70px 24px 24px}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_fixedHeader__h07VI{background:#fff;border-bottom:1px solid #0000000f;box-shadow:0 1px 2px 0 #00000008;left:0;padding:8px 16px;position:fixed;right:0;top:0;z-index:1020}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_backButton__4iOPd{color:#00000073;font-size:14px;padding:4px 8px}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_backButton__4iOPd:hover{color:#000}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_title__IxpEk{color:#000000d9;font-size:20px;font-weight:600;margin:0 0 8px}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_perspective__SQiZP{color:#00000040;font-size:12px;margin:0 0 24px}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt h1{border-bottom:2px solid #1890ff;color:#000000d9;font-size:28px;font-weight:600;margin:24px 0 16px;padding-bottom:16px}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt h2{border-bottom:1px solid #0000000f;color:#000000d9;font-size:20px;font-weight:600;margin:24px 0 8px;padding-bottom:8px}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt h3{color:#00000073;font-size:16px;font-weight:500;margin:20px 0 8px}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt h4{color:#00000073;font-size:14px;font-weight:500;margin:16px 0 8px}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt p{color:#000000d9;font-size:16px;line-height:1.8;margin:12px 0;text-align:justify}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt ol,.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt ul{margin:12px 0;padding-left:24px}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt li{color:#000000d9;font-size:16px;line-height:1.8;margin:6px 0}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt ul li{list-style-type:disc}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt ol li{list-style-type:decimal}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt ol ol,.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt ol ul,.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt ul ol,.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt ul ul{margin:6px 0}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt strong{-webkit-text-stroke:.3px #000000d9;color:#000000d9;font-weight:600;text-shadow:0 0 .3px #000000d9}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt em{color:#00000073;font-style:italic}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt code{background:#f5f5f5;border-radius:4px;color:#ff4d6f;font-family:Courier New,monospace;font-size:13px;padding:2px 6px}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt pre{background:#f5f5f5;border-radius:8px;margin:16px 0;overflow-x:auto;padding:16px}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt pre code{background:none;color:#000000d9;padding:0}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt blockquote{background:#fafafa;border-left:4px solid #1890ff;border-radius:4px;color:#00000073;margin:16px 0;padding:12px 16px}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt hr{border:none;border-top:1px solid #0000000f;margin:24px 0}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt a{color:#1890ff;text-decoration:none}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt a:hover{text-decoration:underline}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt table{border-collapse:collapse;margin:16px 0;width:100%}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt table td,.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt table th{border:1px solid #0000000f;padding:16px;text-align:left}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt table th{background:#f5f5f5;font-weight:600}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_reportContent__y7zon .MatchInterpretationReport_markdownContent__6e5Qt table tr:nth-child(2n){background:#fafafa}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_ratingSection__YQi7T{border-top:1px solid #0000000f;margin-top:24px;padding-top:20px}.MatchInterpretationReport_matchInterpretationReport__Xyaql .MatchInterpretationReport_ratingSection__YQi7T .MatchInterpretationReport_ratingPrompt__AEuIc{color:#00000073;font-size:14px;margin:0 0 8px;text-align:center}.MatchInterpretationPage_buttonStyle__VL34j{background-color:#000;border:none;color:#fff}.MatchInterpretationPage_errorContainer__A-zic,.MatchInterpretationPage_matchInterpretationPage__fhXEu{background:#f5f5f5;min-height:100vh;padding:16px}.MatchInterpretationPage_errorContainer__A-zic{align-items:center;display:flex;justify-content:center}.MatchInterpretationPage_errorContainer__A-zic .MatchInterpretationPage_errorContent__HBd5A{background:#fff;border-radius:12px;max-width:320px;padding:40px 24px;text-align:center}.MatchInterpretationPage_errorContainer__A-zic .MatchInterpretationPage_errorContent__HBd5A .MatchInterpretationPage_errorTitle__Q-qi1{color:#000000d9;font-size:18px;font-weight:600;margin:0 0 16px}.MatchInterpretationPage_errorContainer__A-zic .MatchInterpretationPage_errorContent__HBd5A .MatchInterpretationPage_errorMessage__n3nqg{color:#00000073;font-size:14px;line-height:1.6;margin:0 0 24px}.MatchInterpretationPage_errorContainer__A-zic .MatchInterpretationPage_errorContent__HBd5A .MatchInterpretationPage_backButton__pEHyT{background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 24px;transition:background .2s}.MatchInterpretationPage_errorContainer__A-zic .MatchInterpretationPage_errorContent__HBd5A .MatchInterpretationPage_backButton__pEHyT:hover{background:#4096ff}.MatchInterpretationPage_errorContainer__A-zic .MatchInterpretationPage_errorContent__HBd5A .MatchInterpretationPage_backButton__pEHyT:active{background:#0958d9}.ErrorReportPage_errorReportPage__KvBHd{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_content__Rut\+s{flex:1 1;overflow-y:auto;padding:16px}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_formSection__xCq0z .ErrorReportPage_formCard__SzmB5{margin-bottom:16px}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_historySection__DMsFy .ErrorReportPage_historyHeader__BIAzp{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:0 4px}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_historySection__DMsFy .ErrorReportPage_historyHeader__BIAzp span{color:#333;font-size:16px;font-weight:500}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_historySection__DMsFy .ErrorReportPage_loadingContainer__EBknq{align-items:center;display:flex;justify-content:center;padding:40px 0}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_historySection__DMsFy .ErrorReportPage_reportList__-pXLc{background-color:#fff;border-radius:8px;overflow:hidden}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_historySection__DMsFy .ErrorReportPage_reportList__-pXLc .ErrorReportPage_reportItem__\+PMxc{cursor:pointer;transition:background-color .2s}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_historySection__DMsFy .ErrorReportPage_reportList__-pXLc .ErrorReportPage_reportItem__\+PMxc:active{background-color:#f5f5f5}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_historySection__DMsFy .ErrorReportPage_reportList__-pXLc .ErrorReportPage_reportItem__\+PMxc .ErrorReportPage_reportContent__MuZ3i{padding:4px 0;width:100%}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_historySection__DMsFy .ErrorReportPage_reportList__-pXLc .ErrorReportPage_reportItem__\+PMxc .ErrorReportPage_reportContent__MuZ3i .ErrorReportPage_reportHeader__SA8Lv{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_historySection__DMsFy .ErrorReportPage_reportList__-pXLc .ErrorReportPage_reportItem__\+PMxc .ErrorReportPage_reportContent__MuZ3i .ErrorReportPage_reportHeader__SA8Lv .ErrorReportPage_reportTitle__QKD5T{color:#333;flex:1 1;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_historySection__DMsFy .ErrorReportPage_reportList__-pXLc .ErrorReportPage_reportItem__\+PMxc .ErrorReportPage_reportContent__MuZ3i .ErrorReportPage_reportHeader__SA8Lv .ErrorReportPage_reportStatus__35ge6{background-color:#0000000d;border-radius:10px;font-size:12px;padding:2px 8px}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_historySection__DMsFy .ErrorReportPage_reportList__-pXLc .ErrorReportPage_reportItem__\+PMxc .ErrorReportPage_reportContent__MuZ3i .ErrorReportPage_reportType__hrr0D{color:#666;font-size:13px;margin-bottom:4px}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_historySection__DMsFy .ErrorReportPage_reportList__-pXLc .ErrorReportPage_reportItem__\+PMxc .ErrorReportPage_reportContent__MuZ3i .ErrorReportPage_reportTime__Y\+GCv{color:#999;font-size:12px}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_historySection__DMsFy .ErrorReportPage_loadMore__reDt4{margin-top:16px}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_toggleButton__RfScc{background-color:#fff;border-top:1px solid #eee;bottom:0;left:0;padding:12px 16px;position:-webkit-sticky;position:sticky;right:0;z-index:10}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_detailContent__7kQtM{max-height:70vh;overflow-y:auto;padding:16px}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_detailContent__7kQtM .ErrorReportPage_detailLoading__jrALr{align-items:center;display:flex;justify-content:center;padding:40px 0}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_detailContent__7kQtM .ErrorReportPage_detailInfo__T2Syk .ErrorReportPage_detailHeader__dXgEA{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_detailContent__7kQtM .ErrorReportPage_detailInfo__T2Syk .ErrorReportPage_detailHeader__dXgEA h3{color:#333;font-size:18px;font-weight:600;margin:0}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_detailContent__7kQtM .ErrorReportPage_detailInfo__T2Syk .ErrorReportPage_detailSection__BFEsa{margin-bottom:16px}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_detailContent__7kQtM .ErrorReportPage_detailInfo__T2Syk .ErrorReportPage_detailSection__BFEsa .ErrorReportPage_detailLabel__pDVmP{color:#999;font-size:13px;margin-bottom:6px}.ErrorReportPage_errorReportPage__KvBHd .ErrorReportPage_detailContent__7kQtM .ErrorReportPage_detailInfo__T2Syk .ErrorReportPage_detailSection__BFEsa .ErrorReportPage_detailText__kY9On{color:#333;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.introduction-container{animation:backgroundFlow 10s ease-in-out infinite alternate;box-shadow:inset 0 50px 100px #000;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:background .5s ease;width:100vw}@keyframes backgroundFlow{0%{background-position:20% 50%}50%{background-position:90% 50%}to{background-position:20% 50%}}.introduction-container .page-header{align-items:center;display:flex;justify-content:space-between;left:0;padding:20px 16px 12px;position:fixed;right:0;top:0;z-index:100}.introduction-container .page-header .progress-container{flex:1 1;margin-right:16px}.introduction-container .page-header .progress-container .adm-progress-bar{margin-bottom:8px}.introduction-container .page-header .progress-container .progress-text{color:#fff;font-size:12px;opacity:.8;text-align:center}.introduction-container .page-header .skip-button{color:#fff;opacity:.8}.introduction-container .page-header .skip-button:active{opacity:1}.introduction-container .slides-container{display:flex;height:100%;transition:transform .3s ease;width:100%;will-change:transform}.introduction-container .slides-container .slide-page{align-items:center;background-size:200% 200%;box-sizing:border-box;display:flex;flex:0 0 100%;height:100%;justify-content:center;width:100%}.introduction-container .slides-container .slide-page[style*="background: url"]{background-position:50%!important;background-size:cover!important}.introduction-container .slides-container .slide-page .slide-content{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:812px;justify-content:center;padding:40px 20px;position:relative;text-align:center;width:375px}@font-face{font-display:swap;font-family:QingLiuShuShiTi;font-style:normal;font-weight:400;src:url(/static/media/QingLiuShuShiTi.15ec113a19ef27c09a10.woff) format("woff")}.introduction-container .slides-container .slide-page .slide-content .brand-name{-webkit-text-fill-color:#fff780;animation:brandFadeIn .8s ease-out;background:linear-gradient(135deg,gold,#ffec8b 50%,#daa520);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 10px rgba(255,215,0,.3));font-family:QingLiuShuShiTi,serif;font-size:66px;font-weight:500;letter-spacing:6px;margin-bottom:84px;margin-left:0;margin-right:0;text-shadow:1px 2px 1px #c77b01,0 0 70px #fff780,0 0 30px #ffd70066,0 4px 10px #f4f0f066,0 2px 4px #adaaaa99;white-space:break-spaces}@keyframes brandFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.introduction-container .slides-container .slide-page .slide-content .symbol{animation:symbolFadeIn .6s ease-out;margin-bottom:30px}@keyframes symbolFadeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-heart-arrow .symbol-heart-arrow{display:inline-block;position:relative}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-heart-arrow .symbol-heart-arrow .heart{animation:heartFloat 3s ease-in-out infinite;display:inline-block;font-size:48px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-heart-arrow .symbol-heart-arrow .heart.left{animation-delay:0s;margin-right:20px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-heart-arrow .symbol-heart-arrow .heart.right{animation-delay:.5s;margin-left:20px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-heart-arrow .symbol-heart-arrow .arrow{animation:arrowFlash 2s ease-in-out infinite;display:block;font-size:32px;margin-top:10px}@keyframes heartFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes arrowFlash{0%,to{opacity:1}50%{opacity:.5}}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-funnel .symbol-funnel{align-items:center;display:flex;flex-direction:column;gap:10px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-funnel .symbol-funnel .people{font-size:32px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-funnel .symbol-funnel .funnel{animation:funnelShake 4s ease-in-out infinite;font-size:40px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-funnel .symbol-funnel .result{font-size:32px}@keyframes funnelShake{0%,to{transform:rotate(0deg)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-puzzle .symbol-puzzle{align-items:center;display:flex;gap:8px;justify-content:center}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-puzzle .symbol-puzzle .puzzle-piece{animation:puzzleFloat 3s ease-in-out infinite;font-size:28px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-puzzle .symbol-puzzle .heart{animation:heartPulse 2s ease-in-out infinite;font-size:36px;margin-left:10px}@keyframes puzzleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes heartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-meeting .symbol-meeting{align-items:center;display:flex;flex-direction:column;gap:10px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-meeting .symbol-meeting .bubble{animation:bubbleFloat 2s ease-in-out infinite;font-size:24px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-meeting .symbol-meeting .people{animation:peopleApproach 3s ease-in-out infinite;font-size:28px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-meeting .symbol-meeting .coffee{animation:coffeeAppear 1s ease-out;animation-delay:2s;font-size:28px;opacity:0}@keyframes bubbleFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(2deg)}}@keyframes peopleApproach{0%{transform:translateX(-10px)}50%{transform:translateX(10px)}to{transform:translateX(-10px)}}@keyframes coffeeAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-calendar .symbol-calendar{align-items:center;display:flex;flex-direction:column;gap:8px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-calendar .symbol-calendar .calendar-icon{animation:calendarShake 5s ease-in-out infinite;font-size:40px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-calendar .symbol-calendar .bell{animation:bellRing 2s ease-in-out infinite;font-size:24px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-calendar .symbol-calendar .money{font-size:32px}@keyframes calendarShake{0%,to{transform:rotate(0deg)}50%{transform:rotate(-2deg)}}@keyframes bellRing{0%,to{transform:rotate(0deg)}10%{transform:rotate(10deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(5deg)}40%{transform:rotate(0deg)}}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-share .symbol-share{align-items:center;display:flex;flex-direction:column;gap:10px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-share .symbol-share .share-icon{animation:shareFloat 3s ease-in-out infinite;font-size:36px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-share .symbol-share .link{font-size:28px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-share .symbol-share .people{animation:peopleConnect 3s ease-in-out infinite;font-size:24px}@keyframes shareFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes peopleConnect{0%{transform:translateX(-5px)}50%{transform:translateX(5px)}to{transform:translateX(-5px)}}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-brand .symbol-brand{align-items:center;display:flex;flex-direction:column;gap:15px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-brand .symbol-brand .star{animation:starTwinkle 2s ease-in-out infinite;font-size:48px}.introduction-container .slides-container .slide-page .slide-content .symbol.symbol-brand .symbol-brand .heart{animation:heartBeat 1.5s ease-in-out infinite;font-size:40px}@keyframes starTwinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes heartBeat{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.introduction-container .slides-container .slide-page .slide-content .page-title{animation:titleFadeIn 1s ease-out;animation-delay:.2s;animation-fill-mode:forwards;font-size:40px;font-weight:300;line-height:1.3;margin-bottom:16px;margin-left:0;margin-right:0;opacity:0;padding-left:0;padding-right:0;text-shadow:0 2px 5px #fffc;white-space:nowrap}@keyframes titleFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.introduction-container .slides-container .slide-page .slide-content .page-subtitle{animation:subtitleFadeIn 1s ease-out;animation-delay:.4s;animation-fill-mode:forwards;font-size:40px;font-weight:300;line-height:1.3;margin-bottom:40px;margin-left:0;margin-right:0;opacity:.95;opacity:0;padding-left:0;padding-right:0;text-shadow:0 2px 5px #fffc;white-space:nowrap}@keyframes subtitleFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:.95;transform:translateY(0)}}.introduction-container .slides-container .slide-page .slide-content .screenshot-container{animation:screenshotFloatUp .8s ease-out;animation-delay:.6s;animation-fill-mode:forwards;margin:20px auto 0;max-height:400px;max-width:300px;opacity:0}.introduction-container .slides-container .slide-page .slide-content .screenshot-container .screenshot-image{border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 24px #00000026;display:block;height:auto;-webkit-mask-image:radial-gradient(#fff,#fff,hsla(0,0%,100%,.663));mask-image:radial-gradient(#fff,#fff,hsla(0,0%,100%,.663));opacity:.95;transition:opacity .5s ease-in-out;width:100%}@keyframes screenshotFloatUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.introduction-container .slides-container .slide-page .slide-content .features-container{animation:featuresFadeIn 1.2s ease-out;animation-delay:.8s;animation-fill-mode:forwards;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-left:0;margin-right:0;margin-top:40px;opacity:0}.introduction-container .slides-container .slide-page .slide-content .features-container .feature-box{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:12px;display:flex;flex-direction:column;margin:0;min-width:110px;padding:18px 22px}.introduction-container .slides-container .slide-page .slide-content .features-container .feature-box .feature-icon{font-size:32px;margin-bottom:10px}.introduction-container .slides-container .slide-page .slide-content .features-container .feature-box .feature-label{font-size:16px;font-weight:500;opacity:.95;white-space:nowrap}@keyframes featuresFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.introduction-container .slides-container .slide-page .slide-content .cta-container{animation:ctaFadeIn .6s ease-out;animation-delay:.8s;animation-fill-mode:forwards;margin-left:auto;margin-right:auto;margin-top:50px;opacity:0}.introduction-container .slides-container .slide-page .slide-content .cta-container .cta-button{animation:ctaBreath 2s ease-in-out infinite;background:#fff;border:none;border-radius:25px;box-shadow:0 4px 16px #0003;color:#667eea;cursor:pointer;font-size:20px;font-weight:600;padding:18px 56px;white-space:nowrap}.introduction-container .slides-container .slide-page .slide-content .cta-container .cta-button:active{transform:scale(.95)}@keyframes ctaFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ctaBreath{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.introduction-container .page-indicators{bottom:100px;display:flex;gap:8px;justify-content:center;left:0;padding:10px;position:fixed;right:0}.introduction-container .page-indicators .indicator{background:#ffffff4d;border-radius:4px;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.introduction-container .page-indicators .indicator.active{background:#fff;width:24px}.introduction-container .page-indicators .indicator:active{transform:scale(.9)}.introduction-container .page-indicators .indicator:hover{background:#ffffff80}.introduction-container .navigation-buttons{bottom:40px;left:0;padding:0 20px;position:fixed;right:0;z-index:100}.introduction-container .navigation-buttons .adm-space{width:100%}.introduction-container .navigation-buttons .adm-space .adm-button{border-radius:25px;flex:1 1;font-weight:500;min-width:120px}.introduction-container .navigation-buttons .adm-space .adm-button:first-child{margin-right:12px}.introduction-container .navigation-buttons .nav-button{border-radius:25px;font-size:16px;font-weight:500;height:48px}.introduction-container .navigation-buttons .nav-button.prev-button{background:#ffffff1a;border:2px solid #ffffff80;color:#fff}.introduction-container .navigation-buttons .nav-button.prev-button:active{transform:scale(.95)}.introduction-container .navigation-buttons .nav-button.next-button,.introduction-container .navigation-buttons .nav-button.start-button{background:#fff;box-shadow:0 4px 12px #00000026;color:#667eea}.introduction-container .navigation-buttons .nav-button.next-button:active,.introduction-container .navigation-buttons .nav-button.start-button:active{transform:scale(.95)}