.chat-title[data-v-574e8308]{aspect-ratio:1340/431;width:66%;position:relative}@media (width>=768px){.chat-title[data-v-574e8308]{width:min(540px,88%)}}.chat-title__arc[data-v-574e8308],.chat-title__cloud[data-v-574e8308]{width:100%;height:100%;position:absolute;inset:0}.chat-title__paw[data-v-574e8308]{height:auto;position:absolute}.chat-title__paw--left[data-v-574e8308]{width:7.85%;top:43.8%;left:4.9%;transform:rotate(-40deg)}.chat-title__paw--right[data-v-574e8308]{width:8.55%;top:43.3%;left:87.25%;transform:rotate(15deg)}.chat-title__heading[data-v-574e8308]{margin:0}.chat-title__label[data-v-574e8308]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-title__arc[data-v-574e8308]{overflow:visible}.chat-title__text[data-v-574e8308]{font-family:var(--f-display,GabbysDollhouseRegular),sans-serif;fill:var(--c-palette-white,#fff);stroke:var(--chat-title-stroke);stroke-width:24px;stroke-linejoin:round;paint-order:stroke fill;text-transform:uppercase;font-size:134px}.chat-speech[data-v-1efa526a]{color:var(--chat-ink);text-align:center;flex-direction:column;gap:2px;display:flex}.chat-speech__line[data-v-1efa526a]{font-family:var(--f-body,TTNormsNormal),sans-serif;overflow-wrap:anywhere;margin:0;font-size:15px}@media (width>=768px){.chat-speech__line[data-v-1efa526a]{font-size:21.33px}}.chat-speech__line--lead[data-v-1efa526a]{font-family:var(--f-display,GabbysDollhouseRegular),sans-serif;color:var(--chat-lead);font-size:18px}@media (width>=768px){.chat-speech__line--lead[data-v-1efa526a]{font-size:24px}}.chat-avatar[data-v-0a349a20]{border:3px solid var(--c-palette-white,#fff);background:linear-gradient(135deg,var(--c-chrome-menuOverlayStart,#7154de),var(--c-chrome-menuOverlayEnd,#ed9df3));color:var(--c-palette-white,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.chat-avatar--small[data-v-0a349a20]{width:44px;height:44px}.chat-avatar--large[data-v-0a349a20]{width:96px;height:96px}.chat-avatar__image[data-v-0a349a20]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat-avatar__initials[data-v-0a349a20]{font-family:var(--f-display,GabbysDollhouseRegular),sans-serif;font-size:21px}.chat-avatar--large .chat-avatar__initials[data-v-0a349a20]{font-family:var(--f-display,GabbysDollhouseRegular),sans-serif;font-size:37.9px}.chat-host-card__art[data-v-6bc13f56]{justify-content:center;align-items:center;display:flex}.chat-host-card--purple[data-v-6bc13f56]{--tone-face-top:#e2e1f9;--tone-face-bottom:#cfcdea;--tone-rim-top-out:#efeefc;--tone-rim-top-in:#cac7f8;--tone-rim-side:#e0dff8;--tone-rim-foot-out:#a7a3e9;--tone-rim-foot-in:#d1d1ee;--tone-corner:#aeabf4;--tone-halo:#ffffff8c;--tone-card:#dedcf8;--tone-glass:#d3d1f7;--tone-tint:#f4f1ff;--tone-rim:#c3b5ff;--tone-edge:#b9a8f5;--tone-foot:#9c84e6;--tone-pool:#c6bbef;--tone-text:#8a4fd6;--tone-press:#9a74e6}.chat-host-card--pink[data-v-6bc13f56]{--tone-face-top:#fdf0f8;--tone-face-bottom:#f3d9ea;--tone-rim-top-out:#fdf0f8;--tone-rim-top-in:#eaa9d9;--tone-rim-side:#f6d3ec;--tone-rim-foot-out:#e08cc8;--tone-rim-foot-in:#f3cfe8;--tone-corner:#e7a6d6;--tone-halo:#ffffff8c;--tone-card:#f8ecf8;--tone-glass:#f6d3ec;--tone-tint:#faf0f9;--tone-rim:#e97ccb;--tone-edge:#f59de7;--tone-foot:#cc69c4;--tone-pool:#d7aad5;--tone-text:#e0129c;--tone-press:#e64fc9}.chat-host-card--orange[data-v-6bc13f56]{--tone-face-top:#fef4e8;--tone-face-bottom:#f5e0c8;--tone-rim-top-out:#fdecd8;--tone-rim-top-in:#f5a865;--tone-rim-side:#f8d2a8;--tone-rim-foot-out:#ef8440;--tone-rim-foot-in:#f8cfa0;--tone-corner:#f59a52;--tone-halo:#f6943f59;--tone-card:#f7f1e3;--tone-glass:#f8d2a8;--tone-tint:#fcf6ea;--tone-rim:#f6943f;--tone-edge:#eca17a;--tone-foot:#ed6d26;--tone-pool:#ecaf83;--tone-text:#cf5f0a;--tone-press:#ec7f2e}.chat-host-card--gold[data-v-6bc13f56]{--tone-face-top:#faf3e1;--tone-face-bottom:#ece5d4;--tone-rim-top-out:#f8ecbf;--tone-rim-top-in:#eab58b;--tone-rim-side:#f5e3b4;--tone-rim-foot-out:#ed9b71;--tone-rim-foot-in:#f0daab;--tone-corner:#f3a389;--tone-halo:#f0b8648c;--tone-card:#f5eddc;--tone-glass:#f4dba0;--tone-tint:#fffaeb;--tone-rim:#f0bd55;--tone-edge:#f0c27a;--tone-foot:#e9a23a;--tone-pool:#f0cf95;--tone-text:#e9557c;--tone-press:#e9a23a}.chat-host-card--green[data-v-6bc13f56]{--tone-face-top:#eefaf3;--tone-face-bottom:#d8f0e2;--tone-rim-top-out:#e3f6eb;--tone-rim-top-in:#a5dcbd;--tone-rim-side:#cdeedb;--tone-rim-foot-out:#7fcfa1;--tone-rim-foot-in:#c6ead6;--tone-corner:#94d9b2;--tone-halo:#ffffff8c;--tone-card:#def5e8;--tone-glass:#cdeedb;--tone-tint:#e3f9ed;--tone-rim:#6fd89b;--tone-edge:#c2f3d6;--tone-foot:#49f4a8;--tone-pool:#6ef1af;--tone-text:#079553;--tone-press:#2fbf6e}.chat-host-card--blue[data-v-6bc13f56]{--tone-face-top:#eef6fe;--tone-face-bottom:#d8e7f8;--tone-rim-top-out:#e1eefb;--tone-rim-top-in:#a9cbf2;--tone-rim-side:#d0e4f8;--tone-rim-foot-out:#86b6ec;--tone-rim-foot-in:#c9def6;--tone-corner:#99c4ef;--tone-halo:#ffffff8c;--tone-card:#def0f6;--tone-glass:#d0e4f8;--tone-tint:#e3f5f9;--tone-rim:#7dbdf5;--tone-edge:#a2daf5;--tone-foot:#66d7f9;--tone-pool:#94dcf4;--tone-text:#2f7ae8;--tone-press:#3f9bee}.chat-host-card--periwinkle[data-v-6bc13f56]{--tone-card:#dad7f3;--tone-glass:#b5b2ea;--tone-tint:#e2e1f9;--tone-rim:#a78fc8;--tone-shade:#b7ade2;--tone-edge:#b1a9e4;--tone-foot:#a88fc9;--tone-pool:#b7ade2;--tone-text:#6969d3;--tone-press:#8f8ce0}.chat-host-card[data-v-6bc13f56]{--radius:23px;--rim:6px;--face-radius:18px;--glare:32px;isolation:isolate;border-radius:var(--radius);background:conic-gradient(from 270deg at 100% 100%,transparent 10deg,var(--tone-corner) 45deg,transparent 80deg) 0 0/var(--radius) var(--radius) no-repeat,conic-gradient(from 0deg at 0 100%,transparent 10deg,var(--tone-corner) 45deg,transparent 80deg) 100% 0/var(--radius) var(--radius) no-repeat,conic-gradient(from 90deg at 0 0,transparent 10deg,var(--tone-rim-foot-out) 45deg,transparent 80deg) 100% 100%/var(--radius) var(--radius) no-repeat,conic-gradient(from 180deg at 100% 0,transparent 10deg,var(--tone-rim-foot-out) 45deg,transparent 80deg) 0 100%/var(--radius) var(--radius) no-repeat,linear-gradient(180deg,var(--tone-rim-top-out),var(--tone-rim-top-in) 10px,transparent 10px),linear-gradient(0deg,var(--tone-rim-foot-out) 1px,var(--tone-rim-foot-in) 10px,transparent 10px),var(--tone-rim-side);width:100%;height:100%;box-shadow:0 0 0 .5px #11091a33,0 1px 0 #06030966,0 8px 18px rgb(var(--chat-shadow)/14%);color:var(--tone-text);text-align:center;border:0;flex-direction:column;align-items:center;gap:4px;margin:0;padding:12px 10px 10px;display:flex;position:relative;container-type:inline-size}@media (width>=768px){.chat-host-card[data-v-6bc13f56]{--radius:32px;--rim:11px 9px 10px 9px;--face-radius:24px 25px 26px 25px;--glare:60px;gap:8px;padding:31px 25px 28px}}.chat-host-card[data-v-6bc13f56]:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#fffffff2,#fff6 40%,#fff0 80%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.chat-host-card[data-v-6bc13f56]:before{content:"";inset:var(--rim);z-index:-1;border-radius:var(--face-radius);background:url(../svg/chat/glare-tl.svg) 0 0/var(--glare) calc(var(--glare) * 7 / 6) no-repeat,url(../svg/chat/glare-tr.svg) 100% 0/var(--glare) var(--glare) no-repeat,url(../svg/chat/glare-bl.svg) 0 100%/var(--glare) var(--glare) no-repeat,url(../svg/chat/glare-br.svg) 100% 100%/calc(var(--glare) * 7 / 6) calc(var(--glare) * 4 / 3) no-repeat,linear-gradient(180deg,var(--tone-face-top),var(--tone-face-bottom));position:absolute;box-shadow:0 0 0 1px #ffffff8c}.chat-host-card[data-v-6bc13f56]:is(button){cursor:pointer;transition:transform .2s,box-shadow .2s}.chat-host-card[data-v-6bc13f56]:is(button):focus-visible,.chat-host-card[data-v-6bc13f56]:is(button):hover{box-shadow:0 1px 0 #06030966,0 0 0 4px var(--tone-rim),0 0 22px var(--tone-halo),0 14px 28px rgb(var(--chat-shadow)/26%)}@media (prefers-reduced-motion:no-preference){.chat-host-card[data-v-6bc13f56]:is(button):focus-visible,.chat-host-card[data-v-6bc13f56]:is(button):hover{transform:translateY(-4px)}}.chat-host-card[data-v-6bc13f56]:is(button):focus-visible{outline:3px solid var(--tone-text);outline-offset:5px}.chat-host-card__art[data-v-6bc13f56]{flex:1;width:100%;min-height:0}.chat-host-card__image[data-v-6bc13f56]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 8px #3c287833);width:100%;height:100%}.chat-host-card__text[data-v-6bc13f56]{flex-direction:column;display:flex}.chat-host-card__caption[data-v-6bc13f56]{opacity:.85;font-size:18px}.chat-host-card__caption[data-v-6bc13f56],.chat-host-card__name[data-v-6bc13f56]{font-family:var(--f-display,GabbysDollhouseRegular),sans-serif}.chat-host-card__name[data-v-6bc13f56]{letter-spacing:.01em;text-transform:uppercase;font-size:14cqi;line-height:1}.chat-host-card--aside[data-v-6bc13f56]{height:auto;box-shadow:none;background:0 0;border-radius:0;flex-direction:row;justify-content:center;gap:14px;padding:0}.chat-host-card--aside[data-v-6bc13f56]:after,.chat-host-card--aside[data-v-6bc13f56]:before{content:none}@media (width>=768px){.chat-host-card__name[data-v-6bc13f56]{font-size:calc(clamp(18px,18cqi,48px))}.chat-host-card--aside[data-v-6bc13f56]{background:radial-gradient(circle at 25% 42%,#ffffff38,#fff0 32%),radial-gradient(ellipse 90% 55% at 12% 8%,var(--chat-aside-glare),var(--chat-aside) 75%);height:100%;box-shadow:inset 4px 0 0 #ffffffb3,inset 0 0 0 2px #ffffff8c,0 0 0 .5px #2b3a432e,0 10px 34px rgb(var(--chat-shadow)/16%);border-radius:44px;flex-direction:column;gap:8px;padding:32px 24px 36px}.chat-host-card--aside[data-v-6bc13f56]:after{content:"";background:linear-gradient(#beecfc,#9fccf2 50%,#6ab3f3);padding:0 0 0 2px}}@media (width>=1024px){.chat-host-card--aside[data-v-6bc13f56]{border-radius:66px}}.chat-host-card--aside .chat-host-card__art[data-v-6bc13f56]{aspect-ratio:1;width:calc(clamp(72px,26vw,100px));box-shadow:inset 0 0 0 2px var(--c-palette-white,#fff),0 0 1px #a59be7,0 0 6px #6358cdb3;background:radial-gradient(circle at 50% 45%,#f0fbfe 25%,#d6f1f8 70%) padding-box padding-box,linear-gradient(#e8defe,#c9bbf5) border-box;border:2.5px solid #0000;border-radius:50%;flex:none;overflow:hidden}.chat-host-card--aside .chat-host-card__image[data-v-6bc13f56]{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;filter:none}@media (width>=768px){.chat-host-card--aside .chat-host-card__art[data-v-6bc13f56]{aspect-ratio:auto;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;overflow:visible}.chat-host-card--aside .chat-host-card__image[data-v-6bc13f56]{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;filter:drop-shadow(0 10px 8px #3c287833)}}.chat-host-card--aside .chat-host-card__text[data-v-6bc13f56]{background:radial-gradient(ellipse 50% 95% at 50% 50%,#fcfefe,var(--chat-bubble));min-height:72px;filter:drop-shadow(1px 0 0 var(--chat-bubble-rim)) drop-shadow(-1px 0 0 var(--chat-bubble-rim)) drop-shadow(0 1px 0 var(--chat-bubble-rim)) drop-shadow(0 -1px 0 var(--chat-bubble-rim)) drop-shadow(0 0 2px #6b5edc) drop-shadow(0 0 3px #6b5edcbf);border-radius:12px;flex:0 auto;justify-content:center;padding:10px 16px;position:relative}.chat-host-card--aside .chat-host-card__text[data-v-6bc13f56]:before{content:"";background-color:var(--chat-bubble-tail);width:16px;height:12.5px;clip-path:path("M16 0C13 3.5 6 4.8 0 5.1C6 7 11 10 16 12.5Z");position:absolute;bottom:14px;left:-15px}.chat-host-card--aside .chat-host-card__caption[data-v-6bc13f56]{text-wrap:balance;font-size:15px}@media (width>=768px){.chat-host-card--aside .chat-host-card__text[data-v-6bc13f56]{filter:none;background:0 0;border-radius:0;flex:none;min-height:0;padding:0}.chat-host-card--aside .chat-host-card__text[data-v-6bc13f56]:before{content:none}.chat-host-card--aside .chat-host-card__caption[data-v-6bc13f56]{font-size:21px}}.chat-host-card--aside .chat-host-card__name[data-v-6bc13f56]{text-wrap:balance;max-width:6em;font-size:28.43px}@media (width>=768px){.chat-host-card--aside .chat-host-card__name[data-v-6bc13f56]{max-width:none;font-size:calc(clamp(18px,18cqi,48px))}}.chat-host-picker[data-v-aa819cdb]{flex-direction:column;flex:1;align-items:center;gap:14px;min-height:0;display:flex}.chat-host-picker__prompt[data-v-aa819cdb]{font-family:var(--f-display,GabbysDollhouseRegular),sans-serif;max-width:15em;color:var(--c-palette-white,#fff);text-align:center;text-shadow:0 1px 3px rgb(var(--chat-shadow)/60%);text-wrap:balance;margin:0}@media (width>=768px){.chat-host-picker[data-v-aa819cdb]{gap:24px}.chat-host-picker__prompt[data-v-aa819cdb]{background-color:var(--chat-cyan);max-width:none;box-shadow:0 0 0 2px var(--c-palette-white,#fff);color:var(--chat-ink);text-shadow:none;border-radius:999px;padding:14px 40px;font-size:24px}}.chat-host-picker__list[data-v-aa819cdb]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;width:100%;min-height:0;margin:0;padding:0;list-style:none;display:flex;container-type:size}.chat-host-picker__item[data-v-aa819cdb]{aspect-ratio:1;width:calc(max(110px,min(62cqw,50cqh - 7px,240px)));min-height:0}@media (width>=768px){.chat-host-picker__list[data-v-aa819cdb]{flex-flow:wrap;place-content:center;gap:96px}.chat-host-picker__item[data-v-aa819cdb]{aspect-ratio:9/14;width:calc(min(clamp(140px,40cqw,280px),64cqh));max-height:440px}}.chat-pill--purple[data-v-10a7c210]{--tone-face-top:#e2e1f9;--tone-face-bottom:#cfcdea;--tone-rim-top-out:#efeefc;--tone-rim-top-in:#cac7f8;--tone-rim-side:#e0dff8;--tone-rim-foot-out:#a7a3e9;--tone-rim-foot-in:#d1d1ee;--tone-corner:#aeabf4;--tone-halo:#ffffff8c;--tone-card:#dedcf8;--tone-glass:#d3d1f7;--tone-tint:#f4f1ff;--tone-rim:#c3b5ff;--tone-edge:#b9a8f5;--tone-foot:#9c84e6;--tone-pool:#c6bbef;--tone-text:#8a4fd6;--tone-press:#9a74e6}.chat-pill--pink[data-v-10a7c210]{--tone-face-top:#fdf0f8;--tone-face-bottom:#f3d9ea;--tone-rim-top-out:#fdf0f8;--tone-rim-top-in:#eaa9d9;--tone-rim-side:#f6d3ec;--tone-rim-foot-out:#e08cc8;--tone-rim-foot-in:#f3cfe8;--tone-corner:#e7a6d6;--tone-halo:#ffffff8c;--tone-card:#f8ecf8;--tone-glass:#f6d3ec;--tone-tint:#faf0f9;--tone-rim:#e97ccb;--tone-edge:#f59de7;--tone-foot:#cc69c4;--tone-pool:#d7aad5;--tone-text:#e0129c;--tone-press:#e64fc9}.chat-pill--orange[data-v-10a7c210]{--tone-face-top:#fef4e8;--tone-face-bottom:#f5e0c8;--tone-rim-top-out:#fdecd8;--tone-rim-top-in:#f5a865;--tone-rim-side:#f8d2a8;--tone-rim-foot-out:#ef8440;--tone-rim-foot-in:#f8cfa0;--tone-corner:#f59a52;--tone-halo:#f6943f59;--tone-card:#f7f1e3;--tone-glass:#f8d2a8;--tone-tint:#fcf6ea;--tone-rim:#f6943f;--tone-edge:#eca17a;--tone-foot:#ed6d26;--tone-pool:#ecaf83;--tone-text:#cf5f0a;--tone-press:#ec7f2e}.chat-pill--gold[data-v-10a7c210]{--tone-face-top:#faf3e1;--tone-face-bottom:#ece5d4;--tone-rim-top-out:#f8ecbf;--tone-rim-top-in:#eab58b;--tone-rim-side:#f5e3b4;--tone-rim-foot-out:#ed9b71;--tone-rim-foot-in:#f0daab;--tone-corner:#f3a389;--tone-halo:#f0b8648c;--tone-card:#f5eddc;--tone-glass:#f4dba0;--tone-tint:#fffaeb;--tone-rim:#f0bd55;--tone-edge:#f0c27a;--tone-foot:#e9a23a;--tone-pool:#f0cf95;--tone-text:#e9557c;--tone-press:#e9a23a}.chat-pill--green[data-v-10a7c210]{--tone-face-top:#eefaf3;--tone-face-bottom:#d8f0e2;--tone-rim-top-out:#e3f6eb;--tone-rim-top-in:#a5dcbd;--tone-rim-side:#cdeedb;--tone-rim-foot-out:#7fcfa1;--tone-rim-foot-in:#c6ead6;--tone-corner:#94d9b2;--tone-halo:#ffffff8c;--tone-card:#def5e8;--tone-glass:#cdeedb;--tone-tint:#e3f9ed;--tone-rim:#6fd89b;--tone-edge:#c2f3d6;--tone-foot:#49f4a8;--tone-pool:#6ef1af;--tone-text:#079553;--tone-press:#2fbf6e}.chat-pill--blue[data-v-10a7c210]{--tone-face-top:#eef6fe;--tone-face-bottom:#d8e7f8;--tone-rim-top-out:#e1eefb;--tone-rim-top-in:#a9cbf2;--tone-rim-side:#d0e4f8;--tone-rim-foot-out:#86b6ec;--tone-rim-foot-in:#c9def6;--tone-corner:#99c4ef;--tone-halo:#ffffff8c;--tone-card:#def0f6;--tone-glass:#d0e4f8;--tone-tint:#e3f5f9;--tone-rim:#7dbdf5;--tone-edge:#a2daf5;--tone-foot:#66d7f9;--tone-pool:#94dcf4;--tone-text:#2f7ae8;--tone-press:#3f9bee}.chat-pill--periwinkle[data-v-10a7c210]{--tone-card:#dad7f3;--tone-glass:#b5b2ea;--tone-tint:#e2e1f9;--tone-rim:#a78fc8;--tone-shade:#b7ade2;--tone-edge:#b1a9e4;--tone-foot:#a88fc9;--tone-pool:#b7ade2;--tone-text:#6969d3;--tone-press:#8f8ce0}.chat-pill[data-v-10a7c210]{font-family:var(--f-display,GabbysDollhouseRegular),sans-serif;--rim-top:5px;--rim:4px;--rim-foot:4px;--line:1.5px;--radius:48px;--shadow:0 4px 28px rgb(var(--chat-pill-shadow) / 22%), 0 1px 3px rgb(var(--chat-pill-shadow) / 6%);--shadow-hover:0 8px 36px rgb(var(--chat-pill-shadow) / 28%), 0 2px 6px rgb(var(--chat-pill-shadow) / 12%);isolation:isolate;border-radius:var(--radius);background:radial-gradient(ellipse 12% 38% at 4% 28%,#ffffffe6,#fff0 70%),radial-gradient(ellipse 10% 24% at 5% 84%,#ffffffb3,#fff0 70%),radial-gradient(ellipse 10% 24% at 95% 84%,#fffc,#fff0 70%),linear-gradient(180deg,color-mix(in srgb,var(--tone-edge),#fff 80%),var(--tone-edge) var(--rim-top),color-mix(in srgb,var(--tone-edge),#fff 45%) 30% 65%,var(--tone-foot) calc(100% - var(--rim-foot)));width:100%;box-shadow:var(--shadow);color:var(--tone-text);text-align:left;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;line-height:1.05;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.chat-pill[data-v-10a7c210]:after{content:"";border-radius:inherit;background:linear-gradient(180deg,#fff,#ffffffb3 55%,color-mix(in srgb,var(--tone-foot),#fff 30%) 85%);-webkit-mask-composite:xor;pointer-events:none;padding:1px 1px 2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.chat-pill[data-v-10a7c210]:before{content:"";inset:var(--rim-top) var(--rim) var(--rim-foot);z-index:-1;border:var(--line) solid transparent;border-radius:calc(var(--radius) - var(--rim));background:radial-gradient(ellipse 10% 18% at 6% 22%,#fff,#fff0) padding-box,radial-gradient(ellipse 22% 34% at 7% 24%,#fffc,#fff0 70%) padding-box,radial-gradient(ellipse 18% 26% at 6% 86%,#fff9,#fff0 70%) padding-box,radial-gradient(ellipse 18% 26% at 94% 86%,#fff9,#fff0 70%) padding-box,linear-gradient(0deg,var(--tone-pool),color-mix(in srgb,var(--tone-pool) 35%,transparent) 10%,transparent 26%) padding-box,linear-gradient(180deg,var(--tone-tint),var(--tone-card)) padding-box,linear-gradient(180deg,#fff,#ffffffd9 50%,color-mix(in srgb,var(--tone-pool),#fff 30%)) border-box;box-shadow:inset 0 0 10px -2px color-mix(in srgb,var(--tone-edge) 45%,transparent);position:absolute}.chat-pill[data-v-10a7c210]:focus-visible,.chat-pill[data-v-10a7c210]:hover{box-shadow:var(--shadow-hover)}@media (prefers-reduced-motion:no-preference){.chat-pill[data-v-10a7c210]:focus-visible,.chat-pill[data-v-10a7c210]:hover{transform:translateY(-2px)}}.chat-pill[data-v-10a7c210]:focus-visible{outline:3px solid var(--tone-text);outline-offset:4px}.chat-pill[data-v-10a7c210]:disabled{opacity:.45;cursor:default;transform:none}.chat-pill--large[data-v-10a7c210]{--radius:36px;min-height:68px;padding:10px 20px 10px 28px;font-size:21px}@media (width>=1024px){.chat-pill--large[data-v-10a7c210]{--rim-top:7px;--rim:6px;--rim-foot:5px;--line:2px;--radius:60px;gap:8px;min-height:156px;padding:12px 14px 12px 30px;font-size:24px}}@media (width<768px){.chat-pill--large[data-v-10a7c210]{--rim-top:4px;--rim:3px;--rim-foot:3px;--radius:20px;min-height:84px;padding:20px 6px 10px 10px;font-size:calc(clamp(12px,3.8vw,15px))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.chat-pill--large[data-v-10a7c210]:hover{z-index:1;transform:scale(1.08)}.chat-pill--large:hover .chat-pill__label[data-v-10a7c210]{transform:scale(1.35)}.chat-pill--large:hover .chat-pill__image[data-v-10a7c210]{transform:translate(8%,-26%)rotate(-6deg)scale(1.35)}}.chat-pill--large[data-v-10a7c210]:active{color:var(--c-palette-white,#fff);text-shadow:0 1px 2px color-mix(in srgb,var(--tone-press),#000 35%);transform:none}.chat-pill--large[data-v-10a7c210]:active:before{background:linear-gradient(180deg,#ffffff59,#fff0 40%) padding-box,var(--tone-press) padding-box,linear-gradient(180deg,#fff,color-mix(in srgb,var(--tone-press),#fff 40%)) border-box}.chat-pill--small[data-v-10a7c210]{--rim:2.5px;--rim-top:var(--rim);--rim-foot:var(--rim);--radius:17px;--line:1.5px;background:linear-gradient(90deg,#d8c7e4b3,transparent 4px calc(100% - 4px),#d8c7e4b3),linear-gradient(180deg,color-mix(in srgb,var(--tone-glass),#fff 45%) 1.5px,var(--tone-glass) 2.5px 30%,var(--tone-rim));width:auto;min-height:40px;padding:6px 18px;font-size:15px}.chat-pill--small[data-v-10a7c210]:after{background:linear-gradient(180deg,#efeff8,color-mix(in srgb,var(--tone-glass),#fff 45%) 50%,color-mix(in srgb,var(--tone-rim),#f0b8e0 45%));padding:1px 1px 1.5px}.chat-pill--small[data-v-10a7c210]:before{border:var(--line) solid transparent;background:radial-gradient(ellipse 9% 32% at 7% 34%,#fffc,#fff0 70%) padding-box,radial-gradient(ellipse 9% 32% at 93% 34%,#fff9,#fff0 70%) padding-box,linear-gradient(180deg,var(--tone-tint) 10% 30%,var(--tone-card) 50%,var(--tone-shade,var(--tone-card)) 95%) padding-box,linear-gradient(180deg,#ffffffd9,color-mix(in srgb,var(--tone-card),var(--tone-shade,var(--tone-card))) 85%) border-box;box-shadow:none}@media (width>=768px){.chat-pill--small[data-v-10a7c210]{--rim:3.5px;--radius:22px;--line:2px;min-height:52px;padding:8px 20px;font-size:18px}}@media (width>=1200px){.chat-pill--small[data-v-10a7c210]{padding-inline:24px;font-size:21px}}.chat-pill__label[data-v-10a7c210]{overflow-wrap:anywhere;flex-shrink:1000;min-width:0;position:relative}.chat-pill--large .chat-pill__label[data-v-10a7c210]{overflow-wrap:break-word;text-wrap:balance;transform-origin:0;min-width:min-content;max-width:6.6em}.chat-pill__image[data-v-10a7c210]{aspect-ratio:1;flex:0 76px;min-width:40px;position:relative}@media (width>=1024px){.chat-pill--small[data-v-10a7c210]{--rim:4px;--radius:27px;min-height:62px}.chat-pill__image[data-v-10a7c210]{flex-basis:90px}}.chat-pill--large .chat-pill__image[data-v-10a7c210],.chat-pill--large .chat-pill__label[data-v-10a7c210]{z-index:1;transition:transform .2s}@media (width<768px){.chat-pill--large .chat-pill__label[data-v-10a7c210]{min-width:0;max-width:none}.chat-pill--large .chat-pill__image[data-v-10a7c210]{width:50px;min-width:0;position:absolute;top:-12px;right:4px}}.chat-pill__image--icon[data-v-10a7c210]{-o-object-fit:contain;object-fit:contain}.chat-pill__image--photo[data-v-10a7c210]{border:3px solid var(--c-palette-white,#fff);-o-object-fit:cover;object-fit:cover;border-radius:50%}.chat-cards[data-v-bb1ecd75]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.chat-cards[data-v-bb1ecd75]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}}@media (width>=1024px){.chat-cards[data-v-bb1ecd75]{gap:22px 18px}}.chat-cards__card[data-v-bb1ecd75]{height:100%}.chat-dialog__close[data-v-8dc08320]{justify-content:center;align-items:center;display:flex}.chat-dialog[data-v-8dc08320]{--chat-ink:#8a4fd6;--chat-lead:#956ef6;--chat-shadow:90 60 180;--chat-pill-shadow:40 70 90;--chat-title-stroke:#884fc0;--chat-cyan:#d8faff;--chat-stage:#dcf1f9;--chat-stage-edge:#e3fbff;--chat-aside-glare:#f6fcff;--chat-aside:#d7f4fc;--chat-bubble:#d3f1f5;--chat-bubble-tail:#e1f5f7;--chat-bubble-rim:#6e5dde;--chat-panel-top:#bdbbff;--chat-panel-bottom:#b5b3ff;--chat-panel-glow:#e4e2ff;--chat-panel-rim-light:#a497ff;--chat-panel-rim:#7472de;--chat-panel-rim-dark:#6967d6;--chat-panel-lip-shade:40 30 120;--chat-panel-shine:#e6aef6;--chat-panel-inner-line:#ccb3ff;opacity:1;width:100%;max-width:100%;height:100%;max-height:100%;transition:opacity .2s ease,transform .2s ease,overlay .2s ease allow-discrete,display .2s ease allow-discrete;background:0 0;border:0;margin:0;padding:0;overflow:visible;transform:none}@starting-style{.chat-dialog[data-v-8dc08320]{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.chat-dialog[data-v-8dc08320]{transition:none}}.chat-dialog[data-v-8dc08320]::backdrop{background-color:var(--chat-backdrop,#00000080)}.chat-dialog--preview[data-v-8dc08320]{position:fixed;inset:0}.chat-dialog--modal[data-v-8dc08320],.chat-dialog--preview[data-v-8dc08320]{padding:calc(8px + env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom))}@media (width>=768px){.chat-dialog--modal[data-v-8dc08320],.chat-dialog--preview[data-v-8dc08320]{width:min(1080px,100% - 48px);height:min(880px,100% - 48px);margin:auto;padding:0}}.chat-dialog__frame[data-v-8dc08320]{flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.chat-dialog__title[data-v-8dc08320]{z-index:1;flex-shrink:0}.chat-dialog__panel[data-v-8dc08320]{background:radial-gradient(ellipse var(--chat-panel-glow-size,60% 55%) at var(--chat-panel-glow-at,45% 62%),var(--chat-panel-glow),transparent) padding-box,linear-gradient(180deg,var(--chat-panel-top),var(--chat-panel-bottom)) padding-box,linear-gradient(180deg,#ffffff59,#fff0 3px) border-box,linear-gradient(180deg,var(--chat-panel-rim-light) 6px,#fff0 120px) border-box,linear-gradient(180deg,transparent calc(100% - 16px),rgb(var(--chat-panel-lip-shade)/28%)) border-box,linear-gradient(90deg,transparent calc(100% - 16px),rgb(var(--chat-panel-lip-shade)/12%)) border-box,linear-gradient(180deg,var(--chat-panel-rim),var(--chat-panel-rim-dark)) border-box;width:100%;min-height:0;box-shadow:inset 0 0 0 2px var(--chat-panel-inner-line),inset 0 8px 10px -6px rgb(var(--chat-shadow)/22%),0 0 0 2px var(--chat-panel-shine),0 0 10px #e6aef68c,0 14px 30px rgb(var(--chat-shadow)/30%);border:4px solid #0000;border-bottom-width:6px;border-radius:42px;flex-direction:column;flex:1;margin-top:-11%;padding:14% 8px 16px;display:flex;overflow:hidden auto}@media (width<768px){.chat-dialog__panel[data-v-8dc08320]{--chat-panel-top:#b2b0ff;--chat-panel-bottom:#adaaff;--chat-panel-glow:#e2e1ff;--chat-panel-glow-size:40% 17%;--chat-panel-glow-at:45% 57%;--chat-panel-rim:#5755cd;--chat-panel-rim-dark:#4540b1;--chat-panel-inner-line:#d4b4ff;--chat-panel-shine:#9560e6;box-shadow:inset 0 0 0 2px var(--chat-panel-inner-line),inset 0 8px 10px -6px rgb(var(--chat-shadow)/22%),0 0 0 1.5px var(--chat-panel-shine),0 4px 16px #26006647}}@media (width>=768px){.chat-dialog__panel[data-v-8dc08320]{border-width:6px 16px 16px 6px;border-radius:84px;margin-top:-76px;padding:96px 32px 24px}}@media (width>=1024px){.chat-dialog__panel[data-v-8dc08320]{border-radius:108px;padding-bottom:32px}}.chat-dialog__close[data-v-8dc08320]{font-family:var(--f-display,GabbysDollhouseRegular),sans-serif;z-index:2;border:3px solid var(--c-palette-white,#fff);background:linear-gradient(180deg,var(--chat-panel-rim-light),var(--chat-panel-rim));width:44px;height:44px;box-shadow:0 4px 10px rgb(var(--chat-shadow)/30%);color:var(--c-palette-white,#fff);cursor:pointer;border-radius:50%;font-size:21px;transition:transform .2s;position:absolute;top:14%;right:12px}@media (prefers-reduced-motion:no-preference){.chat-dialog__close[data-v-8dc08320]:focus-visible,.chat-dialog__close[data-v-8dc08320]:hover{transform:scale(1.08)}}.chat-dialog__nav[data-v-8dc08320],.chat-dialog__picker[data-v-8dc08320]{justify-content:center}.chat-dialog__conversation[data-v-8dc08320],.chat-dialog__picker[data-v-8dc08320]{flex-direction:column;flex:1;gap:16px;display:flex}@media (width>=768px){.chat-dialog__close[data-v-8dc08320]{top:64px;right:24px}.chat-dialog__conversation[data-v-8dc08320]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.52fr) minmax(0,1fr);gap:28px;min-height:0;display:grid}}.chat-dialog__stage[data-v-8dc08320]{--stage-gap:14px;gap:var(--stage-gap);flex-direction:column;flex:1;display:flex}@media (width>=768px){.chat-dialog__stage[data-v-8dc08320]{border:3.5px solid var(--chat-stage-edge);background-color:var(--chat-stage);box-shadow:0 0 0 2px var(--c-palette-white,#fff);--stage-pad-x:20px;--stage-gap:12px;gap:var(--stage-gap);padding:24px var(--stage-pad-x) 20px;border-radius:48px}}@media (width>=1024px){.chat-dialog__stage[data-v-8dc08320]{--stage-pad-x:28px;--stage-gap:16px;border-radius:76px;padding-block:32px 24px}}.chat-dialog__stage-scroll[data-v-8dc08320]{border:3.5px solid var(--chat-stage-edge);background-color:var(--chat-stage);box-shadow:0 0 0 2px var(--c-palette-white,#fff);border-radius:24px;flex:1;grid-template-rows:1fr auto 1fr;align-items:start;padding:14px 10px 16px;display:grid}@media (width<768px){.chat-dialog__stage-scroll[data-v-8dc08320]{min-height:300px}}@media (width>=768px){.chat-dialog__stage-scroll[data-v-8dc08320]{box-shadow:none;margin:-10px calc(var(--stage-pad-x) * -1);padding:10px var(--stage-pad-x);scrollbar-color:var(--chat-panel-rim) transparent;scrollbar-width:thin;background:0 0;border:0;border-radius:0;overflow:hidden auto}}.chat-dialog__choices[data-v-8dc08320]{padding-top:var(--stage-gap)}.chat-dialog__nav-idle[data-v-8dc08320]{visibility:hidden}.chat-dialog__nav[data-v-8dc08320]{flex-wrap:wrap;gap:10px;min-height:40px;display:flex}@media (width>=768px){.chat-dialog__nav[data-v-8dc08320]{justify-content:flex-end;min-height:52px}}
