.faq-assistant_orb__uzBGi{position:fixed;right:1.75rem;bottom:1.75rem;z-index:45;display:grid;width:3.75rem;height:3.75rem;place-items:center;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;background:radial-gradient(circle at 28% 20%,#6aafff,#2460e8 58%,#07367d);box-shadow:0 .5rem 1.75rem rgba(34,88,207,.3),inset 0 1px 2px hsla(0,0%,100%,.55);color:#fff;transition:transform .18s ease}.faq-assistant_orb__uzBGi:hover{transform:translateY(-3px)}.faq-assistant_orbLabel__vVMxb{position:absolute;right:4.5rem;white-space:nowrap;border:1px solid #e2e9f5;border-radius:8px;background:#fff;padding:.5rem .75rem;color:#254067;font-size:.8125rem;box-shadow:0 4px 16px rgba(19,53,107,.0509803922)}.faq-assistant_backdrop__iwZmv{position:fixed;inset:0;z-index:110;background:rgba(9,25,51,.24);backdrop-filter:blur(3px)}.faq-assistant_drawer__qzH3H{position:fixed;inset:1rem 1rem 1rem auto;z-index:111;display:flex;width:clamp(25rem,40vw,44rem);flex-direction:column;overflow:hidden;border:1px solid #dde7f6;border-radius:24px;background:#fff;box-shadow:0 24px 80px rgba(11,32,72,.2);animation:faq-assistant_drawer-in__E__Rk .22s ease both}html:has(.faq-assistant_drawer__qzH3H){overflow:hidden}.faq-assistant_header__CEjTn{display:flex;min-height:5.25rem;flex-shrink:0;align-items:center;gap:.75rem;border-bottom:1px solid #edf1f7;padding:1rem 1.25rem}.faq-assistant_avatar__nBQeC{display:grid;width:2.5rem;height:2.5rem;flex-shrink:0;place-items:center;border:1px solid #d8e6ff;border-radius:12px;background:#edf4ff;color:#2460d6}.faq-assistant_header__CEjTn h2{color:#142d50;font-size:1rem;font-weight:750}.faq-assistant_header__CEjTn p{margin-top:.25rem;color:#8290a4;font-size:.75rem}.faq-assistant_headerActions__cKgrs{display:flex;align-items:center;gap:.25rem;margin-left:auto}.faq-assistant_newConversation__kJgtP{display:inline-flex;min-height:2.25rem;align-items:center;gap:.375rem;border-radius:8px;padding:.375rem .625rem;color:#5475a6;font-size:.75rem;white-space:nowrap}.faq-assistant_newConversation__kJgtP:hover{background:#f0f4fa}.faq-assistant_newConversation__kJgtP:disabled{opacity:.5}.faq-assistant_close__qKPii{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:50%;color:#748297}.faq-assistant_close__qKPii:hover{background:#f0f4fa}.faq-assistant_conversation__5aNBB{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;scrollbar-width:thin}.faq-assistant_welcome__QebWD{padding-top:2rem}.faq-assistant_welcomeIcon__F_dZX{display:grid;width:3.5rem;height:3.5rem;place-items:center;border:1px solid #dce8fc;border-radius:18px;background:linear-gradient(140deg,#edf5ff,#fff);color:#3474dc}.faq-assistant_eyebrow__wUb4p{margin:1.5rem 0 .75rem;color:#6384b7;font-size:.625rem;font-weight:700;letter-spacing:.15em}.faq-assistant_welcome__QebWD h3{color:#142d50;font-size:1.65rem;font-weight:700;line-height:1.5}.faq-assistant_welcome__QebWD>p:last-of-type{margin-top:1rem;color:#8190a5;font-size:.8125rem;line-height:1.8}.faq-assistant_suggestions__E0nfk{display:grid;gap:.625rem;margin-top:2rem}.faq-assistant_suggestions__E0nfk button{display:flex;align-items:center;gap:.625rem;border:1px solid #e5ebf4;border-radius:10px;padding:.875rem;color:#506581;font-size:.8125rem;text-align:left}.faq-assistant_suggestions__E0nfk button:hover{border-color:#b8cff8;background:#f6f9ff}.faq-assistant_suggestions__E0nfk button svg:last-child{margin-left:auto;color:#91a2bb}.faq-assistant_user__1uylo{width:fit-content;max-width:88%;margin:0 0 1.5rem auto;border-radius:16px 16px 4px 16px;background:#edf3ff;padding:.75rem 1rem;color:#254576}.faq-assistant_answer__1c2KV{margin-bottom:2rem}.faq-assistant_answerLabel__vWlVh{display:flex;align-items:center;gap:.4rem;margin-bottom:.875rem;color:#5475a6;font-size:.625rem;font-weight:750;letter-spacing:.08em}.faq-assistant_messageText__TO3A1{color:#405570;font-size:.875rem;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.faq-assistant_answerParts__oT9BT{display:grid;gap:.875rem}.faq-assistant_answerParts__oT9BT h4{margin-bottom:.375rem;color:#254576;font-size:.75rem;font-weight:700}.faq-assistant_citationBadge__IkN98{display:inline-grid;min-width:1.1rem;min-height:1.1rem;margin-left:.25rem;place-items:center;border-radius:4px;background:#eaf1ff;color:#3568b2;font-size:.625rem;vertical-align:super;line-height:1}.faq-assistant_tools__P_4_e{margin-bottom:.875rem;border:1px solid #e5ebf3;border-radius:10px;padding:.625rem .75rem;color:#73839a;font-size:.75rem}.faq-assistant_tools__P_4_e summary{display:flex;cursor:pointer;align-items:center;gap:.5rem;list-style:none}.faq-assistant_tools__P_4_e summary svg:last-child{margin-left:auto}.faq-assistant_tools__P_4_e>div{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;border-left:1px solid #dce5f2;padding-left:.625rem}.faq-assistant_tools__P_4_e small{margin-left:auto}.faq-assistant_tools__P_4_e>div>svg{color:#5486bc}.faq-assistant_pending___z6dT{display:flex;align-items:center;gap:.5rem;color:#8290a5;font-size:.8125rem}.faq-assistant_spinner__TSQDw{animation:faq-assistant_spin___9bFQ 1s linear infinite}.faq-assistant_sources__sBcFW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.125rem}.faq-assistant_sourcesLabel__dVkFi{grid-column:1/-1;color:#8a98aa;font-size:.6875rem}.faq-assistant_source__bJRNL{display:flex;min-width:0;flex-direction:column;border:1px solid #dfe8f5;align-self:start;border-radius:8px;background:#f8faff;padding:.625rem;text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.faq-assistant_source__bJRNL:hover{border-color:#a7c4f4;box-shadow:0 4px 16px rgba(29,77,153,.062745098)}.faq-assistant_source__bJRNL[aria-expanded=true]{border-color:#a7c4f4;background:#edf4ff}.faq-assistant_source__bJRNL[aria-expanded=true] .faq-assistant_sourceTop__xWNTm>svg:last-child{transform:rotate(180deg)}.faq-assistant_sourceTop__xWNTm{display:flex;width:100%;min-width:0;align-items:center;gap:.25rem;color:#6d8ab1}.faq-assistant_sourceTop__xWNTm svg{flex-shrink:0}.faq-assistant_sourceTop__xWNTm small{min-width:0;overflow:hidden;font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.faq-assistant_sourceTop__xWNTm svg:last-child{margin-left:auto}.faq-assistant_source__bJRNL strong{display:-webkit-box;overflow:hidden;margin-top:.375rem;color:#183c70;font-size:.75rem;font-weight:650;line-height:1.6;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.faq-assistant_sourceNumber__keKYo{display:inline-grid;min-width:1.125rem;height:1.125rem;flex-shrink:0;place-items:center;border-radius:4px;background:#e8effc;color:#3867a8;font-size:.625rem;font-weight:650}.faq-assistant_sourcePanel__o2LFp{grid-column:1/-1;min-width:0;border:1px solid #dfe8f5;border-radius:10px;background:#fff;padding:1rem}.faq-assistant_sourcePanelHeader__HKnvM{display:flex;align-items:flex-start;gap:.5rem}.faq-assistant_sourcePanelHeader__HKnvM h5{min-width:0;color:#183c70;font-size:.8125rem;font-weight:650;line-height:1.6;overflow-wrap:anywhere}.faq-assistant_sourcePanelClose__n4HSn{display:grid;width:1.75rem;height:1.75rem;flex-shrink:0;margin:-.25rem -.25rem 0 auto;place-items:center;border-radius:6px;color:#748299}.faq-assistant_sourcePanelClose__n4HSn:hover{background:#f0f4fa}.faq-assistant_sourceOrigin__zXXXh{display:flex;align-items:center;gap:.375rem;margin-top:.625rem;color:#8190a5;font-size:.6875rem}.faq-assistant_sourceOrigin__zXXXh svg{flex-shrink:0}.faq-assistant_sourcePanel__o2LFp blockquote{margin-top:.75rem;border-left:2px solid #d7e4f9;padding-left:.75rem;color:#748299;font-size:.75rem;line-height:1.85;overflow-wrap:anywhere}.faq-assistant_readSource__HIurd{display:flex;align-items:center;gap:.25rem;width:fit-content;margin-top:.875rem;color:#3567ae;font-size:.6875rem}.faq-assistant_footer__Iow4S{flex-shrink:0;border-top:1px solid #f0f3f8;padding:1rem 1.25rem .875rem}.faq-assistant_resetError__8fLXa{margin-bottom:.5rem;color:#b44141;font-size:.75rem}.faq-assistant_composer__IER0E{border:1px solid #dce5f3;border-radius:14px;padding:.875rem;transition:border-color .15s ease}.faq-assistant_composer__IER0E:focus-within{border-color:#82aff4;box-shadow:0 0 0 3px #eaf2ff}.faq-assistant_composer__IER0E textarea{display:block;width:100%;resize:none;border:0;background:rgba(0,0,0,0);color:#354c6c;font-size:.8125rem;line-height:1.75;outline:none}.faq-assistant_composer__IER0E textarea::placeholder{color:#9aa6b8}.faq-assistant_composerBottom__frzJ_{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.faq-assistant_composerBottom__frzJ_ small{color:#9aa6b8;font-size:.625rem}.faq-assistant_composerBottom__frzJ_ button{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#2560ce;color:#fff}.faq-assistant_composerBottom__frzJ_ button:disabled{background:#e5ebf4;color:#a4b0c2}.faq-assistant_notice__daOeK{display:flex;justify-content:center;align-items:center;gap:.3rem;margin-top:.75rem;color:#9aa7b9;font-size:.6875rem;line-height:1.6}.faq-assistant_notice__daOeK svg{flex-shrink:0}.faq-assistant_citationBadge__IkN98:focus-visible{outline:2px solid #83b2ff;outline-offset:2px}.faq-assistant_drawer__qzH3H button:focus-visible,.faq-assistant_orb__uzBGi:focus-visible,.faq-assistant_readSource__HIurd:focus-visible{outline:3px solid #83b2ff;outline-offset:3px}@keyframes faq-assistant_spin___9bFQ{to{transform:rotate(1turn)}}@keyframes faq-assistant_drawer-in__E__Rk{0%{transform:translateX(1rem);opacity:0}to{transform:translateX(0);opacity:1}}@media(max-width:760px){.faq-assistant_newConversation__kJgtP span{display:none}.faq-assistant_orb__uzBGi{right:1rem;bottom:1rem;width:3.25rem;height:3.25rem}.faq-assistant_orbLabel__vVMxb{display:none}.faq-assistant_drawer__qzH3H{inset:.5rem;width:auto;border-radius:20px}.faq-assistant_conversation__5aNBB{padding:1.25rem}.faq-assistant_sources__sBcFW{grid-template-columns:minmax(0,1fr)}.faq-assistant_welcome__QebWD{padding-top:1rem}}@media(prefers-reduced-motion:reduce){.faq-assistant_drawer__qzH3H,.faq-assistant_spinner__TSQDw{animation:none}.faq-assistant_orb__uzBGi{transition:none}}