.anchored-chat-bubble.svelte-1cotlq8{--bubble-scale:1;--bubble-origin-x:50%;--bubble-origin-y:50%;z-index:12;box-sizing:border-box;color:var(--bubble-text);font-family:Trebuchet MS,Comic Sans MS,ui-rounded,system-ui,sans-serif;font-size:calc(clamp(1.05rem, 1.55vw, 1.42rem) * var(--bubble-scale));pointer-events:none;transform-origin:var(--bubble-origin-x) var(--bubble-origin-y);will-change:transform, opacity;font-weight:850;line-height:1.16;position:fixed}.anchored-chat-bubble.smooth-geometry.svelte-1cotlq8{transition:left .36s cubic-bezier(.2,.8,.22,1),top .36s cubic-bezier(.2,.8,.22,1),width .36s cubic-bezier(.2,.8,.22,1),height .36s cubic-bezier(.2,.8,.22,1)}.anchored-chat-bubble.entering.svelte-1cotlq8{animation:.52s both svelte-1cotlq8-bubble-pop-in}.anchored-chat-bubble.leaving.svelte-1cotlq8{animation:.52s both svelte-1cotlq8-bubble-pop-out}.anchored-chat-bubble.shape-terminal.entering.svelte-1cotlq8,.anchored-chat-bubble.shape-caption.entering.svelte-1cotlq8{animation-name:svelte-1cotlq8-bubble-snap-in}.anchored-chat-bubble.shape-terminal.leaving.svelte-1cotlq8,.anchored-chat-bubble.shape-caption.leaving.svelte-1cotlq8{animation-name:svelte-1cotlq8-bubble-snap-out}.anchored-chat-bubble.shape-ellipse.entering.svelte-1cotlq8,.anchored-chat-bubble.shape-cloud.entering.svelte-1cotlq8{animation-name:svelte-1cotlq8-bubble-float-in}.anchored-chat-bubble.shape-ellipse.leaving.svelte-1cotlq8,.anchored-chat-bubble.shape-cloud.leaving.svelte-1cotlq8{animation-name:svelte-1cotlq8-bubble-float-out}.anchored-chat-bubble.placeholder-mode.entering.svelte-1cotlq8,.anchored-chat-bubble.placeholder-mode.shape-terminal.entering.svelte-1cotlq8,.anchored-chat-bubble.placeholder-mode.shape-caption.entering.svelte-1cotlq8,.anchored-chat-bubble.placeholder-mode.shape-ellipse.entering.svelte-1cotlq8,.anchored-chat-bubble.placeholder-mode.shape-cloud.entering.svelte-1cotlq8{animation:.62s cubic-bezier(.16,1.2,.24,1) both svelte-1cotlq8-bubble-placeholder-pop-in}.anchored-chat-bubble.placeholder-mode.leaving.svelte-1cotlq8,.anchored-chat-bubble.placeholder-mode.shape-terminal.leaving.svelte-1cotlq8,.anchored-chat-bubble.placeholder-mode.shape-caption.leaving.svelte-1cotlq8,.anchored-chat-bubble.placeholder-mode.shape-ellipse.leaving.svelte-1cotlq8,.anchored-chat-bubble.placeholder-mode.shape-cloud.leaving.svelte-1cotlq8{animation:.42s ease-in both svelte-1cotlq8-bubble-placeholder-pop-out}.anchored-chat-bubble__shell.svelte-1cotlq8,.anchored-chat-bubble__debug.svelte-1cotlq8{pointer-events:none;position:absolute;inset:0;overflow:visible}.anchored-chat-bubble__shell.svelte-1cotlq8 path:where(.svelte-1cotlq8){fill:var(--bubble-bg);stroke:var(--bubble-border);stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 7px 0 var(--bubble-shadow));vector-effect:non-scaling-stroke}.anchored-chat-bubble.placeholder-mode.svelte-1cotlq8 .anchored-chat-bubble__shell:where(.svelte-1cotlq8) path:where(.svelte-1cotlq8){stroke-dasharray:9 7;stroke-linecap:round}.anchored-chat-bubble.svelte-1cotlq8:before,.anchored-chat-bubble.svelte-1cotlq8:after{left:var(--bubble-body-left);top:var(--bubble-body-top);width:var(--bubble-body-width);height:var(--bubble-body-height);z-index:1;border-radius:var(--bubble-body-radius);content:"";pointer-events:none;position:absolute}.anchored-chat-bubble.deco-sparkles.svelte-1cotlq8:before{background:radial-gradient(circle at 18% 28%, color-mix(in srgb, var(--bubble-border) 82%, white) 0 2px, transparent 3px), radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--bubble-border) 70%, white) 0 1.5px, transparent 2.5px), radial-gradient(circle at 88% 68%, white 0 1.5px, transparent 2.5px), radial-gradient(circle at 30% 76%, color-mix(in srgb, var(--bubble-border) 64%, white) 0 1.5px, transparent 2.5px);opacity:.85}.anchored-chat-bubble.deco-rain.svelte-1cotlq8:before{background-image:repeating-linear-gradient(112deg, transparent 0 14px, color-mix(in srgb, var(--bubble-border) 72%, white) 15px 17px, transparent 18px 29px);opacity:.2;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.anchored-chat-bubble.deco-confetti.svelte-1cotlq8:before{opacity:.9;background:linear-gradient(30deg,#f97316 0 0) 18% 26%/10px 3px no-repeat,linear-gradient(-20deg,#22c55e 0 0) 78% 24%/11px 3px no-repeat,linear-gradient(70deg,#38bdf8 0 0) 28% 76%/9px 3px no-repeat,linear-gradient(-45deg,#facc15 0 0) 84% 70%/10px 3px no-repeat,radial-gradient(circle at 48% 18%,#f472b6 0 2px,#0000 3px)}.anchored-chat-bubble.deco-lava.svelte-1cotlq8:before{background:radial-gradient(circle at 22% 34%, color-mix(in srgb, var(--bubble-border) 45%, white) 0 9%, transparent 10%), radial-gradient(circle at 72% 30%, color-mix(in srgb, var(--bubble-border) 35%, white) 0 12%, transparent 13%), radial-gradient(circle at 56% 78%, color-mix(in srgb, var(--bubble-border) 55%, transparent) 0 10%, transparent 11%);filter:blur(.5px);opacity:.42}.anchored-chat-bubble.deco-halftone.svelte-1cotlq8:before{background-image:radial-gradient(var(--bubble-border) 1.2px, transparent 1.6px);opacity:.16;background-size:10px 10px;-webkit-mask-image:radial-gradient(circle at 80% 18%,#000 0 28%,#0000 60%);mask-image:radial-gradient(circle at 80% 18%,#000 0 28%,#0000 60%)}.anchored-chat-bubble.deco-waveform.svelte-1cotlq8:before{background:linear-gradient(var(--bubble-border) 0 0) 12% 52% / 3px 28% no-repeat, linear-gradient(var(--bubble-border) 0 0) 22% 52% / 3px 52% no-repeat, linear-gradient(var(--bubble-border) 0 0) 32% 52% / 3px 34% no-repeat, linear-gradient(var(--bubble-border) 0 0) 68% 52% / 3px 42% no-repeat, linear-gradient(var(--bubble-border) 0 0) 78% 52% / 3px 62% no-repeat, linear-gradient(var(--bubble-border) 0 0) 88% 52% / 3px 30% no-repeat;opacity:.18}.anchored-chat-bubble.motion-twinkle.svelte-1cotlq8:before{animation:1.8s ease-in-out infinite alternate svelte-1cotlq8-bubble-twinkle}.anchored-chat-bubble.motion-drift.svelte-1cotlq8:before{animation:2.6s linear infinite svelte-1cotlq8-bubble-drift}.anchored-chat-bubble.motion-sprinkle.svelte-1cotlq8:before{animation:1.1s steps(2,end) infinite svelte-1cotlq8-bubble-sprinkle}.anchored-chat-bubble.motion-ooze.svelte-1cotlq8:before{animation:3s ease-in-out infinite alternate svelte-1cotlq8-bubble-ooze}.anchored-chat-bubble.motion-pulse.svelte-1cotlq8:before{animation:1.8s ease-in-out infinite alternate svelte-1cotlq8-bubble-soft-pulse}.anchored-chat-bubble.motion-scan.svelte-1cotlq8:after{background:linear-gradient(180deg, transparent 0 42%, color-mix(in srgb, var(--bubble-border) 42%, transparent) 48% 52%, transparent 58% 100%);opacity:.42;animation:1.5s linear infinite svelte-1cotlq8-bubble-scan}.anchored-chat-bubble.shape-burst.svelte-1cotlq8 .anchored-chat-bubble__shell:where(.svelte-1cotlq8) path:where(.svelte-1cotlq8){stroke-width:4px;filter:drop-shadow(0 8px 0 var(--bubble-shadow))}.anchored-chat-bubble.shape-terminal.svelte-1cotlq8 .anchored-chat-bubble__shell:where(.svelte-1cotlq8) path:where(.svelte-1cotlq8){stroke-width:2.5px;filter:drop-shadow(0 5px 0 var(--bubble-shadow)) drop-shadow(0 0 .55rem color-mix(in srgb, var(--bubble-border) 50%, transparent))}.anchored-chat-bubble.shape-cloud.svelte-1cotlq8 .anchored-chat-bubble__shell:where(.svelte-1cotlq8) path:where(.svelte-1cotlq8){stroke-width:3.5px}.anchored-chat-bubble__debug.svelte-1cotlq8{z-index:3}.anchored-chat-bubble__debug.svelte-1cotlq8 line:where(.svelte-1cotlq8){stroke:#dc2626e6;stroke-dasharray:5 4;stroke-width:2px;vector-effect:non-scaling-stroke}.anchored-chat-bubble__debug.svelte-1cotlq8 circle:where(.svelte-1cotlq8){fill:#16a34ae6;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.anchored-chat-bubble__content.svelte-1cotlq8{z-index:2;box-sizing:border-box;min-width:0;padding:calc(.82rem * var(--bubble-scale)) calc(1.05rem * var(--bubble-scale));text-align:center;white-space:pre;overflow-wrap:normal;pointer-events:none;position:absolute;overflow:hidden}.anchored-chat-bubble__content.fixed-size.svelte-1cotlq8{white-space:pre-wrap;overflow-wrap:break-word;justify-content:center;align-items:center;display:flex}.anchored-chat-bubble.wrapped.svelte-1cotlq8 .anchored-chat-bubble__content:where(.svelte-1cotlq8){white-space:pre-wrap;overflow-wrap:break-word}.anchored-chat-bubble.shape-ellipse.svelte-1cotlq8 .anchored-chat-bubble__content:where(.svelte-1cotlq8){min-height:calc(4.8rem * var(--bubble-scale));padding:calc(2.2rem * var(--bubble-scale)) calc(4.35rem * var(--bubble-scale));text-align:center;justify-content:center;align-items:center;display:flex}.anchored-chat-bubble.shape-ellipse.svelte-1cotlq8 .anchored-chat-bubble__content.shape-aware:where(.svelte-1cotlq8){text-align:left;min-height:0;padding:0;display:block}.anchored-chat-bubble.shape-ellipse.svelte-1cotlq8 .anchored-chat-bubble__content.fixed-size:where(.svelte-1cotlq8){min-height:0;padding:calc(.82rem * var(--bubble-scale)) calc(1.05rem * var(--bubble-scale));text-align:center;white-space:pre-wrap;overflow-wrap:break-word}.anchored-chat-bubble__line.svelte-1cotlq8{white-space:nowrap;text-align:center;display:block;position:absolute}.anchored-chat-bubble.font-rounded.svelte-1cotlq8{font-family:Inter,ui-rounded,system-ui,sans-serif}.anchored-chat-bubble.font-mono.svelte-1cotlq8{font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-weight:780}.anchored-chat-bubble.font-serif.svelte-1cotlq8{font-family:Georgia,Times New Roman,serif;font-weight:780}@keyframes svelte-1cotlq8-bubble-pop-in{0%{opacity:0;transform:scale(.05)rotate(-2deg)}72%{opacity:1;transform:scale(1.05)rotate(.6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes svelte-1cotlq8-bubble-pop-out{0%{opacity:1;transform:scale(1)rotate(0)}18%{opacity:1;transform:scale(1.04)rotate(.5deg)}to{opacity:0;transform:scale(.05)rotate(-2deg)}}@keyframes svelte-1cotlq8-bubble-placeholder-pop-in{0%{opacity:0;transform:scale(.18)rotate(-1.2deg)}55%{opacity:1;transform:scale(1.08)rotate(.45deg)}78%{opacity:1;transform:scale(.97)rotate(-.18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes svelte-1cotlq8-bubble-placeholder-pop-out{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(.12)}}@keyframes svelte-1cotlq8-bubble-snap-in{0%{opacity:0;transform:scaleX(.08)scaleY(.55)}70%{opacity:1;transform:scaleX(1.04)scaleY(1.02)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1cotlq8-bubble-snap-out{0%{opacity:1;transform:scale(1)}18%{opacity:1;transform:scaleX(1.04)scaleY(1.02)}to{opacity:0;transform:scaleX(.08)scaleY(.55)}}@keyframes svelte-1cotlq8-bubble-float-in{0%{opacity:0;transform:translateY(.4rem)scale(.05)}72%{opacity:1;transform:translateY(-.12rem)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1cotlq8-bubble-float-out{0%{opacity:1;transform:translateY(0)scale(1)}18%{opacity:1;transform:translateY(-.12rem)scale(1.04)}to{opacity:0;transform:translateY(.4rem)scale(.05)}}@keyframes svelte-1cotlq8-bubble-twinkle{0%{opacity:.45;transform:scale(.98)rotate(-1deg)}to{opacity:.95;transform:scale(1.02)rotate(1deg)}}@keyframes svelte-1cotlq8-bubble-drift{0%{background-position:0 0}to{background-position:34px 22px}}@keyframes svelte-1cotlq8-bubble-sprinkle{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(2px,-1px)rotate(3deg)}}@keyframes svelte-1cotlq8-bubble-ooze{0%{filter:blur(.5px)hue-rotate();transform:scaleX(.98)scaleY(1.02)}to{filter:blur(1.2px)hue-rotate(10deg);transform:scaleX(1.02)scaleY(.98)}}@keyframes svelte-1cotlq8-bubble-soft-pulse{0%{opacity:.1;transform:scale(.98)}to{opacity:.26;transform:scale(1.01)}}@keyframes svelte-1cotlq8-bubble-scan{0%{transform:translateY(-52%)}to{transform:translateY(52%)}}@media (prefers-reduced-motion:reduce){.anchored-chat-bubble.entering.svelte-1cotlq8,.anchored-chat-bubble.leaving.svelte-1cotlq8{animation-duration:1ms}}.store-chat-bubble-preview.svelte-mq61vj{isolation:isolate;width:100%;height:100%;min-height:12rem;position:relative;overflow:hidden}.store-chat-bubble-preview__shadow.svelte-mq61vj{filter:blur(.5px);opacity:.72;background:radial-gradient(circle at 34% 28%,#ffffffb3,#0000 32%),linear-gradient(145deg,#ffffff42,#0f172a0f);border-radius:42% 58% 50% 50%;position:absolute;inset:16% 12% 15%}.store-chat-bubble-preview__target.svelte-mq61vj{background:radial-gradient(circle at 34% 28%, #ffffffe6, transparent 26%), color-mix(in srgb, var(--thumbnail-fill,#86efac) 70%, #0f172a 30%);opacity:.9;z-index:1;border-radius:999px;position:absolute;box-shadow:inset 0 0 0 .24rem #ffffffb8,0 .75rem 1.5rem #0f172a29}.store-chat-bubble-preview.compact.svelte-mq61vj{min-height:0}.store-chat-bubble-preview.compact.svelte-mq61vj .store-chat-bubble-preview__shadow:where(.svelte-mq61vj){opacity:.42;inset:8% 4%}
