#ai-button{position:fixed;right:var(--ai-button-cta-right-position, 31px);bottom:var(--ai-button-cta-bottom-position, 31px);align-items:center;background-color:var(--ai-button-cta-bg, #0b2a63);border-radius:var(--ai-button-cta-border-radius, 50%);cursor:pointer;display:flex;height:72px;justify-content:center;opacity:1;overflow:visible;width:var(--ai-button-cta-width, 72px);z-index:var(--ai-button-cta-z-index, 200)}#ai-button .ai-button__icon{height:44px;padding-right:2px;width:auto}#ai-button .ai-button__icon path{fill:var(--ai-button-cta-fg, #fff)}#ai-button:hover{background-color:var(--ai-button-cta-bg-hover, #1474c4)}#ai-button:active{background-color:var(--ai-button-cta-bg-active, #1474c4)}.ai-button-tooltip{background-color:var(--ai-button-cta-tooltip-bg, #646E80);color:var(--ai-button-cta-tooltip-fg, #fff);border-radius:var(--ai-button-cta-tooltip-border-radius, 8px);box-shadow:var(--ai-button-cta-tooltip-box-shadow, none);cursor:default;width:fit-content;white-space:nowrap;opacity:0;padding:var(--ai-button-cta-tooltip-padding, 2px 6px);position:absolute;text-align:center;line-height:var(--ai-button-cta-tooltip-line-height, 1.5em);top:var(--ai-button-cta-tooltip-top-position, 74px);transition:top .2s ease-out .25s,opacity .15s ease-out .25s;visibility:hidden}#ai-button:hover .ai-button-tooltip{opacity:1;visibility:visible;z-index:var(--ai-button-cta-z-index, 200)}.ai-tooltip{cursor:pointer}.ai-tooltip__element{background-color:var(--tertiary-background-color-inverted);border-radius:var(--small-border-radius);box-shadow:var(--primary-shadow);color:var(--white);cursor:default;line-height:1.538em;min-width:92px;opacity:0;padding:4px;position:absolute;text-align:center;top:88px;transition:top .2s ease-out .25s,opacity .15s ease-out .25s;visibility:hidden}.ai-tooltip:hover .ai-tooltip__element{opacity:1;top:80px;visibility:visible;z-index:var(--ai-chat-z-index)}#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{display:flex;flex-direction:column;position:fixed;bottom:var(--ai-panel-position-bottom, 16px);right:var(--ai-panel-position-right, 16px);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));width:var(--ai-panel-width, 400px);min-width:var(--ai-panel-width, 400px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;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;touch-action:none}#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}#ai-chat-panel .ai-chat__resize--right{cursor:ew-resize;bottom:16px;right:0;top:16px;width:4px}#ai-chat-panel .ai-chat__resize--bottom{cursor:ns-resize;bottom:0;height:6px;left:16px;right:16px}#ai-chat-panel .ai-chat__resize--corner-top-right{cursor:nesw-resize;height:16px;right:0;top:0;width:16px}#ai-chat-panel .ai-chat__resize--corner-bottom-left{cursor:nesw-resize;bottom:0;height:16px;left:0;width:16px}#ai-chat-panel .ai-chat__resize--corner-bottom-right{cursor:nwse-resize;bottom:0;height:16px;right: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);cursor:move;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:first-child{padding-left:0}#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;position:relative;margin-right:4px;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__body:has(.ai-chat__contact-view),#ai-chat-panel .ai-chat__body:has(.ai-chat__history-view){padding:0}#ai-chat-panel .ai-chat__welcome{align-items:flex-start;display:flex;gap:14px;margin-bottom:20px}#ai-chat-panel .ai-chat__welcome .ai-chat__welcome-avatar{align-items:flex-start;display:flex;flex-shrink:0;justify-content:center}#ai-chat-panel .ai-chat__welcome .ai-chat__welcome-avatar svg{fill:var(--default-text-color, #001b41);height:40px;width:40px}#ai-chat-panel .ai-chat__welcome .ai-chat__welcome-text{flex:1;min-width:0}#ai-chat-panel .ai-chat__welcome .ai-chat__welcome-text .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 .ai-chat__welcome-text .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__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 .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 .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 10px 14px;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{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;align-items:flex-end;gap:4px;margin-top:10px;padding-top:4px}#ai-chat-panel .ai-chat__feedback-label{color:var(--ai-feedback-hand-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;cursor:pointer;display:flex;height:22px;width:20px;justify-content:center;padding:5px 0 0 0}#ai-chat-panel .ai-chat__feedback-btn::before{content:'';display:block;width:14px;height:14px;background-color:var(--ai-feedback-hand-fg, #646e80);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cg transform='scale(1,-1) translate(0,-1000)'%3E%3Cpath d='M518.84375 535.3125C518.84375 500.21875 525.375 471.78125 560.46875 471.78125H754.3125C789.40625 471.78125 795.9375 500.21875 795.9375 535.3125C795.9375 570.4375 789.40625 598.875 754.3125 598.875H560.46875C525.375 598.875 518.84375 570.4375 518.84375 535.3125zM483.65625 384.65625C483.65625 349.5625 490.1875 321.09375 525.28125 321.09375H784.65625C819.78125 321.09375 826.3125 349.5625 826.3125 384.65625S819.78125 448.21875 784.65625 448.21875H525.28125C490.1875 448.21875 483.65625 419.75 483.65625 384.65625zM518.375 231.71875C518.375 196.625 524.90625 168.1875 559.96875 168.1875H764.59375C799.71875 168.1875 806.25 196.625 806.25 231.71875S799.71875 295.28125 764.59375 295.28125H559.96875C524.90625 295.28125 518.375 266.84375 518.375 231.71875zM552.15625 75.5625C552.15625 40.46875 558.6875 12.03125 593.78125 12.03125H710.34375C745.40625 12.03125 751.96875 40.46875 751.96875 75.5625S745.40625 139.125 710.34375 139.125H593.78125C558.6875 139.125 552.15625 110.6875 552.15625 75.5625zM535.96875 19.875C528.84375 33.5 525.65625 50.65625 525.65625 75.59375C525.65625 100.5 528.84375 117.6875 535.96875 131.3125C538.4375 136.03125 541.8125 141.03125 546.375 145.625A55.84375 55.84375 0 0 0 502.1875 176.03125C495.0625 189.625 491.90625 206.8125 491.90625 231.71875C491.90625 256.65625 495.0625 273.84375 502.1875 287.46875C504.125 291.15625 506.65625 295.0625 509.84375 298.8125A55.65625 55.65625 0 0 0 467.46875 328.96875C460.34375 342.5625 457.15625 359.75 457.15625 384.65625C457.15625 409.59375 460.34375 426.78125 467.46875 440.375A55.625 55.625 0 0 0 508.65625 470.3125A62.84375 62.84375 0 0 0 502.65625 479.59375C495.53125 493.1875 492.375 510.375 492.375 535.3125S495.53125 577.40625 502.65625 591.03125C510.09375 605.21875 525.59375 622.125 557.25 622.125H596.78125C600.84375 651.5625 682.34375 714.53125 682.34375 843.34375C682.34375 984.5 532.1875 968.1875 532.1875 968.1875V880.5625C505.84375 782.90625 331.0625 632.125 281.53125 590.96875C222.9375 561.03125 187.5 502.5625 187.5 430.5V215.625C187.5 104.4375 276.65625 14.28125 387.84375 14.28125H539.28125C538.03125 16.15625 536.9375 18.03125 535.96875 19.875z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cg transform='scale(1,-1) translate(0,-1000)'%3E%3Cpath d='M518.84375 535.3125C518.84375 500.21875 525.375 471.78125 560.46875 471.78125H754.3125C789.40625 471.78125 795.9375 500.21875 795.9375 535.3125C795.9375 570.4375 789.40625 598.875 754.3125 598.875H560.46875C525.375 598.875 518.84375 570.4375 518.84375 535.3125zM483.65625 384.65625C483.65625 349.5625 490.1875 321.09375 525.28125 321.09375H784.65625C819.78125 321.09375 826.3125 349.5625 826.3125 384.65625S819.78125 448.21875 784.65625 448.21875H525.28125C490.1875 448.21875 483.65625 419.75 483.65625 384.65625zM518.375 231.71875C518.375 196.625 524.90625 168.1875 559.96875 168.1875H764.59375C799.71875 168.1875 806.25 196.625 806.25 231.71875S799.71875 295.28125 764.59375 295.28125H559.96875C524.90625 295.28125 518.375 266.84375 518.375 231.71875zM552.15625 75.5625C552.15625 40.46875 558.6875 12.03125 593.78125 12.03125H710.34375C745.40625 12.03125 751.96875 40.46875 751.96875 75.5625S745.40625 139.125 710.34375 139.125H593.78125C558.6875 139.125 552.15625 110.6875 552.15625 75.5625zM535.96875 19.875C528.84375 33.5 525.65625 50.65625 525.65625 75.59375C525.65625 100.5 528.84375 117.6875 535.96875 131.3125C538.4375 136.03125 541.8125 141.03125 546.375 145.625A55.84375 55.84375 0 0 0 502.1875 176.03125C495.0625 189.625 491.90625 206.8125 491.90625 231.71875C491.90625 256.65625 495.0625 273.84375 502.1875 287.46875C504.125 291.15625 506.65625 295.0625 509.84375 298.8125A55.65625 55.65625 0 0 0 467.46875 328.96875C460.34375 342.5625 457.15625 359.75 457.15625 384.65625C457.15625 409.59375 460.34375 426.78125 467.46875 440.375A55.625 55.625 0 0 0 508.65625 470.3125A62.84375 62.84375 0 0 0 502.65625 479.59375C495.53125 493.1875 492.375 510.375 492.375 535.3125S495.53125 577.40625 502.65625 591.03125C510.09375 605.21875 525.59375 622.125 557.25 622.125H596.78125C600.84375 651.5625 682.34375 714.53125 682.34375 843.34375C682.34375 984.5 532.1875 968.1875 532.1875 968.1875V880.5625C505.84375 782.90625 331.0625 632.125 281.53125 590.96875C222.9375 561.03125 187.5 502.5625 187.5 430.5V215.625C187.5 104.4375 276.65625 14.28125 387.84375 14.28125H539.28125C538.03125 16.15625 536.9375 18.03125 535.96875 19.875z'/%3E%3C/g%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain}#ai-chat-panel .ai-chat__feedback-btn.ai-chat__feedback-btn--down::before{transform:rotate(180deg)}#ai-chat-panel .ai-chat__feedback-btn:hover::before{background-color:var(--ai-feedback-hand-hover-fg, #1474c4)}#ai-chat-panel .ai-chat__feedback-btn:active::before{background-color:var(--ai-feedback-hand-active-fg, #1474c4)}#ai-chat-panel .ai-chat__feedback-btn:focus-visible{box-shadow:0 0 0 2px var(--ai-input-border-focus, #1474c4);border-radius:var(--xxsmall-border-radius, 2px);outline:none}#ai-chat-panel .ai-chat__feedback-btn[aria-pressed="true"]::before{background-color:var(--ai-feedback-hand-active-fg, #1474c4)}#ai-chat-panel .ai-chat__feedback-btn.ai-chat__feedback-btn--selected::before{background-color:var(--ai-feedback-hand-selected-fg, #1474c4)}#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{display:flex;align-items:center;width:100%;border-radius:var(--ai-input-border-radius, 8px);border:1px solid var(--ai-input-border, #97a3b4);gap:0}#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:var(--input-textarea-max-height, 82px);min-width:0;overflow-y:auto;resize:none;display:flex;align-items:center}#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__elicitation-field label{font-weight:normal}#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(--ai-button-font-family, "OpenSansSemibold");font-weight:var(--ai-button-font-weight, normal);font-size:var(--ai-button-font-size, 14px);border-radius:var(--ai-button-border-radius, 24px);border-width:var(--ai-button-border-width, 2px);padding:var(--ai-button-padding, 4px 20px);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{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{color:var(--ai-chat-history-item-datetime-color, #001b41);font-size:var(--ai-chat-history-item-datetime-font-size, 14px);line-height:var(--ai-chat-history-item-datetime-line-height, 20px);margin:0 0 4px}#ai-chat-panel .chat-history .chat-history__item .chat-history__item-title{color:var(--ai-chat-history-item-title-color, #1474c4);display:block;font-size:var(--ai-chat-history-item-title-font-size, 14px);line-height:var(--ai-chat-history-item-title-line-height, 20px);text-decoration:var(--ai-chat-history-item-title-text-decoration, none)}#ai-chat-panel .chat-history .chat-history__item .chat-history__item-title:hover{text-decoration:var(--ai-chat-history-item-title-text-decoration-hover, underline)}#ai-chat-panel .ai-chat-loading{align-items:center;display:flex;flex-direction:column;inset:0;position:absolute}#ai-chat-panel .ai-chat-loading::before{content:'';flex:2}#ai-chat-panel .ai-chat-loading::after{content:'';flex:3}#ai-chat-panel .ai-chat-loading .ai-chat-loading-spin{height:45px;width:45px;position:relative;animation:1s linear 0s infinite normal none running keyframes--ai-chat-loading-spin;border-radius:80%;margin:0 auto}#ai-chat-panel .ai-chat-loading .ai-chat-loading-spin::before,#ai-chat-panel .ai-chat-loading .ai-chat-loading-spin::after{content:"";display:block;position:absolute;z-index:1}#ai-chat-panel .ai-chat-loading .ai-chat-loading-spin::before{height:45px;border-radius:0 45px 45px 0;background-image:linear-gradient(to bottom, #0000 0, var(--interactive-shape-color, #1474c4));right:0;top:0;width:50%}#ai-chat-panel .ai-chat-loading .ai-chat-loading-spin::after{background:var(--white, #fff);height:35px;width:35px;border-radius:45px;left:50%;top:50%;transform:translate(-50%, -50%)}@keyframes keyframes--ai-chat-loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#ai-chat-panel .ai-chat__contact-view{padding:var(--ai-chat-contact-padding, 20px 24px 8px)}#ai-chat-panel .ai-chat__contact-view .ai-chat__contact-phone{align-items:center;border-left:3px solid var(--ai-chat-contact-phone-border-color, 8a 5c 5);display:flex;gap:10px;margin-bottom:20px;padding:6px 0 6px 14px}#ai-chat-panel .ai-chat__contact-view .ai-chat__contact-phone .ai-chat__contact-phone-icon{fill:var(--ai-chat-contact-phone-icon-color, #1474c4);flex-shrink:0;height:22px;width:22px}#ai-chat-panel .ai-chat__contact-view .ai-chat__contact-phone .ai-chat__contact-phone-number{color:var(--ai-chat-contact-phone-number-color, #1474c4);font-family:var(--ai-chat-contact-phone-number-font-family, "opensanssemibold");font-size:var(--ai-chat-contact-phone-number-font-size, 18px);text-decoration:var(--ai-chat-contact-phone-number-text-decoration, none)}#ai-chat-panel .ai-chat__contact-view .ai-chat__contact-phone .ai-chat__contact-phone-number:hover{text-decoration:var(--ai-chat-contact-phone-number-text-decoration-hover, underline)}#ai-chat-panel .ai-chat__contact-view .ai-chat__contact-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);margin:0 0 16px}#ai-chat-panel .ai-chat__contact-view .ai-chat__contact-checklist{list-style:none;margin:0 0 16px;padding:0}#ai-chat-panel .ai-chat__contact-view .ai-chat__contact-checklist li{align-items:center;color:var(--default-text-color, #001b41);display:flex;font-family:var(--default-font-regular, "opensansregular");font-size:var(--default-text-size, 14px);gap:8px;line-height:var(--default-text-line-height, 24px);margin-bottom:8px}#ai-chat-panel .ai-chat__contact-view .ai-chat__contact-checklist li:last-child{margin-bottom:0}#ai-chat-panel .ai-chat__contact-view .ai-chat__contact-checklist li .ai-chat__contact-check{flex-shrink:0;height:16px;width:16px}#ai-chat-panel .ai-chat__contact-view .ai-chat__contact-checklist li .ai-chat__contact-check circle{fill:var(--ai-chat-contact-list-check-fill, #95CAEB)}#ai-chat-panel .ai-chat__contact-view .ai-chat__contact-checklist li .ai-chat__contact-check polyline{stroke:var(--ai-chat-contact-list-check-stroke, #233D8F)}