:root{font-family:light,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{--text-size: 1}body.pointer-drag{cursor:grab}body.pointer-dragging{cursor:grabbing}body.pointer-hover,body.open-pointer-hover{cursor:pointer}html,body,#app{overflow:hidden;width:100svw;height:100svh;overscroll-behavior:none}*{margin:0;border:0;padding:0;outline:0;color:inherit;background:unset;list-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;user-select:none}.tp-dfwv{z-index:999}.button[data-v-ef96aea8]{padding:0 calc(var(--size-unit) * 4);display:inline-block;width:auto;height:calc(var(--size-unit) * 6);line-height:calc(var(--size-unit) * 6);text-transform:uppercase;font-size:calc(var(--size-unit) * 1.5 * var(--text-size));letter-spacing:calc(var(--size-unit) * .1);text-align:center;color:#fff;background:#000;box-shadow:inset 0 0 #0000,0 0 #fff0;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;transform-origin:center center;transition:background .25s ease,box-shadow .25s ease}.button[data-v-ef96aea8]:hover{background:#222;box-shadow:inset 0 0 calc(var(--size-unit) * 2) #00000080,0 0 calc(var(--size-unit) * 1.5) #ffffff80}@media(max-height:520px){.button[data-v-ef96aea8]{height:calc(var(--size-unit) * 8);line-height:calc(var(--size-unit) * 8);font-size:calc(var(--size-unit) * 2.5 * var(--text-size))}}.button.locked[data-v-ef96aea8]{background:#aaa;cursor:not-allowed}.language-selector[data-v-4b44e299]{z-index:0;width:100%;height:46px;cursor:pointer;color:#000}.language-selector ul[data-v-4b44e299]{display:flex;flex-direction:column;background-color:#fff}.language-selector ul li[data-v-4b44e299]{order:2;display:flex;align-items:center;padding:10px;border-radius:1svh;background-color:transparent;transition:background-color .25s ease}.language-selector ul li.active[data-v-4b44e299]{order:1}.language-selector ul li[data-v-4b44e299]:not(.active){display:none}.language-selector ul li img[data-v-4b44e299]{width:26px;height:26px}.language-selector ul li span[data-v-4b44e299]{margin-left:10px;text-transform:uppercase;font-family:semibold;font-size:13px}.language-selector ul li[data-v-4b44e299]:hover{background-color:#f0f0f0}.language-selector.open ul li[data-v-4b44e299]{display:flex}.loader[data-v-041d81ab]{z-index:3;overflow:hidden;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100svh;background-image:radial-gradient(circle,#00000080,#000000e6);background-color:#000;opacity:1;transition:opacity .6s ease-in}@keyframes intro-logo-041d81ab{0%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}56%{top:50%;opacity:1;transform:translate(-50%,-50%) scale(1)}to{top:19%;transform:translate(-50%,-50%) scale(1)}}@keyframes intro-041d81ab{0%{opacity:0}to{opacity:1;pointer-events:all}}.loader .logo[data-v-041d81ab]{position:absolute;left:50%;top:50%;width:auto;height:20svh;transform:translate(-50%,-50%) scale(1.5);opacity:0;pointer-events:none}.loader .content[data-v-041d81ab]{width:45svh;max-width:90%;font-family:semibold;text-transform:uppercase;pointer-events:none}.loader .content[data-v-041d81ab]>*{opacity:0}.loader .content p[data-v-041d81ab]{margin:4svh 0 .5svh;font-size:1.8svh}.loader .content input[data-v-041d81ab]{display:block;box-sizing:border-box;padding:1svh 2.5svh;width:100%;height:6svh;border-radius:1svh;font-family:semibold;font-size:1.8svh;text-transform:uppercase;background-color:#fff;color:#000}.loader .content input[data-v-041d81ab]:not(:first-of-type){margin:1.5svh 0}.loader .content[data-v-041d81ab] .language-selector{width:100%;height:6svh}.loader .content[data-v-041d81ab] .language-selector ul{border-radius:1svh}.loader .content[data-v-041d81ab] .language-selector ul li{box-sizing:border-box;height:6svh;padding:1svh 2svh}.loader .content[data-v-041d81ab] .language-selector ul li img{width:3.5svh;height:3.5svh}.loader .content[data-v-041d81ab] .language-selector ul li span{margin-left:1.5svh;font-size:1.8svh}.loader .button[data-v-041d81ab]{position:absolute;left:50%;top:calc(88svh - 20px);transform:translate(-50%,-50%);opacity:0}.loader .created-by[data-v-041d81ab]{position:absolute;left:50%;bottom:20px;display:flex;align-items:center;font-size:1.25svh;transform:translate(-50%);opacity:0}.loader .created-by img[data-v-041d81ab]{margin:.7svh 0 0 .3svh;width:auto;height:2.5svh}.loader.complete[data-v-041d81ab]{background-color:transparent}.loader.complete .logo[data-v-041d81ab]{opacity:1;animation:intro-logo-041d81ab 3s ease forwards}.loader.complete .content[data-v-041d81ab]>*:nth-child(0){animation:intro-041d81ab 1s ease 2s forwards}.loader.complete .content[data-v-041d81ab]>*:nth-child(1){animation:intro-041d81ab 1s ease 2.15s forwards}.loader.complete .content[data-v-041d81ab]>*:nth-child(2){animation:intro-041d81ab 1s ease 2.3s forwards}.loader.complete .content[data-v-041d81ab]>*:nth-child(3){animation:intro-041d81ab 1s ease 2.45s forwards}.loader.complete .content[data-v-041d81ab]>*:nth-child(4){animation:intro-041d81ab 1s ease 2.6s forwards}.loader.complete .content[data-v-041d81ab]>*:nth-child(5){animation:intro-041d81ab 1s ease 2.75s forwards}.loader.complete .button[data-v-041d81ab]{opacity:0;animation:intro-041d81ab 1s ease 3s forwards}.loader.complete .created-by[data-v-041d81ab]{animation:intro-041d81ab 1s ease 3.15s forwards}.loader.entering[data-v-041d81ab]{pointer-events:none;cursor:default;opacity:0}.v-enter-active[data-v-041d81ab],.v-leave-active[data-v-041d81ab]{transition:opacity .5s ease}.v-enter-from[data-v-041d81ab],.v-leave-to[data-v-041d81ab]{opacity:0}.progress-selector[data-v-88dadd77]{position:relative;width:50%;height:24px}.progress-selector .bar[data-v-88dadd77],.progress-selector .big-bar[data-v-88dadd77]{position:absolute;left:0;top:50%;width:100%;height:2px;border-radius:2px;background-color:#000;transform:translateY(-50%)}.progress-selector .big-bar[data-v-88dadd77]{height:5px;border-radius:5px}.progress-selector .cursor[data-v-88dadd77]{position:absolute;left:0;top:50%;display:flex;justify-content:center;align-items:center;width:48px;height:24px;border-radius:12px;background-color:#000;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;user-select:none}.progress-selector .cursor .line[data-v-88dadd77]{margin:0 2px;width:2px;height:12px;border-radius:2px;background-color:#fff}.quality-selector[data-v-cc23985d]{display:flex;justify-content:space-between;width:50%}.quality-selector li[data-v-cc23985d]{padding:3px 15px;color:#000;cursor:pointer}.quality-selector li.active[data-v-cc23985d],.quality-selector li[data-v-cc23985d]:hover{color:#fff;background-color:#000}.menu[data-v-668e785a]{z-index:10;position:absolute;left:0;top:0;width:100vw;height:100svh;pointer-events:none;opacity:0;transition:opacity .5s ease}.menu.visible[data-v-668e785a]{opacity:1}.menu .overlay[data-v-668e785a]{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#00000080;opacity:0;transition:opacity .25s ease;pointer-events:none}.menu .button[data-v-668e785a]{z-index:2;position:absolute;left:15px;top:15px;width:60px;height:60px;background-color:#000;box-shadow:0 0 calc(var(--size-unit) * 2) #fff3,0 0 calc(var(--size-unit) * 0) #fff0;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease;pointer-events:all}@media(max-height:520px){.menu .button[data-v-668e785a]{width:40px;height:40px}}.menu .button .line[data-v-668e785a]{position:absolute;left:50%;top:50%;width:40%;height:2px;border-radius:2px;background-color:#fff;transform:translate(-50%,-50%);transition:width .25s ease}.menu .button .line[data-v-668e785a]:before,.menu .button .line[data-v-668e785a]:after{position:absolute;content:"";display:block;width:100%;height:100%;border-radius:2px;background-color:#fff;transition:transform .25s ease}.menu .button .line[data-v-668e785a]:before{transform:translateY(300%)}.menu .button .line[data-v-668e785a]:after{transform:translateY(-300%)}.menu .button[data-v-668e785a]:hover{box-shadow:0 0 calc(var(--size-unit) * 2) #fff3,0 0 calc(var(--size-unit) * 10) #ffffff80}.menu .button:hover .line[data-v-668e785a]:before{transform:translateY(350%)}.menu .button:hover .line[data-v-668e785a]:after{transform:translateY(-350%)}.menu .panel[data-v-668e785a]{position:absolute;left:0;top:0;width:100vw;max-width:520px;height:100%;color:#000;background-color:#fff;transform:translate(-100%);transition:transform .25s ease;pointer-events:all}.menu .panel .container[data-v-668e785a]{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;overflow-y:scroll}.menu .panel .container[data-v-668e785a]:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-image:var(--gray-sand);background-size:cover;background-position:left center;opacity:.2;filter:invert(1);transform:scale(-1);pointer-events:none}.menu .panel .container .title[data-v-668e785a]{margin:20px 80px;height:50px;font-family:semibold;font-size:35px;text-transform:uppercase}@media(max-height:520px){.menu .panel .container .title[data-v-668e785a]{font-size:25px;margin:16px 60px}}.menu .panel .container .fullscreen[data-v-668e785a]{position:relative;margin:35px 45px 0 auto;height:20px;padding-right:20px;font-family:semibold;font-size:14px;text-transform:uppercase;cursor:pointer;transition:transform .25s ease}@media(max-height:520px){.menu .panel .container .fullscreen[data-v-668e785a]{margin:25px 30px 0 auto}}.menu .panel .container .fullscreen[data-v-668e785a]:before,.menu .panel .container .fullscreen[data-v-668e785a]:after{content:"";position:absolute;right:0;top:50%;display:block;width:5px;height:5px}.menu .panel .container .fullscreen[data-v-668e785a]:before{border-top:2px solid #000;border-right:2px solid #000;transform:translate(40%,-90%)}.menu .panel .container .fullscreen[data-v-668e785a]:after{border-bottom:2px solid #000;border-left:2px solid #000;transform:translate(-40%,-10%)}.menu .panel .container .fullscreen[data-v-668e785a]:hover{transform:scale(1.05)}.menu .panel .container ul[data-v-668e785a]{width:100%;align-self:flex-start}.menu .panel .container ul li[data-v-668e785a]{display:flex;align-items:center;margin:30px 40px}.menu .panel .container ul li span[data-v-668e785a]{margin:0 10px;text-transform:uppercase;font-family:semibold;font-size:12px}.menu .panel .container ul li .progress-selector[data-v-668e785a],.menu .panel .container ul li .quality-selector[data-v-668e785a]{margin-left:auto}.menu .panel .container ul li .progress-selector[data-v-668e785a]{width:60%}.menu .panel .container ul li .quality-selector[data-v-668e785a]{width:55%}.menu .panel .container .quit[data-v-668e785a]{margin:auto 45px 35px;display:flex;align-items:center;cursor:pointer}.menu .panel .container .quit span[data-v-668e785a]{margin-right:5px;font-family:semibold;font-size:10px;text-transform:uppercase}.menu .panel .container .quit svg[data-v-668e785a]{width:auto;height:12px}.menu.open .overlay[data-v-668e785a]{opacity:1;pointer-events:all}.menu.open .button[data-v-668e785a]{background:transparent;box-shadow:0 0 #fff0,0 0 #fff0}.menu.open .button .line[data-v-668e785a]{width:60%;background-color:transparent}.menu.open .button .line[data-v-668e785a]:before,.menu.open .button .line[data-v-668e785a]:after{background-color:#000}.menu.open .button .line[data-v-668e785a]:before{transform:rotate(-45deg)}.menu.open .button .line[data-v-668e785a]:after{transform:rotate(45deg)}@media(max-height:470px){.menu.open .button[data-v-668e785a]{background-color:#fff}}.menu.open .panel[data-v-668e785a]{transform:none}.current-level[data-v-d5341670]{z-index:1;position:absolute;top:20px;right:20px;display:flex;flex-direction:row;align-items:flex-start;opacity:0;transition:opacity .5s ease}.current-level.visible[data-v-d5341670]{opacity:1}.current-level .texts[data-v-d5341670]{margin-right:30px;padding:10px 20px;display:flex;flex-direction:column;align-items:flex-end;text-transform:uppercase;background-color:#000;border-radius:calc(var(--size-unit) * 1)}@media(max-height:520px){.current-level .texts[data-v-d5341670]{margin-right:15px;padding:5px 10px}}.current-level .texts .floor[data-v-d5341670]{font-size:10px;color:#c5a15f}@media(max-height:520px){.current-level .texts .floor[data-v-d5341670]{font-size:7px}}.current-level .texts .name[data-v-d5341670]{font-size:20px;color:#876e4f}@media(max-height:520px){.current-level .texts .name[data-v-d5341670]{font-size:12px}}.current-level .level[data-v-d5341670]{width:128px;height:128px;pointer-events:none}@media(max-height:520px){.current-level .level[data-v-d5341670]{width:76px;height:76px}}.current-level .level .arrow[data-v-d5341670]{transition:transform 1s ease}.current-level .level._1 .floor._0 text[data-v-d5341670]{fill:url(#gradient)}.current-level .level._1 .arrow[data-v-d5341670]{transform:rotate(25deg) rotate(0);transform-origin:100px 100px}.current-level .level._2 .floor._1 text[data-v-d5341670]{fill:url(#gradient)}.current-level .level._2 .arrow[data-v-d5341670]{transform:rotate(25deg) rotate(41.666deg);transform-origin:100px 100px}.current-level .level._3 .floor._2 text[data-v-d5341670]{fill:url(#gradient)}.current-level .level._3 .arrow[data-v-d5341670]{transform:rotate(25deg) rotate(83.332deg);transform-origin:100px 100px}.current-level .level._4 .floor._3 text[data-v-d5341670]{fill:url(#gradient)}.current-level .level._4 .arrow[data-v-d5341670]{transform:rotate(25deg) rotate(124.998deg);transform-origin:100px 100px}.prompt[data-v-8c74138a]{display:block;position:absolute;left:50%;top:50%;width:calc(var(--size-unit) * 150);background-color:#fff;transform:translate(-50%,-50%);border-radius:calc(var(--size-unit) * 2.5);box-shadow:0 0 calc(var(--size-unit) * 5) #00000080,0 0 calc(var(--size-unit) * 12.5) #00000040}@media(max-height:520px){.prompt[data-v-8c74138a]{width:calc(var(--size-unit) * 150)}}.prompt[data-v-8c74138a]:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:calc(var(--size-unit) * 2.5);background-image:var(--marble);background-position:center center;background-size:cover;opacity:.5}.prompt .step[data-v-8c74138a]{position:absolute;left:0;top:50%;display:flex;align-items:center;box-sizing:border-box;padding:calc(var(--size-unit) * 6.25);width:100%;opacity:0;transform:translateY(-40%);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.prompt .step.active[data-v-8c74138a]{opacity:1;transform:translateY(-50%);pointer-events:all}.prompt .step.hidden[data-v-8c74138a]{transform:translateY(-60%)}.prompt .step img[data-v-8c74138a]{display:block;width:calc(var(--size-unit) * 37.5);height:auto}.prompt .step .content[data-v-8c74138a]{width:100%;margin-bottom:calc(var(--size-unit) * 15)}@media(max-height:520px){.prompt .step .content[data-v-8c74138a]{margin-bottom:calc(var(--size-unit) * 18.75)}}.prompt .step .content h2[data-v-8c74138a]{font-size:calc(var(--size-unit) * 1.875 * var(--text-size));font-family:semibold;text-transform:uppercase;color:#876e4f}@media(max-height:520px){.prompt .step .content h2[data-v-8c74138a]{font-size:calc(var(--size-unit) * 2.5 * var(--text-size))}}.prompt .step .content h1[data-v-8c74138a]{font-family:semibold;font-size:calc(var(--size-unit) * 4.5 * var(--text-size));line-height:calc(var(--size-unit) * 5 * var(--text-size));text-transform:uppercase;color:#000}@media(max-height:520px){.prompt .step .content h1[data-v-8c74138a]{font-size:calc(var(--size-unit) * 4.5 * var(--text-size));line-height:calc(var(--size-unit) * 5 * var(--text-size))}}.prompt .step .content[data-v-8c74138a] p{margin-top:calc(var(--size-unit) * 1.25);font-family:extralight;font-size:calc(var(--size-unit) * 2.125 * var(--text-size));color:#000}@media(max-height:520px){.prompt .step .content[data-v-8c74138a] p{font-size:calc(var(--size-unit) * 3.75 * var(--text-size));line-height:calc(var(--size-unit) * 4.375 * var(--text-size))}}.prompt .step .content[data-v-8c74138a] p strong{font-family:semibold}.prompt .step .content .fields[data-v-8c74138a]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:calc(var(--size-unit) * 4);width:100%}.prompt .step .content .fields li[data-v-8c74138a]{display:flex;align-items:center;box-sizing:border-box;padding:calc(var(--size-unit) * 5) calc(var(--size-unit) * 6.25);font-family:semibold;font-size:calc(var(--size-unit) * 2.5 * var(--text-size));line-height:calc(var(--size-unit) * 3.125 * var(--text-size));width:calc(var(--size-unit) * 66.25);margin:calc(var(--size-unit) * 1.25);color:#000;border-radius:calc(var(--size-unit) * 2.5);box-shadow:0 0 calc(var(--size-unit) * 2.5) #00000080}@media(max-height:520px){.prompt .step .content .fields li[data-v-8c74138a]{width:calc(var(--size-unit) * 66);font-size:calc(var(--size-unit) * 3.25 * var(--text-size));line-height:calc(var(--size-unit) * 5 * var(--text-size))}}.prompt .step .content .answer[data-v-8c74138a]{resize:none;box-sizing:border-box;margin-top:calc(var(--size-unit) * 5);padding:calc(var(--size-unit) * 5);width:100%;height:calc(var(--size-unit) * 37.5);border-radius:calc(var(--size-unit) * 1.25);font-family:light;font-size:calc(var(--size-unit) * 2.75 * var(--text-size));line-height:calc(var(--size-unit) * 3.75 * var(--text-size));text-transform:uppercase;background-color:#ffffff1a;-webkit-text-size-adjust:100%}.prompt .step .content .button.download[data-v-8c74138a]{margin-top:calc(var(--size-unit) * 2.5);color:#fff;border:1px solid #FFF;background-color:transparent}.prompt .note[data-v-8c74138a]{display:flex;flex-direction:row;justify-content:center;margin-top:calc(var(--size-unit) * 1.875);width:100%}.prompt .note h1[data-v-8c74138a]{line-height:10px}.prompt .note li[data-v-8c74138a]{width:calc(var(--size-unit) * 12.5);height:calc(var(--size-unit) * 12.5);background-image:var(--red-flower);background-size:cover;filter:grayscale(1);transition:filter .25s ease,scale .25s ease;cursor:pointer}.prompt .note li[data-v-8c74138a]:hover{scale:1.1}.prompt .note li.active[data-v-8c74138a]{filter:none}.prompt .feedback[data-v-8c74138a]{resize:none;box-sizing:border-box;margin-top:calc(var(--size-unit) * 5);padding:calc(var(--size-unit) * 5);width:100%;height:calc(var(--size-unit) * 25);border:1px solid rgba(0,0,0,.25);border-radius:calc(var(--size-unit) * 1.25);font-family:light;font-size:calc(var(--size-unit) * 1.5 * var(--text-size));line-height:calc(var(--size-unit) * 3.75 * var(--text-size));text-transform:uppercase;color:#000;background-color:#fff;-webkit-text-size-adjust:100%}.prompt nav[data-v-8c74138a]{position:absolute;left:calc(var(--size-unit) * 12.5);bottom:calc(var(--size-unit) * 6.25)}.prompt nav .steps[data-v-8c74138a]{position:absolute;left:50%;bottom:0;font-size:calc(var(--size-unit) * 2.5 * var(--text-size));color:#000;transform:translate(-50%,75%)}.prompt.image .step .content[data-v-8c74138a]{margin-left:calc(var(--size-unit) * 6.25)}.prompt.image nav[data-v-8c74138a]{left:calc(var(--size-unit) * 50)}.prompt.left[data-v-8c74138a]{left:35%}@media(max-height:520px){.prompt.left[data-v-8c74138a]{width:calc(var(--size-unit) * 162.5)}}.prompt.right[data-v-8c74138a]{left:65%}.prompt.dark[data-v-8c74138a]{color:#fff;background-color:#181f32;box-shadow:0 0 calc(var(--size-unit) * 4.5) #ffffff80,0 0 calc(var(--size-unit) * 12.5) #ffffff40}.prompt.dark[data-v-8c74138a]:before{background-image:none}.prompt.dark .step h1[data-v-8c74138a],.prompt.dark .step p[data-v-8c74138a]{color:#fff}.prompt.dark .button[data-v-8c74138a]{color:#000;background-color:#fff}.prompt.dark .button.locked[data-v-8c74138a]{opacity:.2}.prompt.dark .steps[data-v-8c74138a]{color:#fff3}.prompt.quit[data-v-8c74138a]{width:calc(var(--size-unit) * 87.5)}@media(max-height:520px){.prompt.quit .content[data-v-8c74138a]{margin-bottom:calc(var(--size-unit) * 15)}}.prompt.quit .content h2[data-v-8c74138a]{text-align:center;font-size:calc(var(--size-unit) * 3.75 * var(--text-size));color:#000}@media(max-height:520px){.prompt.quit .content h2[data-v-8c74138a]{font-size:calc(var(--size-unit) * 5 * var(--text-size))}}.prompt.quit .content h1[data-v-8c74138a]{margin-top:calc(var(--size-unit) * 1.875 * var(--text-size));text-align:center;font-family:regular;font-size:calc(var(--size-unit) * 3.375 * var(--text-size));line-height:calc(var(--size-unit) * 3.75 * var(--text-size))}@media(max-height:520px){.prompt.quit .content h1[data-v-8c74138a]{font-size:calc(var(--size-unit) * 4.375 * var(--text-size));line-height:calc(var(--size-unit) * 5 * var(--text-size))}}.prompt.quit .content[data-v-8c74138a] p{margin:calc(var(--size-unit) * 7.5) auto 0 auto;width:55%;font-family:extralight;font-size:calc(var(--size-unit) * 2.125 * var(--text-size));text-align:center;text-transform:uppercase}@media(max-height:520px){.prompt.quit .content[data-v-8c74138a] p{margin-top:calc(var(--size-unit) * 10);width:100%;font-size:calc(var(--size-unit) * 3.125 * var(--text-size));line-height:calc(var(--size-unit) * 4.375 * var(--text-size))}}.prompt.quit nav[data-v-8c74138a]{left:50%;transform:translate(-50%)}.prompt.fields .step .content[data-v-8c74138a]{margin:0}@keyframes fade-8c74138a{0%{opacity:0}to{opacity:1}}.prompt.fields nav[data-v-8c74138a]{top:calc(50% + 35svh);left:50%;transform:translate(-50%);opacity:0;animation:fade-8c74138a .5s .5s forwards}.inline-video[data-v-31d7fbce]{display:block;width:100%;height:100%;object-fit:cover}.inline-video.v-enter-active[data-v-31d7fbce],.inline-video.v-leave-active[data-v-31d7fbce]{transition:opacity .5s ease}.inline-video.v-enter-from[data-v-31d7fbce],.inline-video.v-leave-to[data-v-31d7fbce]{opacity:0}@keyframes pulsing-151b75fe{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.incentive-button[data-v-151b75fe]{z-index:4;position:absolute;transform:translate(-50%,-50%);cursor:pointer;transition:transform .5s ease}.incentive-button .inner[data-v-151b75fe]{border-radius:5vmin;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 0 2vmin #f0b97de6;animation:pulsing-151b75fe 5s ease 0s infinite}.incentive-button .inner[data-v-151b75fe],.incentive-button .inner[data-v-151b75fe]:before,.incentive-button .inner[data-v-151b75fe]:after{display:block;width:8vmin;height:8vmin;border-radius:5vmin;border:1px solid #FFF;background-color:#ffffff80}@media(max-height:520px){.incentive-button .inner[data-v-151b75fe],.incentive-button .inner[data-v-151b75fe]:before,.incentive-button .inner[data-v-151b75fe]:after{width:15vmin;height:15vmin;border-radius:8vmin}}.incentive-button .inner[data-v-151b75fe]:before,.incentive-button .inner[data-v-151b75fe]:after{content:"";position:absolute;left:-1px;top:-1px}.incentive-button .inner[data-v-151b75fe]:before{scale:.66;box-shadow:0 0 4vmin #f0b97de6;animation:pulsing-151b75fe 5s ease .5s infinite}.incentive-button .inner[data-v-151b75fe]:after{scale:.25;box-shadow:0 0 6vmin #f0b97de6;animation:pulsing-151b75fe 5s ease 1s infinite}.incentive-button[data-v-151b75fe]:hover{transform:translate(-50%,-50%) scale(1.25)}.incentive-button.v-enter-active[data-v-151b75fe],.incentive-button.v-leave-active[data-v-151b75fe]{transition:opacity .5s cubic-bezier(.34,1.56,.64,1) .5s,transform .5s cubic-bezier(.34,1.56,.64,1) .5s,backdrop-filter .5s linear 1s}.incentive-button.v-enter-active[data-v-151b75fe],.incentive-button.v-enter-active[data-v-151b75fe]:before,.incentive-button.v-enter-active[data-v-151b75fe]:after,.incentive-button.v-leave-active[data-v-151b75fe],.incentive-button.v-leave-active[data-v-151b75fe]:before,.incentive-button.v-leave-active[data-v-151b75fe]:after{animation:none}.incentive-button.v-enter-from[data-v-151b75fe],.incentive-button.v-leave-to[data-v-151b75fe]{opacity:0;transform:translate(-50%,-50%) scale(.5)}.incentive-button.v-enter-from .inner[data-v-151b75fe],.incentive-button.v-leave-to .inner[data-v-151b75fe]{-webkit-backdrop-filter:none;backdrop-filter:none}.tutorial[data-v-75923f2d]{z-index:3;position:absolute;left:0;top:0;width:100svw;height:100svh;background-color:#000000b3;pointer-events:all}.tutorial.v-enter-active[data-v-75923f2d],.tutorial.v-leave-active[data-v-75923f2d]{transition:opacity .5s ease}.tutorial.v-enter-from[data-v-75923f2d],.tutorial.v-leave-to[data-v-75923f2d]{opacity:0}.tutorial .block[data-v-75923f2d]{position:absolute;box-sizing:border-box;left:50%;top:50%;padding:calc(2.5 * var(--size-unit));width:calc(93.6 * var(--size-unit));height:calc(42 * var(--size-unit));transform:translate(-50%,-50%);background-color:#dbd9d7;box-shadow:calc(1 * var(--size-unit)) calc(1 * var(--size-unit)) 0 #999}.tutorial .block .explanation[data-v-75923f2d]{position:absolute;top:0;left:50%;padding:calc(2.5 * var(--size-unit)) calc(5 * var(--size-unit));color:#000;font-size:calc(1.8 * var(--size-unit));line-height:calc(2.6 * var(--size-unit));text-align:center;background-color:#dbd9d7;transform:translate(-50%,-99%);white-space:nowrap}.tutorial .block .explanation .title[data-v-75923f2d]{display:block;font-family:semibold;font-size:calc(2.25 * var(--size-unit));text-transform:uppercase;margin-bottom:.5vmin}.tutorial .block .button[data-v-75923f2d]{position:absolute;left:50%;transform:translate(-50%)}.game[data-v-532bd4c1]{position:relative;width:100svw;height:100svh}.game .background[data-v-532bd4c1]{position:absolute;left:0;top:0;width:100svw;height:100svh;object-fit:cover;pointer-events:none}.game .decoration[data-v-532bd4c1]{position:absolute;display:block;left:50%;top:50%;width:var(--size-width);height:var(--size-height);transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}@media(max-height:520px){.game .decoration[data-v-532bd4c1]{width:100%;max-width:700px;height:100%}}.game .decoration[data-v-532bd4c1] *{pointer-events:none}.game .decoration .safe[data-v-532bd4c1]{position:absolute;left:50%;top:5%;width:auto;height:90%}@media(max-height:520px){.game .decoration .safe[data-v-532bd4c1]{top:50%;left:unset;right:0;width:50%;height:auto;transform:translateY(-50%)}}.game .decoration .knob[data-v-532bd4c1]{position:absolute;height:45%;left:70.5%;top:50.8%;transform-origin:left top;transform:translate(-50%,-50%);pointer-events:all;touch-action:none;cursor:grab}@media(max-height:520px){.game .decoration .knob[data-v-532bd4c1]{left:unset;right:-.3%;width:25%;height:auto;transform:translate(-50%,-50%)}}.game .decoration .knob.grabbing[data-v-532bd4c1]{cursor:grabbing}.game .decoration .knob .cursor[data-v-532bd4c1]{display:block;width:auto;height:100%}@media(max-height:520px){.game .decoration .knob .cursor[data-v-532bd4c1]{width:100%;height:auto}}.game .decoration .knob .item[data-v-532bd4c1]{position:absolute;left:50%;top:50%;width:25%;height:25%;pointer-events:all;cursor:pointer}.game .decoration .knob .item[data-item="0"][data-v-532bd4c1]{transform:translate(-50%,-50%) rotate(0) translateY(-110%) rotate(0)}.game .decoration .knob .item[data-item="1"][data-v-532bd4c1]{transform:translate(-50%,-50%) rotate(72deg) translateY(-110%) rotate(-72deg)}.game .decoration .knob .item[data-item="2"][data-v-532bd4c1]{transform:translate(-50%,-50%) rotate(144deg) translateY(-110%) rotate(-144deg)}.game .decoration .knob .item[data-item="3"][data-v-532bd4c1]{transform:translate(-50%,-50%) rotate(216deg) translateY(-110%) rotate(-216deg)}.game .decoration .knob .item[data-item="4"][data-v-532bd4c1]{transform:translate(-50%,-50%) rotate(288deg) translateY(-110%) rotate(-288deg)}.game .decoration .knob .item[data-item="5"][data-v-532bd4c1]{transform:translate(-50%,-50%) rotate(360deg) translateY(-110%) rotate(-360deg)}.game .decoration .knob .item .images[data-v-532bd4c1]{width:100%;height:100%}.game .decoration .knob .item .images[data-v-532bd4c1]:before{z-index:2;content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:red;border-radius:100%;opacity:0;transition:opacity .5s ease;mix-blend-mode:screen}.game .decoration .knob .item .images img[data-v-532bd4c1]{position:absolute;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none;transition:scale .5s ease}.game .decoration .knob .item .images img.on[data-v-532bd4c1]{opacity:0;transition:opacity .5s ease}.game .decoration .knob .item.valid img.on[data-v-532bd4c1]{opacity:1}@keyframes shaking-532bd4c1{0%{transform:translate(-3px)}to{transform:translate(3px)}}.game .decoration .knob .item.wrong .images[data-v-532bd4c1]{animation:shaking-532bd4c1 .1s 5 .25s}.game .decoration .knob .item.wrong .images[data-v-532bd4c1]:before{opacity:1}.game .decoration .list[data-v-532bd4c1]{position:absolute;left:5%;top:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;padding:calc(10 * var(--size-unit));width:calc(90 * var(--size-unit));height:80%;transform:translateY(-50%);list-style:none}@media(max-height:520px){.game .decoration .list[data-v-532bd4c1]{width:50%}}.game .decoration .list li[data-v-532bd4c1]{position:relative;width:100%;background-color:#fff;transition:background-color .5s ease}@media(max-height:520px){.game .decoration .list li[data-v-532bd4c1]{width:calc(120 * var(--size-unit));max-width:100%}}.game .decoration .list li[data-v-532bd4c1]:not(:first-child){margin-top:calc(2 * var(--size-unit))}.game .decoration .list li[data-v-532bd4c1]:before,.game .decoration .list li[data-v-532bd4c1]:after{content:"";position:absolute;left:calc(-1 * var(--size-unit) * .25);top:calc(-1 * var(--size-unit) * .25);display:block;width:calc(100% + var(--size-unit) * .5);height:calc(100% + var(--size-unit) * .5)}.game .decoration .list li[data-v-532bd4c1]:before{z-index:-1;background-image:linear-gradient(180deg,#ffe2c2 -72%,#d8ac5e 40.62%,#996621 134.46%,#5c3300 172%);opacity:0;transition:opacity .5s ease-out}.game .decoration .list li[data-v-532bd4c1]:after{z-index:2;background-color:#6e583f;opacity:.33;transition:opacity .5s ease-in}.game .decoration .list li .text[data-v-532bd4c1]{position:relative;z-index:1;display:block;padding:calc(3.5 * var(--size-unit)) calc(8 * var(--size-unit));font-size:calc(2.3 * var(--size-unit));line-height:calc(2.8 * var(--size-unit));color:#000;box-shadow:inset 5px 5px 10px #0003;opacity:.2}@media(max-height:520px){.game .decoration .list li .text[data-v-532bd4c1]{font-size:calc(3 * var(--size-unit));line-height:calc(3.8 * var(--size-unit))}}.game .decoration .list li .lock[data-v-532bd4c1]{z-index:3;position:absolute;left:50%;top:50%;width:auto;height:80%;transform:translate(-50%,-50%);transition:opacity .5s ease,transform .5s ease}.game .decoration .list li.active[data-v-532bd4c1]:before{opacity:1}.game .decoration .list li.active[data-v-532bd4c1]:after{opacity:0}.game .decoration .list li.active .text[data-v-532bd4c1]{opacity:1;box-shadow:inset 0 0 10px #0000001a}.game .decoration .list li.active .lock[data-v-532bd4c1]{opacity:0;transform:translate(-50%,-50%) scale(.5)}.game .decoration .list li.valid[data-v-532bd4c1]{background-color:#ddd}.choice[data-v-8e8eb5a7]{position:relative;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;margin:0 auto calc(var(--size-unit) * 2) auto;padding:0 calc(var(--size-unit) * 2.5);width:calc(var(--size-unit) * 54);height:calc(var(--size-unit) * 15);border-radius:calc(var(--size-unit) * 1);line-height:calc(var(--size-unit) * 2.1);font-size:calc(var(--size-unit) * 1.9);color:#000;background-color:#c501131a;box-shadow:0 0 #0000001a;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}@media(max-height:520px){.choice[data-v-8e8eb5a7]{margin:0 auto;font-size:calc(var(--size-unit) * 2.7);line-height:calc(var(--size-unit) * 2.9);width:100%;height:100%;min-height:calc(var(--size-unit) * 20)}}.choice.selectable[data-v-8e8eb5a7]:not(.locked):not(.wrong){cursor:pointer}.choice.selectable[data-v-8e8eb5a7]:not(.locked):not(.wrong):hover,.choice.selectable[data-v-8e8eb5a7]:not(.locked):not(.wrong):active,.choice.selectable[data-v-8e8eb5a7]:not(.locked):not(.wrong):focus{background-color:#c5011333}.choice.selectable:not(.locked):not(.wrong).selected[data-v-8e8eb5a7]{background-color:#c5011333;transform:translate(calc(var(--size-unit) * -2),calc(var(--size-unit) * -2));box-shadow:calc(var(--size-unit) * 2) calc(var(--size-unit) * 2) 1px #0000001a}.choice[data-v-8e8eb5a7] ul li{position:relative;padding-left:calc(var(--size-unit) * 2.8)}.choice[data-v-8e8eb5a7] ul li:before{content:"";display:block;position:absolute;left:calc(var(--size-unit) * 1);top:calc(var(--size-unit) * 1);width:calc(var(--size-unit) * .5);height:calc(var(--size-unit) * .5);border-radius:calc(var(--size-unit) * 5);background-color:#000}.choice.locked[data-v-8e8eb5a7]{color:transparent;background-color:#0003}.choice.locked[data-v-8e8eb5a7] ul{opacity:0}@keyframes shaking-8e8eb5a7{0%{transform:translate(-5px)}to{transform:translate(5px)}}.choice.wrong[data-v-8e8eb5a7]{color:red;background-color:#ff00004d;animation:shaking-8e8eb5a7 .1s 5}.choice.wrong[data-v-8e8eb5a7] ul li:before{background-color:red}.game[data-v-b8f44e96]{position:relative;width:100svw;height:100svh}.game .background[data-v-b8f44e96],.game .middleground[data-v-b8f44e96]{position:absolute;left:0;top:0;width:100svw;height:100svh}.game .background[data-v-b8f44e96]{object-fit:cover}@keyframes entry-b8f44e96{0%{transform:translate(100%,-25%)}to{transform:translate(-50%,-50%)}}.game .decoration[data-v-b8f44e96]{position:absolute;display:block;left:50%;top:50%;width:calc(var(--size-width) * .9);height:calc(var(--size-height) * .9);transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;animation:entry-b8f44e96 1s forwards}@media(max-height:520px){.game .decoration[data-v-b8f44e96]{max-width:700px;width:100%;height:100%}}.game .decoration .paper[data-v-b8f44e96]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.game .decoration .map[data-v-b8f44e96],.game .decoration .choices[data-v-b8f44e96]{position:absolute;left:0;top:0;width:100%;height:100%}.game .decoration .map ol[data-v-b8f44e96]{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between;padding:2.5%;height:100%;box-sizing:border-box}.game .decoration .map ol li[data-v-b8f44e96]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:31.5%;height:47%;box-sizing:border-box;border:.5vmin solid rgba(0,0,0,.1);opacity:.2;filter:grayscale(1);transition:opacity .5s ease,filter .5s ease}.game .decoration .map ol li[data-v-b8f44e96]:nth-child(4),.game .decoration .map ol li[data-v-b8f44e96]:nth-child(5){width:48.5%}.game .decoration .map ol li[data-v-b8f44e96]:nth-child(4){order:5}@media(max-height:520px){.game .decoration .map ol li:nth-child(3) .title[data-v-b8f44e96],.game .decoration .map ol li:nth-child(4) .title[data-v-b8f44e96],.game .decoration .map ol li:nth-child(5) .title[data-v-b8f44e96]{margin-top:2%}}.game .decoration .map ol li[data-v-b8f44e96]:before{content:"";position:absolute;display:block;left:50%;top:calc(var(--size-unit) * 11);width:calc(var(--size-unit) * 8);height:calc(var(--size-unit) * 8);background-image:var(--red-flower);background-size:contain;background-repeat:no-repeat;background-position:center center;transform:translate(-50%,-50%);opacity:.3}@media(max-height:520px){.game .decoration .map ol li[data-v-b8f44e96]:before{top:30%;width:20%;height:20%}}.game .decoration .map ol li .title[data-v-b8f44e96]{display:block;margin:calc(var(--size-unit) * 2) auto auto auto;width:65%;font-family:semibold;font-size:calc(var(--size-unit) * 3);line-height:calc(var(--size-unit) * 3.5);text-transform:uppercase;text-align:center;color:#000}@media(max-height:520px){.game .decoration .map ol li .title[data-v-b8f44e96]{margin-top:6%;width:70%;font-size:calc(var(--size-unit) * 3.5);line-height:calc(var(--size-unit) * 4)}}.game .decoration .map ol li .placeholder[data-v-b8f44e96]{position:relative;box-sizing:border-box;margin:0 auto calc(var(--size-unit) * 2) auto;width:calc(var(--size-unit) * 54);height:calc(var(--size-unit) * 17);border-radius:calc(var(--size-unit) * 1);background-color:#c5011366}@media(max-height:520px){.game .decoration .map ol li .placeholder[data-v-b8f44e96]{margin-bottom:2%;width:96%;height:unset;min-height:calc(var(--size-unit) * 20)}}.game .decoration .map ol li .placeholder[data-v-b8f44e96]:before{content:"?";display:inline-block;position:absolute;left:50%;top:50%;font-size:calc(var(--size-unit) * 8);transform:translate(-50%,-50%);opacity:0;transition:opacity .5s ease}.game .decoration .map ol li.active[data-v-b8f44e96],.game .decoration .map ol li.activated[data-v-b8f44e96]{filter:none;opacity:1}.game .decoration .map ol li.active .placeholder[data-v-b8f44e96],.game .decoration .map ol li.activated .placeholder[data-v-b8f44e96]{cursor:pointer}.game .decoration .map ol li.active .placeholder[data-v-b8f44e96]:before,.game .decoration .map ol li.activated .placeholder[data-v-b8f44e96]:before{opacity:1}.game .decoration .map ol li.active .placeholder.filled[data-v-b8f44e96],.game .decoration .map ol li.activated .placeholder.filled[data-v-b8f44e96]{background-color:#c5011300}.game .decoration .map ol li.active .placeholder.filled[data-v-b8f44e96]:before,.game .decoration .map ol li.activated .placeholder.filled[data-v-b8f44e96]:before{opacity:0}.game .decoration .map svg[data-v-b8f44e96]{position:absolute;left:calc(var(--size-unit) * 4.3);top:calc(var(--size-unit) * 16);width:calc(var(--size-unit) * 172);pointer-events:none}@media(max-height:520px){.game .decoration .map svg[data-v-b8f44e96]{top:20%;left:2.25%;width:85%;height:60%}}.game .decoration .map .button[data-v-b8f44e96]{position:absolute;left:50%;top:100%;transform:translate(-50%,-25%);opacity:0;transition:opacity .5s ease}@media(max-height:520px){.game .decoration .map .button[data-v-b8f44e96]{top:unset;bottom:0}}.game .decoration .map.visible .button[data-v-b8f44e96]{opacity:1}.game .decoration .choices[data-v-b8f44e96]{display:flex;flex-direction:column;align-items:center;background-color:#fff;opacity:0;transform:translateY(-5%) scale(1.01);transition:opacity .5s ease,transform .5s ease;pointer-events:none}@media(max-height:520px){.game .decoration .choices[data-v-b8f44e96]{justify-content:center}}.game .decoration .choices.visible[data-v-b8f44e96]{opacity:1;transform:none;pointer-events:all}.game .decoration .choices .title[data-v-b8f44e96]{height:calc(var(--size-unit) * 10);line-height:calc(var(--size-unit) * 10);font-size:calc(var(--size-unit) * 3);font-family:semibold;text-align:center;color:#000}.game .decoration .choices .step[data-v-b8f44e96]{width:calc(var(--size-unit) * 120);height:calc(var(--size-unit) * 9);line-height:calc(var(--size-unit) * 5);font-size:calc(var(--size-unit) * 5);font-family:semibold;text-transform:uppercase;text-align:center;color:#000}.game .decoration .choices ul[data-v-b8f44e96]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:calc(var(--size-unit) * 3) auto;width:calc(var(--size-unit) * 130)}@media(max-height:520px){.game .decoration .choices ul[data-v-b8f44e96]{margin:2% auto;width:95%}}.game .decoration .choices ul li[data-v-b8f44e96]{display:block;box-sizing:border-box;padding:calc(var(--size-unit) * 1.5)}@media(max-height:520px){.game .decoration .choices ul li[data-v-b8f44e96]{width:33%}}.game .decoration .choices ul li .choice[data-v-b8f44e96]{margin:0}.game .decoration .hand[data-v-b8f44e96]{position:absolute;top:0;width:auto;height:180%}.game .decoration .hand.left[data-v-b8f44e96]{left:0;transform:translate(-55%,20%)}.game .decoration .hand.right[data-v-b8f44e96]{right:0;transform:translate(55%,20%) scaleX(-1)}.game[data-v-913ad534]{position:relative;width:100svw;height:100svh;touch-action:manipulation;pointer-events:none}.game .background[data-v-913ad534]{position:absolute;left:0;top:0;width:100svw;height:100svh;object-fit:cover}.game .computer[data-v-913ad534]{position:absolute;left:50%;bottom:0;width:auto;height:100vh;transform:translate(-50%)}.game .wallpaper[data-v-913ad534]{position:absolute;left:50%;bottom:18.2vh;width:auto;height:77.5vh;transform:translate(-50%)}@media(max-height:520px){.game .wallpaper[data-v-913ad534]{bottom:0;width:100%;height:100%;object-fit:cover}}.game .category[data-v-913ad534]{position:absolute;left:calc(50% - 59vh);top:calc(50% - 44vh);color:#000;text-transform:uppercase;font-size:2.5vh}@media(max-height:520px){.game .category[data-v-913ad534]{left:calc(50% - 70vh);top:calc(50% - 43.5vh)}}.game .decoration[data-v-913ad534]{position:absolute;display:block;left:50%;bottom:18.2vh;width:121.5vh;height:77.5vh;transform:translate(-50%)}@media(max-height:520px){.game .decoration[data-v-913ad534]{width:100%;max-width:700px;height:100%;bottom:0}}.game .decoration.active[data-v-913ad534]{cursor:grabbing!important}.game .decoration:not(.active) .dots .titles li[data-v-913ad534]{cursor:grab}.game .decoration .dots[data-v-913ad534]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%;opacity:0;transition:opacity .5s ease}.game .decoration .dots.visible[data-v-913ad534]{opacity:1;pointer-events:all}.game .decoration .dots .titles li[data-v-913ad534]:before,.game .decoration .dots .contents li[data-v-913ad534]:before{content:"";z-index:2;position:absolute;top:50%;display:block;width:15px;height:15px;border:1px solid #000;border-radius:10px;background-color:#fff;transform:translate(-50%,-50%)}.game .decoration .dots .titles li.wrong[data-v-913ad534]:before,.game .decoration .dots .contents li.wrong[data-v-913ad534]:before{border-color:#c00000;background-color:#c00000}@keyframes shaking-913ad534{0%{transform:translate(-5px)}to{transform:translate(5px)}}.game .decoration .dots .titles li span[data-v-913ad534],.game .decoration .dots .contents li span[data-v-913ad534]{position:relative}.game .decoration .dots .titles li span[data-v-913ad534]:before,.game .decoration .dots .contents li span[data-v-913ad534]:before{content:"";position:absolute;left:-5px;top:-5px;display:block;width:100%;height:100%;border-image:linear-gradient(180deg,#ffe2c2 -72%,#d8ac5e 40.62%,#996621 134.46%,#5c3300 172%) 1;border-radius:5px;border-width:5px;border-style:solid;opacity:0;transition:opacity .5s ease}.game .decoration .dots .titles li.done span[data-v-913ad534]:before,.game .decoration .dots .contents li.done span[data-v-913ad534]:before{opacity:1}.game .decoration .dots .titles li.wrong span[data-v-913ad534],.game .decoration .dots .contents li.wrong span[data-v-913ad534]{animation:shaking-913ad534 .1s 5}.game .decoration .dots .titles li.wrong span[data-v-913ad534]:before,.game .decoration .dots .contents li.wrong span[data-v-913ad534]:before{opacity:1;border-image:linear-gradient(180deg,#500,red) 1}.game .decoration .dots .titles[data-v-913ad534]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:35%}@media(max-height:520px){.game .decoration .dots .titles[data-v-913ad534]{width:40%}}.game .decoration .dots .titles li[data-v-913ad534]{position:relative;margin:5vh auto}.game .decoration .dots .titles li[data-v-913ad534]:before{left:100%}.game .decoration .dots .titles li span[data-v-913ad534]{display:flex;width:22.5vh;height:12.5vh;padding:0 5vh;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;line-height:3vh;font-size:2.5vh;letter-spacing:.1vh;color:#fff;background-color:#000}.game .decoration .dots .contents[data-v-913ad534]{width:55%;list-style:none}.game .decoration .dots .contents li[data-v-913ad534]{position:relative;margin:0 auto;padding:2.5vh 0;width:100%}.game .decoration .dots .contents li span[data-v-913ad534]{display:block;padding:4vh 6vh;font-size:1.8vh;width:75%;color:#000;background:#fff;box-shadow:inset -1vh -1vh 10px #0000001a}@media(max-height:520px){.game .decoration .dots .contents li span[data-v-913ad534]{font-size:2.5vh}}.game .decoration .dots .contents li span[data-v-913ad534]:before{left:-2px;top:-2px;border-width:2px}.game .decoration .dots svg[data-v-913ad534]{pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%}.game .decoration .scheme[data-v-913ad534]{position:absolute;display:flex;flex-wrap:wrap;flex-direction:row;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .5s ease}.game .decoration .scheme.visible[data-v-913ad534]{opacity:1;pointer-events:all}.game .decoration .scheme .title[data-v-913ad534]{width:100%;line-height:10vh;height:10vh;font-size:4vh;font-weight:700;text-align:center;text-transform:uppercase;color:#000}@media(max-height:520px){.game .decoration .scheme .title[data-v-913ad534]{line-height:17vh;font-size:5vh}}.game .decoration .scheme .button[data-v-913ad534]{z-index:10;position:absolute;right:1vh;top:1vh}@media(max-height:520px){.game .decoration .scheme .button[data-v-913ad534]{right:6vmin;top:6vmin}}.game .decoration .scheme .group[data-v-913ad534]{display:flex;flex-direction:column;align-items:center}.game .decoration .scheme .group .group-title[data-v-913ad534]{position:relative;display:inline-block;border:2px solid #000;padding:2.5vh 0;width:30vh;border-radius:10vh;line-height:5vh;font-size:5vh;font-weight:700;text-align:center;text-transform:uppercase;color:#000}.game .decoration .scheme .group[data-v-913ad534]:nth-of-type(1){width:40%}.game .decoration .scheme .group:nth-of-type(1) ul[data-v-913ad534]:before{content:"";display:block;margin:0 auto;width:2px;height:5.7vh;transform:translate(-50%);background-color:#000}.game .decoration .scheme .group[data-v-913ad534]:nth-of-type(2){width:60%}.game .decoration .scheme .group:nth-of-type(2) svg[data-v-913ad534]{display:block;width:auto;height:5.7vh}.game .decoration .scheme .group .lists[data-v-913ad534]{display:flex;width:85%;flex-direction:row;justify-content:space-around}.game .decoration .scheme .group ul[data-v-913ad534]{position:relative;display:flex;flex-direction:column;width:22vh}@media(max-height:520px){.game .decoration .scheme .group ul[data-v-913ad534]{width:45%}}.game .decoration .scheme .group ul li[data-v-913ad534]{display:inline-block;margin:.6vh 0;padding:.5vh 3vh;border-radius:.6vh;font-size:1.5vh;text-align:center;line-height:1.9vh;color:#000;background-color:#efe0d3}@media(max-height:520px){.game .decoration .scheme .group ul li[data-v-913ad534]{font-size:2vmin;line-height:2.5vh}}.game .decoration .scheme .group ul li[data-v-913ad534]:nth-child(1){margin-top:0}.game .decoration .scheme .group ul li.main[data-v-913ad534]{position:relative;padding:1.8vh 1.25vh;font-size:1.7vh;font-weight:700;color:transparent;background-color:#f2e5e0;box-shadow:inset .6vh .7vh 3px #3300001a,0 0 #3000;transition:color .5s ease,background-color .5s ease,box-shadow .5s ease}@media(max-height:520px){.game .decoration .scheme .group ul li.main[data-v-913ad534]{font-size:3vmin;line-height:3.5vh}}.game .decoration .scheme .group ul li.main[data-v-913ad534]:before{z-index:-1;content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5px;background-color:#000;background-image:var(--background-flower);background-size:180% auto;background-position:50% 60%;transform:scale(.9);opacity:0;transition:opacity .5s ease,transform .5s ease}.game .decoration .scheme .group ul li.main.active[data-v-913ad534]{color:#fff;background-color:#000c;box-shadow:inset 0 0 #3000,.4vh .7vh 3px #3003}.game .decoration .scheme .group ul li.main.active[data-v-913ad534]:before{opacity:1;transform:scale(1)}.game .decoration .scheme .group ul li.sub[data-v-913ad534]{padding:1.2vh 3vh;box-shadow:none;font-size:2vh;text-transform:uppercase;background-color:#c8c6c2}.category-enter-active[data-v-913ad534],.category-leave-active[data-v-913ad534]{transition:opacity .5s ease,transform .5s ease}.category-enter-from[data-v-913ad534],.category-leave-to[data-v-913ad534]{opacity:0;transform:translateY(20%)}.game[data-v-1808ea6d]{position:relative;width:100svw;height:100svh}.game .background[data-v-1808ea6d]{position:absolute;left:0;top:0;width:100svw;height:100svh;object-fit:cover;background-color:#fff}.game .decoration[data-v-1808ea6d]{position:absolute;display:block;left:0;top:0;width:100%;height:100%}.game .decoration .header[data-v-1808ea6d]{display:flex;align-items:center}.game .decoration .header img[data-v-1808ea6d]{height:calc(var(--size-unit) * 17)}.game .decoration .header .texts[data-v-1808ea6d]{color:#000;margin-left:calc(var(--size-unit) * 2)}.game .decoration .header .texts h1[data-v-1808ea6d]{font-family:semibold;font-size:calc(var(--size-unit) * 3.5);text-transform:uppercase}.game .decoration .header .texts p[data-v-1808ea6d]{font-size:calc(var(--size-unit) * 2.4);text-transform:uppercase}.game .decoration .fields[data-v-1808ea6d]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:calc(var(--size-unit) * 3);height:calc(var(--size-unit) * 35)}.game .decoration .fields li[data-v-1808ea6d]{position:relative;display:flex;align-items:center;box-sizing:border-box;padding:0 calc(var(--size-unit) * 5);width:calc(var(--size-unit) * 58.5);height:calc(var(--size-unit) * 9);font-family:semibold;font-size:calc(var(--size-unit) * 2.5);line-height:calc(var(--size-unit) * 2.5);text-transform:uppercase;color:#000;background-color:#fff;cursor:pointer}.game .decoration .fields li.grayed[data-v-1808ea6d]{box-shadow:inset calc(var(--size-unit) * 1) calc(var(--size-unit) * 1) calc(var(--size-unit) * 1) #6e583f33;color:transparent;background-color:#0000000d;cursor:unset}.game .decoration .fields li.selected[data-v-1808ea6d]:before{z-index:-1;content:"";display:block;position:absolute;left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background:linear-gradient(180deg,#ffe2c2 -72%,#d8ac5e 40.62%,#996621 134.46%,#5c3300 172%)}.game .decoration .step[data-v-1808ea6d]{position:absolute;left:50%;top:50%;width:calc(var(--size-unit) * 180);height:calc(var(--size-unit) * 87);transform:translate(-50%,-50%);opacity:0;pointer-events:none}.game .decoration .step.active.visible[data-v-1808ea6d]{opacity:1;pointer-events:all}.game .decoration .step .chosen[data-v-1808ea6d]{display:flex;flex-direction:column;align-items:center}.game .decoration .step .chosen .title[data-v-1808ea6d]{margin-top:calc(var(--size-unit) * 2);font-family:semibold;font-size:calc(var(--size-unit) * 3);text-transform:uppercase;text-align:center;color:#000}.game .decoration .step .chosen .fields[data-v-1808ea6d]{width:100%;height:unset;justify-content:center;flex-wrap:nowrap}.game .decoration .step .chosen .fields li[data-v-1808ea6d]:not(:first-child){margin-left:calc(var(--size-unit) * 2.5)}.game .decoration .step .chosen .button[data-v-1808ea6d]{margin-top:calc(var(--size-unit) * 3)}.game .decoration .validation[data-v-1808ea6d]{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;opacity:0;transform:translate(-50%,-50%);pointer-events:none}.game .decoration .validation.visible[data-v-1808ea6d]{opacity:1;pointer-events:all}.game .decoration .validation .header[data-v-1808ea6d]{width:100%}.game .decoration .validation .header p[data-v-1808ea6d]{position:absolute;text-wrap:nowrap}.game .decoration .validation .fields[data-v-1808ea6d]{flex-direction:column;height:unset}.game .decoration .validation .fields li[data-v-1808ea6d]{margin:calc(var(--size-unit) * 2) 0}.game .decoration .validation .button[data-v-1808ea6d]{margin-top:calc(var(--size-unit) * 3)}.game .decoration .resume[data-v-1808ea6d]{position:absolute;left:50%;top:50%;display:flex;flex-wrap:wrap;justify-content:center;width:calc(var(--size-unit) * 180);height:calc(var(--size-unit) * 87);transform:translate(-50%,-50%);opacity:0;pointer-events:none}@media(max-height:520px){.game .decoration .resume[data-v-1808ea6d]{width:80%;max-width:700px}}.game .decoration .resume.visible[data-v-1808ea6d]{opacity:1;pointer-events:all}.game .decoration .resume .subtitle[data-v-1808ea6d],.game .decoration .resume .title[data-v-1808ea6d]{width:100%;font-size:calc(var(--size-unit) * 3);text-align:center;text-transform:uppercase;color:#000}.game .decoration .resume .subtitle[data-v-1808ea6d]{height:calc(var(--size-unit) * 1);line-height:calc(var(--size-unit) * 1)}.game .decoration .resume .memorized[data-v-1808ea6d]{width:100%}.game .decoration .resume .memorized[data-v-1808ea6d]:not(:last-of-type){margin-bottom:calc(var(--size-unit) * 4)}.game .decoration .resume .memorized .fields[data-v-1808ea6d]{height:unset}.game .decoration .resume .memorized[data-v-1808ea6d]:nth-of-type(3),.game .decoration .resume .memorized[data-v-1808ea6d]:nth-of-type(4){width:36%}.game .decoration .resume .memorized:nth-of-type(3) .fields[data-v-1808ea6d],.game .decoration .resume .memorized:nth-of-type(4) .fields[data-v-1808ea6d]{justify-content:center}.game .decoration .resume .memorized:nth-of-type(3) .fields li[data-v-1808ea6d]:not(:first-child),.game .decoration .resume .memorized:nth-of-type(4) .fields li[data-v-1808ea6d]:not(:first-child){margin-top:calc(var(--size-unit) * 2)}.game .decoration .resume .buttons[data-v-1808ea6d]{position:relative;display:flex;justify-content:center;width:100%}.game .decoration .resume .buttons[data-v-1808ea6d] .download{position:absolute;right:0;background-color:transparent;color:#000;border:1px solid #000}.game .decoration .definitions[data-v-1808ea6d]{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;box-sizing:border-box;width:calc(var(--size-unit) * 200);height:calc(var(--size-unit) * 85);opacity:0;transform:translate(-50%,-50%);pointer-events:none}.game .decoration .definitions.visible[data-v-1808ea6d]{opacity:1;pointer-events:all}.game .decoration .definitions .title[data-v-1808ea6d]{font-family:semibold;font-size:calc(var(--size-unit) * 3.8);text-transform:uppercase;color:#000}.game .decoration .definitions .texts[data-v-1808ea6d]{text-transform:uppercase;color:#000}.game .decoration .definitions .texts .field[data-v-1808ea6d]{font-family:semibold;font-size:calc(var(--size-unit) * 3)}.game .decoration .definitions .texts .definition[data-v-1808ea6d]{font-size:calc(var(--size-unit) * 2.25)}.game .decoration .info-button[data-v-1808ea6d]{position:absolute;left:calc(var(--size-unit) * 2);top:50%;width:calc(var(--size-unit) * 10);height:calc(var(--size-unit) * 10);cursor:pointer;transform:translateY(calc(var(--size-unit) * 32.5))}.game .decoration .info-button img[data-v-1808ea6d]{width:100%;height:100%;object-fit:contain}.overlay[data-v-eac5abad]{z-index:2;position:fixed;left:0;top:0;width:100%;height:100%}.overlay[data-v-eac5abad]:before{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;background-image:radial-gradient(circle,#0000001a,#00000080);opacity:0;transition:opacity .5s ease-in}.overlay.visible[data-v-eac5abad]:before{opacity:1}.overlay.transparentVisible[data-v-eac5abad]{opacity:1}.overlay .inline-video[data-v-eac5abad]{z-index:1;position:absolute;left:0;top:0;width:100vw;height:100vh}.overlay .prompt[data-v-eac5abad]{z-index:2}.prompt-enter-active[data-v-eac5abad],.prompt-leave-active[data-v-eac5abad]{transition:opacity .5s ease,transform .5s ease}.prompt-enter-from[data-v-eac5abad],.prompt-leave-to[data-v-eac5abad]{opacity:0;transform:translate(-50%,-50%) translateY(20%)}.game-enter-active[data-v-eac5abad],.game-leave-active[data-v-eac5abad]{transition:opacity .5s ease 1s,transform .5s ease 1s}.game-enter-from[data-v-eac5abad],.game-leave-to[data-v-eac5abad]{opacity:0;transform:scale(.5)}canvas[data-v-fa65619a]{position:fixed;left:0;top:0;display:block;width:100svw;height:100svh;background:#000}
