.item.svelte-xkgbad{text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;display:flex}.item.svelte-xkgbad:hover,.item.svelte-xkgbad:focus-visible{background-color:var(--color-neutral-600);outline:none}.seat.svelte-18gbutb{aspect-ratio:1.1;border:1.5px dashed #4a3b2c;width:clamp(64px,11vmin,100px);animation:13s ease-in-out infinite svelte-18gbutb-arrive;position:absolute;transform:translate(-50%,-50%)}@keyframes svelte-18gbutb-arrive{0%,to{box-shadow:none;background:0 0;border-color:#4a3b2c}45%,60%{background:#f08a3c29;border-color:#f08a3c;box-shadow:0 0 26px 3px #f08a3c47}}@media (prefers-reduced-motion:reduce){.seat.svelte-18gbutb{animation:none}}div.svelte-16cbkf0 emoji-picker{--background:#262626;--border-color:#404040;--input-border-color:#525252;--button-hover-background:#404040;--button-active-background:#525252;--indicator-color:#10b981;--outline-color:#10b981}.face.svelte-gtoq9{aspect-ratio:1.2;justify-content:center;align-items:center;width:100%;transition:box-shadow .5s,border-radius .9s;display:flex;overflow:hidden}video.svelte-gtoq9{object-fit:cover;width:100%;height:100%}.mirrored.svelte-gtoq9{transform:scaleX(-1)}.initial.svelte-gtoq9{font-family:var(--font-hearth-serif);color:#c9bba5;font-size:clamp(14px,3vmin,30px)}.initial.big.svelte-gtoq9{font-size:clamp(40px,9vmin,84px)}.speaking.svelte-gtoq9{box-shadow:0 0 0 2px #f4b98a}.hand.svelte-gtoq9{box-shadow:0 0 0 2px #f08a3c,0 0 12px 2px #f08a3c99}.chatting.svelte-gtoq9{box-shadow:0 0 0 2px #ffd3ae,0 0 22px 6px #ffbe82b3}.breath.svelte-gtoq9{animation:6s ease-in-out infinite svelte-gtoq9-breathe}@keyframes svelte-gtoq9-breathe{0%,to{box-shadow:0 0 0 3px #f08a3c,0 0 30px 5px #f08a3c47}50%{box-shadow:0 0 0 3px #f08a3c,0 0 54px 13px #f08a3c6b}}.badge.svelte-gtoq9{color:#17120e;background:#ede3d3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.label.svelte-gtoq9{white-space:nowrap;color:#e2d6c2;opacity:0;pointer-events:none;margin-top:4px;font-size:13px;transition:opacity .6s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.label.shown.svelte-gtoq9{opacity:1}.reaction.svelte-gtoq9{pointer-events:none;font-size:clamp(24px,4vmin,44px);animation:3s ease-out forwards svelte-gtoq9-float-up;position:absolute;bottom:0;right:0}@keyframes svelte-gtoq9-float-up{0%{opacity:0;transform:translateY(0)scale(.6)}10%{opacity:1;transform:translateY(-8px)scale(1.1)}80%{opacity:1}to{opacity:0;transform:translateY(-60px)scale(1)}}@media (prefers-reduced-motion:reduce){.face.svelte-gtoq9,.label.svelte-gtoq9{transition:none}.breath.svelte-gtoq9,.reaction.svelte-gtoq9{animation:none}}.stage.svelte-1haw2mc{background:radial-gradient(36% 42% at 50% 47%,#f08a3c21,#f08a3c00 100%);height:100%;min-height:0;position:relative}.guide.svelte-1haw2mc,.arc.svelte-1haw2mc{pointer-events:none;fill:none;stroke:#4a3b2c;stroke-width:1.5px;stroke-dasharray:2 9;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0}.guide.svelte-1haw2mc ellipse:where(.svelte-1haw2mc),.arc.svelte-1haw2mc path:where(.svelte-1haw2mc){vector-effect:non-scaling-stroke}.arc.right.svelte-1haw2mc{left:auto}.seat.svelte-1haw2mc{transition:left .9s cubic-bezier(.55,0,.2,1),top .9s cubic-bezier(.55,0,.2,1),width .9s cubic-bezier(.55,0,.2,1),opacity .6s;position:absolute;transform:translate(-50%,-50%)}.seat.hidden.svelte-1haw2mc{opacity:0;pointer-events:none}.screen.svelte-1haw2mc{transition:left .6s,right .6s;position:absolute;top:0;bottom:0}.others.svelte-1haw2mc{z-index:2;color:#c9bba5;background:#17120ecc;border-radius:12px;margin:0;padding:2px 10px;font-size:14px;position:absolute;bottom:10px}.others.beside.svelte-1haw2mc{text-align:center;background:0 0;top:calc(50% + 70px);bottom:auto;left:0}.caption.svelte-1haw2mc{z-index:5;position:absolute;left:50%;transform:translate(-50%)}.caption-text.svelte-1haw2mc{white-space:nowrap;text-align:center;font-family:var(--font-hearth-serif);margin:0;font-size:23px;line-height:1.1}.caption-text.svelte-1haw2mc em:where(.svelte-1haw2mc){color:#c9bba5;font-size:17px}.spark.svelte-1haw2mc{z-index:8;max-width:250px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:row-reverse;align-items:center;gap:5px;padding:0;animation:.5s ease-out both svelte-1haw2mc-rise;display:flex;position:absolute;transform:translateY(-50%)}.spark.to-right.svelte-1haw2mc{flex-direction:row}.trail.svelte-1haw2mc{flex:none;flex-direction:inherit;align-items:center;gap:4px;display:flex}.trail.svelte-1haw2mc span:where(.svelte-1haw2mc){background:#f08a3c;border-radius:50%;width:4px;height:4px}.trail.svelte-1haw2mc span:where(.svelte-1haw2mc):last-child{width:6px;height:6px}.bubble.svelte-1haw2mc{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;background:#2a2017;border:1px solid #5a4633;border-radius:18px 22px 17px 24px;-webkit-box-orient:vertical;padding:8px 12px;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.bubble.svelte-1haw2mc strong:where(.svelte-1haw2mc){color:#f4b98a}.mine.svelte-1haw2mc .bubble:where(.svelte-1haw2mc){background:#3a2a1c;border-color:#f08a3c}@keyframes svelte-1haw2mc-rise{0%{opacity:0;margin-top:12px}to{margin-top:0}}.lively.svelte-1haw2mc{z-index:9;cursor:pointer;color:#f4b98a;background:#2e241b;border:0;border-radius:22px 26px 22px 28px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.lively.svelte-1haw2mc:hover{color:#ffd3ae}.ember.svelte-1haw2mc{background:#f08a3c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px 2px #f08a3c99}.narrow.svelte-1haw2mc{flex-direction:column;gap:12px;height:100%;display:flex;overflow-y:auto}.narrow-screen.svelte-1haw2mc{flex:none;height:min(56vh,70vw);position:relative}.narrow-seats.svelte-1haw2mc{flex-wrap:wrap;place-content:flex-start center;gap:22px 14px;padding:4px 8px 16px;display:flex}.narrow-seat.svelte-1haw2mc{width:72px;position:relative}.narrow-center.svelte-1haw2mc{width:min(100%,340px)}.narrow-seats.svelte-1haw2mc .caption-text:where(.svelte-1haw2mc){width:100%}.more.svelte-1haw2mc{text-align:center;color:#c9bba5;width:100%;margin:0;font-size:15px}button.svelte-1haw2mc:focus-visible{outline-offset:2px;outline:2px solid #f08a3c}@media (prefers-reduced-motion:reduce){.seat.svelte-1haw2mc,.screen.svelte-1haw2mc{transition:none}.spark.svelte-1haw2mc{animation:none}}.shake.svelte-1yjx0j2{animation:.6s ease-in-out infinite svelte-1yjx0j2-shake}@keyframes svelte-1yjx0j2-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)rotate(-3deg)}40%,80%{transform:translate(3px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.shake.svelte-1yjx0j2{animation:none}}.shake.svelte-gp18cu{animation:.6s ease-in-out infinite svelte-gp18cu-shake}@keyframes svelte-gp18cu-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)rotate(-2deg)}40%,80%{transform:translate(3px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.shake.svelte-gp18cu{animation:none}}.reaction.svelte-jt5kx9{animation:3s ease-out forwards svelte-jt5kx9-float-up}@keyframes svelte-jt5kx9-float-up{0%{opacity:0;transform:translateY(0)scale(.6)}10%{opacity:1;transform:translateY(-8px)scale(1.1)}80%{opacity:1}to{opacity:0;transform:translateY(-60px)scale(1)}}.preview.svelte-1ko17hy{border-radius:48% 52% 45% 55%/55% 47% 53% 45%}.device.svelte-1ko17hy{color:#ede3d3;background:#17120e;border:1px solid #6b5742;border-radius:46% 54% 42% 58%/54% 44% 56% 46%;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;transition:background-color .2s;display:flex}.device.svelte-1ko17hy:hover{background:#2e241b}.device.off.svelte-1ko17hy{color:#17120e;background:#ede3d3;border-color:#ede3d3}.device.off.svelte-1ko17hy:hover{background:#fff4e2}.devices.svelte-1ko17hy .chevron{color:#c9bba5;border-radius:8px;justify-content:center;align-items:center;width:24px;height:54px;transition:color .2s;display:flex}.devices.svelte-1ko17hy .chevron:hover{color:#ede3d3}.pulse.svelte-1ko17hy{animation:5s ease-in-out infinite svelte-1ko17hy-pulse;box-shadow:0 0 22px 7px #f08a3c80}@keyframes svelte-1ko17hy-pulse{0%,to{opacity:.7;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.pulse.svelte-1ko17hy{animation:none}}
