:root{--background-color:#000;--background-color-transparent:#0009;--accent-background-color:#1c1c1d;--dark-accent-background-color:#191919;--accent-background-color-transparent:#1c1c1ddb;--light-accent-background-color:#313134;--text-color:#fff;--dark-text-color:#777;--light-text-color:#98989e;--accent-color:#8871c6;--accent-color-transparent:#8871c6b6;--dark-accent-color:#100e18;--red-color:#c67171;--light-red-color:#ca6060;--blue-color:#7185c6;--green-color:#71c674;--orange-color:#c69a71;--purple-color:#a371c6;--aqua-color:#71b6c6;--yellow-color:#c3c671}[data-theme=light]{--background-color:#e0dfdf;--background-color-transparent:#e0dfdf99;--accent-background-color:#cdcccc;--dark-accent-background-color:#bbb;--accent-background-color-transparent:#cdccccdb;--light-accent-background-color:#bebebe;--text-color:#000;--dark-text-color:#787b7d;--light-text-color:#696c6e;--accent-color:#5860bf;--accent-color-transparent:#5860bfb6;--dark-accent-color:#dde9f5}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;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}body ::-webkit-scrollbar{display:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}[role=button],a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}header{align-items:center;border-bottom:1px solid var(--accent-background-color);display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.header-left{cursor:pointer;height:38px;width:38px}.header-left .header-logo{border-radius:50%;height:38px;width:38px}.header-center{font-family:Exo\ 2,system-ui}.header-center h1{font-size:23px;font-weight:700;margin:0}.header-right{background:var(--accent-background-color);border-radius:50%;cursor:pointer;height:22px;padding:8px;width:22px}.header-right .profile-icon{fill:var(--text-color)}.app{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px}.app .wrapper{width:100%}.cards-list-wrapper{opacity:0;scale:1.01;transform:translateY(-10px)}.cards-list{display:flex;flex-wrap:wrap;justify-content:center;min-height:600px}.cards-list-block{background-color:var(--accent-background-color);border-radius:10px;margin:15px 10px 100px;padding:10px}.vl-cards-text{color:var(--dark-text-color);font-family:Roboto Condensed,system-ui;font-size:22px;font-weight:600;margin-bottom:10px;text-align:center}.card-wrapper{cursor:pointer}.card-image,.card-video{border-radius:10px;max-height:135px;max-width:160px;padding:5px}.dropdown-wrapper{margin-top:10px;position:relative;width:100%}.select-box{align-items:center;background-color:var(--accent-background-color);border-radius:10px;color:var(--dark-text-color);cursor:pointer;display:flex;font-family:Exo\ 2,system-ui;font-size:18px;font-weight:600;justify-content:space-between;padding:8px}.select-box .select-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}.options-wrapper{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:var(--accent-background-color-transparent);border-radius:10px;display:flex;flex-direction:column;font-family:Exo\ 2,system-ui;margin-top:5px;max-height:300px;opacity:0;overflow-y:auto;position:absolute;width:100%;z-index:900}.options-wrapper .option{border-bottom:1px solid var(--light-accent-background-color);cursor:pointer;flex:none;max-height:20px;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap}.options-wrapper .option.first{align-items:center;color:var(--dark-text-color);display:flex;font-family:Roboto Condensed;font-size:45px;justify-content:center}.options-wrapper .option.last{border-bottom:none}.options-wrapper .option:hover{background-color:var(--accent-background-color)}.down-svg,.up-svg{fill:var(--dark-text-color);margin-top:5px;width:20px}.filter-wrapper{margin:15px 10px 0}.filter-title{font-family:Roboto Condensed,system-ui;font-size:23px;font-weight:600}.filter-dropdowns{display:flex;justify-content:space-between}.filter-one-dropdown{width:48%}.reset-filter-button{align-items:center;color:var(--accent-color);cursor:pointer;display:inline-flex;font-family:Exo\ 2,system-ui;font-size:18px;font-weight:700;margin-top:5px}.reset-filter-button svg{fill:var(--accent-color);margin-right:3px;width:20px}.pagination-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:10px;margin-top:20px}.pagination-text{color:var(--accent-color);font-family:Roboto Condensed,system-ui;font-size:22px;font-weight:600;margin:0 20px}.left-button,.right-button{cursor:pointer}.left-button svg,.right-button svg{fill:var(--accent-color);margin:0 10px;width:20px}.open-card-wrapper{padding:0}.open-card-wrapper img,.open-card-wrapper video{border-radius:15px;cursor:default;max-height:300px;max-width:250px;padding:0}.open-card-picture{display:flex;justify-content:center;margin:-10px -10px 10px;padding:10px 10px 5px}.open-card-description{font-family:Exo\ 2,system-ui;font-size:17px;font-style:italic}.open-card-description .open-card-name{font-weight:600;margin-bottom:10px}.open-card-description .open-card-last{margin-top:10px}.open-card-description p{margin:0}.dialog-back{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:var(--background-color-transparent);display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:990}.dialog-wrapper{background-color:var(--accent-background-color);border-radius:10px;margin:20px;max-width:600px;min-width:280px;padding:10px}.dialog-header{display:flex;justify-content:right;margin-bottom:10px}.dialog-header-center{margin:0 auto}.dialog-header-center .title{color:var(--dark-text-color);font-family:Exo\ 2,system-ui;font-size:18px;font-weight:600}.dialog-header-right{cursor:pointer}.dialog-header-right svg{fill:var(--dark-text-color);height:20px;width:20px}.profile-wrapper{opacity:0}.profile-user-wrapper{background-color:var(--accent-background-color);border-radius:10px;margin:10px;padding:10px}.profile-user-wrapper .user-text-wrapper{display:flex;flex-direction:column;font-family:Exo\ 2,system-ui;margin-top:10px}.profile-user-wrapper .user-title{font-family:Roboto Condensed,system-ui;font-size:23px;font-weight:600;margin-bottom:10px}.profile-header{align-items:center;color:var(--text-color);display:flex;font-family:Exo\ 2,system-ui;font-size:16px;font-weight:600;justify-content:space-between;margin:10px}.profile-header svg{height:23px;width:23px}.profile-header .nickname,.profile-header .nickname-text,.profile-header .user-id{fill:var(--text-color);align-items:center;display:flex;gap:5px}.profile-header .buttons-block{display:flex;gap:5px}.profile-header .buttons-block .logout,.profile-header .buttons-block .settings{fill:var(--accent-color);align-items:center;cursor:pointer;display:flex;justify-content:center}.profile-header .back{border-radius:10px;height:24px;padding:8px}.profile-blocks-header,.profile-header .back{background-color:var(--accent-background-color)}.profile-blocks-header{align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;gap:10px;height:30px;justify-content:space-around;overflow-x:auto;overflow-y:hidden;padding:10px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.profile-blocks-header .block{text-wrap:nowrap;color:var(--dark-text-color);cursor:pointer;font-family:Roboto Condensed;font-size:19px;font-weight:600;transition:color .3s cubic-bezier(.4,0,.2,1)}.profile-blocks-header .block.open{color:var(--accent-color)}.profile-blocks-header .underline{background-color:var(--accent-color);border-radius:5px;bottom:0;height:3px;position:absolute}.profile-blocks{background-color:var(--accent-background-color);border-radius:10px;margin:10px 10px 100px}.profile-blocks .block-inner{border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:400px;opacity:0;overflow-y:auto}.profile-cards-list{display:flex;flex-wrap:wrap;justify-content:center;padding:10px}.twist-wrapper .twist{align-items:center;display:flex;font-family:Exo\ 2,system-ui;gap:10px;padding:7px 15px}.twist-wrapper .twist .twist-text{display:flex;flex-direction:column}.twist-wrapper .twist .twist-text .twist-date{font-style:italic}.twist-wrapper .twist .twist-num{align-items:center;display:flex;flex-direction:column;justify-content:center}.twist-wrapper .twist .twist-num img{border-radius:5px;width:30px}.twist-wrapper .twist.dark{background-color:var(--dark-accent-background-color)}.twist-wrapper .twist.loading{color:var(--dark-text-color);font-size:19px;font-weight:600;justify-content:center;margin:10px 0}.vl-twist-container{margin:5px 0;padding:0 10px}.vl-twist-container .vl-twist-text{color:var(--dark-text-color);font-family:Exo\ 2,system-ui;font-size:17px;font-weight:500}.vl-twist-wrapper{display:flex;justify-content:space-between}.vl-twist-wrapper .vl-twist{align-items:center;background-color:var(--light-accent-background-color);border-radius:10px;display:flex;gap:3px;margin:10px 0;padding:3px 7px}.vl-twist-wrapper .vl-twist img{width:20px}.vl-twist-wrapper .vl-twist span{font-family:Roboto Condensed,system-ui;font-weight:600}.empty-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.empty-wrapper span{color:var(--dark-text-color);font-family:Exo\ 2,system-ui;font-size:20px}.empty-wrapper .sticker{max-width:160px}.logout-wrapper{align-items:center;display:flex;flex-direction:column}.logout-wrapper .sticker{width:150px}.logout-text-block{font-family:Exo\ 2,system-ui;margin-top:10px;max-width:240px;text-align:center}.logout-text-block .title{font-size:18px}.logout-text-block .text{color:var(--dark-text-color);font-size:14px;margin-top:5px}.logout-buttons-block{display:block;margin-bottom:10px;margin-top:20px;width:100%}.logout-buttons-block .button{background-color:var(--light-accent-background-color);border-radius:15px;cursor:pointer;display:flex;font-family:Roboto Condensed,system-ui;font-size:20px;font-weight:500;justify-content:center;margin:0 10px;padding:10px}.logout-buttons-block .button.yes{background-color:var(--light-red-color);margin-bottom:10px}.settings-content{font-family:Exo\ 2,system-ui;font-size:19px}.settings-dark-theme{align-items:center;display:flex;justify-content:space-between}.settings-dark-theme .buttons{display:flex;gap:5px}.settings-dark-theme .button{background-color:var(--light-accent-background-color);border-radius:5px;cursor:pointer;padding:5px}.settings-dark-theme .button.on{background-color:var(--accent-color)}.login-page-wrapper{margin-bottom:100px;opacity:0}.login-wrapper{background-color:var(--accent-background-color);border-radius:10px;margin:10px;padding:10px;transition:height .2s ease-in-out}.login-wrapper .login-description{font-family:Roboto Condensed,system-ui;font-size:23px;font-weight:600;margin-bottom:20px}.login-block{align-items:center;display:flex;flex-direction:column;height:240px;justify-content:space-between}.login-block .login-button{background-color:var(--accent-color);border-radius:10px;cursor:pointer;font-size:20px;font-weight:600;margin:10px 0;padding:10px 50px}.login-sticker-wrapper{display:flex;justify-content:center;margin-bottom:-20px;margin-top:-10px}.login-sticker-wrapper .login-sticker{height:128px;width:128px}.login-error{color:var(--red-color);font-family:Exo\ 2,system-ui;font-size:18px;font-weight:500;margin:0 10px 15px;text-align:center}.info-instruction-wrapper{align-items:center;background-color:var(--accent-background-color);border-radius:10px;display:flex;flex-direction:column;height:35px;margin:0 10px 10px;overflow:hidden;padding:10px}.info-wrapper{color:var(--dark-text-color);display:flex;font-family:Exo\ 2,system-ui;font-size:15px;justify-content:center}.info-text{display:block;max-width:300px;text-align:center}.instruction-button{color:var(--accent-color);cursor:pointer;display:inline-flex;font-weight:600;margin-left:4px}.instruction-button svg{fill:var(--accent-color);height:20px;margin-left:2px;width:20px}.instruction-text{align-items:center;color:var(--dark-text-color);display:flex;flex-direction:column;font-family:Exo\ 2,system-ui;font-size:17px;justify-content:center;margin-top:20px;max-width:350px;text-align:center}.instruction-text .instruction-select-text{color:var(--light-text-color);font-weight:600}.instruction-text a{color:var(--blue-color);font-weight:600;text-decoration:none;text-decoration:underline}.instruction-text img{border-radius:10px;cursor:pointer;margin:15px 0;width:180px}.input-wrapper{font-family:Exo\ 2,system-ui}.input-label{font-size:18px;margin-bottom:5px}.input-block{background-color:var(--light-accent-background-color);border:none;border-radius:10px;caret-color:var(--accent-color);color:var(--dark-text-color);font-size:17px;margin-bottom:15px;max-width:400px;padding:12px;transition:box-shadow .2s ease-in-out;width:70vw}.input-block:focus{box-shadow:0 0 0 .1rem var(--accent-color);outline:0}.input-block::placeholder{color:var(--dark-text-color)}.modal-backdrop{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--background-color-transparent);display:flex;inset:0;justify-content:center;position:fixed;z-index:990}.modal-wrapper{background-color:var(--accent-background-color);border-radius:10px;max-width:400px;width:75vw}.modal-content{padding:10px}.modal-content img{max-height:100%;max-width:100%}.modal-header{border-bottom:1px dashed var(--dark-text-color);justify-content:space-between;padding:5px}.modal-header,.modal-header .modal-header-right{align-items:center;display:flex}.modal-header .modal-header-right .modal-description{color:var(--dark-text-color);font-family:Roboto Condensed,system-ui;font-size:20px;font-weight:500}.modal-header .modal-header-right .modal-info-icon{height:30px;margin-right:3px;width:30px}.modal-header .modal-header-right .modal-info-icon svg{fill:var(--dark-text-color)}.modal-header .modal-close-button{border-radius:50%;cursor:pointer;height:20px;padding:7px;width:20px}.modal-header .modal-close-button svg{fill:var(--dark-text-color)}.nav-wrapper{background-color:var(--dark-accent-background-color);border-top:1px solid var(--light-accent-background-color);bottom:-10px;height:55px;left:0;margin:0 auto;max-width:600px;padding-bottom:calc(10px + env(safe-area-inset-bottom));position:fixed;right:0}.nav-container{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-evenly}.nav-container a{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}.nav-block{align-items:center;display:flex;flex-direction:column;justify-content:center}.nav-block svg{fill:var(--dark-text-color);height:22px;transition:all .2s linear;width:22px}.nav-block.active svg{fill:var(--accent-color)}.nav-block.active span{color:var(--accent-color)}.nav-description{color:var(--dark-text-color);font-family:Exo\ 2,system-ui;font-size:12px;font-weight:700;transition:all .2s linear}.not-found-wrapper{align-items:center;background-color:var(--accent-background-color);border-radius:10px;display:flex;flex-direction:column;gap:10px;margin:10px;opacity:0;padding:20px}.not-found-wrapper .sticker{width:200px}.not-found-wrapper .text{display:flex;flex-direction:column;font-family:Exo\ 2,system-ui;gap:10px;max-width:320px;text-align:center}.not-found-wrapper .text .title{font-size:22px;font-weight:600}.not-found-wrapper .text .description{color:var(--dark-text-color);font-size:16px}.card-page-wrapper{margin:10px 10px 100px;max-width:600px;opacity:0}.stats-wrapper{align-items:center;background-color:var(--accent-background-color);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:10px}.stats-wrapper .duration{align-items:center;display:flex;font-family:Exo\ 2,system-ui;font-size:17px;gap:5px}.stats-wrapper .duration img{width:22px}.stats-header{font-family:Exo\ 2,system-ui;gap:20px}.stats-header,.stats-header .vl-container{align-items:center;display:flex;justify-content:center}.stats-header .vl-container{flex-direction:column;gap:3px}.stats-header .vl-container .title{color:var(--dark-text-color);font-size:11px;font-weight:700}.stats-header .vl-container .value-block{align-items:center;background-color:var(--light-accent-background-color);border-radius:30px;display:flex;gap:2px;justify-content:center;padding:3px 10px}.stats-header .vl-container img{width:22px}.altar-content{background-color:var(--accent-background-color);border-radius:10px;display:flex;justify-content:space-between;margin-top:10px;padding:10px;position:relative}.altar-info{fill:var(--dark-text-color);cursor:pointer;height:25px;margin:10px;position:absolute;right:0;top:0;width:25px}.altar-card{flex-direction:column;margin:0 auto}.altar-card,.altar-card .card{align-items:center;display:flex;justify-content:center}.altar-card .card{border-radius:10px;margin:7px 0;position:relative}.altar-card .card img,.altar-card .card video{background-color:var(--aqua-color);margin:-5px;max-height:250px;max-width:285px;padding:0}.altar-card .card .card-shadow{height:100%;position:absolute;width:100%}.altar-card .card-sticker{align-items:center;display:flex;justify-content:center;margin:25px 0;max-width:200px}.altar-card-description{align-items:center;display:flex;flex-direction:column;font-family:Exo\ 2,system-ui}.altar-card-description .name{font-size:15px;font-style:italic;font-weight:600}.altar-card-description .bonus{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:center;margin:5px 0}.altar-card-description .bonus .block{align-items:center;background-color:var(--light-accent-background-color);border-radius:30px;display:flex;font-weight:600;gap:3px;padding:2px 10px}.altar-card-description .bonus img{max-height:27px;max-width:27px}.altar-button{height:57px;margin:10px 0;width:180px}.button-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.button-wrapper .button{background-color:var(--accent-color);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:10px;color:var(--text-color);cursor:pointer;font-family:Exo\ 2,system-ui;font-size:20px;font-weight:700;height:100%;padding:10px;width:100%}.notification-wrapper{left:0;left:50%;max-width:600px;position:fixed;top:55px;translate:-50% 0;width:100%}.notification-content{align-items:center;background-color:var(--dark-accent-background-color);border-radius:10px;display:flex;gap:5px;justify-content:space-between;margin:10px;overflow:hidden;padding:10px 15px;position:relative}.notification-content:before{animation:notification 5.5s linear;background-color:var(--light-accent-background-color);border-radius:10px;content:"";height:3px;left:0;position:absolute;top:100%;translate:0 -100%;width:0}@keyframes notification{0%{width:100%}to{width:0}}.notification-left{display:flex;gap:5px}.notification-right{cursor:pointer}.notification-right svg{fill:var(--dark-text-color);height:18px;width:18px}.notification-icon{align-items:center;display:flex}.notification-icon svg{fill:var(--text-color);height:25px;width:25px}.notification-text{font-family:Exo\ 2,system-ui}.weights-wrapper{gap:15px}.weights,.weights-wrapper{display:flex;flex-direction:column}.weights{font-family:Exo\ 2,system-ui;font-weight:600}.weights .title{align-items:center;display:flex;font-size:18px;gap:5px;margin-bottom:5px}.weights .title svg{fill:var(--yellow-color);height:24px;width:24px}.weights .block{display:flex;justify-content:space-between}.weights .block .rare{align-items:center;display:flex;gap:5px}.weights .block .rare img{max-height:24px;max-width:24px}.card-info-wrapper{background-color:var(--accent-background-color);border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:10px}.card-info-wrapper .title{border-bottom:1px dashed var(--dark-text-color);font-family:Roboto Condensed,system-ui;font-size:22px;font-weight:600;padding-bottom:10px}.card-info{display:flex;flex-direction:column;font-family:Exo\ 2,system-ui}.card-info img{height:20px;width:20px}.card-info .reward{align-items:center;display:flex}.card-info .name{font-size:17px;font-style:italic;font-weight:600;margin-bottom:8px}.loader-wrapper{align-items:center;height:100vh;overflow:hidden;position:fixed;width:100vw;z-index:1000}.loader-wrapper,.spinner-container{display:flex;justify-content:center}.spinner-container{height:60px;position:absolute;top:calc(50vh - 70px);width:60px}.spinner-container .spin-wrapper{align-items:center;display:flex;height:15px;justify-content:center;width:15px}.spinner-container.one .spin{height:15px;width:15px}.spinner-container.two .spin{height:12px;width:12px}.spinner-container.three .spin{height:9px;width:9px}.spinner-container.four .spin{height:6px;width:6px}.spinner-container .spin{background-color:var(--dark-text-color);border-radius:50%}.loader-text{color:var(--dark-text-color);font-family:Exo\ 2,system-ui;font-size:20px;font-weight:600;padding:20px;position:absolute;top:50vh}
/*# sourceMappingURL=main.67c6aa81.css.map*/