.chatbot-feature-update[data-v-152832b9]{background-color:#001d6c;flex-shrink:0;padding:0 24px 16px}.chatbot-feature-update__card[data-v-152832b9]{align-items:center;background-color:#edf5ff;border:1px solid #d0e2ff;border-radius:8px;box-shadow:0 1px 4px #00000014,0 4px 8px #0000000f;display:flex;gap:12px;min-height:64px;padding:12px 16px}.chatbot-feature-update__icon[data-v-152832b9]{align-items:center;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.chatbot-feature-update__title[data-v-152832b9]{color:#161616;flex:1;font-size:18px;font-weight:700;line-height:1.5;min-width:0;word-break:keep-all}.chatbot-feature-update__link[data-v-152832b9]{align-items:center;background:transparent;border:none;color:#0043ce;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:500;gap:4px;padding:4px 0}.chatbot-feature-update__link span[data-v-152832b9]{text-decoration:underline}.chatbot-feature-update__link:hover span[data-v-152832b9]{color:#002d9c}.chatbot-bubble[data-v-7378bbdf]{animation:chatbot-bubble-in-7378bbdf .22s cubic-bezier(.16,1,.3,1) both;font-size:20px;line-height:1.5;max-width:85%;padding:12px 16px;white-space:pre-line;word-break:break-word}.chatbot-bubble--bot[data-v-7378bbdf]{align-self:flex-start;animation-name:chatbot-bubble-in-left-7378bbdf;background-color:#fff;border-radius:4px 24px 24px;box-shadow:0 1px 2px #0000000a;color:#161616}.chatbot-bubble--user[data-v-7378bbdf]{align-self:flex-end;animation-name:chatbot-bubble-in-right-7378bbdf;background-color:#edf5ff;border:1px solid #a6c8ff;border-radius:24px 4px 24px 24px;color:#0043ce}.chatbot-bubble--info[data-v-7378bbdf]{align-self:stretch;background-color:#edf5ff;border:1px solid #d0e2ff;border-radius:12px;color:#161616;max-width:100%}@keyframes chatbot-bubble-in-left-7378bbdf{0%{opacity:0;transform:translate(-4px,8px)}to{opacity:1;transform:translate(0)}}@keyframes chatbot-bubble-in-right-7378bbdf{0%{opacity:0;transform:translate(6px,4px)}to{opacity:1;transform:translate(0)}}@keyframes chatbot-bubble-in-7378bbdf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.chatbot-bubble[data-v-7378bbdf]{animation:none}}.chatbot-greeting[data-v-208aa45f]{display:flex;flex-direction:column;gap:12px}.chatbot-chips[data-v-4ff7d97b]{display:flex;flex-wrap:wrap;gap:8px}.chatbot-chips__item[data-v-4ff7d97b]{background-color:#fff;border:1px solid rgba(22,22,22,.24);border-radius:999px;box-shadow:0 1px 4px #00000014,0 4px 4px #0000000f,0 8px 8px #0000000a,0 16px 8px #00000005;color:#161616;cursor:pointer;font-size:20px;font-weight:600;line-height:1.6;padding:8px 20px;transition:background-color .15s ease,border-color .15s ease,transform .12s ease}.chatbot-chips__item[data-v-4ff7d97b]:hover:not(:disabled){background-color:#edf5ff;border-color:#0043ce}.chatbot-chips__item[data-v-4ff7d97b]:active:not(:disabled){transform:translateY(1px)}.chatbot-chips__item[data-v-4ff7d97b]:disabled{cursor:not-allowed;opacity:.6}.chatbot-chips__item--danger[data-v-4ff7d97b]{border-color:#16161614;color:#da1e28}.chatbot-chips__item--danger[data-v-4ff7d97b]:hover:not(:disabled){background-color:#fff1f1;border-color:#ffd7d9;color:#a2191f}.chatbot-faq-list[data-v-8d0d89e7]{display:flex;flex-direction:column;gap:10px;max-width:85%}.chatbot-faq-list__empty[data-v-8d0d89e7]{color:#1616168f;font-size:18px;padding:16px;text-align:center}.chatbot-faq-list__card[data-v-8d0d89e7]{background-color:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000a;list-style:none;margin:0;overflow:hidden;padding:0}.chatbot-faq-list__row+.chatbot-faq-list__row[data-v-8d0d89e7]{border-top:1px solid rgba(22,22,22,.06)}.chatbot-faq-list__item[data-v-8d0d89e7]{align-items:center;background-color:transparent;border:none;color:#001d6c;cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:16px;line-height:1.45;padding:16px;text-align:left;transition:background-color .15s ease;width:100%}.chatbot-faq-list__item[data-v-8d0d89e7]:hover{background-color:#f4f7ff}.chatbot-faq-list__title[data-v-8d0d89e7]{flex:1}.chatbot-faq-list__extern[data-v-8d0d89e7]{align-items:center;color:#16161666;display:inline-flex;justify-content:center}.chatbot-faq-list__guide[data-v-8d0d89e7]{align-self:flex-start;background:transparent;border:none;color:#003ce0;cursor:pointer;font-size:18px;font-weight:500;margin-top:4px;padding:8px 0}.chatbot-faq-list__guide[data-v-8d0d89e7]:hover{text-decoration:underline}.chatbot-faq-list__guide-icon[data-v-8d0d89e7]{margin-left:4px}.chatbot-faq-answer[data-v-01aeee35]{align-self:flex-start;animation:chatbot-faq-answer-in-01aeee35 .22s cubic-bezier(.16,1,.3,1) both;background-color:#fff;border:1px solid rgba(22,22,22,.12);border-radius:4px 24px 24px;box-shadow:0 1px 2px #00000008;color:#161616;display:flex;flex-direction:column;font-size:20px;gap:10px;line-height:1.6;max-width:85%;padding:12px 16px}.chatbot-faq-answer__title[data-v-01aeee35]{color:#161616;font-weight:700}.chatbot-faq-answer__body[data-v-01aeee35]{line-height:1.6;overflow-x:auto}@keyframes chatbot-faq-answer-in-01aeee35{0%{opacity:0;transform:translate(-4px,8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.chatbot-faq-answer[data-v-01aeee35]{animation:none}}.chatbot-faq-answer__body[data-v-01aeee35] img{height:auto;max-width:100%}.chatbot-faq-answer__body[data-v-01aeee35] ol,.chatbot-faq-answer__body[data-v-01aeee35] ul{margin:0 0 8px;padding-left:18px}.chatbot-faq-answer__guide[data-v-01aeee35]{align-items:center;background-color:#f4f4f4;border:none;border-radius:14px;color:#161616;cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:10px;justify-content:space-between;margin-top:6px;padding:16px 18px;transition:background-color .15s ease;width:100%}.chatbot-faq-answer__guide[data-v-01aeee35]:hover{background-color:#e8e8e8}.chatbot-faq-answer__guide svg[data-v-01aeee35]{color:#1616168f}.chatbot-guide-answer[data-v-de81fe96]{align-self:flex-start;animation:chatbot-guide-answer-in-de81fe96 .22s cubic-bezier(.16,1,.3,1) both;background-color:#fff;border:1px solid rgba(22,22,22,.08);border-radius:4px 24px 24px;display:flex;flex-direction:column;gap:12px;max-width:85%;padding:16px}.chatbot-guide-answer__badge[data-v-de81fe96]{align-self:flex-start;background-color:#e5f6ff;border:1px solid #bae6ff;border-radius:4px;color:#00539a;font-size:14px;font-weight:500;line-height:20px;min-width:44px;padding:2px 4px;text-align:center}.chatbot-guide-answer__title[data-v-de81fe96]{color:#161616;font-size:20px;font-weight:700;line-height:28px}.chatbot-guide-answer__body[data-v-de81fe96]{align-self:stretch;color:#161616a3;display:-webkit-box;font-size:20px;font-weight:400;-webkit-line-clamp:3;line-height:28px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:pre-line;word-break:break-word}.chatbot-guide-answer__more[data-v-de81fe96]{align-items:center;background-color:#f4f4f4;border:none;border-radius:16px;color:#161616;cursor:pointer;display:flex;gap:16px;justify-content:center;padding:12px 16px;transition:background-color .15s ease;width:100%}.chatbot-guide-answer__more[data-v-de81fe96]:hover{background-color:#e8e8e8}.chatbot-guide-answer__more-label[data-v-de81fe96]{flex:1;font-size:20px;font-weight:600;line-height:32px;text-align:center}.chatbot-guide-answer__more-icon[data-v-de81fe96]{color:#1616163d;display:inline-flex}@keyframes chatbot-guide-answer-in-de81fe96{0%{opacity:0;transform:translate(-4px,8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.chatbot-guide-answer[data-v-de81fe96]{animation:none}}.chatbot-search[data-v-6eefc763]{position:relative;width:100%}.chatbot-search__input-wrap[data-v-6eefc763]{align-items:center;background-color:#fff;border:2px solid rgba(22,22,22,.12);border-radius:999px;display:flex;padding:6px 18px 6px 22px;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.chatbot-search__input-wrap.is-focused[data-v-6eefc763]{border-color:#4589ff;box-shadow:0 0 0 4px #4589ff1f}.chatbot-search__input[data-v-6eefc763]{background:transparent;border:none;color:#161616;flex:1;font-size:20px;line-height:1.5;outline:none;padding:14px 0}.chatbot-search__input[data-v-6eefc763]::-moz-placeholder{color:#16161652}.chatbot-search__input[data-v-6eefc763]::placeholder{color:#16161652}.chatbot-search__input-icon[data-v-6eefc763]{align-items:center;background-color:#f4f4f4;border-radius:50%;color:#1616168f;display:inline-flex;height:40px;justify-content:center;width:40px}.chatbot-search__results[data-v-6eefc763]{background-color:#fff;border:1px solid rgba(22,22,22,.08);border-radius:20px;bottom:calc(100% + 8px);box-shadow:0 4px 16px #00000014,0 16px 24px #0000000f;left:0;max-height:60vh;overflow-y:auto;padding:16px 4px;position:absolute;right:0}.chatbot-search__results-label[data-v-6eefc763]{color:#1616168f;font-size:16px;font-weight:500;padding:4px 20px 12px}.chatbot-search__loading[data-v-6eefc763]{color:#1616168f;font-size:18px;padding:16px 20px}.chatbot-search__list[data-v-6eefc763]{list-style:none;margin:0;padding:0}.chatbot-search__list li+li[data-v-6eefc763]{border-top:1px solid rgba(22,22,22,.06)}.chatbot-search__item[data-v-6eefc763]{align-items:center;background:transparent;border:none;color:#001d6c;cursor:pointer;display:flex;font-size:20px;font-weight:400;gap:12px;line-height:28px;padding:18px 16px;text-align:left;transition:background-color .15s ease;width:100%}.chatbot-search__item[data-v-6eefc763]:hover{background-color:#f4f7ff}.chatbot-search__badge[data-v-6eefc763]{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;justify-content:center;line-height:20px;min-width:44px;padding:2px 4px}.chatbot-search__badge--guide[data-v-6eefc763]{background-color:#e5f6ff;border:1px solid #bae6ff;color:#00539a}.chatbot-search__badge--faq[data-v-6eefc763]{background-color:#f6f2ff;border:1px solid #e8daff;color:#6929c4}.chatbot-search__item-body[data-v-6eefc763]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.chatbot-search__item-title[data-v-6eefc763]{color:#001d6c;display:block;font-size:20px;font-weight:400;line-height:28px}.chatbot-search__item-path[data-v-6eefc763]{color:#1616168f;display:block;font-size:14px;font-weight:400;line-height:20px}.chatbot-search__item[data-v-6eefc763] .chatbot-search__hl{background-color:transparent;color:#0043ce;font-weight:700}.chatbot-search__empty[data-v-6eefc763]{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.chatbot-search__empty-text[data-v-6eefc763]{color:#161616b8;font-size:18px;margin:0}.chatbot-search__empty-action[data-v-6eefc763]{align-self:flex-start;background-color:#001d6c;border:1px solid #001d6c;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 18px;transition:background-color .15s ease}.chatbot-search__empty-action[data-v-6eefc763]:hover{background-color:#00256e}.chatbot-search-pop-enter-active[data-v-6eefc763],.chatbot-search-pop-leave-active[data-v-6eefc763]{transition:opacity .18s ease,transform .18s ease}.chatbot-search-pop-enter-from[data-v-6eefc763],.chatbot-search-pop-leave-to[data-v-6eefc763]{opacity:0;transform:translateY(6px)}.chatbot-form[data-v-7ec793aa]{align-self:stretch;background-color:#fff;border-top:1px solid rgba(22,22,22,.08);display:flex;flex-direction:column;gap:16px;padding:16px}.chatbot-form__top-actions[data-v-7ec793aa]{align-items:center;display:flex;gap:8px;justify-content:flex-end}.chatbot-form__cancel[data-v-7ec793aa]{background:transparent;border:none;border-radius:2px;color:#161616;cursor:pointer;font-size:16px;font-weight:400;line-height:28px;padding:2px 0;text-decoration:underline}.chatbot-form__cancel[data-v-7ec793aa]:disabled{cursor:not-allowed;opacity:.5}.chatbot-form__card[data-v-7ec793aa]{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:8px;outline:1px solid rgba(22,22,22,.08);outline-offset:-1px;padding:16px;position:relative}.chatbot-form.is-dragging .chatbot-form__card[data-v-7ec793aa]{outline-color:#0043ce;outline-width:2px}.chatbot-form__thumbs[data-v-7ec793aa]{align-items:flex-start;display:flex;gap:8px;list-style:none;margin:0;padding:0}.chatbot-form__thumb[data-v-7ec793aa]{background-color:#edf5ff;background-position:50%;background-size:cover;border-radius:4px;height:64px;position:relative;width:64px}.chatbot-form__thumb-remove[data-v-7ec793aa]{align-items:center;background-color:#fff;border:1px solid rgba(22,22,22,.48);border-radius:999px;color:#161616;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;position:absolute;right:-4px;top:-4px;width:20px}.chatbot-form__thumb-remove[data-v-7ec793aa]:hover{background-color:#f4f4f4}.chatbot-form__textarea[data-v-7ec793aa]{background:transparent;border:none;color:#161616;font-family:inherit;font-size:20px;font-weight:300;line-height:32px;min-height:192px;overflow:auto;padding:0;resize:vertical;width:100%}.chatbot-form__textarea[data-v-7ec793aa]:focus{outline:none}.chatbot-form__textarea[data-v-7ec793aa]::-moz-placeholder{color:#161616a3;white-space:pre-line}.chatbot-form__textarea[data-v-7ec793aa]::placeholder{color:#161616a3;white-space:pre-line}.chatbot-form__attach-group[data-v-7ec793aa],.chatbot-form__bottom[data-v-7ec793aa]{align-items:center;display:flex;gap:8px}.chatbot-form__attach-group[data-v-7ec793aa]{flex:1;min-width:0}.chatbot-form__attach-btn[data-v-7ec793aa]{align-items:center;background-color:#f4f4f4;border-radius:999px;color:#161616;cursor:pointer;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;padding:12px;transition:background-color .15s ease;width:48px}.chatbot-form__attach-btn[data-v-7ec793aa]:hover{background-color:#e8e8e8}.chatbot-form__attach-btn.is-disabled[data-v-7ec793aa]{color:#1616163d;cursor:not-allowed}.chatbot-form__attach-btn.is-disabled[data-v-7ec793aa]:hover{background-color:#f4f4f4}.chatbot-form__attach-input[data-v-7ec793aa]{display:none}.chatbot-form__hint[data-v-7ec793aa]{color:#161616a3;flex:1;font-size:16px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-form__send[data-v-7ec793aa]{align-items:center;background-color:#001d6c;border:none;border-radius:4px;color:#f4f4f4;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;gap:8px;line-height:28px;padding:10px 20px 10px 24px;transition:background-color .15s ease}.chatbot-form__send[data-v-7ec793aa]:hover:not(:disabled){background-color:#00134d}.chatbot-form__send[data-v-7ec793aa]:disabled{background-color:#16161614;color:#1616163d;cursor:not-allowed}.chatbot-form__error[data-v-7ec793aa]{color:#da1e28;font-size:14px;margin:4px 0 0}.chatbot-form__drop-overlay[data-v-7ec793aa]{align-items:center;background-color:#edf5ffeb;border-radius:8px;color:#0043ce;display:flex;font-size:18px;font-weight:600;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute}.chatbot-panel[data-v-9956f281]{background-color:#f4f4f4;display:flex;flex-direction:column;overflow:hidden}.chatbot-panel--floating[data-v-9956f281]{border-radius:18px;bottom:96px;box-shadow:0 4px 16px #00000014,0 16px 16px #0000000f,0 32px 32px #0000000a;height:min(960px,calc(100vh - 120px));position:fixed;right:24px;width:512px;z-index:1051}.chatbot-panel--embedded[data-v-9956f281]{border-radius:0;top:0;right:0;bottom:0;left:0;max-width:100%;position:fixed}.chatbot-panel--embedded .chatbot-panel__header[data-v-9956f281]{flex-shrink:0;position:sticky;top:0;z-index:2}.chatbot-panel--embedded .chatbot-panel__body[data-v-9956f281]{min-height:0;overflow-x:hidden}.chatbot-panel__header[data-v-9956f281]{align-items:center;background-color:#001d6c;color:#f4f4f4;display:flex;justify-content:space-between;padding:16px 24px}.chatbot-panel__title[data-v-9956f281]{align-items:center;display:flex;gap:10px}.chatbot-panel__title-text[data-v-9956f281]{font-size:20px;font-weight:400;line-height:32px}.chatbot-panel__title-text b[data-v-9956f281]{font-weight:600}.chatbot-panel__title-suffix[data-v-9956f281]{font-weight:400}.chatbot-panel__title-beta[data-v-9956f281]{color:#9ef0f0;font-size:16px;font-weight:600;letter-spacing:.04em}.chatbot-panel__close[data-v-9956f281]{background:transparent;border:none;border-radius:50%;color:#f4f4f4;cursor:pointer;font-size:28px;height:36px;line-height:1;transition:background-color .15s ease;width:36px}.chatbot-panel__close[data-v-9956f281]:hover{background-color:#ffffff1f}.chatbot-panel__body[data-v-9956f281]{background-color:#f4f4f4;display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:24px}.chatbot-panel__block+.chatbot-panel__block[data-v-9956f281],.chatbot-panel__block[data-v-9956f281]:last-child{margin-bottom:12px}.chatbot-form-intro[data-v-9956f281]{align-self:stretch;animation:chatbot-form-intro-in-9956f281 .22s cubic-bezier(.16,1,.3,1) both;background-color:#fff;border:1px solid rgba(22,22,22,.12);border-radius:20px;box-shadow:0 1px 2px #00000008;display:flex;flex-direction:column;gap:16px;max-width:80%;padding:20px 22px}.chatbot-form-intro__text[data-v-9956f281]{color:#161616;font-size:20px;line-height:1.5;margin:0}.chatbot-form-intro__guide[data-v-9956f281]{align-items:center;background-color:#f4f4f4;border:none;border-radius:14px;color:#161616;cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:10px;justify-content:center;padding:16px 18px;transition:background-color .15s ease;width:100%}.chatbot-form-intro__guide[data-v-9956f281]:hover{background-color:#e8e8e8}.chatbot-form-intro__guide svg[data-v-9956f281]{color:#1616168f}@keyframes chatbot-form-intro-in-9956f281{0%{opacity:0;transform:translate(-4px,8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.chatbot-form-intro[data-v-9956f281]{animation:none}}.chatbot-panel__footer[data-v-9956f281]{background-color:#f4f4f4;border-top:1px solid rgba(22,22,22,.08);flex-shrink:0;padding:16px 24px 20px;position:relative}.chatbot-panel__form[data-v-9956f281]{flex-shrink:0}.chatbot-typing[data-v-9956f281]{align-items:center;align-self:flex-start;background-color:#fff;border-radius:4px 24px 24px;box-shadow:0 1px 2px #0000000a;display:inline-flex;gap:6px;padding:16px 20px}.chatbot-typing__dot[data-v-9956f281]{animation:chatbot-typing-bounce-9956f281 1.05s ease-in-out infinite;background-color:#16161652;border-radius:50%;height:8px;width:8px}.chatbot-typing__dot[data-v-9956f281]:nth-child(2){animation-delay:.15s}.chatbot-typing__dot[data-v-9956f281]:nth-child(3){animation-delay:.3s}@keyframes chatbot-typing-bounce-9956f281{0%,80%,to{opacity:.32;transform:translateY(0)}40%{opacity:.72;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.chatbot-typing__dot[data-v-9956f281]{animation:none}}.chatbot-panel-fade-enter-active[data-v-9956f281],.chatbot-panel-fade-leave-active[data-v-9956f281]{transition:opacity .18s ease,transform .18s ease}.chatbot-panel-fade-enter-from[data-v-9956f281],.chatbot-panel-fade-leave-to[data-v-9956f281]{opacity:0;transform:translateY(8px)}
