.eb-ask-badge{background:var(--eb-badge-tint);border:1px solid var(--eb-badge-line);transition:background .12s}.eb-ask-badge:hover{background:var(--eb-badge-hover)}.eb-ask-badge:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.eb-iconbtn.eb-ask-clear:hover{color:var(--status-error)}.eb-ask-input{height:var(--btn-h-lg)}.eb-ask-starter{text-align:left;cursor:pointer;background:var(--panel-bg-input);border:1px solid var(--panel-border-input);transition:border-color .15s,background .15s}.eb-ask-starter:hover{background:var(--panel-bg-hover);border-color:var(--panel-border-strong)}.eb-ask-starter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (max-width:767.98px){.eb-ask .eb-btn,.eb-ask .eb-iconbtn,.eb-ask .eb-ask-input,.eb-ask .eb-ask-starter,.eb-ask .eb-ask-badge{min-height:var(--btn-h-touch)}.eb-ask .eb-btn,.eb-ask .eb-iconbtn{min-width:var(--btn-h-touch)}}
.ask-chat-module__qDh0ea__headMain{flex:auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.ask-chat-module__qDh0ea__headGlyph{width:24px;height:24px;color:var(--pub-link);flex:none;margin-top:2px}.ask-chat-module__qDh0ea__title{font-size:var(--pub-fs-h3);letter-spacing:-.2px;text-wrap:balance;margin:0;font-weight:650;line-height:28px}.ask-chat-module__qDh0ea__eyebrow{margin:2px 0 0}.ask-chat-module__qDh0ea__clear{width:40px;height:40px;color:var(--pub-secondary)}.ask-chat-module__qDh0ea__clear:hover{color:var(--pub-error)}.ask-chat-module__qDh0ea__clear svg{width:18px;height:18px}.ask-chat-module__qDh0ea__empty{flex-direction:column;gap:16px;padding:4px 0;display:flex}.ask-chat-module__qDh0ea__emptyGlyph{background:var(--pub-tint);width:48px;height:48px;color:var(--pub-link);border-radius:12px;place-items:center;display:grid}.ask-chat-module__qDh0ea__emptyGlyph svg{width:28px;height:28px}.ask-chat-module__qDh0ea__lead{max-inline-size:40ch;font-size:var(--pub-fs-text);color:var(--pub-secondary);text-wrap:pretty;margin:0;line-height:24px}.ask-chat-module__qDh0ea__suggestions{border:1px solid var(--pub-line);background:var(--pub-surface);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.ask-chat-module__qDh0ea__suggestion{border:0;border-bottom:1px solid var(--pub-line);width:100%;min-height:48px;color:inherit;font:inherit;font-size:var(--pub-fs-note);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 16px;line-height:20px;display:grid}.ask-chat-module__qDh0ea__suggestions li:last-child .ask-chat-module__qDh0ea__suggestion{border-bottom:0}.ask-chat-module__qDh0ea__suggestion:hover{background:var(--pub-wash-hover)}.ask-chat-module__qDh0ea__suggestion:focus-visible{outline-offset:-2px}.ask-chat-module__qDh0ea__suggestionNo{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-mono);color:var(--pub-secondary);font-weight:500;line-height:20px}.ask-chat-module__qDh0ea__suggestionArrow{width:16px;height:16px;color:var(--pub-secondary)}.ask-chat-module__qDh0ea__suggestion:hover .ask-chat-module__qDh0ea__suggestionArrow,.ask-chat-module__qDh0ea__suggestion:hover .ask-chat-module__qDh0ea__suggestionNo{color:var(--pub-link)}.ask-chat-module__qDh0ea__turn{align-items:flex-start;gap:10px;display:flex}.ask-chat-module__qDh0ea__turnUser{justify-content:flex-end}.ask-chat-module__qDh0ea__mark{background:var(--pub-tint);width:28px;height:28px;color:var(--pub-link);border-radius:50%;flex:none;place-items:center;display:grid}.ask-chat-module__qDh0ea__mark svg{width:18px;height:18px}.ask-chat-module__qDh0ea__stack{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.ask-chat-module__qDh0ea__turnUser .ask-chat-module__qDh0ea__stack{flex:0 auto;align-items:flex-end;max-width:85%}.ask-chat-module__qDh0ea__bubble{font-size:var(--pub-fs-text);overflow-wrap:anywhere;border-radius:12px;padding:10px 14px;line-height:24px}.ask-chat-module__qDh0ea__bubbleUser{border:1px solid color-mix(in srgb, var(--pub-action) 24%, transparent);background:var(--pub-tint);color:var(--pub-text);white-space:pre-wrap;border-bottom-right-radius:4px}.ask-chat-module__qDh0ea__bubbleBot{max-inline-size:var(--pub-measure-prose);border:1px solid var(--pub-line);background:var(--pub-surface);border-top-left-radius:4px}@media (prefers-reduced-motion:no-preference){.ask-chat-module__qDh0ea__bubbleBot{transition:color .3s ease-out}}.ask-chat-module__qDh0ea__status{font-size:var(--pub-fs-meta);color:var(--pub-secondary);margin:8px 0 0;line-height:20px}.ask-chat-module__qDh0ea__loading{color:var(--pub-secondary)}.ask-chat-module__qDh0ea__md p{margin:0 0 8px}.ask-chat-module__qDh0ea__md p:last-child,.ask-chat-module__qDh0ea__md ul:last-child,.ask-chat-module__qDh0ea__md ol:last-child{margin-bottom:0}.ask-chat-module__qDh0ea__md ul,.ask-chat-module__qDh0ea__md ol{margin:0 0 8px;padding-left:20px}.ask-chat-module__qDh0ea__md ul{list-style:outside}.ask-chat-module__qDh0ea__md ol{list-style:decimal}.ask-chat-module__qDh0ea__md li+li{margin-top:4px}.ask-chat-module__qDh0ea__md strong{font-weight:650}.ask-chat-module__qDh0ea__md code{background:var(--pub-wash-active);font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-mono);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 5px}.ask-chat-module__qDh0ea__md a{color:var(--pub-link);text-underline-offset:2px;text-decoration:underline}.ask-chat-module__qDh0ea__md table{border-collapse:collapse;width:100%;font-size:var(--pub-fs-note);margin:8px 0;line-height:20px}.ask-chat-module__qDh0ea__md th,.ask-chat-module__qDh0ea__md td{border-bottom:1px solid var(--pub-line);text-align:left;padding:4px 8px}.ask-chat-module__qDh0ea__md th{font-weight:600}.ask-chat-module__qDh0ea__bullets{margin:0 0 8px;padding-left:20px;list-style:outside}.ask-chat-module__qDh0ea__bullets li+li{margin-top:4px}.ask-chat-module__qDh0ea__meta{justify-content:space-between;align-items:center;gap:8px;padding-left:2px;display:flex}.ask-chat-module__qDh0ea__disclaimer{font-size:var(--pub-fs-tag);color:var(--pub-secondary);margin:0;line-height:16px}.ask-chat-module__qDh0ea__copy{width:36px;height:36px;color:var(--pub-secondary)}.ask-chat-module__qDh0ea__copy svg{width:16px;height:16px}.ask-chat-module__qDh0ea__copied{color:var(--pub-success)}.ask-chat-module__qDh0ea__badgeRow{flex-wrap:wrap;gap:6px;padding-left:2px;display:flex}.ask-chat-module__qDh0ea__badge,.ask-chat-module__qDh0ea__badgeMore{border:1px solid var(--pub-line);background:var(--pub-surface);font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);white-space:nowrap;color:var(--pub-link);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.ask-chat-module__qDh0ea__badge[data-source-badge=dbn]{color:var(--pub-warning)}a.ask-chat-module__qDh0ea__badge:hover,.ask-chat-module__qDh0ea__badgeMore:hover{background:var(--pub-wash-hover);border-color:currentColor}.ask-chat-module__qDh0ea__badgeMore{color:var(--pub-secondary);cursor:pointer}.ask-chat-module__qDh0ea__error{border-top:1px solid var(--pub-line);background:color-mix(in srgb, var(--pub-error) 10%, var(--pub-surface-raised));color:var(--pub-error);font-size:var(--pub-fs-meta);white-space:pre-line;flex:none;padding:10px 20px;line-height:20px}.ask-chat-module__qDh0ea__errorAction{margin-top:8px;display:flex}.ask-chat-module__qDh0ea__rate{border-top:1px solid var(--pub-line);flex:none;padding:8px 20px}.ask-chat-module__qDh0ea__rateRow{font-family:var(--lv2-font-mono), ui-monospace, monospace;font-size:var(--pub-fs-tag);color:var(--pub-secondary);justify-content:space-between;gap:8px;margin-bottom:6px;line-height:16px;display:flex}.ask-chat-module__qDh0ea__rateTrack{background:var(--pub-line);border-radius:2px;height:4px;overflow:hidden}.ask-chat-module__qDh0ea__rateFill{background:var(--pub-success);border-radius:2px;height:100%}.ask-chat-module__qDh0ea__rateFill[data-level=low]{background:var(--pub-warning)}.ask-chat-module__qDh0ea__rateFill[data-level=out]{background:var(--pub-error)}@media (prefers-reduced-motion:no-preference){.ask-chat-module__qDh0ea__rateFill{transition:width .5s ease-out}}.ask-chat-module__qDh0ea__form{align-items:flex-end;gap:8px;display:flex}.ask-chat-module__qDh0ea__input{border:1px solid var(--pub-border-interactive);background:var(--pub-surface);min-width:0;min-height:48px;color:var(--pub-text);font:inherit;font-size:var(--pub-fs-control);border-radius:4px;flex:auto;padding:11px 12px;line-height:24px}.ask-chat-module__qDh0ea__input::placeholder{color:var(--pub-secondary);opacity:1}.ask-chat-module__qDh0ea__input:disabled{color:var(--pub-secondary);cursor:progress}.ask-chat-module__qDh0ea__send{background:var(--pub-action);width:48px;height:48px;color:var(--pub-action-text);cursor:pointer;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ask-chat-module__qDh0ea__send:hover{background:var(--pub-action-hover)}.ask-chat-module__qDh0ea__send:disabled{background:var(--pub-line);color:var(--pub-secondary);cursor:not-allowed}.ask-chat-module__qDh0ea__send svg{width:20px;height:20px}.ask-chat-module__qDh0ea__toBottom{border:1px solid var(--pub-line);background:var(--pub-surface-raised);width:40px;height:40px;color:var(--pub-text);cursor:pointer;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--pub-scrim) 45%, transparent);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.ask-chat-module__qDh0ea__toBottom:hover{background:var(--pub-wash-hover)}.ask-chat-module__qDh0ea__toBottom svg{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.ask-chat-module__qDh0ea__suggestion,.ask-chat-module__qDh0ea__badge,.ask-chat-module__qDh0ea__badgeMore,.ask-chat-module__qDh0ea__send,.ask-chat-module__qDh0ea__toBottom{transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}}
