.SupportChat-module__yN2ayq__root{right:20px;bottom:calc(max(20px, env(safe-area-inset-bottom)) + var(--chat-keyboard-offset,0px));z-index:70;color:var(--chat-text);--chat-accent:var(--color-brand-blue-700);--chat-soft:var(--color-brand-peach-50);--chat-text:#2f4351;--chat-heading:"Fredoka", sans-serif;--chat-radius:24px;flex-direction:column;align-items:flex-end;font-family:inherit;display:flex;position:fixed}body:has([data-cinema-mode]) .SupportChat-module__yN2ayq__root{display:none}.SupportChat-module__yN2ayq__launcher{background:var(--chat-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-weight:700;transition:transform .15s,filter .15s;display:flex;position:relative;box-shadow:0 8px 28px #0002}.SupportChat-module__yN2ayq__launcherIconOnly{justify-content:center;width:52px;height:52px;padding:0}.SupportChat-module__yN2ayq__launcher:hover{filter:brightness(.94);transform:translateY(-2px)}.SupportChat-module__yN2ayq__launcher i{background:#f07b41;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:4px}.SupportChat-module__yN2ayq__panel{width:min(390px,100vw - 32px);height:min(610px, calc(var(--chat-viewport-height,100dvh) - 112px));border-radius:var(--chat-radius);background:#fff;border:1px solid #e5e7eb;flex-direction:column;margin-bottom:12px;display:flex;overflow:hidden;box-shadow:0 16px 64px #11182726}.SupportChat-module__yN2ayq__header{background:var(--color-brand-blue-100);color:#2f4351;align-items:center;gap:12px;padding:20px;display:flex}.SupportChat-module__yN2ayq__header h2{font-size:16px;font-weight:700;font-family:var(--chat-heading);margin:2px 0 0}.SupportChat-module__yN2ayq__brand{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.SupportChat-module__yN2ayq__symbol{background:var(--color-brand-peach-100);border-radius:14px;padding:10px}.SupportChat-module__yN2ayq__close{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;margin-left:auto;padding:6px}.SupportChat-module__yN2ayq__close:hover{background:#80808018}.SupportChat-module__yN2ayq__messages{overscroll-behavior:contain;background:linear-gradient(var(--chat-soft), white 65%);flex:1;min-height:0;padding:20px;overflow-y:auto}.SupportChat-module__yN2ayq__welcome{padding:6px 0 18px}.SupportChat-module__yN2ayq__eyebrow{letter-spacing:.08em;color:var(--chat-accent);font-size:11px;font-weight:700}.SupportChat-module__yN2ayq__welcome h3{font-family:var(--chat-heading);margin:12px 0;font-size:26px;font-weight:700;line-height:1.2}.SupportChat-module__yN2ayq__welcome p{margin:0 0 12px;font-size:14px;line-height:1.65}.SupportChat-module__yN2ayq__welcome small{color:#6b7280;font-size:11px}.SupportChat-module__yN2ayq__visitor,.SupportChat-module__yN2ayq__support{background:var(--chat-soft);overflow-wrap:anywhere;border-radius:16px;max-width:88%;margin-bottom:12px;padding:11px 14px}.SupportChat-module__yN2ayq__visitor{background:var(--chat-accent);color:#fff;border-bottom-right-radius:4px;margin-left:auto}.SupportChat-module__yN2ayq__support{background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:4px}.SupportChat-module__yN2ayq__visitor span,.SupportChat-module__yN2ayq__support span{font-size:10px;font-weight:700}.SupportChat-module__yN2ayq__visitor p,.SupportChat-module__yN2ayq__support p{white-space:pre-wrap;margin:4px 0;font-size:14px;line-height:1.55}.SupportChat-module__yN2ayq__visitor time,.SupportChat-module__yN2ayq__support time{text-align:right;opacity:.75;font-size:10px;display:block}.SupportChat-module__yN2ayq__typing,.SupportChat-module__yN2ayq__notice{color:#6b7280;font-size:12px}.SupportChat-module__yN2ayq__form{border-top:1px solid #e5e7eb;padding:14px 18px 16px}.SupportChat-module__yN2ayq__name{color:#6b7280;margin-bottom:10px;font-size:11px;display:block}.SupportChat-module__yN2ayq__name input{width:100%;font:inherit;color:var(--chat-text);background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-top:5px;padding:8px 10px;font-size:14px;display:block}.SupportChat-module__yN2ayq__composer{background:#fff;border:1px solid #d1d5db;border-radius:14px;align-items:flex-end;gap:6px;padding:8px;display:flex}.SupportChat-module__yN2ayq__composer:focus-within{border-color:var(--chat-accent);box-shadow:0 0 0 3px var(--chat-soft)}.SupportChat-module__yN2ayq__composer textarea{resize:none;width:100%;font:inherit;max-height:120px;color:var(--chat-text);background:0 0;border:0;outline:0;padding:4px;font-size:16px;line-height:1.4}.SupportChat-module__yN2ayq__composer button{background:var(--chat-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px}.SupportChat-module__yN2ayq__composer button:disabled{opacity:.4;cursor:not-allowed}.SupportChat-module__yN2ayq__composer button:not(:disabled):hover{filter:brightness(.9)}.SupportChat-module__yN2ayq__privacy{color:#6b7280;margin:10px 0 0;font-size:10px;line-height:1.5}.SupportChat-module__yN2ayq__privacy a{text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.SupportChat-module__yN2ayq__error{color:#b91c1c;margin-top:8px;font-size:12px}.SupportChat-module__yN2ayq__srOnly{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.SupportChat-module__yN2ayq__root button:focus-visible,.SupportChat-module__yN2ayq__root a:focus-visible,.SupportChat-module__yN2ayq__root input:focus-visible{outline:3px solid var(--chat-accent);outline-offset:3px}@media (max-width:480px){.SupportChat-module__yN2ayq__root{right:12px;bottom:calc(max(12px, env(safe-area-inset-bottom)) + var(--chat-keyboard-offset,0px))}.SupportChat-module__yN2ayq__panel{width:calc(100vw - 24px);height:min(640px, calc(var(--chat-viewport-height,100dvh) - 94px))}.SupportChat-module__yN2ayq__header,.SupportChat-module__yN2ayq__messages{padding:16px}.SupportChat-module__yN2ayq__launcher{padding:12px 16px}.SupportChat-module__yN2ayq__launcherIconOnly{width:48px;height:48px;padding:0}}@media (prefers-reduced-motion:reduce){.SupportChat-module__yN2ayq__launcher{transition:none}}.SupportChat-module__yN2ayq__replyNotice{border:1px solid var(--chat-accent);background:#fff;border-radius:16px;width:min(300px,100vw - 24px);margin-bottom:12px;box-shadow:0 8px 28px #0002}.SupportChat-module__yN2ayq__replyNotice button{border-radius:inherit;text-align:left;width:100%;color:var(--chat-text);cursor:pointer;background:0 0;border:0;gap:4px;padding:16px;display:grid}.SupportChat-module__yN2ayq__replyNotice strong{font-size:15px}.SupportChat-module__yN2ayq__replyNotice span{color:var(--chat-accent);font-size:13px}.SupportChat-module__yN2ayq__notificationSettings{border-top:1px solid #e5e7eb;flex-shrink:0;max-height:32%;padding:8px 18px;font-size:12px;overflow-y:auto}.SupportChat-module__yN2ayq__notificationSettings summary{cursor:pointer;padding:4px 0}.SupportChat-module__yN2ayq__notificationSettings div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.SupportChat-module__yN2ayq__notificationSettings button{min-height:44px;color:var(--chat-text);cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:8px 12px}.SupportChat-module__yN2ayq__notificationSettings button[aria-pressed=true]{background:var(--chat-soft)}.SupportChat-module__yN2ayq__notificationSettings p{margin:8px 0 0;line-height:1.5}
