.banner[data-v-b6531436]{animation:translateBackground-b6531436 5s linear;animation-iteration-count:infinite;background-color:#ffcb4c;background-image:url(../svg/background-stars.svg);background-size:8em;background-position:center;box-shadow:0 .25em #00000040;display:flex;justify-content:center;padding:.5em;position:relative;transition:transform .1s ease-out;width:100%}.banner span[data-v-b6531436]{background-color:#000;border-radius:99em;color:#fff;display:block;font-size:2em;line-height:1em;padding:.125em 1em}@keyframes translateBackground-b6531436{0%{background-position:0em 0em}to{background-position:8em -8em}}.action[data-v-515078b3]{align-items:center;background-color:#ffcb4c;border:0 solid #000000;border-radius:.5em;box-shadow:0 .25em #00000040;color:#000;cursor:pointer;display:flex;font-family:inherit;gap:.5em;height:2em;justify-content:center;outline:none;position:relative;transition:transform .1s ease-out;width:2em}.action.left[data-v-515078b3]{margin-right:auto}.action.right[data-v-515078b3]{margin-left:auto}.action.notification[data-v-515078b3]:after{animation:throb-515078b3 1s ease-in-out infinite;background-color:#eb2b6d;border-radius:99em;content:"";display:block;height:.75em;right:-.125em;position:absolute;top:-.125em;width:.75em}.action[data-v-515078b3]:hover,.action[data-v-515078b3]:focus{transform:scale(1.1)}.action[data-v-515078b3]:active{transform:scale(.9)}.action[data-v-515078b3] img{filter:drop-shadow(0 .125em 0 rgba(0,0,0,.25));width:1.5em;height:1.5em}@keyframes throb-515078b3{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.action[data-v-e8ca55a2] img{filter:invert(1);width:1.5em;height:1.5em}.action[data-v-9e634156]{width:auto}.action[data-v-9e634156]:focus,.action[data-v-9e634156]:hover{transform:initial}.action .material-symbols-rounded[data-v-9e634156]{animation:throb-9e634156 1s ease-in-out infinite;color:#eb2b6d}@keyframes throb-9e634156{0%{transform:scale(1)}10%{transform:scale(1.2)}20%{transform:scale(1)}30%{transform:scale(1.2)}40%{transform:scale(1)}}.card[data-v-8f2fb07e]{background-color:#000;border:0 solid #000000;border-radius:1em;box-shadow:0 .25em #00000040;cursor:pointer;font-family:inherit;outline:none;padding:0;position:relative;transition:transform .1s ease-out}.card[data-v-8f2fb07e]:hover,.card[data-v-8f2fb07e]:focus{transform:scale(1.1)}.card[data-v-8f2fb07e]:active{transform:scale(.9)}.card img[data-v-8f2fb07e]{border-radius:.75em;display:block;height:6.25em;object-fit:cover;pointer-events:none;width:6.25em}.card label[data-v-8f2fb07e]{background-color:#000;border-radius:99em;bottom:-.75em;box-shadow:0 .25em #00000040;color:#fff;left:50%;line-height:1em;padding:.125em .75em .25em;position:absolute;transform:translate(-50%);white-space:nowrap}.fade-modal-enter-active[data-v-85394bb8]{animation:fade-85394bb8 .2s}.fade-modal-enter-active .container[data-v-85394bb8]{animation:twist-85394bb8 .2s}.fade-modal-leave-active[data-v-85394bb8]{animation:fade-85394bb8 .2s reverse}.fade-modal-leave-active .container[data-v-85394bb8]{animation:twist-85394bb8 .2s reverse}@keyframes translateBackground-85394bb8{0%{background-position:0em 0em}to{background-position:-8em -8em}}@keyframes grow-85394bb8{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes shake-85394bb8{0%{transform:rotate(0)}33%{transform:rotate(10deg)}66%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes fade-85394bb8{0%{opacity:0}to{opacity:1}}@keyframes twist-85394bb8{0%{opacity:0;transform:rotate(15deg) scale(.75)}to{opacity:1;transform:rotate(0) scale(1)}}.modal[data-v-85394bb8]{display:flex;align-items:center;justify-content:center;padding:1.5em;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.modal[data-v-85394bb8] ::-webkit-scrollbar{width:.25em}.modal[data-v-85394bb8] ::-webkit-scrollbar-track{background:#000;border-radius:99em}.modal[data-v-85394bb8] ::-webkit-scrollbar-thumb{background:#ffcb4c;border-radius:99em}.modal[data-v-85394bb8] ::-webkit-scrollbar-thumb:hover{background:#fff;border-radius:99em}.modal .background[data-v-85394bb8]{position:absolute;top:0;left:0;width:100%;height:100%}.modal .container[data-v-85394bb8]{display:flex;max-height:100%;position:relative;width:22.5em}.modal .container .content[data-v-85394bb8]{align-items:center;animation:translateBackground-85394bb8 5s linear;animation-iteration-count:infinite;background-color:#9f00ff;background-image:url(../svg/background-stars-purple.svg);background-size:8em;background-position:center;border-radius:1em;border:0 solid #000000;box-shadow:0 .25em #00000040;display:flex;flex-direction:column;flex-grow:1;padding:1em 1em 2em;position:relative}.modal .container .content .title[data-v-85394bb8]{background-color:#000;border-radius:99em;color:#fff;font-size:1.5em;line-height:1.5em;margin:0 auto 1em;padding:.25em 1em}.modal .container .content .text[data-v-85394bb8]{color:#fff;font-size:1.25em;line-height:1.25em;margin:0;max-height:8em;overflow-y:auto;padding-bottom:.5em;text-align:center;text-shadow:0 .125em 0 #000000;width:100%}.modal .container .content .text[data-v-85394bb8] h1,.modal .container .content .text[data-v-85394bb8] h2,.modal .container .content .text[data-v-85394bb8] h3,.modal .container .content .text[data-v-85394bb8] h4,.modal .container .content .text[data-v-85394bb8] h5,.modal .container .content .text[data-v-85394bb8] h6,.modal .container .content .text[data-v-85394bb8] p{font-size:inherit;margin:0 0 1em}.modal .container .content .text[data-v-85394bb8] a{color:#ffcb4c;text-decoration:none}.modal .container .content .text[data-v-85394bb8] a:after{content:"";font-family:Material Symbols Rounded;font-size:1.5em;vertical-align:middle}.modal .container .content .text[data-v-85394bb8] strong{color:#ffcb4c}.modal .container .content .buttons[data-v-85394bb8]{position:absolute;display:flex;column-gap:.5em;bottom:0;left:50%;transform:translate(-50%,50%)}.modal .container .content[data-v-85394bb8] button,.modal .container .content[data-v-85394bb8] .button{background-color:#f52d59;border-width:0;border-radius:99em;box-shadow:0 .25em #00000040;color:#000;cursor:pointer;font-family:inherit;padding:.5em 1em}.modal .container .content[data-v-85394bb8] button:hover,.modal .container .content[data-v-85394bb8] .button:hover{animation:shake-85394bb8 .25s ease-in-out;animation-fill-mode:forwards}.modal .container .content[data-v-85394bb8] button:last-of-type,.modal .container .content[data-v-85394bb8] .button:last-of-type{background-color:#ffcb4c;margin:0}.modal .container .close[data-v-85394bb8]{background-color:#ffcb4c;border-radius:99em;border:0 solid #000000;box-shadow:0 .25em #000;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;height:2em;width:2em;position:absolute;top:0;right:0;margin:-1em -1em 0 0}.modal .container .close[data-v-85394bb8]:hover{animation:grow-85394bb8 .25s ease-in-out;animation-fill-mode:forwards}.loader[data-v-b713aee1]{display:inline-block}.loader .loader__circle[data-v-b713aee1]{border:.5em solid black;border-radius:50%;border-top:.5em solid #ffcb4c;width:2em;height:2em;animation:spin-b713aee1 2s ease-in-out infinite}@keyframes spin-b713aee1{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes fade-51bf431f{0%{opacity:0}to{opacity:1}}@keyframes throb-51bf431f{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}}@keyframes translateBackground-51bf431f{0%{background-position:0em 0em}to{background-position:-8em -8em}}.fade-modal-enter-active[data-v-51bf431f]{animation:fade-51bf431f .2s}.fade-modal-leave-active[data-v-51bf431f]{animation:fade-51bf431f .2s reverse}.loading-enter-active[data-v-51bf431f],.loading-leave-active[data-v-51bf431f]{transition:opacity .2s ease}.loading-enter-from[data-v-51bf431f],.loading-leave-to[data-v-51bf431f]{opacity:0}[data-v-51bf431f]::selection{color:#000;background:#ffc24c}.workshop[data-v-51bf431f]{align-items:center;display:flex;font-family:Comfortaa-Bold;height:100%;justify-content:center;left:0;overflow:hidden;padding:2.5em;position:absolute;top:0;width:100%;z-index:1}.workshop[data-v-51bf431f] ::-webkit-scrollbar{height:.25em;width:.25em}.workshop[data-v-51bf431f] ::-webkit-scrollbar-track{background:#0000001a;border-radius:99em}.workshop[data-v-51bf431f] ::-webkit-scrollbar-thumb{background:#fff;border-radius:99em}.workshop[data-v-51bf431f] ::-webkit-scrollbar-thumb:hover{background:#fff;border-radius:99em}.workshop .workshop__background[data-v-51bf431f]{background-color:#00000080;height:inherit;left:0;position:absolute;top:0;width:inherit}.workshop .workshop__container[data-v-51bf431f]{animation:translateBackground-51bf431f 5s linear;animation-iteration-count:infinite;background-color:#9f00ff;background-image:url(../svg/background-stars-purple.svg);background-size:8em;background-position:center;border-radius:.75em;box-shadow:0 .25em #00000040;display:flex;gap:.5em;height:17.5em;padding:.5em;position:relative;width:35em}.workshop .workshop__container ul[data-v-51bf431f]{display:flex;flex-direction:column;gap:.5em;height:100%;list-style:none;margin:0;overflow-y:scroll;padding:0 .5em 0 0;scroll-padding:2.5em 0}.workshop .workshop__container ul li[data-v-51bf431f]{display:flex;font-size:1em;gap:.5em;padding:0}.workshop .workshop__container ul li[data-v-51bf431f]:before{content:initial}.workshop .workshop__container ul li button[data-v-51bf431f]{align-items:center;background-color:#0000001a;border-width:0;border-radius:.5em;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1em;gap:.25em;height:2em;justify-content:flex-start;outline:none;padding:.25em;text-shadow:0em .125em 0em rgba(0,0,0,.25);white-space:nowrap}.workshop .workshop__container ul li button[data-v-51bf431f]:first-of-type{flex-grow:1;width:100%}.workshop .workshop__container ul li button[data-v-51bf431f]:hover{background-color:#00000040}.workshop .workshop__container ul li button.selected[data-v-51bf431f],.workshop .workshop__container ul li button.selected~button[data-v-51bf431f]{background-color:#00000080}.workshop .workshop__container ul li button.selected[data-v-51bf431f]:hover,.workshop .workshop__container ul li button.selected~button[data-v-51bf431f]:hover{background-color:#000000bf}.workshop .workshop__container ul li button.primary .material-symbols-rounded[data-v-51bf431f]{animation:throb-51bf431f 2s ease-in-out infinite;background-color:#4ca9ff;border-radius:.25em;box-shadow:0 .125em #00000040;color:#fff}.workshop .workshop__container ul li button[disabled][data-v-51bf431f]{cursor:not-allowed}.workshop .workshop__container ul li button[disabled] .material-symbols-rounded[data-v-51bf431f]{animation:none;background-color:#0000;box-shadow:none}.workshop .workshop__container ul li button img[data-v-51bf431f]{box-shadow:0 .125em #00000040;border-radius:.25em;height:1.5em;object-fit:cover;width:1.5em;visibility:hidden}.workshop .workshop__container ul li button img[src][data-v-51bf431f]{visibility:visible}.workshop .workshop__container ul li button span[data-v-51bf431f]{font-size:.75em}.workshop .workshop__container ul li button input[type=text][data-v-51bf431f]{background-color:transparent;border-width:0;color:inherit;padding:0;text-shadow:inherit;font-family:inherit;font-size:.75em;width:100%}.workshop .workshop__container ul li button input[type=text][data-v-51bf431f]:focus{outline:none}.workshop .workshop__container ul li button input[type=text]:focus+.accept[data-v-51bf431f]{display:block}.workshop .workshop__container ul li button .accept[data-v-51bf431f]{display:none}.workshop .workshop__container ul li p[data-v-51bf431f]{color:#fff;text-shadow:0em .125em 0em rgba(0,0,0,.25);font-size:.75em}.workshop .workshop__container ul li p em[data-v-51bf431f]{border-bottom:1px dashed #ffffff;cursor:help;position:relative}.workshop .workshop__container ul li p em:hover span[data-v-51bf431f]{display:block}.workshop .workshop__container ul li p em span[data-v-51bf431f]{background-color:#000;border-radius:.5em;bottom:calc(100% + 1rem);box-shadow:0 .25em #00000040;display:none;font-style:normal;left:50%;padding:.5rem;position:absolute;text-align:center;transform:translate(-50%);width:12em}.workshop .workshop__container ul li p em span[data-v-51bf431f]:after{content:"";border-color:#000000 transparent transparent transparent;border-style:solid;border-width:1em 1em 0 1em;display:block;height:0;left:50%;position:absolute;top:100%;transform:translate(-50%);width:0}.workshop .workshop__container ul li p strong[data-v-51bf431f]{background-color:#ffc24c;border-radius:99em;padding:0 .5em;color:#000;text-shadow:none;font-style:normal}.workshop .workshop__container ul li p a[data-v-51bf431f]{align-items:center;background-color:#000;border-radius:99em;color:inherit;display:inline-flex;gap:.5em;padding:.25em .75em .25em .25em;text-decoration:none}.workshop .workshop__container ul li p a img[data-v-51bf431f]{width:1.5em;height:auto}.workshop .workshop__container ol[data-v-51bf431f]{color:#fff;counter-reset:item;display:flex;flex-direction:column;font-size:.75em;gap:1em;list-style:none;margin:1em 0;padding:0;text-shadow:0em .125em 0em rgba(0,0,0,.25)}.workshop .workshop__container ol li[data-v-51bf431f]{counter-increment:item;list-style:initial}.workshop .workshop__container ol li em[data-v-51bf431f]{border-bottom:1px dashed #ffffff}.workshop .workshop__container ol li strong[data-v-51bf431f]{background-color:#ffc24c;border-radius:99em;padding:0 .5em;color:#000;text-shadow:none;font-style:normal}.workshop .workshop__container ol li[data-v-51bf431f]:before{content:counter(item) "."}.workshop .workshop__container .workshop__types[data-v-51bf431f]{display:flex;flex-direction:column;gap:.5em;height:100%;width:9.75em}.workshop .workshop__container .workshop__types .workshop__types-header[data-v-51bf431f]{color:#fff;font-size:1em;line-height:2em;text-shadow:0em .125em 0em rgba(0,0,0,.25)}.workshop .workshop__container .workshop__types .workshop__types-list .material-symbols-rounded[data-v-51bf431f]{font-size:1.5em}.workshop .workshop__container .workshop__items[data-v-51bf431f]{display:flex;flex-direction:column;gap:.5em;height:100%;width:17em}.workshop .workshop__container .workshop__items .workshop__items-header[data-v-51bf431f]{color:#fff;font-size:1em;line-height:2em;padding-right:.75em;position:relative}.workshop .workshop__container .workshop__items .workshop__items-header .workshop__search[data-v-51bf431f]{background-color:#0000001a;border-width:0;border-radius:.5em;color:inherit;height:2em;font-family:inherit;outline:none;padding:.25em 2em;text-shadow:0em .125em 0em rgba(0,0,0,.25);width:100%}.workshop .workshop__container .workshop__items .workshop__items-header .workshop__search[data-v-51bf431f]::placeholder{color:inherit;opacity:.5}.workshop .workshop__container .workshop__items .workshop__items-header button[data-v-51bf431f]{align-items:center;background-color:transparent;border-width:0;color:inherit;cursor:pointer;display:flex;font-size:1em;height:2em;justify-content:center;outline:none;padding:0;text-shadow:0em .125em 0em rgba(0,0,0,.25);width:2em}.workshop .workshop__container .workshop__items .workshop__items-header button.search-icon[data-v-51bf431f]{pointer-events:none;position:absolute;top:0;left:0}.workshop .workshop__container .workshop__items .workshop__items-header button.clear-icon[data-v-51bf431f]{position:absolute;top:0;right:.75em}.workshop .workshop__container .workshop__items .workshop__items-list .material-symbols-rounded[data-v-51bf431f]{font-size:1.5em}.workshop .workshop__container .workshop__info[data-v-51bf431f]{display:flex;flex-direction:column;gap:.5em;height:100%;width:6.25em}.workshop .workshop__container .workshop__info .workshop__info-header[data-v-51bf431f]{color:#fff;font-size:1em;line-height:2em;text-shadow:0em .125em 0em rgba(0,0,0,.25)}.workshop .workshop__container .workshop__info .workshop__info-content[data-v-51bf431f]{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:.5em;justify-content:flex-start;position:relative}.workshop .workshop__container .workshop__info .workshop__info-content .workshop__info-thumbnail[data-v-51bf431f]{background-color:#0000001a;border-radius:.5em;display:flex;overflow:hidden;position:relative;width:100%}.workshop .workshop__container .workshop__info .workshop__info-content .workshop__info-thumbnail img[data-v-51bf431f]{animation:fadeIn-51bf431f 1s ease-out;animation-fill-mode:forwards;filter:contrast(1.25);height:6.25em;object-fit:cover;position:relative;visibility:hidden;width:6.25em;z-index:0}.workshop .workshop__container .workshop__info .workshop__info-content .workshop__info-thumbnail img[src][data-v-51bf431f]{visibility:visible}.workshop .workshop__container .workshop__info .workshop__info-content .workshop__info-thumbnail label[data-v-51bf431f]{background-color:#000;border-radius:99em;color:#fff;font-size:1em;line-height:1em;left:50%;padding:0 .5em;position:absolute;top:0;transform:translate(-50%,-50%);z-index:2}.workshop .workshop__container .workshop__info .workshop__info-content .workshop__info-thumbnail label span[data-v-51bf431f]{font-size:.75em}.workshop .workshop__container .workshop__info .workshop__info-content .workshop__info-thumbnail button[data-v-51bf431f]{background-color:#000;bottom:initial;font-size:.75em;left:.5em;position:absolute;top:.5em;transform:initial;z-index:2}.workshop .workshop__container .workshop__info .workshop__info-content .workshop__info-thumbnail[data-v-51bf431f]:after{animation:slide-51bf431f 1s ease-out;animation-fill-mode:forwards;background-image:url(../svg/glass-overlay.svg);background-position:0em 0em;background-size:6.25em 6.25em;background-repeat:repeat-y;border-radius:.5em;content:"";display:block;height:100%;left:0;opacity:.25;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@keyframes slide-51bf431f{0%{background-position:0em 0em}to{background-position:0em 6.25em}}@keyframes fadeIn-51bf431f{0%{opacity:0}to{opacity:1}}.workshop .workshop__container .workshop__info .workshop__info-content .workshop__info-details[data-v-51bf431f]{background-color:#0000001a;border-radius:.5em;color:#fff;flex-grow:1;font-size:1em;padding:.5em;position:relative;text-shadow:0em .125em 0em rgba(0,0,0,.25);width:100%;word-wrap:break-word}.workshop .workshop__container .workshop__info .workshop__info-content .workshop__info-details textarea[data-v-51bf431f]{background-color:transparent;border-width:0;color:inherit;font-family:inherit;font-size:.75em;height:100%;padding:0;resize:none;text-shadow:inherit;width:100%}.workshop .workshop__container .workshop__info .workshop__info-content .workshop__info-details textarea[data-v-51bf431f]:focus{outline:none}.workshop .workshop__container .workshop__info .workshop__info-content .workshop__info-details textarea:focus+.accept[data-v-51bf431f]{display:block}.workshop .workshop__container .workshop__info .workshop__info-content .workshop__info-details .accept[data-v-51bf431f]{bottom:0;cursor:pointer;display:none;position:absolute;right:0}.workshop .workshop__container .workshop__info .workshop__info-content button[data-v-51bf431f]{align-items:center;animation:throb-51bf431f 2s ease-in-out infinite;background-color:#4ca9ff;border-radius:99em;border-width:0;bottom:-1.5em;box-shadow:0 .25em #00000040;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1em;gap:.5em;height:2em;left:50%;outline:none;padding:.5em;text-shadow:0em .125em 0em rgba(0,0,0,.25);white-space:nowrap;z-index:2}.workshop .workshop__container .workshop__info .workshop__info-content button[disabled][data-v-51bf431f]{animation:none;background-color:#0000001a;box-shadow:none;cursor:not-allowed}.workshop .workshop__container .workshop__loading[data-v-51bf431f]{align-items:center;border-radius:inherit;height:100%;display:flex;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:3}.workshop .workshop__container .workshop__close[data-v-51bf431f]{align-items:center;background-color:#ffc24c;border-radius:.5em;box-shadow:0 .25em #00000040;color:#eb2b6d;cursor:pointer;display:flex;height:2em;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:2em;z-index:2}.fade-exit[data-v-dbf4a5a1]{background-color:#000;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease;width:100%}.fade-exit.is-exiting[data-v-dbf4a5a1]{opacity:1}canvas[data-v-dbf4a5a1]{image-rendering:pixelated;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.ui[data-v-dbf4a5a1]{align-items:center;display:flex;flex-direction:column;gap:1em;height:100%;justify-content:center;position:relative;width:100%}.ui .nav[data-v-dbf4a5a1]{display:flex;gap:.5em;justify-content:flex-end;left:1.5em;right:1.5em;position:absolute;top:1.5em}.ui .footer[data-v-dbf4a5a1]{display:flex;gap:.5em;right:1.5em;position:absolute;bottom:1.5em}.cards[data-v-dbf4a5a1]{align-items:center;display:flex;gap:1em;justify-content:center;position:relative}
