.Orb_orb__1g699{position:relative;width:min(72vh,100%);aspect-ratio:1/1;max-width:600px}.Orb_orb__1g699[data-feature-size=small]:not([data-size=large]){width:min(50vh,78%);max-width:420px}.Orb_orb__1g699[data-feature-size=medium]:not([data-size=large]){width:min(72vh,100%);max-width:600px}.Orb_orb__1g699[data-feature-size=large]:not([data-size=large]){width:min(88vh,100%);max-width:720px}.Orb_orb__1g699[data-size=large]{width:min(68vh,90vw);max-width:720px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 38%,var(--ss-tint-1,#efe6ff) 0,var(--ss-tint-2,#e3d4ff) 60%,var(--ss-tint-3,#d8c6f7) 100%);box-shadow:0 18px 50px var(--ss-shadow,rgba(80,50,140,.18)),inset 0 4px 18px rgba(255,255,255,.55);transition:transform .25s ease,box-shadow .25s ease}.Orb_glow__fTwyU{position:absolute;inset:8%;border-radius:50%;border:3px solid var(--theme-accent,#8b5cf6);opacity:.18;transition:opacity .25s ease,transform .25s ease;pointer-events:none}.Orb_orb__1g699[data-state=idle]{animation:Orb_ambient__gAQD7 3.2s ease-in-out infinite}.Orb_orb__1g699[data-state=idle] .Orb_glow__fTwyU{animation:Orb_glowPulse__nvjLO 3.2s ease-in-out infinite}.Orb_orb__1g699[data-state=anticipation]{animation:Orb_shake__xfaTR .18s ease-in-out infinite}.Orb_orb__1g699[data-state=anticipation] .Orb_glow__fTwyU{opacity:.6;transform:scale(1.04);border-color:var(--theme-accent,#8b5cf6)}.Orb_orb__1g699[data-state=reveal] .Orb_glow__fTwyU{opacity:.4}.Orb_orb__1g699[data-skin=cave]{border-radius:32% 32% 22% 22%/40% 40% 18% 18%;background:radial-gradient(ellipse at 50% 30%,#4a3b66 0,#2f2547 55%,#1c1530 100%);box-shadow:0 18px 50px var(--ss-shadow,rgba(30,20,50,.4)),inset 0 8px 26px rgba(0,0,0,.55)}.Orb_caveMouth__oEv8T{position:absolute;inset:16% 14% 6%;border-radius:50% 50% 30% 30%/60% 60% 22% 22%;background:radial-gradient(ellipse at 50% 35%,rgba(0,0,0,.2),rgba(0,0,0,.85));pointer-events:none}.Orb_orb__1g699[data-skin=cave] .Orb_glow__fTwyU{border-color:rgba(180,160,255,.8)}.Orb_orb__1g699[data-skin=cave] .Orb_word__IJSds{color:var(--ss-ink,#2b2440)}.Orb_orb__1g699[data-skin=cave-glow]{overflow:hidden;border-radius:40% 40% 30% 30%/48% 48% 26% 26%;background:radial-gradient(125% 95% at 50% 4%,#1a3b44 0,#102a31 34%,#0a1b21 64%,#051014 88%,#030a0d 100%);box-shadow:0 24px 64px rgba(4,14,18,.55),inset 0 12px 34px rgba(0,0,0,.6),inset 0 -8px 24px rgba(0,0,0,.5)}.Orb_orb__1g699[data-skin=cave-glow]:after{content:"";position:absolute;left:12%;right:12%;bottom:5%;height:22%;border-radius:50%;background:radial-gradient(ellipse at 50% 100%,rgba(125,230,207,.22),transparent 70%);pointer-events:none}.Orb_orb__1g699[data-skin=cave-glow] .Orb_glow__fTwyU{border-color:rgba(150,240,215,.45);opacity:.35}.Orb_glowworms___dblW{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.Orb_gwHalo__qYuot circle{fill:#74e6cf;opacity:.5}.Orb_gwCore__WQPVB circle,.Orb_gwHalo__qYuot circle{transform-box:fill-box;transform-origin:center;animation-name:Orb_twinkle__GOuU7;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.Orb_gwCore__WQPVB circle{fill:#ecfff8;opacity:.85}@keyframes Orb_twinkle__GOuU7{0%,to{opacity:.22}50%{opacity:1}}.Orb_orb__1g699[data-skin=cave-glow] .Orb_card__Q5TYX{background:rgba(255,253,248,.96);box-shadow:0 0 28px rgba(150,240,215,.4),0 12px 30px rgba(0,0,0,.45)}.Orb_orb__1g699[data-skin=cave-glow] .Orb_word__IJSds{color:var(--ss-ink,#2b2440)}.Orb_orb__1g699[data-skin=cave-glow] .Orb_replayHint__S1TDV{color:#2b6a5e;opacity:.8}@media (prefers-reduced-motion:reduce){.Orb_gwCore__WQPVB circle,.Orb_gwHalo__qYuot circle{animation:none}}.Orb_orb__1g699[data-skin=image],.Orb_orb__1g699[data-skin=lottie],.Orb_orb__1g699[data-skin=plain]{background:transparent;box-shadow:none;border-radius:0}.Orb_orb__1g699[data-skin=plain][data-size=large]{width:min(40vh,74vw);max-width:460px}.Orb_orb__1g699[data-skin=image] .Orb_glow__fTwyU,.Orb_orb__1g699[data-skin=lottie] .Orb_glow__fTwyU,.Orb_orb__1g699[data-skin=plain] .Orb_glow__fTwyU{display:none}.Orb_orb__1g699[data-skin=plain] .Orb_card__Q5TYX{background:linear-gradient(165deg,rgba(255,255,255,.93),rgba(223,247,255,.86));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(150,235,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 32px rgba(120,230,210,.45),0 14px 34px rgba(4,20,26,.5);animation:Orb_wordRise__nSDJ6 .6s cubic-bezier(.16,1,.3,1)}@keyframes Orb_wordRise__nSDJ6{0%{transform:translateY(34px) scale(.86);opacity:0;filter:blur(2px)}to{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.Orb_orb__1g699[data-skin=plain] .Orb_card__Q5TYX{animation:none}}.Orb_assetImg__K78j4,.Orb_assetLottie__eUSfq{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.Orb_assetLottie__eUSfq>*{width:100%;height:100%}.Orb_card__Q5TYX{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:56%;max-width:82%;padding:clamp(.9rem,4vh,1.6rem) clamp(1rem,3vw,2rem);border:none;border-radius:22px;background:var(--ss-surface,#fffdf8);box-shadow:0 10px 28px var(--ss-shadow,rgba(80,50,140,.22));text-align:center;cursor:pointer;font:inherit;color:inherit;animation:Orb_cardLand__wlZuu .44s cubic-bezier(.22,1,.36,1);transition:transform .12s ease,box-shadow .12s ease}.Orb_card__Q5TYX:hover:not(:disabled){box-shadow:0 14px 34px var(--ss-shadow,rgba(80,50,140,.3))}.Orb_card__Q5TYX:active:not(:disabled){transform:scale(.97)}.Orb_card__Q5TYX:disabled{cursor:default}.Orb_replayHint__S1TDV{font-size:clamp(.7rem,1.6vh,.9rem);opacity:.55}.Orb_replayHint__S1TDV,.Orb_word__IJSds{font-weight:700;color:var(--ss-ink,#2b2440)}.Orb_word__IJSds{display:block;font-family:var(--font-rounded),"Fredoka",system-ui,sans-serif;letter-spacing:.01em;line-height:1.05;font-size:clamp(1.9rem,7.4vh,3.6rem);word-break:break-word}@keyframes Orb_ambient__gAQD7{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes Orb_glowPulse__nvjLO{0%,to{opacity:.16;transform:scale(1)}50%{opacity:.32;transform:scale(1.02)}}@keyframes Orb_shake__xfaTR{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-4px) rotate(-1deg)}75%{transform:translateX(4px) rotate(1deg)}}@keyframes Orb_cardLand__wlZuu{0%{transform:scale(.4) translateY(-18px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.Orb_orb__1g699[data-reveal=spin-card] .Orb_card__Q5TYX{animation:Orb_cardSpin__tvUph .6s cubic-bezier(.2,.8,.3,1.1)}@keyframes Orb_cardSpin__tvUph{0%{transform:perspective(700px) rotateY(-180deg) rotate(-25deg) scale(.5);opacity:0}60%{opacity:1}to{transform:perspective(700px) rotateY(0deg) rotate(0deg) scale(1);opacity:1}}.Orb_orb__1g699[data-recording=true]{animation:Orb_recPulse__RGvza 1s ease-in-out infinite}.Orb_orb__1g699[data-recording=true] .Orb_glow__fTwyU{opacity:.8;border-color:#ffb02e}@keyframes Orb_recPulse__RGvza{0%,to{box-shadow:0 18px 50px var(--ss-shadow,rgba(80,50,140,.18)),0 0 0 0 rgba(255,176,46,.55)}50%{box-shadow:0 18px 50px var(--ss-shadow,rgba(80,50,140,.18)),0 0 0 14px rgba(255,176,46,0)}}.Orb_recordRing___kz_y{position:absolute;inset:-2%;width:104%;height:104%;transform:rotate(-90deg);pointer-events:none;z-index:3}.Orb_recordRingBg__OApQD{fill:none;stroke:rgba(255,176,46,.22);stroke-width:4}.Orb_recordRingFg__aIkx4{fill:none;stroke:#ffb02e;stroke-width:4;stroke-linecap:round;stroke-dasharray:289;animation-name:Orb_ringDeplete__yAFOz;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes Orb_ringDeplete__yAFOz{0%{stroke-dashoffset:0}to{stroke-dashoffset:289}}@media (prefers-reduced-motion:reduce){.Orb_orb__1g699[data-recording=true],.Orb_recordRingFg__aIkx4{animation:none}}.Orb_orb__1g699[data-heard=true]{animation:Orb_heardBounce__Sz14H .5s ease}.Orb_orb__1g699[data-heard=true] .Orb_glow__fTwyU{opacity:.7;border-color:#2a9d8f;transform:scale(1.06)}.Orb_orb__1g699[data-heard=true] .Orb_card__Q5TYX{box-shadow:0 0 0 3px rgba(42,157,143,.5),0 12px 30px var(--ss-shadow,rgba(80,50,140,.25));transition:box-shadow .25s ease}@keyframes Orb_heardBounce__Sz14H{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Orb_card__Q5TYX,.Orb_orb__1g699,.Orb_orb__1g699 .Orb_glow__fTwyU{animation:none!important}}.Orb_orb__1g699[data-echo=in] .Orb_card__Q5TYX{animation:Orb_cardSinkIn__fc8VU .6s cubic-bezier(.5,0,.75,0) forwards}.Orb_orb__1g699[data-echo=out] .Orb_card__Q5TYX{animation:Orb_cardTumbleOut__sAU5o .9s cubic-bezier(.2,.85,.3,1.4) forwards;transform-style:preserve-3d}@keyframes Orb_cardSinkIn__fc8VU{0%{transform:translateY(0) scale(1) rotate(0deg);opacity:1}to{transform:translateY(95%) scale(.16) rotate(240deg);opacity:.4}}@keyframes Orb_cardTumbleOut__sAU5o{0%{transform:translateY(95%) scale(.16) rotateY(180deg) rotate(240deg);opacity:.4}55%{transform:translateY(-12%) scale(1.14) rotateY(0deg) rotate(0deg);opacity:1}78%{transform:translateY(5%) scale(.96)}to{transform:translateY(0) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.Orb_orb__1g699[data-echo=in] .Orb_card__Q5TYX,.Orb_orb__1g699[data-echo=out] .Orb_card__Q5TYX{animation:none!important}}.Orb_orb__1g699[data-skin=crystal]{background:transparent;box-shadow:none;border-radius:0}.Orb_orb__1g699[data-skin=crystal] .Orb_glow__fTwyU{display:none}.Orb_crystalImg__q6_tJ{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:0;filter:drop-shadow(0 14px 22px rgba(80,50,140,.22))}.Orb_orb__1g699[data-skin=crystal] .Orb_card__Q5TYX{position:absolute;top:40%;left:50%;z-index:2;min-width:0;width:50%;max-width:50%;gap:.25rem;padding:clamp(.45rem,1.7vh,.9rem) clamp(.6rem,2.4vw,1.1rem);border:1.5px solid rgba(204,192,255,.7);border-radius:22px;background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(236,230,255,.5));backdrop-filter:blur(5px) saturate(1.05);-webkit-backdrop-filter:blur(5px) saturate(1.05);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.95),inset 0 -8px 16px rgba(150,120,230,.12),0 0 30px rgba(150,200,255,.45),0 0 18px rgba(180,140,255,.4);transform:translate(-50%,-50%);animation:Orb_crystalBloom__GpWqS .6s cubic-bezier(.16,1,.3,1)}.Orb_orb__1g699[data-skin=crystal] .Orb_card__Q5TYX:active:not(:disabled){transform:translate(-50%,-50%) scale(.96)}.Orb_orb__1g699[data-skin=crystal] .Orb_word__IJSds{font-size:clamp(1.3rem,5vh,2.6rem);text-shadow:0 0 10px rgba(255,255,255,.7)}.Orb_orb__1g699[data-skin=crystal] .Orb_replayHint__S1TDV{font-size:clamp(.55rem,1.3vh,.72rem);opacity:.5}@keyframes Orb_crystalBloom__GpWqS{0%{transform:translate(-50%,-50%) translateY(16px) scale(.7);opacity:0;filter:blur(3px)}to{transform:translate(-50%,-50%) translateY(0) scale(1);opacity:1;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.Orb_orb__1g699[data-skin=crystal] .Orb_card__Q5TYX{animation:none!important}}.Orb_sparkles__sJ3Pu{position:absolute;inset:0;pointer-events:none;z-index:3}.Orb_sparkles__sJ3Pu i{position:absolute;width:clamp(9px,1.7vh,14px);height:clamp(9px,1.7vh,14px);border-radius:50%;background:radial-gradient(circle,#fff 0,rgba(214,196,255,.9) 45%,transparent 72%);box-shadow:0 0 10px 2px rgba(255,255,255,.85),0 0 18px 5px rgba(180,150,255,.5);opacity:0;transform:translate(-50%,-50%) scale(0);animation:Orb_sparklePop__ZGM_y 1.1s ease-out forwards}@keyframes Orb_sparklePop__ZGM_y{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}40%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}to{opacity:0;transform:translate(-50%,-50%) scale(.5)}}@media (prefers-reduced-motion:reduce){.Orb_sparkles__sJ3Pu{display:none}}.Orb_twinkle__GOuU7{position:absolute;inset:0;pointer-events:none;z-index:1}.Orb_twinkle__GOuU7 i{position:absolute;width:clamp(3px,.7vh,6px);height:clamp(3px,.7vh,6px);border-radius:50%;background:radial-gradient(circle,#fff 0,rgba(214,196,255,.85) 50%,transparent 75%);box-shadow:0 0 6px 1px rgba(255,255,255,.7);opacity:0;transform:translate(-50%,-50%) scale(.7);animation-name:Orb_twk__tWlyQ;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes Orb_twk__tWlyQ{0%,to{opacity:.1;transform:translate(-50%,-50%) scale(.7)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1)}}.Orb_orb__1g699[data-skin=crystal] .Orb_twinkle__GOuU7{opacity:.5;transition:opacity .45s ease}.Orb_orb__1g699[data-skin=crystal][data-state=anticipation] .Orb_twinkle__GOuU7{opacity:.85}.Orb_orb__1g699[data-skin=crystal][data-state=reveal] .Orb_twinkle__GOuU7{opacity:1}@media (prefers-reduced-motion:reduce){.Orb_twinkle__GOuU7 i{animation:none;opacity:.5}}.OrbVisualEffect_fx__7hpT2{position:absolute;left:50%;top:40%;width:64%;aspect-ratio:1/1;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;pointer-events:none;z-index:1;--fx-accent:var(--theme-accent,#8b5cf6);--fx-speed:1}.OrbVisualEffect_preview__Zibqa{position:absolute;inset:0;display:grid;place-items:center}.OrbVisualEffect_previewBall__WfAOi{width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(80,50,140,.25))}.OrbVisualEffect_fx__7hpT2[data-effect=specular-sweep]:before{content:"";position:absolute;top:6%;left:0;width:46%;height:42%;background:radial-gradient(ellipse at center,rgba(255,255,255,.9),rgba(255,255,255,0) 70%);filter:blur(2px);animation:OrbVisualEffect_fxSweep__OfaCA calc(4.5s / var(--fx-speed)) ease-in-out infinite}@keyframes OrbVisualEffect_fxSweep__OfaCA{0%{transform:translate(-90%,20%) rotate(-12deg);opacity:0}15%{opacity:.95}50%{transform:translate(70%,-8%) rotate(0deg);opacity:1}85%{opacity:.95}to{transform:translate(230%,20%) rotate(12deg);opacity:0}}.OrbVisualEffect_fx__7hpT2[data-effect=crescent-wipe]:before{content:"";position:absolute;top:-20%;left:-60%;width:95%;height:140%;background:radial-gradient(circle at 30% 50%,rgba(255,255,255,0) 47%,color-mix(in srgb,var(--fx-accent) 55%,white) 56%,rgba(255,255,255,0) 66%);animation:OrbVisualEffect_fxCrescent__20pKz calc(5s / var(--fx-speed)) ease-in-out infinite}@keyframes OrbVisualEffect_fxCrescent__20pKz{0%,to{transform:translateX(0);opacity:0}12%{opacity:.85}50%{transform:translateX(120%);opacity:1}88%{opacity:.85}}.OrbVisualEffect_fx__7hpT2[data-effect=glass-streak]:before{content:"";position:absolute;top:-30%;left:0;width:38%;height:160%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.78) 45%,rgba(255,255,255,.96) 50%,rgba(255,255,255,.78) 55%,transparent);filter:blur(1px);animation:OrbVisualEffect_fxStreak__KTee5 calc(4s / var(--fx-speed)) cubic-bezier(.4,0,.2,1) infinite}@keyframes OrbVisualEffect_fxStreak__KTee5{0%{transform:rotate(18deg) translateX(-240%)}60%,to{transform:rotate(18deg) translateX(360%)}}.OrbVisualEffect_fx__7hpT2[data-effect=comet-flash]:before{content:"";position:absolute;top:12%;left:0;width:30%;height:4%;border-radius:50%;background:linear-gradient(90deg,transparent,#fff,color-mix(in srgb,var(--fx-accent) 70%,white),transparent);filter:blur(1px);opacity:0;animation:OrbVisualEffect_fxComet__riM9J calc(6s / var(--fx-speed)) ease-in infinite}@keyframes OrbVisualEffect_fxComet__riM9J{0%,72%{transform:translate(-50%,40%) rotate(28deg);opacity:0}78%{opacity:1}86%{transform:translate(280%,-34%) rotate(28deg);opacity:0}to{opacity:0}}.OrbVisualEffect_fx__7hpT2[data-effect=orbiting-glint]:before{content:"";position:absolute;top:50%;left:50%;width:10%;height:10%;margin:-5% 0 0 -5%;border-radius:50%;background:radial-gradient(circle,#fff 0,color-mix(in srgb,var(--fx-accent) 80%,white) 45%,transparent 70%);box-shadow:0 0 10px 3px rgba(255,255,255,.7);animation:OrbVisualEffect_fxOrbit__SDody calc(5s / var(--fx-speed)) linear infinite}@keyframes OrbVisualEffect_fxOrbit__SDody{0%{transform:rotate(0deg) translateY(-44%)}to{transform:rotate(1turn) translateY(-44%)}}.OrbVisualEffect_fx__7hpT2[data-effect=rim-pulse]:before{content:"";position:absolute;inset:3%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--fx-accent) 60%,white) 50deg,rgba(255,255,255,.9) 75deg,color-mix(in srgb,var(--fx-accent) 60%,white) 100deg,transparent 150deg,transparent 1turn);-webkit-mask:radial-gradient(circle,transparent 60%,#000 64%,#000 72%,transparent 76%);mask:radial-gradient(circle,transparent 60%,#000 64%,#000 72%,transparent 76%);animation:OrbVisualEffect_fxSpin__RE7MI calc(6s / var(--fx-speed)) linear infinite}.OrbVisualEffect_fx__7hpT2[data-effect=prism-shift]:before{content:"";position:absolute;inset:2%;border-radius:50%;background:conic-gradient(from 0deg,#ff6b6b,#ffd93b,#6bff95,#4dd2ff,#9b6cff,#ff6b6b);-webkit-mask:radial-gradient(circle,transparent 66%,#000 72%,transparent 84%);mask:radial-gradient(circle,transparent 66%,#000 72%,transparent 84%);opacity:.24;mix-blend-mode:screen;animation:OrbVisualEffect_fxSpin__RE7MI calc(12s / var(--fx-speed)) linear infinite}@keyframes OrbVisualEffect_fxSpin__RE7MI{to{transform:rotate(1turn)}}.OrbVisualEffect_fx__7hpT2[data-effect=aurora-drift]:after,.OrbVisualEffect_fx__7hpT2[data-effect=aurora-drift]:before{content:"";position:absolute;width:72%;height:72%;border-radius:50%;filter:blur(14px);mix-blend-mode:screen}.OrbVisualEffect_fx__7hpT2[data-effect=aurora-drift]:before{top:8%;left:4%;background:radial-gradient(circle,color-mix(in srgb,var(--fx-accent) 60%,white) 0,transparent 70%);animation:OrbVisualEffect_fxAuroraA__AW3uG calc(9s / var(--fx-speed)) ease-in-out infinite}.OrbVisualEffect_fx__7hpT2[data-effect=aurora-drift]:after{bottom:6%;right:4%;background:radial-gradient(circle,rgba(63,208,192,.5) 0,transparent 70%);animation:OrbVisualEffect_fxAuroraB__VTJVz calc(9s / var(--fx-speed)) ease-in-out infinite}@keyframes OrbVisualEffect_fxAuroraA__AW3uG{0%,to{transform:translate(0)}50%{transform:translate(18%,12%)}}@keyframes OrbVisualEffect_fxAuroraB__VTJVz{0%,to{transform:translate(0)}50%{transform:translate(-16%,-10%)}}.OrbVisualEffect_fx__7hpT2[data-effect=stardust-rise]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(2px 2px at 20% 80%,#fff,transparent),radial-gradient(2px 2px at 40% 92%,color-mix(in srgb,var(--fx-accent) 70%,white),transparent),radial-gradient(1.5px 1.5px at 64% 86%,#fff,transparent),radial-gradient(2px 2px at 80% 96%,color-mix(in srgb,var(--fx-accent) 70%,white),transparent),radial-gradient(1.5px 1.5px at 52% 88%,#fff,transparent);background-repeat:no-repeat;animation:OrbVisualEffect_fxRise__Rl_sG calc(6s / var(--fx-speed)) linear infinite}@keyframes OrbVisualEffect_fxRise__Rl_sG{0%{transform:translateY(8%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(-60%);opacity:0}}.OrbVisualEffect_fx__7hpT2[data-effect=caustic-ripple]:after,.OrbVisualEffect_fx__7hpT2[data-effect=caustic-ripple]:before{content:"";position:absolute;top:40%;left:50%;width:12%;height:12%;margin:-6% 0 0 -6%;border-radius:50%;border:2px solid color-mix(in srgb,var(--fx-accent) 60%,white);animation:OrbVisualEffect_fxRipple__PqdqA calc(5s / var(--fx-speed)) ease-out infinite}.OrbVisualEffect_fx__7hpT2[data-effect=caustic-ripple]:after{animation-delay:calc(2.5s / var(--fx-speed))}@keyframes OrbVisualEffect_fxRipple__PqdqA{0%{transform:scale(.4);opacity:0}20%{opacity:.8}to{transform:scale(5);opacity:0}}@media (prefers-reduced-motion:reduce){.OrbVisualEffect_fx__7hpT2:after,.OrbVisualEffect_fx__7hpT2:before{animation:none!important;opacity:.25!important}}.SceneBackground_scene__CxR4n{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.SceneBackground_far__SQ7Nr,.SceneBackground_focus__wid15,.SceneBackground_mid__eWc4J,.SceneBackground_motes__ovBOo{position:absolute;inset:0}.SceneBackground_frame__IctGH{position:absolute;inset:0;width:100%;height:100%}.SceneBackground_frame__IctGH path{fill:#07131a}.SceneBackground_photo__cXG5j{position:absolute;inset:-4%;background-image:var(--cave-wide);background-position:50% 45%;background-size:cover;background-repeat:no-repeat;transform-origin:50% 45%;animation:SceneBackground_cavePan__htu94 26s ease-in-out infinite alternate}@media (orientation:portrait){.SceneBackground_photo__cXG5j{background-image:var(--cave-tall);background-position:50% 40%}}@keyframes SceneBackground_cavePan__htu94{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.1) translate(-1.2%,-1.4%)}}.SceneBackground_twinkle__AltJp{position:absolute;inset:0;background-image:radial-gradient(1.6px 1.6px at 16% 14%,#d6fff1,transparent),radial-gradient(1.6px 1.6px at 33% 9%,#aef3df,transparent),radial-gradient(1.4px 1.4px at 49% 16%,#d6fff1,transparent),radial-gradient(1.4px 1.4px at 64% 11%,#9fe9d4,transparent),radial-gradient(1.6px 1.6px at 79% 18%,#d6fff1,transparent),radial-gradient(1.2px 1.2px at 24% 28%,#aef3df,transparent),radial-gradient(1.2px 1.2px at 58% 30%,#d6fff1,transparent),radial-gradient(1.2px 1.2px at 86% 34%,#9fe9d4,transparent);background-repeat:no-repeat;mix-blend-mode:screen;animation:SceneBackground_twinkleField__Tz62j 3.8s ease-in-out infinite}.SceneBackground_photoScrim__T0Yc9{position:absolute;inset:0;background:radial-gradient(34% 30% at 50% 54%,rgba(4,16,20,.42) 0,rgba(4,16,20,.16) 45%,transparent 72%)}.SceneBackground_scene__CxR4n[data-scene=glowworm-photo]{--throat:rgba(130,235,212,0.34)}@media (prefers-reduced-motion:reduce){.SceneBackground_photo__cXG5j{animation:none;transform:scale(1.04)}.SceneBackground_twinkle__AltJp{animation:none}}.SceneBackground_focus__wid15{background:radial-gradient(40% 34% at 50% 56%,var(--throat,rgba(130,230,210,.4)) 0,transparent 70%)}.SceneBackground_motes__ovBOo{background-image:radial-gradient(2px 2px at 20% 30%,var(--mote,rgba(180,240,225,.5)),transparent),radial-gradient(2px 2px at 70% 20%,var(--mote,rgba(180,240,225,.4)),transparent),radial-gradient(1.5px 1.5px at 40% 70%,var(--mote,rgba(180,240,225,.4)),transparent),radial-gradient(2px 2px at 85% 60%,var(--mote,rgba(180,240,225,.35)),transparent),radial-gradient(1.5px 1.5px at 55% 45%,var(--mote,rgba(180,240,225,.4)),transparent);background-repeat:no-repeat;opacity:.7;animation:SceneBackground_moteDrift__3l2Df 14s ease-in-out infinite alternate}@keyframes SceneBackground_moteDrift__3l2Df{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-3%) translateX(1.5%)}}.SceneBackground_scene__CxR4n[data-scene=glowworm-grotto]{--throat:rgba(120,230,207,0.45);--mote:rgba(150,245,220,0.6)}.SceneBackground_scene__CxR4n[data-scene=glowworm-grotto] .SceneBackground_far__SQ7Nr{background:radial-gradient(80% 60% at 50% 0,#1d4a52 0,transparent 60%),radial-gradient(120% 100% at 50% 12%,#11343c 0,#0a232a 40%,#06161b 72%,#030d11 100%)}.SceneBackground_scene__CxR4n[data-scene=glowworm-grotto] .SceneBackground_mid__eWc4J{background-image:radial-gradient(1.4px 1.4px at 12% 10%,#cfffee,transparent),radial-gradient(1.4px 1.4px at 28% 6%,#aef3df,transparent),radial-gradient(1.4px 1.4px at 44% 12%,#cfffee,transparent),radial-gradient(1.4px 1.4px at 60% 7%,#9fe9d4,transparent),radial-gradient(1.4px 1.4px at 74% 14%,#cfffee,transparent),radial-gradient(1.4px 1.4px at 88% 9%,#aef3df,transparent),radial-gradient(1.2px 1.2px at 20% 22%,#cfffee,transparent),radial-gradient(1.2px 1.2px at 52% 24%,#9fe9d4,transparent),radial-gradient(1.2px 1.2px at 80% 26%,#cfffee,transparent),radial-gradient(1px 1px at 36% 34%,#aef3df,transparent),radial-gradient(1px 1px at 68% 36%,#cfffee,transparent);background-repeat:no-repeat;animation:SceneBackground_twinkleField__Tz62j 3.4s ease-in-out infinite}.SceneBackground_scene__CxR4n[data-scene=glowworm-grotto] .SceneBackground_frame__IctGH path{fill:#06161b}.SceneBackground_scene__CxR4n[data-scene=crystal-cavern]{--throat:rgba(180,170,255,0.4);--mote:rgba(210,205,255,0.4)}.SceneBackground_scene__CxR4n[data-scene=crystal-cavern] .SceneBackground_far__SQ7Nr{background:radial-gradient(70% 60% at 50% 38%,#2a2350 0,transparent 55%),linear-gradient(180deg,#1a1733,#141026 55%,#0c0a1a)}.SceneBackground_scene__CxR4n[data-scene=crystal-cavern] .SceneBackground_mid__eWc4J{background:conic-gradient(from 200deg at 50% 56%,transparent 0deg,rgba(190,180,255,.1) 12deg,transparent 24deg,transparent 180deg,rgba(150,200,255,.08) 200deg,transparent 220deg);mix-blend-mode:screen;opacity:.9}.SceneBackground_scene__CxR4n[data-scene=crystal-cavern] .SceneBackground_frame__IctGH path{fill:#0c0a1a}.SceneBackground_scene__CxR4n[data-scene=storybook-cave]{--throat:rgba(255,224,150,0.55);--mote:rgba(255,235,190,0.5)}.SceneBackground_scene__CxR4n[data-scene=storybook-cave] .SceneBackground_far__SQ7Nr{background:radial-gradient(55% 45% at 50% 58%,#6b5742 0,transparent 60%),linear-gradient(180deg,#4a3a2c,#3a2c20 60%,#2c2017)}.SceneBackground_scene__CxR4n[data-scene=storybook-cave] .SceneBackground_mid__eWc4J{background:radial-gradient(120% 50% at 50% 100%,#5b4836 0,transparent 55%),radial-gradient(90% 40% at 50% 0,#5b4836 0,transparent 55%);opacity:.85}.SceneBackground_scene__CxR4n[data-scene=storybook-cave] .SceneBackground_motes__ovBOo{opacity:.5}.SceneBackground_scene__CxR4n[data-scene=storybook-cave] .SceneBackground_frame__IctGH path{fill:#2a1f16}.SceneBackground_scene__CxR4n[data-scene=aurora-deep]{--throat:rgba(120,235,210,0.4);--mote:rgba(170,230,255,0.5)}.SceneBackground_scene__CxR4n[data-scene=aurora-deep] .SceneBackground_far__SQ7Nr{background:linear-gradient(180deg,#0a1622,#0a1f2a 45%,#07141c 80%,#040d12)}.SceneBackground_scene__CxR4n[data-scene=aurora-deep] .SceneBackground_mid__eWc4J{background:linear-gradient(105deg,transparent 20%,rgba(90,220,200,.16) 38%,rgba(140,140,255,.16) 52%,rgba(90,220,200,.12) 64%,transparent 82%);filter:blur(8px);mix-blend-mode:screen;background-size:220% 100%;animation:SceneBackground_auroraDrift__QyA_Y 12s ease-in-out infinite alternate}@keyframes SceneBackground_auroraDrift__QyA_Y{0%{background-position:0 0;transform:translateY(2%)}to{background-position:100% 0;transform:translateY(-2%)}}.SceneBackground_scene__CxR4n[data-scene=aurora-deep] .SceneBackground_frame__IctGH path{fill:#040d12}.SceneBackground_scene__CxR4n[data-scene=lantern-hollow]{--throat:rgba(255,196,110,0.55);--mote:rgba(255,214,150,0.6)}.SceneBackground_scene__CxR4n[data-scene=lantern-hollow] .SceneBackground_far__SQ7Nr{background:radial-gradient(50% 42% at 50% 56%,#6a4423 0,transparent 58%),radial-gradient(120% 100% at 50% 56%,#3a2615 0,#2a1b0f 45%,#1c120a 75%,#120b06 100%)}.SceneBackground_scene__CxR4n[data-scene=lantern-hollow] .SceneBackground_mid__eWc4J{background:radial-gradient(40% 60% at 50% 58%,rgba(255,190,110,.22),transparent 70%);animation:SceneBackground_lanternFlicker__tovAW 4s ease-in-out infinite}@keyframes SceneBackground_lanternFlicker__tovAW{0%,to{opacity:.85}45%{opacity:1}60%{opacity:.78}}.SceneBackground_scene__CxR4n[data-scene=lantern-hollow] .SceneBackground_frame__IctGH path{fill:#120b06}@keyframes SceneBackground_twinkleField__Tz62j{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.SceneBackground_motes__ovBOo,.SceneBackground_scene__CxR4n[data-scene=aurora-deep] .SceneBackground_mid__eWc4J,.SceneBackground_scene__CxR4n[data-scene=glowworm-grotto] .SceneBackground_mid__eWc4J,.SceneBackground_scene__CxR4n[data-scene=lantern-hollow] .SceneBackground_mid__eWc4J{animation:none}}.TurnTaking_surface__KGNsa{position:relative;min-height:100dvh;background:var(--ss-bg,#faf5ff);color:var(--ss-ink,#2b2440);display:flex;flex-direction:column;overflow-x:clip}.TurnTaking_screen__s6_vJ{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;padding:2rem 1.25rem;text-align:center}.TurnTaking_screenTitle__qKAE1{font-family:var(--font-rounded),"Fredoka",system-ui,sans-serif;font-size:clamp(1.6rem,4.2vw,2.4rem);font-weight:700;margin:0}.TurnTaking_screenSub__JS7md{color:var(--ss-ink,#2b2440);opacity:.7;margin:0}.TurnTaking_pickerGroup__P6fN_{width:100%;max-width:520px;text-align:left}.TurnTaking_pickerLabel__s5Ewz{display:block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.65;margin:0 0 .5rem}.TurnTaking_chips__99GYg{display:flex;flex-wrap:wrap;gap:.5rem}.TurnTaking_chip__al7Z9{border:2px solid var(--ss-line,#e0d6f0);background:var(--ss-surface,#fffdf8);color:var(--ss-ink,#2b2440);border-radius:999px;padding:.5rem 1rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .15s ease}.TurnTaking_chip__al7Z9:hover{border-color:var(--theme-accent,#8b5cf6)}.TurnTaking_chip__al7Z9[data-active=true]{background:var(--theme-accent,#8b5cf6);border-color:var(--theme-accent,#8b5cf6);color:#fff}.TurnTaking_chip__al7Z9:disabled{opacity:.38;cursor:not-allowed}.TurnTaking_chip__al7Z9:disabled:hover{border-color:var(--ss-line,#e0d6f0)}.TurnTaking_primaryBtn__SmqBO{position:relative;overflow:hidden;border:none;border-radius:16px;padding:.95rem 2.1rem;font-size:1.15rem;font-weight:800;cursor:pointer;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.32);background:linear-gradient(-45deg,#3fd0c0,#9b6cff,#3fd0c0,#9b6cff);background-size:300% 300%;animation:TurnTaking_crystalShift__q9mE5 6s ease infinite;box-shadow:0 6px 0 #5b34b0,0 12px 22px rgba(40,20,90,.3);transition:transform .1s ease,box-shadow .1s ease,filter .15s ease}.TurnTaking_primaryBtn__SmqBO:before{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);transition:left .5s ease;pointer-events:none}.TurnTaking_primaryBtn__SmqBO:hover{filter:brightness(1.06)}.TurnTaking_primaryBtn__SmqBO:hover:before{left:130%}.TurnTaking_primaryBtn__SmqBO:active{transform:translateY(5px);box-shadow:0 1px 0 #5b34b0,0 4px 10px rgba(40,20,90,.28)}.TurnTaking_primaryBtn__SmqBO:disabled{filter:grayscale(.5);opacity:.45;cursor:not-allowed;animation:none;box-shadow:0 4px 0 rgba(74,47,143,.5)}@keyframes TurnTaking_crystalShift__q9mE5{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.TurnTaking_ghostBtn__y9_5U{border:1.5px solid color-mix(in srgb,var(--theme-accent,#8b5cf6) 45%,transparent);border-radius:14px;padding:.7rem 1.4rem;font-size:1rem;font-weight:700;cursor:pointer;background:color-mix(in srgb,var(--ss-surface,#fffdf8) 78%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ss-ink,#2b2440);box-shadow:0 3px 0 color-mix(in srgb,var(--theme-accent,#8b5cf6) 30%,transparent),0 6px 14px rgba(40,20,90,.16);transition:transform .1s ease,box-shadow .1s ease,border-color .15s ease,background .15s ease}.TurnTaking_ghostBtn__y9_5U:hover{border-color:var(--theme-accent,#8b5cf6);background:color-mix(in srgb,var(--ss-surface,#fffdf8) 90%,transparent)}.TurnTaking_ghostBtn__y9_5U:active{transform:translateY(3px);box-shadow:0 1px 0 color-mix(in srgb,var(--theme-accent,#8b5cf6) 30%,transparent),0 3px 8px rgba(40,20,90,.16)}.TurnTaking_ghostBtn__y9_5U:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.TurnTaking_surface__KGNsa[data-btn-style=glow] .TurnTaking_primaryBtn__SmqBO{background:linear-gradient(135deg,#7c4dff,#b14cff);animation:TurnTaking_glowPulseBtn___l6ed 2.2s ease-in-out infinite;box-shadow:0 0 14px rgba(150,90,255,.7),0 0 28px rgba(120,70,240,.45),0 8px 18px rgba(40,20,90,.3)}.TurnTaking_surface__KGNsa[data-btn-style=glow] .TurnTaking_primaryBtn__SmqBO:active{transform:scale(.97);box-shadow:0 0 10px rgba(150,90,255,.6),0 4px 10px rgba(40,20,90,.3)}@keyframes TurnTaking_glowPulseBtn___l6ed{0%,to{box-shadow:0 0 14px rgba(150,90,255,.7),0 0 28px rgba(120,70,240,.45),0 8px 18px rgba(40,20,90,.3)}50%{box-shadow:0 0 22px rgba(150,90,255,.95),0 0 46px rgba(120,70,240,.6),0 8px 18px rgba(40,20,90,.3)}}.TurnTaking_surface__KGNsa[data-btn-style=solid3d] .TurnTaking_primaryBtn__SmqBO{background:#2ec4b6;animation:none;box-shadow:0 7px 0 #1d8f85,0 12px 20px rgba(20,90,80,.3)}.TurnTaking_surface__KGNsa[data-btn-style=solid3d] .TurnTaking_primaryBtn__SmqBO:active{transform:translateY(6px);box-shadow:0 1px 0 #1d8f85,0 3px 8px rgba(20,90,80,.3)}.TurnTaking_surface__KGNsa[data-btn-style=frost] .TurnTaking_primaryBtn__SmqBO{background:color-mix(in srgb,#aee9ff 32%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#0b2a33;text-shadow:none;animation:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 20px rgba(20,60,80,.22)}.TurnTaking_surface__KGNsa[data-btn-style=frost] .TurnTaking_primaryBtn__SmqBO:active{transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.TurnTaking_primaryBtn__SmqBO,.TurnTaking_surface__KGNsa[data-btn-style] .TurnTaking_primaryBtn__SmqBO{animation:none}.TurnTaking_primaryBtn__SmqBO:before{transition:none}}.TurnTaking_endButtons__6NprK{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:360px}.TurnTaking_endOverlay__rZQ4W{position:absolute;inset:0;z-index:25;display:flex;overflow:auto;background:rgba(255,253,248,.58);backdrop-filter:blur(3px)}.TurnTaking_behind__i8jGh{z-index:1;pointer-events:none}.TurnTaking_behind__i8jGh,.TurnTaking_celebrate__ktY_o{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.TurnTaking_celebrate__ktY_o{z-index:30;overflow:hidden;background:rgba(10,22,28,.42);pointer-events:auto}.TurnTaking_celebrateBloom__zcbJL{position:absolute;inset:0;background:radial-gradient(42% 42% at 50% 52%,rgba(150,240,215,.4),rgba(139,92,246,.16) 46%,transparent 72%);animation:TurnTaking_celebrateBloom__zcbJL 1.8s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}@keyframes TurnTaking_celebrateBloom__zcbJL{0%{transform:scale(.4);opacity:0}45%{opacity:1}to{transform:scale(1.25);opacity:.85}}.TurnTaking_celebrateTitle__2h_ir{position:relative;z-index:2;font-family:var(--font-rounded),"Fredoka",system-ui,sans-serif;font-size:clamp(2rem,7vw,3.4rem);font-weight:700;text-align:center;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.4),0 0 30px rgba(150,240,215,.6);animation:TurnTaking_celebrateTitle__2h_ir .7s cubic-bezier(.16,1,.3,1) both}@keyframes TurnTaking_celebrateTitle__2h_ir{0%{transform:translateY(16px) scale(.92);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.TurnTaking_confetti__HZjQ0{position:absolute;inset:0;pointer-events:none}.TurnTaking_shard__AUcVI{position:absolute;bottom:-8%;width:9px;height:13px;border-radius:3px;opacity:0;box-shadow:0 0 9px rgba(255,255,255,.55);animation-name:TurnTaking_shardRise__t58KY;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite}@keyframes TurnTaking_shardRise__t58KY{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(.6);opacity:0}14%{opacity:1}to{transform:translateY(-116vh) translateX(var(--drift,0)) rotate(220deg) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.TurnTaking_celebrateBloom__zcbJL,.TurnTaking_celebrateTitle__2h_ir,.TurnTaking_shard__AUcVI{animation:none}.TurnTaking_celebrateBloom__zcbJL{opacity:.7}}.TurnTaking_sparkles__I8J3u{position:absolute;inset:0;pointer-events:none}.TurnTaking_sparkle__HCnyT{position:absolute;top:-10%;font-size:clamp(1.2rem,3vw,2rem);animation:TurnTaking_sparkleFall__WPpnQ 2.4s linear infinite}@keyframes TurnTaking_sparkleFall__WPpnQ{0%{transform:translateY(-10%) rotate(0deg);opacity:0}15%{opacity:1}to{transform:translateY(115vh) rotate(220deg);opacity:0}}@media (prefers-reduced-motion:reduce){.TurnTaking_sparkle__HCnyT{animation:none}}.TurnTaking_topBar___ccJj{position:relative;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;font-size:.9rem;font-weight:700}.TurnTaking_topBar___ccJj>*{padding:.35rem .75rem;border-radius:999px;background:rgba(255,255,255,.82);backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(0,0,0,.1);color:var(--ss-ink,#2b2440)}.TurnTaking_topBar___ccJj>span:empty{visibility:hidden}.TurnTaking_backLink__iSMiH{color:var(--theme-accent,#7c3aed);text-decoration:none;font-weight:700}.TurnTaking_controls__FcTn4{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;padding:.75rem 1rem 1.25rem}.TurnTaking_landscapeHint__hPhvW{display:none;position:fixed;inset:0;z-index:50;background:var(--ss-bg,#faf5ff);color:var(--ss-ink,#2b2440);flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding:2rem;font-weight:700}@media (max-width:820px) and (orientation:portrait){.TurnTaking_surface__KGNsa[data-wants-landscape=true] .TurnTaking_landscapeHint__hPhvW{display:flex}}@media (hover:none) and (pointer:coarse){.TurnTaking_surface__KGNsa,.TurnTaking_surface__KGNsa *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.TurnTaking_sparkle__HCnyT{animation:none}}.EchoGame_arena__3x8e_{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;padding:1rem;min-height:0;--focal-y:45%}@media (orientation:portrait){.EchoGame_arena__3x8e_{--focal-y:41%}}.EchoGame_arena__3x8e_[data-scene=true]{display:block;padding:0}.EchoGame_sceneStack__n5w42{position:absolute;left:50%;top:var(--focal-y);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.7rem;width:min(92vw,760px);padding:0 1rem}.EchoGame_sceneControls__2ejcE{position:absolute;left:0;right:0;bottom:max(.75rem,env(safe-area-inset-bottom))}.EchoGame_phraseCard__Mg1nY{max-width:min(380px,88vw);padding:10px 18px;border-radius:14px;background:rgba(255,255,255,.18);backdrop-filter:blur(4px);color:#eaf6f2;font-size:clamp(.95rem,2.2vw,1.15rem);font-weight:600;line-height:1.4;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.4)}.EchoGame_phraseCard__Mg1nY strong{font-weight:900;font-size:1.1em}.EchoGame_promptOnScene__o_Us1{color:#eaf6f2;opacity:.95;text-shadow:0 1px 6px rgba(0,0,0,.5)}.EchoGame_prompt__oEmCl{font-size:clamp(1rem,2.6vw,1.4rem);font-weight:700;text-align:center;opacity:.85;min-height:1.6em}.EchoGame_promptYourTurn__TJVzb{color:#ffce5a;text-shadow:0 1px 8px rgba(0,0,0,.5),0 0 18px rgba(255,176,46,.55);font-size:clamp(1.5rem,4.5vw,2.2rem);font-weight:800;opacity:1;animation:EchoGame_yourTurnPulse__huBYt .9s ease-in-out infinite}@keyframes EchoGame_yourTurnPulse__huBYt{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.EchoGame_promptYourTurn__TJVzb{animation:none}}.EchoGame_recordBar__Nfp8r{display:flex;align-items:center;gap:.6rem;padding:.5rem 1rem;border-radius:999px;background:rgba(255,209,102,.92);color:#5a3a00;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:0 0 18px rgba(255,176,46,.45)}.EchoGame_recDot__4ucfD{width:.85rem;height:.85rem;border-radius:50%;background:#ff9e3d;animation:EchoGame_blink__O0xU6 1s steps(2,start) infinite}@keyframes EchoGame_blink__O0xU6{to{opacity:.25}}@media (prefers-reduced-motion:reduce){.EchoGame_recDot__4ucfD{animation:none}}.EchoGame_recordBtn__7MvmO{border:none;border-radius:999px;padding:.9rem 1.8rem;font-size:1.1rem;font-weight:800;cursor:pointer;background:#e11d48;color:#fff;box-shadow:0 8px 20px rgba(225,29,72,.3);transition:transform .12s ease,filter .12s ease}.EchoGame_recordBtn__7MvmO:hover{filter:brightness(1.05)}.EchoGame_recordBtn__7MvmO:active{transform:scale(.97)}.TurnTakingGame_arena__oQQlb{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;width:100%;max-width:1120px;margin-inline:auto;gap:clamp(.4rem,1vw,.9rem);padding:clamp(.5rem,2vh,1.25rem);min-height:0;font-family:var(--font-rounded),"Fredoka",system-ui,sans-serif}.TurnTakingGame_playerPanel__N3BP4{flex:0 0 19%;min-width:158px;max-width:230px;height:min(60vh,480px);min-height:280px;position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:32px;color:#fff;box-shadow:inset 0 7px 14px rgba(255,255,255,.4),inset 0 -16px 28px rgba(0,0,0,.26),0 12px 26px rgba(0,0,0,.2);transition:opacity .3s ease,filter .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.TurnTakingGame_p1__sDAC7{background:radial-gradient(circle at 50% 20%,#b79cf0 0,#8b5cf6 55%,#6d44c8 100%)}.TurnTakingGame_p2__kMPMc{background:radial-gradient(circle at 50% 20%,#ff9db6 0,#f0617f 55%,#c43e5a 100%)}.TurnTakingGame_playerPanel__N3BP4[data-active=false]{opacity:.4;filter:grayscale(.5) saturate(.7) brightness(.96);transform:scale(.96)}.TurnTakingGame_playerPanel__N3BP4[data-active=true]{transform:scale(1);box-shadow:inset 0 7px 14px rgba(255,255,255,.45),inset 0 -16px 28px rgba(0,0,0,.24),0 0 0 5px rgba(255,201,92,.92),0 0 30px rgba(255,201,92,.55),0 16px 36px rgba(0,0,0,.28);animation:TurnTakingGame_panelPop__P91KF .45s cubic-bezier(.22,1,.36,1)}@keyframes TurnTakingGame_panelPop__P91KF{0%{transform:scale(.96)}55%{transform:scale(1.035)}to{transform:scale(1)}}.TurnTakingGame_panelKeys__azGQR{display:flex;justify-content:center;gap:.45rem;padding:.7rem .5rem;background:rgba(0,0,0,.16);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.TurnTakingGame_key__zID8T{width:clamp(2.2rem,4vw,2.9rem);height:clamp(2.2rem,4vw,2.9rem);border:none;border-radius:13px;font-size:clamp(1rem,2vw,1.25rem);font-weight:800;cursor:pointer;color:#3a2b52;background:rgba(255,255,255,.94);box-shadow:0 3px 0 rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .1s ease,opacity .2s ease,box-shadow .1s ease,background .2s ease}.TurnTakingGame_key__zID8T:not(:disabled):hover{background:#fff}.TurnTakingGame_key__zID8T:not(:disabled):active{transform:translateY(3px);box-shadow:0 1px 0 rgba(0,0,0,.18)}.TurnTakingGame_key__zID8T:disabled{opacity:.4;cursor:default;box-shadow:none;background:rgba(255,255,255,.55)}.TurnTakingGame_bigPress__WNny0{position:relative;flex:1;border:none;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#fff;font-family:inherit;font-size:clamp(1.05rem,2vw,1.5rem);font-weight:800;letter-spacing:.01em;text-shadow:0 2px 4px rgba(0,0,0,.3);cursor:pointer;transition:transform .12s ease}.TurnTakingGame_bigPress__WNny0:disabled{cursor:default}.TurnTakingGame_bigPress__WNny0[data-active=true]{animation:TurnTakingGame_turnPulse__yWSiI 1.6s ease-in-out infinite}.TurnTakingGame_bigPress__WNny0[data-active=true]:active{transform:scale(.97)}.TurnTakingGame_bigPress__WNny0:before{content:"";position:absolute;left:14%;right:14%;top:26%;height:26%;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0));pointer-events:none}.TurnTakingGame_icon__USjjP{font-size:clamp(2.4rem,6vw,4rem);filter:drop-shadow(0 3px 4px rgba(0,0,0,.28))}.TurnTakingGame_bigLabel__VKDHo{display:block}.TurnTakingGame_pressHint__YyRB6{font-size:clamp(.78rem,1.6vw,1rem);font-weight:700;opacity:.92}.TurnTakingGame_listenViz__PRJke{display:inline-flex;align-items:flex-end;gap:4px;height:clamp(28px,5vh,44px)}.TurnTakingGame_listenViz__PRJke i{width:5px;height:22%;border-radius:3px;background:#fff;box-shadow:0 0 8px rgba(255,255,255,.7);animation:TurnTakingGame_eq__lbM7H .9s ease-in-out infinite}.TurnTakingGame_listenViz__PRJke i:first-child{animation-delay:0s}.TurnTakingGame_listenViz__PRJke i:nth-child(2){animation-delay:.18s}.TurnTakingGame_listenViz__PRJke i:nth-child(3){animation-delay:.36s}.TurnTakingGame_listenViz__PRJke i:nth-child(4){animation-delay:.12s}.TurnTakingGame_listenViz__PRJke i:nth-child(5){animation-delay:.3s}@keyframes TurnTakingGame_eq__lbM7H{0%,to{height:22%}50%{height:100%}}.TurnTakingGame_centre__GiY0A{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;min-width:0}.TurnTakingGame_orbHolder__ymTxC{display:flex;align-items:center;justify-content:center;width:100%;will-change:transform}.TurnTakingGame_orbHolder__ymTxC[data-pass=toP2]{animation:TurnTakingGame_swishRight__SNyUY .6s cubic-bezier(.22,1,.36,1)}.TurnTakingGame_orbHolder__ymTxC[data-pass=toP1]{animation:TurnTakingGame_swishLeft___8FPm .6s cubic-bezier(.22,1,.36,1)}@keyframes TurnTakingGame_swishRight__SNyUY{0%{transform:translateX(0) rotate(0deg)}42%{transform:translateX(34px) rotate(2.5deg)}to{transform:translateX(0) rotate(0deg)}}@keyframes TurnTakingGame_swishLeft___8FPm{0%{transform:translateX(0) rotate(0deg)}42%{transform:translateX(-34px) rotate(-2.5deg)}to{transform:translateX(0) rotate(0deg)}}.TurnTakingGame_prompt__L82oa{font-family:var(--font-rounded),"Fredoka",system-ui,sans-serif;font-size:clamp(1.05rem,2.6vw,1.5rem);font-weight:700;text-align:center;color:var(--ss-ink,#2b2440);opacity:.9;display:flex;align-items:center;justify-content:center;min-height:2.6em}.TurnTakingGame_phraseCard__lxxYy{max-width:min(380px,88vw);margin:.2rem auto 0;padding:10px 18px;border-radius:14px;background:rgba(255,255,255,.18);backdrop-filter:blur(4px);color:var(--ss-ink,#2b2440);font-size:clamp(.95rem,2.2vw,1.15rem);font-weight:600;line-height:1.4;text-align:center}.TurnTakingGame_phraseCard__lxxYy strong{font-weight:900;font-size:1.1em}.TurnTakingGame_pauseBtn__fBjZy{align-self:center;margin-top:.25rem;padding:.45rem 1.15rem;border:1px solid color-mix(in srgb,var(--ss-ink,#2b2440) 18%,transparent);border-radius:999px;background:rgba(255,255,255,.7);color:var(--ss-ink,#2b2440);font-family:var(--font-rounded),"Fredoka",system-ui,sans-serif;font-size:clamp(.85rem,1.8vw,1rem);font-weight:700;cursor:pointer;transition:background .15s ease,transform .1s ease}.TurnTakingGame_pauseBtn__fBjZy:hover{background:rgba(255,255,255,.92)}.TurnTakingGame_pauseBtn__fBjZy:active{transform:scale(.96)}@keyframes TurnTakingGame_turnPulse__yWSiI{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.TurnTakingGame_bigPress__WNny0[data-active=true]{animation:none}.TurnTakingGame_listenViz__PRJke i{animation:none;height:60%}.TurnTakingGame_orbHolder__ymTxC[data-pass],.TurnTakingGame_playerPanel__N3BP4[data-active=true]{animation:none}}