.ContactChatButton-module__m17YBW__root{z-index:70;border:1px solid var(--color-primary);align-items:center;gap:.65rem;min-height:3.15rem;padding:.85rem 1.15rem;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem}@supports (color:color-mix(in lab, red, red)){.ContactChatButton-module__m17YBW__root{border:1px solid color-mix(in oklch, var(--color-primary) 72%, white 18%)}}.ContactChatButton-module__m17YBW__root{color:var(--color-primary-content);letter-spacing:.01em;background:radial-gradient(circle at 18% 12%, #ffffff52, transparent 32%), linear-gradient(135deg, var(--color-primary), var(--color-primary));border-radius:999rem;font-weight:800}@supports (color:lab(0% 0 0)){.ContactChatButton-module__m17YBW__root{background:radial-gradient(circle at 18% 12%, lab(100% 0 0/.32), transparent 32%), linear-gradient(135deg, var(--color-primary), var(--color-primary))}}@supports (color:color-mix(in lab, red, red)){.ContactChatButton-module__m17YBW__root{background:radial-gradient(circle at 18% 12%, lab(100% 0 0/.32), transparent 32%), linear-gradient(135deg, var(--color-primary), color-mix(in oklch, var(--color-primary) 68%, var(--color-secondary)))}}.ContactChatButton-module__m17YBW__root{box-shadow:0 1rem 2.5rem var(--color-primary), inset 0 .08rem 0 #ffffff4d}@supports (color:color-mix(in lab, red, red)){.ContactChatButton-module__m17YBW__root{box-shadow:0 1rem 2.5rem color-mix(in oklch, var(--color-primary) 28%, transparent), inset 0 .08rem 0 lab(100% 0 0/.3)}}.ContactChatButton-module__m17YBW__root{cursor:pointer;isolation:isolate;transition:transform .18s,box-shadow .18s,filter .18s}.ContactChatButton-module__m17YBW__rootUnread{background:radial-gradient(circle at 18% 12%,#ffffff52,#0000 32%),linear-gradient(135deg,#008d8d,#008682);background:radial-gradient(circle at 18% 12%,lab(100% 0 0/.32),#0000 32%),linear-gradient(135deg,lab(52.5436% -39.292 -11.7155),lab(49.9655% -38.6616 -8.20464));border-color:#6cc8c7e6;border-color:lab(74.9518% -28.7559 -8.73441/.9);box-shadow:0 1rem 2.5rem #008d8d47,inset 0 .08rem #ffffff4d;box-shadow:0 1rem 2.5rem lab(52.5436% -39.292 -11.7155/.28),inset 0 .08rem lab(100% 0 0/.3)}.ContactChatButton-module__m17YBW__root:before{z-index:-1;content:"";border-radius:inherit;background:var(--color-primary);position:absolute;inset:-.35rem}@supports (color:color-mix(in lab, red, red)){.ContactChatButton-module__m17YBW__root:before{background:color-mix(in oklch, var(--color-primary) 30%, transparent)}}.ContactChatButton-module__m17YBW__root:before{animation:2.8s ease-out infinite ContactChatButton-module__m17YBW__contactChatWave}.ContactChatButton-module__m17YBW__rootUnread:before{background:#008d8d4d;background:lab(52.5436% -39.292 -11.7155/.3)}.ContactChatButton-module__m17YBW__root:hover{filter:saturate(1.08);box-shadow:0 1.15rem 2.75rem var(--color-primary), inset 0 .08rem 0 #ffffff57;transform:translateY(-.12rem)}@supports (color:color-mix(in lab, red, red)){.ContactChatButton-module__m17YBW__root:hover{box-shadow:0 1.15rem 2.75rem color-mix(in oklch, var(--color-primary) 34%, transparent), inset 0 .08rem 0 lab(100% 0 0/.34)}}.ContactChatButton-module__m17YBW__rootUnread:hover{box-shadow:0 1.15rem 2.75rem #008d8d57,inset 0 .08rem #ffffff57;box-shadow:0 1.15rem 2.75rem lab(52.5436% -39.292 -11.7155/.34),inset 0 .08rem lab(100% 0 0/.34)}.ContactChatButton-module__m17YBW__root:focus-visible{outline:.2rem solid var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.ContactChatButton-module__m17YBW__root:focus-visible{outline:.2rem solid color-mix(in oklch, var(--color-secondary) 78%, white)}}.ContactChatButton-module__m17YBW__root:focus-visible{outline-offset:.2rem}.ContactChatButton-module__m17YBW__pulse{background:currentColor;border-radius:999rem;width:.72rem;height:.72rem;box-shadow:0 0 0 .35rem}@supports (color:color-mix(in lab, red, red)){.ContactChatButton-module__m17YBW__pulse{box-shadow:0 0 0 .35rem color-mix(in oklch, currentcolor 20%, transparent)}}.ContactChatButton-module__m17YBW__badge{color:#fff;border:1px solid #ffffffb8;border:1px solid lab(100% 0 0/.72);border-color:oklch(100% 5.96046e-8 none/.72) oklch(100% 5.96046e-8 none/.72) oklch(100% 5.96046e-8 none/.72) oklch(100% 5.96046e-8 none/.72);background:#000;border-color:oklch(100% 5.96046e-8 none/.72) oklch(100% 5.96046e-8 none/.72) oklch(100% 5.96046e-8 none/.72) oklch(100% 5.96046e-8 none/.72);border-radius:999rem;place-items:center;min-width:1.7rem;height:1.7rem;padding:0 .2rem;display:inline-grid;position:absolute;top:-.35rem;right:-.25rem}@supports (color:color-mix(in lab, red, red)){.ContactChatButton-module__m17YBW__badge{background:color-mix(in oklch, black 18%, var(--color-base-100))}}.ContactChatButton-module__m17YBW__badge{overflow:hidden;box-shadow:0 .45rem 1rem #00000038}.ContactChatButton-module__m17YBW__badgeIcon{opacity:.24;width:1.1rem;height:1.1rem;position:absolute;inset:.2rem}.ContactChatButton-module__m17YBW__badgeCount{z-index:1;font-size:.72rem;font-weight:900;line-height:1;position:relative}.ContactChatButton-module__m17YBW__label{white-space:nowrap}@keyframes ContactChatButton-module__m17YBW__contactChatWave{0%{opacity:.72;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.18)}}@media (max-width:42rem){.ContactChatButton-module__m17YBW__root{bottom:1rem;right:1rem}}
.ContactChatWindow-module__RkPYZW__root{z-index:70;width:min(32.5rem,100dvw - 2rem);min-width:min(26rem,100dvw - 2rem);height:min(52.5rem,100dvh - 6.5rem);min-height:min(42rem,100dvh - 6.5rem);max-height:min(52.5rem,100dvh - 6.5rem);color:var(--color-base-content);background:radial-gradient(circle at 14% 0%, var(--color-secondary), transparent 36%), linear-gradient(160deg, var(--color-base-200), var(--color-base-100));grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;bottom:5.25rem;right:1.25rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__root{background:radial-gradient(circle at 14% 0%, color-mix(in oklch, var(--color-secondary) 20%, transparent), transparent 36%), linear-gradient(160deg, color-mix(in oklch, var(--color-base-200) 96%, black), var(--color-base-100))}}.ContactChatWindow-module__RkPYZW__root{border:1.5px solid var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__root{border:1.5px solid color-mix(in oklch, var(--color-secondary) 28%, transparent)}}.ContactChatWindow-module__RkPYZW__root{overscroll-behavior:contain;transform-origin:100% 100%;will-change:opacity, transform;border-radius:1.65rem;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);box-shadow:0 1.5rem 4.5rem #0000006b,inset 0 .08rem #ffffff1a;box-shadow:0 1.5rem 4.5rem lab(0% 0 0/.419608),inset 0 .08rem lab(100% 0 0/.1)}.ContactChatWindow-module__RkPYZW__fullscreen{width:100dvw;min-width:0;height:100svh;min-height:0;max-height:none;box-shadow:none;transform-origin:bottom;border:0;border-radius:0;inset:0}.ContactChatWindow-module__RkPYZW__fullscreen .ContactChatWindow-module__RkPYZW__header{cursor:default}.ContactChatWindow-module__RkPYZW__rootOpening,.ContactChatWindow-module__RkPYZW__rootClosing{opacity:0;transform:translateY(1.1rem)scale(.965)}.ContactChatWindow-module__RkPYZW__rootOpen{opacity:1;transform:translateY(0)scale(1)}.ContactChatWindow-module__RkPYZW__rootClosing{pointer-events:none}@media (prefers-reduced-motion:reduce){.ContactChatWindow-module__RkPYZW__root{transition:none}.ContactChatWindow-module__RkPYZW__rootOpening,.ContactChatWindow-module__RkPYZW__rootClosing,.ContactChatWindow-module__RkPYZW__rootOpen{opacity:1;transform:none}}.ContactChatWindow-module__RkPYZW__header{background:linear-gradient(135deg, var(--color-primary), var(--color-primary));justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__header{background:linear-gradient(135deg, color-mix(in oklch, var(--color-primary) 82%, black), var(--color-primary))}}.ContactChatWindow-module__RkPYZW__header{color:var(--color-primary-content);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.ContactChatWindow-module__RkPYZW__wordmark{letter-spacing:-.02em;font-size:1rem;font-weight:900}.ContactChatWindow-module__RkPYZW__headerStatusButton{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:0;padding:0;display:grid;position:relative}.ContactChatWindow-module__RkPYZW__headerStatusTooltip{z-index:7;border:1px solid;width:max-content;max-width:min(14rem,100vw - 3rem);padding:.5rem .62rem;position:absolute;top:calc(100% + .42rem);left:0}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__headerStatusTooltip{border:1px solid color-mix(in oklch, currentcolor 18%, transparent)}}.ContactChatWindow-module__RkPYZW__headerStatusTooltip{color:var(--color-base-content);background:var(--color-base-100);border-radius:.72rem;font-size:.74rem;font-weight:700;line-height:1.32}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__headerStatusTooltip{background:color-mix(in oklch, var(--color-base-100) 92%, black)}}.ContactChatWindow-module__RkPYZW__headerStatusTooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 .55rem 1.2rem #0003}.ContactChatWindow-module__RkPYZW__subtitle{opacity:.76;align-items:center;gap:.4rem;margin-top:.15rem;font-size:.78rem;font-weight:700;display:inline-flex}.ContactChatWindow-module__RkPYZW__onlineIndicator{border-radius:999rem;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 .12rem #ffffff2e}.ContactChatWindow-module__RkPYZW__onlineIndicatorOnline{background:#22c55e}.ContactChatWindow-module__RkPYZW__onlineIndicatorRecentlyActive{background:#f59e0b}.ContactChatWindow-module__RkPYZW__headerActions{align-items:center;gap:.45rem;display:flex}.ContactChatWindow-module__RkPYZW__headerWarning{color:#f7a83f;color:lab(75.5621% 23.4113 63.6179);background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16);border:1px solid #f59e0b70;border:1px solid lab(72.7914% 26.933 75.4336/.44);border-radius:999rem;place-items:center;width:2.2rem;height:2.2rem;display:inline-grid;box-shadow:0 .35rem .85rem #0000001f}.ContactChatWindow-module__RkPYZW__closeButton,.ContactChatWindow-module__RkPYZW__headerButton{border:1px solid;place-items:center;width:2.2rem;height:2.2rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__closeButton,.ContactChatWindow-module__RkPYZW__headerButton{border:1px solid color-mix(in oklch, currentcolor 20%, transparent)}}.ContactChatWindow-module__RkPYZW__closeButton,.ContactChatWindow-module__RkPYZW__headerButton{color:inherit;cursor:pointer;background:#ffffff24;background:lab(100% 0 0/.14);border-radius:999rem;font-size:1.15rem;line-height:1;transition:transform .14s,background-color .14s,border-color .14s,box-shadow .14s;box-shadow:0 .35rem .85rem #0000001f}.ContactChatWindow-module__RkPYZW__headerButton{font-size:1rem;font-weight:900}.ContactChatWindow-module__RkPYZW__headerIcon{width:1.1rem;height:1.1rem}.ContactChatWindow-module__RkPYZW__closeButton:focus-visible,.ContactChatWindow-module__RkPYZW__headerButton:focus-visible,.ContactChatWindow-module__RkPYZW__headerStatusButton:focus-visible,.ContactChatWindow-module__RkPYZW__primaryAction:focus-visible,.ContactChatWindow-module__RkPYZW__secondaryAction:focus-visible,.ContactChatWindow-module__RkPYZW__ghostAction:focus-visible,.ContactChatWindow-module__RkPYZW__optionButton:focus-visible,.ContactChatWindow-module__RkPYZW__sendButton:focus-visible,.ContactChatWindow-module__RkPYZW__input:focus-visible,.ContactChatWindow-module__RkPYZW__textarea:focus-visible{outline:.18rem solid var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__closeButton:focus-visible,.ContactChatWindow-module__RkPYZW__headerButton:focus-visible,.ContactChatWindow-module__RkPYZW__headerStatusButton:focus-visible,.ContactChatWindow-module__RkPYZW__primaryAction:focus-visible,.ContactChatWindow-module__RkPYZW__secondaryAction:focus-visible,.ContactChatWindow-module__RkPYZW__ghostAction:focus-visible,.ContactChatWindow-module__RkPYZW__optionButton:focus-visible,.ContactChatWindow-module__RkPYZW__sendButton:focus-visible,.ContactChatWindow-module__RkPYZW__input:focus-visible,.ContactChatWindow-module__RkPYZW__textarea:focus-visible{outline:.18rem solid color-mix(in oklch, var(--color-secondary) 80%, white)}}.ContactChatWindow-module__RkPYZW__closeButton:focus-visible,.ContactChatWindow-module__RkPYZW__headerButton:focus-visible,.ContactChatWindow-module__RkPYZW__headerStatusButton:focus-visible,.ContactChatWindow-module__RkPYZW__primaryAction:focus-visible,.ContactChatWindow-module__RkPYZW__secondaryAction:focus-visible,.ContactChatWindow-module__RkPYZW__ghostAction:focus-visible,.ContactChatWindow-module__RkPYZW__optionButton:focus-visible,.ContactChatWindow-module__RkPYZW__sendButton:focus-visible,.ContactChatWindow-module__RkPYZW__input:focus-visible,.ContactChatWindow-module__RkPYZW__textarea:focus-visible{outline-offset:.16rem}.ContactChatWindow-module__RkPYZW__bodyFrame{--history-overflow-fade-size:2.5rem;--history-overflow-fade-color:var(--color-primary);position:relative}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__bodyFrame{--history-overflow-fade-color:color-mix(in oklch, var(--color-primary) 22%, var(--color-base-100))}}.ContactChatWindow-module__RkPYZW__bodyFrame{height:100%;min-height:0}.ContactChatWindow-module__RkPYZW__body{overscroll-behavior:contain;height:100%;min-height:17rem;padding:1rem;overflow:auto}.ContactChatWindow-module__RkPYZW__bodyFrame:before,.ContactChatWindow-module__RkPYZW__bodyFrame:after{content:"";height:var(--history-overflow-fade-size);pointer-events:none;opacity:0;z-index:2;transition:opacity .18s;position:absolute;inset-inline:0}.ContactChatWindow-module__RkPYZW__bodyFrame:before{background:linear-gradient(to bottom, var(--history-overflow-fade-color), var(--history-overflow-fade-color), transparent);top:0}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__bodyFrame:before{background:linear-gradient(to bottom, color-mix(in oklch, var(--history-overflow-fade-color) 94%, transparent), color-mix(in oklch, var(--history-overflow-fade-color) 42%, transparent), transparent)}}.ContactChatWindow-module__RkPYZW__bodyFrame:after{background:linear-gradient(to top, var(--history-overflow-fade-color), var(--history-overflow-fade-color), transparent);bottom:0}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__bodyFrame:after{background:linear-gradient(to top, color-mix(in oklch, var(--history-overflow-fade-color) 94%, transparent), color-mix(in oklch, var(--history-overflow-fade-color) 42%, transparent), transparent)}}.ContactChatWindow-module__RkPYZW__bodyOverflowTop:before,.ContactChatWindow-module__RkPYZW__bodyOverflowBoth:before,.ContactChatWindow-module__RkPYZW__bodyOverflowBottom:after,.ContactChatWindow-module__RkPYZW__bodyOverflowBoth:after{opacity:1}.ContactChatWindow-module__RkPYZW__panel{border:1px solid var(--color-base-content);gap:.85rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__panel{border:1px solid color-mix(in oklch, var(--color-base-content) 10%, transparent)}}.ContactChatWindow-module__RkPYZW__panel{background:var(--color-base-200);border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__panel{background:color-mix(in oklch, var(--color-base-200) 74%, transparent)}}.ContactChatWindow-module__RkPYZW__preChatPanel{align-content:center;min-height:100%;display:grid}.ContactChatWindow-module__RkPYZW__preChatPanelDismissing{pointer-events:none;animation:.5s cubic-bezier(.22,1,.36,1) forwards ContactChatWindow-module__RkPYZW__preChatPanelDismiss}.ContactChatWindow-module__RkPYZW__loadingPanel{text-align:center;justify-items:center;gap:.75rem}.ContactChatWindow-module__RkPYZW__initialHistoryLoading{place-items:center;min-height:100%;display:grid}.ContactChatWindow-module__RkPYZW__initialHistoryLoading .ContactChatWindow-module__RkPYZW__loadingPanel{width:fit-content;max-width:100%}.ContactChatWindow-module__RkPYZW__loadingPanelIcon{width:1.4rem;height:1.4rem;color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__loadingPanelIcon{color:color-mix(in oklch, var(--color-secondary) 82%, white)}}.ContactChatWindow-module__RkPYZW__loadingPanelLabel{color:var(--color-base-content);margin:0;font-size:.92rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__loadingPanelLabel{color:color-mix(in oklch, var(--color-base-content) 82%, transparent)}}.ContactChatWindow-module__RkPYZW__upgradeBanner{z-index:2;border:1px solid var(--color-secondary);gap:.75rem;width:min(100%,45rem);margin-bottom:.9rem;margin-left:auto;padding:.85rem;display:grid;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__upgradeBanner{border:1px solid color-mix(in oklch, var(--color-secondary) 30%, transparent)}}.ContactChatWindow-module__RkPYZW__upgradeBanner{background:var(--color-base-200);border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__upgradeBanner{background:color-mix(in oklch, var(--color-base-200) 52%, transparent)}}.ContactChatWindow-module__RkPYZW__upgradeBanner:before{content:"";z-index:0;background:radial-gradient(circle at 100% 0%, var(--color-secondary), transparent 52%), var(--color-base-200);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__upgradeBanner:before{background:radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--color-secondary) 18%, transparent), transparent 52%), color-mix(in oklch, var(--color-base-200) 90%, transparent)}}.ContactChatWindow-module__RkPYZW__upgradeBanner:before{-webkit-backdrop-filter:blur(14px);pointer-events:none}.ContactChatWindow-module__RkPYZW__upgradeBannerExpanded{z-index:1;gap:.75rem;display:grid;position:relative}.ContactChatWindow-module__RkPYZW__upgradeBannerActions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;display:grid}.ContactChatWindow-module__RkPYZW__upgradeBannerActions .ContactChatWindow-module__RkPYZW__secondaryAction,.ContactChatWindow-module__RkPYZW__upgradeBannerActions .ContactChatWindow-module__RkPYZW__ghostAction{white-space:nowrap;text-transform:uppercase;padding:.64rem .82rem;font-size:.78rem}.ContactChatWindow-module__RkPYZW__upgradeBannerCollapsed{border:1px solid var(--color-secondary);width:min(100%,45rem);margin-bottom:.9rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__upgradeBannerCollapsed{border:1px solid color-mix(in oklch, var(--color-secondary) 30%, transparent)}}.ContactChatWindow-module__RkPYZW__upgradeBannerCollapsed{background:radial-gradient(circle at 100% 0%, var(--color-secondary), transparent 52%), var(--color-base-200);border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__upgradeBannerCollapsed{background:radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--color-secondary) 18%, transparent), transparent 52%), color-mix(in oklch, var(--color-base-200) 78%, transparent)}}.ContactChatWindow-module__RkPYZW__upgradeBannerCopy{gap:.1rem;display:grid}.ContactChatWindow-module__RkPYZW__upgradeBannerTitle{margin:0;font-size:.9rem;font-weight:900}.ContactChatWindow-module__RkPYZW__upgradeBannerText{color:var(--color-base-content);margin:.15rem 0 0;font-size:.78rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__upgradeBannerText{color:color-mix(in oklch, var(--color-base-content) 68%, transparent)}}.ContactChatWindow-module__RkPYZW__upgradeBannerCollapsedButton{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:.18rem;padding:.82rem .9rem;display:grid}.ContactChatWindow-module__RkPYZW__upgradeBannerCollapsedAction{color:var(--color-primary);text-transform:uppercase;margin-top:.2rem;font-size:.72rem;font-weight:900}.ContactChatWindow-module__RkPYZW__selfPromotionDock{z-index:2;margin-bottom:.9rem;position:sticky;top:0}.ContactChatWindow-module__RkPYZW__selfPromotionPopup,.ContactChatWindow-module__RkPYZW__selfPromotionCollapsed{border:1px solid var(--color-primary);width:min(100%,45rem);margin-bottom:.7rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__selfPromotionPopup,.ContactChatWindow-module__RkPYZW__selfPromotionCollapsed{border:1px solid color-mix(in oklch, var(--color-primary) 24%, transparent)}}.ContactChatWindow-module__RkPYZW__selfPromotionPopup,.ContactChatWindow-module__RkPYZW__selfPromotionCollapsed{background:radial-gradient(circle at 100% 0%, var(--color-primary), transparent 52%), var(--color-base-200);border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__selfPromotionPopup,.ContactChatWindow-module__RkPYZW__selfPromotionCollapsed{background:radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--color-primary) 16%, transparent), transparent 52%), color-mix(in oklch, var(--color-base-200) 80%, transparent)}}.ContactChatWindow-module__RkPYZW__selfPromotionPopup,.ContactChatWindow-module__RkPYZW__selfPromotionCollapsed{box-shadow:0 1.1rem 2.2rem #0000002e}.ContactChatWindow-module__RkPYZW__selfPromotionCard{gap:.8rem;padding:.95rem;display:grid}.ContactChatWindow-module__RkPYZW__selfPromotionCopy{gap:.35rem;display:grid}.ContactChatWindow-module__RkPYZW__selfPromotionTitle{letter-spacing:-.01em;margin:0;font-size:.92rem;font-weight:900}.ContactChatWindow-module__RkPYZW__selfPromotionText{color:var(--color-base-content);margin:0;font-size:.81rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__selfPromotionText{color:color-mix(in oklch, var(--color-base-content) 72%, transparent)}}.ContactChatWindow-module__RkPYZW__selfPromotionActions{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}.ContactChatWindow-module__RkPYZW__selfPromotionActions .ContactChatWindow-module__RkPYZW__secondaryAction,.ContactChatWindow-module__RkPYZW__selfPromotionActions .ContactChatWindow-module__RkPYZW__ghostAction{text-transform:uppercase;padding:.64rem .82rem;font-size:.78rem}.ContactChatWindow-module__RkPYZW__selfPromotionCollapsedButton{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:.18rem;padding:.8rem .9rem;display:grid}.ContactChatWindow-module__RkPYZW__selfPromotionCollapsedTitle{letter-spacing:-.01em;font-size:.84rem;font-weight:900}.ContactChatWindow-module__RkPYZW__selfPromotionCollapsedBody{color:var(--color-base-content);font-size:.74rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__selfPromotionCollapsedBody{color:color-mix(in oklch, var(--color-base-content) 68%, transparent)}}.ContactChatWindow-module__RkPYZW__selfPromotionCollapsedAction{color:var(--color-primary);text-transform:uppercase;margin-top:.22rem;font-size:.72rem;font-weight:900}.ContactChatWindow-module__RkPYZW__bannerTitle{margin:0;font-size:.9rem;font-weight:900}.ContactChatWindow-module__RkPYZW__bannerText{color:var(--color-base-content);margin:.15rem 0 0;font-size:.78rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__bannerText{color:color-mix(in oklch, var(--color-base-content) 68%, transparent)}}.ContactChatWindow-module__RkPYZW__chatContent{gap:.85rem;display:grid}.ContactChatWindow-module__RkPYZW__messageList{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ContactChatWindow-module__RkPYZW__timelineEnd{height:1px}.ContactChatWindow-module__RkPYZW__messageItemClient,.ContactChatWindow-module__RkPYZW__messageItemBackend,.ContactChatWindow-module__RkPYZW__messageItemSystem{display:flex}.ContactChatWindow-module__RkPYZW__messageItemClient{justify-content:flex-end}.ContactChatWindow-module__RkPYZW__messageItemBackend{justify-content:flex-start}.ContactChatWindow-module__RkPYZW__messageItemSystem{justify-content:center}.ContactChatWindow-module__RkPYZW__noticeMessageItem{justify-content:flex-end;display:flex}.ContactChatWindow-module__RkPYZW__messageBubbleClient,.ContactChatWindow-module__RkPYZW__messageBubbleBackend{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-touch-callout:none;border-radius:1.1rem;gap:.38rem;max-width:min(82%,20rem);padding:.72rem .82rem;display:grid}.ContactChatWindow-module__RkPYZW__messageBubbleClient{color:var(--color-primary-content);background:linear-gradient(135deg, var(--color-primary), var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__messageBubbleClient{background:linear-gradient(135deg, var(--color-primary), color-mix(in oklch, var(--color-primary) 74%, black))}}.ContactChatWindow-module__RkPYZW__messageBubbleClient{border-bottom-right-radius:.28rem}.ContactChatWindow-module__RkPYZW__messageBubbleBackend{color:var(--color-base-content);background:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__messageBubbleBackend{background:color-mix(in oklch, var(--color-base-300) 82%, black)}}.ContactChatWindow-module__RkPYZW__messageBubbleBackend{border:1px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__messageBubbleBackend{border:1px solid color-mix(in oklch, var(--color-base-content) 9%, transparent)}}.ContactChatWindow-module__RkPYZW__messageBubbleBackend{border-bottom-left-radius:.28rem}.ContactChatWindow-module__RkPYZW__messageBubbleBackendFresh,.ContactChatWindow-module__RkPYZW__systemMessageFresh{animation:5s ease-out forwards ContactChatWindow-module__RkPYZW__backend-message-arrival}.ContactChatWindow-module__RkPYZW__systemMessage,.ContactChatWindow-module__RkPYZW__systemCard{border:1px solid var(--color-base-content);gap:.55rem;width:min(92%,21rem);padding:.78rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__systemMessage,.ContactChatWindow-module__RkPYZW__systemCard{border:1px solid color-mix(in oklch, var(--color-base-content) 10%, transparent)}}.ContactChatWindow-module__RkPYZW__systemMessage,.ContactChatWindow-module__RkPYZW__systemCard{color:var(--color-base-content);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__systemMessage,.ContactChatWindow-module__RkPYZW__systemCard{color:color-mix(in oklch, var(--color-base-content) 78%, transparent)}}.ContactChatWindow-module__RkPYZW__systemMessage,.ContactChatWindow-module__RkPYZW__systemCard{text-align:center;background:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__systemMessage,.ContactChatWindow-module__RkPYZW__systemCard{background:color-mix(in oklch, var(--color-base-300) 72%, transparent)}}.ContactChatWindow-module__RkPYZW__historyStatus{width:100%;color:var(--color-base-content);align-items:center;gap:.65rem;margin:.35rem 0 .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__historyStatus{color:color-mix(in oklch, var(--color-base-content) 42%, transparent)}}.ContactChatWindow-module__RkPYZW__historyStatus{letter-spacing:.04em;text-align:center;text-transform:lowercase;font-size:.68rem;font-weight:700;line-height:1}.ContactChatWindow-module__RkPYZW__historyStatus:before,.ContactChatWindow-module__RkPYZW__historyStatus:after{background:var(--color-base-content);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__historyStatus:before,.ContactChatWindow-module__RkPYZW__historyStatus:after{background:color-mix(in oklch, var(--color-base-content) 18%, transparent)}}.ContactChatWindow-module__RkPYZW__historyStatus:before,.ContactChatWindow-module__RkPYZW__historyStatus:after{content:""}.ContactChatWindow-module__RkPYZW__historyStatusSpinner{flex:none;width:.82rem;height:.82rem}.ContactChatWindow-module__RkPYZW__historyStatusRetry{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ContactChatWindow-module__RkPYZW__historyStatusRetry:hover,.ContactChatWindow-module__RkPYZW__historyStatusRetry:focus-visible{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__historyStatusRetry:hover,.ContactChatWindow-module__RkPYZW__historyStatusRetry:focus-visible{color:color-mix(in oklch, var(--color-base-content) 68%, transparent)}}.ContactChatWindow-module__RkPYZW__systemCard{border-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__systemCard{border-color:color-mix(in oklch, var(--color-secondary) 24%, transparent)}}.ContactChatWindow-module__RkPYZW__systemCard{background:radial-gradient(circle at 0% 0%, var(--color-secondary), transparent 48%), var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__systemCard{background:radial-gradient(circle at 0% 0%, color-mix(in oklch, var(--color-secondary) 12%, transparent), transparent 48%), color-mix(in oklch, var(--color-base-200) 74%, transparent)}}.ContactChatWindow-module__RkPYZW__systemTitle{letter-spacing:-.01em;margin:0;font-size:.9rem;font-weight:900}.ContactChatWindow-module__RkPYZW__systemText{-webkit-user-select:none;user-select:none;margin:0;font-size:.82rem;line-height:1.45}.ContactChatWindow-module__RkPYZW__systemActions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ContactChatWindow-module__RkPYZW__messageBody{margin:0;font-size:.92rem;line-height:1.42}.ContactChatWindow-module__RkPYZW__messageBody a{color:inherit;text-underline-offset:.16em;font-weight:850;text-decoration:underline;text-decoration-thickness:.08em}.ContactChatWindow-module__RkPYZW__messageMeta{opacity:.7;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.45rem;font-size:.68rem;font-weight:800;line-height:1;display:flex}.ContactChatWindow-module__RkPYZW__messageStatus{align-items:center;display:inline-flex}.ContactChatWindow-module__RkPYZW__messageTime{-webkit-user-select:none;user-select:none}.ContactChatWindow-module__RkPYZW__messageStatusIcon{color:currentColor;width:.9rem;height:.9rem}.ContactChatWindow-module__RkPYZW__floatingIndicatorStack{z-index:8;pointer-events:none;justify-items:center;gap:.45rem;display:grid;position:absolute;top:5.15rem;left:1rem;right:1rem}.ContactChatWindow-module__RkPYZW__typingIndicator{border:1px solid var(--color-primary);justify-content:center;align-items:center;gap:.45rem;width:min(100%,22rem);max-width:min(100%,22rem);margin:0;padding:.7rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__typingIndicator{border:1px solid color-mix(in oklch, var(--color-primary) 52%, transparent)}}.ContactChatWindow-module__RkPYZW__typingIndicator{color:var(--color-base-content);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__typingIndicator{color:color-mix(in oklch, var(--color-base-content) 92%, black)}}.ContactChatWindow-module__RkPYZW__typingIndicator{text-align:center;background:linear-gradient(135deg, var(--color-primary), var(--color-primary));font-size:.78rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__typingIndicator{background:linear-gradient(135deg, color-mix(in oklch, var(--color-primary) 22%, var(--color-base-100)), color-mix(in oklch, var(--color-primary) 12%, var(--color-base-100)))}}.ContactChatWindow-module__RkPYZW__typingIndicator{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;opacity:0;transition:opacity .44s,transform .44s cubic-bezier(.22,1,.36,1);transform:translateY(.45rem);box-shadow:0 .8rem 1.8rem #00000038,0 .2rem .65rem #00000024}.ContactChatWindow-module__RkPYZW__typingIndicatorVisible{opacity:1;transform:translateY(0)}.ContactChatWindow-module__RkPYZW__floatingIndicatorError{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__floatingIndicatorError{border-color:color-mix(in oklch, var(--color-error) 52%, transparent)}}.ContactChatWindow-module__RkPYZW__floatingIndicatorError{color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__floatingIndicatorError{color:color-mix(in oklch, var(--color-error) 92%, white)}}.ContactChatWindow-module__RkPYZW__floatingIndicatorError{background:linear-gradient(135deg, var(--color-error), var(--color-error))}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__floatingIndicatorError{background:linear-gradient(135deg, color-mix(in oklch, var(--color-error) 18%, var(--color-base-100)), color-mix(in oklch, var(--color-error) 10%, var(--color-base-100)))}}.ContactChatWindow-module__RkPYZW__typingIndicatorHidden{opacity:0;transform:translateY(.45rem)}.ContactChatWindow-module__RkPYZW__contextMenu{z-index:90;border:1px solid var(--color-base-content);min-width:13rem;padding:.35rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__contextMenu{border:1px solid color-mix(in oklch, var(--color-base-content) 12%, transparent)}}.ContactChatWindow-module__RkPYZW__contextMenu{background:radial-gradient(circle at 0% 0%, var(--color-secondary), transparent 44%), var(--color-base-100);border-radius:.95rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__contextMenu{background:radial-gradient(circle at 0% 0%, color-mix(in oklch, var(--color-secondary) 10%, transparent), transparent 44%), color-mix(in oklch, var(--color-base-100) 94%, black)}}.ContactChatWindow-module__RkPYZW__contextMenu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1rem 2rem #00000042}.ContactChatWindow-module__RkPYZW__contextMenuButton{width:100%;min-width:0;color:var(--color-base-content);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.7rem;align-items:center;padding:.68rem .8rem;font-size:.84rem;font-weight:800;transition:background-color .14s,color .14s;display:flex}.ContactChatWindow-module__RkPYZW__contextMenuButton:focus-visible{outline:.16rem solid var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__contextMenuButton:focus-visible{outline:.16rem solid color-mix(in oklch, var(--color-secondary) 80%, white)}}.ContactChatWindow-module__RkPYZW__contextMenuButton:focus-visible{outline-offset:.08rem}.ContactChatWindow-module__RkPYZW__scrollToBottomButton{z-index:8;border:2px solid var(--color-primary);width:2.75rem;height:2.75rem;color:var(--color-base-content);background:var(--color-base-100);border-radius:999rem;place-items:center;display:grid;position:absolute;bottom:7.5rem;left:1rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__scrollToBottomButton{background:color-mix(in oklch, var(--color-base-100) 82%, transparent)}}.ContactChatWindow-module__RkPYZW__scrollToBottomButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:opacity .18s,transform .18s,background-color .14s,border-color .14s,box-shadow .14s;box-shadow:0 .45rem .9rem #00000029}.ContactChatWindow-module__RkPYZW__scrollToBottomButtonVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.ContactChatWindow-module__RkPYZW__scrollToBottomButtonHidden{opacity:0;pointer-events:none;transform:translateY(.35rem)}.ContactChatWindow-module__RkPYZW__scrollToBottomButton:focus-visible{outline:.18rem solid var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__scrollToBottomButton:focus-visible{outline:.18rem solid color-mix(in oklch, var(--color-secondary) 80%, white)}}.ContactChatWindow-module__RkPYZW__scrollToBottomButton:focus-visible{outline-offset:.12rem}.ContactChatWindow-module__RkPYZW__scrollToBottomIcon{width:1.1rem;height:1.1rem}.ContactChatWindow-module__RkPYZW__title{letter-spacing:-.02em;margin:0;font-size:1.12rem;font-weight:900}.ContactChatWindow-module__RkPYZW__text,.ContactChatWindow-module__RkPYZW__hint,.ContactChatWindow-module__RkPYZW__info,.ContactChatWindow-module__RkPYZW__error{margin:0;font-size:.9rem;line-height:1.5}.ContactChatWindow-module__RkPYZW__statusMessage{align-items:flex-start;gap:.55rem;margin:0 0 .75rem;font-size:.9rem;line-height:1.5;display:flex}.ContactChatWindow-module__RkPYZW__hint{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__hint{color:color-mix(in oklch, var(--color-base-content) 62%, transparent)}}.ContactChatWindow-module__RkPYZW__warningHint{color:#eec158;color:lab(80.7782% 8.26004 57.8313);align-items:flex-start;gap:.45rem;margin:0;font-size:.9rem;line-height:1.5;display:flex}.ContactChatWindow-module__RkPYZW__warningHintIcon{color:#edbd47;color:lab(79.3428% 9.35066 63.5921);flex:none;width:1rem;height:1rem;margin-top:.15rem}.ContactChatWindow-module__RkPYZW__info{color:var(--color-secondary);margin-bottom:.75rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__info{color:color-mix(in oklch, var(--color-secondary) 82%, white)}}.ContactChatWindow-module__RkPYZW__error{color:var(--color-error);margin-bottom:.75rem}.ContactChatWindow-module__RkPYZW__statusIconInfo,.ContactChatWindow-module__RkPYZW__statusIconError,.ContactChatWindow-module__RkPYZW__sendIcon{flex:none;width:1rem;height:1rem}.ContactChatWindow-module__RkPYZW__sendSpinner{border:.12rem solid var(--color-primary-content);width:1rem;height:1rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__sendSpinner{border:.12rem solid color-mix(in oklch, var(--color-primary-content) 28%, transparent)}}.ContactChatWindow-module__RkPYZW__sendSpinner{border-top-color:var(--color-primary-content);border-radius:999rem;animation:.85s linear infinite ContactChatWindow-module__RkPYZW__spin}.ContactChatWindow-module__RkPYZW__statusIconInfo{color:var(--color-secondary);margin-top:.15rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__statusIconInfo{color:color-mix(in oklch, var(--color-secondary) 82%, white)}}.ContactChatWindow-module__RkPYZW__statusIconError{color:var(--color-error);margin-top:.15rem}.ContactChatWindow-module__RkPYZW__spinningIcon{animation:1s linear infinite ContactChatWindow-module__RkPYZW__spin}.ContactChatWindow-module__RkPYZW__primaryAction,.ContactChatWindow-module__RkPYZW__secondaryAction,.ContactChatWindow-module__RkPYZW__ghostAction,.ContactChatWindow-module__RkPYZW__sendButton,.ContactChatWindow-module__RkPYZW__optionButton{cursor:pointer;border:0;border-radius:999rem;font-weight:850}.ContactChatWindow-module__RkPYZW__primaryAction,.ContactChatWindow-module__RkPYZW__sendButton{color:var(--color-primary-content);background:var(--color-primary);padding:.85rem 1rem}.ContactChatWindow-module__RkPYZW__secondaryAction{color:var(--color-secondary-content);background:var(--color-secondary);padding:.78rem .95rem}.ContactChatWindow-module__RkPYZW__emailSubmitButton{justify-content:center;align-items:center;display:inline-flex}.ContactChatWindow-module__RkPYZW__ghostAction{color:var(--color-base-content);padding:.78rem .95rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__ghostAction{color:color-mix(in oklch, var(--color-base-content) 82%, transparent)}}.ContactChatWindow-module__RkPYZW__ghostAction{background:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__ghostAction{background:color-mix(in oklch, var(--color-base-300) 70%, transparent)}}.ContactChatWindow-module__RkPYZW__optionButton{color:var(--color-base-content);text-align:left;background:var(--color-base-300);gap:.2rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__optionButton{background:color-mix(in oklch, var(--color-base-300) 84%, var(--color-secondary))}}.ContactChatWindow-module__RkPYZW__optionButton small{color:var(--color-base-content);font-weight:600}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__optionButton small{color:color-mix(in oklch, var(--color-base-content) 66%, transparent)}}.ContactChatWindow-module__RkPYZW__emailForm{gap:.45rem;display:grid}.ContactChatWindow-module__RkPYZW__startAnonymousAction{justify-content:center;display:flex}.ContactChatWindow-module__RkPYZW__startDivider{width:100%;color:var(--color-base-content);justify-content:center;align-items:center;gap:.45rem;margin:0;font-size:.72rem;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__startDivider{color:color-mix(in oklch, var(--color-base-content) 54%, transparent)}}.ContactChatWindow-module__RkPYZW__startDivider{-webkit-user-select:none;user-select:none}.ContactChatWindow-module__RkPYZW__startDividerLine{background:var(--color-base-content);flex:auto;min-width:0;height:1px}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__startDividerLine{background:color-mix(in oklch, var(--color-base-content) 16%, transparent)}}.ContactChatWindow-module__RkPYZW__label{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.ContactChatWindow-module__RkPYZW__inlineForm{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.ContactChatWindow-module__RkPYZW__input,.ContactChatWindow-module__RkPYZW__textarea{border:1px solid var(--color-base-content);width:100%}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__input,.ContactChatWindow-module__RkPYZW__textarea{border:1px solid color-mix(in oklch, var(--color-base-content) 12%, transparent)}}.ContactChatWindow-module__RkPYZW__input,.ContactChatWindow-module__RkPYZW__textarea{color:var(--color-base-content);background:var(--color-base-100);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__input,.ContactChatWindow-module__RkPYZW__textarea{background:color-mix(in oklch, var(--color-base-100) 76%, black)}}.ContactChatWindow-module__RkPYZW__input{min-width:0;padding:.8rem .85rem}.ContactChatWindow-module__RkPYZW__composer{z-index:2;border-top:1px solid var(--color-base-content);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.85rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__composer{border-top:1px solid color-mix(in oklch, var(--color-base-content) 10%, transparent)}}.ContactChatWindow-module__RkPYZW__composer{background:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__composer{background:color-mix(in oklch, var(--color-base-200) 86%, black)}}.ContactChatWindow-module__RkPYZW__sendButton{width:3rem;min-width:3rem;height:3rem;box-shadow:0 .5rem 1rem var(--color-primary), inset 0 .08rem 0 #ffffff24;justify-content:center;place-items:center;padding:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__sendButton{box-shadow:0 .5rem 1rem color-mix(in oklch, var(--color-primary) 24%, transparent), inset 0 .08rem 0 lab(100% 0 0/.14)}}.ContactChatWindow-module__RkPYZW__sendButton{transition:transform .14s,background-color .14s,box-shadow .14s}.ContactChatWindow-module__RkPYZW__textarea{resize:vertical;min-height:3rem;max-height:8rem;padding:.78rem .85rem}.ContactChatWindow-module__RkPYZW__resizeHandle{z-index:6;--resize-grip-color-strong:var(--color-base-content);border:0;border-radius:0 0 1.65rem;width:2.35rem;height:2.35rem;padding:0;position:absolute;bottom:-.1rem;right:-.1rem}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__resizeHandle{--resize-grip-color-strong:color-mix(in oklch, var(--color-base-content) 30%, transparent)}}.ContactChatWindow-module__RkPYZW__resizeHandle{--resize-grip-color-medium:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__resizeHandle{--resize-grip-color-medium:color-mix(in oklch, var(--color-base-content) 24%, transparent)}}.ContactChatWindow-module__RkPYZW__resizeHandle{--resize-grip-color-soft:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__resizeHandle{--resize-grip-color-soft:color-mix(in oklch, var(--color-base-content) 18%, transparent)}}.ContactChatWindow-module__RkPYZW__resizeHandle{cursor:nwse-resize;touch-action:none;background:0 0;transition:transform .14s,opacity .14s}.ContactChatWindow-module__RkPYZW__resizeHandle:before{content:"";background:linear-gradient(135deg, transparent 0 31%, var(--resize-grip-color-strong) 32% 42%, transparent 43% 53%, var(--resize-grip-color-medium) 54% 64%, transparent 65% 75%, var(--resize-grip-color-soft) 76% 86%, transparent 87%);opacity:.9;width:1.05rem;height:1.05rem;transition:opacity .14s;position:absolute;bottom:.52rem;right:.52rem}.ContactChatWindow-module__RkPYZW__resizeHandle:focus-visible{outline:.18rem solid var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__resizeHandle:focus-visible{outline:.18rem solid color-mix(in oklch, var(--color-secondary) 80%, white)}}.ContactChatWindow-module__RkPYZW__resizeHandle:focus-visible{outline-offset:.08rem}.ContactChatWindow-module__RkPYZW__resizeHandle:hover{--resize-grip-color-strong:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__resizeHandle:hover{--resize-grip-color-strong:color-mix(in oklch, var(--color-primary) 42%, transparent)}}.ContactChatWindow-module__RkPYZW__resizeHandle:hover{--resize-grip-color-medium:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__resizeHandle:hover{--resize-grip-color-medium:color-mix(in oklch, var(--color-primary) 32%, transparent)}}.ContactChatWindow-module__RkPYZW__resizeHandle:hover{--resize-grip-color-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__resizeHandle:hover{--resize-grip-color-soft:color-mix(in oklch, var(--color-primary) 22%, transparent)}}.ContactChatWindow-module__RkPYZW__resizeHandle:hover{opacity:1;transform:translateY(-.02rem)}.ContactChatWindow-module__RkPYZW__resizeHandle:active{--resize-grip-color-strong:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__resizeHandle:active{--resize-grip-color-strong:color-mix(in oklch, var(--color-primary) 52%, transparent)}}.ContactChatWindow-module__RkPYZW__resizeHandle:active{--resize-grip-color-medium:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__resizeHandle:active{--resize-grip-color-medium:color-mix(in oklch, var(--color-primary) 40%, transparent)}}.ContactChatWindow-module__RkPYZW__resizeHandle:active{--resize-grip-color-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__resizeHandle:active{--resize-grip-color-soft:color-mix(in oklch, var(--color-primary) 28%, transparent)}}.ContactChatWindow-module__RkPYZW__resizeHandle:active{transform:translateY(.03rem)scale(.98)}.ContactChatWindow-module__RkPYZW__sendButton:disabled,.ContactChatWindow-module__RkPYZW__secondaryAction:disabled,.ContactChatWindow-module__RkPYZW__ghostAction:disabled,.ContactChatWindow-module__RkPYZW__optionButton:disabled,.ContactChatWindow-module__RkPYZW__textarea:disabled,.ContactChatWindow-module__RkPYZW__input:disabled{cursor:not-allowed;opacity:.55}.ContactChatWindow-module__RkPYZW__sendButton:disabled{box-shadow:0 .5rem 1rem var(--color-primary), inset 0 .08rem 0 #ffffff24;transform:none}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__sendButton:disabled{box-shadow:0 .5rem 1rem color-mix(in oklch, var(--color-primary) 24%, transparent), inset 0 .08rem 0 lab(100% 0 0/.14)}}@media (hover:hover) and (pointer:fine){.ContactChatWindow-module__RkPYZW__closeButton:hover,.ContactChatWindow-module__RkPYZW__headerButton:hover{border-color:currentColor;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__closeButton:hover,.ContactChatWindow-module__RkPYZW__headerButton:hover{border-color:color-mix(in oklch, currentcolor 34%, transparent)}}.ContactChatWindow-module__RkPYZW__closeButton:hover,.ContactChatWindow-module__RkPYZW__headerButton:hover{background:#ffffff38;background:lab(100% 0 0/.22);box-shadow:0 .55rem 1.1rem #0000002e}.ContactChatWindow-module__RkPYZW__sendButton:hover:not(:disabled){background:var(--color-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__sendButton:hover:not(:disabled){background:color-mix(in oklch, var(--color-primary) 88%, white)}}.ContactChatWindow-module__RkPYZW__sendButton:hover:not(:disabled){box-shadow:0 .7rem 1.25rem var(--color-primary), inset 0 .08rem 0 #fff3}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__sendButton:hover:not(:disabled){box-shadow:0 .7rem 1.25rem color-mix(in oklch, var(--color-primary) 32%, transparent), inset 0 .08rem 0 lab(100% 0 0/.2)}}.ContactChatWindow-module__RkPYZW__contextMenuButton:hover{background:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__contextMenuButton:hover{background:color-mix(in oklch, var(--color-base-300) 78%, var(--color-secondary))}}.ContactChatWindow-module__RkPYZW__scrollToBottomButton:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__scrollToBottomButton:hover{border-color:color-mix(in oklch, var(--color-primary) 82%, white)}}.ContactChatWindow-module__RkPYZW__scrollToBottomButton:hover{background:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__scrollToBottomButton:hover{background:color-mix(in oklch, var(--color-base-100) 88%, white)}}.ContactChatWindow-module__RkPYZW__scrollToBottomButton:hover{box-shadow:0 0 .8rem var(--color-primary), 0 .45rem .9rem #00000029}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__scrollToBottomButton:hover{box-shadow:0 0 .8rem color-mix(in oklch, var(--color-primary) 24%, transparent), 0 .45rem .9rem #00000029}}}.ContactChatWindow-module__RkPYZW__closeButton:active,.ContactChatWindow-module__RkPYZW__headerButton:active,.ContactChatWindow-module__RkPYZW__sendButton:active:not(:disabled){transform:translateY(1px)scale(.98)}.ContactChatWindow-module__RkPYZW__closeButton:active,.ContactChatWindow-module__RkPYZW__headerButton:active{box-shadow:0 .18rem .45rem #0000001f}.ContactChatWindow-module__RkPYZW__sendButton:active:not(:disabled){box-shadow:0 .28rem .65rem var(--color-primary), inset 0 .08rem 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__sendButton:active:not(:disabled){box-shadow:0 .28rem .65rem color-mix(in oklch, var(--color-primary) 26%, transparent), inset 0 .08rem 0 lab(100% 0 0/.12)}}.ContactChatWindow-module__RkPYZW__scrollToBottomButton:active{box-shadow:0 0 .55rem var(--color-primary), 0 .38rem .72rem #00000024}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__scrollToBottomButton:active{box-shadow:0 0 .55rem color-mix(in oklch, var(--color-primary) 20%, transparent), 0 .38rem .72rem #00000024}}.ContactChatWindow-module__RkPYZW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:48rem){.ContactChatWindow-module__RkPYZW__root{overscroll-behavior:contain;border:0;border-radius:0;width:100dvw;height:100svh;min-height:100svh;max-height:100svh;inset:0}.ContactChatWindow-module__RkPYZW__header{cursor:default;touch-action:none;gap:.7rem;padding:.8rem .8rem .65rem}.ContactChatWindow-module__RkPYZW__body{-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0}.ContactChatWindow-module__RkPYZW__scrollToBottomButton{bottom:7rem;left:.85rem}.ContactChatWindow-module__RkPYZW__upgradeBanner,.ContactChatWindow-module__RkPYZW__upgradeBannerCollapsed,.ContactChatWindow-module__RkPYZW__selfPromotionPopup,.ContactChatWindow-module__RkPYZW__selfPromotionCollapsed{width:100%;max-width:none;margin-left:0}.ContactChatWindow-module__RkPYZW__resizeHandle,.ContactChatWindow-module__RkPYZW__headerButton{display:none}.ContactChatWindow-module__RkPYZW__inlineForm{grid-template-columns:1fr}.ContactChatWindow-module__RkPYZW__upgradeBannerActions{grid-template-columns:minmax(0,1fr) auto auto}}@media (hover:none) and (pointer:coarse){.ContactChatWindow-module__RkPYZW__fullscreen .ContactChatWindow-module__RkPYZW__floatingIndicatorStack{top:calc(env(safe-area-inset-top,0rem) + clamp(3.85rem, 10dvh, 4.8rem));justify-items:stretch;margin:0;position:fixed;left:.85rem;right:.85rem}.ContactChatWindow-module__RkPYZW__fullscreen .ContactChatWindow-module__RkPYZW__typingIndicator{width:100%;max-width:none}}@keyframes ContactChatWindow-module__RkPYZW__backend-message-arrival{0%{box-shadow:0 .5rem 1.75rem .28rem #fbbf2438}to{box-shadow:none}}@keyframes ContactChatWindow-module__RkPYZW__spin{to{transform:rotate(360deg)}}@keyframes ContactChatWindow-module__RkPYZW__preChatPanelDismiss{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.25rem)}}.ContactChatWindow-module__RkPYZW__typingIndicator .ContactChatWindow-module__RkPYZW__statusIconInfo{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__typingIndicator .ContactChatWindow-module__RkPYZW__statusIconInfo{color:color-mix(in oklch, var(--color-primary) 86%, white)}}.ContactChatWindow-module__RkPYZW__typingIndicator .ContactChatWindow-module__RkPYZW__statusIconError{color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ContactChatWindow-module__RkPYZW__typingIndicator .ContactChatWindow-module__RkPYZW__statusIconError{color:color-mix(in oklch, var(--color-error) 88%, white)}}
.VersionFooter-module__54Dh_W__root{color:#94a3b8;text-align:center;background:#020617;padding:.75rem 1rem;font-size:.75rem}
