.chat.svelte-1emq8v5{position:relative;width:100%;max-width:360px;margin:24px auto 0;overflow:hidden;text-align:left;border-radius:28px;border:1px solid var(--hairline-strong);background:var(--surface-tint);box-shadow:0 24px 48px -24px #0009;font-family:var(--font-body)}.ch-head.svelte-1emq8v5{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--hairline)}.ch-av.svelte-1emq8v5{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e6e1f4 0%,#b9b2f0 38%,#3a46d8 78%,var(--v7-blue) 100%)}.ch-av.svelte-1emq8v5 img:where(.svelte-1emq8v5){width:100%;height:100%;border-radius:50%;object-fit:cover}.ch-av.svelte-1emq8v5 i:where(.svelte-1emq8v5){position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;border:2px solid var(--surface-tint);background:var(--ok)}.ch-who.svelte-1emq8v5{min-width:0;flex:1}.ch-who.svelte-1emq8v5 b:where(.svelte-1emq8v5){display:block;color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.2}.ch-who.svelte-1emq8v5 span:where(.svelte-1emq8v5){display:block;overflow:hidden;color:var(--ink-faint);font-size:.75rem;white-space:nowrap;text-overflow:ellipsis}.ch-thread.svelte-1emq8v5{display:grid;gap:12px;padding:16px 16px 12px}.ch-q.svelte-1emq8v5,.ch-a.svelte-1emq8v5{margin:0;padding:10px 14px;border-radius:18px;font-size:.875rem;line-height:1.4}.ch-q.svelte-1emq8v5{justify-self:end;max-width:80%;border-bottom-right-radius:6px;background:var(--accent);color:var(--on-accent)}.ch-slot.svelte-1emq8v5{position:relative;min-height:44px}.ch-a.svelte-1emq8v5{max-width:88%;border-bottom-left-radius:6px;background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.ch-typing.svelte-1emq8v5{position:absolute;top:0;left:0;display:none;align-items:center;gap:4px;padding:12px 14px;border-radius:18px 18px 18px 6px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.ch-typing.svelte-1emq8v5 i:where(.svelte-1emq8v5){width:6px;height:6px;border-radius:50%;background:var(--ink-faint)}.ch-s.svelte-1emq8v5{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:4px}.ch-s.svelte-1emq8v5 span:where(.svelte-1emq8v5){padding:6px 12px;border-radius:999px;border:1px solid var(--hairline-strong);color:var(--ink-muted);font-size:.75rem;font-weight:500}.ch-input.svelte-1emq8v5{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--hairline)}.ch-input.svelte-1emq8v5 span:where(.svelte-1emq8v5){flex:1;padding:10px 16px;border-radius:999px;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink-faint);font-size:.8125rem}.ch-input.svelte-1emq8v5 b:where(.svelte-1emq8v5){display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--on-accent)}.chat.svelte-1emq8v5.arm :is(.ch-q:where(.svelte-1emq8v5),.ch-a:where(.svelte-1emq8v5),.ch-s:where(.svelte-1emq8v5)){opacity:0}.chat.svelte-1emq8v5.go .ch-q:where(.svelte-1emq8v5){animation:svelte-1emq8v5-ch-in .42s cubic-bezier(.2,.7,.2,1) .2s both}.chat.svelte-1emq8v5.go .ch-typing:where(.svelte-1emq8v5){display:flex;animation:svelte-1emq8v5-ch-typing 2.4s linear both}.chat.svelte-1emq8v5.go .ch-typing:where(.svelte-1emq8v5) i:where(.svelte-1emq8v5){animation:svelte-1emq8v5-ch-dot .9s ease-in-out 3}.chat.svelte-1emq8v5.go .ch-typing:where(.svelte-1emq8v5) i:where(.svelte-1emq8v5):nth-child(2){animation-delay:.15s}.chat.svelte-1emq8v5.go .ch-typing:where(.svelte-1emq8v5) i:where(.svelte-1emq8v5):nth-child(3){animation-delay:.3s}.chat.svelte-1emq8v5.go .ch-a:where(.svelte-1emq8v5){animation:svelte-1emq8v5-ch-in .48s cubic-bezier(.2,.7,.2,1) 2.4s both}.chat.svelte-1emq8v5.go .ch-s:where(.svelte-1emq8v5){animation:svelte-1emq8v5-ch-in .42s cubic-bezier(.2,.7,.2,1) 3s both}@keyframes svelte-1emq8v5-ch-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes svelte-1emq8v5-ch-typing{0%,20%{opacity:0}28%,92%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes svelte-1emq8v5-ch-dot{0%,to{transform:none;opacity:.45}50%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.chat.svelte-1emq8v5 :is(.ch-q:where(.svelte-1emq8v5),.ch-a:where(.svelte-1emq8v5),.ch-s:where(.svelte-1emq8v5)){animation:none!important;opacity:1!important}.chat.svelte-1emq8v5 .ch-typing:where(.svelte-1emq8v5){display:none!important}}.p.ask.svelte-5e4shq{align-items:center;text-align:center;padding:40px 22px 38px;border-color:var(--sky-0);color:#fff;isolation:isolate;background:radial-gradient(110% 60% at 50% -5%,var(--sky-2),transparent 72%),linear-gradient(180deg,var(--sky-1),var(--sky-0) 70%)}.ask.svelte-5e4shq:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--sky-stars-bright) 0 0 / 220px 220px repeat;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 200px,transparent 250px);mask-image:linear-gradient(180deg,#000 0,#000 200px,transparent 250px)}@media(min-width:780px){.p.ask.svelte-5e4shq{padding:56px 40px 52px}.ask.svelte-5e4shq:before{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 220px,transparent 270px),linear-gradient(90deg,#000 calc(50% - 360px),transparent calc(50% - 300px) calc(50% + 300px),#000 calc(50% + 360px));mask-image:linear-gradient(180deg,#000 0,#000 220px,transparent 270px),linear-gradient(90deg,#000 calc(50% - 360px),transparent calc(50% - 300px) calc(50% + 300px),#000 calc(50% + 360px));-webkit-mask-composite:source-over;mask-composite:add}}.ask.svelte-5e4shq .corner:where(.svelte-5e4shq){color:var(--ink-faint)}.ask.svelte-5e4shq .mono:where(.svelte-5e4shq){color:var(--ink-faint)}.ask-art.svelte-5e4shq{position:relative;width:min(100%,520px);height:168px;display:grid;place-items:center;margin-bottom:22px}.ask-pill.svelte-5e4shq{position:absolute;inset:34px 0;border-radius:999px;background:linear-gradient(180deg,#24222a,#18171c);border:1px solid rgba(255,255,255,.1);box-shadow:inset -18px -10px 40px #e8b05c38,inset 18px 10px 40px #8c78ff24}.ask-disc.svelte-5e4shq{position:relative;width:168px;height:168px;padding:4px;border-radius:50%;background:linear-gradient(150deg,#f3d9e6,#e6e1f4 55%,#d3e9ee);box-shadow:0 18px 50px #1a32e859}.ask-disc.svelte-5e4shq img:where(.svelte-5e4shq){width:100%;height:100%;border-radius:50%;object-fit:cover}.ask.svelte-5e4shq h2:where(.svelte-5e4shq){color:#fff;margin-top:12px}.ask-text.svelte-5e4shq{margin-top:14px;max-width:40ch;font-size:1rem;color:var(--ink-muted)}.ask-tag.svelte-5e4shq{margin-top:18px;padding:8px 14px;border:1px dashed var(--hairline-strong);border-radius:999px}@media(max-width:767.98px){.ask-art.svelte-5e4shq,.ask.svelte-5e4shq:before{display:none}}
