.elementor .sensei-dialog-bubble{padding:1em;display:block;gap:1em;align-self:start;background: var(--t-sunk);
border-radius: var(--t-radius);
min-width: 0;
position: relative;\n}.elementor .sensei-dialog-bubble-name{font-size:1rem;font-weight: 700;
 color: var(--t-accent);\n}.elementor .sensei-dialog-avatar{width:50%;padding:0px;border-radius:0.375rem;border-width:1px;border-style:solid;border-color: var(--t-accent);
border-radius: var(--t-radius);\n}.elementor .sensei-dialog-btn-row{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.elementor .sensei-btn{display:block;justify-content:center;align-items:center;align-self:center;display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 46px;
  padding: 12px 20px;
  background: var(--t-accent);
  color: var(--t-accent-ink);
  border-radius: var(--t-radius-sm);
  font-weight: 600;
  font-size: 1rem;
  transition: transform .12s, filter .18s\n}.elementor .sensei-btn:hover,.elementor .sensei-btn:focus-visible{text-decoration:none;filter: brightness(1.07);
background: var(--t-accent);\n}.elementor .sensei-btn-ghost{background: transparent !important;
color: var(--t-ink) !important;
border: 1.5px solid var(--t-line) !important;\n}.elementor .sensei-reveal{animation: rise .45s cubic-bezier(.2,.8,.3,1);\n}.elementor .sensei-heartbeat-animation{display:block;animation: heartbeat 2.5s ease-in-out infinite;
transform-origin: center;
will-change: transform;\n}.elementor .sensei-found-item-btn{padding-block-start:0.5em;padding-block-end:0.5em;padding-inline-start:1em;padding-inline-end:1em;cursor: pointer;
border:1.5px solid var(--t-line);\n}.elementor .sensei-found-item-btn:hover,.elementor .sensei-found-item-btn:focus-visible{border-color: var(--t-accent);\n}.elementor .spec-body{flex-direction:column;gap:0.5em;}.elementor .sensei-item-hidden{display: none !important;\n}.elementor .sensei-small-paragraph{font-size: 1rem;;\n}