@font-face{font-family:Urbanist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_fa8401c8-module__auzDmW__className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.urbanist_fa8401c8-module__auzDmW__variable{--urbanist:"Urbanist","Urbanist Fallback"}
.AskJoeChatWidget-module__7aYRIW__widget{z-index:1200;font-family:var(--urbanist),Arial,sans-serif;transition:bottom .18s;position:fixed;bottom:24px;right:24px}.AskJoeChatWidget-module__7aYRIW__widgetRaised{bottom:92px}.AskJoeChatWidget-module__7aYRIW__launcher{width:64px;height:64px;color:var(--bs-neutral-0);background:var(--bs-neutral-900);box-shadow:0 18px 36px color-mix(in srgb,var(--bs-neutral-1000)24%,transparent);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.AskJoeChatWidget-module__7aYRIW__launcher:hover{background:var(--bs-brand-2);color:var(--bs-neutral-1000);box-shadow:0 22px 44px color-mix(in srgb,var(--bs-brand-2)32%,transparent);transform:translateY(-2px)}.AskJoeChatWidget-module__7aYRIW__launcher:focus-visible,.AskJoeChatWidget-module__7aYRIW__iconButton:focus-visible,.AskJoeChatWidget-module__7aYRIW__sendButton:focus-visible,.AskJoeChatWidget-module__7aYRIW__composerInput:focus-visible,.AskJoeChatWidget-module__7aYRIW__quickPrompt:focus-visible{outline:3px solid color-mix(in srgb,var(--bs-brand-2)42%,transparent);outline-offset:3px}.AskJoeChatWidget-module__7aYRIW__panel{border:1px solid var(--bs-neutral-200);background:var(--bs-neutral-0);width:min(392px,100vw - 32px);height:min(620px,100vh - 128px);box-shadow:0 24px 70px color-mix(in srgb,var(--bs-neutral-1000)24%,transparent);border-radius:18px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.AskJoeChatWidget-module__7aYRIW__header{color:var(--bs-neutral-0);background:linear-gradient(135deg,var(--bs-neutral-900)0%,var(--bs-neutral-800)62%,var(--bs-brand-2)100%);align-items:center;gap:12px;padding:16px;display:flex}.AskJoeChatWidget-module__7aYRIW__avatar{width:42px;height:42px;color:var(--bs-neutral-1000);background:var(--bs-neutral-0);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.AskJoeChatWidget-module__7aYRIW__heading{flex:1;min-width:0}.AskJoeChatWidget-module__7aYRIW__title{color:var(--bs-neutral-0);margin:0;font-size:17px;font-weight:800;line-height:1.15}.AskJoeChatWidget-module__7aYRIW__subtitle{color:color-mix(in srgb,var(--bs-neutral-0)78%,transparent);margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.25}.AskJoeChatWidget-module__7aYRIW__actions{gap:6px;display:inline-flex}.AskJoeChatWidget-module__7aYRIW__iconButton{border:1px solid color-mix(in srgb,var(--bs-neutral-0)24%,transparent);width:34px;height:34px;color:var(--bs-neutral-0);background:color-mix(in srgb,var(--bs-neutral-0)12%,transparent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.AskJoeChatWidget-module__7aYRIW__iconButton:hover{background:color-mix(in srgb,var(--bs-neutral-0)20%,transparent)}.AskJoeChatWidget-module__7aYRIW__messages{background:linear-gradient(180deg,color-mix(in srgb,var(--bs-neutral-100)92%,transparent),color-mix(in srgb,var(--bs-neutral-0)96%,transparent)),radial-gradient(circle at top left,color-mix(in srgb,var(--bs-brand-2)16%,transparent),transparent 28%);flex-direction:column;gap:12px;padding:18px 16px;display:flex;overflow-y:auto}.AskJoeChatWidget-module__7aYRIW__messageRow{display:flex}.AskJoeChatWidget-module__7aYRIW__messageRowUser{justify-content:flex-end}.AskJoeChatWidget-module__7aYRIW__bubble{max-width:82%;color:var(--bs-neutral-1000);background:var(--bs-neutral-0);box-shadow:0 8px 20px color-mix(in srgb,var(--bs-neutral-1000)8%,transparent);overflow-wrap:anywhere;border-radius:14px;padding:11px 13px;font-size:14px;line-height:1.45}.AskJoeChatWidget-module__7aYRIW__userBubble{color:var(--bs-neutral-0);background:var(--bs-neutral-900);border-bottom-right-radius:5px}.AskJoeChatWidget-module__7aYRIW__assistantBubble{border-bottom-left-radius:5px}.AskJoeChatWidget-module__7aYRIW__sourceBadge{border:1px solid var(--bs-neutral-200);width:fit-content;color:var(--bs-neutral-700);background:color-mix(in srgb,var(--bs-brand-2)14%,var(--bs-neutral-0));text-transform:uppercase;border-radius:999px;align-items:center;margin:0 0 7px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.AskJoeChatWidget-module__7aYRIW__messageTitle{color:var(--bs-neutral-1000);margin:0 0 6px;font-size:15px;font-weight:800;line-height:1.25}.AskJoeChatWidget-module__7aYRIW__markdown>:first-child{margin-top:0}.AskJoeChatWidget-module__7aYRIW__markdown>:last-child{margin-bottom:0}.AskJoeChatWidget-module__7aYRIW__markdown p,.AskJoeChatWidget-module__7aYRIW__markdown ul,.AskJoeChatWidget-module__7aYRIW__markdown ol,.AskJoeChatWidget-module__7aYRIW__markdown pre,.AskJoeChatWidget-module__7aYRIW__markdown blockquote{margin:0 0 9px}.AskJoeChatWidget-module__7aYRIW__markdown ul,.AskJoeChatWidget-module__7aYRIW__markdown ol{padding-left:19px}.AskJoeChatWidget-module__7aYRIW__markdown li+li{margin-top:4px}.AskJoeChatWidget-module__7aYRIW__markdown a{color:var(--bs-brand-2-darken);text-underline-offset:2px;font-weight:800;text-decoration:underline}.AskJoeChatWidget-module__7aYRIW__markdown code{color:var(--bs-neutral-1000);background:var(--bs-neutral-100);border-radius:5px;padding:2px 5px;font-size:13px}.AskJoeChatWidget-module__7aYRIW__markdown pre{background:var(--bs-neutral-900);border-radius:8px;padding:10px;overflow-x:auto}.AskJoeChatWidget-module__7aYRIW__markdown pre code{color:var(--bs-neutral-0);background:0 0;padding:0}.AskJoeChatWidget-module__7aYRIW__markdown blockquote{border-left:3px solid var(--bs-brand-2);color:var(--bs-neutral-600);padding-left:10px}.AskJoeChatWidget-module__7aYRIW__typingBubble{align-items:center;gap:5px;display:inline-flex}.AskJoeChatWidget-module__7aYRIW__typingDot{background:var(--bs-neutral-400);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite AskJoeChatWidget-module__7aYRIW__askJoeTyping}.AskJoeChatWidget-module__7aYRIW__typingDot:nth-child(2){animation-delay:.16s}.AskJoeChatWidget-module__7aYRIW__typingDot:nth-child(3){animation-delay:.32s}.AskJoeChatWidget-module__7aYRIW__quickPrompts{background:var(--bs-neutral-0);flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.AskJoeChatWidget-module__7aYRIW__quickPrompt{border:1px solid var(--bs-neutral-200);color:var(--bs-neutral-700);background:var(--bs-neutral-0);cursor:pointer;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.AskJoeChatWidget-module__7aYRIW__quickPrompt:hover{border-color:var(--bs-brand-2);color:var(--bs-neutral-1000);background:color-mix(in srgb,var(--bs-brand-2)16%,var(--bs-neutral-0))}.AskJoeChatWidget-module__7aYRIW__composer{border-top:1px solid var(--bs-neutral-200);background:var(--bs-neutral-0);grid-template-columns:1fr auto;gap:10px;padding:14px 16px 16px;display:grid}.AskJoeChatWidget-module__7aYRIW__composerInput{border:1px solid var(--bs-neutral-300);width:100%;min-width:0;color:var(--bs-neutral-1000);background:var(--bs-neutral-100);border-radius:999px;padding:12px 14px;font-size:14px;line-height:1.2}.AskJoeChatWidget-module__7aYRIW__composerInput::placeholder{color:var(--bs-neutral-500)}.AskJoeChatWidget-module__7aYRIW__sendButton{width:44px;height:44px;color:var(--bs-neutral-1000);background:var(--bs-brand-2);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .18s,background .18s;display:inline-flex}.AskJoeChatWidget-module__7aYRIW__sendButton:hover{background:var(--bs-brand-2-darken);transform:translateY(-1px)}.AskJoeChatWidget-module__7aYRIW__sendButton:disabled,.AskJoeChatWidget-module__7aYRIW__composerInput:disabled,.AskJoeChatWidget-module__7aYRIW__quickPrompt:disabled{cursor:not-allowed;opacity:.58}.AskJoeChatWidget-module__7aYRIW__error{color:var(--bs-brand-2-darken);background:var(--bs-neutral-0);padding:0 16px 12px;font-size:13px;font-weight:700}@keyframes AskJoeChatWidget-module__7aYRIW__askJoeTyping{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (max-width:575px){.AskJoeChatWidget-module__7aYRIW__widget{bottom:16px;right:16px}.AskJoeChatWidget-module__7aYRIW__widgetRaised{bottom:82px}.AskJoeChatWidget-module__7aYRIW__launcher{width:58px;height:58px}.AskJoeChatWidget-module__7aYRIW__panel{border-radius:16px;height:min(600px,100vh - 104px)}}
