.cdc-chat .cdc-chat-launcher{border:0;box-shadow:0 12px 30px rgba(29,78,216,.45);transition:transform .18s ease,box-shadow .18s ease,bottom .2s ease;-webkit-tap-highlight-color:transparent}.cdc-chat .cdc-chat-launcher:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(29,78,216,.55)}.cdc-chat .cdc-chat-launcher:active{transform:scale(.96)}.cdc-chat .cdc-chat-launcher:focus-visible{outline:3px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px #ffffff,0 0 0 6px #0b1233,0 12px 30px rgba(29,78,216,.45)}.cdc-chat .cdc-chat-panel{position:fixed;z-index:50;left:16px;right:16px;bottom:calc(var(--cdc-chat-bottom, 24px) + 72px);height:560px;max-height:calc(100vh - var(--cdc-chat-bottom, 24px) - 88px);max-height:calc(100dvh - var(--cdc-chat-bottom, 24px) - 88px);box-sizing:border-box;animation:cdc-chat-in .2s ease-out both}@media (min-width:480px){.cdc-chat .cdc-chat-panel{left:auto;right:20px;width:384px}}.cdc-chat .cdc-chat-close{background:transparent;color:#ffffff;border:0;transition:background-color .15s ease}.cdc-chat .cdc-chat-close:hover{background:rgba(255,255,255,.12)}.cdc-chat .cdc-chat-close:focus-visible{outline:2px solid #8fd3ff;outline-offset:-2px}.cdc-chat .cdc-chat-scroll:focus-visible{outline:2px solid #1d4ed8;outline-offset:-2px}.cdc-chat .cdc-chat-msg{animation:cdc-chat-msg .2s ease-out both}.cdc-chat .cdc-chat-link:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cdc-chat .cdc-chat-sugg{background:#ffffff;color:#0b1233;border:1px solid #c9cfdc;transition:border-color .15s ease,background-color .15s ease}.cdc-chat .cdc-chat-sugg:hover{border-color:#1d4ed8;background:#eef3ff}.cdc-chat .cdc-chat-sugg:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cdc-chat .cdc-chat-handoff{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;box-sizing:border-box;border:1px solid #0b1233;background:#ffffff;color:#0b1233;text-decoration:none;font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.cdc-chat .cdc-chat-handoff:hover{background:#0b1233;color:#ffffff}.cdc-chat .cdc-chat-handoff:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cdc-chat .cdc-chat-input{border:1px solid #7d8aa3;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:2px solid transparent}.cdc-chat .cdc-chat-input:focus{border-color:#1d4ed8;box-shadow:inset 0 0 0 1px #1d4ed8}.cdc-chat .cdc-chat-input::-moz-placeholder{color:#6b7590;opacity:1}.cdc-chat .cdc-chat-input::placeholder{color:#6b7590;opacity:1}.cdc-chat .cdc-chat-send{background:#1d4ed8;transition:background-color .15s ease,opacity .15s ease}.cdc-chat .cdc-chat-send:hover{background:#1a43bf}.cdc-chat .cdc-chat-send:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cdc-chat .cdc-chat-send[aria-disabled=true]{opacity:.45;cursor:default}.cdc-chat .cdc-chat-send[aria-disabled=true]:hover{background:#1d4ed8}.cdc-chat .cdc-chat-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#5a6480;opacity:.6;animation:cdc-chat-dot 1s ease-in-out infinite}@keyframes cdc-chat-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cdc-chat-msg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cdc-chat-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.cdc-chat .cdc-chat-dot,.cdc-chat .cdc-chat-msg,.cdc-chat .cdc-chat-panel{animation:none}.cdc-chat .cdc-chat-close,.cdc-chat .cdc-chat-handoff,.cdc-chat .cdc-chat-launcher,.cdc-chat .cdc-chat-send,.cdc-chat .cdc-chat-sugg{transition:none}.cdc-chat .cdc-chat-launcher:active,.cdc-chat .cdc-chat-launcher:hover{transform:none}}@media (forced-colors:active){.cdc-chat .cdc-chat-launcher{border:2px solid ButtonText}.cdc-chat .cdc-chat-panel{outline:1px solid CanvasText}}