@keyframes toastAnimation{0%{transform:translateY(4px);opacity:0}2%{transform:translateY(0);opacity:1}98%{opacity:1}to{opacity:0}}.toast{animation:toastAnimation 10s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .1s ease-in-out}.fade-in-slow{animation:fadeIn .5s ease-in-out}@keyframes fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .1s ease-in-out}@keyframes fadeDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fade-down{animation:fadeDown .1s ease-in-out}@keyframes highlight{0%{transform:scale(1);filter:brightness(1)}15%{transform:scale(1.01);filter:brightness(1.1)}30%{transform:scale(1);filter:brightness(1)}45%{transform:scale(1.01);filter:brightness(1.1)}60%{transform:scale(1);filter:brightness(1)}}.animate-highlight{animation:highlight 1.5s ease-in-out}@keyframes skeleton{0%{background-color:#dfdfdf}to{background-color:#f0f0f0}}.skeleton{opacity:.5;animation:skeleton .5s linear infinite alternate}.skeleton-text{margin-bottom:16px;height:16px;width:100%;border-radius:var(--radius-xs);corner-shape:squircle}.skeleton-text:last-child{margin-bottom:0;width:80%}.loader{width:48px;height:48px;border-radius:50%;display:inline-block;border-top:3px solid #fff;border-right:3px solid transparent;box-sizing:border-box}.loader,.rotate{animation:rotation 1s linear infinite}.rotate-slow{animation:rotation 60s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes tips{0%{opacity:0}1%{opacity:0}2%{opacity:1}98%{opacity:1}99%{opacity:0}to{opacity:0}}.tips{animation:tips 20s ease-in-out infinite}.transition-header{transition:all .5s cubic-bezier(.22,1,.36,1)}@keyframes bgMove{0%{background-position:0 0}to{background-position:-250px 250px}}@keyframes bgMoveX{0%{background-position-x:0}to{background-position-x:100%}}.bg-move-x{animation:bgMoveX 2s linear infinite;background-size:50%;background-repeat:repeat-x}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.scale-anim{animation:scale .5s ease-in-out infinite}@keyframes emphasize{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.emphasize-anim{animation:emphasize .5s ease-in-out infinite}@keyframes wipeDown{0%{mask-image:linear-gradient(180deg,#000 0,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent);opacity:1}to{mask-image:linear-gradient(180deg,#000 100%,#000 0);-webkit-mask-image:linear-gradient(180deg,#000 100%,#000 0);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.scratch{width:100%;height:auto;animation:wipeDown .4s ease-out forwards,fadeOut 1s ease-in 1s forwards}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:.5}}.ripple{position:absolute;border-radius:50%;background:#fff;transform:scale(0);animation:ripple .2s linear;pointer-events:none}.cursor-default-pop{cursor:url(/images/games/pop-world/cursor/cursor-default-red.png),auto}.cursor-pointer-pop{cursor:url(/images/games/pop-world/cursor/cursor-pointer-red.png),auto}.cursor-text-pop{cursor:url(/images/games/pop-world/cursor/cursor-text-red.png),auto}@keyframes float-x{0%{transform:translateX(0)}50%{transform:translateX(5px)}to{transform:translateX(0)}}.float-x{animation:float-x 2s ease-in-out infinite}@keyframes float-y{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}.float-y{animation:float-y 2s ease-in-out infinite}@keyframes error{0%{transform:translateX(0)}45%{transform:translateX(2px)}55%{transform:translateX(-2px)}to{transform:translateX(0)}}.animate-error{animation:error .4s ease-in-out}@keyframes sparkle{0%{opacity:0}50%{opacity:1}to{opacity:0}}.sparkle{animation:sparkle 1.5s ease-in-out infinite}@keyframes highlighted-comment{0%{background-color:#dff9f800}5%{background-color:#dff9f8}to{background-color:#dff9f800}}.highlighted-comment{animation:highlighted-comment 3s ease-in-out}@keyframes fade-up{0%{transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fade-up .1s ease-in-out}@keyframes signal{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}60%{box-shadow:0 0 0 4px transparent}}.anim-signal{animation:signal 2s infinite}@keyframes funding-level-up{0%{opacity:0;transform:translateY(0)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes funding-flash{0%{opacity:0}50%{opacity:.8}to{opacity:0}}.tiptap pre{background:#22272e;color:#adbac7;border-radius:.5rem;font-family:JetBrainsMono,monospace;margin:1rem 0;padding:1rem 1.2rem}.tiptap pre code.hljs{display:block;overflow-x:auto;padding:1em}.tiptap .hljs-doctag,.tiptap .hljs-keyword,.tiptap .hljs-meta .hljs-keyword,.tiptap .hljs-template-tag,.tiptap .hljs-template-variable,.tiptap .hljs-type,.tiptap .hljs-variable.language_{color:#f47067}.tiptap .hljs-title,.tiptap .hljs-title.class_,.tiptap .hljs-title.class_.inherited__,.tiptap .hljs-title.function_{color:#dcbdfb}.tiptap .hljs-attr,.tiptap .hljs-attribute,.tiptap .hljs-literal,.tiptap .hljs-meta,.tiptap .hljs-number,.tiptap .hljs-operator,.tiptap .hljs-selector-attr,.tiptap .hljs-selector-class,.tiptap .hljs-selector-id,.tiptap .hljs-variable{color:#6cb6ff}.tiptap .hljs-meta .hljs-string,.tiptap .hljs-regexp,.tiptap .hljs-string{color:#96d0ff}.tiptap .hljs-built_in,.tiptap .hljs-symbol{color:#f69d50}.tiptap .hljs-code,.tiptap .hljs-comment,.tiptap .hljs-formula{color:#768390}.tiptap .hljs-name,.tiptap .hljs-quote,.tiptap .hljs-selector-pseudo,.tiptap .hljs-selector-tag{color:#8ddb8c}.tiptap .hljs-subst{color:#adbac7}.tiptap .hljs-section{color:#316dca;font-weight:700}.tiptap .hljs-bullet{color:#eac55f}.tiptap .hljs-emphasis{color:#adbac7;font-style:italic}.tiptap .hljs-strong{color:#adbac7;font-weight:700}.tiptap .hljs-addition{color:#b4f1b4;background-color:#1b4721}.tiptap .hljs-deletion{color:#ffd8d3;background-color:#78191b}.tiptap-editable .ProseMirror-selectednode>div,.tiptap-editable .ProseMirror-selectednode>iframe,.tiptap-editable hr.ProseMirror-selectednode{outline:3px solid #3adbdb80;border-radius:12px}.tiptap .task-item>label{height:17px!important}.memo-editor-wrap[data-empty=true] .memo-editor-content.ProseMirror:before{content:attr(data-placeholder);position:absolute;color:rgb(var(--color-secondary-text));pointer-events:none;height:0}