.hero-visual[data-astro-cid-qnn3bw4j]{position:relative;height:470px}.hero-visual[data-astro-cid-qnn3bw4j] .phone[data-astro-cid-qnn3bw4j]{position:absolute;top:0;left:50%;transform:translate(-50%)}.phone[data-astro-cid-qnn3bw4j]{width:320px;height:660px;padding:9px;border-radius:42px;background:#10151c;box-shadow:0 24px 60px #05192347,inset 0 0 0 2px #2a3340}.screen[data-astro-cid-qnn3bw4j]{position:relative;width:100%;height:100%;border-radius:34px;overflow:hidden;background:#eef2f6;font-family:Inter,system-ui,sans-serif}.statusbar[data-astro-cid-qnn3bw4j]{display:flex;justify-content:space-between;align-items:center;padding:9px 18px 5px;font-size:11px;font-weight:700;color:#051923}.status-icons[data-astro-cid-qnn3bw4j]{display:inline-flex;align-items:center;gap:3px}.status-icons[data-astro-cid-qnn3bw4j] .dot[data-astro-cid-qnn3bw4j]{width:4px;height:4px;border-radius:50%;background:currentColor;display:inline-block}.app[data-astro-cid-qnn3bw4j]{position:absolute;inset:26px 0 0;display:flex;flex-direction:column}.app-header[data-astro-cid-qnn3bw4j]{display:flex;align-items:center;gap:10px;padding:8px 14px 12px;background:#fff;border-bottom:1px solid #e2e6eb}.avatar[data-astro-cid-qnn3bw4j]{width:30px;height:30px;border-radius:50%;background:var(--primary);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.app-name[data-astro-cid-qnn3bw4j]{font-size:15px;font-weight:700;color:#051923}.app-dots[data-astro-cid-qnn3bw4j]{margin-left:auto;color:#8a94a2;font-size:16px}.chat[data-astro-cid-qnn3bw4j]{flex:1;padding:14px 14px 8px;display:flex;flex-direction:column;gap:8px}.msg[data-astro-cid-qnn3bw4j]{max-width:78%;padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.35}.msg[data-astro-cid-qnn3bw4j].in{align-self:flex-start;background:#fff;color:#051923;border-bottom-left-radius:4px;box-shadow:0 1px 2px #0519230f}.msg[data-astro-cid-qnn3bw4j].out{align-self:flex-end;background:var(--primary);color:#fff;border-bottom-right-radius:4px}.composer[data-astro-cid-qnn3bw4j]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-top:1px solid #e2e6eb}.field[data-astro-cid-qnn3bw4j]{flex:1;min-height:38px;display:flex;align-items:center;padding:0 14px;border-radius:19px;background:#f2f5f8;font-size:14px;color:#051923}.field-text[data-astro-cid-qnn3bw4j]{white-space:nowrap;overflow:hidden}.caret[data-astro-cid-qnn3bw4j]{width:1.5px;height:17px;margin-left:1px;background:var(--primary);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.send[data-astro-cid-qnn3bw4j]{width:38px;height:38px;border:0;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center}.keyboard[data-astro-cid-qnn3bw4j]{background:#d7dde4;padding:7px 5px 12px;display:flex;flex-direction:column;gap:6px}.key-row[data-astro-cid-qnn3bw4j]{display:flex;gap:4px;justify-content:center}.key-row[data-astro-cid-qnn3bw4j] span[data-astro-cid-qnn3bw4j]{flex:1;min-width:0;height:40px;border-radius:5px;background:#fff;color:#051923;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 1px #0519232e}.key-row[data-astro-cid-qnn3bw4j] .wide[data-astro-cid-qnn3bw4j]{flex:1.4;background:#c3ccd6;font-weight:700}.key-row[data-astro-cid-qnn3bw4j] .space[data-astro-cid-qnn3bw4j]{flex:4.5}.field-text[data-astro-cid-qnn3bw4j] .fix[data-astro-cid-qnn3bw4j]{color:#1a7f37;font-weight:800;animation:fixpop 1s ease}@keyframes fixpop{0%{background:#1a7f3738}to{background:transparent}}.bubble-wrap[data-astro-cid-qnn3bw4j]{position:absolute;top:50%;right:8px;width:56px;height:56px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.bubble-ring[data-astro-cid-qnn3bw4j]{position:absolute;inset:0;overflow:visible}.spinner[data-astro-cid-qnn3bw4j],.bubble-wrap[data-astro-cid-qnn3bw4j].busy .progress[data-astro-cid-qnn3bw4j]{display:none}.bubble-wrap[data-astro-cid-qnn3bw4j].busy .spinner[data-astro-cid-qnn3bw4j]{display:block}.bubble-wrap[data-astro-cid-qnn3bw4j].busy .bubble-ring[data-astro-cid-qnn3bw4j]{animation:spin 1s linear infinite}.bubble[data-astro-cid-qnn3bw4j]{position:relative;width:44px;height:44px;border-radius:50%;background:#051923de;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #05192359;transition:background .18s ease}.bubble[data-astro-cid-qnn3bw4j].recording{background:#ef4444de}.bubble[data-astro-cid-qnn3bw4j].busy{background:#051923de}.bubble-wrap[data-astro-cid-qnn3bw4j].live .bubble[data-astro-cid-qnn3bw4j]:after{content:"";position:absolute;inset:-10px;border-radius:50%;background:#ef444447;animation:pulse 1.4s ease-out infinite}@keyframes pulse{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.25);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}.feedback[data-astro-cid-qnn3bw4j]{position:absolute;top:50%;right:66px;transform:translateY(-190%);max-width:190px;padding:7px 12px;border-radius:16px;background:#051923ed;color:#fff;font-size:12.5px;line-height:1.3;box-shadow:0 4px 12px #05192347}.transcript[data-astro-cid-qnn3bw4j]{position:absolute;top:50%;right:66px;transform:translateY(18%);width:200px;padding:9px 13px;border-radius:14px;background:#051923db;color:#fff;font-size:12.5px;line-height:1.5;box-shadow:0 4px 12px #05192347}.transcript[data-astro-cid-qnn3bw4j] .fill[data-astro-cid-qnn3bw4j]{color:#ff9b9b;text-decoration:line-through}@media(max-width:900px){.hero-visual[data-astro-cid-qnn3bw4j]{height:440px}}@media(prefers-reduced-motion:reduce){.bubble-wrap[data-astro-cid-qnn3bw4j].live .bubble[data-astro-cid-qnn3bw4j]:after,.bubble-wrap[data-astro-cid-qnn3bw4j].busy .bubble-ring[data-astro-cid-qnn3bw4j]{animation:none}}.support-card[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer}.support-card[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.support-card[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:18px}.support-card[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--primary);font-size:23px}.support-card[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{transform:rotate(45deg)}.support-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:16px}
