.KbVu5W_dock{z-index:80;width:60px;height:60px;position:fixed;right:16px}.KbVu5W_dock[hidden],.KbVu5W_panel:not([open]),.KbVu5W_panel [hidden]{display:none}.KbVu5W_launcher{color:#fff;cursor:pointer;background:#0c2435;border:1px solid #75cde1;border-radius:18px;place-items:center;width:60px;height:60px;transition:background .16s,transform .16s;display:grid;position:relative;box-shadow:0 5px 22px #07172540}.KbVu5W_launcher img{object-fit:contain;width:50px;height:50px}.KbVu5W_launcher span{background:#bd0e1d;border:1px solid #0c2435;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:650;line-height:1.2;position:absolute;bottom:-5px;right:-3px}.KbVu5W_launcher:hover{background:#18516d;transform:translateY(-2px)}.KbVu5W_launcher[data-greeting=true]{animation:.65s ease-in-out 2 KbVu5W_chat-wave,1.4s ease-out 2 KbVu5W_chat-glow}.KbVu5W_greeting{color:#fff;background:#102b3d;border:1px solid #8fcbdc;border-radius:16px 16px 4px;align-items:center;width:max-content;max-width:min(260px,100vw - 32px);padding:4px 4px 4px 6px;animation:.22s ease-out KbVu5W_chat-hello;display:flex;position:absolute;bottom:74px;right:0;box-shadow:0 6px 24px #07172525}.KbVu5W_greeting button{text-align:left;cursor:pointer;min-height:40px;padding:8px;font-size:14px}.KbVu5W_greeting button:first-child{align-items:center;gap:10px;font-weight:550;line-height:1.4;display:flex}.KbVu5W_greeting button:first-child svg{color:#80d4e7;flex-shrink:0}.KbVu5W_greeting button:last-child{color:#bdd9e3;flex-shrink:0;place-items:center;width:36px;display:grid}.KbVu5W_panel{--panel-height:600px;z-index:100;width:390px;height:min(var(--panel-height), calc(100dvh - 48px));color:#122a3a;background:#e8f1f5;border:1px solid #b4ccd8;border-radius:22px;flex-direction:column;max-width:calc(100vw - 24px);max-height:none;margin:0;padding:0;display:flex;position:fixed;inset:auto 24px 24px auto;overflow:hidden;box-shadow:0 20px 70px #07172540}.KbVu5W_panel[data-view=welcome]{--panel-height:540px}.KbVu5W_panel[data-view=request]{--panel-height:720px}.KbVu5W_panel::backdrop{background:#07172535}.KbVu5W_header{color:#fff;background:#0c2435;border-bottom:3px solid #67cbe5;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex;position:relative}.KbVu5W_brand{align-items:center;gap:10px;min-width:0;display:flex}.KbVu5W_brand img{object-fit:contain;flex-shrink:0;width:52px;height:52px}.KbVu5W_wordmark{gap:4px;display:grid}.KbVu5W_wordmark strong{letter-spacing:.3px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;line-height:1}.KbVu5W_wordmark>span{letter-spacing:1.9px;color:#9bd4e3;white-space:nowrap;font-size:8px;line-height:1.3}.KbVu5W_headerActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.KbVu5W_header button{cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:40px;display:grid}.KbVu5W_header button:hover{background:#ffffff15}.KbVu5W_modeBar{background:#dbeaf0;border-bottom:1px solid #c4d9e2;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:12px 14px;display:flex}.KbVu5W_primary{color:#fff;text-align:center;cursor:pointer;background:#bd0e1d;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:46px;padding:11px 16px;font-size:15px;font-weight:650;display:flex}.KbVu5W_modeBar .KbVu5W_primary{width:auto;padding:10px 18px;font-size:13px}.KbVu5W_primary:hover{background:#9f0a18}.KbVu5W_primary:disabled,.KbVu5W_fields:disabled .KbVu5W_primary{opacity:.6;cursor:wait}.KbVu5W_back{cursor:pointer;flex:1;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:flex}.KbVu5W_header .KbVu5W_reset{color:#bdd6e1}.KbVu5W_reset:disabled{opacity:.45;cursor:wait}.KbVu5W_resetConfirm{background:#fff4df;border-bottom:1px solid #e6cfac;flex-shrink:0;padding:12px 16px;font-size:13px}.KbVu5W_resetConfirm>div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.KbVu5W_resetConfirm button{cursor:pointer;border:1px solid #b8a98f;border-radius:20px;min-height:36px;padding:7px 10px}.KbVu5W_resetConfirm button:first-child{color:#fff;background:#102b3d;border-color:#102b3d}.KbVu5W_body{overscroll-behavior:contain;background:#e8f1f5;flex:1;min-height:0;padding:20px 18px;scroll-padding:18px;overflow-y:auto}.KbVu5W_welcome{margin-bottom:20px}.KbVu5W_welcome h3{letter-spacing:-.4px;font-size:22px;font-weight:650;line-height:1.25}.KbVu5W_welcome p{color:#425d6d;margin-top:8px;font-size:12px;line-height:1.5}.KbVu5W_followUps{margin-top:18px}.KbVu5W_formHelp{border-top:1px solid #c4d9e2;margin-top:20px;padding-top:12px}.KbVu5W_formHelp summary{color:#18516d;cursor:pointer;min-height:40px;padding:10px 0;font-size:13px;font-weight:600}.KbVu5W_formHelp .KbVu5W_questions{margin-top:6px}.KbVu5W_requestForm h3,.KbVu5W_confirmation h3{letter-spacing:-.4px;font-size:23px;font-weight:650;line-height:1.25}.KbVu5W_requestForm>p,.KbVu5W_confirmation>p{color:#425d6d;margin-top:8px;font-size:14px;line-height:1.5}.KbVu5W_questions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.KbVu5W_questions button{color:#fff;text-align:center;cursor:pointer;background:#18516d;border:1px solid #18516d;border-radius:7px;min-width:0;min-height:48px;padding:10px 12px;font-size:13px;line-height:1.35;transition:background .15s}.KbVu5W_questions button:hover{background:#103b51}.KbVu5W_questions button:disabled{opacity:.6}.KbVu5W_questions .KbVu5W_quoteAction{background:#bd0e1d;border-color:#bd0e1d;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:650;display:flex}.KbVu5W_questions .KbVu5W_quoteAction:hover{background:#9f0a18}.KbVu5W_messages{gap:14px;display:grid}.KbVu5W_userMessage,.KbVu5W_assistantMessage{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;padding:13px 15px;font-size:14px;line-height:1.6}.KbVu5W_userMessage{color:#fff;background:#123b50;border-bottom-right-radius:4px;margin-left:28px}.KbVu5W_assistantMessage{background:#fff;border-bottom-left-radius:4px;margin-right:14px;box-shadow:0 2px 6px #163e4e0a}.KbVu5W_moreAnswer{margin-top:8px}.KbVu5W_moreAnswer summary{color:#13617b;cursor:pointer;min-height:32px;font-size:13px;font-weight:600}.KbVu5W_moreAnswer p{margin-top:6px}.KbVu5W_status{color:#34566a;margin-top:12px;font-size:13px}.KbVu5W_composer{padding:12px 14px max(12px, env(safe-area-inset-bottom));background:#dbeaf0;border-top:1px solid #c4d9e2;flex-shrink:0}.KbVu5W_inputRow{align-items:flex-end;gap:8px;display:flex}.KbVu5W_inputRow textarea{resize:vertical;background:#fff;border:1px solid #91b4c6;border-radius:16px;width:100%;min-width:0;min-height:46px;max-height:90px;padding:11px 13px;font-size:16px;line-height:1.4}.KbVu5W_inputRow button{color:#fff;cursor:pointer;background:#bd0e1d;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.KbVu5W_inputRow button:disabled{color:#466575;cursor:default;background:#b8cdd7}.KbVu5W_finePrint,.KbVu5W_confirmation>.KbVu5W_finePrint{color:#425d6d;overflow-wrap:anywhere;margin-top:10px;font-size:11px;line-height:1.5}.KbVu5W_finePrint a{text-underline-offset:3px;color:#8b1120;text-decoration:underline}.KbVu5W_fields{gap:12px;margin-top:18px;display:grid}.KbVu5W_fields label{gap:5px;font-size:13px;font-weight:600;display:grid}.KbVu5W_fields input,.KbVu5W_fields select{color:#122a3a;background:#fff;border:1px solid #91b4c6;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:16px;font-weight:400;line-height:1.4;display:block}.KbVu5W_fields input:invalid:not(:placeholder-shown):focus{border-color:#bd0e1d}.KbVu5W_fields:disabled input,.KbVu5W_fields:disabled select{opacity:.65}.KbVu5W_error{color:#9f0a18;margin-top:12px;font-size:13px;line-height:1.5}.KbVu5W_confirmation .KbVu5W_primary{margin-top:20px}.KbVu5W_dock button:focus-visible,.KbVu5W_panel :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #087794}.KbVu5W_header button:focus-visible{outline-color:#67cbe5}@keyframes KbVu5W_chat-hello{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes KbVu5W_chat-wave{0%,to{transform:rotate(0)}40%{transform:rotate(-7deg)}70%{transform:rotate(4deg)}}@keyframes KbVu5W_chat-glow{0%,to{box-shadow:0 5px 22px #07172540}45%{box-shadow:0 5px 22px #07172540,0 0 0 7px #67cbe530}}@media (prefers-reduced-motion:reduce){.KbVu5W_launcher,.KbVu5W_greeting{transition:none;animation:none}}@media (max-width:767px){.KbVu5W_panel{--top-edge:max(24px, env(safe-area-inset-top), calc(var(--chat-viewport-height,100dvh) * .06));--bottom-edge:max(12px, env(safe-area-inset-bottom));top:calc(var(--chat-viewport-top,0px) + var(--top-edge));width:auto;height:calc(var(--chat-viewport-height,100dvh) - var(--top-edge) - var(--bottom-edge));bottom:auto;left:12px;right:12px}.KbVu5W_questions{gap:10px}.KbVu5W_questions button{min-height:50px;font-size:14px}}@media (max-width:359px){.KbVu5W_header{gap:4px;padding:12px}.KbVu5W_brand{gap:7px}.KbVu5W_brand img{width:44px;height:44px}.KbVu5W_wordmark strong{font-size:18px}.KbVu5W_wordmark>span{letter-spacing:1.3px;font-size:7px}}
