.page_messengerWrapper__c3yHs{height:calc(100vh - var(--mobile-nav-height));position:absolute;top:0;left:0;right:0;bottom:var(--mobile-nav-height);overflow:hidden}@media (min-width:768px){.page_messengerWrapper__c3yHs{height:100vh;max-width:1200px;margin:0 auto;position:relative;bottom:auto;overflow:hidden}}.input_input__C_XcI{width:100%;height:46px;border-radius:var(--radius-md);padding:0 var(--space-3);background-color:var(--color-input-bg);padding-left:var(--space-10)}.input_input_container__CtinL{position:relative}.input_input_prefix__ZBN5a{position:absolute;left:var(--space-3);height:100%;top:0}.conversation-item_container__9rSbQ{display:flex;align-items:flex-start;padding:12px 16px;gap:12px;cursor:pointer;transition:background-color .2s ease;background-color:#ededed}.conversation-item_container__9rSbQ:hover{background-color:#e0e0e0}.conversation-item_container__9rSbQ.conversation-item_selected__3GVdz{background-color:#e8f4ff}.conversation-item_avatarWrapper__A18xp{position:relative;flex-shrink:0}.conversation-item_avatar__2j2oC{width:56px;height:56px;border-radius:12px;object-fit:cover}.conversation-item_avatarPlaceholder__wf9yY{width:56px;height:56px;border-radius:12px;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center}.conversation-item_avatarIcon__zKYeg{width:28px;height:28px;color:#9ca3af}.conversation-item_onlineIndicator__Dda6U{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;background-color:#00d343;border-radius:50%}.conversation-item_content__fsQZJ{flex:1;min-width:0}.conversation-item_header__dkUq5{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.conversation-item_nameWrapper__RnywP{display:flex;align-items:center;gap:8px;min-width:0}.conversation-item_name__ev6BB{font-size:16px;font-weight:600;color:#111827;margin:0;white-space:nowrap;overflow:hidden;max-width:200px}.conversation-item_loginCode__N3Ki_{font-size:13px;color:#6b7280;white-space:nowrap;background-color:#e0e0e0;padding:0 8px;border-radius:46px}.conversation-item_timestamp__mAbwd{font-size:13px;color:#9ca3af;white-space:nowrap;margin-left:8px}.conversation-item_footer__Utt7N{display:flex;justify-content:space-between;align-items:center}.conversation-item_lastMessage__sUOJ2{font-size:14px;color:#6b7280;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.conversation-item_unreadBadge__KBpPd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:#ef4444;color:white;font-size:12px;font-weight:600;border-radius:10px;margin-left:8px}@media (max-width:640px){.conversation-item_container__9rSbQ{padding:10px 12px}.conversation-item_avatarPlaceholder__wf9yY,.conversation-item_avatar__2j2oC{width:48px;height:48px}.conversation-item_name__ev6BB{font-size:15px}.conversation-item_loginCode__N3Ki_{font-size:13px}.conversation-item_timestamp__mAbwd{font-size:12px}.conversation-item_lastMessage__sUOJ2{font-size:13px}}.conversation-list_container___pH5A{position:relative;display:flex;flex-direction:column;height:100%;background-color:#ededed;border-right:1px solid #e5e7eb}.conversation-list_header__tfq1S{padding:20px 16px;background-color:#ededed}.conversation-list_searchWrapper__MxiZ6{background:#ededed;background:linear-gradient(180deg,#ededed 70%,transparent 80%);margin-bottom:16px}.conversation-list_headerWrapper__DeVqi{justify-content:space-between;max-width:100%;width:100%;padding:0 10px;flex-direction:column}.conversation-list_title__ob7dR{margin:0;font-size:28px;font-weight:700;color:#111827;text-align:center}.conversation-list_conversationsList__z_60Q{flex:1;overflow-y:auto;overflow-x:hidden;background-color:#ededed}.conversation-list_conversationsList__z_60Q::-webkit-scrollbar{width:6px}.conversation-list_conversationsList__z_60Q::-webkit-scrollbar-track{background:#f1f1f1}.conversation-list_conversationsList__z_60Q::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.conversation-list_conversationsList__z_60Q::-webkit-scrollbar-thumb:hover{background:#555}.conversation-list_emptyState__1C_hQ{display:flex;align-items:center;justify-content:center;height:200px;padding:20px}.conversation-list_emptyText__Cvamk{color:#9ca3af;font-size:16px;text-align:center}.conversation-list_fab__RUNVG{position:absolute;bottom:20px;right:20px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#9333ea,#7c3aed);border:none;color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(147,51,234,.4);transition:all .3s ease;z-index:10}.conversation-list_fab__RUNVG:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(147,51,234,.5)}.conversation-list_fab__RUNVG:active{transform:scale(.95)}.conversation-list_fab__RUNVG svg{width:28px;height:28px;stroke-width:2.5}@media (max-width:640px){.conversation-list_container___pH5A{border-right:none}.conversation-list_header__tfq1S{padding:16px 12px}.conversation-list_title__ob7dR{font-size:24px}}.image-viewer_overlay__KxqPq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.95);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-5)}.image-viewer_closeButton__NacCJ{position:absolute;top:var(--space-4);right:var(--space-4);width:44px;height:44px;border:none;background-color:rgba(255,255,255,.1);border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-inverse);z-index:1001;transition:background-color var(--duration-normal)}.image-viewer_closeButton__NacCJ:hover{background-color:rgba(255,255,255,.2)}.image-viewer_closeButton__NacCJ:active{background-color:rgba(255,255,255,.3)}.image-viewer_imageContainer__lhxv_{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.image-viewer_image__FbREu{max-width:100%;max-height:calc(100vh - 40px);object-fit:contain;border-radius:var(--radius-xs)}@media (max-width:640px){.image-viewer_overlay__KxqPq{padding:var(--space-2-5)}.image-viewer_closeButton__NacCJ{top:var(--space-2-5);right:var(--space-2-5)}.image-viewer_image__FbREu{max-height:calc(100vh - 20px)}}.layout_headerWrapper__UMReA{position:fixed;display:flex;justify-content:space-between;top:0;max-width:100%;width:100%;left:0;padding:0 16px;flex-direction:column;z-index:1}.layout_container__iglXU{position:fixed;bottom:0;height:100%;width:100%;overflow:auto}.layout_searchWrapper___Tp8a{position:relative;z-index:2;background:var(--color-bg-tertiary);background:linear-gradient(to bottom,var(--color-bg-tertiary) 70%,transparent 80%)}.layout_gradientOverlay__TX21G{left:16px;position:absolute;bottom:-20px;z-index:1;height:40px;width:calc(100% - 32px);background:linear-gradient(to bottom,var(--color-bg-tertiary) 30%,transparent 90%);pointer-events:none}.layout_contentNoHeader__A9xaA{padding-top:0;position:relative}.layout_transitionWrapper__s3Lmq{height:100%;animation:layout_pageTransition__Tptrd .3s ease-out}@keyframes layout_pageTransition__Tptrd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.layout_headerWrapper__UMReA{position:absolute}.layout_container__iglXU{position:relative}.layout_gradientOverlay__TX21G{position:absolute}}.button_button__zA6qM{width:100%;height:56px;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-all)}.button_button__zA6qM:active,.button_button__zA6qM:hover{opacity:var(--opacity-hover)}.button_black__1V_UY{background-color:var(--primitive-black);color:var(--primitive-white)}.button_red__e6GvG{background-color:var(--color-error);color:var(--primitive-white)}.button_coral__lER5b{background-color:var(--primitive-red-500);color:var(--primitive-white)}.button_small__JNScx{height:var(--button-height-lg)}.button_medium__nMM3q{height:56px}.status-label_status_label__3b5do{display:flex;align-items:center;height:54px;padding:0 var(--space-1-5);border-radius:var(--radius-lg);gap:var(--gap-sm)}.status-label_approved_wrapper__gbuFp{background-color:var(--color-success-bg)}.status-label_rejected_wrapper__ZtaRV{background-color:var(--color-error-bg)}.status-label_icon__eGCx7{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-lg)}.status-label_approved__gCo6q{background-color:var(--primitive-green-500)}.status-label_rejected__ClxKF{background-color:var(--color-error)}.status-label_statusLabelTextContainer__azi_L{display:flex;flex-direction:column}.status-label_statusLabelTextContainer__azi_L span:first-child{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:20px}.status-label_statusLabelTextContainer__azi_L span:last-child{font-size:var(--font-size-base);color:var(--color-text-primary)}.message-bubble_container__4swgs{display:flex;margin-bottom:var(--space-4);padding:0 var(--space-5)}.message-bubble_container__4swgs.message-bubble_fromTenant__RW9tX{justify-content:flex-end}.message-bubble_container__4swgs.message-bubble_fromMember__5sf3J{justify-content:flex-start}.message-bubble_avatarWrapper__9oqox{flex-shrink:0;margin-right:var(--space-3)}.message-bubble_avatar__Ufg8V{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-md);display:block;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.message-bubble_messageWrapper__wErRK{max-width:70%;display:flex;flex-direction:column}.message-bubble_container__4swgs.message-bubble_fromTenant__RW9tX .message-bubble_messageWrapper__wErRK{align-items:flex-end}.message-bubble_container__4swgs.message-bubble_fromMember__5sf3J .message-bubble_messageWrapper__wErRK{align-items:flex-start}.message-bubble_bubble__juJVR{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);word-wrap:break-word;position:relative;max-width:100%;overflow:visible}.message-bubble_tenantBubble__UR94v{background-color:var(--color-bubble-tenant);color:var(--color-text-primary)}.message-bubble_tenantBubble__UR94v:after{content:"";position:absolute;right:-6px;top:10px;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--color-bubble-tenant)}.message-bubble_tenantBubble__UR94v .message-bubble_timestamp__3T5nX{color:rgba(0,0,0,.5)}.message-bubble_memberBubble__sVOxq{background-color:var(--color-bubble-member);color:var(--color-text-primary)}.message-bubble_memberBubble__sVOxq:after{content:"";position:absolute;left:-6px;top:10px;width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent var(--color-bubble-member) transparent transparent}.message-bubble_memberBubble__sVOxq .message-bubble_timestamp__3T5nX{color:rgba(0,0,0,.4)}.message-bubble_contentWrapper__TH9o7{display:flex;flex-direction:column;gap:var(--gap-sm)}.message-bubble_content__Z2s_k{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-normal);white-space:pre-wrap}.message-bubble_paymentLink__LzYhn{color:#667eea;text-decoration:underline;cursor:pointer}.message-bubble_paymentLink__LzYhn:hover{color:#5568d3}.message-bubble_imageContent__BSKmh{margin-bottom:var(--space-1);margin-top:var(--space-1)}.message-bubble_messageImage__nxaiq{display:block;max-width:100%;max-height:300px;border-radius:var(--radius-md);cursor:pointer;object-fit:cover}.message-bubble_metadata__SVj72{display:flex;align-items:center;gap:var(--gap-xs);margin-top:var(--space-1);justify-content:flex-end;position:relative;overflow:visible}.message-bubble_memberBubble__sVOxq .message-bubble_metadata__SVj72{justify-content:flex-start}.message-bubble_timestamp__3T5nX{font-size:var(--font-size-xs);color:var(--primitive-gray-400)}.message-bubble_status__CQJJN{min-width:20px;display:inline-flex;align-items:center;margin-left:var(--space-1);flex-shrink:0}.message-bubble_checkmark__7WrmE{width:12px;height:8px;color:#579737;flex-shrink:0;display:block}.message-bubble_doubleCheckmark__p4Eem{width:20px;height:8px;color:#579737;flex-shrink:0;display:block}.message-bubble_colorCheckmark__S_N52{color:#579737}.message-bubble_tenantAvatarWrapper__ZsjFb{flex-shrink:0;margin-left:var(--space-3)}.message-bubble_avatarPlaceholder___rDag{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-md);background-color:var(--primitive-gray-150);display:flex;align-items:center;justify-content:center;color:var(--primitive-gray-400)}.message-bubble_statusWrapper__klY_9{margin-top:var(--space-2)}.message-bubble_statusNotification__uLw6U{display:flex;gap:var(--gap-sm)}@media (max-width:640px){.message-bubble_container__4swgs{padding:0 var(--space-3)}.message-bubble_messageWrapper__wErRK{max-width:80%}.message-bubble_bubble__juJVR{padding:var(--space-2) var(--space-3);min-width:100px;-webkit-transform:translateZ(0);transform:translateZ(0)}.message-bubble_content__Z2s_k{font-size:var(--font-size-base)}.message-bubble_metadata__SVj72,.message-bubble_status__CQJJN{-webkit-transform:translateZ(0);transform:translateZ(0)}.message-bubble_status__CQJJN{width:20px}}.image-preview_container__Gqy5_{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--primitive-gray-50);border-top:1px solid var(--primitive-gray-150)}.image-preview_imageWrapper__dj7eN{position:relative;display:inline-block;max-width:200px}.image-preview_image__9i_2b{display:block;max-width:100%;max-height:150px;border-radius:var(--radius-md);object-fit:cover}.image-preview_removeButton__NnccW{position:absolute;top:-8px;right:-8px;width:var(--icon-lg);height:var(--icon-lg);border:none;background-color:var(--primitive-red-600);color:var(--color-text-inverse);border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--duration-normal)}.image-preview_removeButton__NnccW:hover:not(:disabled){background-color:var(--primitive-red-700)}.image-preview_removeButton__NnccW:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.image-preview_info__2R0RK{display:flex;align-items:center;gap:var(--gap-sm)}.image-preview_size__wT0XL{font-size:var(--font-size-sm);color:var(--primitive-gray-600)}.image-preview_saved__Ydoae{color:var(--primitive-green-600)}.image-preview_actions__BnVKT{display:flex;gap:var(--gap-sm)}.image-preview_cancelButton__y2iA9{padding:var(--space-2) var(--space-4);border:1px solid var(--primitive-gray-200);background-color:var(--color-surface-primary);color:var(--primitive-gray-800);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-all)}.image-preview_cancelButton__y2iA9:hover:not(:disabled){background-color:var(--color-bg-hover)}.image-preview_cancelButton__y2iA9:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.image-preview_sendButton__E6Ayw{padding:var(--space-2) var(--space-6);border:none;background-color:var(--primitive-purple-600);color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-all)}.image-preview_sendButton__E6Ayw:hover:not(:disabled){background-color:var(--primitive-purple-700)}.image-preview_sendButton__E6Ayw:disabled{background-color:var(--primitive-gray-150);color:var(--primitive-gray-400);cursor:not-allowed}@media (max-width:640px){.image-preview_container__Gqy5_{padding:var(--space-2-5) var(--space-3)}.image-preview_actions__BnVKT{width:100%}.image-preview_cancelButton__y2iA9,.image-preview_sendButton__E6Ayw{flex:1}}.message-input_container__s63HM{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--space-3) var(--space-4);background-color:var(--primitive-gray-100);border-top:1px solid var(--primitive-gray-150);gap:var(--gap-sm);-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:100%;box-sizing:border-box}.message-input_input__RCQx1{height:46px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;max-width:calc(100% - 56px);padding:var(--space-2-5) var(--space-3-5);border:none;border-radius:var(--radius-md);font-size:var(--font-size-lg)!important;color:var(--color-text-primary);background-color:var(--color-surface-primary);outline:none;transition:var(--transition-all);-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box}.message-input_input__RCQx1:focus{background-color:var(--color-surface-primary);border-color:var(--primitive-gray-400)}.message-input_input__RCQx1::placeholder{color:var(--primitive-gray-400)}.message-input_input__RCQx1:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.message-input_attachButton__AxRxH,.message-input_emojiButton__i3Q0H,.message-input_voiceButton__I_xSG{display:flex;align-items:center;justify-content:center;width:var(--avatar-md);height:var(--avatar-md);border:none;background-color:transparent;color:var(--primitive-gray-600);cursor:pointer;border-radius:var(--radius-full);transition:var(--transition-all)}.message-input_attachButton__AxRxH:hover:not(:disabled),.message-input_emojiButton__i3Q0H:hover:not(:disabled),.message-input_voiceButton__I_xSG:hover:not(:disabled){background-color:var(--color-bg-hover);color:var(--primitive-gray-700)}.message-input_attachButton__AxRxH:active:not(:disabled),.message-input_emojiButton__i3Q0H:active:not(:disabled),.message-input_voiceButton__I_xSG:active:not(:disabled){background-color:var(--primitive-gray-150)}.message-input_attachButton__AxRxH:disabled,.message-input_emojiButton__i3Q0H:disabled,.message-input_voiceButton__I_xSG:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.message-input_attachButton__AxRxH{background-color:var(--primitive-purple-600);color:var(--color-text-inverse)}.message-input_attachButton__AxRxH:hover:not(:disabled){background-color:var(--primitive-purple-700);color:var(--color-text-inverse)}.message-input_sendButton__ccxNT{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--avatar-md);height:var(--avatar-md);min-width:var(--avatar-md);min-height:var(--avatar-md);-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:var(--avatar-md);-moz-flex-basis:var(--avatar-md);-ms-flex-basis:var(--avatar-md);flex-basis:var(--avatar-md);border:none;background-color:var(--primitive-purple-600);color:var(--color-text-inverse);cursor:pointer;border-radius:var(--radius-full);transition:var(--transition-all);box-sizing:border-box}.message-input_sendButton__ccxNT:hover:not(:disabled){background-color:var(--primitive-purple-700)}.message-input_sendButton__ccxNT:active:not(:disabled){background-color:#3b1d75;transform:scale(.95)}.message-input_sendButton__ccxNT:disabled{background-color:var(--primitive-gray-150);color:var(--primitive-gray-400);cursor:not-allowed}.message-input_fileInput__PvFrd{display:none}.message-input_errorMessage__ozFTy{position:absolute;top:-40px;left:var(--space-4);right:var(--space-4);display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);background-color:var(--color-error-bg);border:1px solid var(--primitive-red-200);border-radius:var(--radius-md);color:var(--primitive-red-700);font-size:var(--font-size-sm)}.message-input_errorDismiss__JedjR{border:none;background:none;color:var(--primitive-red-700);font-size:var(--font-size-xl);cursor:pointer;padding:0 var(--space-1);line-height:var(--line-height-none)}.message-input_spinner__Arnz6{animation:message-input_spin__eFyd4 1s linear infinite}@keyframes message-input_spin__eFyd4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@supports (-webkit-touch-callout:none){.message-input_input__RCQx1{font-size:var(--font-size-lg)!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}}@media (max-width:640px){.message-input_container__s63HM{padding:var(--space-2-5) var(--space-3) var(--space-6)}.message-input_input__RCQx1{padding:var(--space-2) var(--space-3);font-size:var(--font-size-lg)!important;max-width:calc(100% - 52px)}.message-input_attachButton__AxRxH,.message-input_emojiButton__i3Q0H,.message-input_sendButton__ccxNT,.message-input_voiceButton__I_xSG{width:36px;height:36px;min-width:36px;min-height:36px;-webkit-flex-basis:36px;-moz-flex-basis:36px;-ms-flex-basis:36px;flex-basis:36px}}@-moz-document url-prefix(){.message-input_container__s63HM{display:flex}.message-input_input__RCQx1{flex:1 1 0;min-width:0}.message-input_sendButton__ccxNT{flex:0 0 40px}@media (max-width:640px){.message-input_sendButton__ccxNT{flex:0 0 36px}}}.message-thread_container__zm_lJ{display:flex;flex-direction:column;height:100%;background-color:var(--primitive-gray-100);min-height:0;overflow:hidden}.message-thread_header__vf8fm{display:flex;align-items:center;padding:var(--space-4);background-color:var(--primitive-gray-100);gap:var(--space-3);flex-shrink:0;border-bottom:1px solid var(--primitive-gray-150)}.message-thread_backButton__KtWYU{width:var(--icon-xl);height:var(--icon-xl);border:none;background:transparent;color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--duration-normal) var(--ease-in-out)}.message-thread_backButton__KtWYU:hover{background-color:var(--color-bg-hover)}.message-thread_memberInfo__3v3IE{flex:1;text-align:center}.message-thread_headerSpacer__ED54v{width:var(--icon-xl);height:var(--icon-xl);flex-shrink:0}.message-thread_memberName__smxDf{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.message-thread_memberLoginCode__soTnD{font-size:var(--font-size-sm);color:var(--primitive-gray-600);border-radius:var(--radius-full);background-color:#e0e0e0;padding:2px var(--space-2)}.message-thread_moreButton__u__iY{width:var(--icon-xl);height:var(--icon-xl);border:none;background:transparent;color:var(--primitive-gray-600);cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--duration-normal) var(--ease-in-out)}.message-thread_moreButton__u__iY:hover{background-color:var(--color-bg-hover)}.message-thread_messagesContainer__JcpOk{flex:1;display:flex;flex-direction:column-reverse;overflow-y:auto;overflow-x:hidden;padding:var(--space-5) 0;background-color:var(--primitive-gray-100);min-height:0;-webkit-overflow-scrolling:touch}.message-thread_messagesContainer__JcpOk::-webkit-scrollbar{width:6px}.message-thread_messagesContainer__JcpOk::-webkit-scrollbar-track{background:#f1f1f1}.message-thread_messagesContainer__JcpOk::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.message-thread_messagesContainer__JcpOk::-webkit-scrollbar-thumb:hover{background:#555}.message-thread_emptyState__V0Lh2,.message-thread_loadingState__WIjkb{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--space-5)}.message-thread_emptyText__0PUjB,.message-thread_loadingText__OSB8j{color:var(--primitive-gray-400);font-size:var(--font-size-lg);text-align:center}.message-thread_quickActionsContainer__eRmWj{padding:var(--space-2) var(--space-4);background-color:var(--primitive-gray-100);border-top:1px solid var(--primitive-gray-150);flex-shrink:0}.message-thread_readOnlyBanner__KkvBG{margin-bottom:0;display:flex;align-items:center;justify-content:center;gap:var(--gap-sm);padding:var(--space-4);background-color:#f3e8ff;border-top:1px solid #c084fc;border-bottom:1px solid #c084fc;color:#6b21a8;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);flex-shrink:0}.message-thread_readOnlyBanner__KkvBG svg{flex-shrink:0;color:#a855f7}.message-thread_messagesLoaded__9BpdX{display:flex;flex-direction:column-reverse;animation:message-thread_fadeIn__8XwQw .4s ease-out}@keyframes message-thread_fadeIn__8XwQw{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.message-thread_backButton__KtWYU{display:flex;align-items:center;justify-content:center}.message-thread_header__vf8fm{padding:var(--space-3)}.message-thread_memberName__smxDf{font-size:var(--font-size-lg)}.message-thread_memberLoginCode__soTnD{font-size:var(--font-size-sm)}.message-thread_readOnlyBanner__KkvBG{padding:var(--space-3);font-size:var(--font-size-sm)}}.manager-messenger_container__xz2iA{display:flex;height:100%;background-color:#ededed;overflow:hidden;position:relative}.manager-messenger_conversationPanel__JPagy{width:100%;height:100%;border-right:1px solid #d9d9d9;background-color:#ededed;overflow:hidden}.manager-messenger_messagePanel__fIxgC{flex:1;height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:#ededed}.manager-messenger_emptyState__04aPI{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px;background-color:#ededed}.manager-messenger_emptyIcon__oxtg7{color:#d1d5db;margin-bottom:16px}.manager-messenger_emptyTitle__YupgU{margin:0 0 8px;font-size:20px;font-weight:600;color:#374151}.manager-messenger_emptyText__XuHUh{margin:0;font-size:14px;color:#9ca3af;text-align:center;max-width:300px}.manager-messenger_loadingState__lrBm5{color:#6b7280}.manager-messenger_errorState__CrlCA,.manager-messenger_loadingState__lrBm5{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px}.manager-messenger_errorState__CrlCA{color:#ef4444;padding:16px;text-align:center}.manager-messenger_errorBanner__q_Mn8{background-color:#fee2e2;color:#991b1b;padding:8px 16px;font-size:14px;border-bottom:1px solid #fecaca}@media (max-width:768px){.manager-messenger_container__xz2iA{position:relative;width:100%;overflow:hidden}.manager-messenger_conversationPanel__JPagy,.manager-messenger_messagePanel__fIxgC{position:fixed;top:0;left:0;right:0;width:100%;height:calc(100% - var(--mobile-nav-height));will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1)}.manager-messenger_conversationPanel__JPagy{z-index:1;transform:translateZ(0)}.manager-messenger_conversationPanel__JPagy.manager-messenger_hiddenOnMobile__zsH2e{transform:translate3d(-100%,0,0)}.manager-messenger_messagePanel__fIxgC{z-index:2;transform:translate3d(100%,0,0)}.manager-messenger_messagePanel__fIxgC:not(.manager-messenger_hiddenOnMobile__zsH2e){transform:translateZ(0)}}@media (min-width:769px) and (max-width:1024px){.manager-messenger_conversationPanel__JPagy{width:100%}}@media (min-width:768px){.manager-messenger_conversationPanel__JPagy.manager-messenger_hiddenOnMobile__zsH2e,.manager-messenger_messagePanel__fIxgC.manager-messenger_hiddenOnMobile__zsH2e{display:none}}.quick-actions_container__vAYBu{display:flex;gap:8px;padding:12px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.quick-actions_container__vAYBu::-webkit-scrollbar{display:none}.quick-actions_container__vAYBu.quick-actions_compact__zinho{padding:8px;gap:6px}.quick-actions_button__bQMsq{height:42px;padding:10px 20px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid #000000;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-width:80px;justify-content:center;flex-shrink:0}.quick-actions_compact__zinho .quick-actions_button__bQMsq{padding:8px 16px;font-size:13px;min-width:70px}.quick-actions_button__bQMsq:disabled{opacity:.5;cursor:not-allowed}.quick-actions_button__bQMsq:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.quick-actions_button__bQMsq:not(:disabled):active{transform:translateY(0)}.quick-actions_button__bQMsq.quick-actions_primary__v2MPx{color:#000000}.quick-actions_button__bQMsq.quick-actions_primary__v2MPx:not(:disabled):hover{background:linear-gradient(135deg,#5a67d8,#6b4199)}.quick-actions_button__bQMsq.quick-actions_secondary__crgUD{background:rgba(255,255,255,.1);color:#6c6c6c;border-color:rgba(138,138,138,.2)}.quick-actions_button__bQMsq.quick-actions_secondary__crgUD:not(:disabled):hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.quick-actions_button__bQMsq.quick-actions_outline__Chg0E{background:transparent;color:#667eea;border-color:#667eea}.quick-actions_button__bQMsq.quick-actions_outline__Chg0E:not(:disabled):hover{background:rgba(102,126,234,.1);border-color:#5a67d8}.quick-actions_icon__dU5Ai{font-size:16px;line-height:1}.quick-actions_label__wnJ5G{line-height:1}.member-messenger_container__D_B1d{display:flex;height:100%;background-color:#ededed;overflow:hidden;position:relative}.member-messenger_conversationPanel__DLnBU{width:100%;height:100%;border-right:1px solid #d9d9d9;background-color:#ededed;overflow:hidden}.member-messenger_messagePanel__vQDIe{height:100%}.member-messenger_messagePanel__vQDIe,.member-messenger_messagesWrapper__GNQDx{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#ededed}.member-messenger_messagesWrapper__GNQDx{min-height:0;width:100%}.member-messenger_emptyState__g6SAU{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px;background-color:#ededed}.member-messenger_emptyIcon__Sj1Ew{color:#d1d5db;margin-bottom:16px}.member-messenger_emptyTitle__ArgD5{margin:0 0 8px;font-size:20px;font-weight:600;color:#374151}.member-messenger_emptyText___uWGl{margin:0;font-size:14px;color:#9ca3af;text-align:center;max-width:300px}.member-messenger_loadingState__ROwN0{color:#6b7280}.member-messenger_errorState__Z3uOK,.member-messenger_loadingState__ROwN0{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px}.member-messenger_errorState__Z3uOK{color:#ef4444;padding:16px;text-align:center}.member-messenger_errorBanner__zmrW_{background-color:#fee2e2;color:#991b1b;padding:8px 16px;font-size:14px;border-bottom:1px solid #fecaca}.member-messenger_conversationListLoaded__ML95U{animation:member-messenger_fadeIn__tZO0v .4s ease-out}@keyframes member-messenger_fadeIn__tZO0v{0%{opacity:0}to{opacity:1}}.member-messenger_messagesWrapper__GNQDx .messageThread{background-color:#ededed}@media (max-width:768px){.member-messenger_container__D_B1d{position:relative;width:100%;overflow:hidden}.member-messenger_conversationPanel__DLnBU,.member-messenger_messagePanel__vQDIe{position:fixed;top:0;left:0;right:0;width:100%;height:calc(100% - var(--mobile-nav-height))}.member-messenger_conversationPanel__DLnBU{z-index:1}.member-messenger_conversationPanel__DLnBU.member-messenger_hiddenOnMobile__wXIJh{display:none}.member-messenger_messagePanel__vQDIe{z-index:2}.member-messenger_messagePanel__vQDIe.member-messenger_hiddenOnMobile__wXIJh{display:none}}@media (min-width:769px) and (max-width:1024px){.member-messenger_conversationPanel__DLnBU{width:100%}}@media (min-width:768px){.member-messenger_conversationPanel__DLnBU.member-messenger_hiddenOnMobile__wXIJh,.member-messenger_messagePanel__vQDIe.member-messenger_hiddenOnMobile__wXIJh{display:none}}.balance-popup_balancePopup__6h3Uz{max-width:320px}.balance-popup_popupContent__YfAv7{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;width:100%}.balance-popup_icon__RsihF{width:64px;height:64px}.balance-popup_title__iMFId{font-size:20px;font-weight:600;margin:0;color:#111827}.balance-popup_description__cEEAg{font-size:14px;line-height:1.5;color:var(--color-gray-200);margin:0;max-width:260px}.push-notification-banner_banner__eHClG{background:linear-gradient(135deg,#6909bf,#9800ab);border-radius:var(--radius-lg);margin:var(--space-3);padding:var(--space-4);box-shadow:0 4px 12px rgba(147,51,234,.3);position:fixed;top:0;left:0;right:0;z-index:var(--z-index-sticky)}@media (min-width:768px){.push-notification-banner_banner__eHClG{position:relative;top:auto;left:auto;right:auto;z-index:auto}}.push-notification-banner_content__c2PBV{display:flex;flex-direction:column;gap:var(--gap-md)}.push-notification-banner_textContainer__xjh0t{display:flex;flex-direction:column;gap:var(--space-1)}.push-notification-banner_title__4ai5C{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse)}.push-notification-banner_description__fVTUk{font-size:var(--font-size-base);color:rgba(255,255,255,.85)}.push-notification-banner_actions__X_CR3{display:flex;gap:var(--gap-sm)}.push-notification-banner_enableButton__0meZX{flex:1;padding:var(--space-2-5) var(--space-4);background-color:var(--color-surface-primary);color:#6909bf;border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-in-out)}.push-notification-banner_enableButton__0meZX:hover:not(:disabled){background-color:#faf5ff}.push-notification-banner_enableButton__0meZX:disabled{opacity:.7;cursor:not-allowed}.push-notification-banner_laterButton__bxypR{flex:1;padding:var(--space-2-5) var(--space-4);background-color:transparent;color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-all)}.push-notification-banner_laterButton__bxypR:hover:not(:disabled){background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.push-notification-banner_laterButton__bxypR:disabled{opacity:.7;cursor:not-allowed}@media (min-width:480px){.push-notification-banner_content__c2PBV{flex-direction:row;align-items:center;justify-content:space-between}.push-notification-banner_actions__X_CR3{flex-shrink:0}.push-notification-banner_enableButton__0meZX{flex:none}}.notifications-view_wrapper__jlP2I{height:100%;overflow:hidden}.notifications-view_header__uhkAx{padding:16px}.notifications-view_title__SzKvv{font-size:28px;font-weight:600;color:#000;margin:0;text-align:center}.notifications-view_errorBanner__E4Jod{color:#991b1b;font-size:14px;background-color:#fee;border:1px solid #fcc;padding:12px;margin:16px;border-radius:4px}.notifications-view_notificationsContainer__YOIW1{flex:1;padding:0 16px;padding-bottom:var(--mobile-nav-height);max-height:calc(100% - 92px);overflow-y:auto}.notifications-view_loadingState__IuJ7w{display:flex;justify-content:center;align-items:center;min-height:200px}.notifications-view_loadingText__QXKcU{color:#666;font-size:14px}.notifications-view_emptyState__XbNbN{display:flex;justify-content:center;align-items:center;min-height:200px}.notifications-view_emptyText__gGXrz{color:#666;font-size:14px}.change-locale_container__rkmHA{max-width:100%}.change-locale_header__Dmp0k{margin-bottom:var(--space-4)}.change-locale_title__CSqSp{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--primitive-gray-800);margin:0}.change-locale_dropdown__07WQV{position:relative;width:100%}.change-locale_dropdownTrigger__xOB1b{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-3-5) var(--space-4);background:var(--color-surface-primary);border:2px solid var(--primitive-gray-150);border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-fast);color:var(--primitive-gray-800)}.change-locale_dropdownTrigger__xOB1b:hover{background:var(--primitive-gray-50);border-color:var(--primitive-gray-400)}.change-locale_dropdownTrigger__xOB1b:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px rgba(96,79,255,.1)}.change-locale_arrow__qdpyb{font-size:var(--font-size-sm);transition:transform var(--duration-fast) var(--ease-in-out);color:var(--primitive-gray-600)}.change-locale_arrowOpen__qqXty{transform:rotate(180deg)}.change-locale_dropdownMenu__MOVUz{position:absolute;top:100%;left:0;right:0;z-index:var(--z-index-modal);margin-top:var(--space-1);background:var(--color-surface-primary);border:1px solid var(--primitive-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.change-locale_dropdownOption__X92En{display:flex;align-items:center;width:100%;padding:var(--space-2) var(--space-3);background:transparent;border:none;cursor:pointer;transition:var(--transition-fast);color:var(--primitive-gray-800);text-align:left}.change-locale_dropdownOption__X92En:hover{background:var(--primitive-gray-50)}.change-locale_dropdownOption__X92En:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.change-locale_dropdownOption__X92En:last-child{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.change-locale_active__wr17B{background:rgba(96,79,255,.1);border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.change-locale_active__wr17B:hover{background:rgba(96,79,255,.15)}.change-locale_disabled__nJC7t{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.change-locale_labelContainer__GeWln{display:flex;gap:var(--gap-sm);flex:1}.change-locale_label__uQpE_{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3;margin-bottom:2px}.change-locale_code___NqBr{font-size:var(--font-size-sm);color:var(--primitive-gray-600);font-family:var(--font-family-mono);text-transform:uppercase}.change-locale_loading__yc2i_{gap:var(--gap-sm);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--primitive-gray-150);font-size:var(--font-size-base);color:var(--primitive-gray-600)}.change-locale_loading__yc2i_,.modal_overlay__mR0rz{display:flex;align-items:center;justify-content:center}.modal_overlay__mR0rz{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-bg-overlay);z-index:var(--z-index-maximum);backdrop-filter:blur(var(--blur-sm));animation:modal_overlayFadeIn__6VlC6 var(--duration-normal) var(--ease-out)}@keyframes modal_overlayFadeIn__6VlC6{0%{opacity:0}to{opacity:1}}.modal_modal__Jac_o{background:var(--color-surface-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);max-width:90vw;max-height:90vh;overflow:hidden;position:relative;animation:modal_modalAppear___XFLr var(--duration-normal) var(--ease-out);min-width:375px}@keyframes modal_modalAppear___XFLr{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal_modal__Jac_o.modal_closing__X28_v{animation:modal_modalDisappear__MqXCP var(--duration-normal) var(--ease-out) forwards}@keyframes modal_modalDisappear__MqXCP{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}.modal_overlay__mR0rz.modal_closing__X28_v{animation:modal_overlayFadeOut__Z4VHF var(--duration-normal) var(--ease-out) forwards}@keyframes modal_overlayFadeOut__Z4VHF{0%{opacity:1}to{opacity:0}}.modal_drawer__oJjo8{background:var(--color-surface-primary);box-shadow:var(--shadow-modal);position:fixed;overflow:hidden}.modal_drawer__oJjo8.modal_left__Yp4aK{top:0;left:0;height:100vh;width:400px;max-width:85vw;animation:modal_slideInLeft__szJRC var(--duration-slow) var(--ease-out)}.modal_drawer__oJjo8.modal_right__aSArI{top:0;right:0;height:100vh;width:400px;max-width:85vw;animation:modal_slideInRight__UB_au var(--duration-slow) var(--ease-out)}.modal_drawer__oJjo8.modal_top__h75JL{top:0;left:0;right:0;height:fit-content;max-height:85vh;border-radius:0 0 var(--radius-lg) var(--radius-lg);animation:modal_slideInTop___a08y var(--duration-slow) var(--ease-out)}.modal_drawer__oJjo8.modal_bottom__EJJKV{bottom:0;left:0;right:0;height:fit-content;max-height:85vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:modal_slideInBottom__XR2xZ var(--duration-slow) var(--ease-out);padding-bottom:var(--wrapper-for-game-mode)}@keyframes modal_slideInLeft__szJRC{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes modal_slideInRight__UB_au{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes modal_slideInTop___a08y{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes modal_slideInBottom__XR2xZ{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal_header__fAksb{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-6) 0 var(--space-6);border-bottom:1px solid var(--primitive-gray-150);margin-bottom:0}.modal_title__InDIH{margin:0;font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.modal_closeButton__gKp0V{background:none;border:none;font-size:var(--font-size-3xl);cursor:pointer;color:var(--primitive-gray-600);padding:var(--space-2);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;width:var(--avatar-md);height:var(--avatar-md);transition:var(--transition-all)}.modal_closeButton__gKp0V:hover{background-color:var(--color-bg-hover);color:var(--primitive-gray-800)}.modal_closeButtonAbsolute__pi5q8{position:absolute;top:var(--space-2);right:var(--space-2);background:none;border:none;font-size:var(--font-size-3xl);cursor:pointer;color:var(--primitive-gray-600);padding:var(--space-2);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;width:var(--avatar-md);height:var(--avatar-md);transition:var(--transition-all);z-index:var(--z-index-dropdown)}.modal_closeButtonAbsolute__pi5q8:hover{background-color:var(--color-bg-hover);color:var(--primitive-gray-800)}.modal_closeButtonDrawer__xOW3n{background:none;border:none;font-size:var(--font-size-3xl);cursor:pointer;color:var(--primitive-gray-600);padding:var(--space-2);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;width:var(--avatar-md);height:var(--avatar-md);transition:var(--transition-all)}.modal_closeButtonDrawer__xOW3n:hover{background-color:var(--color-bg-hover);color:var(--primitive-gray-800)}.modal_closeButtonDrawerAbsolute__ttuoc{position:absolute;top:var(--space-4);right:var(--space-4);background:none;border:none;font-size:var(--font-size-3xl);cursor:pointer;color:var(--primitive-gray-600);padding:var(--space-2);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;width:var(--avatar-md);height:var(--avatar-md);transition:var(--transition-all);z-index:var(--z-index-dropdown)}.modal_closeButtonDrawerAbsolute__ttuoc:hover{background-color:var(--color-bg-hover);color:var(--primitive-gray-800)}.modal_content__TM3nI{padding:var(--space-5);overflow-y:auto;max-height:calc(90vh - 80px);display:flex;flex-direction:column;align-items:center}.modal_header__fAksb+.modal_content__TM3nI{padding-top:var(--space-4)}.modal_drawer__oJjo8 .modal_content__TM3nI{padding:var(--space-4);overflow-y:auto}.modal_drawer__oJjo8.modal_left__Yp4aK .modal_content__TM3nI,.modal_drawer__oJjo8.modal_right__aSArI .modal_content__TM3nI{max-height:100%;height:100%}.modal_drawer__oJjo8.modal_bottom__EJJKV .modal_content__TM3nI,.modal_drawer__oJjo8.modal_top__h75JL .modal_content__TM3nI{min-height:60vh;max-height:calc(85vh - 80px)}.modal_drawer__oJjo8 .modal_header__fAksb+.modal_content__TM3nI{padding-top:var(--space-3)}@media (min-width:769px){.modal_overlay__mR0rz{width:390px;max-height:900px;border-radius:var(--radius-2xl);overflow:hidden;margin:var(--space-10) auto;left:50%;transform:translateX(-50%);right:auto}.modal_drawer__oJjo8.modal_bottom__EJJKV{border-radius:0 0 var(--radius-2xl) var(--radius-2xl)}.modal_drawer__oJjo8.modal_top__h75JL{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}}@media (max-width:768px){.modal_modal__Jac_o{margin:var(--space-4);width:100%;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);min-width:auto}.modal_header__fAksb{padding:var(--space-4) var(--space-4) 0 var(--space-4)}.modal_header__fAksb+.modal_content__TM3nI{padding-top:var(--space-3)}.modal_drawer__oJjo8.modal_left__Yp4aK,.modal_drawer__oJjo8.modal_right__aSArI{width:100vw;max-width:100vw}.modal_drawer__oJjo8.modal_bottom__EJJKV,.modal_drawer__oJjo8.modal_top__h75JL{height:80vh;max-height:80vh}.modal_drawer__oJjo8.modal_top__h75JL{border-radius:0 0 var(--radius-xl) var(--radius-xl)}.modal_drawer__oJjo8.modal_bottom__EJJKV{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.modal_drawer__oJjo8 .modal_content__TM3nI{padding:var(--space-3)}.modal_drawer__oJjo8.modal_left__Yp4aK .modal_content__TM3nI,.modal_drawer__oJjo8.modal_right__aSArI .modal_content__TM3nI{height:100%}}.action-button_action_button__1cE9i{display:flex;padding:var(--space-3);background-color:var(--color-surface-primary);border-radius:var(--radius-xl);width:100%;cursor:pointer;transition:var(--transition-all);gap:var(--gap-sm)}.action-button_icon__u47PU{width:42px;height:42px;display:flex;align-items:center;flex-shrink:0;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-brand-primary)}.push-notification-toggle_container__U7Kq9{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background-color:var(--primitive-gray-50);border-radius:var(--radius-lg);gap:var(--space-3)}.push-notification-toggle_info__D7su1{display:flex;flex-direction:column;gap:var(--space-1)}.push-notification-toggle_title__hyY0D{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--primitive-gray-800)}.push-notification-toggle_status__imIuP{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.push-notification-toggle_status__imIuP.push-notification-toggle_enabled__FCmAA{color:var(--color-success)}.push-notification-toggle_status__imIuP.push-notification-toggle_disabled__mZnz6{color:var(--color-text-secondary)}.push-notification-toggle_status__imIuP.push-notification-toggle_blocked__8v26S{color:var(--color-warning)}.push-notification-toggle_status__imIuP.push-notification-toggle_unsupported___WS0n{color:var(--color-text-muted)}.push-notification-toggle_status__imIuP.push-notification-toggle_loading__Y1FB9{color:var(--color-text-secondary)}.push-notification-toggle_toggle__12NgM{position:relative;width:44px;height:24px;background-color:var(--color-surface-secondary);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-in-out);flex-shrink:0}.push-notification-toggle_toggle__12NgM:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.push-notification-toggle_toggle__12NgM.push-notification-toggle_enabled__FCmAA{background-color:var(--color-brand-primary)}.push-notification-toggle_toggleThumb__84RVU{position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:var(--color-surface-primary);border-radius:var(--radius-full);transition:transform var(--duration-normal) var(--ease-in-out)}.push-notification-toggle_toggle__12NgM.push-notification-toggle_enabled__FCmAA .push-notification-toggle_toggleThumb__84RVU{transform:translateX(20px)}.modal-profile-edit_container__ILxnV{width:100%}.modal-profile-edit_tabContainer__kR31E{display:flex;gap:6px;margin-bottom:24px}.modal-profile-edit_tabButton__3A72b{flex:1;background-color:#e5e7eb;color:#6b7280;transition:all .2s ease;border-radius:12px}.modal-profile-edit_activeTab__EY4H4{background-color:var(--color-primary);color:white}.modal-profile-edit_content__cneaK{flex:1}.modal-profile-edit_section__3VEYr{background:white;border-radius:16px;margin-bottom:12px}.modal-profile-edit_form__IN8lw{display:flex;flex-direction:column;gap:20px}.modal-profile-edit_inputGroup__oDma7{display:flex;flex-direction:column;gap:8px}.modal-profile-edit_label__jgtuK{font-size:14px;font-weight:500;color:#374151}.modal-profile-edit_input__I_ZkU{padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;background:white;transition:border-color .2s ease}.modal-profile-edit_input__I_ZkU:focus{outline:none;border-color:var(--color-primary)}.modal-profile-edit_disabledInput__XS8WL{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.modal-profile-edit_helperText__l6WXi{font-size:12px;color:#6b7280;margin-top:4px}.modal-profile-edit_errorMessage__tLFo0{color:#ef4444;font-size:14px;padding:12px;background-color:#fef2f2;border-radius:8px;border:1px solid #fecaca}.modal-profile-edit_successMessage__yFLG_{color:#10b981;font-size:14px;padding:12px;background-color:#f0fdf4;border-radius:8px;border:1px solid #bbf7d0}.modal-profile-edit_inputCard__lmWle,.modal-profile-edit_localeSection__1aEVh{padding:16px;background-color:#f8f9fa;border-radius:12px}.modal-profile-edit_submitButton__Jd_Kh{background-color:var(--color-primary);color:white;margin-top:8px;border-radius:12px}.modal-profile-edit_submitButton__Jd_Kh:disabled{opacity:.5;cursor:not-allowed}.modal-profile-edit_pushNotificationSection__p_UUT{margin-top:8px}.modal-profile-edit_signOutLink__An5eJ{display:block;margin:24px auto 0;padding:12px;background:none;border:none;color:#6b7280;font-size:14px;cursor:pointer;transition:color .2s ease}.modal-profile-edit_signOutLink__An5eJ:hover{color:#374151}@media (min-width:768px){.modal-profile-edit_tabContainer__kR31E{flex-direction:row}.modal-profile-edit_form__IN8lw{gap:24px}}.profile-view_header__mS5ir{position:relative;min-height:218px;color:#fff;padding:0 12px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.profile-view_profileBackground__qlCsU{width:calc(100% - 24px);height:100%;position:absolute;top:0;left:12px;border-radius:41px;overflow:hidden}.profile-view_profileBackgroundImage__Ce9Ai{height:100%;width:100%}.profile-view_profileBackground__qlCsU:after{content:"";position:absolute;background-color:rgba(0,0,0,.8);width:100%;height:100%;z-index:1;top:0;left:0}.profile-view_profileName__Y6z6G{position:relative;z-index:2}.profile-view_profileId__2BiOk{font-size:14px;color:#fff;z-index:2}.profile-view_editButton__jyt3_{background:none;border:none;cursor:pointer;z-index:2;position:absolute;right:42px;top:28px}.profile-view_balance_coin_container___npK_{display:flex;gap:8px;margin-top:12px;padding:0 12px;margin-bottom:16px}.profile-view_action_button_content__AEFzQ{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:flex-start;text-align:start}.profile-view_action_button_content__AEFzQ span:first-child{font-size:16px;font-weight:500;line-height:20px}.profile-view_action_button_content__AEFzQ span:nth-child(2){font-size:14px;line-height:20px;font-weight:500;color:var(--color-text-secondary)}.profile-view_action_button_container__4E1Bd{padding:0 12px;display:flex;gap:8px;margin-bottom:12px}@media (min-width:769px){.profile-view_mobileLayout__2PWyD{width:390px}}.modal-profile-edit_container__aK_39{width:100%}.modal-profile-edit_tabContainer__mu8km{display:flex;gap:6px;margin-bottom:24px}.modal-profile-edit_tabButton__x6gSY{flex:1;background-color:#e5e7eb;color:#6b7280;transition:all .2s ease;border-radius:12px}.modal-profile-edit_activeTab__x3mO0{background-color:var(--color-primary);color:white}.modal-profile-edit_content__3tzTx{flex:1}.modal-profile-edit_section__LfmUN{background:white;border-radius:16px;margin-bottom:12px}.modal-profile-edit_form__kXYD9{display:flex;flex-direction:column;gap:20px}.modal-profile-edit_inputGroup__cu3lq{display:flex;flex-direction:column;gap:8px}.modal-profile-edit_label__tkVVZ{font-size:14px;font-weight:500;color:#374151}.modal-profile-edit_input__sw5lU{padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;background:white;transition:border-color .2s ease}.modal-profile-edit_input__sw5lU:focus{outline:none;border-color:var(--color-primary)}.modal-profile-edit_disabledInput__nE9N3{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.modal-profile-edit_helperText__BR4mI{font-size:12px;color:#6b7280;margin-top:4px}.modal-profile-edit_errorMessage__3qVFL{color:#ef4444;font-size:14px;padding:12px;background-color:#fef2f2;border-radius:8px;border:1px solid #fecaca}.modal-profile-edit_successMessage__ewN2h{color:#10b981;font-size:14px;padding:12px;background-color:#f0fdf4;border-radius:8px;border:1px solid #bbf7d0}.modal-profile-edit_inputCard__p4pJL,.modal-profile-edit_localeSection__vug69{padding:16px;background-color:#f8f9fa;border-radius:12px}.modal-profile-edit_pushNotificationSection__WLY50{margin-top:8px}.modal-profile-edit_submitButton__gpM6b{background-color:var(--color-primary);color:white;margin-top:8px;border-radius:12px}.modal-profile-edit_submitButton__gpM6b:disabled{opacity:.5;cursor:not-allowed}.modal-profile-edit_signOutLink__o7SgT{display:block;margin:24px auto 0;padding:12px;background:none;border:none;color:#6b7280;font-size:14px;cursor:pointer;transition:color .2s ease}.modal-profile-edit_signOutLink__o7SgT:hover{color:#374151}@media (min-width:768px){.modal-profile-edit_tabContainer__mu8km{flex-direction:row}.modal-profile-edit_form__kXYD9{gap:24px}}.manager-profile-view_header__fM5lu{position:relative;min-height:218px;color:#fff;padding:0 12px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.manager-profile-view_profileBackground__yqfdl{width:calc(100% - 24px);height:100%;position:absolute;top:0;left:12px;border-radius:41px;overflow:hidden}.manager-profile-view_profileBackgroundImage__tKSXG{height:100%;width:100%}.manager-profile-view_profileBackground__yqfdl:after{content:"";position:absolute;background-color:rgba(0,0,0,.8);width:100%;height:100%;z-index:1;top:0;left:0}.manager-profile-view_profileName__bOQ6R{position:relative;z-index:2}.manager-profile-view_profileId__osdE_{font-size:14px;color:#fff;z-index:2}.manager-profile-view_editButton__qkW2O{background:none;border:none;cursor:pointer;z-index:2;position:absolute;right:42px;top:28px}.manager-profile-view_balance_coin_container__dbnpD{display:flex;gap:8px;margin-top:12px;padding:0 12px;margin-bottom:16px}.poker-view_categories__L9XMt{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding-bottom:100px}.poker-view_sliderWrapper__AU7Vs{width:100%;height:200px;overflow:hidden;margin-bottom:16px}.poker-view_sliderWrapper__AU7Vs .swiper-pagination-bullet{background:#fff;opacity:.5}.poker-view_sliderWrapper__AU7Vs .swiper-pagination-bullet-active{background:#fff;opacity:1}.poker-view_slide___yKtf{position:relative;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-3xl);overflow:hidden}.poker-view_slide___yKtf:after{content:"";position:absolute;bottom:0;left:0;right:0;height:64px;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent);border-radius:0 0 var(--radius-3xl) var(--radius-3xl);pointer-events:none;z-index:1}.poker-view_slideImage__Twe1L{object-fit:cover}.poker-view_loadingWrapper__bUTOz{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.poker-view_loadingCard__l9rK3{background-color:#fff;padding:32px;border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:1;min-width:200px}.poker-view_spinner__quVCK{width:48px;height:48px;border:3px solid rgba(74,144,226,.2);border-top:3px solid var(--color-primary);border-radius:50%;animation:poker-view_spin__FisiU 1s linear infinite}@keyframes poker-view_spin__FisiU{to{transform:rotate(1turn)}}.poker-view_loadingText__ocuuP{color:#000000;text-align:center;font-size:16px;font-weight:500;line-height:1.5;margin:0}.poker-view_errorIcon__97P5O{font-size:48px;margin-bottom:16px}.poker-view_errorMessage__rarRM{color:white;text-align:center;font-size:16px;line-height:1.5;margin:8px 0}.poker-view_comingSoonIcon__ABNOl{width:80px;height:80px;margin-bottom:16px}.poker-view_comingSoonTitle__kYMoz{text-align:center;font-weight:700;font-size:18px;margin:0}.poker-view_comingSoonText__nLC59{text-align:center;color:#888;font-size:14px;margin:16px 0 8px;line-height:1.5}.poker-view_nuboInfoIcon__AZvou{width:64px;height:64px;border-radius:16px}.poker-view_nuboInfoTitle__0ZN_1{text-align:center;font-weight:700;font-size:18px;margin:0}.poker-view_nuboInfoDescription__xbgJ_{text-align:center;color:#888;font-size:14px;margin:24px 0}.poker-view_nuboInfoPlayButton__Y54AL{width:100%;height:var(--button-height-xl);background-color:#ff4f52;color:var(--primitive-white);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);border:none;border-radius:var(--radius-4xl);cursor:pointer}.poker-view_wepokerInfoIcon__UdqdL{width:64px;height:64px;border-radius:16px}.poker-view_wepokerInfoTitle__moV3r{text-align:center;font-weight:700;font-size:18px;margin:0}.poker-view_wepokerInfoDescription__2ZNsh{text-align:center;color:#888;font-size:14px;margin:24px 0}.poker-view_wepokerInfoButtons__yHR9d{display:flex;flex-direction:column;gap:8px;width:100%}.poker-view_wepokerInfoDepositButton__1Bdsn{background-color:var(--primitive-black)}.poker-view_wepokerInfoDepositButton__1Bdsn,.poker-view_wepokerInfoPlayButton__4fiFR{width:100%;height:var(--button-height-xl);color:var(--primitive-white);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);border:none;border-radius:var(--radius-4xl);cursor:pointer}.poker-view_wepokerInfoPlayButton__4fiFR{background-color:var(--primitive-red-500)}.collapsible-close-button_button__ugGwB{position:fixed;right:0;top:50%;z-index:10001;border:none;background:rgba(0,0,0,.7);color:var(--color-text-inverse);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 8px rgba(0,0,0,.3);padding:0;display:flex;align-items:center;justify-content:flex-start;transition:transform var(--duration-slow) var(--ease-in-out);height:var(--button-height-lg);width:80px;border-radius:var(--radius-3xl) 0 0 var(--radius-3xl)}.collapsible-close-button_button__ugGwB:hover:not(:disabled){background:rgba(0,0,0,.85)}.collapsible-close-button_button__ugGwB:active:not(:disabled){background:rgba(0,0,0,.95)}.collapsible-close-button_button__ugGwB:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.collapsible-close-button_expanded__cMkPR{cursor:grab}.collapsible-close-button_expanded__cMkPR:active{cursor:grabbing}.collapsible-close-button_dragging__UY6k8{cursor:grabbing;transition:none}.collapsible-close-button_content__hmiuU{display:flex;align-items:center;gap:var(--gap-sm);width:100%;padding:0 var(--space-4) 0 var(--space-1-5)}.collapsible-close-button_homeIcon__FXQeB{flex-shrink:0;opacity:1;transition:opacity var(--duration-normal) var(--ease-in-out)}.collapsible-close-button_collapsed__AHzGq .collapsible-close-button_homeIcon__FXQeB{opacity:0;pointer-events:none}.collapsible-close-button_expanded__cMkPR .collapsible-close-button_homeIcon__FXQeB{opacity:1;cursor:pointer}.collapsible-close-button_chevronIcon__10r_i{flex-shrink:0;transition:transform var(--duration-slow) var(--ease-in-out)}.collapsible-close-button_collapsed__AHzGq .collapsible-close-button_chevronIcon__10r_i{pointer-events:none}.collapsible-close-button_expanded__cMkPR .collapsible-close-button_chevronIcon__10r_i{transform:rotate(180deg);cursor:pointer}.collapsible-close-button_dragHintDown__u9DHk,.collapsible-close-button_dragHintUp__KhFpI{position:absolute;left:53%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.8);pointer-events:none}.collapsible-close-button_dragHintUp__KhFpI{bottom:100%;margin-bottom:var(--space-1);animation:collapsible-close-button_hintUp__BEXI4 2s ease-out forwards}.collapsible-close-button_dragHintDown__u9DHk{top:100%;margin-top:var(--space-1);animation:collapsible-close-button_hintDown__6WAzI 2s ease-out forwards}@keyframes collapsible-close-button_hintUp__BEXI4{0%{opacity:0;transform:translateX(-50%) translateY(4px)}10%{opacity:.8;transform:translateX(-50%) translateY(0)}25%{opacity:.8;transform:translateX(-50%) translateY(-8px)}40%{opacity:.8;transform:translateX(-50%) translateY(0)}55%{opacity:.8;transform:translateX(-50%) translateY(-8px)}70%{opacity:.8;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(0)}}@keyframes collapsible-close-button_hintDown__6WAzI{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}10%{opacity:.8;transform:translateX(-50%) translateY(0)}25%{opacity:.8;transform:translateX(-50%) translateY(8px)}40%{opacity:.8;transform:translateX(-50%) translateY(0)}55%{opacity:.8;transform:translateX(-50%) translateY(8px)}70%{opacity:.8;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(0)}}.poker-launcher_overlay__RX9vF{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:9999;display:flex;flex-direction:column;animation:poker-launcher_fadeIn__AAQ_A .3s ease-out}@keyframes poker-launcher_fadeIn__AAQ_A{0%{opacity:0}to{opacity:1}}.poker-launcher_lobbyContainer__oZsVx{position:relative;width:100%;height:100vh;overflow:hidden;background:#1a1a1a}.poker-launcher_lobbyFrame___AanS{width:100%;height:100%;border:none;display:block;position:absolute;top:0;left:0;z-index:1;background:#1a1a1a}.poker-launcher_loadingContainer__vgvSz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px;color:white;z-index:2;pointer-events:none}.poker-launcher_spinner__sD4_W{width:48px;height:48px;border:3px solid rgba(255,255,255,.2);border-top-color:white;border-radius:50%;animation:poker-launcher_spin__ynHi3 1s linear infinite}@keyframes poker-launcher_spin__ynHi3{to{transform:rotate(1turn)}}.poker-launcher_errorIcon__a7GVu{font-size:48px;margin-bottom:16px}.poker-launcher_errorMessage__mFZ_T{color:white;text-align:center;max-width:300px;margin-bottom:20px;line-height:1.5}.poker-launcher_retryButton__vNOee{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:white;padding:12px 24px;border-radius:8px;font-size:16px;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;pointer-events:all}.poker-launcher_retryButton__vNOee:hover{background:rgba(255,255,255,.2);transform:translateY(-1px)}.poker-launcher_retryButton__vNOee:active{transform:translateY(0)}.poker-launcher_retryText__eWBj8{color:rgba(255,255,255,.7);font-size:14px;margin-top:8px}.poker-nickname-modal_wrapper__3SyXS{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:poker-nickname-modal_fadeIn__gJdXW .2s ease-out}@keyframes poker-nickname-modal_fadeIn__gJdXW{0%{opacity:0}to{opacity:1}}.poker-nickname-modal_background__Sn6WX{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:0;filter:blur(20px)}.poker-nickname-modal_background__Sn6WX img{max-height:100%}.poker-nickname-modal_modal__627Pa{background:#ffffff;border-radius:24px;padding:24px;width:100%;max-width:320px;box-shadow:0 8px 32px rgba(0,0,0,.15);animation:poker-nickname-modal_slideUp__HVia7 .3s ease-out;z-index:1;display:flex;flex-direction:column;align-items:center}@keyframes poker-nickname-modal_slideUp__HVia7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.poker-nickname-modal_iconWrapper__RWdxf{background-color:var(--color-primary);display:flex;width:50px;height:50px;border-radius:12px;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:12px}.poker-nickname-modal_title__QErgg{font-size:20px;font-weight:600;color:#000000;margin:0 0 16px;text-align:center;line-height:24px}.poker-nickname-modal_form__EpoHn{margin-top:16px;display:flex;flex-direction:column;gap:16px;width:100%}.poker-nickname-modal_inputGroup__zIaqE{display:flex;flex-direction:column;gap:6px;width:100%}.poker-nickname-modal_label__VDVDB{font-size:14px;font-weight:500;color:#666666;text-align:left}.poker-nickname-modal_input___GZt2{width:100%;padding:12px 16px;font-size:16px;background:#f5f5f5;border:2px solid #e0e0e0;border-radius:12px;color:#000000;outline:none;transition:all .2s ease}.poker-nickname-modal_input___GZt2:focus{border-color:var(--color-primary);background:#ffffff}.poker-nickname-modal_input___GZt2:disabled{opacity:.5;cursor:not-allowed;background:#f0f0f0}.poker-nickname-modal_requirements___BbqB{font-size:12px;color:#999999;margin:0;text-align:left}.poker-nickname-modal_error__18nwt{padding:10px 12px;background:rgba(255,59,48,.08);border:1px solid rgba(255,59,48,.2);border-radius:12px;color:#d32f2f;font-size:13px;text-align:center;width:100%}.poker-nickname-modal_buttons__4noEV{display:flex;gap:10px;margin-top:16px;width:100%}.poker-nickname-modal_cancelButton__Tlehe,.poker-nickname-modal_saveButton__f98Tm{flex:1;padding:12px;font-size:14px;font-weight:500;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.poker-nickname-modal_cancelButton__Tlehe{background:#f0f0f0;color:#666666}.poker-nickname-modal_cancelButton__Tlehe:hover:not(:disabled){background:#e5e5e5}.poker-nickname-modal_cancelButton__Tlehe:disabled{opacity:.5;cursor:not-allowed}.poker-nickname-modal_saveButton__f98Tm{background:var(--color-primary);color:#ffffff}.poker-nickname-modal_saveButton__f98Tm:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.poker-nickname-modal_saveButton__f98Tm:active:not(:disabled){transform:translateY(0)}.poker-nickname-modal_saveButton__f98Tm:disabled{opacity:.5;cursor:not-allowed}.placeholder-develop-page_wrapper__cK3DT{display:flex;justify-content:center;align-items:center;height:100%}.placeholder-develop-page_container__inwzg{background-color:var(--color-surface-primary);min-height:144px;width:100%;max-width:253px;padding:var(--space-5);border-radius:var(--radius-3xl);display:flex;flex-direction:column;align-items:center;z-index:1}.placeholder-develop-page_wrapperIcon__8F2hq{background-color:var(--color-brand-primary);display:flex;width:50px;height:50px;border-radius:var(--radius-lg);align-items:center;justify-content:center;flex-shrink:0;margin-bottom:var(--space-2)}.placeholder-develop-page_messageTitle__kM5aH{font-size:var(--font-size-2xl);line-height:28px;margin-bottom:var(--space-1);text-align:center}.placeholder-develop-page_subtitle__SASm4{margin-top:var(--space-3);font-size:var(--font-size-lg);line-height:20px;color:var(--color-text-secondary)}.placeholder-develop-page_background__utIOR{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:0;filter:blur(var(--blur-xl))}.placeholder-develop-page_withHeader__3zNp0{padding-top:calc(var(--mobile-header-height) + 52px)}.placeholder-develop-page_background__utIOR img{max-height:100%}.game-launcher_overlay__oVcLE{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:9999;display:flex;flex-direction:column;animation:game-launcher_fadeIn__tL5qQ .3s ease-out}@keyframes game-launcher_fadeIn__tL5qQ{0%{opacity:0}to{opacity:1}}.game-launcher_gameContainer__EDO8O{position:relative;width:100%;height:100vh;overflow:hidden;background:#1a1a1a}.game-launcher_gameFrame__Hu45Z{width:100%;height:100%;border:none;display:block;position:absolute;top:0;left:0;z-index:1;background:#1a1a1a}.game-launcher_loadingContainer__hTy_y{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px;color:white;z-index:2;pointer-events:none}.game-launcher_spinner__9NhBQ{width:48px;height:48px;border:3px solid rgba(255,255,255,.2);border-top-color:white;border-radius:50%;animation:game-launcher_spin__Su5YC 1s linear infinite}@keyframes game-launcher_spin__Su5YC{to{transform:rotate(1turn)}}.game-launcher_errorIcon__xDaFf{font-size:48px;margin-bottom:16px}.game-launcher_errorMessage__h3y3_{color:white;text-align:center;max-width:300px;margin-bottom:20px;line-height:1.5}.game-launcher_retryButton__NSoEt{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:white;padding:12px 24px;border-radius:8px;font-size:16px;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;pointer-events:all}.game-launcher_retryButton__NSoEt:hover{background:rgba(255,255,255,.2);transform:translateY(-1px)}.game-launcher_retryButton__NSoEt:active{transform:translateY(0)}.game-launcher_retryText__l7Jt0{color:rgba(255,255,255,.7);font-size:14px;margin-top:8px}@media (min-width:769px){.game-launcher_overlay__oVcLE{width:390px;max-height:900px;border-radius:20px;overflow:hidden;margin:40px auto}}.game-info-content_wrapper__yzBAg{position:relative;display:flex;flex-direction:column;background:#ffffff;overflow:auto;padding:0;margin:-16px;width:calc(100% + 32px);min-height:70vh}.game-info-content_closeButton__XKc3D{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;font-size:24px;color:#ffffff;z-index:10}.game-info-content_imageContainer__xazSS{position:relative;width:100%;aspect-ratio:1/1;max-height:180px;overflow:hidden;margin:0;padding:0;flex-shrink:0}.game-info-content_imageContainer__xazSS:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.8));backdrop-filter:blur(1px);z-index:1}.game-info-content_gameImage__4YdFD{object-fit:cover;object-position:top;width:100%;height:100%}.game-info-content_content__9vxh7{display:flex;flex-direction:column;padding:24px;padding-bottom:var(--mobile-nav-height);gap:20px}.game-info-content_title__CJlIS{font-size:28px;font-weight:700;color:#000000;margin:0;text-align:center;letter-spacing:-.5px}.game-info-content_provider__371b7{font-size:16px;color:#9ca3af;margin:-12px 0 0;text-align:center}.game-info-content_infoGrid__fkCAf{display:flex;flex-direction:column;gap:12px;padding:20px 0;border-top:1px solid #f3f4f6}.game-info-content_infoRow__BEeNO{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 8px}.game-info-content_infoLabel__Ju0WL{font-size:13px;font-weight:600;color:#9ca3af;letter-spacing:.8px;text-transform:uppercase}.game-info-content_infoRow__BEeNO:first-child .game-info-content_infoLabel__Ju0WL:last-child{text-align:right}.game-info-content_infoValue__YtmnK{font-size:16px;font-weight:500;color:#1f2937}.game-info-content_infoRow__BEeNO:last-child .game-info-content_infoValue__YtmnK:last-child{text-align:right}.game-info-content_currencySection__uAO_H{display:flex;flex-direction:column;gap:8px;padding:20px 8px;border-top:1px solid #f3f4f6}.game-info-content_currencySection__uAO_H .game-info-content_infoLabel__Ju0WL{margin-bottom:4px}.game-info-content_currencySection__uAO_H .game-info-content_infoValue__YtmnK{font-size:16px}.game-info-content_buttonContainer__Kw_J4{display:flex;gap:12px;width:100%;margin-top:8px}.game-info-content_demoButton__Eq08f,.game-info-content_playButton__GBH7a{flex:1;padding:18px;font-size:18px;font-weight:600;border:none;border-radius:16px;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;letter-spacing:.3px}.game-info-content_playButton__GBH7a{background:#604fff;color:#ffffff}.game-info-content_playButton__GBH7a:hover:not(:disabled){background:#6f60fa}.game-info-content_playButton__GBH7a:disabled{opacity:.6;cursor:not-allowed}.game-info-content_demoButton__Eq08f{background:#e5e7eb;color:#1f2937}.game-info-content_demoButton__Eq08f:hover:not(:disabled){background:#d1d5db}.game-info-content_demoButton__Eq08f:disabled{opacity:.6;cursor:not-allowed}.game-info-content_errorMessage___fo0j{padding:12px 16px;background:#fef2f2;color:#dc2626;font-size:14px;border-radius:8px;text-align:center;margin-top:-8px}@media (max-width:768px){.game-info-content_wrapper__yzBAg{margin:-12px;width:calc(100% + 24px)}}@media (min-width:768px){.game-info-content_content__9vxh7{padding:32px}.game-info-content_title__CJlIS{font-size:32px}}.games-list-view_gamesGrid__Q7lfV{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.games-list-view_gameCard__sLc2U{position:relative;border-radius:12px;overflow:hidden;width:100%;aspect-ratio:1/1;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.games-list-view_gameCard__sLc2U:hover{transform:scale(1.02);box-shadow:0 8px 20px rgba(0,0,0,.3)}.games-list-view_gameCard__sLc2U:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 40px rgba(0,0,0,.45),inset 0 4px 20px rgba(0,0,0,.55);border-radius:12px;pointer-events:none;z-index:1}.games-list-view_backgroundImage___6kfS{object-fit:cover;width:100%;height:100%}.games-list-view_gameTextContainer__eBd2U{display:none;position:absolute;bottom:10px;left:10px;font-size:14px;font-weight:500;background-color:rgba(0,0,0,.32);color:#fff;border-radius:12px;padding:16px;backdrop-filter:blur(10px)}