.a6b7b-inline{position:relative;top:-2px;vertical-align:middle}.a9e29-isInfo{border-radius:9999px;background-color:var(--color-brand);color:var(--color-neutral-100);padding:3px}.dde7c-isBoxed{display:grid;place-items:center;width:52px;height:52px;padding:var(--space-ctrl-x-large);border-radius:var(--border-radius);background-color:var(--color-neutral-100)}@media screen and (max-width:1232px){.dde7c-isBoxed{width:44px;height:44px}}@media screen and (max-width:549px){.dde7c-isBoxed{padding:var(--space-ctrl-small)}}.be265-messages{overflow-y:auto;white-space:pre-line;&>li{display:flex;flex-direction:column;position:relative;word-wrap:break-word}}.b528f-prompt{display:flex;flex-direction:row}.ddb52-promptInput{width:100%;display:flex;&>input{flex:1 1}}@layer lib{:where(button:not([class]),.as-button){display:flex;justify-content:center;align-items:center;width:max-content;height:max-content}:where(button,.as-button){padding:0;border:none;background-color:transparent;color:inherit;line-height:inherit;text-align:center;text-decoration:none;font:inherit;cursor:pointer}:where(a,.as-a){color:inherit;text-decoration:none;font:inherit;text-align:inherit}}.d6f3d-link{cursor:pointer}:where(.d6f3d-link:not(.e691c-isQuiet)){color:var( --color-brand )}.d6f3d-link,.e691c-isQuiet{transition:color .15s}.d6f3d-link:not([aria-disabled=true]):hover,.e691c-isQuiet:hover{color:var( --color-brand )}.d6f3d-link[aria-disabled=true]{opacity:.5;cursor:no-drop}.f7e5d-chatCloud{--_rightPos:16px;--_bottomPos:24px;--_neutral900:#424242;z-index:110;position:fixed;right:var(--_rightPos);bottom:var(--_bottomPos)}.f7e5d-chatCloud>button{width:60px;aspect-ratio:1/1;border-radius:100vw;box-shadow:1px 1px 15px 0 rgba(0,0,0,.2509803922)}@media screen and (min-width:1232px){.f7e5d-chatCloud{--_bottomPos:32px;--_rightPos:32px;gap:16px;display:flex;align-items:flex-end;flex-direction:column}}.f5c96-chatMessenger{display:grid;grid-template:"header" auto "conversation" 1fr "form" auto/1fr;margin:0 auto;width:calc(100vw - var(--_rightPos)*2);height:calc(100vh - var(--_bottomPos));border-radius:var(--border-radius);box-shadow:1px 1px 20px 0 rgba(0,0,0,.5019607843);background-color:var(--color-background-base);overflow:hidden}@media screen and (min-width:1232px){.f5c96-chatMessenger{width:400px;max-height:600px}}.f5c96-chatMessenger>header{grid-area:header;position:relative;color:var(--color-brand-on);background:var(--color-brand);font-size:20px;font-weight:400;padding:12px;display:flex;justify-content:center;align-items:center}.f5c96-chatMessenger>header>button{width:32px;aspect-ratio:1/1;position:absolute;right:12px;top:12px}.f5c96-chatMessenger>form{grid-area:form;gap:10px;padding:15px;border-top:1px solid var(--color-brand-disabled)}.f5c96-chatMessenger>form div[class$=promptInput]{--_color:#787A7C;border-radius:15px;border:1px solid var(--_color);background-color:var(--color-brand-disabled)}.f5c96-chatMessenger>form div[class$=promptInput] input{padding-left:16px;font-size:var(--typography-bodyMedium-size)}.f5c96-chatMessenger>form div[class$=promptInput]:has(input:focus),.f5c96-chatMessenger>form div[class$=promptInput]:has(input:focus-visible){--_color:var( --color-text-brand )}.f5c96-chatMessenger>form div[class$=promptInput] input+button{margin:10px 16px 10px 0}.f5c96-chatMessenger>form input[name=question]::placeholder{color:var(--color-text-base-secondary)}.f5c96-chatMessenger>form button{width:32px;aspect-ratio:1/1;color:var(--color-brand-on);background-color:var(--_color);border-radius:100vw}.b8fa3-chatMessages{grid-area:conversation;padding:20px;min-height:450px;overscroll-behavior:contain}.b8fa3-chatMessages>li>p{padding:16px;max-width:80%;line-height:1.4;font-size:.95em;border-radius:18px}.b8fa3-chatMessages>li>time{font-size:10px;font-weight:600;color:var(--_neutral900)}.b8fa3-chatMessages>.question>p{align-self:flex-end;color:var(--color-brand-on);border-bottom-right-radius:4px;background-color:var(--_neutral900)}.b8fa3-chatMessages>.question>time{text-align:right}.b8fa3-chatMessages>.answer>p{align-self:flex-start;border-bottom-left-radius:4px;background-color:var(--color-base-hover)}.b8fa3-chatMessages::-webkit-scrollbar{width:6px}.b8fa3-chatMessages::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-base-hover)}.f0f84-error{display:flex;gap:16px;text-align:center;align-items:center;flex-direction:column;padding-block:63px}.f0f84-error>h4{font-size:20px}.f0f84-error>p{color:#3d3d3d}@keyframes dd072-accordion-closing{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes bdefa-accordion-opening{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}:where(.eaf3f-accordion,.as-accordion)>div{display:grid}:where(.eaf3f-accordion,.as-accordion)>div>div{overflow:hidden}:where(.eaf3f-accordion,.as-accordion)>div.e08e3-isOpening{animation:var( --accordion-animation-delay,.2s ) ease bdefa-accordion-opening;animation-fill-mode:forwards}:where(.eaf3f-accordion,.as-accordion)>div.fc8df-isClosing{animation:var( --accordion-animation-delay,.2s ) ease dd072-accordion-closing;animation-fill-mode:forwards}:where(.ee1c8-hint){display:flex;align-items:center;gap:8px;margin-top:8px;border-radius:var(--border-radius);padding:16px;width:100%;font-family:var(--typography-bodySmall-family);font-weight:var(--typography-bodySmall-weight);font-size:var(--typography-bodySmall-size);--line-height:var( --typography-bodySmall-lineHeight );line-height:var(--typography-bodySmall-lineHeight);letter-spacing:var(--typography-bodySmall-letterSpacing)}@media screen and (max-width:1232px){:where(.ee1c8-hint){font-family:var(--typography-bodySmall-tablet-family,var(--typography-bodySmall-family));font-weight:var(--typography-bodySmall-tablet-weight,var(--typography-bodySmall-weight));font-size:var(--typography-bodySmall-tablet-size,var(--typography-bodySmall-size));letter-spacing:var(--typography-bodySmall-tablet-letterSpacing,var(--typography-bodySmall-letterSpacing))}}:where(.ee1c8-hint)>div{flex-grow:1}.ee1c8-hint:has(+.ee1c8-hint){margin-bottom:var(--space-text-small)}.ee1c8-hint>svg{flex-shrink:0;font-size:16px}.c635a-hintTextRoot p:not(:last-child){margin-bottom:var(--space-text-x-small)}.c635a-hintTextRoot :where(a,button){color:inherit;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;font-weight:700}.fe63b-isInfo{background-color:var(--color-info);color:var(--color-text-info)}.b6cd5-isCaution{background-color:var(--color-caution);color:var(--color-text-caution)}.b9fce-isNegative{background-color:var(--color-negative);color:var(--color-text-negative)}.d1ad4-isPositive{background-color:var(--color-positive);color:var(--color-text-positive)}