._planetBtn_1qyg0_11{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;transition:transform .16s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translate(-50%,-50%)}._planetBtn_1qyg0_11:hover{transform:translate(-50%,-50%)scale(1.08)}._planetBtn_1qyg0_11:active{transform:translate(-50%,-50%)scale(.96)}._planetBtn_1qyg0_11:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #e8b34b}._bob_1qyg0_42{animation-name:_planetBob_1qyg0_1;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block;position:relative}@keyframes _planetBob_1qyg0_1{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}._halo_1qyg0_58{pointer-events:none;border-radius:9999px;animation-name:_planetHaloPulse_1qyg0_1;animation-duration:2.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0}@keyframes _planetHaloPulse_1qyg0_1{0%{box-shadow:0 0 #f5c97a55}70%{box-shadow:0 0 14px 10px #f5c97a00}to{box-shadow:0 0 #f5c97a00}}._ownOrbit_1qyg0_78{pointer-events:none;border:1px dashed #e8b34b8c;border-radius:9999px;animation:16s linear infinite _planetOrbitSpin_1qyg0_1;position:absolute}._ownOrbit_1qyg0_78:after{content:"";background-color:#e8b34b;border-radius:9999px;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 6px 2px #e8b34b99}@keyframes _planetOrbitSpin_1qyg0_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._bob_1qyg0_42,._halo_1qyg0_58,._ownOrbit_1qyg0_78{animation:none!important}._planetBtn_1qyg0_11{transition:none}._halo_1qyg0_58{box-shadow:0 0 10px 5px #f5c97a40}}._scene_1qhv3_15{aspect-ratio:16/9;border:1px solid var(--color-edge);--scene-disc-size:var(--scene-disc-desktop,30px);background:radial-gradient(46% 36% at 24% 68%,#e8c89621 0%,#e8c89600 70%),radial-gradient(36% 28% at 74% 52%,#e8c8961a 0%,#e8c89600 70%),radial-gradient(30% 22% at 52% 80%,#e8c89614 0%,#e8c89600 70%),linear-gradient(#1a2238 0%,#2d3250 100%);border-radius:16px;width:100%;position:relative;overflow:hidden}._stars_1qhv3_18{pointer-events:none;background:#f5f3e9b3;border-radius:50%;width:2px;height:2px;position:absolute;top:0;left:0;box-shadow:34px 22px #f5f3e980,71px 9px #f5f3e9a6,108px 30px #f5f3e966,146px 14px #f5f3e999,183px 38px #f5f3e973,221px 11px #f5f3e9a6,257px 27px #f5f3e966,293px 17px #f5f3e98c,327px 41px #f5f3e973,52px 56px #f5f3e959,127px 64px #f5f3e966,202px 58px #f5f3e94d,276px 68px #f5f3e959,18px 96px #f5f3e94d,311px 104px #f5f3e940}._backdrop_1qhv3_3{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}._stylePicker_1qhv3_94{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}._styleChip_1qhv3_102{color:var(--color-text-dim);background-color:var(--color-panel);border:1px solid var(--color-edge);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:9999px;padding:6px 12px;font-size:12px;line-height:1.2;position:relative}._styleChip_1qhv3_102:after{content:"";position:absolute;inset:-8px 0}._styleChip_1qhv3_102:focus-visible{outline:2px solid var(--color-star);outline-offset:2px}._styleChipActive_1qhv3_132{color:var(--color-text);background-color:var(--color-panel-strong);border-color:var(--color-star)}._spotBtn_1qhv3_115,._spotStatic_1qhv3_145{z-index:14;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}._spotStatic_1qhv3_145{pointer-events:none;width:28px;height:28px}._spotBtn_1qhv3_115{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:44px;height:44px;padding:0}._spotBtn_1qhv3_115:focus-visible{outline:2px solid var(--color-star);outline-offset:2px;border-radius:9999px}@media (width<=480px){._scene_1qhv3_15{--scene-disc-size:var(--scene-disc-mobile,22px)}}._spotDot_1qhv3_186{background-color:var(--color-star);border-radius:9999px;width:8px;height:8px;position:absolute;box-shadow:0 0 8px 2px #e8b34b73}._spotHalo_1qhv3_196{background-color:var(--color-star-soft);border:1px solid #e8b34b47;border-radius:9999px;width:24px;height:24px;animation:2.8s ease-in-out infinite _sceneSpotPulse_1qhv3_1;position:absolute}@keyframes _sceneSpotPulse_1qhv3_1{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}._quietCaption_1qhv3_19{white-space:nowrap;color:#cbb89a;z-index:13;background-color:#0b0a1299;border:1px solid #ffffff14;border-radius:9999px;margin:0;padding:5px 14px;font-size:12px;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){._spotHalo_1qhv3_196{animation:none}}._twinButton_1qhv3_246{-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}._twinButton_1qhv3_246:focus-visible{outline:2px solid var(--color-star);outline-offset:2px;border-radius:10px}._twinLabel_1qhv3_19{text-overflow:ellipsis;white-space:nowrap;color:#e8e0d0;text-shadow:0 1px 2px #0b0a12e6,0 0 4px #0b0a12b3;pointer-events:none;max-width:72px;margin-top:2px;font-size:9px;font-weight:600;line-height:1.2;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}@media (width<=480px){._twinLabel_1qhv3_19{max-width:56px;font-size:8px}}._twinCard_1qhv3_298{z-index:20;background-color:var(--color-panel-solid);border:1px solid var(--color-edge);border-radius:12px;min-width:148px;max-width:210px;padding:10px 12px;animation:.15s ease-out _twinCardIn_1qhv3_1;position:absolute;box-shadow:0 6px 24px #00000080}@keyframes _twinCardIn_1qhv3_1{0%{opacity:0}to{opacity:1}}._twinCardClose_1qhv3_320{width:24px;height:24px;color:var(--color-text-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex;position:absolute;top:4px;right:4px}._twinCardClose_1qhv3_320:hover,._twinCardClose_1qhv3_320:focus-visible{color:var(--color-text)}._twinCardHeader_1qhv3_343{align-items:center;gap:8px;padding-right:20px;display:flex}._twinCardDisc_1qhv3_350{border-radius:9999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}._twinCardNames_1qhv3_363{flex-direction:column;min-width:0;display:flex}._twinCardTeamName_1qhv3_369{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}._twinCardCharName_1qhv3_378{color:var(--color-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._twinCardMeta_1qhv3_386{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}._twinCardStage_1qhv3_394{color:var(--color-text-dim);background-color:var(--color-star-soft);white-space:nowrap;border:1px solid #e8b34b40;border-radius:9999px;padding:2px 8px;font-size:10px}._twinCardReplay_1qhv3_404{color:var(--color-star);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:2px 0;font-size:11px;text-decoration:underline}._twinCardReplay_1qhv3_404:hover,._twinCardReplay_1qhv3_404:focus-visible{color:var(--color-text)}@media (prefers-reduced-motion:reduce){._twinCard_1qhv3_298{animation:none}}@media (width<=480px){._twinCard_1qhv3_298{max-width:calc(100% - 16px);bottom:8px;top:auto!important;left:50%!important;transform:translate(-50%)!important}}._locateBtn_1qhv3_445{color:var(--color-text);background-color:var(--color-star-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #e8b34b59;border-radius:9999px;padding:6px 12px;font-size:12px;line-height:1.2}._locateBtn_1qhv3_445:hover,._locateBtn_1qhv3_445:focus-visible{background-color:#e8b34b33}._fireflies_1qhv3_18{pointer-events:none;z-index:2;background:#e8b34b99;border-radius:50%;width:3px;height:3px;animation:9s ease-in-out infinite alternate _firefliesDrift_1qhv3_1;position:absolute;top:0;left:0;box-shadow:60px 60px #e8b34b80,120px 130px #e8b34b73,240px 90px #e8b34b66,300px 150px #e8b34b59}@keyframes _firefliesDrift_1qhv3_1{0%{opacity:.5;transform:translate(24px,110px)}50%{opacity:.9}to{opacity:.4;transform:translate(48px,88px)}}@media (prefers-reduced-motion:reduce){._fireflies_1qhv3_18{display:none}}._strip_ot2l7_13{background:linear-gradient(#0a101f 0%,#070b16 55%,#05080f 100%);position:absolute;bottom:0;left:0;right:0;overflow:hidden}._horizonLine_ot2l7_25{pointer-events:none;background:linear-gradient(90deg,#e8b34b00 0%,#e8b34b4d 20%,#e8b34b66 50%,#e8b34b4d 80%,#e8b34b00 100%);height:2px;position:absolute;left:0;right:0}._horizonGlow_ot2l7_41{pointer-events:none;background:radial-gradient(70% 100% at 50% 100%,#e8b34b1f 0%,#e8b34b00 70%);height:9%;position:absolute;left:0;right:0}._hills_ot2l7_52{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._house_ot2l7_62{pointer-events:none;position:absolute}._houseBody_ot2l7_67{background-color:#10182e;border-radius:1px;position:absolute;bottom:0;left:0}._houseRoof_ot2l7_76{border-bottom-style:solid;border-bottom-color:#141d38;border-left-style:solid;border-left-color:#0000;border-right-style:solid;border-right-color:#0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}._window_ot2l7_92{opacity:.55;background-color:#e8b34b;border-radius:1px;width:4px;height:6px;position:absolute;box-shadow:0 0 7px 2px #e8b34b59}._windowFlicker_ot2l7_102{animation:6s ease-in-out infinite _windowFlicker_ot2l7_102}@keyframes _windowFlicker_ot2l7_102{0%,to{opacity:.55}42%{opacity:.3}58%{opacity:.62}71%{opacity:.38}}._quiet_ot2l7_115 ._window_ot2l7_92{opacity:.18;box-shadow:none;animation:none}._quietCaption_ot2l7_122{white-space:nowrap;color:#8b93a7;background-color:#05080f99;border:1px solid #ffffff12;border-radius:9999px;padding:3px 12px;font-size:12px;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}._fableCta_ot2l7_137{z-index:20;cursor:pointer;background:linear-gradient(#1c1636 0%,#171226 100%);border:1px solid #e8b34b73;border-radius:9999px;align-items:center;gap:8px;max-width:92%;padding:7px 16px;transition:box-shadow .16s,border-color .16s;display:inline-flex;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 18px #e8b34b2e,0 1px 8px #00000080}._fableCta_ot2l7_137:hover{border-color:#e8b34bbf;box-shadow:0 2px 24px #e8b34b4d,0 1px 8px #00000080}._fableCta_ot2l7_137:focus-visible{outline-offset:3px;outline:2px solid #e8b34b}._fableCtaTitle_ot2l7_165{color:#f5deae;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}._fableCtaSnippet_ot2l7_176{color:#b7bdd1;white-space:nowrap;text-overflow:ellipsis;flex-shrink:2;min-width:0;font-size:11px;overflow:hidden}._fableCtaLink_ot2l7_186{color:#e8b34b;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){._windowFlicker_ot2l7_102{animation:none!important}._fableCta_ot2l7_137{transition:none}}._page_120cs_20{background-color:#0b0a1c}._sky_120cs_27{background:radial-gradient(90% 60% at 50% 18%,#2a1b52d9 0%,#2a1b5200 62%),radial-gradient(46% 30% at 24% 30%,#50c8dc14 0%,#50c8dc00 70%),radial-gradient(40% 26% at 76% 22%,#e8b34b12 0%,#e8b34b00 70%),linear-gradient(115deg,#eef0ff00 34%,#beb4ff0a 42%,#eef0ff0f 47%,#beb4ff0a 52%,#eef0ff00 60%),linear-gradient(#0b0a1c 0%,#10122b 58%,#0a101f 58.2%,#060a14 100%)}._star_120cs_44{pointer-events:none;border-radius:9999px;position:absolute}._twinkle_120cs_50{animation-name:_galaxyTwinkle_120cs_1;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes _galaxyTwinkle_120cs_1{0%{opacity:.35}to{opacity:.9}}._twinkleFaint_120cs_64{animation-name:_galaxyTwinkleFaint_120cs_1;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes _galaxyTwinkleFaint_120cs_1{0%{opacity:.12}to{opacity:.45}}._shootingStar_120cs_78{pointer-events:none;opacity:0;background:linear-gradient(90deg,#eef0ff00 0%,#eef0ffd9 100%);border-radius:9999px;width:76px;height:1px;animation-name:_galaxyShoot_120cs_1;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}@keyframes _galaxyShoot_120cs_1{0%,91%{opacity:0;transform:rotate(-34deg)translate(0)}93%{opacity:.7}96.5%{opacity:0;transform:rotate(-34deg)translate(-260px)}to{opacity:0;transform:rotate(-34deg)translate(-260px)}}._stream_120cs_101{animation-name:_galaxyStreamFlow_120cs_1;animation-duration:7s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes _galaxyStreamFlow_120cs_1{0%{stroke-dashoffset:0}to{stroke-dashoffset:-48px}}._flyIn_120cs_114{animation-name:_galaxyFlyIn_120cs_1;animation-duration:.6s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards}@keyframes _galaxyFlyIn_120cs_1{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}18%{opacity:1;transform:translate(-50%,-50%)scale(.88)}to{opacity:0;transform:translate(-50%,-50%)scale(16)}}._skyFadeIn_120cs_128{animation:.4s ease-out forwards _gSkyFadeIn_120cs_1}@keyframes _gSkyFadeIn_120cs_1{0%{opacity:0}to{opacity:1}}._villageRise_120cs_137{animation:.5s cubic-bezier(.22,1,.36,1) forwards _gVillageRise_120cs_1}@keyframes _gVillageRise_120cs_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._searchInput_120cs_147{color:#f1f5f9;background-color:#11142a;border:1px solid #ffffff29;transition:border-color .16s,box-shadow .16s}._searchInput_120cs_147::placeholder{color:#64748b}._searchInput_120cs_147:focus{border-color:#e8b34b99;box-shadow:0 0 0 3px #e8b34b24}@media (prefers-reduced-motion:reduce){._twinkle_120cs_50,._twinkleFaint_120cs_64,._shootingStar_120cs_78,._flyIn_120cs_114,._skyFadeIn_120cs_128,._villageRise_120cs_137{animation:none!important}._skyFadeIn_120cs_128,._villageRise_120cs_137{opacity:1;transform:none}._stream_120cs_101{stroke-dasharray:none;opacity:.35;animation:none!important}._searchInput_120cs_147{transition:none}}.arm-left,.arm-right,.leg-left,.leg-right,.forearm-left,.forearm-right,.hand-left,.hand-right,.shin-left,.shin-right{transform-origin:0 0}@keyframes anim-wave-arm{0%,to{transform:rotate(-120deg)}50%{transform:rotate(-100deg)}}@keyframes anim-wave-forearm{0%,to{transform:rotate(-20deg)}50%{transform:rotate(10deg)}}.wave .arm-right{animation:.4s cubic-bezier(.34,1.56,.64,1) 4 anim-wave-arm}.wave .forearm-right{animation:.4s cubic-bezier(.34,1.56,.64,1) 4 anim-wave-forearm}@keyframes anim-point-arm{0%{transform:rotate(0)}30%{transform:rotate(-60deg)}to{transform:rotate(-60deg)}}.point .arm-right{animation:.5s ease-out forwards anim-point-arm}@keyframes anim-shrug-left{0%,to{transform:rotate(0)}30%,70%{transform:translateY(-2px)rotate(15deg)}}@keyframes anim-shrug-right{0%,to{transform:rotate(0)}30%,70%{transform:translateY(-2px)rotate(-15deg)}}.shrug .arm-left{animation:.8s ease-in-out anim-shrug-left}.shrug .arm-right{animation:.8s ease-in-out anim-shrug-right}@keyframes anim-bow-skeleton{0%,to{transform:translateY(0)}30%,70%{transform:translateY(3px)}}.bow .skeleton{animation:1.2s ease-in-out anim-bow-skeleton}@keyframes anim-fist-pump{0%{transform:rotate(0)}40%{transform:rotate(-90deg)}60%{transform:rotate(-80deg)}80%{transform:rotate(-95deg)}to{transform:rotate(0)}}.fist-pump .arm-right{animation:.6s cubic-bezier(.175,.885,.32,1.275) anim-fist-pump}@keyframes anim-cross-left{0%{transform:rotate(0)}40%,to{transform:rotate(35deg)}}@keyframes anim-cross-right{0%{transform:rotate(0)}40%,to{transform:rotate(-35deg)}}@keyframes anim-cross-forearm-l{0%{transform:rotate(0)}40%,to{transform:rotate(-85deg)}}@keyframes anim-cross-forearm-r{0%{transform:rotate(0)}40%,to{transform:rotate(85deg)}}.arms-crossed .arm-left{animation:.5s ease-out forwards anim-cross-left}.arms-crossed .arm-right{animation:.5s ease-out forwards anim-cross-right}.arms-crossed .forearm-left{animation:.5s ease-out forwards anim-cross-forearm-l}.arms-crossed .forearm-right{animation:.5s ease-out forwards anim-cross-forearm-r}@keyframes anim-hands-up-left{0%{transform:rotate(0)}50%,to{transform:rotate(30deg)}}@keyframes anim-hands-up-right{0%{transform:rotate(0)}50%,to{transform:rotate(-30deg)}}.hands-up .arm-left{animation:.5s ease-out forwards anim-hands-up-left}.hands-up .arm-right{animation:.5s ease-out forwards anim-hands-up-right}@keyframes anim-prayer-left{0%{transform:rotate(0)}50%,to{transform:rotate(-70deg)}}@keyframes anim-prayer-right{0%{transform:rotate(0)}50%,to{transform:rotate(70deg)}}@keyframes anim-prayer-forearm-l{0%{transform:rotate(0)}50%,to{transform:rotate(50deg)}}@keyframes anim-prayer-forearm-r{0%{transform:rotate(0)}50%,to{transform:rotate(-50deg)}}.prayer-hands .arm-left{animation:.5s ease-out forwards anim-prayer-left}.prayer-hands .arm-right{animation:.5s ease-out forwards anim-prayer-right}.prayer-hands .forearm-left{animation:.5s ease-out forwards anim-prayer-forearm-l}.prayer-hands .forearm-right{animation:.5s ease-out forwards anim-prayer-forearm-r}@keyframes anim-dance-left{0%,to{transform:rotate(20deg)}50%{transform:rotate(-30deg)}}@keyframes anim-dance-right{0%,to{transform:rotate(-20deg)}50%{transform:rotate(30deg)}}@keyframes anim-dance-bob{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)rotate(2deg)}75%{transform:translateY(-2px)rotate(-2deg)}}.dance .arm-left{animation:.6s ease-in-out infinite anim-dance-left}.dance .arm-right{animation:.6s ease-in-out infinite anim-dance-right}.dance .skeleton{animation:.6s ease-in-out infinite anim-dance-bob}@keyframes anim-jump{0%,to{transform:translateY(0)}30%{transform:translateY(2px)}50%{transform:translateY(-6px)}70%{transform:translateY(-2px)}}.jump .skeleton{animation:.5s cubic-bezier(.34,1.56,.64,1) anim-jump}@keyframes anim-cower-skeleton{0%{transform:translateY(0)scaleY(1)}40%,to{transform:translateY(3px)scaleY(.9)}}@keyframes anim-cower-left{0%{transform:rotate(0)}40%,to{transform:translateY(-2px)rotate(40deg)}}@keyframes anim-cower-right{0%{transform:rotate(0)}40%,to{transform:translateY(-2px)rotate(-40deg)}}@keyframes anim-cower-forearm-l{0%{transform:rotate(0)}40%,to{transform:rotate(-60deg)}}@keyframes anim-cower-forearm-r{0%{transform:rotate(0)}40%,to{transform:rotate(60deg)}}.cower .skeleton{animation:.4s ease-out forwards anim-cower-skeleton}.cower .arm-left{animation:.4s ease-out forwards anim-cower-left}.cower .arm-right{animation:.4s ease-out forwards anim-cower-right}.cower .forearm-left{animation:.4s ease-out forwards anim-cower-forearm-l}.cower .forearm-right{animation:.4s ease-out forwards anim-cower-forearm-r}@keyframes anim-celebrate-left{0%,to{transform:rotate(25deg)}50%{transform:translateY(-2px)rotate(35deg)}}@keyframes anim-celebrate-right{0%,to{transform:rotate(-25deg)}50%{transform:translateY(-2px)rotate(-35deg)}}@keyframes anim-celebrate-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.celebrate .arm-left{animation:.4s ease-in-out infinite anim-celebrate-left}.celebrate .arm-right{animation:.4s ease-in-out infinite anim-celebrate-right}.celebrate .skeleton{animation:.4s ease-in-out infinite anim-celebrate-bounce}@keyframes anim-kneel-skeleton{0%{transform:translateY(0)}60%,to{transform:translateY(6px)}}@keyframes anim-kneel-legs-l{0%{transform:scaleY(1)}60%,to{transform:scaleY(.3)}}@keyframes anim-kneel-legs-r{0%{transform:scaleY(1)}60%,to{transform:scaleY(.3)}}.kneel .skeleton{animation:.6s ease-out forwards anim-kneel-skeleton}.kneel .leg-left{animation:.6s ease-out forwards anim-kneel-legs-l}.kneel .leg-right{animation:.6s ease-out forwards anim-kneel-legs-r}@keyframes anim-fidget-right{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-8deg)}90%{transform:rotate(5deg)}}.fidget .arm-right{animation:2s ease-in-out infinite anim-fidget-right}@keyframes anim-tremble{0%,to{transform:translate(0)}25%{transform:translate(-1px)}75%{transform:translate(1px)}}.tremble .skeleton{animation:.15s ease-in-out infinite anim-tremble}@keyframes anim-recoil{0%{transform:translateY(0)translate(0)}30%{transform:translateY(-1px)translate(2px)}to{transform:translateY(0)translate(0)}}.recoil .skeleton{animation:.4s ease-out anim-recoil}@keyframes anim-cover-eyes-arm-l{0%{transform:rotate(0)}to{transform:rotate(-140deg)}}@keyframes anim-cover-eyes-arm-r{0%{transform:rotate(0)}to{transform:rotate(140deg)}}@keyframes anim-cover-eyes-forearm-l{0%{transform:rotate(0)}to{transform:rotate(70deg)}}@keyframes anim-cover-eyes-forearm-r{0%{transform:rotate(0)}to{transform:rotate(-70deg)}}.cover-eyes .arm-left{animation:.5s ease-out forwards anim-cover-eyes-arm-l}.cover-eyes .arm-right{animation:.5s ease-out forwards anim-cover-eyes-arm-r}.cover-eyes .forearm-left{animation:.5s ease-out forwards anim-cover-eyes-forearm-l}.cover-eyes .forearm-right{animation:.5s ease-out forwards anim-cover-eyes-forearm-r}@keyframes anim-cover-mouth-arm-l{0%{transform:rotate(0)}to{transform:rotate(-95deg)}}@keyframes anim-cover-mouth-arm-r{0%{transform:rotate(0)}to{transform:rotate(95deg)}}@keyframes anim-cover-mouth-forearm-l{0%{transform:rotate(0)}to{transform:rotate(10deg)}}@keyframes anim-cover-mouth-forearm-r{0%{transform:rotate(0)}to{transform:rotate(-10deg)}}.cover-mouth .arm-left{animation:.4s ease-out forwards anim-cover-mouth-arm-l}.cover-mouth .arm-right{animation:.4s ease-out forwards anim-cover-mouth-arm-r}.cover-mouth .forearm-left{animation:.4s ease-out forwards anim-cover-mouth-forearm-l}.cover-mouth .forearm-right{animation:.4s ease-out forwards anim-cover-mouth-forearm-r}@keyframes anim-peek-arm-r{0%{transform:rotate(0)}to{transform:rotate(140deg)}}@keyframes anim-peek-forearm-r{0%{transform:rotate(0)}to{transform:rotate(-70deg)}}.cover-one-eye .arm-right{animation:.5s ease-out forwards anim-peek-arm-r}.cover-one-eye .forearm-right{animation:.5s ease-out forwards anim-peek-forearm-r}@keyframes anim-facepalm-arm-r{0%{transform:rotate(0)}60%{transform:rotate(155deg)}70%,to{transform:rotate(150deg)}}@keyframes anim-facepalm-forearm-r{0%{transform:rotate(0)}60%{transform:rotate(-80deg)}70%,to{transform:rotate(-75deg)}}@keyframes anim-facepalm-head{0%{transform:rotate(0)}70%,to{transform:rotate(-3deg)}}.face-palm .arm-right{animation:.6s ease-out forwards anim-facepalm-arm-r}.face-palm .forearm-right{animation:.6s ease-out forwards anim-facepalm-forearm-r}.face-palm .head{animation:.6s ease-out forwards anim-facepalm-head}@keyframes anim-chin-arm-r{0%{transform:rotate(0)}to{transform:rotate(100deg)}}@keyframes anim-chin-forearm-r{0%{transform:rotate(0)}to{transform:rotate(-70deg)}}@keyframes anim-chin-head{0%{transform:rotate(0)}to{transform:rotate(-5deg)}}.chin-rest .arm-right{animation:.6s ease-out forwards anim-chin-arm-r}.chin-rest .forearm-right{animation:.6s ease-out forwards anim-chin-forearm-r}.chin-rest .head{animation:.6s ease-out forwards anim-chin-head}@keyframes anim-rub-eyes-arm-l{0%{transform:rotate(0)}30%,to{transform:rotate(-140deg)}}@keyframes anim-rub-eyes-arm-r{0%{transform:rotate(0)}30%,to{transform:rotate(140deg)}}@keyframes anim-rub-eyes-hand-l{0%,30%{transform:rotate(0)}50%{transform:translate(1px,-1px)rotate(-8deg)}70%{transform:translate(-1px,1px)rotate(8deg)}90%{transform:translate(1px,-1px)rotate(-5deg)}to{transform:rotate(0)}}@keyframes anim-rub-eyes-hand-r{0%,30%{transform:rotate(0)}50%{transform:translate(-1px,1px)rotate(8deg)}70%{transform:translate(1px,-1px)rotate(-8deg)}90%{transform:translate(-1px,1px)rotate(5deg)}to{transform:rotate(0)}}.rub-eyes .arm-left{animation:.5s ease-out forwards anim-rub-eyes-arm-l}.rub-eyes .arm-right{animation:.5s ease-out forwards anim-rub-eyes-arm-r}.rub-eyes .forearm-left{animation:.5s ease-out forwards anim-cover-eyes-forearm-l}.rub-eyes .forearm-right{animation:.5s ease-out forwards anim-cover-eyes-forearm-r}.rub-eyes .hand-left{animation:.8s ease-in-out .5s infinite anim-rub-eyes-hand-l}.rub-eyes .hand-right{animation:.8s ease-in-out .5s infinite anim-rub-eyes-hand-r}@keyframes anim-kneel2-skeleton{0%{transform:translateY(0)}60%,to{transform:translateY(5px)}}@keyframes anim-kneel2-leg-l{0%{transform:rotate(0)}60%,to{transform:rotate(-40deg)}}@keyframes anim-kneel2-leg-r{0%{transform:rotate(0)}60%,to{transform:rotate(40deg)}}@keyframes anim-kneel2-shin-l{0%{transform:rotate(0)}60%,to{transform:rotate(80deg)}}@keyframes anim-kneel2-shin-r{0%{transform:rotate(0)}60%,to{transform:rotate(-80deg)}}.kneel2 .skeleton{animation:.6s ease-out forwards anim-kneel2-skeleton}.kneel2 .leg-left{animation:.6s ease-out forwards anim-kneel2-leg-l}.kneel2 .leg-right{animation:.6s ease-out forwards anim-kneel2-leg-r}.kneel2 .shin-left{animation:.6s ease-out forwards anim-kneel2-shin-l}.kneel2 .shin-right{animation:.6s ease-out forwards anim-kneel2-shin-r}@keyframes anim-sit-skeleton{0%{transform:translateY(0)}60%,to{transform:translateY(4px)}}@keyframes anim-sit-leg-l{0%{transform:rotate(0)}60%,to{transform:rotate(-70deg)}}@keyframes anim-sit-leg-r{0%{transform:rotate(0)}60%,to{transform:rotate(70deg)}}@keyframes anim-sit-shin-l{0%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}@keyframes anim-sit-shin-r{0%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}.sit .skeleton{animation:.5s ease-out forwards anim-sit-skeleton}.sit .leg-left{animation:.5s ease-out forwards anim-sit-leg-l}.sit .leg-right{animation:.5s ease-out forwards anim-sit-leg-r}.sit .shin-left{animation:.5s ease-out forwards anim-sit-shin-l}.sit .shin-right{animation:.5s ease-out forwards anim-sit-shin-r}@keyframes anim-stomp-leg-r{0%,to{transform:rotate(0)}30%{transform:rotate(-30deg)}50%{transform:rotate(5deg)}}@keyframes anim-stomp-shin-r{0%,to{transform:rotate(0)}30%{transform:rotate(40deg)}50%{transform:rotate(-5deg)}}@keyframes anim-stomp-skeleton{0%,to{transform:translateY(0)}45%{transform:translateY(-1px)}55%{transform:translateY(1px)}}.stomp .leg-right{animation:.5s ease-in-out anim-stomp-leg-r}.stomp .shin-right{animation:.5s ease-in-out anim-stomp-shin-r}.stomp .skeleton{animation:.5s ease-in-out anim-stomp-skeleton}@keyframes anim-monkey-bob{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)rotate(3deg)}50%{transform:translateY(-1px)}75%{transform:translateY(-3px)rotate(-3deg)}}@keyframes anim-monkey-leg-l{0%,to{transform:rotate(0)}25%{transform:rotate(-35deg)}75%{transform:rotate(20deg)}}@keyframes anim-monkey-leg-r{0%,to{transform:rotate(0)}25%{transform:rotate(20deg)}75%{transform:rotate(-35deg)}}@keyframes anim-monkey-shin-l{0%,50%,to{transform:rotate(0)}25%{transform:rotate(50deg)}}@keyframes anim-monkey-shin-r{0%,50%,to{transform:rotate(0)}75%{transform:rotate(50deg)}}@keyframes anim-monkey-arm-l{0%,to{transform:rotate(0)}25%{transform:rotate(30deg)}75%{transform:rotate(-30deg)}}@keyframes anim-monkey-arm-r{0%,to{transform:rotate(0)}25%{transform:rotate(-30deg)}75%{transform:rotate(30deg)}}@keyframes anim-monkey-forearm-l{0%,50%,to{transform:rotate(0)}25%{transform:rotate(-50deg)}}.monkey-walk .skeleton{animation:.5s ease-in-out infinite anim-monkey-bob}.monkey-walk .leg-left{animation:.5s ease-in-out infinite anim-monkey-leg-l}.monkey-walk .leg-right{animation:.5s ease-in-out infinite anim-monkey-leg-r}.monkey-walk .shin-left{animation:.5s ease-in-out infinite anim-monkey-shin-l}.monkey-walk .shin-right{animation:.5s ease-in-out infinite anim-monkey-shin-r}.monkey-walk .arm-left{animation:.5s ease-in-out infinite anim-monkey-arm-l}.monkey-walk .arm-right{animation:.5s ease-in-out infinite anim-monkey-arm-r}.monkey-walk .forearm-left{animation:.5s ease-in-out infinite anim-monkey-forearm-l}@keyframes anim-staff-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes anim-staff-spin-arm{0%{transform:rotate(-130deg)}12%{transform:rotate(-80deg)}25%{transform:rotate(-30deg)}37%{transform:rotate(-80deg)}50%{transform:rotate(-130deg)}62%{transform:rotate(-160deg)}75%{transform:rotate(-190deg)}87%{transform:rotate(-160deg)}to{transform:rotate(-130deg)}}@keyframes anim-staff-spin-forearm{0%{transform:rotate(40deg)}12%{transform:rotate(10deg)}25%{transform:rotate(-20deg)}37%{transform:rotate(10deg)}50%{transform:rotate(40deg)}62%{transform:rotate(60deg)}75%{transform:rotate(70deg)}87%{transform:rotate(60deg)}to{transform:rotate(40deg)}}@keyframes anim-staff-spin-body{0%,50%,to{transform:translateY(0)}25%{transform:translate(-1px)translateY(-1px)}75%{transform:translate(1px)translateY(-1px)}}@keyframes anim-staff-spin-arm-l{0%,to{transform:rotate(20deg)}50%{transform:rotate(25deg)}}@keyframes anim-staff-spin-forearm-l{0%,to{transform:rotate(-40deg)}}.staff-spin-1 [data-accessory=staff],.staff-spin [data-accessory=staff]{transform-origin:1px 0;animation:.25s linear infinite anim-staff-rotate}.staff-spin-1 .arm-right,.staff-spin .arm-right{animation:2.4s ease-in-out infinite anim-staff-spin-arm}.staff-spin-1 .forearm-right,.staff-spin .forearm-right{animation:2.4s ease-in-out infinite anim-staff-spin-forearm}.staff-spin-1 .skeleton,.staff-spin .skeleton{animation:2.4s ease-in-out infinite anim-staff-spin-body}.staff-spin-1 .arm-left,.staff-spin .arm-left{animation:2.4s ease-in-out infinite anim-staff-spin-arm-l}.staff-spin-1 .forearm-left,.staff-spin .forearm-left{animation:2.4s ease-in-out infinite anim-staff-spin-forearm-l}@keyframes anim-laugh-skeleton{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.laughing .skeleton{animation:.2s ease-in-out 5 anim-laugh-skeleton}@keyframes anim-cry-skeleton{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.crying .skeleton{animation:1.5s ease-in-out 2 anim-cry-skeleton}.crying .arm-left,.crying .arm-right{transform:rotate(15deg)}.crying .forearm-left,.crying .forearm-right{transform:rotate(45deg)}@keyframes anim-terrified-arm-l{0%,to{transform:rotate(0)}20%,80%{transform:rotate(-70deg)}}@keyframes anim-terrified-arm-r{0%,to{transform:rotate(0)}20%,80%{transform:rotate(70deg)}}.terrified .arm-left{animation:.8s ease-in-out forwards anim-terrified-arm-l}.terrified .arm-right{animation:.8s ease-in-out forwards anim-terrified-arm-r}.terrified .skeleton{transition:all .2s;transform:scale(.95)}@keyframes anim-confused-arm-r{0%,to{transform:rotate(0)}50%{transform:rotate(-130deg)}}@keyframes anim-confused-forearm-r{0%,to{transform:rotate(0)}50%{transform:rotate(-40deg)}}.confused .arm-right{animation:1.5s ease-in-out anim-confused-arm-r}.confused .forearm-right{animation:1.5s ease-in-out anim-confused-forearm-r}@keyframes anim-relieved-skeleton{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}70%{transform:translateY(5px)}}.relieved .skeleton{animation:1.5s ease-in-out anim-relieved-skeleton}@keyframes anim-bored-skeleton{0%,to{transform:translateY(0)}50%{transform:translateY(8px)scaleY(.95)}}.bored .skeleton{animation:3s ease-in-out infinite anim-bored-skeleton}@keyframes anim-embarrassed-arm-l{0%,to{transform:rotate(0)}50%{transform:rotate(110deg)}}.embarrassed .arm-left{animation:1.5s ease-in-out anim-embarrassed-arm-l}@keyframes anim-proud-skeleton{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.05)translateY(-5px)}}.proud .skeleton{animation:2s ease-in-out infinite anim-proud-skeleton}.proud .arm-left{transform:rotate(45deg)}.proud .forearm-left{transform:rotate(-90deg)}.proud .arm-right{transform:rotate(-45deg)}.proud .forearm-right{transform:rotate(90deg)}@keyframes anim-nod-skeleton{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.nod .skeleton{animation:.4s ease-in-out 3 anim-nod-skeleton}@keyframes anim-shake-head-skeleton{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.shake-head .skeleton{animation:.4s ease-in-out 3 anim-shake-head-skeleton}@keyframes anim-explain-arm-l{0%,to{transform:rotate(0)}50%{transform:rotate(45deg)}}@keyframes anim-explain-arm-r{0%,to{transform:rotate(0)}50%{transform:rotate(-45deg)}}.explain .arm-left{animation:2s ease-in-out anim-explain-arm-l}.explain .arm-right{animation:2s ease-in-out anim-explain-arm-r}.explain .forearm-left{transform:rotate(-20deg)}.explain .forearm-right{transform:rotate(20deg)}@keyframes anim-beckon-arm-r{0%,to{transform:rotate(0)}50%{transform:rotate(-90deg)}}@keyframes anim-beckon-forearm-r{0%,to{transform:rotate(0)}25%,75%{transform:rotate(-30deg)}50%{transform:rotate(0)}}.beckon .arm-right{animation:1.5s ease-in-out anim-beckon-arm-r}.beckon .forearm-right{animation:1.5s ease-in-out anim-beckon-forearm-r}@keyframes anim-stop-arm-r{0%,to{transform:rotate(0)}20%,80%{transform:rotate(-90deg)}}.stop .arm-right{animation:1.5s ease-in-out anim-stop-arm-r}.stop .forearm-right{transform:rotate(10deg)}@keyframes anim-salute-arm-r{0%,to{transform:rotate(0)}20%,80%{transform:rotate(130deg)}}@keyframes anim-salute-forearm-r{0%,to{transform:rotate(0)}20%,80%{transform:rotate(20deg)}}@keyframes anim-sword-salute{0%,to{transform:translate(1px,-2px)rotate(0)}20%,80%{transform:translate(1px,-2px)rotate(-150deg)}}.salute .arm-right{animation:1.5s ease-in-out anim-salute-arm-r}.salute .forearm-right{animation:1.5s ease-in-out anim-salute-forearm-r}.salute [data-accessory=sword]{display:none}@keyframes anim-pray-arm-l{to{transform:rotate(-30deg)}}@keyframes anim-pray-forearm-l{to{transform:rotate(-45deg)}}@keyframes anim-pray-arm-r{to{transform:rotate(30deg)}}@keyframes anim-pray-forearm-r{to{transform:rotate(45deg)}}.pray .arm-left{animation:.5s ease-out forwards anim-pray-arm-l}.pray .forearm-left{animation:.5s ease-out forwards anim-pray-forearm-l}.pray .arm-right{animation:.5s ease-out forwards anim-pray-arm-r}.pray .forearm-right{animation:.5s ease-out forwards anim-pray-forearm-r}@keyframes anim-applause-arm-l{0%,to{transform:rotate(40deg)}50%{transform:rotate(50deg)}}@keyframes anim-applause-arm-r{0%,to{transform:rotate(-40deg)}50%{transform:rotate(-50deg)}}.applause .arm-left{animation:.2s ease-in-out 10 anim-applause-arm-l}.applause .arm-right{animation:.2s ease-in-out 10 anim-applause-arm-r}.applause .forearm-left{transform:rotate(-80deg)}.applause .forearm-right{transform:rotate(80deg)}@keyframes anim-cheer-skeleton{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes anim-cheer-arms{0%,to{transform:rotate(0)}50%{transform:rotate(160deg)}}.cheer .skeleton{animation:.6s ease-in-out 3 anim-cheer-skeleton}.cheer .arm-left{animation:.6s ease-in-out 3 reverse anim-cheer-arms}.cheer .arm-right{animation:.6s ease-in-out 3 anim-cheer-arms}@keyframes anim-sneak-skeleton{0%,to{transform:translateY(5px)}50%{transform:translateY(2px)}}.sneak .skeleton{animation:1s ease-in-out infinite anim-sneak-skeleton}.sneak .arm-left,.sneak .arm-right{transform:rotate(20deg)}@keyframes anim-stretch-arms{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}.stretch .arm-left{animation:3s ease-in-out reverse anim-stretch-arms}.stretch .arm-right{animation:3s ease-in-out anim-stretch-arms}@keyframes anim-exhausted-skeleton{0%,to{transform:translateY(0)}20%,80%{transform:translateY(10px)scaleY(.9)}}.exhausted .skeleton{animation:2.5s ease-in-out anim-exhausted-skeleton}.exhausted .arm-left,.exhausted .arm-right{transform:rotate(0)}@keyframes anim-kungfu-arm-l{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes anim-kungfu-arm-r{0%{transform:rotate(0)}to{transform:rotate(-45deg)}}@keyframes anim-kungfu-leg-l{0%{transform:rotate(0)}to{transform:rotate(-15deg)}}@keyframes anim-kungfu-leg-r{0%{transform:rotate(0)}to{transform:rotate(15deg)}}@keyframes anim-kungfu-shin-l{0%{transform:rotate(0)}to{transform:rotate(10deg)}}@keyframes anim-kungfu-shin-r{0%{transform:rotate(0)}to{transform:rotate(-10deg)}}@keyframes anim-kungfu-skeleton{0%{transform:translateY(0)}to{transform:translateY(3px)}}@keyframes anim-sword-kungfu{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}.kungfu-stance .arm-left{animation:.4s ease-out forwards anim-kungfu-arm-l}.kungfu-stance .arm-right{animation:.4s ease-out forwards anim-kungfu-arm-r}.kungfu-stance .leg-left{animation:.4s ease-out forwards anim-kungfu-leg-l}.kungfu-stance .leg-right{animation:.4s ease-out forwards anim-kungfu-leg-r}.kungfu-stance .shin-left{animation:.4s ease-out forwards anim-kungfu-shin-l}.kungfu-stance .shin-right{animation:.4s ease-out forwards anim-kungfu-shin-r}.kungfu-stance .skeleton{animation:.4s ease-out forwards anim-kungfu-skeleton}.kungfu-stance [data-accessory=sword]{animation:1.5s infinite anim-sword-kungfu}@keyframes anim-tea-sip-arm-r{0%,to{transform:rotate(0)}25%,35%{transform:rotate(40deg)}35%,55%{transform:rotate(42deg)}70%,85%{transform:rotate(35deg)}}@keyframes anim-tea-sip-forearm-r{0%,to{transform:rotate(0)}25%{transform:rotate(85deg)}35%,55%{transform:rotate(88deg)}70%,85%{transform:rotate(60deg)}}@keyframes anim-tea-sip-arm-l{0%,to{transform:rotate(0)}25%{transform:rotate(35deg)}35%,55%{transform:rotate(37deg)}70%,85%{transform:rotate(25deg)}}@keyframes anim-tea-sip-forearm-l{0%,to{transform:rotate(0)}25%{transform:rotate(45deg)}35%,55%{transform:rotate(47deg)}70%,85%{transform:rotate(35deg)}}@keyframes anim-tea-cup-upright{0%,to{transform:translate(1px,-3px)rotate(0)}25%{transform:translate(1px,-3px)rotate(-125deg)}35%,55%{transform:translate(1px,-3px)rotate(-145deg)}70%,85%{transform:translate(1px,-3px)rotate(-95deg)}}@keyframes anim-cup-steam{0%{opacity:0;transform:translateY(0)}50%{opacity:.8;transform:translateY(-3px)}to{opacity:0;transform:translateY(-6px)}}.tea-sip .arm-right{animation:4s ease-in-out anim-tea-sip-arm-r}.tea-sip .forearm-right{animation:4s ease-in-out anim-tea-sip-forearm-r}.tea-sip .arm-left{animation:4s ease-in-out anim-tea-sip-arm-l}.tea-sip .forearm-left{animation:4s ease-in-out anim-tea-sip-forearm-l}.tea-sip [data-accessory=tea-cup]{transform-origin:bottom;animation:4s ease-in-out anim-tea-cup-upright}.tea-sip .cup-steam{animation:2s ease-out infinite anim-cup-steam}@keyframes anim-fan-arm-r{0%{transform:rotate(0)}15%{transform:rotate(-100deg)}85%{transform:rotate(-100deg)}to{transform:rotate(0)}}@keyframes anim-fan-forearm-r{0%{transform:rotate(0)}15%{transform:rotate(70deg)}85%{transform:rotate(70deg)}to{transform:rotate(0)}}@keyframes anim-fan-wrist-flutter{0%,to{transform:rotate(0)}25%{transform:rotate(15deg)}75%{transform:rotate(-10deg)}}@keyframes anim-fan-accessory-round{0%,to{transform:rotate(0)}25%{transform:rotate(-20deg)}75%{transform:rotate(10deg)}}@keyframes anim-fan-accessory-feather{0%,to{transform:rotate(0)}25%{transform:rotate(-20deg)}75%{transform:rotate(10deg)}}.fan-flutter .arm-right{animation:2s ease-in-out anim-fan-arm-r}.fan-flutter .forearm-right{animation:2s ease-in-out anim-fan-forearm-r}.fan-flutter .hand-right{animation:.3s ease-in-out infinite anim-fan-wrist-flutter}.fan-flutter [data-accessory=round-fan]{transform-origin:0 0;animation:.3s ease-in-out infinite anim-fan-accessory-round}.fan-flutter [data-accessory=feather-fan]{transform-origin:0 0;animation:.3s ease-in-out infinite anim-fan-accessory-feather}@keyframes anim-deep-bow-skeleton{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes anim-deep-bow-arms{0%,to{transform:rotate(0)}50%{transform:rotate(35deg)}}@keyframes anim-deep-bow-arms-r{0%,to{transform:rotate(0)}50%{transform:rotate(-35deg)}}.deep-bow .skeleton{animation:2.5s ease-in-out anim-deep-bow-skeleton}.deep-bow .arm-left{animation:2.5s ease-in-out forwards anim-deep-bow-arms}.deep-bow .arm-right{animation:2.5s ease-in-out forwards anim-deep-bow-arms-r}@keyframes anim-beard-arm-r{0%,to{transform:rotate(0)}15%{transform:rotate(35deg)}70%{transform:rotate(25deg)}85%{transform:rotate(10deg)}}@keyframes anim-beard-forearm-r{0%,to{transform:rotate(0)}15%{transform:rotate(55deg)}40%{transform:rotate(50deg)}70%{transform:rotate(35deg)}85%{transform:rotate(15deg)}}@keyframes anim-beard-hand-r{0%,to{transform:rotate(0)}15%,40%{transform:rotate(15deg)}70%{transform:rotate(10deg)}}.stroke-beard .arm-right{animation:3.5s ease-in-out anim-beard-arm-r}.stroke-beard .forearm-right{animation:3.5s ease-in-out anim-beard-forearm-r}.stroke-beard .hand-right{animation:3.5s ease-in-out anim-beard-hand-r}.stroke-beard [data-accessory=tea-cup],.stroke-beard [data-accessory=feather-fan],.stroke-beard [data-accessory=round-fan],.stroke-beard [data-accessory=sword]{display:none}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}._dawn_1wy8q_20{--dawn-sky:radial-gradient(ellipse 130% 90% at 50% 100%, #3a2a3f 0%, #241d33 38%, #14111f 70%, #0b0a12 100%);--dawn-cream:#f3ead9;background:var(--dawn-sky)}._moodWarm_1wy8q_32{background:radial-gradient(ellipse 120% 70% at 50% 18%, #f5c97a12 0%, #f5c97a00 62%), var(--dawn-sky)}._moodCool_1wy8q_38{background:radial-gradient(ellipse 120% 70% at 50% 18%, #8fa3bf12 0%, #8fa3bf00 62%), var(--dawn-sky)}._card_1wy8q_45{background-color:var(--color-panel);border:1px solid var(--color-edge);border-radius:16px;padding:18px 18px 16px;animation-name:_villageCardIn_1wy8q_1;animation-duration:.42s;animation-timing-function:ease-out;animation-fill-mode:both;box-shadow:0 2px 12px #00000040}._fable_1wy8q_58{color:var(--dawn-cream);white-space:pre-wrap;word-break:break-word;margin:0;font-size:15px;line-height:1.7}._glowBtn_1wy8q_67:hover{filter:brightness(1.06)}._relRow_1wy8q_76{background-color:var(--color-panel);border:1px solid var(--color-edge);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}._relName_1wy8q_87{min-width:0;color:var(--dawn-cream);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}._stageChip_1wy8q_98{border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600;line-height:1}._stageStrangers_1wy8q_107{background-color:var(--color-panel-strong);color:var(--color-text-dim);border:1px solid var(--color-edge)}._stageAcquaintances_1wy8q_115{color:#ddd0a8;background-color:#e8d9ae1a;border:1px solid #e8d9ae2e}._stageFriends_1wy8q_121{color:#efc88f;background-color:#f5d08e24;border:1px solid #f5d08e3d}._stageClose_1wy8q_127{color:#f7d18a;background-color:#f5c97a30;border:1px solid #f5c97a52}@keyframes _villageCardIn_1wy8q_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._card_1wy8q_45{animation:none}}.rcp-root{--rcp-background-color:#121212;--rcp-field-input-color:#fff;--rcp-field-input-border-color:#242424;--rcp-field-label-color:gray}.rcp{background-color:var(--rcp-background-color);border-radius:10px;flex-direction:column;display:flex}.rcp-body{flex-direction:column;gap:20px;padding:20px 10px;display:flex}.rcp-section{flex-direction:column;gap:10px;display:flex}.rcp-interactive{-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%}.rcp-interactive[aria-disabled=true]{cursor:unset;pointer-events:none}.rcp-saturation{cursor:all-scroll;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:10px 10px 0 0;width:100%;position:relative}.rcp-saturation-cursor{border:2px solid #fff;border-radius:100%;width:20px;height:20px;position:absolute;transform:translate(-10px,-10px);box-shadow:0 0 15px #00000026}.rcp-hue{cursor:ew-resize;background-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:10px;width:100%;height:12px;position:relative}.rcp-hue-cursor{border:2px solid #fff;border-radius:100%;width:20px;height:20px;position:absolute;transform:translate(-10px,-4px);box-shadow:0 0 15px #00000026}.rcp-alpha{cursor:ew-resize;border-radius:10px;width:100%;height:12px;position:relative}.rcp-alpha-cursor{border:2px solid #fff;border-radius:100%;width:20px;height:20px;position:absolute;transform:translate(-10px,-4px);box-shadow:0 0 15px #00000026}.rcp-fields{flex-direction:column;gap:10px;display:flex}.rcp-fields-floor{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.rcp-field{flex-direction:column;width:100%;display:flex}.rcp-field-input{text-align:center;width:100%;color:var(--rcp-field-input-color);border:2px solid var(--rcp-field-input-border-color);background-color:#0000;border-radius:5px;outline:none;padding:5px 0;font-family:inherit;font-size:14px}.rcp-field-input:read-only{opacity:.8}.rcp-field-label{text-align:center;color:var(--rcp-field-label-color);font-size:14px}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}._root_1il79_1{--st-bg:#e4eaeb;--st-bg2:#f4f1ee;--st-ink:#182325;--st-ink-2:#5a686a;--st-ink-3:#8a9698;--st-line:#c9d2d3;--st-glow:#e9a550;--st-core:#fff6e6;--st-shade:#b9c5c7;--st-fig:#2a3a3d;--st-fig2:#3c5054;--focus:#1f6fd0;--tone:var(--st-glow);--f-ui:"Instrument Sans","PingFang TC","Hiragino Sans CNS","Microsoft JhengHei","Noto Sans CJK TC",system-ui,sans-serif;--f-serif:"Instrument Serif","Noto Serif TC","Songti TC","PingFang TC",serif}@media (prefers-color-scheme:dark){._root_1il79_1:not([data-theme=light]){--st-bg:#0b1416;--st-bg2:#132024;--st-ink:#f1ede6;--st-ink-2:#a7b3b3;--st-ink-3:#6f7d7e;--st-line:#22312f;--st-glow:#f0b463;--st-core:#fff3dc;--st-shade:#0f1b1e;--st-fig:#1d2c30;--st-fig2:#2a3e43;--focus:#7fb2f5}}._root_1il79_1[data-theme=dark]{--st-bg:#0b1416;--st-bg2:#132024;--st-ink:#f1ede6;--st-ink-2:#a7b3b3;--st-ink-3:#6f7d7e;--st-line:#22312f;--st-glow:#f0b463;--st-core:#fff3dc;--st-shade:#0f1b1e;--st-fig:#1d2c30;--st-fig2:#2a3e43;--focus:#7fb2f5}._root_1il79_1 *{box-sizing:border-box}._root_1il79_1{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){._root_1il79_1{--lightningcss-light: ;--lightningcss-dark:initial}}._root_1il79_1[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._root_1il79_1[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._root_1il79_1,._root_1il79_1{height:100%}._root_1il79_1{background:var(--st-bg);color:var(--st-ink);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45;overflow:hidden}._root_1il79_1 button,._root_1il79_1 input{font:inherit;color:inherit}._root_1il79_1 button{cursor:pointer}._root_1il79_1 :focus-visible{outline:2px solid var(--focus);outline-offset:2px}._root_1il79_1 [hidden]{display:none!important}._root_1il79_1 .stage{background:radial-gradient(120% 90% at 50% 28%,var(--st-bg2),var(--st-bg) 70%);color:var(--st-ink);font-family:var(--f-serif);position:fixed;inset:0;overflow:hidden}._root_1il79_1 .stage p{margin:0}._root_1il79_1 .name{text-align:center;color:var(--st-ink-2);letter-spacing:.02em;pointer-events:none;font-size:18px;position:absolute;top:22px;left:0;right:0}._root_1il79_1 #op{z-index:3;background:0 0;border:0;width:26px;height:26px;padding:0;position:absolute;top:10px;right:10px}._root_1il79_1 #op:after{content:"";background:var(--st-ink-3);opacity:.22;border-radius:50%;transition:opacity .3s;position:absolute;inset:10px}._root_1il79_1 #op:hover:after,._root_1il79_1 #op:focus-visible:after{opacity:.9}._root_1il79_1 #end{font-family:var(--f-ui);border:1px solid var(--st-line);color:var(--st-ink-2);z-index:3;background:0 0;border-radius:99px;padding:4px 14px;font-size:12.5px;display:none;position:absolute;top:16px;left:18px}._root_1il79_1 #end:hover{color:var(--st-ink);border-color:var(--st-ink-3)}._root_1il79_1 .stage.live #end{display:block}@keyframes _breathe_1il79_1{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes _speak_1il79_1{0%,to{transform:scale(1)}12%{transform:scale(1.05)}22%{transform:scale(1.012)}38%{transform:scale(1.07)}52%{transform:scale(1.02)}66%{transform:scale(1.045)}80%{transform:scale(1)}}@keyframes _hear_1il79_1{0%{opacity:0;transform:scale(1.4)}45%{opacity:.5}to{opacity:0;transform:scale(1)}}@keyframes _ripple_1il79_1{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}@keyframes _rise_1il79_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}._root_1il79_1 .caps{text-align:center;justify-items:center;gap:8px;padding-inline:clamp(16px,6vw,90px);display:grid;position:absolute;bottom:calc(8% + 64px);left:0;right:0}._root_1il79_1 .cap-user{font-family:var(--f-ui);color:var(--st-ink-3);opacity:0;overflow-wrap:anywhere;max-width:34em;font-size:15px;transition:opacity .5s}._root_1il79_1 [data-state=listening] .cap-user{opacity:1}._root_1il79_1 [data-state=filler] .cap-user,._root_1il79_1 [data-state=thinking] .cap-user{opacity:.55}._root_1il79_1 [data-state=speaking] .cap-user{display:none}._root_1il79_1 .cap-twin{justify-items:center;gap:6px;font-size:clamp(21px,3.2vw,36px);line-height:1.3;display:grid}._root_1il79_1 .cap-twin p{text-wrap:balance;overflow-wrap:anywhere;max-width:22em}._root_1il79_1 .cap-twin .old{color:var(--st-ink-2);font-size:.62em}._root_1il79_1 .cap-twin .cur{animation:.55s cubic-bezier(.2,.7,.2,1) backwards _rise_1il79_1}._root_1il79_1 .hm{text-align:center;color:var(--st-ink-2);opacity:0;pointer-events:none;font-size:24px;font-style:italic;transition:opacity .3s;position:absolute;left:0;right:0}._root_1il79_1 [data-state=filler] .hm{opacity:1}._root_1il79_1 [data-state=thinking] .hm{opacity:.45;transition-duration:1.2s}._root_1il79_1 .notice{color:var(--st-ink-2);text-wrap:balance;max-width:26em;font-size:18px}._root_1il79_1 .notice:empty{display:none}._root_1il79_1 .orbbox{aspect-ratio:1;width:min(44vw,240px);position:absolute;top:37%;left:50%;transform:translate(-50%,-50%)}._root_1il79_1 .orbstate,._root_1il79_1 .orbamp{position:absolute;inset:0}._root_1il79_1 .orbstate{transition:transform .8s cubic-bezier(.3,.7,.2,1)}._root_1il79_1 .orb{animation:5.2s ease-in-out infinite _breathe_1il79_1;position:absolute;inset:0}._root_1il79_1 .orb i{border-radius:50%;display:block;position:absolute}._root_1il79_1 .halo{background:radial-gradient(circle,var(--st-glow) 0%,transparent 62%);opacity:.42;transition:opacity .9s;inset:-48%}._root_1il79_1 .halo.tone{background:radial-gradient(circle,var(--tone) 0%,transparent 62%);opacity:0}._root_1il79_1 .core{background:radial-gradient(circle at 42% 38%,var(--st-core) 0%,var(--st-glow) 56%,transparent 72%);transition:opacity .9s;inset:17%}._root_1il79_1 .core.tone{background:radial-gradient(circle at 42% 38%,var(--st-core) 0%,var(--tone) 56%,transparent 72%);opacity:0}._root_1il79_1 .ring{border:1px solid var(--st-glow);opacity:0;inset:12%}._root_1il79_1 .v-a .hm{top:calc(37% + min(22vw,120px) + 30px)}._root_1il79_1 .v-a[data-state=listening] .orbstate{transform:scale(.9)}._root_1il79_1 .v-a[data-state=listening] .ring{animation:2.8s ease-out infinite _hear_1il79_1}._root_1il79_1 .v-a[data-state=filler] .ring{animation:.9s ease-out both _ripple_1il79_1}._root_1il79_1 .v-a[data-state=thinking] .orbstate{transform:scale(.82)translate(-4%,-5%)}._root_1il79_1 .v-a[data-state=thinking] .halo{opacity:.24}._root_1il79_1 .v-a[data-state=speaking] .orbstate{transform:scale(1.1)}._root_1il79_1 .v-a[data-state=speaking] .halo.tone{opacity:calc(.5 + var(--amp,.25) * .4)}._root_1il79_1 .v-a[data-state=speaking] .core.tone{opacity:1}._root_1il79_1 .v-a[data-state=speaking][data-yielding=true] .orbstate{transform:scale(1)}._root_1il79_1 .v-a[data-state=speaking][data-yielding=true] .halo.tone{opacity:calc(.34 + var(--amp,.25) * .3);transition:opacity .15s}._root_1il79_1 .v-b .figbox{transition:filter .15s}._root_1il79_1 .v-b[data-yielding=true] .figbox{filter:brightness(.9)}._root_1il79_1 .v-a[data-state=listening][data-mic=on] .orbamp{transform:scale(calc(1 + var(--hear,0) * .05));transition:transform .12s linear}._root_1il79_1 .v-a[data-state=listening][data-mic=on] .halo{opacity:calc(.42 + var(--hear,0) * .16)}._root_1il79_1 .v-a[data-state=speaking] .orbamp{transform:scale(calc(1 + var(--amp,0) * .11));transition:transform 60ms linear}._root_1il79_1 .v-a[data-state=speaking][data-voice=false] .orb{animation:1.9s ease-in-out infinite _speak_1il79_1}._root_1il79_1 .v-a[data-calm=true] .orb{animation-duration:7.5s}._root_1il79_1 .v-a[data-calm=true][data-state=speaking] .orb{animation:7.5s ease-in-out infinite _breathe_1il79_1}._root_1il79_1 .v-a[data-calm=true] .halo{opacity:.3}._root_1il79_1 .v-a[data-calm=true] .ring{animation:none}._root_1il79_1 .v-b .orbbox,._root_1il79_1 .v-a .b-only{display:none}._root_1il79_1 .figset{aspect-ratio:400/440;width:min(96%,67.2727dvh);position:absolute;bottom:calc(14% + 40px);left:50%;transform:translate(-50%)}._root_1il79_1 .b-light{aspect-ratio:1;background:radial-gradient(circle,var(--st-glow) 0%,transparent 60%);opacity:.3;border-radius:50%;width:104%;transition:opacity .9s;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}._root_1il79_1 .b-light.tone{background:radial-gradient(circle,var(--twf-rim,var(--st-glow)) 0%,transparent 60%);opacity:0;transition:none}._root_1il79_1 .v-b[data-state=thinking] .b-light:not(.tone){opacity:.16}._root_1il79_1 .v-b[data-calm=true] .b-light:not(.tone){opacity:.2}._root_1il79_1 .figbox{position:absolute;inset:0}._root_1il79_1 .b-scrim{background:linear-gradient(transparent,var(--st-bg) 62%);pointer-events:none;height:46%;position:absolute;bottom:0;left:0;right:0}._root_1il79_1 .v-b .hm{bottom:calc(8% + 64px + 3.4em)}._root_1il79_1 #form{left:50%;bottom:calc(4% + 8px + env(safe-area-inset-bottom,0px));z-index:2;width:min(560px,100% - 32px);display:none;position:absolute;transform:translate(-50%)}._root_1il79_1 .stage.live:not([data-state=idle]) #form{display:block}._root_1il79_1 #say{border:0;border-bottom:1px solid var(--st-line);width:100%;font-family:var(--f-ui);text-align:center;color:var(--st-ink);background:0 0;border-radius:0;outline:none;padding:10px 4px;font-size:17px;transition:border-color .3s}._root_1il79_1 #say:focus-visible{border-bottom-color:var(--st-glow)}._root_1il79_1 #say::placeholder{color:var(--st-ink-3)}._root_1il79_1 #mic{background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0;display:none;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}._root_1il79_1 #mic:after{content:"";background:var(--st-ink-3);opacity:.5;border-radius:50%;transition:background .4s,opacity .4s,transform .4s;position:absolute;inset:11px}._root_1il79_1 #mic[aria-pressed=true]:after{background:var(--st-glow);opacity:.9}._root_1il79_1 [data-hearing=true] #mic[aria-pressed=true]:after{transform:scale(1.35)}._root_1il79_1 [data-mic=on] #mic,._root_1il79_1 [data-mic=muted] #mic{display:block}._root_1il79_1 [data-mic=on] #say{opacity:.72}._root_1il79_1 [data-mic=on] #say:focus-visible,._root_1il79_1 [data-mic=on] #say:not(:placeholder-shown){opacity:1}._root_1il79_1 #begin{left:50%;bottom:calc(11% + env(safe-area-inset-bottom,0px));font-family:var(--f-serif);letter-spacing:.08em;border:1px solid var(--st-line);color:var(--st-ink);z-index:2;background:0 0;border-radius:99px;padding:9px 34px;font-size:20px;transition:border-color .3s,background .3s;display:none;position:absolute;transform:translate(-50%)}._root_1il79_1 #begin:hover{border-color:var(--st-glow);background:color-mix(in srgb,var(--st-glow) 9%,transparent)}._root_1il79_1 .stage.ready:not(.live) #begin{display:block}._root_1il79_1 #drawer{background:var(--st-bg2);border-left:1px solid var(--st-line);z-index:5;width:min(300px,100%);height:100%;font-family:var(--f-ui);color:var(--st-ink-2);visibility:hidden;padding:52px 18px 18px;font-size:13px;transition:transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s .3s;position:absolute;top:0;right:0;overflow:auto;transform:translate(100%)}._root_1il79_1 #drawer.open{visibility:visible;transition:transform .3s cubic-bezier(.2,.7,.2,1),visibility;transform:none}._root_1il79_1 #drawer h2{font-family:var(--f-serif);color:var(--st-ink);margin:0 0 14px;font-size:20px;font-weight:400}._root_1il79_1 #drawer .grp{margin-bottom:16px}._root_1il79_1 #drawer .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink-3);margin-bottom:6px;font-size:11px;display:block}._root_1il79_1 #drawer .row{flex-wrap:wrap;gap:6px;display:flex}._root_1il79_1 #drawer .row button{border:1px solid var(--st-line);min-height:32px;color:var(--st-ink-2);background:0 0;border-radius:7px;padding:6px 10px}._root_1il79_1 #drawer .row button:hover{border-color:var(--st-ink-3)}._root_1il79_1 #drawer .row button[aria-pressed=true]{border-color:var(--st-glow);color:var(--st-ink);background:color-mix(in srgb,var(--st-glow) 14%,transparent)}._root_1il79_1 #drawer .keys{color:var(--st-ink-3);margin:22px 0 0;font-size:12px;line-height:1.7}._root_1il79_1 #drawer kbd{font-family:var(--f-ui);border:1px solid var(--st-line);border-radius:4px;padding:0 5px;font-size:11px}._root_1il79_1 .stage:has(#drawer.open) #op{z-index:6}@media (height<=560px){._root_1il79_1 .orbbox{width:min(30dvh,200px);top:30%}._root_1il79_1 .v-a .hm{top:calc(30% + min(15dvh,100px) + 8px)}}@media (prefers-reduced-motion:reduce){._root_1il79_1 .orb,._root_1il79_1 .ring,._root_1il79_1 .cap-twin .cur,._root_1il79_1 .v-a[data-state] .orb,._root_1il79_1 .v-a[data-state] .ring{animation:none!important}._root_1il79_1 .orbstate,._root_1il79_1 .orbamp,._root_1il79_1 .halo,._root_1il79_1 .core,._root_1il79_1 .b-light,._root_1il79_1 .hm,._root_1il79_1 .cap-user,._root_1il79_1 #drawer,._root_1il79_1 #say,._root_1il79_1 #begin,._root_1il79_1 #mic:after{transition-duration:10ms!important}._root_1il79_1 .v-a[data-state=speaking] .orbamp,._root_1il79_1 .v-a[data-state=listening][data-mic=on] .orbamp{transform:none}}._root_1il79_1{z-index:50;height:100dvh;position:fixed;inset:0}
