.SupportWidget-module__J0Huza__floatingButton{bottom:var(--space-6);right:var(--space-6);background:linear-gradient(135deg, var(--gr-accent-ink), color-mix(in oklab, var(--gr-accent-ink), var(--gr-ink) 20%));color:#fff;cursor:pointer;width:56px;height:56px;transition:all var(--transition-base);z-index:1000;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 4px 12px #00000040}.SupportWidget-module__J0Huza__floatingButton:hover{transform:scale(1.05);box-shadow:0 6px 20px #0000004d}.SupportWidget-module__J0Huza__floatingButton:focus-visible{outline:3px solid var(--gr-accent-ink);outline-offset:3px}.SupportWidget-module__J0Huza__floatingButton svg{width:28px;height:28px}.SupportWidget-module__J0Huza__floatingButton.SupportWidget-module__J0Huza__open{transform:rotate(45deg)}.SupportWidget-module__J0Huza__widget{bottom:calc(var(--space-6) + 70px);right:var(--space-6);background:var(--gr-bg-elev);border-radius:var(--radius-lg);z-index:999;flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:500px;max-height:calc(100vh - 150px);animation:.25s ease-out SupportWidget-module__J0Huza__slideUp;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 32px #0003}@keyframes SupportWidget-module__J0Huza__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SupportWidget-module__J0Huza__header{padding:var(--space-4);background:linear-gradient(135deg, var(--gr-accent-ink), color-mix(in oklab, var(--gr-accent-ink), var(--gr-ink) 20%));color:#fff;align-items:center;gap:var(--space-3);display:flex}.SupportWidget-module__J0Huza__headerIcon{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.SupportWidget-module__J0Huza__headerIcon svg{width:20px;height:20px}.SupportWidget-module__J0Huza__headerText h3{font-size:var(--text-base);margin:0;font-weight:600}.SupportWidget-module__J0Huza__headerText p{font-size:var(--text-xs);opacity:.9;margin:0}.SupportWidget-module__J0Huza__closeButton{cursor:pointer;color:#fff;width:32px;height:32px;transition:background var(--transition-fast);background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.SupportWidget-module__J0Huza__closeButton:hover{background:#ffffff4d}.SupportWidget-module__J0Huza__closeButton svg{width:18px;height:18px}.SupportWidget-module__J0Huza__messagesArea{padding:var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.SupportWidget-module__J0Huza__welcomeMessage{text-align:center;padding:var(--space-4);color:var(--gr-ink-mute)}.SupportWidget-module__J0Huza__welcomeMessage p{font-size:var(--text-sm);margin:0;line-height:1.5}.SupportWidget-module__J0Huza__message{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);max-width:85%;line-height:1.5;animation:.2s ease-out SupportWidget-module__J0Huza__fadeIn}@keyframes SupportWidget-module__J0Huza__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SupportWidget-module__J0Huza__message.SupportWidget-module__J0Huza__user{background:var(--gr-accent-ink);color:#fff;border-bottom-right-radius:var(--radius-sm);align-self:flex-end}.SupportWidget-module__J0Huza__message.SupportWidget-module__J0Huza__assistant{background:var(--gr-bg-elev);color:var(--gr-ink-strong);border-bottom-left-radius:var(--radius-sm);align-self:flex-start}.SupportWidget-module__J0Huza__message.SupportWidget-module__J0Huza__error{background:color-mix(in oklab, var(--gr-bg-elev), var(--gr-warn-soft) 50%);border:1px solid var(--gr-warn-ink)}.SupportWidget-module__J0Huza__healingStatus{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background:color-mix(in oklab, var(--gr-accent-ink), transparent 90%);border-radius:var(--radius-base);font-size:var(--text-xs);display:flex}.SupportWidget-module__J0Huza__healingStatus.SupportWidget-module__J0Huza__success{background:color-mix(in oklab, var(--gr-sage-ink), transparent 90%);color:var(--gr-sage-ink)}.SupportWidget-module__J0Huza__healingStatus.SupportWidget-module__J0Huza__failed{background:color-mix(in oklab, var(--gr-warn-ink), transparent 90%);color:var(--gr-warn-ink)}.SupportWidget-module__J0Huza__healingStatus.SupportWidget-module__J0Huza__inProgress{color:var(--gr-accent-ink)}.SupportWidget-module__J0Huza__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:1s linear infinite SupportWidget-module__J0Huza__spin}@keyframes SupportWidget-module__J0Huza__spin{to{transform:rotate(360deg)}}.SupportWidget-module__J0Huza__inputArea{padding:var(--space-3);border-top:1px solid var(--gr-line);gap:var(--space-2);display:flex}.SupportWidget-module__J0Huza__inputArea textarea{padding:var(--space-3);border:1px solid var(--gr-line);border-radius:var(--radius-base);resize:none;font-family:inherit;font-size:var(--text-sm);background:var(--gr-bg);min-height:44px;max-height:120px;color:var(--gr-ink-strong);flex:1;line-height:1.5}.SupportWidget-module__J0Huza__inputArea textarea:focus{border-color:var(--gr-accent-ink);box-shadow:0 0 0 3px color-mix(in oklab, var(--gr-accent-ink), transparent 90%);outline:none}.SupportWidget-module__J0Huza__inputArea textarea::placeholder{color:var(--gr-ink-mute)}.SupportWidget-module__J0Huza__sendButton{border-radius:var(--radius-base);background:var(--gr-accent-ink);color:#fff;cursor:pointer;width:44px;height:44px;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex}.SupportWidget-module__J0Huza__sendButton:hover:not(:disabled){background:color-mix(in oklab, var(--gr-accent-ink), var(--gr-ink) 20%)}.SupportWidget-module__J0Huza__sendButton:disabled{opacity:.5;cursor:not-allowed}.SupportWidget-module__J0Huza__sendButton svg{width:20px;height:20px}@media (max-width:768px){.SupportWidget-module__J0Huza__floatingButton{display:none}}@media (max-width:480px){.SupportWidget-module__J0Huza__floatingButton{display:none}.SupportWidget-module__J0Huza__widget{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;bottom:0;left:0;right:0}.SupportWidget-module__J0Huza__header{padding:var(--space-4) var(--space-4) var(--space-4);padding-top:calc(var(--space-4) + env(safe-area-inset-top))}.SupportWidget-module__J0Huza__inputArea{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.SupportWidget-module__J0Huza__widget,.SupportWidget-module__J0Huza__message{animation:none}.SupportWidget-module__J0Huza__spinner{border-style:dotted;animation:none}}.SupportWidget-module__J0Huza__ticketId{font-size:var(--text-xs);color:var(--gr-ink-mute);margin-top:var(--space-2);font-family:SF Mono,Monaco,monospace}