.support_pageStack__GbjVJ{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:800px;margin-left:auto;margin-right:auto;height:calc(100vh - 8rem)}.support_pageHeader__pM_20{display:flex;flex-direction:column;gap:.25rem}.support_pageTitle__Uoha0{font-size:1.5rem;font-weight:700;line-height:1;margin:0}.support_pageSubtitle__VexRn{font-size:var(--text-body);color:var(--muted-foreground);margin:0}.support_chatContainer___m_UA{display:flex;flex-direction:column;flex:1;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;min-height:0}.support_messagesArea__j9zsh{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.support_emptyMessages__w_Xux{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted-foreground);padding:2rem}.support_emptyIcon__2AR_s{color:var(--muted-foreground);opacity:.5;margin-bottom:1rem}.support_emptyTitle__2qQ3_{font-size:1.125rem;font-weight:600;margin:0 0 .25rem;color:var(--foreground)}.support_emptyDescription__JtKbA{font-size:var(--text-body);margin:0;max-width:300px}.support_message__mLnnc{display:flex;flex-direction:column;max-width:80%}.support_messageUser__rAZbK{align-self:flex-end}.support_messageAdmin__4X8zt{align-self:flex-start}.support_messageBubble__6w05a{padding:.75rem 1rem;border-radius:var(--radius-lg);font-size:var(--text-body);line-height:1.5;white-space:pre-wrap;word-break:break-word}.support_messageUser__rAZbK .support_messageBubble__6w05a{background:color-mix(in srgb,var(--theme-light) 16%,transparent);border:1px solid var(--accent-edge);color:var(--foreground);border-bottom-right-radius:var(--radius-sm)}.support_messageAdmin__4X8zt .support_messageBubble__6w05a{background:var(--card);border:1px solid var(--edge);color:var(--foreground);border-bottom-left-radius:var(--radius-sm)}.support_messageTime__K8MvP{font-size:.75rem;color:var(--muted-foreground);margin-top:.25rem}.support_messageUser__rAZbK .support_messageTime__K8MvP{text-align:right}.support_messageAdmin__4X8zt .support_messageTime__K8MvP{text-align:left}.support_messageSender__PLCBD{font-size:.75rem;font-weight:600;color:var(--muted-foreground);margin-bottom:.25rem}.support_inputArea__KL3ne{display:flex;gap:.75rem;padding:1rem;border-top:1px solid var(--border);background:var(--card)}.support_inputWrapper__5c1Ge{flex:1;display:flex}.support_messageInput__c9VHE{flex:1;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font-size:var(--text-body);resize:none;min-height:44px;max-height:120px;font-family:inherit}.support_messageInput__c9VHE:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 20%,transparent)}.support_messageInput__c9VHE::-moz-placeholder{color:var(--muted-foreground)}.support_messageInput__c9VHE::placeholder{color:var(--muted-foreground)}.support_sendButton__uJJm_{display:flex;align-items:center;justify-content:center;padding:0 1rem;height:44px;border:none;border-radius:var(--radius-md);background:var(--primary-fill);color:var(--primary-fill-foreground);font-family:inherit;font-size:var(--text-small);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast)}.support_sendButton__uJJm_:hover:not(:disabled){background:var(--primary-fill-hover)}.support_sendButton__uJJm_:disabled{opacity:.4;cursor:not-allowed}.support_loading__egWQ3{display:flex;align-items:center;justify-content:center;padding:4rem;color:var(--muted-foreground)}.support_statusBadge__RaTp8{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.support_statusOpen__kuZVv{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}.support_statusResolved__Wnxgv{background:var(--muted);color:var(--muted-foreground)}.support_statusDot__YpIuN{width:.5rem;height:.5rem;border-radius:50%}.support_statusOpen__kuZVv .support_statusDot__YpIuN{background:var(--success)}.support_statusResolved__Wnxgv .support_statusDot__YpIuN{background:var(--muted-foreground)}