.poro-module__IRy_NG__poroWrapper{z-index:50;pointer-events:none;position:fixed;bottom:24px;right:24px}@media (max-width:768px){.poro-module__IRy_NG__poroWrapper{transform-origin:100% 100%;bottom:12px;right:12px;transform:scale(.6)}}.poro-module__IRy_NG__poroSprite{width:calc(var(--fw,32px)*var(--scale,3));height:calc(var(--fh,32px)*var(--scale,3));background-image:url(/poroAnimations.png);background-repeat:no-repeat;background-size:calc((var(--columns,4)*var(--fw,32px))*var(--scale,3))calc((var(--rows,5)*var(--fh,32px))*var(--scale,3));background-position-x:0;background-position-y:calc((var(--row,1) - 1)*-1*var(--fh,32px)*var(--scale,3));image-rendering:pixelated;animation:poro-module__IRy_NG__poro-play var(--duration,1s)steps(var(--frames,2))infinite;filter:drop-shadow(0 6px 12px rgba(0,0,0,.35))}.poro-module__IRy_NG__clickable{cursor:pointer;pointer-events:auto;transition:transform .2s}.poro-module__IRy_NG__clickable:hover{transform:scale(1.05)}.poro-module__IRy_NG__clickable:active{transform:scale(.95)}.poro-module__IRy_NG__bounceIn{animation:.6s ease-out poro-module__IRy_NG__poro-bounce-in}@keyframes poro-module__IRy_NG__poro-play{0%{background-position-x:0}to{background-position-x:calc(var(--frames,2)*-1*var(--fw,32px)*var(--scale,3))}}@keyframes poro-module__IRy_NG__poro-bounce-in{0%{opacity:0;transform:translateY(40px)scale(.9)}60%{opacity:1;transform:translateY(-10px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.poro-module__IRy_NG__dialogueContainer{right:46px;bottom:calc(var(--fh,32px)*var(--scale,3) + 120px);pointer-events:auto;position:absolute}@media (max-width:768px){.poro-module__IRy_NG__dialogueContainer{right:20px;bottom:calc((var(--fh,32px)*var(--scale,3)*.6) + 140px);max-width:calc(100vw - 40px)}}
.DialogueBox-module__quvnxa__bubble{color:#1a1a1a;background:#fff9f0;border:2px solid #f3e2c5;border-radius:16px;max-width:min(900px,90vw);padding:16px 18px 14px;position:relative;box-shadow:0 8px 24px rgba(0,0,0,.3)}.DialogueBox-module__quvnxa__tail{filter:drop-shadow(0 2px #f3e2c5);border-top:12px solid #fff9f0;border-left:12px solid transparent;border-right:12px solid transparent;width:0;height:0;position:absolute;bottom:-10px;right:24px}.DialogueBox-module__quvnxa__text{min-height:24px;max-height:32vh;font-size:16px;line-height:1.6;overflow-y:auto}.DialogueBox-module__quvnxa__loading{color:#6b7280;align-items:center;gap:8px;margin-top:8px;font-size:16px;display:flex}.DialogueBox-module__quvnxa__dot{opacity:.6;background:#9ca3af;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite DialogueBox-module__quvnxa__bounce}.DialogueBox-module__quvnxa__dot:nth-child(2){animation-delay:.15s}.DialogueBox-module__quvnxa__dot:nth-child(3){animation-delay:.3s}@keyframes DialogueBox-module__quvnxa__bounce{0%,80%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.DialogueBox-module__quvnxa__options{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}@media (max-width:768px){.DialogueBox-module__quvnxa__options{grid-template-columns:1fr;gap:8px}}.DialogueBox-module__quvnxa__btn{color:#e6edf3;cursor:pointer;text-align:left;background:#2b2f3a;border:1px solid #3c4352;border-radius:10px;padding:12px 14px;font-size:16px}.DialogueBox-module__quvnxa__btn:hover{background:#374052}.DialogueBox-module__quvnxa__muted{opacity:.6;pointer-events:none}
