.CustomerChatWidget_visuallyHidden__dnJCl:where(:not(:focus-within,:active)){position:absolute!important;clip-path:inset(50%)!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.CustomerChatWidget_launcher__FF7L6{position:fixed;right:20px;bottom:20px;z-index:55;display:inline-flex;align-items:center;gap:10px;min-block-size:48px;padding:10px 20px 10px 16px;border:2px solid #000000;border-radius:999px;background-color:#ffe320;color:#000000;box-shadow:0 10px 28px -8px rgba(0,0,0,.38);cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.CustomerChatWidget_launcher__FF7L6:hover{background-color:#000000;color:#ffffff;transform:translateY(-2px);box-shadow:0 14px 32px -8px rgba(0,0,0,.48)}.CustomerChatWidget_launcher__FF7L6:focus-visible{outline:3px solid #000000;outline-offset:3px}.CustomerChatWidget_launcherIconWrap__2uojk{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.CustomerChatWidget_launcherDot__TKxpP{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:999px;background-color:#16a34a;border:2px solid #ffe320;transition:border-color .18s ease}.CustomerChatWidget_launcher__FF7L6:hover .CustomerChatWidget_launcherDot__TKxpP{border-color:#000000}.CustomerChatWidget_launcherLabel__QQ_WN{font-family:Bebas Neue,sans-serif;font-size:19px;font-weight:400;letter-spacing:.05em;line-height:1;text-transform:uppercase}.CustomerChatWidget_dialog__TXEOy{position:fixed;inset:auto 20px 80px auto;z-index:56;width:min(400px,calc(100vw - 24px));max-height:min(620px,calc(100dvh - 104px));margin:0;padding:0;border:2px solid #000000;border-radius:18px;background-color:#ffffff;color:#000000;box-shadow:0 22px 54px -14px rgba(0,0,0,.36);overflow:hidden;overscroll-behavior:contain;opacity:0;transform:translateY(10px) scale(.97);transition-property:opacity,transform,display,overlay;transition-duration:.2s;transition-timing-function:ease-out;transition-behavior:allow-discrete}.CustomerChatWidget_dialog__TXEOy[open]{display:flex;flex-direction:column}:is(.CustomerChatWidget_dialog__TXEOy[open]):where(:not([data-closing])){opacity:1;transform:translateY(0) scale(1);@starting-style{opacity:0;transform:translateY(10px) scale(.97)}}.CustomerChatWidget_header__W_557{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background-color:#000000;color:#ffffff;border-bottom:3px solid #ffe320}.CustomerChatWidget_headerIdentity__wEpPK{display:flex;align-items:center;gap:10px;min-width:0}.CustomerChatWidget_headerBadge__xDovb{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background-color:#ffe320;color:#000000;font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.03em}.CustomerChatWidget_title__F6sES{margin:0;font-family:Bebas Neue,sans-serif;font-size:21px;font-weight:400;letter-spacing:.045em;line-height:1.05;text-transform:uppercase;color:#ffffff}.CustomerChatWidget_subtitle__LsUIF{margin:2px 0 0;display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.2;color:#d4d4d8}.CustomerChatWidget_onlineDot__FAWhm{width:7px;height:7px;border-radius:999px;background-color:#22c55e;flex-shrink:0}.CustomerChatWidget_headerActions__q5s0T{display:flex;align-items:center;gap:4px}.CustomerChatWidget_iconBtn____OgW{display:inline-flex;align-items:center;justify-content:center;min-inline-size:34px;min-block-size:34px;padding:6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:transparent;color:#ffffff;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.CustomerChatWidget_iconBtn____OgW:hover{background-color:rgba(255,255,255,.14);border-color:#ffe320}.CustomerChatWidget_iconBtn____OgW:focus-visible{outline:2px solid #ffe320;outline-offset:2px}.CustomerChatWidget_messages__wpm6N{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:14px;background-color:#fafafa;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.CustomerChatWidget_messageRow__LHN7X{display:flex;flex-direction:column;gap:8px}.CustomerChatWidget_messageRowUser__cv2t2{align-items:flex-end}.CustomerChatWidget_messageRowBot__HFluh{align-items:flex-start}.CustomerChatWidget_bubble__ohgJ4{max-width:92%;padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.5;word-break:break-word}.CustomerChatWidget_bubbleBot__oY0wA{background-color:#ffffff;color:#111111;border:1px solid #e5e7eb;border-top-left-radius:4px;box-shadow:0 2px 8px -4px rgba(0,0,0,.08)}.CustomerChatWidget_bubbleUser__ey_Cn{background-color:#000000;color:#ffffff;border-bottom-right-radius:4px}.CustomerChatWidget_paragraph__T_RS6{margin:0}.CustomerChatWidget_paragraph__T_RS6+.CustomerChatWidget_paragraph__T_RS6{margin-top:8px}.CustomerChatWidget_bulletList__B1V8i{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.CustomerChatWidget_bulletItem__SyepX{position:relative;padding-left:14px;font-size:13.5px;line-height:1.45;color:#1f2937}.CustomerChatWidget_bulletItem__SyepX:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:999px;background-color:#000000}.CustomerChatWidget_actionRow__LNkwW{display:flex;flex-wrap:wrap;gap:6px;max-width:95%}.CustomerChatWidget_actionLink__jfbUP{display:inline-flex;align-items:center;gap:5px;min-block-size:32px;padding:6px 13px;border-radius:999px;border:1.5px solid #000000;background-color:#ffffff;color:#000000;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .15s ease,color .15s ease}.CustomerChatWidget_actionLink__jfbUP:hover{background-color:#000000;color:#ffffff}.CustomerChatWidget_actionLinkPrimary__C4C4l{background-color:#ffe320;border-color:#000000;color:#000000}.CustomerChatWidget_actionLinkPrimary__C4C4l:hover{background-color:#000000;color:#ffffff}.CustomerChatWidget_actionLink__jfbUP:focus-visible{outline:2px solid #000000;outline-offset:2px}.CustomerChatWidget_chipsList__zPV8A{margin:2px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.CustomerChatWidget_chipBtn__c4_Ei{min-block-size:32px;padding:5px 12px;border-radius:999px;border:1px solid #d1d5db;background-color:#ffffff;color:#111827;font-size:12.5px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.CustomerChatWidget_chipBtn__c4_Ei:hover{border-color:#000000;background-color:#ffe320;color:#000000}.CustomerChatWidget_chipBtn__c4_Ei:focus-visible{outline:2px solid #000000;outline-offset:2px}.CustomerChatWidget_composer__neHfQ{display:flex;align-items:center;gap:8px;padding:10px 12px;background-color:#ffffff;border-top:1px solid #e5e7eb}.CustomerChatWidget_input__8pIEk{flex:1 1 auto;min-width:0;min-block-size:40px;padding:8px 14px;border:1.5px solid #d1d5db;border-radius:999px;background-color:#ffffff;color:#000000;font-size:14px;line-height:1.3;transition:border-color .15s ease}.CustomerChatWidget_input__8pIEk::-moz-placeholder{color:#6b7280}.CustomerChatWidget_input__8pIEk::placeholder{color:#6b7280}.CustomerChatWidget_input__8pIEk:focus{outline:none;border-color:#000000}.CustomerChatWidget_input__8pIEk:focus-visible{outline:2px solid #000000;outline-offset:1px}.CustomerChatWidget_sendBtn__2GROX{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-inline-size:40px;min-block-size:40px;padding:0 14px;border:1.5px solid #000000;border-radius:999px;background-color:#ffe320;color:#000000;font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.CustomerChatWidget_sendBtn__2GROX:hover:not(:disabled){background-color:#000000;color:#ffffff}.CustomerChatWidget_sendBtn__2GROX:disabled{opacity:.45;cursor:not-allowed}.CustomerChatWidget_sendBtn__2GROX:focus-visible{outline:2px solid #000000;outline-offset:2px}@media (max-width:640px){.CustomerChatWidget_launcher__FF7L6{right:14px;bottom:14px;padding:10px 16px 10px 14px}.CustomerChatWidget_dialog__TXEOy{inset:auto 12px 72px 12px;width:auto;max-height:min(75dvh,560px)}}@media (pointer:coarse){.CustomerChatWidget_chipBtn__c4_Ei{min-block-size:36px;padding:7px 13px}.CustomerChatWidget_iconBtn____OgW{min-inline-size:38px;min-block-size:38px}}@media (prefers-reduced-motion:reduce){.CustomerChatWidget_dialog__TXEOy,.CustomerChatWidget_launcher__FF7L6{transform:none;transition-duration:.08s}:is(.CustomerChatWidget_dialog__TXEOy[open]):where(:not([data-closing])){transform:none;@starting-style{transform:none}}}