.VirtualAssistant_root__zMQ_s{position:fixed;z-index:80;width:64px;height:64px;isolation:isolate}.VirtualAssistant_launcher__FljY5{position:relative;z-index:2;display:flex;width:64px;height:64px;align-items:center;justify-content:center;padding:0;border:3px solid #5a73c5;border-radius:50%;background:linear-gradient(135deg,#5a73c5,#677bbe);box-shadow:0 12px 30px rgba(41,63,127,.34);cursor:grab;touch-action:none;user-select:none;transition:box-shadow .2s ease,transform .2s ease}.VirtualAssistant_launcher__FljY5:focus-visible,.VirtualAssistant_launcher__FljY5:hover{box-shadow:0 16px 36px rgba(41,63,127,.44);outline:none;transform:translateY(-2px)}.VirtualAssistant_launcher__FljY5:focus-visible{box-shadow:0 0 0 4px rgba(90,115,197,.24),0 16px 36px rgba(41,63,127,.44)}.VirtualAssistant_launcherDragging__HXuwZ,.VirtualAssistant_launcherDragging__HXuwZ:hover{cursor:grabbing;transform:scale(1.04)}.VirtualAssistant_logo__irXsV{width:34px;height:40px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(26,43,95,.22))}.VirtualAssistant_badge__v_8TN{position:absolute;z-index:3;top:-5px;right:-3px;display:flex;min-width:23px;height:23px;align-items:center;justify-content:center;padding:0 6px;border:2px solid #ffffff;border-radius:999px;background:#ff5b63;color:#ffffff;font-size:12px;font-weight:800;line-height:1;box-shadow:0 4px 10px rgba(168,37,48,.3)}.VirtualAssistant_notice__r_WyD{position:absolute;z-index:1;top:50%;display:flex;width:max-content;max-width:min(320px,calc(100vw - 104px));height:64px;align-items:center;padding:11px 18px;overflow:hidden;border:3px solid #5a73c5;border-radius:999px;background:#ffffff;background-clip:padding-box;color:#5a73c5;font-size:14px;font-weight:700;line-height:1.35;box-shadow:none;pointer-events:none;transform:translateY(-50%);animation-duration:.58s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.VirtualAssistant_noticeOnLeft___ShWL{right:calc(100% - 64px);padding-right:78px;transform-origin:right center;animation-name:VirtualAssistant_revealNoticeOnLeft__bvvBK}.VirtualAssistant_noticeOnRight__jIFow{left:calc(100% - 64px);padding-left:78px;transform-origin:left center;animation-name:VirtualAssistant_revealNoticeOnRight__BsoBO}.VirtualAssistant_panel__fmyoV{position:absolute;z-index:3;display:flex;width:min(360px,calc(100vw - 32px));max-height:min(480px,calc(100vh - 112px));flex-direction:column;overflow:hidden;border:1px solid rgba(90,115,197,.2);border-radius:20px;background:#ffffff;box-shadow:0 22px 54px rgba(31,46,91,.26);animation:VirtualAssistant_showPanel__8ii8_ .24s ease-out both}.VirtualAssistant_panelAlignRight__D_ZzD{right:0}.VirtualAssistant_panelAlignLeft__J5zQZ{left:0}.VirtualAssistant_panelAbove___UD_M{bottom:calc(100% + 12px);transform-origin:right bottom}.VirtualAssistant_panelBelow__utldK{top:calc(100% + 12px);transform-origin:right top}.VirtualAssistant_panelHeader__z62oL{display:flex;align-items:center;justify-content:space-between;gap:3px;padding:5px 12px;background:linear-gradient(135deg,#5a73c5,#677bbe);color:#ffffff}.VirtualAssistant_panelHeader__z62oL h2{margin:2px 0 0;color:#ffffff;font-size:20px;line-height:1.25}.VirtualAssistant_eyebrow__IxUMa{color:#dce7ff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.VirtualAssistant_closeButton__bO4Gh{display:flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;padding:0 0 3px;border:1px solid rgba(255,255,255,.36);border-radius:10px;background:rgba(255,255,255,.13);color:#ffffff;font-size:25px;line-height:1;cursor:pointer;transition:background .2s ease,transform .2s ease}.VirtualAssistant_closeButton__bO4Gh:focus-visible,.VirtualAssistant_closeButton__bO4Gh:hover{background:rgba(255,255,255,.24);outline:none;transform:scale(1.04)}.VirtualAssistant_messageList__lZkgH{display:flex;min-height:0;flex-direction:column;gap:10px;padding:14px;overflow-y:auto;overscroll-behavior:contain}.VirtualAssistant_messageState__ApRc6{margin:0;padding:20px 12px;color:#6f7b96;font-size:13px;line-height:1.45;text-align:center}.VirtualAssistant_messageStateError__z_JYV{color:#b33b45}.VirtualAssistant_message__mZsII{padding:12px 13px;border:1px solid #e4e9f6;border-left:4px solid #6178c3;border-radius:12px;background:#f8faff;transition:all .3s ease-in-out}.VirtualAssistant_message__mZsII:hover{border-color:#6178c3;box-shadow:0 4px 8px #6178c3;scale:1.03;transition:all .3s ease-in-out}.VirtualAssistant_messageHeading__XHSyo{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.VirtualAssistant_messageHeading__XHSyo h3{margin:0;color:#2f4376;font-size:14px;line-height:1.3}.VirtualAssistant_messageHeading__XHSyo time{flex:0 0 auto;color:#8793ad;font-size:10px;line-height:1.3}.VirtualAssistant_message__mZsII p{margin:5px 0 0;color:#53617e;font-size:13px;line-height:1.45;white-space:pre-line}.VirtualAssistant_messageLinks__Y6SWk{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:9px;padding-top:8px;border-top:1px solid #e4e9f6}.VirtualAssistant_messageLink__1fHne{color:#4f68b9;font-size:12px;font-weight:700;line-height:1.35;text-decoration:underline;text-decoration-color:rgba(79,104,185,.45);text-underline-offset:3px}.VirtualAssistant_messageLink__1fHne:focus-visible,.VirtualAssistant_messageLink__1fHne:hover{color:#314b9d;outline:none;text-decoration-color:currentColor}.VirtualAssistant_messageLink__1fHne:focus-visible{border-radius:3px;box-shadow:0 0 0 3px rgba(90,115,197,.18)}.VirtualAssistant_panelFooter__vK4UX{padding:11px 16px 12px;border-top:1px solid #e8ecf6;background:#fbfcff;color:#8994aa;font-size:11px;text-align:center}@keyframes VirtualAssistant_revealNoticeOnLeft__bvvBK{0%{clip-path:inset(0 0 0 100% round 999px);transform:translate(36px,-50%)}to{clip-path:inset(0 round 999px);transform:translateY(-50%)}}@keyframes VirtualAssistant_revealNoticeOnRight__BsoBO{0%{clip-path:inset(0 100% 0 0 round 999px);transform:translate(-36px,-50%)}to{clip-path:inset(0 round 999px);transform:translateY(-50%)}}@keyframes VirtualAssistant_showPanel__8ii8_{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.VirtualAssistant_launcher__FljY5,.VirtualAssistant_root__zMQ_s{width:58px;height:58px}.VirtualAssistant_logo__irXsV{width:31px;height:37px}.VirtualAssistant_panel__fmyoV{max-height:calc(100vh - 96px)}.VirtualAssistant_notice__r_WyD{height:58px;max-width:calc(100vw - 94px);padding:10px 13px;font-size:13px}.VirtualAssistant_noticeOnLeft___ShWL{right:calc(100% - 58px);padding-right:70px}.VirtualAssistant_noticeOnRight__jIFow{left:calc(100% - 58px);padding-left:70px}}@media (prefers-reduced-motion:reduce){.VirtualAssistant_closeButton__bO4Gh,.VirtualAssistant_launcher__FljY5,.VirtualAssistant_notice__r_WyD,.VirtualAssistant_panel__fmyoV{animation:none;transition:none}}