:root{--background-color:#111;--background-transparent-color:#11111141;--light-background-color:#181818;--light-background-transparent-color:#181818d8;--border-color:#202020;--dark-border-color:#1e1e1e;--light-border-color:#282828;--accent-color:#8871c6;--dark-accent-color:#201837;--accent-transparent-color:#8871c6ad;--light-accent-color:#623ccc;--pink-color:#bd71c6;--red-color:#c67171;--dark-red-color:#311d1d;--green-color:#75c671;--dark-green-color:#1f311d;--yellow-color:#d3b024;--dark-yellow-color:#241e03;--blue-color:#718dc6;--dark-blue-color:#0e0e1d;--text-color:#fff;--shadow-text-color:#949494;--shadow-text-transparent-color:#94949450;--message-border-radius:10px;--message-hero-color:var(--light-border-color);--message-color:#4b3c77}[data-theme=light]{--background-color:#e0dfdf}body{-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#111;background-color:var(--background-color);color:#fff;color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;user-select:none;-webkit-user-select:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}*,[role=button]{-webkit-tap-highlight-color:rgba(0,0,0,0)}@keyframes fadeInPage{0%{opacity:0}to{opacity:1}}.App{margin:0 auto 90px;max-width:700px}.banners-block-wrapper{display:flex;flex-direction:column;gap:8px;margin:10px}.banner-wrapper{align-items:center;background-color:var(--light-background-color);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:7px}.banner-wrapper .banner-sticker{flex-shrink:0;width:40px}.banner-wrapper .banner-text-wrapper{display:flex;flex-direction:column;font-family:Ubuntu,system-ui}.banner-wrapper .banner-text-wrapper .banner-subtitle{color:var(--shadow-text-color);font-size:14px}.banner-wrapper.premium.active,.banner-wrapper.reward.active{animation:clickBannerButton .3s ease-in-out}.banner-get-reward-button{align-items:center;background-color:var(--accent-color);border-radius:15px;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:5px;margin-left:auto;padding:5px 7px}.banner-get-reward-button.timer{background-color:var(--dark-accent-color);color:var(--shadow-text-color);font-size:13px}.banner-get-reward-button.timer svg{color:var(--shadow-text-color);height:15px;width:15px}@keyframes clickBannerButton{0%{transform:scale(1)}50%{transform:scale(.95,.99)}to{transform:scale(1)}}.home-header-wrapper{align-items:center;display:flex;font-family:Exo\ 2,system-ui;justify-content:space-between;margin:20px}.home-header-left-wrapper{align-items:center;display:flex;flex:1 1 auto;gap:5px;min-width:0}.home-header-left-wrapper img{border-radius:50%;height:40px;width:40px}.home-header-left-text{display:flex;flex-direction:column;min-width:0}.home-header-left-text .home-header-nickname{display:block;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-header-left-text .home-balance-container{align-items:center;color:var(--shadow-text-color);display:flex;font-size:16px;font-weight:700;gap:3px;padding:2px}.home-header-left-text .home-balance-container img{height:20px;width:20px}.home-header-right{align-items:center;background:linear-gradient(-45deg,var(--light-accent-color),var(--accent-color));border-radius:10px;display:flex;flex:0 0 auto;font-size:14px;font-weight:700;gap:5px;padding:7px}.home-header-right img{height:20px;width:20px}.home-wrapper{animation:fadeInPage .4s ease}.home-loader-wrapper{align-items:center;display:flex;height:100dvh;justify-content:center}.home-chats-wrapper{display:flex;flex-direction:column}.home-chats-header{align-items:center;display:flex;justify-content:space-between;margin:10px 10px 0}.home-chats-header .title{font-size:22px}.home-chats-header .title,.new-chat-button{font-family:Exo\ 2,system-ui;font-weight:600}.new-chat-button{align-items:center;background-color:var(--light-background-color);border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:5px 15px}.new-chat-button svg{fill:var(--text-color);height:15px;width:15px}.chats-list-wrapper{background-color:var(--light-background-color);border:1px solid var(--border-color);border-radius:10px;margin:10px}.chats-list-wrapper .chat-wrapper{align-items:center;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;gap:8px;padding:10px}.chats-list-wrapper .chat-wrapper.last{border-bottom:none}.chats-list-wrapper .chat-wrapper img{background-color:var(--border-color);border-radius:50%;flex-shrink:0;height:45px;width:45px}.chats-list-wrapper .chat-wrapper .chat-text{display:flex;flex-direction:column;font-family:Exo\ 2,system-ui;min-width:0;width:100%}.chats-list-wrapper .chat-wrapper .chat-text .title{font-size:18px;font-weight:600}.chats-list-wrapper .chat-wrapper .chat-text .description{color:var(--shadow-text-color);max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chats-list-wrapper .chat-wrapper.active{animation:clickChat .3s ease-in-out;will-change:transform}.chats-list-empty{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;opacity:.5;padding:30px 10px}.chats-list-empty span{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-size:16px;font-weight:600}.chats-list-empty svg{color:var(--shadow-text-color);height:40px;width:40px}@keyframes clickChat{0%{transform:scale(1)}50%{transform:scale(.95,.98)}to{transform:scale(1)}}.loader-wrapper{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;opacity:1}.spinner-wrapper{animation:loaderSpin 1s linear infinite;border:4px solid color-mix(in srgb,currentcolor 50%,#000 50%);border-radius:100%;border-top-color:initial}.loader-text{animation:loaderText 1.5s linear infinite;color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-weight:600}@keyframes loaderSpin{to{transform:rotate(1turn)}}@keyframes loaderText{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.main-info-block-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.main-info-block{align-items:center;background-color:var(--light-background-color);border:1px solid var(--border-color);border-radius:15px;display:flex;gap:10px;margin:10px 15px;padding:10px}.main-info-block .sticker{flex-shrink:0;height:50px;width:50px}.main-info-block .main-block-text h3{font-family:Days One,system-ui;margin:0}.main-info-block .main-block-text h4{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-weight:600;margin:0}.main-content-button{align-items:center;background-color:var(--accent-color);border-radius:10px;cursor:pointer;display:flex;gap:8px;justify-content:center;margin:20px 15px 30px;padding:8px 15px}.main-content-button .sticker{height:30px;transform:rotate(90deg);width:30px}.main-content-button span{font-family:Exo\ 2,system-ui;font-size:22px;font-weight:700}.main-content-button.active{animation:clickButton .4s ease}.main-content{align-items:center;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:15px;display:flex;flex-direction:column;gap:30px;height:50vh;justify-content:center;margin:10px 15px;overflow:hidden;position:relative}.main-content:before{animation:floatBlob 12s ease-in-out infinite;background-color:var(--light-accent-color);border-radius:50%;content:"";filter:blur(30px);height:30vh;opacity:.5;position:absolute;width:55vw}.main-content-text{display:flex;flex-direction:column;gap:5px;margin:50px 30px;text-align:center;z-index:1}.main-content-text h2{font-size:28px;margin:0}.main-content-text h3{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-size:16px;font-weight:800;margin:0}@keyframes floatBlob{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,100px) scale(1.4)}50%{transform:translate(50px,-100px) scale(.8)}75%{transform:translate(-10px,-100px) scale(1.3)}}.main-header-wrapper{align-items:center;background-color:var(--background-color);display:flex;font-family:Exo\ 2,system-ui;justify-content:space-between;margin:20px 15px 15px;padding:10px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.main-header-left{align-items:center;display:flex;gap:5px}.main-header-left svg{fill:var(--text-color);height:25px;width:25px}.main-header-left h1{color:var(--text-color);font-size:28px;font-weight:600;margin:0}.main-header-right{align-items:center;background-color:var(--light-background-color);border:1px solid var(--light-border-color);border-radius:15px;cursor:pointer;display:flex;gap:5px;padding:7px 8px;transform:translateZ(0)}.main-header-right svg{fill:var(--text-color);height:22px;width:22px}.main-header-right span{color:var(--text-color);font-weight:700}.main-header-right.active{animation:clickButton .4s ease-in-out}.main-wrapper{animation:fadeInPage .4s ease}.modal-overlay{align-items:center;animation:openOverlay .25s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;height:100vh;justify-content:center;overflow:hidden;position:fixed;top:0;touch-action:none;width:100vw;z-index:990}.modal-overlay.close{animation:closeOverlay .2s ease-in}@supports(height:1dvh){.modal-overlay{max-height:100dvh;max-width:100dvw}}.modal-header{display:flex;justify-content:space-between;padding:10px 10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.modal-header span{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-size:20px;font-weight:600;margin:0 auto}.modal-header .cross{cursor:pointer}.modal-header .cross svg{fill:var(--shadow-text-color);height:28px;width:28px}.modal-content-wrapper{animation:openModal .25s ease-out;background-color:var(--dark-border-color);border-radius:10px;display:flex;flex-direction:column;margin:15px;max-width:calc(100% - 20px)}.modal-content-wrapper.close{animation:closeModal .2s ease-in}.modal-children{-webkit-overflow-scrolling:touch;max-height:80vh;overflow-y:auto;overscroll-behavior:contain;padding:10px}.modal-children.no-padding{padding:0}@supports(height:1dvh){.modal-children{max-height:80dvh}}@keyframes openModal{0%{transform:scale(.85,.8)}to{transform:scale(1)}}@keyframes closeModal{0%{transform:scale(1)}to{transform:scale(.75,.55)}}.login-wrapper{animation:fadeInPage .4s ease;gap:15px;margin:15px;position:relative}.login-header,.login-wrapper{align-items:center;display:flex;flex-direction:column}.login-header .sticker{height:150px;padding:10px;width:150px}.login-header .title{font-family:Days One,system-ui;font-size:20px;text-align:center}.login-header .description{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-weight:600;max-width:300px;text-align:center}.login-switch-content{background-color:var(--light-background-color);border-radius:30px;display:flex;font-family:Ubuntu,system-ui;font-weight:500;justify-content:space-evenly;max-width:250px;position:relative;width:60%}.login-switch-content .login-switch-button{cursor:pointer;opacity:.5;padding:8px;text-align:center;transition:opacity .25s ease;width:100%;z-index:1}.login-switch-content .login-switch-button.selected{opacity:1}.login-switch-content .login-switch-background{background-color:var(--border-color);border-radius:30px;position:absolute;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease;will-change:top,left,width,height}@keyframes fadeInSwitch{0%{opacity:0;scale:.95;transform:translateY(-20px)}to{opacity:1;scale:1;transform:translateY(0)}}.input-wrapper{align-items:center;display:flex;flex-direction:column}.input-wrapper .title{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-weight:500;margin-right:auto;padding:3px}.input-content{align-items:center;display:flex;justify-content:center;position:relative;transform:translateZ(0);width:100%}.input-content input{background-color:var(--light-border-color);border:none;border:2px solid var(--light-border-color);border-radius:10px;box-shadow:none;caret-color:var(--accent-color);color:var(--text-color);font-family:Exo\ 2,system-ui;font-size:18px;font-weight:500;outline:none;padding:10px 10px 10px 35px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.input-content input::placeholder{color:var(--text-color);opacity:.3}.input-content input:focus{border:2px solid var(--accent-color);box-shadow:0 0 2px var(--accent-color)}.input-content input:-webkit-autofill,.input-content input:-webkit-autofill:active,.input-content input:-webkit-autofill:focus,.input-content input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color)!important;-webkit-box-shadow:0 0 0 1000px var(--light-border-color) inset;caret-color:var(--accent-color);text-decoration:none;text-shadow:0 0 0 var(--text-color);-webkit-transition:background-color 9999s ease,color 9999s ease;transition:background-color 9999s ease,color 9999s ease}.input-content svg{fill:var(--text-color);height:25px;left:8px;opacity:.3;position:absolute;width:25px}.signin-wrapper{align-items:center;animation:fadeInSwitch .3s ease-out;background-color:var(--light-background-color);border-radius:10px;gap:15px;padding:15px}.login-body,.signin-wrapper{display:flex;flex-direction:column}.login-body{gap:10px;margin:0 15px;width:300px}.login-button{background-color:var(--accent-color);border-radius:10px;cursor:pointer;font-family:Exo\ 2,system-ui;font-size:20px;font-weight:800;margin-bottom:10px;padding:10px 70px}.login-button.active{animation:clickButton .3s ease-in-out}.login-error-wrapper{color:var(--red-color);font-family:Exo\ 2,system-ui;font-weight:500;max-height:0;opacity:0;overflow:hidden;text-align:center;transition:max-height .6s ease,opacity .6s ease}.login-error-wrapper.visible{max-height:50px;opacity:1}.register-info-block-container{animation:fadeInSwitch .3s ease-out;display:flex;flex-direction:column;gap:15px}.register-info-block{background:linear-gradient(145deg,var(--background-color),var(--border-color),var(--background-color));border:2px solid var(--border-color);border-radius:15px;display:flex;flex-direction:column;font-family:Exo\ 2,system-ui;max-width:360px;padding:15px;text-align:start}.register-info-block .title{font-size:18px;font-weight:600}.register-info-block .description{color:var(--shadow-text-color)}.bot-link-button{background-color:var(--text-color);border-radius:10px;color:var(--background-color);cursor:pointer;display:flex;font-family:Exo\ 2,system-ui;font-size:18px;font-weight:700;gap:3px;justify-content:center;margin:10px 0;padding:8px;text-decoration:none}.bot-link-button svg{fill:var(--background-color);height:25px;width:25px}.bot-link-button.active{animation:clickButton .2s ease-in-out}.back-button{align-items:center;background-color:var(--border-color);border-radius:50%;cursor:pointer;display:flex;left:10px;padding:5px;position:absolute;top:10px}.back-button span{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-weight:600}.back-button svg{fill:var(--shadow-text-color);height:20px;width:20px}.confirmation-wrapper{display:flex;flex-direction:column;gap:20px;margin:15px;max-width:500px;width:calc(100vw - 110px)}.confirmation-header{align-items:center;display:flex;flex-direction:column}.confirmation-header .title{font-family:Exo\ 2,system-ui;font-size:20px;font-weight:600;text-align:center}.confirmation-header .sticker{height:150px;margin:0 auto;width:150px}.method-wrapper{display:flex;flex-direction:column;gap:10px}.method-selector-wrapper{display:flex;gap:10px;justify-content:center}.method-selector-wrapper .method-selector{align-items:center;background-color:var(--light-background-color);border-radius:15px;cursor:pointer;display:flex;font-family:Exo\ 2,system-ui;font-size:13px;font-weight:700;gap:5px;justify-content:space-between;max-width:150px;opacity:.3;padding:7px;transition:opacity .5s ease,color .5s ease,border .5s ease;width:100%;will-change:opacity,color,border}.method-selector-wrapper .method-selector.stars svg{color:var(--yellow-color)}.method-selector-wrapper .method-selector.card svg{color:var(--blue-color)}.method-selector-wrapper .method-selector.active{opacity:1}.method-selector-wrapper .method-selector svg{animation:fadeInCheckMark .5s ease-out;height:20px;transform:translateZ(0);width:20px}.method-selector-wrapper .method-selector .checkmark{align-items:center;background-color:var(--dark-green-color);border-radius:50%;display:flex;flex-shrink:0;justify-content:center;padding:2px}.method-selector-wrapper .method-selector .checkmark svg{color:var(--green-color)}.method-selector-wrapper .method-selector .text{align-items:center;display:flex;gap:5px}.confirmation-bunner{background-color:color-mix(in srgb,var(--light-background-color) 60%,#0000);border-radius:10px;display:flex;flex-direction:column;padding:15px}.confirmation-bunner .title{border-bottom:1px solid color-mix(in srgb,var(--shadow-text-color) 10%,#0000);color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-size:16px;font-weight:600;margin-bottom:10px;padding-bottom:10px}.confirmation-bunner .description{display:flex;flex-direction:column;font-family:Exo\ 2,system-ui;font-size:18px;font-weight:500}.confirmation-bunner .description .amount,.confirmation-bunner .description .quantity,.confirmation-bunner .description span{align-items:center;display:flex;justify-content:space-between}.confirmation-bunner .description .amount .value{display:flex;gap:3px;justify-content:center;transition:color .35s ease-out;will-change:color}.confirmation-bunner .description .amount .value.stars{color:var(--yellow-color)}.confirmation-bunner .description .amount .value.card{color:var(--blue-color)}.confirmation-bunner .description svg{height:16px;width:16px}.confirmation-buttons{display:flex;gap:10px}.confirmation-buy,.confirmation-cancel{border-radius:10px;cursor:pointer;display:flex;height:40px;justify-content:center;padding:10px;width:100%}.confirmation-buy.active,.confirmation-cancel.active{animation:confirmationButton .3s ease-in-out}.confirmation-buy{align-items:center;background-color:var(--accent-color);display:flex;gap:10px;opacity:1;transition:opacity .5s ease;will-change:opacity}.confirmation-buy.loading{opacity:.5}.confirmation-cancel{background-color:var(--light-background-color);color:var(--accent-color)}@keyframes confirmationButton{0%{transform:scale(1)}50%{transform:scale(.95,.98)}to{transform:scale(1)}}@keyframes fadeInCheckMark{0%{opacity:0;transform:scale(.85,.95)}70%{opacity:1;transform:scale(1.2,1.5)}to{opacity:1;transform:scale(1)}}.ver-wrapper{margin:10px;max-width:500px;width:calc(100vw - 110px)}.ver-loading-wrapper{align-items:center;display:flex;flex-direction:column}.ver-loading-wrapper .title{font-family:Days One;font-size:18px}.ver-loading-wrapper .description{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-weight:600;max-width:250px;text-align:center}.ver-loading-wrapper .sticker{height:100px;margin-bottom:20px;width:100px}.ver-success-wrapper{align-items:center;display:flex;flex-direction:column}.ver-success-wrapper .icon{border-radius:50%;display:flex;justify-content:center;padding:15px}.ver-success-wrapper svg{animation:fadeInCheckMark .5s ease-in-out;height:75px;transform:translateZ(0);width:75px}.ver-success-wrapper .text{align-items:center;display:flex;flex-direction:column}.ver-success-wrapper .title{font-family:Days One,system-ui;font-size:18px}.ver-success-wrapper .description{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-weight:600;max-width:250px;text-align:center}.ver-success-wrapper .error,.ver-success-wrapper .success{align-items:center;display:flex;flex-direction:column;gap:20px}.ver-success-wrapper .error .icon{background-color:var(--dark-red-color);color:var(--red-color)}.ver-success-wrapper .success .icon{background-color:var(--dark-green-color);color:var(--green-color)}.ver-success-wrapper .close-button{background-color:var(--accent-color);border-radius:10px;cursor:pointer;display:flex;font-family:Exo\ 2,system-ui;font-size:19px;font-weight:600;justify-content:center;padding:10px;width:100%}.ver-success-wrapper .close-button.active{animation:clickButton .3s ease-in-out}.delete-chat-wrapper{align-items:center;display:flex;flex-direction:column;gap:10px}.delete-chat-sticker{height:100px;width:100px}.delete-chat-text{align-items:center;display:flex;flex-direction:column;font-family:Exo\ 2,system-ui;max-width:300px;text-align:center}.delete-chat-text .title{font-size:20px;font-weight:600;max-width:250px}.delete-chat-text .description{color:var(--shadow-text-color);font-size:15px;font-weight:500}.delete-chat-buttons{align-items:center;display:flex;font-family:Exo\ 2,system-ui;font-size:19px;font-weight:600;gap:5px;justify-content:center;margin-top:10px;width:100%}.delete-chat-buttons .delete{color:var(--red-color)}.delete-chat-buttons .cancel,.delete-chat-buttons .delete{cursor:pointer;display:flex;justify-content:center;width:100%}.delete-chat-buttons .cancel{color:var(--accent-color)}.clear-chat-wrapper{align-items:center;display:flex;flex-direction:column;gap:10px}.clear-chat-sticker{height:100px;width:100px}.clear-chat-text{align-items:center;display:flex;flex-direction:column;font-family:Exo\ 2,system-ui;max-width:300px;text-align:center}.clear-chat-text .title{font-size:20px;font-weight:600;max-width:250px}.clear-chat-text .description{color:var(--shadow-text-color);font-size:15px;font-weight:500}.clear-chat-buttons{align-items:center;display:flex;font-family:Exo\ 2,system-ui;font-size:19px;font-weight:600;gap:5px;justify-content:center;margin-top:10px;width:100%}.clear-chat-buttons .clear{color:var(--red-color)}.clear-chat-buttons .cancel,.clear-chat-buttons .clear{cursor:pointer;display:flex;justify-content:center;width:100%}.clear-chat-buttons .cancel{color:var(--accent-color)}.bottom-overlay{align-items:flex-end;animation:openOverlay .3s ease;background-color:color-mix(in srgb,var(--background-color) 80%,#0000 20%);display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:1000}.bottom-overlay.close{animation:closeOverlay .3s ease-in}.bottom-wrapper{animation:openContent .3s ease-out;background:var(--dark-border-color);border-radius:15px 15px 0 0;max-height:90%;max-width:600px;overflow-x:hidden;overflow-y:auto;padding:15px 15px calc(15px + env(safe-area-inset-bottom));position:relative;width:100%}.bottom-wrapper.close{animation:closeContent .2s ease-in}.bottom-header .bottom-close{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:15px;top:15px}.bottom-header .bottom-close svg{fill:var(--shadow-text-transparent-color);height:25px;width:25px}@keyframes openOverlay{0%{opacity:0}to{opacity:1}}@keyframes closeOverlay{0%{opacity:1}to{opacity:0}}@keyframes openContent{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes closeContent{0%{transform:translateY(0)}to{transform:translateY(100%)}}.reward-content-wrapper{display:flex;flex-direction:column;gap:20px;margin:0 10px 10px}.reward-header{align-items:center;display:flex;flex-direction:column}.reward-header .sticker{height:150px;width:150px}.reward-header .title{font-family:Days One,system-ui;font-size:20px;text-align:center}.reward-header .description{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-weight:600;max-width:300px;text-align:center}.reward-list{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.reward-list-item{align-items:center;background:linear-gradient(145deg,var(--background-color),var(--light-border-color),var(--background-color));border:2px solid var(--border-color);border-radius:15px;display:flex;flex-direction:column;gap:5px;min-width:22%;padding:10px;position:relative;transition:opacity .5s ease}.reward-list-item.claimed{background:linear-gradient(145deg,var(--background-color),var(--dark-green-color),var(--background-color));opacity:.5}.reward-list-item.claimed img{filter:drop-shadow(0 0 10px var(--green-color))}.reward-list-item .day{font-family:Exo\ 2,system-ui;font-size:14px;font-weight:600}.reward-list-item img{filter:drop-shadow(0 0 10px var(--yellow-color));height:35px;width:35px}.reward-list-item .value{font-family:Days One,system-ui}.claim-reward-button{align-items:center;background-color:var(--accent-color);border-radius:10px;color:var(--text-color);cursor:pointer;display:flex;gap:10px;justify-content:center;padding:10px;transition:opacity .5s ease;will-change:opacity}.claim-reward-button.active{animation:clickBannerButton .3s ease-in-out}.claim-reward-button.loading,.claim-reward-button.wait{opacity:.5}.reward-loading{align-items:center;display:flex;justify-content:center;margin:230px 0}.message-info-wrapper{display:flex;flex-direction:column}.message-info-title{font-family:Ubuntu,system-ui;font-size:19px;font-weight:600}.message-info-buttons{display:flex;flex-direction:column;gap:5px;margin-top:15px;width:100%}.message-info-button{align-items:center;background-color:color-mix(in srgb,currentColor 10%,var(--background-color) 90%);border-radius:10px;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:10px}.message-info-button svg{height:20px;width:20px}.message-info-button.active{animation:clickButtonMessageInfo .3s ease-in-out;will-change:transform,scale}.message-info-button.delete{background-color:var(--dark-red-color)}@keyframes clickButtonMessageInfo{0%{transform:scale(1)}50%{transform:scaleX(.95)}to{transform:scale(1)}}.not-found-wrapper{align-items:center;animation:fadeInPage .4s ease;display:flex;flex-direction:column;gap:20px;height:100%;padding:30px;position:relative;top:100px;width:100%}.not-found-wrapper .sticker{height:150px;width:150px}.not-found-wrapper .text-container{display:flex;flex-direction:column;max-width:400px}.not-found-wrapper .text-container .title{font-family:Days One,system-ui;font-size:20px;text-align:center}.not-found-wrapper .text-container .description{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-weight:500;text-align:center}.not-found-wrapper .not-found-button{align-items:center;background-color:var(--border-color);border-radius:10px;cursor:pointer;display:flex;font-family:Exo\ 2,system-ui;font-size:18px;font-weight:600;gap:5px;padding:10px}.not-found-wrapper .not-found-button svg{fill:var(--text-color);height:22px;width:22px}.navbar-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--light-background-transparent-color);border-top:1px solid var(--border-color);bottom:0;display:flex;justify-content:space-around;left:0;margin:0 auto;max-width:700px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:900}.navbar-block{align-items:center;color:var(--shadow-text-color);cursor:pointer;display:flex;flex-direction:column;justify-content:center;text-decoration:none}.navbar-block span{font-family:Exo\ 2,system-ui;font-size:12px;font-weight:600;letter-spacing:-.5px;transition:color .4s ease}.navbar-block svg{stroke-width:1.5px;color:var(--shadow-text-color);height:24px;transition:color .4s ease;width:24px}.navbar-block.active span,.navbar-block.active svg{color:var(--accent-color)}.navbar-block:focus,.navbar-block:hover{color:var(--shadow-text-color);text-decoration:none}.notification-wrapper{display:flex;flex-direction:column;gap:10px;left:15px;margin:0 auto;max-width:600px;position:fixed;right:15px;top:15px;z-index:1000}.notify-item-wrapper{align-items:center;animation:fadeInNotify .25s ease-out;background-color:var(--light-background-color);border:1px solid var(--light-border-color);border-radius:10px;box-shadow:0 0 30px var(--background-color);display:flex;justify-content:space-between;padding:10px}.notify-item-wrapper.close{animation:fadeOutNotify .25s ease-in}.notify-content{align-items:center;display:flex;gap:10px}.notify-content .notify-text{font-family:Exo\ 2,system-ui;font-size:17px;font-weight:500}.notify-content .notify-icon{align-items:center;background-color:var(--dark-blue-color);border-radius:50%;display:flex;flex-shrink:0;height:38px;justify-content:center;padding:5px;width:38px}.notify-content .notify-icon svg{color:var(--blue-color);height:24px;width:24px}.notify-content .notify-icon.error{background-color:var(--dark-red-color)}.notify-content .notify-icon.error svg{color:var(--red-color)}.notify-content .notify-icon.warning{background-color:var(--dark-yellow-color)}.notify-content .notify-icon.warning svg{color:var(--yellow-color)}.notify-content .notify-icon.success{background-color:var(--dark-green-color)}.notify-content .notify-icon.success svg{color:var(--green-color)}.notify-close{cursor:pointer}.notify-close svg{fill:var(--shadow-text-color);height:24px;margin-left:10px;width:24px}@keyframes fadeInNotify{0%{opacity:0;transform:translateY(-10px) scale(.85,.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeOutNotify{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.85,.95)}}.buy-premium-wrapper{animation:fadeInPage .4s ease;margin:10px}.buy-premium-loader{align-items:center;display:flex;height:100dvh;justify-content:center}.buy-premium-content{display:flex;flex-direction:column;gap:10px}.premium-content-header{align-items:center;display:flex;flex-direction:column;text-align:center}.premium-content-header .title{font-family:Ubuntu,system-ui;font-size:24px;font-weight:600}.premium-content-header .description{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-weight:500;max-width:300px}.premium-content-header .sticker{height:120px;width:120px}.buy-premium-bunner{background-color:var(--light-background-color);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;margin-top:30px;padding:10px}.premium-benefits .title{color:var(--shadow-text-color);font-family:Ubuntu,system-ui;font-weight:500;margin-bottom:5px}.premium-benefits .item{align-items:center;display:flex;gap:5px}.premium-benefits .item span{font-family:Exo\ 2,system-ui;font-size:17px;font-weight:500}.premium-benefits .item svg{height:20px;width:20px}.buy-premium-price{align-items:end;border-bottom:1px solid var(--border-color);display:flex;gap:5px;margin-bottom:10px;padding-bottom:10px}.buy-premium-price .amount{font-family:Days One,system-ui;font-size:25px}.buy-premium-price .description{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-size:17px}.buy-premium-button{align-items:end;background-color:var(--accent-color);border-radius:10px;cursor:pointer;display:flex;font-family:Ubuntu,system-ui;font-size:18px;font-weight:500;justify-content:center;padding:12px}.buy-premium-button.active{animation:clickGetPremium .3s ease-in-out;will-change:transform,scale}@keyframes clickGetPremium{0%{transform:scale(1)}50%{transform:scale(.95,.98)}to{transform:scale(1)}}.shop-wrapper{animation:fadeInPage .4s ease;display:flex;flex-direction:column;margin:10px}.shop-loader{align-items:center;display:flex;height:100dvh;justify-content:center}.shop-header .title{font-family:Exo\ 2,system-ui;font-size:24px;font-weight:600;padding:0 10px;text-align:center}.shop-selector-wrapper{background-color:var(--light-background-color);border-radius:10px;display:flex;justify-content:space-around;margin:10px;padding:5px;position:relative}.shop-selector{color:var(--shadow-text-color);cursor:pointer;display:flex;font-family:Exo\ 2,system-ui;font-size:16px;font-weight:700;justify-content:center;opacity:.5;padding:7px 10px;transition:color .3s ease-out,opacity .3s ease-out;width:100%;will-change:color,opacity;z-index:1}.shop-selector.active{color:var(--text-color);opacity:1}.shop-selector-background{background-color:var(--accent-color);border-radius:10px;position:absolute;transition:top .3s ease-out,left .3s ease-out,width .3s ease-out,height .3s ease-out;will-change:top,left,width,height}.shop-tokens-wrapper{animation:shopList .4s ease-out;display:flex;flex-direction:column;gap:10px;margin:10px}.shop-tokens-prices-wrapper{background-color:var(--light-background-color);border-radius:10px}.shop-tokens-price{border-bottom:1px solid var(--border-color);cursor:pointer;padding:12px 10px}.shop-tokens-price.last{border:none}.shop-tokens-price-content{align-items:center;display:flex;justify-content:space-between}.shop-tokens-price-content.active{animation:clickShopButton .3s ease-in-out}.shop-tokens-quantity{align-items:center;display:flex;font-family:Exo\ 2,system-ui;font-size:16px;font-weight:600;gap:5px}.shop-tokens-quantity span{color:var(--shadow-text-color)}.shop-tokens-quantity img{height:22px;width:22px}.shop-tokens-amount{align-items:center;color:var(--text-color);display:flex;font-family:Exo\ 2,system-ui;font-size:16px;font-weight:500;gap:5px}.shop-tokens-amount svg{height:15px;width:15px}.shop-tokens-amount .stars{color:var(--yellow-color)}.shop-tokens-amount .border{color:var(--shadow-text-color)}.shop-tokens-free{align-items:center;background-color:var(--light-background-color);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:10px}.shop-tokens-free .text{display:flex;flex-direction:column;font-family:Exo\ 2,system-ui}.shop-tokens-free .text .title{font-size:18px;font-weight:500}.shop-tokens-free .text .description{color:var(--shadow-text-color)}.shop-tokens-free svg{height:25px;width:25px}.shop-tokens-free.active{animation:clickShopButton .3s ease-in-out}@keyframes shopList{0%{opacity:0;transform:scale(.85,.97) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes clickShopButton{0%{transform:scale(1)}50%{transform:scale(.95,.98)}to{transform:scale(1)}}.shop-premium-wrapper{animation:shopList .4s ease-out;margin:10px}.shop-premium-prices,.shop-premium-wrapper{display:flex;flex-direction:column;gap:10px}.shop-premium-price{background-color:var(--light-background-color);border:1px solid var(--light-border-color);border-radius:15px;cursor:pointer;display:flex;flex-direction:column;padding:15px}.shop-premium-price.active{animation:clickShopButton .3s ease-in-out}.premium-price-header{align-items:center;border-bottom:1px solid var(--light-border-color);display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.premium-price-header .days{align-items:end;color:var(--shadow-text-color);display:flex;font-family:Days One,system-ui;gap:5px}.premium-price-header .days .value{color:var(--text-color);font-size:20px}.premium-price-header .days img{height:25px;margin-right:5px;width:25px}.premium-price-header svg{color:var(--shadow-text-color);height:20px;width:20px}.premium-price-amount{align-items:center;color:var(--shadow-text-color);display:flex;font-family:Exo\ 2,system-ui;justify-content:space-between}.premium-price-amount .value{align-items:center;display:flex;font-weight:600;gap:5px}.premium-price-amount .value .card{color:var(--text-color)}.premium-price-amount .value .stars{align-items:center;color:var(--yellow-color);display:flex;gap:5px}.premium-price-amount .value .stars svg{height:18px;width:18px}.shop-premium-benefits{background:linear-gradient(10deg,var(--light-background-color),var(--dark-blue-color),var(--light-background-color));border:1px solid var(--light-border-color);border-radius:15px;display:flex;flex-direction:column;padding:10px}.shop-premium-benefits-header{align-items:center;border-bottom:1px solid var(--light-border-color);color:var(--shadow-text-color);display:flex;font-family:Days One;gap:5px;margin-bottom:10px;padding-bottom:10px}.shop-premium-benefits-header .sticker{height:30px;width:30px}.shop-premium-benefit{align-items:center;display:flex;font-family:Exo\ 2,system-ui;gap:5px}.shop-premium-benefit svg{height:16px;width:16px}.heroes-list-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:10px}.hero-card{border-radius:15px;cursor:pointer;height:240px;overflow:hidden;position:relative;width:calc(50% - 10px)}.hero-card-shadow{background:linear-gradient(0deg,var(--light-background-color),#0000);bottom:0;display:block;height:70%;position:absolute;width:100%;z-index:1}.hero-card-avatar{background-color:var(--light-background-color);border-radius:15px;height:240px;object-fit:cover;overflow-clip-margin:unset;position:relative;width:100%}.hero-card-avatar.active{animation:clickCard .3s ease-in-out}.hero-card-text{bottom:0;display:flex;flex-direction:column;font-family:Exo\ 2,system-ui;max-height:40%;overflow:hidden;padding:10px;position:absolute;width:100%;z-index:1}.hero-card-text .name{font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-card-text .description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--shadow-text-color);display:-webkit-box;flex:1 1;font-size:15px;min-height:0;overflow:hidden;text-overflow:ellipsis}.hero-card-end{color:var(--shadow-text-color);font-family:Exo\ 2,system-ui;font-weight:500;margin:10px}.hero-card-loader{margin:10px}@keyframes clickCard{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.hero-page-wrapper{animation:fadeInPage .4s ease;margin:10px}.chat-main-wrapper{animation:fadeInPage .4s ease;display:flex;flex-direction:column;inset:0;margin:0 auto;max-width:700px;position:fixed}.chat-main-scroll{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.chat-main-loader{align-items:center;display:flex;inset:0;justify-content:center;position:fixed}.chat-messages-wrapper{display:flex;flex-direction:column;gap:5px;min-height:100%;padding:10px}.chat-head-wrapper{align-items:center;background-color:var(--light-background-color);display:flex;flex-shrink:0;justify-content:space-between;padding:calc(env(safe-area-inset-top, 0px) + 5px) 15px 5px;position:-webkit-sticky;position:sticky;top:0;touch-action:none;z-index:2}.chat-head-left{align-items:center;color:var(--shadow-text-color);cursor:pointer;display:flex;gap:10px}.chat-head-left img{background-color:var(--border-color);border-radius:50%;flex-shrink:0;height:35px;width:35px}.chat-head-left .chat-head-text{display:flex;flex-direction:column;font-family:Exo\ 2,system-ui}.chat-head-left .chat-head-text .title{color:var(--text-color);font-weight:600}.chat-head-left .chat-head-text .balance{align-items:center;display:flex;font-weight:500;gap:4px}.chat-head-left .chat-head-text .balance img{height:16px;width:16px}.chat-head-back{align-items:center;cursor:pointer;display:flex;justify-content:center}.chat-head-back svg{color:var(--text-color);height:22px;transform:translateZ(0);width:22px}.chat-header-right{align-items:center;cursor:pointer;display:flex}.chat-header-right svg{color:var(--text-color);height:22px;width:22px}@keyframes clickChatButton{0%{transform:scale(1)}50%{transform:scale(.95,.98)}to{transform:scale(1)}}.chat-input-wrapper{background-color:var(--light-background-color);display:flex;flex-direction:column;gap:10px;padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.chat-input-container{align-items:end;display:flex;gap:10px}.chat-send-button{align-items:center;background-color:var(--accent-color);border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin:2px;transform:translateZ(0);width:36px}.chat-send-button svg{height:18px;width:18px}.chat-send-button.active{animation:clickSendButton .3s ease-in-out}.chat-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--border-color);border:none;border-radius:10px;box-shadow:none;caret-color:var(--accent-color);color:var(--text-color);display:flex;font-family:Exo\ 2,system-ui;font-size:18px;max-height:100px;min-height:40px;outline:none;overflow:hidden;padding:7px 13px;resize:none;width:100%}.chat-input--scroll{overflow-y:auto}.chat-input-buttons{display:flex;gap:10px}.chat-input-image-button,.chat-input-sexual-button{align-items:center;background-color:var(--border-color);border-radius:10px;color:var(--shadow-text-color);cursor:pointer;display:flex;font-family:Exo\ 2,system-ui;font-weight:600;gap:5px;justify-content:center;padding:5px 10px;transition:color .4s ease,background-color .3s ease-in-out;will-change:transform,color,background-color}.chat-input-image-button svg,.chat-input-sexual-button svg{height:18px;width:18px}.chat-input-image-button.active,.chat-input-sexual-button.active{animation:clickSendButton .3s ease-in-out}.chat-input-sexual-button.enable{background-color:var(--dark-red-color);color:var(--red-color)}@keyframes clickSendButton{0%{transform:scale(1)}50%{transform:scale(.9,.96)}to{transform:scale(1)}}.message-wrapper{animation:fadeInMessage .4s ease-out;display:flex;will-change:transform}.message-wrapper.right{justify-content:end}.message-text-wrapper{background-color:var(--message-hero-color);border-radius:var(--message-border-radius);font-family:Exo\ 2,system-ui;max-width:80%;padding:7px 10px}.message-text-wrapper .wrapped{font-style:italic;font-weight:600;opacity:.5}.message-text-wrapper.right{background-color:var(--message-color)}.message-photo-wrapper{display:flex;height:300px;max-width:400px;padding:2px;width:80%}.message-photo-wrapper,.message-photo-wrapper img{background-color:var(--message-hero-color);border-radius:var(--message-border-radius)}.message-photo-wrapper img{flex-shrink:0;object-fit:cover;overflow-clip-margin:unset;width:100%}.message-photo-wrapper img.right{background-color:var(--message-color)}.message-writes-wrapper{align-items:center;background-color:var(--message-hero-color);border-radius:var(--message-border-radius);display:inline-flex;gap:6px;max-width:80%;padding:12px}.message-writes-wrapper.right{background-color:var(--message-color)}@keyframes fadeInMessage{0%{transform:scale(.9,.8)}to{transform:scale(1)}}.typing-loader{--typing-loader-font-size:14px;--typing-loader-gap:calc(var(--typing-loader-font-size)*0.45);--typing-loader-dot-size:calc(var(--typing-loader-font-size)*0.45);--typing-loader-inner-gap:calc(var(--typing-loader-dot-size)*0.7);--typing-loader-bounce-distance:calc(var(--typing-loader-font-size)*0.35);--typing-loader-bounce-distance-neg:calc(var(--typing-loader-font-size)*-0.35);align-items:center;color:inherit;display:inline-flex;font-size:var(--typing-loader-font-size);gap:var(--typing-loader-gap)}.typing-loader__label{font-size:1em;opacity:.7}.typing-loader__dots{display:flex;gap:var(--typing-loader-inner-gap)}.typing-loader__dots span{animation:typingLoaderBounce 1.2s ease-in-out infinite;background-color:currentColor;border-radius:50%;display:inline-block;height:var(--typing-loader-dot-size);opacity:.4;width:var(--typing-loader-dot-size)}.typing-loader__dots span:nth-child(2){animation-delay:.2s}.typing-loader__dots span:nth-child(3){animation-delay:.4s}@keyframes typingLoaderBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(var(--typing-loader-bounce-distance-neg))}}.chat-info-loader{align-items:center;display:flex;inset:0;justify-content:center;position:fixed}.chat-info-wrapper{animation:fadeInPage .4s ease;display:flex;flex-direction:column;gap:15px;padding:10px;will-change:opacity}.chat-info-header{align-items:center;display:flex;flex-direction:column;gap:5px}.chat-info-header img{background-color:var(--border-color);border-radius:50%;flex-shrink:0;height:150px;object-fit:cover;width:150px}.chat-info-header h2{font-family:Exo\ 2,system-ui;margin:0}.chat-info-blocks{background-color:var(--light-background-color);border-radius:15px}.chat-info-block{display:flex;flex-direction:column;font-family:Exo\ 2,system-ui;gap:5px;padding:10px}.chat-info-block svg{height:20px;width:20px}.chat-info-block .title{color:var(--shadow-text-color);font-size:16px;font-weight:600}.chat-info-block.with-border{border-bottom:1px solid var(--border-color)}.chat-info-block.clear-chat .description,.chat-info-block.delete-chat .description{align-items:center;display:flex;gap:5px}.chat-info-block.clear-chat .description svg,.chat-info-block.delete-chat .description svg{height:20px;width:20px}.chat-info-block.clear-chat .description.active,.chat-info-block.delete-chat .description.active{animation:clickButton .3s ease-in-out;will-change:transform,scale}.chat-info-block.clear-chat{color:var(--yellow-color);cursor:pointer}.chat-info-block.delete-chat{color:var(--red-color);cursor:pointer}@keyframes clickButton{0%{transform:scale(1)}50%{transform:scale(.97,.99)}to{transform:scale(1)}}.splash-wrapper{inset:0;justify-content:center;position:fixed}.splash-center,.splash-wrapper{align-items:center;display:flex;flex-direction:column}.splash-center svg{height:150px;transform:translateZ(0);width:150px}.splash-center .title{font-family:Exo\ 2,system-ui;font-size:35px;font-weight:500}.splash-load{background-color:var(--dark-accent-color);border-radius:15px;bottom:calc(20px + env(safe-area-inset-bottom));height:20px;max-width:350px;position:absolute;width:80%}.splash-load-progress{background-color:var(--accent-color);border-radius:15px;height:100%;transition:width .3s ease;will-change:width}.splash-load-description{align-items:center;display:flex;font-family:Days One,system-ui;justify-content:center;position:relative;top:-20px}
/*# sourceMappingURL=main.684b33ee.css.map*/