.index_container__8L_TG{max-width:960px;margin:0 auto;padding:1rem}.index_mainHeading__IoSsH{font-size:3rem;text-align:center;color:var(--primary-color);margin-bottom:1rem;text-shadow:3px 3px 0 rgba(0,0,0,.5);font-weight:700}.index_description__zdraw{text-align:center;font-size:1.2rem;margin-bottom:2rem;color:#333}.index_nikeShoes__Q96A_{position:fixed;bottom:20px;left:20px;animation:index_bounce__T15wt 2s infinite;z-index:50}.index_sparkles__LPrF6{display:inline-block;margin-left:10px;animation:index_sparkle__lEm4O 1.5s infinite alternate}.index_catchphrase__SQrOQ{display:block;font-size:1.3rem;font-weight:700;color:#f0c;margin-top:10px;transform:rotate(-3deg)}.index_characterTitle__dUhed{text-align:center;margin-bottom:1.5rem;font-size:2.2rem;color:var(--primary-color);text-shadow:3px 3px 0 rgba(0,0,0,.5);transform:rotate(-2deg);position:relative;z-index:1}.index_howToLink__r0a3h{position:fixed;bottom:20px;right:20px;z-index:100}.index_howToBtn__t4c1j{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f0c;color:#fff;border-radius:50%;border:2px solid #000;box-shadow:3px 3px 0 rgba(0,0,0,.8);text-decoration:none;font-size:1.3rem;font-weight:700;transition:all .2s ease;position:relative}.index_howToBtn__t4c1j:hover{transform:translateY(-3px);box-shadow:4px 4px 0 rgba(0,0,0,.8);background-color:#fff;color:#f0c}.index_howToTooltip__X7KNk{position:absolute;right:50px;white-space:nowrap;background-color:#fff;color:#000;padding:6px 12px;border-radius:20px;border:2px solid #000;box-shadow:3px 3px 0 rgba(0,0,0,.8);font-size:.9rem;opacity:0;visibility:hidden;transition:all .3s ease;transform:translateX(10px)}.index_howToBtn__t4c1j:hover .index_howToTooltip__X7KNk{opacity:1;visibility:visible;transform:translateX(0)}.index_resultFooter__s25hI{margin-top:2rem;text-align:center}.index_shareButtons__UlqU_{display:flex;justify-content:center;gap:15px;margin-top:1rem;flex-wrap:wrap}.index_shareText___chgY{font-weight:700;font-size:1.2rem;text-shadow:1px 1px 0 rgba(0,0,0,.3);margin-bottom:1rem}.index_selectedEmojisContainer__L5yzX{display:flex;align-items:center;justify-content:center;gap:20px;margin:2rem auto;max-width:500px}.index_selectedEmojis___iOkf{display:flex;gap:15px;padding:1.5rem;border-radius:30px;background-color:#fff;box-shadow:8px 8px 0 rgba(0,0,0,.8);border:4px solid #000;justify-content:center;position:relative}.index_selectedEmojiItem__d0L1r{width:60px;height:60px;border:2px dashed #ccc;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:2rem}.index_randomEmojiBtn__O03i4{padding:.75rem 1rem;border-radius:100px;border:4px solid #000;background-color:var(--accent-color);color:#000;font-weight:700;box-shadow:6px 6px 0 rgba(0,0,0,.8);cursor:pointer;transition:all .3s ease;font-size:1.2rem;font-family:var(--font-primary)}.index_randomEmojiBtn__O03i4:hover{transform:scale(1.1);box-shadow:8px 8px 0 rgba(0,0,0,.8)}.index_resetEmojiBtn__n_b2r{padding:.75rem 1rem;border-radius:100px;border:4px solid #000;background-color:#ff5c33;color:#fff;font-weight:700;box-shadow:6px 6px 0 rgba(0,0,0,.8);cursor:pointer;transition:all .3s ease;font-size:1.2rem;font-family:var(--font-primary)}.index_resetEmojiBtn__n_b2r:hover{transform:scale(1.1);box-shadow:8px 8px 0 rgba(0,0,0,.8)}.index_emojiButtons__Dq_AB{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.index_generationButtons__NDtcY{display:flex;justify-content:center;gap:1rem;margin:1rem auto;flex-wrap:wrap}.index_freeBtn__5wx5Q{background-color:#f0c;border:4px solid #000;box-shadow:6px 6px 0 rgba(0,0,0,.8);padding:.75rem 1.5rem;font-size:1.2rem;font-weight:700;border-radius:30px;font-family:var(--font-primary);min-width:220px}.index_freeBtn__5wx5Q:hover:not(:disabled){transform:scale(1.05);box-shadow:8px 8px 0 rgba(0,0,0,.8)}.index_paidBtn__8XRLe{background-color:#28a745;border:4px solid #000;box-shadow:6px 6px 0 rgba(0,0,0,.8);padding:.75rem 1.5rem;font-size:1.2rem;font-weight:700;border-radius:30px;font-family:var(--font-primary);min-width:220px}.index_paidBtn__8XRLe:hover:not(:disabled){transform:scale(1.05);box-shadow:8px 8px 0 rgba(0,0,0,.8)}.index_testBtn__s0QKj{background-color:#f39c12;border:4px solid #000;box-shadow:6px 6px 0 rgba(0,0,0,.8);padding:.75rem 1.5rem;font-size:1.2rem;font-weight:700;border-radius:30px;font-family:var(--font-primary)}.index_testBtn__s0QKj:hover{transform:scale(1.05);box-shadow:8px 8px 0 rgba(0,0,0,.8)}.index_generateBtn__VNWxr{color:#fff;cursor:pointer;transition:all .3s ease}.index_generateBtn__VNWxr:disabled{opacity:.6}.index_freeBtn__5wx5Q.index_cooldown__CD8AO,.index_generateBtn__VNWxr:disabled{background-color:#a0aec0;cursor:not-allowed;transform:none;box-shadow:3px 3px 0 rgba(0,0,0,.3)}.index_freeBtn__5wx5Q.index_cooldown__CD8AO{animation:index_pulse__PZo_X 2s infinite}.index_videoGenerationButtons__AHOgd{margin-top:2rem;text-align:center;padding:1.5rem;background-color:hsla(0,0%,100%,.8);border-radius:20px;border:3px solid #000;box-shadow:6px 6px 0 rgba(0,0,0,.7)}.index_videoGenHeading__RN4bx{font-size:1.4rem;font-weight:700;margin-bottom:1rem;color:#333}.index_videoButtons__61zEK{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.index_videoBtn__evefR{background-color:#f50a8d}.index_videoBtn__evefR,.index_videoPaidBtn__zs_NQ{color:#fff;padding:.7rem 1.3rem;font-size:1.1rem;border-radius:12px}.index_videoPaidBtn__zs_NQ{background-color:#8a2be2}.index_videoLoadingContainer__iOjTE,.index_videoResultArea__yxasF{margin:2rem 0;text-align:center;padding:1.5rem;background-color:#fff;border-radius:20px;border:3px solid #000;box-shadow:6px 6px 0 rgba(0,0,0,.7)}.index_videoError__ynmzw{margin:1rem 0;color:red;text-align:center;font-weight:700;padding:.5rem;background-color:hsla(0,100%,89%,.3);border-radius:10px}.index_videoResultTitle__4AFUj{font-size:1.6rem;font-weight:700;margin-bottom:1.5rem;color:#f0c;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.index_videoContainer__e8rVx{margin-bottom:1.5rem}.index_videoPlayer__IPo_j{max-width:100%;border-radius:12px;border:2px solid #000}.index_audioPlayer__2DRxE{margin:.5rem 0 1.5rem;width:100%;max-width:400px}.index_downloadButtons__sPdAb{margin-top:1.5rem;display:flex;justify-content:center}.index_downloadBtn__DdiHs{background-color:#0c8;color:#fff;padding:.7rem 1.5rem;font-size:1.1rem;border-radius:30px;text-decoration:none;border:2px solid #000;transition:all .2s;font-weight:700;box-shadow:3px 3px 0 rgba(0,0,0,.5)}.index_downloadBtn__DdiHs:hover{transform:translateY(-3px);box-shadow:4px 4px 0 rgba(0,0,0,.5)}.index_currentItem__qutE5{display:flex;background-color:#fff;border-radius:15px;border:3px solid #000;overflow:hidden;box-shadow:5px 5px 0 rgba(0,0,0,.8);margin:0 auto;max-width:500px;transition:all .3s ease}.index_currentItemImage__IScWh{width:120px;height:120px;object-fit:cover;border-right:3px solid #000}.index_currentItemDetails___NE45{flex:1 1;padding:15px;display:flex;flex-direction:column;justify-content:center}.index_currentItemName__78ipE{font-weight:700;font-size:1.2rem;margin-bottom:8px;color:#333}.index_currentItemEmojis__bLW7X{font-size:1.5rem;margin-top:5px}.index_fullscreenOverlay__VTggh{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;z-index:10}.index_characterImage__dDn_F:hover+.index_fullscreenOverlay__VTggh,.index_characterVideo__sARv_:hover+.index_fullscreenOverlay__VTggh,.index_fullscreenOverlay__VTggh:hover{opacity:1}.index_fullscreenIcon__gbTpf{font-size:2.5rem;color:#fff;background-color:rgba(0,0,0,.5);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.index_resetContainer__jAo4W{margin-top:2rem;text-align:center}.index_resetPageBtn__ot9Ge{background-color:#f60;color:#fff;padding:.8rem 1.5rem;font-size:1.2rem;font-weight:700;border-radius:12px;border:3px solid #000;box-shadow:5px 5px 0 rgba(0,0,0,.7);cursor:pointer;transition:all .3s ease;font-family:var(--font-primary)}.index_resetPageBtn__ot9Ge:hover{transform:translateY(-3px);box-shadow:7px 7px 0 rgba(0,0,0,.7);background-color:#ff8533}.index_resetPageBtn__ot9Ge:active{transform:translateY(1px);box-shadow:3px 3px 0 rgba(0,0,0,.7)}.index_btn__vO_qW{padding:.5rem 1rem;font-size:1rem;font-weight:700;border-radius:30px;border:3px solid #000;box-shadow:4px 4px 0 rgba(0,0,0,.8);cursor:pointer;transition:all .3s ease;text-decoration:none;font-family:var(--font-primary)}.index_btn__vO_qW:hover{transform:scale(1.05);box-shadow:6px 6px 0 rgba(0,0,0,.8)}.index_btnPrimary__5TY3d{background-color:#1da1f2;color:#fff}.index_btnSecondary__S7E1e{background-color:#28a745;color:#fff}.index_btnWild__OCZT5{background-color:#f0c;color:#fff}.index_loadingContainer__DTpuw{text-align:center;padding:3rem}.index_loadingSpinner__UwNLc{width:50px;height:50px;border:5px solid #f3f3f3;border-top-color:#f0c;border-radius:50%;animation:index_spin__1EP3I 1s linear infinite;margin:0 auto 1rem}.index_loadingText__R2jQS{font-size:1.2rem;color:#666;margin-bottom:.5rem}.index_statusText__zGbZ5{font-size:1rem;color:#888}.index_resultContainer__PqiRY{margin:2rem auto;padding:2rem;background-color:#fff;border-radius:20px;border:4px solid #000;box-shadow:8px 8px 0 rgba(0,0,0,.8);max-width:800px}.index_characterName__hCynb{font-size:2rem;font-weight:700;text-align:center;color:#f0c;margin-bottom:1.5rem;text-shadow:2px 2px 0 rgba(0,0,0,.3)}.index_characterImage__dDn_F{max-width:100%;height:auto;border-radius:15px;border:3px solid #000;box-shadow:5px 5px 0 rgba(0,0,0,.8);cursor:pointer;transition:transform .3s ease}.index_characterImage__dDn_F:hover{transform:scale(1.02)}.index_glitchEffect__d9GMD{animation:index_glitch__A6wBH 2s infinite;font-weight:700;color:#f0c}.index_toast__imJ_H{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(100px);background-color:#333;color:#fff;padding:1rem 2rem;border-radius:30px;border:3px solid #000;box-shadow:5px 5px 0 rgba(0,0,0,.8);transition:transform .3s ease;z-index:1000}.index_toast__imJ_H.index_show__HLBOr{transform:translateX(-50%) translateY(0)}.index_toastSuccess__KvGvY{background-color:#28a745}.index_toastError__PVU9_{background-color:#dc3545}.index_confettiContainer__RR9K2{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:999}.index_confetti__ClJ0r{position:absolute;top:-20px;animation:index_confetti-fall__XirS3 3s ease-out}@keyframes index_pulse__PZo_X{0%{opacity:.6}50%{opacity:.9}to{opacity:.6}}@keyframes index_sparkle__lEm4O{0%{transform:scale(1)}to{transform:scale(1.3)}}@keyframes index_spin__1EP3I{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes index_bounce__T15wt{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes index_glitch__A6wBH{0%{text-shadow:2px 2px 0 #f0c}25%{text-shadow:-2px -2px 0 #0ff}50%{text-shadow:2px -2px 0 #ff0}75%{text-shadow:-2px 2px 0 #0f0}to{text-shadow:2px 2px 0 #f0c}}@keyframes index_confetti-fall__XirS3{to{transform:translateY(100vh) rotate(1turn)}}@media (max-width:768px){.index_selectedEmojisContainer__L5yzX{flex-direction:column}.index_emojiButtons__Dq_AB{margin-top:15px}.index_generationButtons__NDtcY{flex-direction:column;align-items:center}.index_resetPageBtn__ot9Ge{font-size:1rem;padding:.6rem 1.2rem}}