@layer components{.chat-demo[data-astro-cid-cy6nngsh]{max-width:430px;margin-inline:auto;position:relative}.chat-stage[data-astro-cid-cy6nngsh]{grid-template-columns:minmax(0,1fr);display:grid}.chat-scn[data-astro-cid-cy6nngsh]{opacity:0;visibility:hidden;transition:opacity .45s var(--lu-ease), visibility 0s linear .45s;grid-area:1/1;padding-bottom:70px;position:relative}.chat-scn[data-astro-cid-cy6nngsh].is-active{opacity:1;visibility:visible;transition-delay:0s}.chat-phone[data-astro-cid-cy6nngsh]{box-shadow:0 0 0 1px var(--lu-line), 0 40px 90px -40px #00161473;background:#efeae2;border-radius:28px;overflow:hidden}.chat-head[data-astro-cid-cy6nngsh]{color:#fff;background:#008069;align-items:center;gap:10px;padding:12px 14px;display:flex}.chat-back[data-astro-cid-cy6nngsh]{flex:none;margin-right:-2px}.chat-ico[data-astro-cid-cy6nngsh]{opacity:.92;flex:none;margin-left:6px}.chat-body[data-astro-cid-cy6nngsh]{background-color:#efeae2;background-image:radial-gradient(#00000009 1px,#0000 1.2px),radial-gradient(#00000006 1px,#0000 1.2px);background-position:0 0,11px 11px;background-size:22px 22px,22px 22px;flex-direction:column;gap:6px;min-height:420px;padding:14px 12px 16px;display:flex}.chat-day[data-astro-cid-cy6nngsh]{color:#54656f;background:#fff;border-radius:8px;align-self:center;margin-bottom:4px;padding:4px 12px;font-size:.72rem;font-weight:500;box-shadow:0 1px #0b141a21}.chat-msg[data-astro-cid-cy6nngsh]{color:#111b21;overflow-wrap:anywhere;border-radius:8px;max-width:82%;padding:7px 9px 6px 10px;font-size:.92rem;line-height:1.38;position:relative;box-shadow:0 1px #0b141a21}.chat-msg[data-astro-cid-cy6nngsh].is-ai{background:#fff;border-top-left-radius:0;align-self:flex-start}.chat-msg[data-astro-cid-cy6nngsh].is-lead{background:#d9fdd3;border-top-right-radius:0;align-self:flex-end}.chat-msg[data-astro-cid-cy6nngsh].is-ai:before,.chat-msg[data-astro-cid-cy6nngsh].is-lead:before{content:"";width:8px;height:12px;position:absolute;top:0}.chat-msg[data-astro-cid-cy6nngsh].is-ai:before{clip-path:polygon(100% 0,0 0,100% 100%);background:#fff;left:-7px}.chat-msg[data-astro-cid-cy6nngsh].is-lead:before{clip-path:polygon(0 0,100% 0,0 100%);background:#d9fdd3;right:-7px}.chat-meta[data-astro-cid-cy6nngsh]{float:right;color:#667781;align-items:center;gap:3px;margin:8px 0 -3px 12px;font-size:.68rem;line-height:1;display:inline-flex}.chat-typing[data-astro-cid-cy6nngsh]{background:#fff;border-radius:0 8px 8px;align-self:flex-start;gap:4px;padding:12px 14px;display:none;box-shadow:0 1px #0b141a21}.chat-typing[data-astro-cid-cy6nngsh] i[data-astro-cid-cy6nngsh]{background:#8696a0;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite chat-dot}.chat-typing[data-astro-cid-cy6nngsh] i[data-astro-cid-cy6nngsh]:nth-child(2){animation-delay:.15s}.chat-typing[data-astro-cid-cy6nngsh] i[data-astro-cid-cy6nngsh]:nth-child(3){animation-delay:.3s}@keyframes chat-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.chat-compose[data-astro-cid-cy6nngsh]{background:#f0f2f5;align-items:center;gap:8px;padding:8px 10px;display:flex}.chat-input[data-astro-cid-cy6nngsh]{color:#8696a0;background:#fff;border-radius:999px;flex:1;padding:9px 14px;font-size:.9rem}.chat-mic[data-astro-cid-cy6nngsh]{color:#fff;background:#00a884;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.chat-tags[data-astro-cid-cy6nngsh]{background:#f0f2f5;border-top:1px solid #0b141a14;flex-wrap:wrap;gap:6px;padding:12px 16px 16px;display:flex}.chat-tag[data-astro-cid-cy6nngsh]{color:var(--lu-teal-ink);background:#01e5c429;border-radius:999px;padding:5px 10px;font-size:.74rem;font-weight:700}.chat-handoff[data-astro-cid-cy6nngsh]{background:var(--lu-deep);border-radius:20px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex;position:absolute;bottom:0;left:-28px;right:28px;box-shadow:0 30px 60px -30px #001614b3}@media (width<=640px){.chat-handoff[data-astro-cid-cy6nngsh]{left:12px;right:12px}}.chat-dots[data-astro-cid-cy6nngsh]{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:22px;display:flex}.chat-dot[data-astro-cid-cy6nngsh]{border:1.5px solid var(--lu-line-strong);background:var(--lu-surface);min-height:40px;color:var(--lu-ink);border-radius:999px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s}.chat-dot[data-astro-cid-cy6nngsh]:hover{border-color:var(--lu-ink)}.chat-dot[data-astro-cid-cy6nngsh].is-active{background:var(--lu-deep);border-color:var(--lu-deep);color:var(--lu-paper)}.chat-dot[data-astro-cid-cy6nngsh]:focus-visible{outline:2px solid var(--lu-teal-ink);outline-offset:2px}.chat-replay[data-astro-cid-cy6nngsh]{color:var(--lu-teal-ink);text-underline-offset:3px;font-size:.82rem;font-weight:700;text-decoration:underline;position:absolute;top:-44px;right:0}.acc-item[data-astro-cid-ufgdatl3]{border-top:1px solid var(--lu-line-strong)}.acc-item[data-astro-cid-ufgdatl3]:last-child{border-bottom:1px solid var(--lu-line-strong)}.acc-btn[data-astro-cid-ufgdatl3]{text-align:left;width:100%;font-family:var(--lu-font-body);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700;line-height:1.35;display:flex}.acc-icon[data-astro-cid-ufgdatl3]{width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--lu-line-strong);transition:background-color .3s, transform .4s var(--lu-ease);border-radius:50%;flex:none;position:relative}.acc-icon[data-astro-cid-ufgdatl3]:before,.acc-icon[data-astro-cid-ufgdatl3]:after{content:"";width:12px;height:2px;transition:transform .4s var(--lu-ease);background:currentColor;border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.acc-icon[data-astro-cid-ufgdatl3]:after{transform:rotate(90deg)}.acc-btn[data-astro-cid-ufgdatl3][aria-expanded=true] .acc-icon[data-astro-cid-ufgdatl3]{background:var(--lu-teal);box-shadow:none;color:var(--lu-on-teal)}.acc-btn[data-astro-cid-ufgdatl3][aria-expanded=true] .acc-icon[data-astro-cid-ufgdatl3]:after{transform:rotate(0)}.acc-panel[data-astro-cid-ufgdatl3]{transition:grid-template-rows .45s var(--lu-ease);grid-template-rows:0fr;display:grid}.acc-panel[data-astro-cid-ufgdatl3].is-open{grid-template-rows:1fr}.acc-inner[data-astro-cid-ufgdatl3]{overflow:hidden}.acc-inner[data-astro-cid-ufgdatl3] p[data-astro-cid-ufgdatl3]{max-width:62ch;color:var(--lu-ink-soft);padding-bottom:28px}.acc-panel[data-astro-cid-ufgdatl3]:not(.is-open) .acc-inner[data-astro-cid-ufgdatl3]{visibility:hidden;transition:visibility 0s .45s}.acc-panel[data-astro-cid-ufgdatl3].is-open .acc-inner[data-astro-cid-ufgdatl3]{visibility:visible}}
