#ai-chat-panel .ai-chat__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;white-space:nowrap}#ai-chat-panel.ai-chat{bottom:var(--ai-panel-position-bottom, 16px);right:var(--ai-panel-position-right, 16px);display:flex;flex-direction:column;height:var(--ai-panel-height, calc(100vh - 96px));max-height:var(--ai-panel-max-height, calc(100vh - 24px));max-width:var(--ai-panel-max-width, calc(100vw - 32px));pointer-events:none;position:fixed;transition:opacity .2s ease,transform .2s ease;width:var(--ai-panel-width, 400px);min-width:var(--ai-panel-width, 400px);z-index:var(--ai-panel-z, 200);background-color:var(--ai-panel-bg, #ffffff);border-radius:var(--ai-panel-radius, 16px);box-shadow:var(--ai-panel-shadow, 0 8px 32px 0 rgba(0,61,143,0.18));overflow:hidden;pointer-events:all}#ai-chat-panel.ai-chat.ai-chat--wide{max-width:calc(100vw - 48px);width:var(--ai-panel-width-wide, 640px)}#ai-chat-panel.ai-chat.ai-chat--hidden{opacity:0;pointer-events:none;transform:translateY(16px) scale(.97)}#ai-chat-panel .ai-chat__resize{position:absolute;z-index:10}#ai-chat-panel .ai-chat__resize--left{cursor:ew-resize;bottom:16px;left:0;top:16px;width:6px}#ai-chat-panel .ai-chat__resize--top{cursor:ns-resize;height:6px;left:16px;right:16px;top:0}#ai-chat-panel .ai-chat__resize--corner{cursor:nwse-resize;height:16px;left:0;top:0;width:16px}@media only screen and (max-width:666px){#ai-chat-panel .ai-chat__resize{display:none}}#ai-chat-panel .ai-chat__header-svg--collapse{display:none}#ai-chat-panel.ai-chat--wide .ai-chat__header-svg--expand{display:none}#ai-chat-panel.ai-chat--wide .ai-chat__header-svg--collapse{display:block}#ai-chat-panel .ai-chat__header{align-items:center;background-color:var(--ai-header-bg, #003d8f);display:flex;flex-shrink:0;justify-content:flex-end;padding:16px 16px 11px}#ai-chat-panel .ai-chat__header-brand{align-items:center;display:flex;gap:10px;min-width:0}#ai-chat-panel .ai-chat__header-icon-wrap{align-items:center;background-color:rgba(255,255,255,0.15);border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}#ai-chat-panel .ai-chat__header-icon{fill:var(--ai-header-fg, #ffffff);height:18px;width:18px}#ai-chat-panel .ai-chat__header-title{color:var(--ai-header-fg, #ffffff);font-family:var(--default-font-regular, "opensansregular");font-size:var(--default-text-size, 14px);font-weight:600;line-height:var(--default-text-line-height, 24px);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ai-chat-panel .ai-chat__header-actions{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:8px}#ai-chat-panel .ai-chat__header-btn{align-items:center;background:none;border:none;border-radius:4px;color:var(--ai-header-fg, #ffffff);cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.8;padding:0;transition:opacity .15s ease,background-color .15s ease;width:32px}#ai-chat-panel .ai-chat__header-btn:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,0.8);opacity:1;outline:none}#ai-chat-panel .ai-chat__header-svg{fill:var(--ai-header-fg, #ffffff);height:16px;width:16px}#ai-chat-panel .ai-chat__nav{align-items:center;background-color:var(--ai-nav-bg, #ffffff);display:flex;justify-content:right;text-align:right;padding:14px 16px}#ai-chat-panel .ai-chat__nav-link{align-items:center;background:none;border:none;border-radius:var(--border-radius-large, 16px);color:var(--ai-nav-fg, #1474c4);cursor:pointer;display:inline-flex;font-family:var(--default-font-regular, "opensansregular");font-size:var(--default-text-size, 14px);gap:4px;line-height:var(--default-text-line-height, 24px);padding:0 8px;text-decoration:none;transition:color .15s ease,background-color .15s ease;white-space:nowrap}#ai-chat-panel .ai-chat__nav-link:last-child{padding-right:0}#ai-chat-panel .ai-chat__nav-link:hover{text-decoration:underline}#ai-chat-panel .ai-chat__nav-link:focus-visible{box-shadow:0 0 0 2px var(--ai-input-border-focus, #1474c4);outline:none}#ai-chat-panel .ai-chat__nav-link[aria-disabled="true"],#ai-chat-panel .ai-chat__nav-link:disabled{color:var(--disabled-link-color, #c1cad6);cursor:not-allowed;pointer-events:none}#ai-chat-panel .ai-chat__nav-icon{fill:currentColor;flex-shrink:0;height:14px;width:14px}#ai-chat-panel .ai-chat__divider{border:none;border-top:1px solid var(--ai-divider, #bcc8d4);flex-shrink:0;margin:0}#ai-chat-panel .ai-chat__body{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding:20px 24px 8px;scroll-behavior:smooth;background-color:var(--ai-body-bg, #fff)}#ai-chat-panel .ai-chat__body::-webkit-scrollbar{width:6px}#ai-chat-panel .ai-chat__body::-webkit-scrollbar-track{background:transparent}#ai-chat-panel .ai-chat__body::-webkit-scrollbar-thumb{background-color:var(--ai-body-scrollbar-thumb-bg, #d6dee3);border-radius:3px}#ai-chat-panel .ai-chat__welcome{align-items:flex-start;display:flex;gap:14px;margin-bottom:20px}#ai-chat-panel .ai-chat__welcome-avatar{align-items:flex-start;display:flex;flex-shrink:0;justify-content:center}#ai-chat-panel .ai-chat__welcome-avatar svg{fill:var(--default-text-color, #001b41);height:40px;width:40px}#ai-chat-panel .ai-chat__welcome-text{flex:1;min-width:0}#ai-chat-panel .ai-chat__welcome-title{color:var(--headline-color-wellcome, #001b41);font-family:var(--default-font-bold, "opensanssemibold");font-size:var(--font-size-wellcome, 16px);line-height:var(--line-height-wellcome, 24px);margin:0 0 4px}#ai-chat-panel .ai-chat__welcome-sub{color:var(--default-text-color, #001b41);font-family:var(--default-font-regular, "opensansregular");font-size:var(--default-text-size, 14px);margin:0}#ai-chat-panel .ai-chat__suggestions{margin-bottom:12px}#ai-chat-panel .ai-chat__suggestions-label{color:var(--ai-suggestion-color, #646e80);font-family:var(--default-font-regular, "opensansregular");font-size:var(--font-size-small, 12px);font-weight:600;letter-spacing:.02em;margin:0 0 10px;text-transform:uppercase}#ai-chat-panel .ai-chat__chip{background-color:var(--ai-chip-bg, #f4f7fa);border:1px solid transparent;border-radius:var(--small-border-radius, 8px);cursor:pointer;display:flex;flex-direction:column;gap:2px;margin-bottom:8px;padding:12px;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:100%}#ai-chat-panel .ai-chat__chip:focus-visible{box-shadow:0 0 0 2px var(--ai-input-border-focus, #1474c4);outline:none}#ai-chat-panel .ai-chat__chip-title{color:var(--link-color, #1474c4);font-family:var(--default-font-bold, "opensanssemibold");font-size:var(--default-text-size, 14px);line-height:1.3}#ai-chat-panel .ai-chat__chip-text{color:var(--default-text-color, #001b41);font-family:var(--default-font-regular, "opensansregular");font-size:var(--default-text-size, 14px);line-height:var(--default-text-line-height, 24px)}#ai-chat-panel .ai-chat__nav--align-left{justify-content:left}#ai-chat-panel .ai-chat__msg{display:flex;margin-bottom:16px}#ai-chat-panel .ai-chat__msg.ai-chat__msg--user{justify-content:flex-end}#ai-chat-panel .ai-chat__msg.ai-chat__msg--bot{flex-direction:column;gap:6px;justify-content:flex-start}#ai-chat-panel .ai-chat__bot-header{align-items:center;display:flex;gap:8px}#ai-chat-panel .ai-chat__bot-avatar{align-items:center;background-color:var(--ai-avatar-bg, #ffffff);border-radius:50%;display:flex;flex-shrink:0;height:var(--ai-avatar-size, 32px);justify-content:center;width:var(--ai-avatar-size, 32px)}#ai-chat-panel .ai-chat__bot-avatar svg{fill:var(--ai-avatar-fg, #003d8f);height:24px;width:24px}#ai-chat-panel .ai-chat__bot-content{min-width:0;width:100%}#ai-chat-panel .ai-chat__bot-name{color:var(--default-text-color, #001b41);font-family:var(--default-font-regular, "opensansregular");font-size:var(--default-text-size, 14px);font-weight:600;margin:0}#ai-chat-panel .ai-chat__bubble{max-width:88%;padding:10px 14px 14px 10px;word-break:break-word;border-radius:8px}#ai-chat-panel .ai-chat__bubble :last-child{margin-bottom:0}#ai-chat-panel .ai-chat__bubble.ai-chat__bubble--user{background-color:var(--ai-bubble-user-bg, #dbedf8);color:var(--ai-bubble-user-fg, #001b41)}#ai-chat-panel .ai-chat__bubble.ai-chat__bubble--bot{background-color:var(--ai-bubble-bot-bg, #f4f6f8);color:var(--ai-bubble-bot-fg, #001b41);max-width:100%}#ai-chat-panel .ai-chat__bubble-text{font-family:var(--default-font-regular, "opensansregular");font-size:var(--default-text-size, 14px);line-height:var(--default-text-line-height, 24px)}#ai-chat-panel .ai-chat__bubble-text p{margin:0 0 8px}#ai-chat-panel .ai-chat__bubble-text ol,#ai-chat-panel .ai-chat__bubble-text ul{margin:0 0 8px;padding-left:20px}#ai-chat-panel .ai-chat__bubble-text ol:last-child,#ai-chat-panel .ai-chat__bubble-text ul:last-child{margin-bottom:0}#ai-chat-panel .ai-chat__bubble-text ol li,#ai-chat-panel .ai-chat__bubble-text ul li{margin-bottom:4px}#ai-chat-panel .ai-chat__bubble-text strong{font-weight:600}#ai-chat-panel .ai-chat__bubble-text code{background-color:var(--ai-code-bg, #000000);color:var(--ai-code-fg, #d1d7de);border-radius:3px;font-family:monospace;font-size:var(--font-size-small, 12px);padding:1px 5px}#ai-chat-panel .ai-chat__bubble-text li code,#ai-chat-panel .ai-chat__bubble-text ul code,#ai-chat-panel .ai-chat__bubble-text ol code,#ai-chat-panel .ai-chat__bubble-text p code,#ai-chat-panel .ai-chat__bubble-text span code,#ai-chat-panel .ai-chat__bubble-text td code{color:var(--ai-code-fg, #d1d7de);background-color:var(--ai-code-bg, #000000)}#ai-chat-panel .ai-chat__bubble-text pre code{padding:0}#ai-chat-panel .ai-chat__bubble-text h1{font-family:var(--default-font-bold, "opensanssemibold");font-size:var(--font-size-h1, 20px);margin-bottom:var(--margin-bottom-h1, 8px)}#ai-chat-panel .ai-chat__bubble-text h2{font-family:var(--default-font-bold, "opensanssemibold");font-size:var(--font-size-h2, 18px);margin-bottom:var(--margin-bottom-h2, 8px)}#ai-chat-panel .ai-chat__bubble-text h3{font-family:var(--default-font-bold, "opensanssemibold");font-size:var(--font-size-h3, 16px);margin-bottom:var(--margin-bottom-h3, 8px)}#ai-chat-panel .ai-chat__bubble-text a{color:var(--link-color, #1474c4);text-decoration:var(--link-text-decoration, none);font-weight:normal}#ai-chat-panel .ai-chat__bubble-text a:hover{color:var(--link-color, #1474c4);text-decoration:var(--hovered-link-text-decoration, underline)}#ai-chat-panel .ai-chat__articles{border-top:1px solid var(--ai-articles-border, #bcc8d4);margin-top:10px;padding-top:10px}#ai-chat-panel .ai-chat__articles-label{color:var(--gray-CP100C, #646e80);font-family:var(--default-font-regular, "opensansregular");font-size:var(--font-size-small, 12px);font-weight:600;letter-spacing:.02em;margin:0 0 6px;text-transform:uppercase}#ai-chat-panel .ai-chat__article-list{margin-bottom:12px;margin-top:8px;list-style:none}#ai-chat-panel .ai-chat__article-link{display:block;color:var(--default-text-color, #001b41);font-family:var(--default-font-regular, "opensansregular");font-size:var(--default-text-size, 14px);text-decoration:none;border-left:3px solid var(--ai-articles-border-color, #bcc8d4);padding:6px 0 6px 14px}#ai-chat-panel .ai-chat__article-link:hover{text-decoration:underline;color:var(--link-color, #1474c4);border-color:var(--link-color, #1474c4)}#ai-chat-panel .ai-chat__article-link:last-child{margin-bottom:0}#ai-chat-panel .ai-chat__feedback{align-items:center;justify-content:right;border-top:1px solid var(--ai-feedback-border, #bcc8d4);display:flex;gap:4px;margin-top:10px;padding-top:8px}#ai-chat-panel .ai-chat__feedback-label{color:var(--ai-feedback-fg, #646e80);flex-grow:1;font-family:var(--default-font-regular, "opensansregular");font-size:var(--font-size-small, 12px);margin:0}#ai-chat-panel .ai-chat__feedback-btn{align-items:center;background:none;color:var(--ai-feedback-fg, #646e80);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:border-color .15s ease,color .15s ease,background-color .15s ease;width:28px}#ai-chat-panel .ai-chat__feedback-btn svg{fill:currentColor;height:14px;width:14px}#ai-chat-panel .ai-chat__feedback-btn:hover{border-color:var(--ai-feedback-active-fg, #0b9dcc);color:var(--ai-feedback-active-fg, #0b9dcc)}#ai-chat-panel .ai-chat__feedback-btn:focus-visible{box-shadow:0 0 0 2px var(--ai-input-border-focus, #1474c4);outline:none}#ai-chat-panel .ai-chat__feedback-btn[aria-pressed="true"]{background-color:var(--ai-feedback-active-fg, #0b9dcc);border-color:var(--ai-feedback-active-fg, #0b9dcc);color:#ffffff}#ai-chat-panel .ai-chat__feedback-btn--down svg{transform:rotate(180deg)}#ai-chat-panel .ai-chat__feedback-confirm{color:var(--gray-CP100C, #646e80);font-family:var(--default-font-regular, "opensansregular");font-size:var(--font-size-small, 12px);margin:0}#ai-chat-panel .ai-chat__inline-link{background:none;border:none;color:var(--link-color, #1474c4);cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:underline}#ai-chat-panel .ai-chat__inline-link:hover{color:var(--link-hover-color, #1474c4)}#ai-chat-panel .ai-chat__typing{align-items:center;background-color:var(--ai-bubble-bot-bg, #f4f6f8);border-radius:4px 16px 16px 16px;display:flex;gap:5px;padding:12px 16px}#ai-chat-panel .ai-chat__typing-dot{animation:ai-typing-bounce 1.2s infinite ease-in-out;background-color:var(--ai-typing-dot, #646e80);border-radius:50%;display:block;height:8px;width:8px}#ai-chat-panel .ai-chat__typing-dot:nth-child(2){animation-delay:.2s}#ai-chat-panel .ai-chat__typing-dot:nth-child(3){animation-delay:.4s}@keyframes ai-typing-bounce{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-6px)}}#ai-chat-panel .ai-chat__footer{background-color:var(--ai-footer-bg, #ffffff);border-top:1px solid var(--ai-divider, #bcc8d4);flex-shrink:0;padding:12px 16px 14px;position:sticky;bottom:0}#ai-chat-panel .ai-chat__input-wrap{align-items:flex-end;display:flex;width:100%;border-radius:var(--ai-input-border-radius, 8px);border:1px solid var(--ai-input-border, #97a3b4)}#ai-chat-panel .ai-chat__input-wrap:not([disabled]):hover{border-color:var(--interactive-input-color, #1474c4);outline:1px solid var(--interactive-input-color, #1474c4)}#ai-chat-panel .ai-chat__input-wrap:not([disabled]):active{border-color:var(--interactive-input-color, #1474c4);outline:1px solid var(--interactive-input-color, #1474c4)}#ai-chat-panel .ai-chat__input-wrap:not([disabled]):focus-visible{border-color:var(--interactive-input-color, #1474c4);outline:1px solid var(--interactive-input-color, #1474c4)}#ai-chat-panel .ai-chat__input-wrap .ai-chat__input{border:none;flex:1;height:auto;max-height:96px;min-width:0;overflow-y:auto;resize:none}#ai-chat-panel .ai-chat__input-wrap .ai-chat__input:disabled{cursor:not-allowed}#ai-chat-panel input-textarea::part(textarea){border:none !important;outline:none !important}#ai-chat-panel input-textarea::part(textarea):hover{background-color:var(--hovered-filled-input-textarea-background-color, #fff)}#ai-chat-panel button-component::part(button){padding:8px;border-radius:8px;margin:0}#ai-chat-panel .ai-chat__button{align-items:center;align-self:center;background:none;border:none;color:var(--ai-send-bg, #001b41);cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;padding:4px;transition:color .15s ease}#ai-chat-panel .ai-chat__button svg{height:16px;width:16px}#ai-chat-panel .ai-chat__button:not(:disabled) svg path{fill:var(--hovered-ghost-button-icon-color, #095bb1)}#ai-chat-panel .ai-chat__button:hover:not(:disabled) svg path{fill:var(--hovered-ghost-button-icon-color, #095bb1)}#ai-chat-panel .ai-chat__button:focus-visible{outline:none}#ai-chat-panel .ai-chat__button:disabled{color:var(--ai-send-bg-disabled, #c1cad6);cursor:not-allowed}#ai-chat-panel .ai-chat__disclaimer{color:var(--ai-disclaimer-fg, #646e80);font-family:var(--default-font-regular, "opensansregular");font-size:var(--font-size-small, 12px);line-height:1.5;margin:8px 0 0;text-align:center}#ai-chat-panel .ai-chat__disclaimer-link{color:var(--link-color, #1474c4);text-decoration:none;white-space:nowrap}#ai-chat-panel .ai-chat__disclaimer-link:hover{text-decoration:underline}#ai-chat-panel .ai-chat__quick-replies{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#ai-chat-panel .ai-chat__quick-reply input[type="radio"].ai-chat__tile-radio{display:block}#ai-chat-panel .ai-chat__tile-radio{flex-shrink:0;height:16px;width:16px}#ai-chat-panel .ai-chat__tile-radio circle{stroke:var(--ai-radio-border, #1474c4)}#ai-chat-panel .ai-chat__select-tile--selected .ai-chat__tile-radio rect{fill:var(--ai-radio-border, #1474c4)}#ai-chat-panel .ai-chat__tile-checkbox{flex-shrink:0;height:16px;width:16px}#ai-chat-panel .ai-chat__tile-checkbox rect{stroke:var(--ai-checkbox-border, #1474c4)}#ai-chat-panel .ai-chat__select-tile--selected .ai-chat__tile-checkbox rect{stroke:var(--ai-checkbox-checked-border, #1474c4);fill:var(--ai-checkbox-checked-bg, #fff)}#ai-chat-panel .ai-chat__select-tile--selected .ai-chat__tile-checkbox polyline{stroke:var(--ai-checkbox-checked-fg, #1474c4)}#ai-chat-panel .ai-chat__quick-reply{align-items:center;background-color:#ffffff;border:1px solid var(--border-color-base, #bcc8d4);border-radius:var(--border-radius-large, 16px);color:var(--default-text-color, #001b41);cursor:pointer;display:inline-flex;font-family:var(--default-font-regular, "opensansregular");font-size:var(--font-size-small, 12px);font-weight:600;gap:6px;line-height:var(--default-text-line-height, 24px);padding:6px 14px;transition:border-color .15s ease,background-color .15s ease,color .15s ease;white-space:nowrap}#ai-chat-panel .ai-chat__quick-reply:not([disabled]){cursor:pointer}#ai-chat-panel .ai-chat__quick-reply:hover{background-color:var(--sky-light-1, #e7f9fc);border-color:var(--link-color, #1474c4);color:var(--link-color, #1474c4)}#ai-chat-panel .ai-chat__quick-reply:focus-visible{box-shadow:0 0 0 2px var(--ai-input-border-focus, #1474c4);outline:none}#ai-chat-panel .ai-chat__quick-reply.ai-chat__quick-reply--pill{border-radius:24px;gap:0}#ai-chat-panel .ai-chat__quick-reply.ai-chat__quick-reply--pill:has(input[type="radio"]:checked){background-color:var(--sky-light-1, #e7f9fc);border-color:var(--link-color, #1474c4);color:var(--link-color, #1474c4)}#ai-chat-panel .ai-chat__button-replies-actions{flex-wrap:nowrap}#ai-chat-panel .ai-chat__button-replies-actions .ai-chat__quick-reply{padding:8px 16px;font-size:var(--default-text-size, 14px)}#ai-chat-panel [class*="ai-chat__button-reply--"]{font-family:var(--default-font-regular, "opensansregular");font-size:var(--default-text-size, 14px);padding:var(--ai-button-padding, 8px 20px);border-radius:var(--ai-button-border-radius, 24px);border-style:solid}#ai-chat-panel .ai-chat__button-reply--primary{background-color:var(--ai-primary-button-bg-color, #0b2a63);border-color:var(--ai-primary-button-border-color, #0b2a63);color:var(--ai-primary-button-color, #fff)}#ai-chat-panel .ai-chat__button-reply--primary:not([disabled]):hover{background-color:var(--ai-primary-button-bg-color-hover, #1474c4);border-color:var(--ai-primary-button-border-color-hover, #1474c4);color:var(--ai-primary-button-color-hover, #fff);cursor:pointer}#ai-chat-panel .ai-chat__button-reply--primary[disabled]{opacity:var(--disabled-ai-button-opacity, .62)}#ai-chat-panel .ai-chat__button-reply--secondary{background-color:var(--ai-secondary-button-bg-color, transparent);border-color:var(--ai-secondary-button-border-color, #0b2a63);color:var(--ai-secondary-button-color, #0b2a63)}#ai-chat-panel .ai-chat__button-reply--secondary:not([disabled]):hover{background-color:var(--ai-secondary-button-bg-color-hover, #0b2a63);border-color:var(--ai-secondary-button-border-color-hover, #0b2a63);color:var(--ai-secondary-button-color-hover, #fff);cursor:pointer}#ai-chat-panel .ai-chat__button-reply--secondary[disabled]{opacity:var(--disabled-ai-button-opacity, .62)}#ai-chat-panel .ai-chat__code-block{position:relative;margin-bottom:10px}#ai-chat-panel .ai-chat__code-copy{align-items:center;background-color:rgba(255,255,255,0.08);border:none;border-radius:var(--border-radius-base, 8px);color:var(--ai-code-fg, #d1d7de);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease;width:28px}#ai-chat-panel .ai-chat__code-copy svg{fill:currentColor;height:14px;width:14px}#ai-chat-panel .ai-chat__code-copy:hover{background-color:rgba(255,255,255,0.18);color:#ffffff}#ai-chat-panel .ai-chat__code-copy:focus-visible{outline:2px solid var(--ai-input-border-focus, #1474c4);outline-offset:1px}#ai-chat-panel .ai-chat__code-pre{color:var(--ai-code-fg, #d1d7de);background-color:var(--ai-code-bg, #000000);font-family:monospace;font-size:var(--font-size-small, 12px);border-radius:var(--border-radius-base, 8px);margin-top:0;margin-bottom:5px;line-height:1.65;margin:0;overflow-x:auto;padding:14px 16px 14px;white-space:pre;word-break:normal;white-space:pre-wrap;word-break:break-all;padding-right:44px}#ai-chat-panel .ai-chat__code-pre .tok-kw{color:#569cd6}#ai-chat-panel .ai-chat__code-pre .tok-dir{color:#9cdcfe}#ai-chat-panel .ai-chat__code-pre .tok-val{color:#ce9178}#ai-chat-panel .ai-chat__code-pre .tok-var{color:#4fc1ff}#ai-chat-panel .ai-chat__code-pre .tok-num{color:#b5cea8}#ai-chat-panel .ai-chat__code-pre .tok-cmt{color:#6a9955;font-style:italic}#ai-chat-panel .ai-chat__select-tiles{display:flex;flex-direction:column;gap:6px;margin-top:10px}#ai-chat-panel .ai-chat__select-tile{align-items:center;background-color:var(--ai-tile-background-color, #fff);border:1px solid var(--ai-tile-border-color, #0b2a63);border-radius:var(--border-radius-base, 8px);color:var(--ai-tile-color, #001b41);cursor:pointer;display:flex;font-family:var(--default-font-regular, "opensansregular");font-size:var(--default-text-size, 14px);gap:8px;padding:10px 14px;text-align:left;transition:border-color .15s ease,background-color .15s ease,color .15s ease;width:100%}#ai-chat-panel .ai-chat__select-tile.ai-chat__select-tile--selected{background-color:var(--selected-ai-tile-background-color, #dbedf8)}#ai-chat-panel .ai-chat__select-tile:not([disabled]):hover{background-color:var(--hovered-ai-tile-background-color, #dbedf8);border-color:var(--hovered-ai-tile-border-color, #0b2a63);color:var(--hovered-ai-tile-color, #001b41);cursor:pointer}#ai-chat-panel .ai-chat__select-tile[disabled]{opacity:var(--disabled-ai-tile-opacity, .62);background-color:var(--disabled-ai-tile-background-color, #e4e8ee);border-color:var(--disabled-ai-tile-border-color, #bcc8d4);color:var(--disabled-ai-tile-color, #001b41)}#ai-chat-panel .ai-chat__select-tile:focus-visible{box-shadow:0 0 0 2px var(--ai-input-border-focus, #1474c4);outline:none}#ai-chat-panel .ai-chat__select-tile .ai-chat__select-tile-meta{color:rgba(0,0,0,0.75)}#ai-chat-panel .ai-chat__select-tile-name{font-weight:600}#ai-chat-panel .ai-chat__select-tile-meta{color:var(--gray-CP100C, #646e80);font-size:var(--font-size-small, 12px);margin-left:auto}#ai-chat-panel .ai-chat__select-confirm{display:flex;gap:8px;margin-top:10px}#ai-chat-panel .ai-chat__select-confirm .ai-chat__quick-reply{font-size:var(--default-text-size, 14px);padding:8px 16px}@media only screen and (max-width:666px){#ai-chat-panel.ai-chat{border-radius:0;bottom:0;height:100%;max-height:none;max-width:none;right:0;width:100%}#ai-chat-panel.ai-chat.ai-chat--wide{max-width:none;width:100%}#ai-chat-panel .ai-chat__header-btn--resize{display:none}}#ai-chat-panel .ai-chat__table{overflow-x:auto}#ai-chat-panel .ai-chat__table table{width:100%;border:none;background-color:var(--ai-table-background-color, #fff);border-radius:var(--ai-table-border-radius, 8px);border-spacing:0;line-height:var(--ai-table-line-height, 20px)}#ai-chat-panel .ai-chat__table table thead{text-transform:var(--ai-table-thead-text, uppercase);text-align:left}#ai-chat-panel .ai-chat__table table tbody tr:hover td{background-color:var(--ai-table-background-color-hover, #dbedf8)}#ai-chat-panel .ai-chat__table table tbody tr td,#ai-chat-panel .ai-chat__table table tbody tr td strong{font-weight:normal}#ai-chat-panel .ai-chat__table table thead tr th,#ai-chat-panel .ai-chat__table table tbody tr td{padding:var(--ai-table-cell-padding, 5px)}#ai-chat-panel .ai-chat__table table thead tr th:first-child,#ai-chat-panel .ai-chat__table table tbody tr td:first-child{padding-left:var(--ai-table-cell-extra-padding, 10px)}#ai-chat-panel .ai-chat__table table thead tr th:last-child,#ai-chat-panel .ai-chat__table table tbody tr td:last-child{padding-right:var(--ai-table-cell-extra-padding, 10px)}#ai-chat-panel .ai-chat__table table thead tr th,#ai-chat-panel .ai-chat__table table tbody tr:not(:last-of-type) td{box-shadow:var(--ai-table-border-color, inset 0 -1px 0 0 #bcc8d4)}#ai-chat-panel .ai-chat__table+p{margin-top:10px}#ai-chat-panel .chat-history .chat-history__item{border-bottom:1px solid var(--ai-chat-history-item-border-color, #bcc8d4);padding:var(--ai-chat-history-item-padding, 16px 24px)}#ai-chat-panel .chat-history .chat-history__item .chat-history__item-datetime{font-size:var(--default-text-size, 14px);line-height:var(--default-text-line-height, 20px)}#ai-chat-panel .chat-history .chat-history__item .chat-history__item-title{font-size:var(--default-text-size, 14px);line-height:var(--default-text-line-height, 20px)}