.Toast-module__dE8KqW__toast{border-radius:8px;align-items:flex-start;gap:.75rem;min-width:320px;max-width:450px;padding:1rem 1.25rem;animation:.3s ease-out Toast-module__dE8KqW__slideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}@keyframes Toast-module__dE8KqW__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module__dE8KqW__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.Toast-module__dE8KqW__toast.Toast-module__dE8KqW__closing{animation:.3s ease-in forwards Toast-module__dE8KqW__slideOut}.Toast-module__dE8KqW__toast.Toast-module__dE8KqW__success{color:#166534;background:#f0fdf4;border-left:4px solid #16a34a}.Toast-module__dE8KqW__toast.Toast-module__dE8KqW__error{color:#991b1b;background:#fef2f2;border-left:4px solid #dc2626}.Toast-module__dE8KqW__toast.Toast-module__dE8KqW__warning{color:#92400e;background:#fffbeb;border-left:4px solid #d97706}.Toast-module__dE8KqW__toast.Toast-module__dE8KqW__info{color:#1e40af;background:#eff6ff;border-left:4px solid #2563eb}.Toast-module__dE8KqW__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.Toast-module__dE8KqW__icon{width:24px;height:24px}.Toast-module__dE8KqW__toast.Toast-module__dE8KqW__success .Toast-module__dE8KqW__icon{color:#16a34a}.Toast-module__dE8KqW__toast.Toast-module__dE8KqW__error .Toast-module__dE8KqW__icon{color:#dc2626}.Toast-module__dE8KqW__toast.Toast-module__dE8KqW__warning .Toast-module__dE8KqW__icon{color:#d97706}.Toast-module__dE8KqW__toast.Toast-module__dE8KqW__info .Toast-module__dE8KqW__icon{color:#2563eb}.Toast-module__dE8KqW__message{flex:1;margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.Toast-module__dE8KqW__closeButton{cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex}.Toast-module__dE8KqW__closeButton:hover{opacity:1;background:#0000000d}.Toast-module__dE8KqW__closeButton svg{width:18px;height:18px}@media (max-width:640px){.Toast-module__dE8KqW__toast{width:calc(100% - 2rem);min-width:auto;margin:0 1rem;padding:.875rem 1rem}}
.ToastProvider-module__eIUvPG__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:.75rem;display:flex;position:fixed;top:1rem;right:1rem}.ToastProvider-module__eIUvPG__toastContainer>*{pointer-events:auto}@media (max-width:640px){.ToastProvider-module__eIUvPG__toastContainer{align-items:center;inset:auto 0 1rem}}
.SupportChat-module__qe3J2W__shell{background:linear-gradient(#ffffffc7,#ffffff9e),#fff;border:1px solid #4d383a1a;border-radius:28px;flex-direction:column;gap:18px;height:100%;min-height:0;padding:24px;display:flex;box-shadow:0 18px 42px #664c5214,inset 0 1px #ffffffbd}.SupportChat-module__qe3J2W__shellWidget{box-shadow:none;background:0 0;border:none;border-radius:0;padding:20px}.SupportChat-module__qe3J2W__headerRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SupportChat-module__qe3J2W__eyebrow{color:#7a1f2b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:800;display:inline-flex}.SupportChat-module__qe3J2W__title{color:#241b1f;margin:0;font-size:clamp(1.25rem,2vw,1.7rem)}.SupportChat-module__qe3J2W__subtitle{color:#5f5156;margin:10px 0 0;line-height:1.65}.SupportChat-module__qe3J2W__headerBadges{flex-wrap:wrap;gap:10px;display:flex}.SupportChat-module__qe3J2W__badge{color:#5b1720;background:#7a1f2b14;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-weight:800;display:inline-flex}.SupportChat-module__qe3J2W__errorBanner{color:#8a1b1b;background:#b91c1c14;border:1px solid #b91c1c24;border-radius:18px;padding:14px 16px}.SupportChat-module__qe3J2W__infoBanner{color:#5f5156;background:#7a1f2b0d;border:1px solid #7a1f2b1f;border-radius:20px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.SupportChat-module__qe3J2W__infoBanner strong{color:#241b1f;margin-bottom:6px;display:block}.SupportChat-module__qe3J2W__infoBanner p{margin:0;line-height:1.7}.SupportChat-module__qe3J2W__inlineLink{color:#7a1f2b;font-weight:800;text-decoration:none}.SupportChat-module__qe3J2W__inlineLink:hover{text-decoration:underline}.SupportChat-module__qe3J2W__messagesPanel{background:radial-gradient(circle at 100% 0,#d6b48a1f,#0000 26%),linear-gradient(#f8f3efe0,#ffffffc7);border:1px solid #4d383a14;border-radius:24px;flex-direction:column;flex:auto;gap:12px;min-height:240px;padding:16px;display:flex;overflow-y:auto}.SupportChat-module__qe3J2W__messageBubble{border-radius:22px;max-width:min(82%,620px);padding:14px 16px;box-shadow:0 12px 28px #3a262c0f}.SupportChat-module__qe3J2W__messageMine{color:#fff8f2;background:linear-gradient(135deg,#7a1f2b,#58141d);border-bottom-right-radius:8px;align-self:flex-end}.SupportChat-module__qe3J2W__messageTheirs{color:#241b1f;background:#ffffffeb;border:1px solid #4d383a14;border-bottom-left-radius:8px;align-self:flex-start}.SupportChat-module__qe3J2W__messageMeta{opacity:.8;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:.8rem;display:flex}.SupportChat-module__qe3J2W__messageText{white-space:pre-wrap;margin:0;line-height:1.7}.SupportChat-module__qe3J2W__composeBox{background:linear-gradient(#fff7f2f5,#fffffffa),#fff;border:1px solid #7a1f2b24;border-radius:24px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:0 16px 30px #7a1f2b14,inset 0 1px #ffffffd1}.SupportChat-module__qe3J2W__composeLabel{color:#6a1823;letter-spacing:.04em;text-transform:uppercase;background:#7a1f2b1a;border-radius:999px;align-self:flex-start;align-items:center;min-height:30px;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex}.SupportChat-module__qe3J2W__textarea{color:#241b1f;width:100%;min-height:104px;font:inherit;resize:vertical;background:linear-gradient(#fff,#fff8f4f5),#fff;border:1px solid #7a1f2b33;border-radius:20px;outline:none;padding:16px 18px;line-height:1.6;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #7a1f2b0f}.SupportChat-module__qe3J2W__textarea::placeholder{color:#8a6b73}.SupportChat-module__qe3J2W__textarea:focus{background:linear-gradient(#fff,#fff5ef),#fff;border-color:#7a1f2b61;box-shadow:0 0 0 4px #7a1f2b1a,0 14px 28px #7a1f2b1a}.SupportChat-module__qe3J2W__composeFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.SupportChat-module__qe3J2W__composeHint{color:#7b6c72;font-size:.92rem;line-height:1.6}.SupportChat-module__qe3J2W__sendButton,.SupportChat-module__qe3J2W__authLink{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7a1f2b,#58141d);border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #7a1f2b33}.SupportChat-module__qe3J2W__sendButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.SupportChat-module__qe3J2W__emptyState,.SupportChat-module__qe3J2W__authState{color:#5f5156;background:#ffffffc2;border:1px dashed #4d383a24;border-radius:20px;align-items:flex-start;gap:12px;padding:18px;display:flex}.SupportChat-module__qe3J2W__emptyState strong,.SupportChat-module__qe3J2W__authState strong{color:#241b1f;margin-bottom:6px;display:block}.SupportChat-module__qe3J2W__emptyState p,.SupportChat-module__qe3J2W__authState p{margin:0;line-height:1.7}@media (max-width:720px){.SupportChat-module__qe3J2W__headerRow,.SupportChat-module__qe3J2W__composeFooter{flex-direction:column;align-items:stretch}.SupportChat-module__qe3J2W__messageBubble{max-width:100%}.SupportChat-module__qe3J2W__sendButton,.SupportChat-module__qe3J2W__authLink{width:100%}}@media (max-width:720px),(pointer:coarse){.SupportChat-module__qe3J2W__shell{gap:14px;padding:18px;overflow:hidden}.SupportChat-module__qe3J2W__shellWidget{padding:16px}.SupportChat-module__qe3J2W__subtitle,.SupportChat-module__qe3J2W__composeHint,.SupportChat-module__qe3J2W__messageText,.SupportChat-module__qe3J2W__emptyState p{overflow-wrap:anywhere}.SupportChat-module__qe3J2W__composeBox{border-radius:20px;padding:12px}.SupportChat-module__qe3J2W__messagesPanel{border-radius:20px;min-height:180px;padding:12px}.SupportChat-module__qe3J2W__messageBubble{box-shadow:none}.SupportChat-module__qe3J2W__textarea,.SupportChat-module__qe3J2W__sendButton,.SupportChat-module__qe3J2W__authLink{transition:none}}
.SupportChatWidget-module__ZmVcrW__root{z-index:120;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:24px;right:24px}.SupportChatWidget-module__ZmVcrW__fab{color:#fffaf5;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#7a1f2bfa,#58141df5),#7a1f2b;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:12px;min-height:60px;padding:0 18px 0 14px;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 20px 42px #58141d57,0 6px 14px #280a0e38,inset 0 1px #fff3}.SupportChatWidget-module__ZmVcrW__fab:hover{filter:saturate(1.04);transform:translateY(-2px);box-shadow:0 24px 48px #58141d61,0 8px 18px #280a0e3d,inset 0 1px #ffffff3d}.SupportChatWidget-module__ZmVcrW__fabIcon{background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.SupportChatWidget-module__ZmVcrW__fabText{letter-spacing:.01em;font-size:.98rem;font-weight:800}.SupportChatWidget-module__ZmVcrW__panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#fffffff5,#fbf5f2f5),#fffdfb;border:1px solid #73555a29;border-radius:30px;width:min(440px,100vw - 24px);height:min(720px,100vh - 112px);position:relative;overflow:hidden;box-shadow:0 36px 80px #2512173d,0 14px 28px #58141d1f,inset 0 1px #ffffffd6}.SupportChatWidget-module__ZmVcrW__closeButton{z-index:2;color:#4c272d;cursor:pointer;background:#ffffffe6;border:1px solid #4d383a1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 12px 24px #2e191d14}.SupportChatWidget-module__ZmVcrW__closeButton:hover{background:#fff}@media (max-width:720px){.SupportChatWidget-module__ZmVcrW__root{align-items:stretch;bottom:14px;left:14px;right:14px}.SupportChatWidget-module__ZmVcrW__panel{width:100%;height:min(78vh,680px)}.SupportChatWidget-module__ZmVcrW__fab{align-self:flex-end}.SupportChatWidget-module__ZmVcrW__fab,.SupportChatWidget-module__ZmVcrW__panel{-webkit-backdrop-filter:none;box-shadow:0 10px 24px #2512172e}}@media (max-width:720px),(pointer:coarse){.SupportChatWidget-module__ZmVcrW__fab{transition:none}.SupportChatWidget-module__ZmVcrW__fab:hover{filter:none;transform:none}.SupportChatWidget-module__ZmVcrW__panel{height:min(82vh,680px)}}
