.spark.svelte-csyftj{display:inline-block;vertical-align:-2px;transform-origin:center;animation:svelte-csyftj-spark-tw 3s ease-in-out infinite}@keyframes svelte-csyftj-spark-tw{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.spark.svelte-csyftj{animation:none;opacity:1}}.pa.svelte-1s8bj8v{height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(6px,2vw,9px);overflow-y:auto;padding-right:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pa.svelte-1s8bj8v::-webkit-scrollbar{width:0}.pa.pa-flow.svelte-1s8bj8v{height:auto;overflow:visible;-webkit-overflow-scrolling:auto}.pa-msg.svelte-1s8bj8v{display:flex;gap:8px;align-items:flex-end;flex-shrink:0;animation:svelte-1s8bj8v-pa-rise .32s cubic-bezier(.16,1,.3,1) both}.pa-user.svelte-1s8bj8v{flex-direction:row-reverse}@keyframes svelte-1s8bj8v-pa-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pa-av.svelte-1s8bj8v{width:clamp(24px,7vw,28px);height:clamp(24px,7vw,28px);border-radius:50%;flex-shrink:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#ffffff0f}.pa-av.svelte-1s8bj8v img:where(.svelte-1s8bj8v){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 34%;object-position:50% 34%;display:block}.pa-bubble.svelte-1s8bj8v{max-width:86%;padding:clamp(8px,2.3vw,9px) clamp(10px,3vw,12px);border-radius:15px;font-size:clamp(12.5px,3.5vw,13.5px);font-weight:600;line-height:1.4;text-shadow:0 1px 6px rgba(0,0,0,.5)}.pa-msg.svelte-1s8bj8v:not(.pa-user) .pa-bubble:where(.svelte-1s8bj8v){background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-bottom-left-radius:5px;color:#ffffffeb}.pa-user.svelte-1s8bj8v .pa-bubble:where(.svelte-1s8bj8v){background:linear-gradient(180deg,#b06bf0,#8b3ae0);color:#fff;font-weight:700;border-bottom-right-radius:5px;text-shadow:none}.pa-dots.svelte-1s8bj8v{display:inline-flex;gap:4px;padding:3px 0}.pa-dots.svelte-1s8bj8v i:where(.svelte-1s8bj8v){width:6px;height:6px;border-radius:50%;background:#fff6;animation:svelte-1s8bj8v-pa-blink 1.1s infinite}.pa-dots.svelte-1s8bj8v i:where(.svelte-1s8bj8v):nth-child(2){animation-delay:.18s}.pa-dots.svelte-1s8bj8v i:where(.svelte-1s8bj8v):nth-child(3){animation-delay:.36s}@keyframes svelte-1s8bj8v-pa-blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.pa-caret.svelte-1s8bj8v:after{content:"▍";color:#c084fc;margin-left:1px;animation:svelte-1s8bj8v-pa-caret .7s step-end infinite}@keyframes svelte-1s8bj8v-pa-caret{50%{opacity:0}}.pa-composer.svelte-1s8bj8v{display:flex;gap:7px;align-items:center;flex-shrink:0;background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:5px 5px 5px 13px}.pa-composer.svelte-1s8bj8v input:where(.svelte-1s8bj8v){flex:1;background:transparent;border:0;outline:0;color:#ffffffeb;font-family:inherit;font-weight:600;font-size:13.5px;min-width:0}.pa-composer.svelte-1s8bj8v input:where(.svelte-1s8bj8v)::-moz-placeholder{color:#fff6}.pa-composer.svelte-1s8bj8v input:where(.svelte-1s8bj8v)::placeholder{color:#fff6}.pa-send.svelte-1s8bj8v{width:38px;height:38px;flex-shrink:0;border:0;border-radius:10px;background:linear-gradient(180deg,#b06bf0,#8b3ae0);color:#fff;display:grid;place-items:center;cursor:pointer}.pa-send.svelte-1s8bj8v:active{transform:scale(.94)}.pa-send.svelte-1s8bj8v svg:where(.svelte-1s8bj8v){width:19px;height:19px}.pa-cta.svelte-1s8bj8v{align-self:center;flex-shrink:0;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:9px clamp(13px,4vw,16px);border:1px solid rgba(255,255,255,.14);border-radius:15px;font-family:inherit;font-weight:800;font-size:clamp(12.5px,3.4vw,13.5px);cursor:pointer;color:#ffffffeb;background:#ffffff14}.pa-cta.svelte-1s8bj8v:active{transform:scale(.97)}.pa-ultra.svelte-1s8bj8v{position:relative;overflow:hidden;align-self:center;flex-shrink:0;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px clamp(14px,4.5vw,18px);border:0;border-radius:13px;font-family:inherit;font-weight:900;font-size:clamp(13px,3.4vw,14px);cursor:pointer;color:#fff;background:linear-gradient(100deg,#c084fc,#8b3ae0 55%,#a855f7);box-shadow:0 9px 22px -7px #7c3aed99}.pa-ultra.svelte-1s8bj8v:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.28) 50%,transparent 58%);transform:translate(-100%);animation:svelte-1s8bj8v-pa-ultra-shimmer 4.5s ease-in-out infinite;pointer-events:none}@keyframes svelte-1s8bj8v-pa-ultra-shimmer{0%{transform:translate(-100%)}32%,to{transform:translate(100%)}}.pa-ultra.svelte-1s8bj8v:active{transform:scale(.98)}.pa-ultra.svelte-1s8bj8v svg:where(.svelte-1s8bj8v){width:15px;height:15px;flex-shrink:0}.pa-ghost.svelte-1s8bj8v{align-self:center;flex-shrink:0;margin-top:2px;border:0;background:transparent;color:#fff6;font-family:inherit;font-weight:800;font-size:12.5px;cursor:pointer}@media(prefers-reduced-motion:reduce){.pa-msg.svelte-1s8bj8v,.pa-ultra.svelte-1s8bj8v:after{animation:none}.pa-ultra.svelte-1s8bj8v:after{display:none}}.spoiler-canvas.svelte-9qtuna{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;opacity:.95;transform:translateZ(0);backface-visibility:hidden;image-rendering:pixelated}.lg-sheet.svelte-192plxl{background:linear-gradient(160deg,#ffffff0d,#ffffff03),#080809;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffff1a,0 24px 60px #000000a6}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lg-sheet.svelte-192plxl{background:#0a0a0b}}.pma-text.svelte-192plxl{height:94px}.pma-sharp.svelte-192plxl{margin:0;-webkit-mask-image:linear-gradient(to bottom,#000 42px,transparent 88px);mask-image:linear-gradient(to bottom,#000 42px,transparent 88px)}.pma-particles.svelte-192plxl{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 26px,#000 62px);mask-image:linear-gradient(to bottom,transparent 26px,#000 62px)}.upsell-cta.svelte-192plxl:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 34%,rgba(255,255,255,.35) 50%,transparent 66%);transform:translate(-150%);animation:svelte-192plxl-upsell-cta-sweep 5s linear infinite;pointer-events:none;z-index:1}@keyframes svelte-192plxl-upsell-cta-sweep{0%,35%{transform:translate(-150%)}85%,to{transform:translate(150%)}}@media(prefers-reduced-motion:reduce){.upsell-cta.svelte-192plxl:after{animation:none}}.gs-card.svelte-14bumsx{border-radius:30px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;box-shadow:inset 0 1px #ffffff1a,0 24px 80px #00000047;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gs-card.svelte-14bumsx{background:#0c0c0ee6}}.gs-topline.svelte-14bumsx{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent)}.gs-spinner.svelte-14bumsx{width:72px;height:72px;border-radius:50%;background:conic-gradient(from 0deg,#bda6ff00,#bda6ff1a 24%,#bda6ff 82%,#f3a4e0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));filter:drop-shadow(0 0 10px rgba(178,120,255,.4));animation:svelte-14bumsx-gs-spin .9s linear infinite}@keyframes svelte-14bumsx-gs-spin{to{transform:rotate(360deg)}}@property --shimmer-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.scan-shimmer-border.svelte-14bumsx{--shimmer-angle: 0deg;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--shimmer-angle),rgba(168,85,247,0) 0deg,rgba(168,85,247,.88) 38deg,rgba(59,130,246,.94) 112deg,rgba(34,211,238,.86) 190deg,rgba(168,85,247,.88) 272deg,rgba(168,85,247,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 10px rgba(168,85,247,.22)) drop-shadow(0 0 18px rgba(59,130,246,.16));animation:svelte-14bumsx-scan-rotate 3.2s linear infinite}@keyframes svelte-14bumsx-scan-rotate{to{--shimmer-angle: 360deg}}.scan-sweep-v.svelte-14bumsx,.scan-sweep-v-up.svelte-14bumsx{border-radius:inherit;opacity:0;mix-blend-mode:screen;filter:blur(10px)}.scan-sweep-v.svelte-14bumsx{background:linear-gradient(180deg,#a855f700,#a855f766,#a855f700);animation:svelte-14bumsx-scan-sweep-v 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes svelte-14bumsx-scan-sweep-v{0%{transform:translateY(-170%);opacity:0}18%,56%{opacity:.8}to{transform:translateY(560%);opacity:0}}.scan-sweep-v-up.svelte-14bumsx{background:linear-gradient(180deg,#22d3ee00,#22d3ee57,#22d3ee00);animation:svelte-14bumsx-scan-sweep-v-up 2.8s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.85s}@keyframes svelte-14bumsx-scan-sweep-v-up{0%{transform:translateY(170%);opacity:0}18%,56%{opacity:.66}to{transform:translateY(-560%);opacity:0}}@media(prefers-reduced-motion:reduce){.gs-spinner.svelte-14bumsx,.scan-shimmer-border.svelte-14bumsx,.scan-sweep-v.svelte-14bumsx,.scan-sweep-v-up.svelte-14bumsx{animation:none}}
