:root{--wn-night:#2b2440;--wn-night-2:#3b3157;--wn-stage-cream:#f3ece0;--wn-stage-tint:#ffe9d6;--wn-stage-dot:#ffffff8c;--wn-bubble:#fff1e3;--wn-feed-bubble:#fff1e3;--wn-feed-ink:#2a2321;--wn-feed-label:#b0501a;--wn-feed-soft:#5a4f4a}@media (prefers-color-scheme:dark){html:not(.light):has(.chat-type){--wn-stage-cream:#3a322d;--wn-stage-tint:#44301f;--wn-stage-dot:#ffffff0f;--wn-bubble:#fff;--wn-feed-bubble:#2b2523;--wn-feed-ink:#f2ede7;--wn-feed-label:#ff9a5c;--wn-feed-soft:#f2ede7b8}}html.dark:has(.chat-type){--wn-stage-cream:#3a322d;--wn-stage-tint:#44301f;--wn-stage-dot:#ffffff0f;--wn-bubble:#fff;--wn-feed-bubble:#2b2523;--wn-feed-ink:#f2ede7;--wn-feed-label:#ff9a5c;--wn-feed-soft:#f2ede7b8}.wn-sheet{background:var(--ab-surface);color:var(--ab-ink)}.wn-stage{background:radial-gradient(circle at 16% 20%, var(--wn-stage-dot) 0 20px, transparent 21px), radial-gradient(circle at 88% 74%, var(--wn-stage-dot) 0 30px, transparent 31px), var(--wn-stage-bg,var(--ab-tint));position:relative;overflow:hidden}.wn-stage[data-tone=cream]{--wn-stage-bg:var(--wn-stage-cream)}.wn-stage[data-tone=tint]{--wn-stage-bg:var(--wn-stage-tint)}.wn-stage[data-tone=night]{--wn-stage-bg:linear-gradient(160deg, var(--wn-night), var(--wn-night-2));background:linear-gradient(160deg, var(--wn-night), var(--wn-night-2))}.wn-face{background:#f0ece4;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 0 0 4px #ffffffe6,0 6px #3b36361f}.wn-bubble{background:var(--wn-bubble);color:#2a2321;border-radius:18px;position:relative;box-shadow:0 3px #3b363624}.wn-bubble-feed{background:var(--wn-feed-bubble);color:var(--wn-feed-ink)}.wn-bubble:after{content:"";background:inherit;border-radius:3px;width:14px;height:14px;position:absolute;top:-6px;left:32px;transform:rotate(45deg)}.wn-cta-card{box-shadow:none;border:2px dashed color-mix(in srgb, var(--ab-orange) 55%, transparent)}.wn-ask{background:var(--ab-orange-soft);color:var(--ab-ink);border-radius:16px 16px 4px}.wn-progress-segment{background:var(--ab-soft);border-radius:9999px;height:8px;transition:background .3s}.wn-progress-segment[data-done=true]{background:var(--ab-orange)}.wn-pulse{fill:none;stroke-linecap:round;stroke-dasharray:.01 99.99;stroke-dashoffset:-50px}.wn-confetti{opacity:0;border-radius:2px;width:8px;height:12px;margin:-6px -4px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.wn-page[data-dir=next]{animation:.45s cubic-bezier(.34,1.56,.64,1) both wn-in-next}.wn-page[data-dir=back]{animation:.45s cubic-bezier(.34,1.56,.64,1) both wn-in-back}.wn-hop{animation:.7s cubic-bezier(.34,1.56,.64,1) both wn-hop}.wn-float{animation:3.2s ease-in-out infinite wn-float}.wn-float-slow{animation:4.4s ease-in-out -1.2s infinite wn-float}.wn-twinkle{animation:2.2s ease-in-out infinite wn-twinkle}.wn-bubble-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) .15s both wn-bubble-pop}.wn-wiggle:hover{animation:.5s ease-in-out wn-wiggle}.wn-confetti{animation:wn-confetti .9s var(--ab-ease-out) both;animation-delay:var(--wn-delay,0s)}.wn-dash{animation:1.4s linear infinite wn-dash}.wn-spin{animation:6s linear infinite wn-spin}.wn-flicker{transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate wn-flicker}.wn-drop{animation:2.6s cubic-bezier(.34,1.56,.64,1) infinite wn-drop}.wn-node{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite wn-node}.wn-glow{animation:2.2s ease-in-out infinite wn-twinkle}.wn-pulse{animation:2.8s linear infinite wn-pulse;animation-delay:var(--wn-delay,0s)}.wn-pulse[data-way=out]{animation-direction:reverse}.wn-sway{transform-origin:50% 0;animation:3.6s ease-in-out infinite wn-sway}}@keyframes wn-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes wn-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes wn-flicker{0%{opacity:.85;transform:scale(.9,.95)translateY(2px)}to{opacity:1;transform:scale(1.05,1.12)translateY(-3px)}}@keyframes wn-drop{0%{opacity:0;transform:translateY(-46px)rotate(-14deg)}30%,80%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes wn-node{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes wn-in-next{0%{opacity:0;transform:translate(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes wn-in-back{0%{opacity:0;transform:translate(-28px)scale(.97)}to{opacity:1;transform:none}}@keyframes wn-hop{0%{opacity:0;transform:translateY(14px)scale(.85)}60%{opacity:1;transform:translateY(-6px)scale(1.04)}to{transform:none}}@keyframes wn-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes wn-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes wn-bubble-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes wn-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes wn-confetti{0%{opacity:1;transform:translate(0)rotate(0)scale(.5)}to{opacity:0;transform:translate(var(--wn-dx), var(--wn-dy)) rotate(260deg) scale(1)}}@keyframes wn-dash{to{stroke-dashoffset:-24px}}@keyframes wn-spin{to{transform:rotate(1turn)}}
