.chat-module__r3ZgIG__main{background:var(--background);width:100%;height:100vh;color:var(--foreground);flex-direction:column;display:flex;overflow:hidden}.chat-module__r3ZgIG__header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#0b0f19cc;justify-content:space-between;align-items:center;height:70px;padding:0 2rem;display:flex}.chat-module__r3ZgIG__logo{letter-spacing:-.05em;background:linear-gradient(135deg, var(--primary), var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.chat-module__r3ZgIG__globalNav{gap:1.5rem;display:flex}.chat-module__r3ZgIG__globalNav a{color:#94a3b8;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.chat-module__r3ZgIG__globalNav a:hover{color:var(--primary)}.chat-module__r3ZgIG__chatContainer{flex:1;height:calc(100vh - 70px);display:flex;overflow:hidden}.chat-module__r3ZgIG__sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161b2266;flex-direction:column;width:320px;display:flex}.chat-module__r3ZgIG__sidebarHeader{border-bottom:1px solid var(--border);padding:1.25rem 1.5rem}.chat-module__r3ZgIG__sidebarHeader h3{color:#fff;font-size:1.2rem;font-weight:700}.chat-module__r3ZgIG__friendsList{flex-direction:column;flex:1;gap:.25rem;padding:.5rem;display:flex;overflow-y:auto}.chat-module__r3ZgIG__friendCard{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:all .2s;display:flex}.chat-module__r3ZgIG__friendCard:hover{background:#ffffff0a}.chat-module__r3ZgIG__friendCard.chat-module__r3ZgIG__active{background:#10b98114;border:1px solid #10b98126}.chat-module__r3ZgIG__avatarWrapper{width:44px;height:44px;position:relative}.chat-module__r3ZgIG__avatar{background:var(--surface-hover);color:#fff;border:1.5px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:flex}.chat-module__r3ZgIG__statusDot{border:2px solid #090b10;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.chat-module__r3ZgIG__friendInfo{flex:1;min-width:0}.chat-module__r3ZgIG__friendMetaRow{justify-content:space-between;align-items:center;margin-bottom:.15rem;display:flex}.chat-module__r3ZgIG__friendName{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;font-size:.95rem;font-weight:600;display:flex;overflow:hidden}.chat-module__r3ZgIG__messageTime{color:#64748b;font-size:.75rem}.chat-module__r3ZgIG__friendSnippetRow{justify-content:space-between;align-items:center;display:flex}.chat-module__r3ZgIG__snippetText{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;padding-right:.5rem;font-size:.8rem;overflow:hidden}.chat-module__r3ZgIG__unreadBadge{background:var(--primary);color:#0b0f19;border-radius:9999px;padding:.1rem .4rem;font-size:.7rem;font-weight:800;box-shadow:0 0 8px #10b98166}.chat-module__r3ZgIG__exploreBtn{background:var(--primary);color:#0b0f19;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700;transition:transform .2s}.chat-module__r3ZgIG__exploreBtn:hover{transform:translateY(-2px)}.chat-module__r3ZgIG__chatWindow{background:#0f172a33;flex-direction:column;flex:1;display:flex}.chat-module__r3ZgIG__convoHeader{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0f1966;align-items:center;gap:1rem;height:65px;padding:0 1.5rem;display:flex}.chat-module__r3ZgIG__headerLocation{font-size:.75rem}.chat-module__r3ZgIG__profileLinkBtn{color:#fff;border:1px solid var(--border);cursor:pointer;background:#ffffff0d;border-radius:6px;padding:.4rem .8rem;font-size:.8rem;font-weight:600;transition:all .2s}.chat-module__r3ZgIG__profileLinkBtn:hover{background:var(--surface-hover);border-color:#94a3b8}.chat-module__r3ZgIG__backBtn{color:var(--primary);cursor:pointer;margin-right:.5rem;font-size:.9rem;font-weight:700;display:none}.chat-module__r3ZgIG__messagesLog{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.chat-module__r3ZgIG__messageWrapper{width:100%;display:flex}.chat-module__r3ZgIG__ownMessage{justify-content:flex-end}.chat-module__r3ZgIG__friendMessage{justify-content:flex-start}.chat-module__r3ZgIG__messageBubble{border-radius:16px;flex-direction:column;gap:.25rem;max-width:65%;padding:.75rem 1rem;display:flex;position:relative;box-shadow:0 4px 15px #0003}.chat-module__r3ZgIG__ownMessage .chat-module__r3ZgIG__messageBubble{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#0b0f19;border-bottom-right-radius:4px}.chat-module__r3ZgIG__friendMessage .chat-module__r3ZgIG__messageBubble{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f1f5f9;background:#1e293bd9;border:1px solid #ffffff0d;border-bottom-left-radius:4px}.chat-module__r3ZgIG__messageText{word-break:break-word;font-size:.95rem;line-height:1.4}.chat-module__r3ZgIG__bubbleTime{align-self:flex-end;font-size:.7rem}.chat-module__r3ZgIG__ownMessage .chat-module__r3ZgIG__bubbleTime{color:#0b0f1999}.chat-module__r3ZgIG__friendMessage .chat-module__r3ZgIG__bubbleTime{color:#64748b}.chat-module__r3ZgIG__chatInputArea{border-top:1px solid var(--border);background:#0b0f1999;gap:.75rem;padding:1.25rem;display:flex}.chat-module__r3ZgIG__messageInputField{border:1px solid var(--border);color:#fff;background:#0f172a99;border-radius:10px;outline:none;flex:1;padding:.75rem 1.25rem;font-size:.95rem;transition:all .2s}.chat-module__r3ZgIG__messageInputField:focus{border-color:var(--primary);box-shadow:0 0 10px #10b98126}.chat-module__r3ZgIG__sendButton{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#0b0f19;cursor:pointer;border:none;border-radius:10px;padding:.75rem 1.5rem;font-weight:700;transition:transform .2s,box-shadow .2s}.chat-module__r3ZgIG__sendButton:hover{transform:translateY(-1px);box-shadow:0 4px 15px #10b9814d}.chat-module__r3ZgIG__placeholderContainer{color:#64748b;text-align:center;background:#0b0f190d;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.chat-module__r3ZgIG__placeholderIcon{filter:opacity(.5);margin-bottom:1rem;font-size:4rem;animation:4s ease-in-out infinite chat-module__r3ZgIG__float}.chat-module__r3ZgIG__placeholderContainer h3{color:#fff;margin-bottom:.5rem;font-size:1.4rem}.chat-module__r3ZgIG__loadingContainer{background:var(--background);color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;height:100vh;display:flex}.chat-module__r3ZgIG__spinner{border:3px solid #10b9811a;border-top-color:var(--primary);border-radius:50%;width:50px;height:50px;animation:1s linear infinite chat-module__r3ZgIG__spin}@keyframes chat-module__r3ZgIG__spin{to{transform:rotate(360deg)}}@keyframes chat-module__r3ZgIG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.chat-module__r3ZgIG__header{padding:0 1rem}.chat-module__r3ZgIG__globalNav{display:none!important}.chat-module__r3ZgIG__sidebar,.chat-module__r3ZgIG__chatWindow{width:100%}.chat-module__r3ZgIG__hiddenOnMobile{display:none!important}.chat-module__r3ZgIG__backBtn{display:block}.chat-module__r3ZgIG__messageBubble{max-width:85%}.chat-module__r3ZgIG__main{padding-bottom:60px}.chat-module__r3ZgIG__chatContainer{height:calc(100vh - 130px)}}
.HelpCenter-module__yVC5nq__container{display:inline-block;position:relative}.HelpCenter-module__yVC5nq__helpBtn{cursor:pointer;color:#94a3b8;background:#ffffff05;border:1px solid #ffffff0d;border-radius:50%;outline:none;justify-content:center;align-items:center;width:38px;height:38px;padding:.5rem;transition:all .2s;display:flex;position:relative}.HelpCenter-module__yVC5nq__helpBtn:hover{color:var(--primary);border-color:var(--primary);transform:translateY(-1px);box-shadow:0 0 8px #38bdf833}.HelpCenter-module__yVC5nq__helpBtnActive{color:var(--primary);border-color:var(--primary);background:#38bdf80d}.HelpCenter-module__yVC5nq__dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);WebkitBackdropFilter:blur(20px);z-index:10000;background:#1e293bf2;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:350px;max-height:480px;animation:.15s ease-out HelpCenter-module__yVC5nq__fadeIn;display:flex;position:absolute;top:125%;right:0;overflow:hidden;box-shadow:0 20px 50px #0009}@keyframes HelpCenter-module__yVC5nq__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.HelpCenter-module__yVC5nq__header{background:#0000001a;border-bottom:1px solid #ffffff0d;padding:1rem 1.25rem .5rem}.HelpCenter-module__yVC5nq__title{color:#fff;margin:0 0 .75rem;font-size:1rem;font-weight:700}.HelpCenter-module__yVC5nq__tabs{background:#0f172a99;border-radius:8px;margin-bottom:.5rem;padding:.25rem;display:flex}.HelpCenter-module__yVC5nq__tabBtn{text-align:center;color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;flex:1;padding:.5rem;font-size:.85rem;font-weight:600;transition:all .2s}.HelpCenter-module__yVC5nq__tabBtn:hover{color:#fff}.HelpCenter-module__yVC5nq__tabBtnActive{color:var(--primary);background:#38bdf826}.HelpCenter-module__yVC5nq__scrollArea{flex:1;padding:1rem 1.25rem;overflow-y:auto}.HelpCenter-module__yVC5nq__faqItem{border-bottom:1px solid #ffffff0d;padding:.75rem 0}.HelpCenter-module__yVC5nq__faqItem:last-child{border-bottom:none}.HelpCenter-module__yVC5nq__faqQuestion{text-align:left;color:#f1f5f9;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:.25rem 0;font-size:.875rem;font-weight:600;transition:color .2s;display:flex}.HelpCenter-module__yVC5nq__faqQuestion:hover{color:var(--primary)}.HelpCenter-module__yVC5nq__faqArrow{color:#64748b;font-size:.75rem;transition:transform .2s}.HelpCenter-module__yVC5nq__faqArrowExpanded{color:var(--primary);transform:rotate(90deg)}.HelpCenter-module__yVC5nq__faqAnswer{color:#94a3b8;max-height:0;font-size:.8rem;line-height:1.5;transition:max-height .2s ease-out,margin-top .2s ease-out;overflow:hidden}.HelpCenter-module__yVC5nq__faqAnswerExpanded{max-height:150px;margin-top:.5rem}.HelpCenter-module__yVC5nq__form{flex-direction:column;gap:1rem;display:flex}.HelpCenter-module__yVC5nq__formGroup{flex-direction:column;gap:.4rem;display:flex}.HelpCenter-module__yVC5nq__label{color:#cbd5e1;font-size:.75rem;font-weight:600}.HelpCenter-module__yVC5nq__select{color:#fff;cursor:pointer;background:#0f172a99;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:.5rem;font-size:.85rem;transition:border-color .2s}.HelpCenter-module__yVC5nq__select:focus{border-color:var(--primary)}.HelpCenter-module__yVC5nq__textarea{color:#fff;resize:vertical;background:#0f172a99;border:1px solid #ffffff1a;border-radius:6px;outline:none;min-height:100px;padding:.6rem;font-size:.85rem;transition:border-color .2s}.HelpCenter-module__yVC5nq__textarea:focus{border-color:var(--primary)}.HelpCenter-module__yVC5nq__submitBtn{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#0f172a;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.65rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.HelpCenter-module__yVC5nq__submitBtn:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 4px 12px #38bdf833}.HelpCenter-module__yVC5nq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.HelpCenter-module__yVC5nq__successContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.HelpCenter-module__yVC5nq__successIcon{color:#10b981;font-size:2.5rem;animation:.3s cubic-bezier(.175,.885,.32,1.275) HelpCenter-module__yVC5nq__scaleUp}@keyframes HelpCenter-module__yVC5nq__scaleUp{0%{transform:scale(0)}to{transform:scale(1)}}.HelpCenter-module__yVC5nq__successText{color:#f1f5f9;font-size:.875rem;line-height:1.5}.HelpCenter-module__yVC5nq__errorText{color:#ef4444;margin-top:.25rem;font-size:.75rem}
