.hmd-kpi-chat-section .hmd-kpi-chat__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--24);align-items:start}.hmd-kpi-chat__heading{grid-column:1;grid-row:1}.hmd-kpi-chat__questions-hint{grid-column:2;grid-row:1;align-self:end}.hmd-kpi-chat__shell{grid-column:1;grid-row:2;border-radius:var(--_🔘-radius---general--large);background-color:var(--_🎨-color--base---base--dark-100);color:var(--_🎨-color--base---base--light-100);padding:var(--spacing--24);min-height:32rem;box-shadow:0 4px 80px color-mix(in srgb,var(--_🎨-color--base---base--dark-100) 12%,transparent);position:sticky;top:7.5rem}.hmd-kpi-chat__questions{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:var(--spacing--12)}.hmd-kpi-chat__questions-footer{margin-top:var(--spacing--4)}.hmd-kpi-chat{width:100%;height:100%}.hmd-kpi-chat__panel{--hmd-kpi-chat-radius:var(--_🔘-radius---general--default);--hmd-kpi-chat-critical:var(--_🎨-color--base---ui--error);--hmd-kpi-chat-warning:var(--_🎨-color--base---colors--nslatencypeach);--hmd-kpi-chat-info:var(--_🎨-color--base---colors--nscachesand);--hmd-kpi-chat-ok:var(--_🎨-color--base---colors--nssyntaxmint);--hmd-kpi-chat-sky:var(--_🎨-color--base---colors--nspacketsky);--hmd-kpi-chat-mint:var(--_🎨-color--base---colors--nssyntaxmint);display:flex;flex-direction:column;gap:var(--spacing--20);min-height:28rem}.hmd-kpi-chat__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;flex:none}.hmd-kpi-chat__header-left{display:flex;align-items:center;gap:var(--spacing--12);min-width:0}.hmd-kpi-chat__agent-badge{flex:none;background-color:var(--_🎨-color--base---colors--nssyntaxmint);color:var(--_🎨-color--base---base--dark-100)}.hmd-kpi-chat__header-meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.hmd-kpi-chat__header-title{font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--_🎨-color--base---base--light-100)}.hmd-kpi-chat__header-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;line-height:1;color:var(--_🎨-color--base---colors--nssyntaxmint);letter-spacing:.01em}.hmd-kpi-chat__status-dot{width:.375rem;height:.375rem;border-radius:50%;background-color:var(--_🎨-color--base---colors--nssyntaxmint);box-shadow:0 0 0 2px color-mix(in srgb,var(--_🎨-color--base---colors--nssyntaxmint) 30%,transparent)}.hmd-kpi-chat__feed{display:flex;flex-direction:column;gap:var(--spacing--12);flex:1;min-height:0;max-height:26rem;overflow-y:auto;scroll-behavior:smooth;padding-right:.125rem}.hmd-kpi-chat__row{display:flex;max-width:100%;opacity:0;transform:translateY(6px);transition:opacity .28s ease,transform .28s ease}.hmd-kpi-chat__row.is-visible{opacity:1;transform:translateY(0)}.hmd-kpi-chat__row--user{justify-content:flex-end;align-self:stretch}.hmd-kpi-chat__row--agent{justify-content:flex-start;align-self:stretch}.hmd-kpi-chat__bubble{font-family:inherit;font-size:.8125rem;line-height:1.45;letter-spacing:-.01em;padding:.65rem .85rem;border-radius:var(--hmd-kpi-chat-radius);max-width:92%;word-wrap:break-word}.hmd-kpi-chat__bubble--agent{background-color:var(--_🎨-color--base---lift--dark);color:var(--_🎨-color--base---base--light-100);border:1px solid var(--_🎨-color--base---base--light-8)}.hmd-kpi-chat__bubble--user{background-color:color-mix(in srgb,var(--_🎨-color--base---colors--nssyntaxmint) 32%,var(--_🎨-color--base---base--dark-100));color:var(--_🎨-color--base---base--light-100);border:1px solid color-mix(in srgb,var(--_🎨-color--base---colors--nssyntaxmint) 45%,transparent);max-width:88%}.hmd-kpi-chat__bubble--typing{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .75rem;max-width:100%}.hmd-kpi-chat__typing-label{font-size:.6875rem;color:var(--_🎨-color--base---base--light-64)}.hmd-kpi-chat__dot{width:.3rem;height:.3rem;border-radius:50%;background-color:var(--_🎨-color--base---base--light-64);animation:hmd-kpi-chat-dot-pulse 1.2s ease-in-out infinite}.hmd-kpi-chat__dot:nth-child(2){animation-delay:.15s}.hmd-kpi-chat__dot:nth-child(3){animation-delay:.3s}.hmd-kpi-chat__reply{display:flex;flex-direction:column;gap:.45rem;width:100%;max-width:100%}.hmd-kpi-chat__sources{display:flex;flex-wrap:wrap;gap:.25rem}.hmd-kpi-chat :global(.hmd-kpi-chat__source-chip){font-size:.5625rem;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--_🎨-color--base---base--light-64);border:1px solid var(--_🎨-color--base---base--light-16);border-radius:var(--_🔘-radius---ui--tag);padding:.28rem .4rem;background-color:transparent;white-space:nowrap}.hmd-kpi-chat__insight{border:1px solid var(--_🎨-color--base---base--light-8);border-radius:var(--hmd-kpi-chat-radius);padding:.75rem .85rem;background-color:color-mix(in srgb,var(--_🎨-color--base---base--dark-100) 92%,var(--_🎨-color--base---base--light-100));display:flex;flex-direction:column;gap:.5rem}.hmd-kpi-chat__insight-footer{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.15rem}.hmd-kpi-chat__insight-title{font-size:.5625rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--_🎨-color--base---base--light-64)}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-kpi){display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-kpi-value){font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--_🎨-color--base---colors--nssyntaxmint)}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-kpi-label){font-size:.75rem;line-height:1.3;color:var(--_🎨-color--base---base--light-88);margin-top:.15rem}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-kpi-delta){font-size:.6875rem;line-height:1.35;color:var(--_🎨-color--base---base--light-64);margin-top:.1rem}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-bar){display:flex;width:100%;height:.4rem;border-radius:var(--_🔘-radius---general--full);overflow:hidden;gap:2px;background:0 0}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-seg){height:100%;min-width:.25rem}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-seg--critical){background-color:var(--hmd-kpi-chat-critical)}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-seg--warning){background-color:var(--hmd-kpi-chat-warning)}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-seg--info){background-color:var(--hmd-kpi-chat-info)}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-seg--ok){background-color:var(--hmd-kpi-chat-ok)}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-legend){display:flex;flex-wrap:wrap;gap:.35rem .65rem}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-legend-item){display:inline-flex;align-items:center;gap:.28rem;font-size:.5625rem;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--_🎨-color--base---base--light-64)}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-legend-dot){width:.35rem;height:.35rem;border-radius:50%;flex:none}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-legend-dot--critical){background-color:var(--hmd-kpi-chat-critical)}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-legend-dot--warning){background-color:var(--hmd-kpi-chat-warning)}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-legend-dot--info){background-color:var(--hmd-kpi-chat-info)}.hmd-kpi-chat :global(.hmd-kpi-chat__insight-legend-dot--ok){background-color:var(--hmd-kpi-chat-ok)}.hmd-kpi-chat :global(.hmd-kpi-chat__chart){display:flex;flex-direction:column;gap:.35rem}.hmd-kpi-chat :global(.hmd-kpi-chat__chart-svg){width:100%;height:auto;display:block}.hmd-kpi-chat :global(.hmd-kpi-chat__chart-labels){display:flex;justify-content:space-between;gap:.25rem;font-size:.5625rem;line-height:1.2;color:var(--_🎨-color--base---base--light-64);letter-spacing:.02em}.hmd-kpi-chat :global(.hmd-kpi-chat__chart-label){flex:1;text-align:center;min-width:0}.hmd-kpi-chat__row--cta{margin-top:var(--spacing--8)}.hmd-kpi-chat__cta-card{width:100%;display:flex;flex-direction:column;gap:var(--spacing--12);padding:var(--spacing--16) var(--spacing--20);border-radius:var(--_🔘-radius---general--default);border:1px solid color-mix(in srgb,var(--_🎨-color--base---colors--nssyntaxmint) 55%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--_🎨-color--base---colors--nssyntaxmint) 14%,var(--_🎨-color--base---base--dark-100)),color-mix(in srgb,var(--_🎨-color--base---base--light-100) 6%,var(--_🎨-color--base---base--dark-100)));box-shadow:0 0 0 1px color-mix(in srgb,var(--_🎨-color--base---colors--nssyntaxmint) 12%,transparent),0 8px 24px color-mix(in srgb,var(--_🎨-color--base---base--dark-100) 35%,transparent)}.hmd-kpi-chat__cta-badge{font-size:.5625rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--_🎨-color--base---colors--nssyntaxmint);font-weight:600}.hmd-kpi-chat__cta-text{font-size:.875rem;line-height:1.45;color:var(--_🎨-color--base---base--light-100);margin:0;font-weight:500}.hmd-kpi-chat__cta-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:.7rem 1rem;border-radius:var(--_🔘-radius---general--default);border:1px solid var(--_🎨-color--base---base--light-100);background-color:var(--_🎨-color--base---base--light-100);color:var(--_🎨-color--base---base--dark-100);font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.hmd-kpi-chat__cta-btn:hover{background-color:var(--_🎨-color--base---colors--nssyntaxmint);border-color:var(--_🎨-color--base---colors--nssyntaxmint);color:var(--_🎨-color--base---base--dark-100)}.hmd-kpi-chat__cta-btn:focus-visible{outline:2px solid var(--_🎨-color--base---colors--nssyntaxmint);outline-offset:2px}.hmd-kpi-chat__question-card{width:100%;text-align:left;padding:var(--spacing--16) var(--spacing--20);border:1px solid var(--_🎨-color--base---base--dark-8);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--base---base--light-100);color:var(--_🎨-color--base---base--dark-100);cursor:pointer;font:inherit;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing--16);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.hmd-kpi-chat__question-text{flex:1;min-width:0}.hmd-kpi-chat__question-check{flex:none;width:1.375rem;height:1.375rem;border-radius:50%;background-color:var(--_🎨-color--base---colors--nssyntaxmint);color:var(--_🎨-color--base---base--dark-100);display:none;align-items:center;justify-content:center}.hmd-kpi-chat__question-card:hover:not(:disabled){border-color:var(--_🎨-color--base---base--dark-32);box-shadow:0 2px 12px color-mix(in srgb,var(--_🎨-color--base---base--dark-100) 6%,transparent)}.hmd-kpi-chat__question-wrap.is-used .hmd-kpi-chat__question-card{background-color:var(--_🎨-color--base---depth--light);border-color:var(--_🎨-color--base---base--dark-8);color:var(--_🎨-color--base---base--dark-48);cursor:default;pointer-events:none;box-shadow:none}.hmd-kpi-chat__question-wrap.is-used .hmd-kpi-chat__question-check{display:flex}.hmd-kpi-chat__question-card:focus-visible{outline:2px solid var(--_🎨-color--base---colors--nscachesand);outline-offset:2px}@keyframes hmd-kpi-chat-dot-pulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media screen and (max-width:991px){.hmd-kpi-chat-section .hmd-kpi-chat__grid{grid-template-columns:1fr}.hmd-kpi-chat-section .hmd-kpi-chat__heading,.hmd-kpi-chat-section .hmd-kpi-chat__questions-hint,.hmd-kpi-chat-section .hmd-kpi-chat__shell,.hmd-kpi-chat-section .hmd-kpi-chat__questions{grid-column:1;grid-row:auto}.hmd-kpi-chat-section .hmd-kpi-chat__shell{position:static;min-height:24rem}.hmd-kpi-chat-section .hmd-kpi-chat__questions-hint{align-self:start}}@media (prefers-reduced-motion:reduce){.hmd-kpi-chat__row{transition:none;opacity:1;transform:none}.hmd-kpi-chat__dot{animation:none;opacity:.7}.hmd-kpi-chat__feed{scroll-behavior:auto}}