/* Talia KAMI owns the origin of KES help cards. The launcher remains the only bubble. */
html[data-kes-family="talia"] :is(.krn-kes-coachmark,.krn-kes-help-popover).is-kami-anchored {
  position:fixed;
  z-index:2147481999;
  max-height:var(--kes-kami-max-height,calc(100dvh - 24px));
  overflow:auto;
  border-color:color-mix(in srgb,var(--kes-accent) 35%,var(--kes-border));
  box-shadow:0 22px 58px rgba(37,17,62,.19),0 0 0 1px color-mix(in srgb,var(--kes-accent) 10%,transparent);
  opacity:0;
  transform:translate3d(0,18px,0) scale(.78);
  transform-origin:calc(100% - var(--kes-kami-tail-right,40px)) calc(100% + 13px);
  transition:opacity .2s ease,transform .28s cubic-bezier(.18,.88,.32,1.08);
}
html[data-kes-family="talia"] :is(.krn-kes-coachmark,.krn-kes-help-popover).is-kami-anchored.is-visible {
  opacity:1;
  transform:translate3d(0,0,0) scale(1);
}
html[data-kes-family="talia"] :is(.krn-kes-coachmark,.krn-kes-help-popover).is-kami-anchored[hidden] {display:none!important}
html[data-kes-family="talia"] .krn-kes-coachmark.is-kami-anchored {width:min(370px,calc(100vw - 24px));pointer-events:none}
html[data-kes-family="talia"] .krn-kes-coachmark.is-kami-anchored.is-visible {pointer-events:auto}
html[data-kes-family="talia"] .krn-kes-help-popover.is-kami-anchored {
  width:min(290px,calc(100vw - 24px));
  padding:14px 16px;
  pointer-events:none;
}
html[data-kes-family="talia"] .krn-kes-help-popover.is-kami-anchored::before {
  content:'TALIA KAMI';display:block;margin-bottom:5px;
  color:var(--kes-accent);font-size:10px;font-weight:850;letter-spacing:.1em;
}
@media (max-width:782px) {
  html[data-kes-family="talia"] .krn-kes-coachmark.is-kami-anchored {padding:16px}
  html[data-kes-family="talia"] .krn-kes-coachmark.is-kami-anchored h2 {font-size:21px}
}
@media (prefers-reduced-motion:reduce) {
  html[data-kes-family="talia"] :is(.krn-kes-coachmark,.krn-kes-help-popover).is-kami-anchored {
    transition:none!important;transform:none!important;
  }
}
