.simulator-module__klmV4q__panel{scroll-margin-top:calc(100px - var(--anchor-offset));flex-direction:column;display:flex}.simulator-module__klmV4q__stage{height:820px;min-height:0}.simulator-module__klmV4q__intro{overscroll-behavior:contain;justify-content:safe center;overflow-y:auto}.simulator-module__klmV4q__intro>*{flex-shrink:0}.simulator-module__klmV4q__actions{overscroll-behavior:contain;overflow-y:auto}.simulator-module__klmV4q__message{overflow-wrap:anywhere;animation:.2s ease-out simulator-module__klmV4q__appear}.simulator-module__klmV4q__dots{animation:.6s ease-in-out infinite alternate simulator-module__klmV4q__pulse}@keyframes simulator-module__klmV4q__appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes simulator-module__klmV4q__pulse{0%{opacity:.4}to{opacity:1}}@media (min-width:640px){.simulator-module__klmV4q__stage{height:740px}}@media (max-width:1023px){.simulator-module__klmV4q__panel{height:calc(100svh - 112px);max-height:860px}.simulator-module__klmV4q__panel>:not(.simulator-module__klmV4q__stage){flex-shrink:0}.simulator-module__klmV4q__stage{flex:1;height:auto}.simulator-module__klmV4q__actions{flex-shrink:1;max-height:60%;padding:12px}.simulator-module__klmV4q__actions button{min-height:44px;padding:10px 12px;line-height:20px}}@media (min-width:768px) and (max-width:1023px){.simulator-module__klmV4q__panel{height:calc(100svh - 136px);scroll-margin-top:calc(124px - var(--anchor-offset))}}@media (prefers-reduced-motion:reduce){.simulator-module__klmV4q__message,.simulator-module__klmV4q__dots{animation:none}}
