.popup[data-v-5661c6eb]{height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:10}.popup__bg[data-v-5661c6eb]{height:100%;opacity:.7;width:100%}.popup__bg[data-v-5661c6eb],.popup__body[data-v-5661c6eb]{background:var(--color-white)}.popup__body[data-v-5661c6eb]{border:4px solid var(--color-black);border-radius:var(--border-radius);left:50%;max-width:90vw;overflow:hidden;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.popup__body[data-v-5661c6eb]{border-radius:unset;height:calc(100dvh - 58px);left:0;max-width:100vw;overflow-y:auto;padding:40px 10px 10px;top:0;transform:unset;width:calc(100vw - 28px)}}.popup__body[data-v-5661c6eb]::-webkit-scrollbar{width:4px}.popup__body[data-v-5661c6eb]::-webkit-scrollbar-track{background:var(--color-black)}.popup__body[data-v-5661c6eb]::-webkit-scrollbar-thumb{background-color:var(--color-white);border-radius:15px}.popup__close[data-v-5661c6eb]{display:none}@media screen and (max-width:768px){.popup__close[data-v-5661c6eb]{align-items:center;background-color:#d3d3d3;display:flex;height:30px;justify-content:center;left:4px;opacity:.8;position:fixed;text-transform:uppercase;top:4px;width:calc(100vw - 8px);z-index:11}}.welcome[data-v-b34ea66e]{max-width:800px}.welcome__line[data-v-b34ea66e]{background-image:linear-gradient(to right,var(--color-orange) 50%,var(--color-white) 50%);background-position:100% 0;height:35px;margin:10px -40px 30px;position:relative;width:872px}.welcome__line[data-v-b34ea66e],.welcome__line-2[data-v-b34ea66e]{animation:test-b34ea66e 3s;animation-fill-mode:forwards;background-size:200% 200%;border:3px solid var(--color-black);border-radius:var(--border-radius);transition:1.2s ease-in-out}.welcome__line-2[data-v-b34ea66e]{background-image:linear-gradient(to bottom,var(--color-pink) 50%,var(--color-white) 50%);background-position:100% 100%;height:500px;position:absolute;right:15px;top:-20px;width:35px}@keyframes test-b34ea66e{to{background-position:0 0}}.welcome__content[data-v-b34ea66e]{margin-right:40px}.welcome__title[data-v-b34ea66e]{display:block;font-size:1.5em;font-weight:700;text-align:center;text-transform:uppercase}.welcome__purpose[data-v-b34ea66e]{display:block;margin:20px 0;text-align:center}.welcome__invite[data-v-b34ea66e]{font-size:1.1em;margin:10px auto;width:90%}.welcome__invite span[data-v-b34ea66e]{display:block;font-size:1.1em;font-weight:600}.welcome__invite strong[data-v-b34ea66e]{font-weight:500}.welcome__invite li[data-v-b34ea66e]{margin:5px 10px 0;text-align:justify;transition:.2s ease-in-out}.welcome__invite li[data-v-b34ea66e]:hover{transform:scale(1.03)}.welcome__invite li[data-v-b34ea66e]:hover:nth-child(n){color:var(--color-blue)}.welcome__invite li[data-v-b34ea66e]:hover:nth-child(2n){color:var(--color-orange)}.welcome__button[data-v-b34ea66e]{--height:45px;--width:250px;height:calc(var(--height)*1.5*1.5 + 10px);margin:10px auto 0;width:calc(var(--width) + var(--height)*1.5 + 8px)}.welcome__button[data-v-b34ea66e],.welcome__button-layer-1[data-v-b34ea66e]{align-items:center;display:flex;justify-content:center}.welcome__button-layer-1[data-v-b34ea66e]{border:2px solid var(--color-black);border-radius:var(--border-radius);cursor:pointer;height:0;transition:.5s ease-in-out;width:0}.welcome__button-layer-1.active[data-v-b34ea66e]{background:var(--color-blue);height:calc(var(--height)*1.5*1.5 + 10px);width:calc(var(--width) + var(--height)*1.5 + 8px)}.welcome__button-layer-1[data-v-b34ea66e]:hover{transform:scale(1.04)}.welcome__button-layer-2[data-v-b34ea66e]{align-items:center;border:2px solid var(--color-black);border-radius:var(--border-radius);display:flex;height:0;justify-content:center;transition:.5s ease-in-out;width:0}.welcome__button-layer-2.active[data-v-b34ea66e]{background:var(--color-green);height:calc(var(--height)*1.5 + 4px);width:calc(var(--width) + var(--height)*.5 + 4px)}.welcome__button button[data-v-b34ea66e]{background:var(--color-white);border:2px solid var(--color-black);border-radius:var(--border-radius);cursor:pointer;font-size:1.3em;font-weight:500;height:var(--height);padding:0 40px;text-transform:uppercase;width:var(--width)}
