.novelist-motion-actor_actorAnchor__nu6x1{position:absolute;z-index:4;width:12%;min-width:90px;max-width:190px;aspect-ratio:var(--actor-frame-ratio,1024/1536);transform:translate(-50%,-89.4%) scale(calc(var(--perspective-scale-x, var(--perspective-scale, 1)) * var(--actor-asset-scale, 1)),calc(var(--perspective-scale-y, var(--perspective-scale, 1)) * var(--actor-asset-scale, 1)));transform-origin:50% 89.4%;isolation:isolate;pointer-events:none;opacity:1;will-change:left,top,transform;transition:opacity .28s ease}.novelist-motion-actor_actorAnchor__nu6x1[data-visible=false]{opacity:0}.novelist-motion-actor_actorAnchor__nu6x1[data-interactive=true]{pointer-events:auto;cursor:pointer;touch-action:manipulation}.novelist-motion-actor_actorAnchor__nu6x1[data-interactive=true]:focus-visible{outline:2px solid rgba(247,213,142,.92);outline-offset:6px;border-radius:50%}.novelist-motion-actor_actorAnchor__nu6x1[data-interactive=true]:active{filter:drop-shadow(0 0 14px rgba(247,213,142,.34))}.novelist-motion-actor_foregroundOcclusionRoot__mhhk0{position:absolute;z-index:4;inset:0;pointer-events:none;isolation:isolate;mask-repeat:no-repeat;mask-position:0 0;mask-size:100% 100%;mask-mode:alpha;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;-webkit-mask-mode:alpha}.novelist-motion-actor_actorShadow__3xNxZ{position:absolute;left:50%;bottom:-2px;z-index:-1;width:76%;height:10%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(16,9,6,.72) 0,rgba(16,9,6,.32) 55%,transparent 80%);filter:blur(2.5px);transform:translateX(-50%);transition:transform .3s ease,opacity .3s ease}.novelist-motion-actor_actorShadow__3xNxZ[data-moving=true]{opacity:.78}.novelist-motion-actor_actorFlipWrapper__k_GRH{width:100%;height:100%;transform-origin:50% 100%;transform-style:preserve-3d;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.novelist-motion-actor_actorFlipWrapper__k_GRH[data-facing=left]{transform:scaleX(1)}.novelist-motion-actor_actorFlipWrapper__k_GRH[data-facing=right]{transform:scaleX(-1)}.novelist-motion-actor_actorFlipWrapper__k_GRH[data-directional-asset=true]{transform:none;transition:none}.novelist-motion-actor_actorFlipWrapper__k_GRH[data-directional-asset=true][data-flipping=true]{animation:none}.novelist-motion-actor_actorTransitionActive__k5PM_{perspective:760px}.novelist-motion-actor_actorTransitionSmoke__oHOxv .novelist-motion-actor_actorTurnLayer__GtLVO[data-transition-layer=outgoing]{animation:novelist-motion-actor_formalSmokeActorOutgoing__0eCEI var(--actor-transition-total,1.1s) linear both}.novelist-motion-actor_actorTransitionSmoke__oHOxv .novelist-motion-actor_actorTurnLayer__GtLVO[data-transition-layer=incoming]{animation:novelist-motion-actor_formalSmokeActorIncoming__ef9Sq var(--actor-transition-total,1.1s) linear both}.novelist-motion-actor_actorTurnLayer__GtLVO{position:absolute;left:0;bottom:0;width:100%;height:auto;aspect-ratio:var(--actor-transition-ratio,1024/1536);transform-origin:50% 100%;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.novelist-motion-actor_actorTurnLayer__GtLVO .novelist-motion-actor_paperActorImage__Y14o9{position:absolute;inset:0}.novelist-motion-actor_actorTurnLayer__GtLVO[data-turn-layer=outgoing]{z-index:1;animation:novelist-motion-actor_directionalTurnOutgoing__rWpmr .36s cubic-bezier(.22,.9,.3,1) both}.novelist-motion-actor_actorTurnLayer__GtLVO[data-turn-layer=incoming]{z-index:2;animation:novelist-motion-actor_directionalTurnIncoming__lM47p .36s cubic-bezier(.22,.9,.3,1) both}@keyframes novelist-motion-actor_directionalTurnOutgoing__rWpmr{0%{transform:scaleX(1) scaleY(1);opacity:1}34%{transform:scaleX(.72) scaleY(1.015);opacity:1}52%{transform:scaleX(.035) scaleY(.98);opacity:.92}to{transform:scaleX(.035) scaleY(.98);opacity:0}}@keyframes novelist-motion-actor_directionalTurnIncoming__lM47p{0%{transform:scaleX(.035) scaleY(.98);opacity:0}44%{transform:scaleX(.035) scaleY(.98);opacity:0}56%{transform:scaleX(.94) scaleY(1.02);opacity:1}74%{transform:scaleX(1.055) scaleY(.985);opacity:1}88%{transform:scaleX(.985) scaleY(1.006);opacity:1}to{transform:scaleX(1) scaleY(1);opacity:1}}@keyframes novelist-motion-actor_formalSmokeActorOutgoing__0eCEI{0%{opacity:1;transform:translateY(0) rotateY(0deg) scaleX(1)}24%{opacity:.98;transform:translateY(0) rotateY(calc(var(--actor-transition-turns, 1) * 110deg)) scaleX(.92)}52%{opacity:.78;transform:translateY(0) rotateY(calc(var(--actor-transition-turns, 1) * 230deg)) scaleX(.68)}76%{opacity:.18;transform:translateY(0) rotateY(calc(var(--actor-transition-turns, 1) * 315deg)) scaleX(.34)}to{opacity:0;transform:translateY(0) rotateY(calc(var(--actor-transition-turns, 1) * 1turn)) scaleX(.08)}}@keyframes novelist-motion-actor_formalSmokeActorIncoming__ef9Sq{0%{opacity:0;transform:translateY(0) rotateY(calc(var(--actor-transition-turns, 1) * 1turn - 180deg)) scaleX(.08)}26%{opacity:.12;transform:translateY(0) rotateY(calc(var(--actor-transition-turns, 1) * 1turn - 70deg)) scaleX(.4)}54%{opacity:.52;transform:translateY(0) rotateY(calc(var(--actor-transition-turns, 1) * 1turn - 10deg)) scaleX(.8)}80%{opacity:.9;transform:translateY(0) rotateY(calc(var(--actor-transition-turns, 1) * 1turn + 4deg)) scaleX(1.03)}to{opacity:1;transform:translateY(0) rotateY(calc(var(--actor-transition-turns, 1) * 1turn)) scaleX(1)}}@keyframes novelist-motion-actor_paperFlipToLeft__SEjOK{0%{transform:scaleX(-1) rotateY(0deg) scale(.96)}50%{transform:scaleX(.08) rotateY(90deg) scale(1.08);filter:brightness(1.25)}to{transform:scaleX(1) rotateY(0deg) scale(1)}}@keyframes novelist-motion-actor_paperFlipToRight__570H9{0%{transform:scaleX(1) rotateY(0deg) scale(.96)}50%{transform:scaleX(-.08) rotateY(90deg) scale(1.08);filter:brightness(1.25)}to{transform:scaleX(-1) rotateY(0deg) scale(1)}}.novelist-motion-actor_actorWobbleWrapper__PYq_g{position:relative;width:100%;height:100%;transform-origin:50% 100%;filter:drop-shadow(0 10px 16px rgba(33,18,10,.35));transition:filter .5s ease,transform .3s ease}.novelist-motion-actor_actorWobbleWrapper__PYq_g[data-scene-id=study]{filter:none}.novelist-motion-actor_actorWobbleWrapper__PYq_g[data-scene-id=terrace-greenery]{filter:drop-shadow(0 0 18px rgba(120,168,147,.42)) drop-shadow(0 10px 16px rgba(20,30,25,.45))}.novelist-motion-actor_actorWobbleWrapper__PYq_g[data-moving=true]{animation:novelist-motion-actor_wobbleRockingNormal__f__33 .35s ease-in-out infinite alternate}.novelist-motion-actor_actorWobbleWrapper__PYq_g[data-scene-id=study][data-moving=true]{animation:novelist-motion-actor_studyGroundedWalk__hQggW .78s ease-in-out infinite alternate}.novelist-motion-actor_actorWobbleWrapper__PYq_g[data-settling=true]{animation:novelist-motion-actor_settleBounce__Krh2R .45s ease-out}@keyframes novelist-motion-actor_wobbleRockingNormal__f__33{0%{transform:rotate(-1.5deg) translateY(-.5px)}50%{transform:rotate(0deg) translateY(0)}to{transform:rotate(1.5deg) translateY(-.5px)}}@keyframes novelist-motion-actor_studyGroundedWalk__hQggW{0%{transform:rotate(-1.1deg) translateY(-.35px)}50%{transform:rotate(.8deg) translateY(0)}to{transform:rotate(-.6deg) translateY(-.25px)}}@keyframes novelist-motion-actor_settleBounce__Krh2R{0%{transform:rotate(1.5deg)}45%{transform:rotate(-.8deg)}75%{transform:rotate(.35deg)}to{transform:rotate(0deg)}}.novelist-motion-actor_paperActorImage__Y14o9{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;transform:translateY(calc((.894 - var(--asset-alpha-bottom, .894)) * 100%)) scale(var(--actor-transition-asset-scale,1)) scaleX(var(--actor-transition-flip,1));transform-origin:50% var(--asset-alpha-bottom,.894)}.novelist-motion-actor_idleMoodBubble__Y4itc{--bubble-shift-x:-50%;position:absolute;top:0;left:50%;z-index:14;display:flex;align-items:flex-start;gap:.45rem;width:min(17rem,calc(100vw - 2rem));max-width:min(15rem,calc(100vw - 2rem));padding:.4rem .75rem;border:1px solid rgba(87,56,43,.2);border-radius:.8rem;color:#261d1c;background:rgba(255,253,245,.94);box-shadow:0 6px 18px rgba(38,29,28,.15);font-size:.78rem;font-weight:600;line-height:1.35;pointer-events:none;transform:translate(var(--bubble-shift-x),calc(-100% - .5rem));animation:novelist-motion-actor_bubblePop__qHS1N .3s cubic-bezier(.34,1.56,.64,1)}.novelist-motion-actor_idleMoodBubble__Y4itc[data-bubble-align=start]{left:0;--bubble-shift-x:0%}.novelist-motion-actor_idleMoodBubble__Y4itc[data-bubble-align=center]{left:50%;--bubble-shift-x:-50%}.novelist-motion-actor_idleMoodBubble__Y4itc[data-bubble-align=end]{left:100%;--bubble-shift-x:-100%}.novelist-motion-actor_idleMoodBubble__Y4itc[data-mood-kind=intent]{border-color:rgba(182,93,61,.35);background:rgba(255,242,218,.96)}.novelist-motion-actor_idleMoodBubble__Y4itc[data-mood-kind=moving]{border-color:rgba(72,126,119,.34);color:#173e3a;background:rgba(232,250,242,.95)}.novelist-motion-actor_idleMoodBubble__Y4itc[data-mood-kind=activity],.novelist-motion-actor_idleMoodBubble__Y4itc[data-mood-kind=arrival]{border-color:rgba(184,137,62,.42);background:rgba(255,248,220,.96)}.novelist-motion-actor_idleMoodBubble__Y4itc[data-mood-kind=transition]{border-color:rgba(126,104,160,.36);color:#32264e;background:rgba(245,239,255,.95)}.novelist-motion-actor_moodIcon__vuTCq{display:grid;place-items:center;width:1.45rem;height:1.45rem;flex:0 0 auto;border:1px solid;border-radius:50%;opacity:.78;font-size:.82rem;line-height:1}.novelist-motion-actor_moodCopy__OBf8_{display:grid;min-width:0;grid-gap:.12rem;gap:.12rem;text-align:left}.novelist-motion-actor_moodCopy__OBf8_ strong{overflow:hidden;color:currentColor;font-size:.66rem;letter-spacing:.08em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.novelist-motion-actor_moodCopy__OBf8_>span{color:inherit;font-size:.74rem;font-weight:600;line-height:1.35}.novelist-motion-actor_moodAside__6rA_u{display:block;margin-top:.16rem;color:rgba(121,78,53,.72);font-size:.58rem;font-style:normal;font-weight:700;line-height:1.25}.novelist-motion-actor_handheldPropBadge__2Un9N{position:absolute;right:7%;bottom:24%;z-index:5;font-size:1.25rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:novelist-motion-actor_propFloat__RMDlR 1.2s ease-in-out infinite alternate}.novelist-motion-actor_steamEffect__QuIev{position:absolute;top:-.85rem;left:.1rem;font-size:.8rem;opacity:.8;animation:novelist-motion-actor_steamRise__MIggS 1s ease-out infinite}.novelist-motion-actor_manuscriptContainer__iHrdw{position:absolute;left:50%;top:4%;z-index:8;pointer-events:none}.novelist-motion-actor_paperParticle__eEZvh{position:absolute;font-size:1.2rem;animation:novelist-motion-actor_floatManuscript__UoFCR 1.6s cubic-bezier(.25,1,.5,1) forwards}.novelist-motion-actor_paperParticle__eEZvh:first-child{left:-20px;animation-delay:0s}.novelist-motion-actor_paperParticle__eEZvh:nth-child(2){left:10px;animation-delay:.25s}.novelist-motion-actor_paperParticle__eEZvh:nth-child(3){left:-5px;animation-delay:.5s}.novelist-motion-actor_paperParticle__eEZvh:nth-child(4){left:28px;animation-delay:.72s;font-size:.86rem}.novelist-motion-actor_paperParticle__eEZvh:nth-child(5){left:-34px;animation-delay:.9s;font-size:.76rem}.novelist-motion-actor_paperParticle__eEZvh:nth-child(6){left:42px;animation-delay:1.05s;font-size:.9rem}@keyframes novelist-motion-actor_propFloat__RMDlR{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes novelist-motion-actor_steamRise__MIggS{0%{opacity:.8;transform:translateY(0) scale(.9)}to{opacity:0;transform:translateY(-12px) scale(1.3)}}@keyframes novelist-motion-actor_floatManuscript__UoFCR{0%{opacity:1;transform:translateY(0) rotate(0deg) scale(.8)}50%{opacity:.85;transform:translateY(-40px) rotate(18deg) scale(1.1)}to{opacity:0;transform:translateY(-85px) rotate(-15deg) scale(.9)}}@keyframes novelist-motion-actor_bubblePop__qHS1N{0%{opacity:0;transform:translate(var(--bubble-shift-x),calc(-100% - .5rem)) scale(.6)}to{opacity:1;transform:translate(var(--bubble-shift-x),calc(-100% - .5rem)) scale(1)}}@media (max-width:900px){.novelist-motion-actor_actorAnchor__nu6x1{width:14%;min-width:84px}.novelist-motion-actor_idleMoodBubble__Y4itc{max-width:11rem;white-space:normal}}