.main-loader[data-v-97bf4e2d]{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#222;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}.main-loader .bg[data-v-97bf4e2d]{position:absolute;left:-200px;top:-200px;right:-200px;bottom:-200px;background:center center no-repeat;background-size:cover}.tuto[data-v-11acc2b7]{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3}.tuto.tuto-leave-active[data-v-11acc2b7],.tuto.tuto-leave-active[data-v-11acc2b7] .character-talk .character-talk-content{transition:.25s cubic-bezier(.895,.03,.685,.22)}.tuto.tuto-leave-to[data-v-11acc2b7]{opacity:0}.tuto.tuto-leave-to[data-v-11acc2b7] .character-talk .character-talk-content{transform:translate(-32px,16px)}.modal-community-badge-detail[data-v-e3ab4f35]{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;width:400px;padding:32px;gap:48px;background-color:#2a3044;border:6px solid #1c202d;border-radius:24px}.modal-community-badge-detail>.badge[data-v-e3ab4f35]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}.modal-community-badge-detail>.badge>.name[data-v-e3ab4f35]{position:absolute;top:calc(100% - 32px);left:0;width:100%}.modal-community-badge-detail>.badge>.name .ui-button[data-v-e3ab4f35]{cursor:default;background-color:#c8721c;box-shadow:0 0 8px 2px #00000080}.modal-community-badge-detail>.badge>.name .ui-button[data-v-e3ab4f35]:hover{transform:none;background-color:#c8721c}.modal-community-badge-detail>.badge>.name.green .ui-button[data-v-e3ab4f35]{background-color:#4fa24c}.modal-community-badge-detail>.badge>.name.orange .ui-button[data-v-e3ab4f35]{background-color:#c8721c}.modal-community-badge-detail>.badge>.name.red .ui-button[data-v-e3ab4f35]{background-color:#a24c4c}.modal-community-badge-detail>.text[data-v-e3ab4f35]{background-color:#4e5463;border:6px solid #636a7d;border-radius:24px;padding:16px 24px;text-align:center;box-shadow:inset 0 3px 6px #0000001a}.modal-confirm-logout[data-v-06fe4bba]{width:calc(100vw - 64px);max-width:640px;padding:32px;border-radius:8px;background-color:#fff;text-align:center}.modal-confirm-logout .title[data-v-06fe4bba]{width:100%;margin:0 0 32px;text-transform:uppercase;font-size:2rem;line-height:1.3;color:#222}.modal-confirm-logout .buttons[data-v-06fe4bba]{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:16px 32px}.modal-confirm-logout .buttons .ui-button[data-v-06fe4bba]{width:260px;flex-shrink:0}.modal-dev-menu[data-v-263448fa]{width:calc(95vw - 64px);max-width:400px;color:#0f7c11;border-radius:12px;background-color:#000;font-size:1.6rem;line-height:1.3;font-weight:600}.modal-dev-menu .title[data-v-263448fa]{width:100%;height:64px;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;background-color:#0f7c11;border-radius:8px 8px 0 0;color:#090909;font-size:2.4rem;line-height:1.3;font-weight:700;text-align:center}.modal-dev-menu .content[data-v-263448fa]{padding:24px;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:24px}.modal-dev-menu .content .separator[data-v-263448fa]{width:100%;height:2px;background-color:#0f7c11}.modal-dev-menu .content .group[data-v-263448fa]{width:100%}.modal-dev-menu .content .group .group-name[data-v-263448fa]{margin:0 0 8px;text-transform:uppercase;text-align:center}.modal-dev-menu .content .group .buttons[data-v-263448fa]{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:8px}.modal-dev-menu .content .group .buttons.row[data-v-263448fa]{flex-direction:row;gap:8px}.modal-dev-menu .content .group .buttons.row .button[data-v-263448fa]{width:50%}.modal-dev-menu .content .group .buttons .button[data-v-263448fa]{width:100%;padding:12px 16px;border-radius:8px;cursor:pointer;background-color:#060606;transition:.1s cubic-bezier(.165,.84,.44,1);word-wrap:break-word}.modal-dev-menu .content .group .buttons .button[data-v-263448fa]:last-child{margin-bottom:0}.modal-dev-menu .content .group .buttons .button.red[data-v-263448fa]{color:red}.modal-dev-menu .content .group .buttons .button.red[data-v-263448fa]:hover{background-color:red}.modal-dev-menu .content .group .buttons .button[data-v-263448fa]:hover{background-color:#0f7c11;color:#000}.modal-dev-menu .content .group .buttons .button .small[data-v-263448fa]{font-size:1.2rem;line-height:1.3;font-style:italic}.modal-dev-menu .loading[data-v-263448fa]{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#000000e6;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;border-radius:8px;cursor:wait}.modal-image[data-v-8566921a]{width:calc(95vw - 64px);height:calc(95vh - 64px)}.modal-image .image[data-v-8566921a]{width:100%;height:100%;background:center center no-repeat;background-size:contain}.modal-inventory-item-detail[data-v-5474850e]{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;width:400px;padding:32px;gap:48px;background-color:#2a3044;border:6px solid #1c202d;border-radius:24px}.modal-inventory-item-detail>.item[data-v-5474850e]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}.modal-inventory-item-detail>.item>.name[data-v-5474850e]{position:absolute;top:calc(100% - 32px);left:0;width:100%}.modal-inventory-item-detail>.item>.name .ui-button[data-v-5474850e]{cursor:default;background-color:#c8721c;box-shadow:0 0 8px 2px #00000080}.modal-inventory-item-detail>.item>.name .ui-button[data-v-5474850e]:hover{transform:none;background-color:#c8721c}.modal-inventory-item-detail>.text[data-v-5474850e]{background-color:#4e5463;border:6px solid #636a7d;border-radius:24px;padding:16px 24px;text-align:center;box-shadow:inset 0 3px 6px #0000001a}.modal-notification[data-v-c42ad91b]{width:100%;max-width:520px;padding:32px 48px 64px;background-color:#fff;border-radius:8px;text-align:center;color:#222;font-size:2rem;line-height:1.3;font-weight:600;box-shadow:0 6px 15px #1a1100b3;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:16px}.modal-notification.error[data-v-c42ad91b]{color:#e25f5f}.modal-notification.success[data-v-c42ad91b]{color:#50a24c}.modal-notification .icon[data-v-c42ad91b]{width:96px;height:96px}.modal-notification .title[data-v-c42ad91b],.modal-notification .text[data-v-c42ad91b]{width:100%}.modal-notification .buttons[data-v-c42ad91b]{position:absolute;left:50%;top:calc(100% - 36px);transform:translate(-50%);display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;padding:4px;background-color:#fff;border-radius:64px}.modal-open-account-confirmation[data-v-55185d94]{width:100%;max-width:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:16px}.modal-open-account-confirmation>.title[data-v-55185d94]{width:100%;height:64px;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;border-radius:40px;background-color:#cf751c;font-size:2.2rem;line-height:1.3;color:#fff9e1;text-transform:uppercase;text-align:center}.modal-open-account-confirmation>.title[data-v-55185d94]:before{content:"";position:absolute;left:4px;top:4px;right:4px;bottom:4px;border:2px dashed #fff9e1;border-radius:40px}.modal-open-account-confirmation>.content[data-v-55185d94]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;padding:12px;background-color:#636a7d;border-radius:30px;gap:12px}.modal-open-account-confirmation>.content .box[data-v-55185d94]{width:100%;padding:16px 24px;border-radius:30px;background-color:#4e5463;color:#fff9e1}.modal-open-account-confirmation>.content .box .ui-text[data-v-55185d94]{display:block;width:100%;margin:0 0 12px}.modal-open-account-confirmation>.content .box .ui-text[data-v-55185d94]:last-child{margin-bottom:0}.modal-open-account-confirmation>.content .box .buttons[data-v-55185d94]{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:32px}.modal-open-account-confirmation>.content .box .buttons .ui-button[data-v-55185d94]{height:48px;color:#fff9e1}.modal-open-account-confirmation>.buttons[data-v-55185d94]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:16px}#desktop .modal-select-friend .swiper[data-v-1fbfe6d0]{transform:scale(1.2)}#desktop .modal-select-friend .hint[data-v-1fbfe6d0]{width:700px;margin:0 auto;border-radius:8px;padding-left:32px;padding-right:32px}.modal-select-friend[data-v-1fbfe6d0]{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}.modal-select-friend .bg[data-v-1fbfe6d0]{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#d2dbdce6!important}.modal-select-friend .swiper[data-v-1fbfe6d0]{display:block}.modal-select-friend .swiper .card[data-v-1fbfe6d0]{transition:.25s cubic-bezier(.165,.84,.44,1);will-change:transform}.modal-select-friend .swiper .card.dragging[data-v-1fbfe6d0]{transition:none}.modal-select-friend .swiper .card.confirmed[data-v-1fbfe6d0]{opacity:0}.modal-select-friend .hint[data-v-1fbfe6d0]{position:absolute;left:0;right:0;bottom:24px;padding:16px;background-color:#ffffffe6;font-weight:900;text-transform:uppercase;text-align:center;color:#2a3044;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap}.modal-select-friend .hint .left[data-v-1fbfe6d0]{width:45%;text-align:left}.modal-select-friend .hint .right[data-v-1fbfe6d0]{width:45%;text-align:right}.modal-select-friend .loading[data-v-1fbfe6d0]{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}.modal-text-info[data-v-ad835d73]{width:100%;max-width:400px;padding:32px;background-color:#2a3044;border-radius:30px;box-shadow:0 6px 15px #1a1100b3;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:16px}.modal-text-info .title[data-v-ad835d73]{width:100%;padding:8px 0;border-bottom:4px solid #fff;font-size:2.4rem;line-height:1.3;font-weight:600;text-align:center;text-transform:uppercase}.modal-text-info .text[data-v-ad835d73]{width:100%}.modal-text-info .links[data-v-ad835d73]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:16px;padding:16px 0}.modal-text-info .links .link[data-v-ad835d73]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;min-height:64px;padding:0 24px;gap:8px;border:none;border-radius:64px;background-color:#6290be;transition:.1s cubic-bezier(.165,.84,.44,1);outline:none;cursor:pointer;font:inherit;text-decoration:none;font-size:1.8rem;line-height:1.3;line-height:1em;color:#fff;font-weight:500;text-align:center;user-select:none;text-transform:uppercase;transform-origin:bottom center;box-shadow:0 4px 0 0 transparent}.modal-text-info .links .link[data-v-ad835d73]:before{content:"";position:absolute;left:4px;top:4px;right:4px;bottom:4px;border:2px dashed #fff9e1;border-radius:64px}.modal-text-info .links .link[data-v-ad835d73]:hover{background-color:#4e82b6;transform:translateY(-2px)}.modal-text-info .links .link[data-v-ad835d73]:active{background-color:#4373a3;transform:none}.modal-text-info .links .link>span[data-v-ad835d73]{display:block;width:100%;flex-shrink:1}.modal-text-info .links .link>svg[data-v-ad835d73]{flex-shrink:0}.modal-text-info .buttons[data-v-ad835d73]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}.modal[data-v-6d059e59]{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;z-index:3}.modal.modal-enter-active[data-v-6d059e59],.modal.modal-leave-active[data-v-6d059e59]{transition:opacity .35s cubic-bezier(.165,.84,.44,1)}.modal.modal-enter-active .content[data-v-6d059e59],.modal.modal-leave-active .content[data-v-6d059e59]{transition:.25s cubic-bezier(.165,.84,.44,1)}.modal.modal-enter-active .close-button[data-v-6d059e59],.modal.modal-leave-active .close-button[data-v-6d059e59]{transition:.25s cubic-bezier(.165,.84,.44,1) .1s!important}.modal.modal-leave-active .close-button[data-v-6d059e59]{transition-delay:0s!important}.modal.modal-enter-from[data-v-6d059e59],.modal.modal-leave-to[data-v-6d059e59]{opacity:0}.modal.modal-enter-from .content[data-v-6d059e59],.modal.modal-leave-to .content[data-v-6d059e59]{transform:translateY(-32px)}.modal.modal-enter-from .close-button[data-v-6d059e59],.modal.modal-leave-to .close-button[data-v-6d059e59]{transform:translateY(-32px);opacity:0}.modal.anim-select-friend.modal-enter-active[data-v-6d059e59],.modal.anim-select-friend.modal-leave-active[data-v-6d059e59]{transition:opacity .25s cubic-bezier(.165,.84,.44,1)}.modal.anim-select-friend.modal-enter-active .modal-content[data-v-6d059e59],.modal.anim-select-friend.modal-leave-active .modal-content[data-v-6d059e59]{transition:.25s cubic-bezier(.165,.84,.44,1)}.modal.anim-select-friend.modal-leave-active[data-v-6d059e59]{transition:opacity .25s cubic-bezier(.165,.84,.44,1)}.modal.anim-select-friend.modal-enter-from[data-v-6d059e59],.modal.anim-select-friend.modal-leave-to[data-v-6d059e59]{opacity:0}.modal.anim-select-friend.modal-enter-from .modal-content[data-v-6d059e59],.modal.anim-select-friend.modal-leave-to .modal-content[data-v-6d059e59]{transform:scale(.9)}.modal .bg[data-v-6d059e59]{position:fixed;left:0;top:0;right:0;bottom:0}.modal .bg.dark[data-v-6d059e59]{background-color:#222222e6}.modal .bg.light[data-v-6d059e59]{background-color:#ffffffbf}.modal .bg.none[data-v-6d059e59]{background-color:transparent}.modal .scrollable[data-v-6d059e59]{height:100%;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.modal .scrollable .scrollable-content[data-v-6d059e59]{min-height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;padding:32px 16px 64px}.modal .scrollable .scrollable-content .scrollable-content-bg[data-v-6d059e59]{position:absolute;left:0;top:0;right:0;bottom:0}.modal .scrollable .scrollable-content .content[data-v-6d059e59]{font-size:1.8rem;line-height:1.3;line-height:1.5em}.modal .modal-content[data-v-6d059e59]{height:100%;width:100%}.close-button[data-v-6d059e59]{position:fixed;right:16px;top:16px;width:64px;height:64px}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;src:url(/assets/Quicksand-Light-99ed40a3.ttf)}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:url(/assets/Quicksand-Regular-dbe2a5f8.ttf)}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;src:url(/assets/Quicksand-Medium-de9fa7d6.ttf)}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;src:url(/assets/Quicksand-SemiBold-d4d6443c.ttf)}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;src:url(/assets/Quicksand-Bold-2b4b10cd.ttf)}@font-face{font-family:Smoothy;font-style:normal;font-weight:400;src:url(/assets/Smoothy-bdb5a701.otf)}*{margin:0;padding:0;position:relative;box-sizing:border-box}html{font-size:62.5%;line-height:1.3}body{font-family:Quicksand,sans-serif;font-size:1.6rem;line-height:1.3;color:#eee;font-weight:500;font-display:block}html,body,#app,.main{height:100%;width:100%;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}img{user-select:none;pointer-events:none}::placeholder{opacity:.5;color:#5a677b}#app{background-color:#222;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}.main{width:100%;height:100%;background:#222;user-select:none}.main>.bg{position:absolute;left:-200px;top:-200px;right:-200px;bottom:-200px;background:center center no-repeat;background-size:cover}.main>.content{height:100%}.main>.content .route-enter-active{transition:.25s cubic-bezier(.165,.84,.44,1);will-change:transform,opacity}.main>.content .route-enter-from{transform:translate(32px);opacity:0}.main>.content .route-leave-active{transition:.25s cubic-bezier(.165,.84,.44,1);will-change:transform,opacity}.main>.content .route-leave-to{transform:translate(-32px);opacity:0}
