html,body{margin:0;padding:0;height:100%;width:100%;overflow:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:none;position:fixed}body{position:fixed;width:100vw;height:100vh}#app{width:100%;height:100%;overflow:hidden}.app-container{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden;background:url(/assets/app/bendle-background.jpg) no-repeat center center fixed;background-size:cover;-webkit-background-size:cover;position:relative}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:5;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.level5-mode{background-color:#000!important}.level5-mode .sidebar{background-color:#1e1e1ecc}.level5-mode .progress-nav a.router-link-active{background-color:#50505099}.level5-mode .progress-nav a:hover{background-color:#50505066}.level5-mode .progress-nav a.router-link-active .level-number,.level5-mode .progress-nav a:hover .level-number{background-color:#787878cc}.level5-mode .audio-toggle svg,.level5-mode .toggle-sidebar-btn svg{fill:#fff}html.level5-active,html.level5-active body,body.level5-mode{background-color:#000!important;background-image:none!important}:root .level5-mode~body,html.level5-active body,body.level5-mode,.level5-mode html,.level5-mode body{background:#000000!important;background-image:none!important}header{padding:20px 0 0 45px;text-align:center;margin-bottom:0;position:relative;min-height:50px;z-index:1}.header-wrapper{display:flex;align-items:center;justify-content:center}.logo-container{display:inline-block;transition:transform .3s ease}.logo-container:hover{transform:scale(1.05)}.audio-toggle,.toggle-sidebar-btn{background:transparent!important;border:none!important;outline:none;font-size:1.5rem;cursor:pointer;opacity:.7;transition:opacity .3s ease;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:100;position:absolute}.audio-toggle{right:60px;top:50%;transform:translateY(-50%)}.toggle-sidebar-btn{position:fixed;bottom:20px;left:20px;z-index:101;display:none}.audio-toggle svg,.toggle-sidebar-btn svg{display:block;filter:drop-shadow(0px 0px 1px rgba(0,0,0,.3))}.audio-toggle:focus,.toggle-sidebar-btn:focus{outline:none}.audio-toggle:hover,.toggle-sidebar-btn:hover{background:transparent!important;opacity:1}header:hover{transform:none}.header-logo{max-height:100px;width:auto;cursor:pointer}h1{margin:0;color:#a67f5d;font-weight:400;letter-spacing:2px}.main-content{display:flex;flex:1;overflow:hidden;width:100%;position:relative;padding-left:0;max-height:calc(100vh - 50px)}.sidebar{width:38px;background-color:#3c3c3c80;padding:10px 0;overflow-y:auto;position:fixed;left:0;top:0;bottom:0;z-index:10;box-shadow:1px 0 3px #0000001a;transition:width .3s ease,transform .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain}@media (min-width: 769px){.sidebar:hover{width:200px}.sidebar:hover .level-name{opacity:1;width:auto}}.progress-nav ul{list-style:none;padding:0;margin:0}.progress-nav li{margin-bottom:2px}.progress-nav a{display:flex;align-items:center;padding:8px 10px;color:#fff;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}.level-number{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:50%;margin-right:10px;font-weight:700;flex-shrink:0}.home-icon{display:inline-flex;align-items:center;justify-content:center}.home-icon svg{width:16px;height:16px}.level-name{opacity:0;transition:opacity .3s ease;white-space:nowrap;overflow:hidden;width:0}.progress-nav a:hover{background-color:#a67f5d33}.progress-nav a:hover .level-number{background-color:#a67f5db3}.progress-nav a.router-link-active{background-color:#a67f5d66;color:#fff}.progress-nav a.router-link-active .level-number{background-color:#a67f5dcc}main{flex:1;padding:10px 10px 10px 48px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;max-height:100%}footer{position:fixed;bottom:0;left:0;width:100%;padding:10px;text-align:center;font-size:.8em;color:#777;border-top:1px solid #333}@media (max-width: 768px){footer{margin-left:-10px}}.footer-audio-toggle{position:fixed;bottom:20px;right:20px;transform:none;top:auto;z-index:101}@media (max-width: 768px){.sidebar{transform:translate(-100%);width:200px;background-color:#3c3c3cd9;z-index:1000}.toggle-sidebar-btn{display:block}.sidebar.visible{transform:translate(0)}header{padding:12px 10px 0}.level-name{opacity:1;width:auto;max-width:160px}main{padding:10px;overflow:hidden}.progress-nav a{padding:8px 10px;font-size:1em}.progress-nav a:active{background-color:#a67f5d4d}.progress-nav a:active .level-number{background-color:#a67f5dcc}.header-logo{max-height:80px}}@media screen and (max-width: 480px) and (min-resolution: 192dpi){header{padding:8px 10px 0}.header-logo{max-height:60px}.progress-nav a{padding:7px 8px;font-size:.95em}}@media (max-width: 360px){header{padding:6px 10px 0}.header-logo{max-height:50px}}.level-unlocker[data-v-f9277320]{margin:20px;padding:15px;background-color:#000000b3;border-radius:8px;color:#fff;max-width:400px}h3[data-v-f9277320]{margin-top:0;color:#a67f5d}.unlocks[data-v-f9277320]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px}button[data-v-f9277320]{background-color:#333;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;transition:all .3s}button[data-v-f9277320]:hover{background-color:#555}button.active[data-v-f9277320]{background-color:#a67f5d}.reset-button[data-v-f9277320]{background-color:#e74c3c;width:100%;padding:10px;margin-top:10px}.reset-button[data-v-f9277320]:hover{background-color:#c0392b}.home[data-v-017e149f]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;height:100%;max-height:100%;width:100%;padding:0 15px;box-sizing:border-box;overflow:hidden}.start-button[data-v-017e149f]{text-align:center;margin-bottom:30px;width:100%;max-width:500px;display:flex;justify-content:center}.start-button a[data-v-017e149f]{display:inline-block;padding:40px 60px;background-color:#a67f5d;color:#fff;text-decoration:none;border-radius:6px;font-weight:700;font-size:2.5rem;transition:all .3s ease;box-shadow:0 4px 10px #a67f5d4d;text-align:center;touch-action:manipulation}.start-button a[data-v-017e149f]:hover{background-color:#a67f5d;transform:translateY(-2px);box-shadow:0 6px 14px #a67f5d66}.start-button a[data-v-017e149f]:active{transform:translateY(1px);box-shadow:0 2px 6px #a67f5d4d}.admin-section[data-v-017e149f]{margin-top:50px;width:100%;display:flex;justify-content:center}@media (max-width: 768px){.start-button a[data-v-017e149f]{padding:30px 50px;font-size:2rem;min-width:unset;width:auto;max-width:100%}}@media (max-width: 480px){.start-button a[data-v-017e149f]{padding:25px 40px;font-size:1.5rem;min-width:unset;width:auto}.home[data-v-017e149f]{min-height:60vh}}@media screen and (max-width: 480px) and (min-resolution: 192dpi){.start-button a[data-v-017e149f]{padding:20px 35px;font-size:1.4rem}}@media (max-height: 600px){.start-button a[data-v-017e149f]{padding:20px 40px;font-size:1.4rem}}.level[data-v-218e42b4]{text-align:center;max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;min-height:70vh;padding:20px;box-sizing:border-box}h2[data-v-218e42b4]{color:#3498db;margin-bottom:30px}.puzzle-container[data-v-218e42b4]{width:100%;max-width:600px;background-color:#1e1e1e;padding:40px;border-radius:8px;box-shadow:0 4px 15px #0000004d;box-sizing:border-box}.clue[data-v-218e42b4]{font-size:1.8rem;color:#000;margin-bottom:40px}.input-container[data-v-218e42b4]{display:flex;margin-bottom:20px;width:100%;flex-wrap:wrap}input[data-v-218e42b4]{flex:1;min-width:0;padding:12px 15px;border:none;background-color:#333;color:#fff;border-radius:4px 0 0 4px;font-size:1.1rem;box-sizing:border-box}button[data-v-218e42b4]{padding:12px 25px;background-color:#3498db;color:#fff;border:none;border-radius:0 4px 4px 0;cursor:pointer;transition:background-color .3s;font-size:1.1rem;white-space:nowrap;box-sizing:border-box}button[data-v-218e42b4]:hover{background-color:#2980b9}.message[data-v-218e42b4]{margin-top:20px;padding:10px;border-radius:4px}.success[data-v-218e42b4]{background-color:#2ecc7133;color:#2ecc71}.error[data-v-218e42b4]{background-color:#e74c3c33;color:#e74c3c}@media (max-width: 768px){.puzzle-container[data-v-218e42b4]{padding:20px}.clue[data-v-218e42b4]{font-size:1.5rem;margin-bottom:30px}input[data-v-218e42b4],button[data-v-218e42b4]{font-size:1rem;padding:10px}button[data-v-218e42b4]{padding:10px 15px}}@media (max-width: 480px){.clue[data-v-218e42b4]{font-size:1.3rem}.input-container[data-v-218e42b4]{flex-direction:column}input[data-v-218e42b4]{width:100%;border-radius:4px 4px 0 0;margin-bottom:1px}button[data-v-218e42b4]{width:100%;border-radius:0 0 4px 4px}}.level[data-v-f911fe02]{display:flex;justify-content:center;align-items:center;min-height:70vh}.image-container[data-v-f911fe02]{max-width:100%;max-height:80vh}.image-container img[data-v-f911fe02]{max-width:100%;max-height:100%;object-fit:contain}.level[data-v-837651e1]{display:flex;justify-content:center;align-items:center;min-height:50vh;height:100%;max-height:100%;width:100%;overflow:hidden}.foot-emoji[data-v-837651e1]{font-size:5rem}.level[data-v-0719f9e3]{text-align:center;max-width:50vh;margin:0 auto;padding:20px}h2[data-v-0719f9e3]{color:#9b59b6;margin-bottom:10px}.puzzle-container[data-v-0719f9e3]{background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 4px 15px #0000004d}.puzzle-area[data-v-0719f9e3]{padding:10px;transition:all .3s}.grid-area[data-v-0719f9e3]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:10px;aspect-ratio:1/1;max-width:600px;margin:0 auto}.grid-slot[data-v-0719f9e3]{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:#2c2c2c;transition:all .2s ease;border-radius:4px;overflow:hidden;cursor:pointer}.grid-slot.selected[data-v-0719f9e3]{border:2px solid #e74c3c;box-shadow:0 0 10px #e74c3c80}.grid-slot.has-album[data-v-0719f9e3]{border:none}.center-slot[data-v-0719f9e3]{display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px dashed rgb(183,151,122);cursor:default}.album[data-v-0719f9e3]{width:100%;height:100%}.album img[data-v-0719f9e3]{width:100%;height:100%;object-fit:cover}.success-message[data-v-0719f9e3]{margin-top:30px;padding:20px;background-color:#2ecc7133;border-radius:4px;color:#2ecc71}.emphasis[data-v-0719f9e3]{text-decoration:underline;font-weight:700;letter-spacing:2px}.completed[data-v-0719f9e3]{border-color:#2ecc71}.controls[data-v-0719f9e3]{margin-top:10px;display:flex;justify-content:center}button[data-v-0719f9e3]{padding:10px 20px;background-color:#9b59b6;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}button[data-v-0719f9e3]:hover{background-color:#8e44ad}.answer-section[data-v-0719f9e3]{margin-top:10px;padding-top:10px;border-top:1px solid #444}.input-container[data-v-0719f9e3]{display:flex;align-items:center;justify-content:center;margin-bottom:10px;max-width:40vh;width:100%;margin-left:auto;margin-right:auto;gap:10px;flex-wrap:wrap}.shuffle-button[data-v-0719f9e3],input[data-v-0719f9e3],.input-container>button[data-v-0719f9e3]:last-child{height:44px;box-sizing:border-box;min-width:44px}.shuffle-button[data-v-0719f9e3]{background-color:#a67f5d;color:#fff;border:none;border-radius:4px;padding:0 15px;display:flex;align-items:center;justify-content:center;font-size:2rem;cursor:pointer;flex-shrink:0}.shuffle-button[data-v-0719f9e3]:hover{background-color:#8e6a4d}input[data-v-0719f9e3]{flex:1;min-width:100px;padding:0 15px;border:none;background-color:#333;color:#fff;border-radius:4px;font-size:1.1rem}.input-container>button[data-v-0719f9e3]:last-child{padding:0 20px;background-color:#9b59b6;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:1.1rem;flex-shrink:0}.message[data-v-0719f9e3]{margin-top:20px;padding:10px;border-radius:4px}.success[data-v-0719f9e3]{background-color:#2ecc7133;color:#2ecc71}.error[data-v-0719f9e3]{background-color:#e74c3c33;color:#e74c3c}.question-mark[data-v-0719f9e3]{font-size:2.5rem;font-weight:700;color:#b7977a}.level5-container[data-v-5b21e3ba]{width:100%;height:80%;display:flex;justify-content:center;align-items:center;background-color:#000;position:relative}.macrodata-iframe[data-v-5b21e3ba]{width:100%;height:70vh;border:none;overflow:hidden}.debug-audio[data-v-5b21e3ba]{position:fixed;bottom:10px;left:10px;z-index:1000;width:300px}html,body{background:#000000!important;background-image:none!important}.level[data-v-e6918246]{text-align:center;max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;min-height:70vh;padding:20px;box-sizing:border-box}.content-container[data-v-e6918246]{width:100%;max-width:600px;background-color:#1e1e1e;padding:40px;border-radius:8px;box-shadow:0 4px 15px #0000004d;display:flex;flex-direction:column;gap:30px;box-sizing:border-box}.image-container[data-v-e6918246]{max-width:100%;margin:0 auto}.image-container img[data-v-e6918246]{max-width:100%;height:auto;object-fit:contain}.answer-section[data-v-e6918246]{padding-top:0;width:100%}.input-container[data-v-e6918246]{display:flex;margin-bottom:20px;max-width:400px;width:100%;margin-left:auto;margin-right:auto}input[data-v-e6918246]{flex:1;padding:12px 15px;border:none;background-color:#333;color:#fff;border-radius:4px 0 0 4px;font-size:1.1rem;min-width:0}button[data-v-e6918246]{padding:12px 25px;background-color:#9b59b6;color:#fff;border:none;border-radius:0 4px 4px 0;cursor:pointer;transition:background-color .3s;font-size:1.1rem}button[data-v-e6918246]:hover{background-color:#8e44ad}.message[data-v-e6918246]{margin-top:20px;padding:10px;border-radius:4px}.success[data-v-e6918246]{background-color:#2ecc7133;color:#2ecc71}.error[data-v-e6918246]{background-color:#e74c3c33;color:#e74c3c}@media (max-width: 768px){.content-container[data-v-e6918246]{padding:20px;gap:20px}input[data-v-e6918246],button[data-v-e6918246]{padding:10px 15px;font-size:1rem}}@media (max-width: 480px){.level[data-v-e6918246]{padding:15px}.content-container[data-v-e6918246]{padding:15px;gap:15px}.input-container[data-v-e6918246]{margin-bottom:15px}}.level[data-v-8af8c65d]{text-align:center;max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;min-height:70vh;padding:20px;box-sizing:border-box}.content-container[data-v-8af8c65d]{width:100%;max-width:600px;background-color:#1e1e1e;padding:40px;border-radius:8px;box-shadow:0 4px 15px #0000004d;display:flex;flex-direction:column;gap:30px;box-sizing:border-box}.image-container[data-v-8af8c65d]{max-width:100%;margin:0 auto}.image-container img[data-v-8af8c65d]{max-width:100%;height:auto;object-fit:contain}.answer-section[data-v-8af8c65d]{padding-top:0;width:100%}.input-container[data-v-8af8c65d]{display:flex;flex-direction:column;margin-bottom:20px;max-width:400px;width:100%;margin-left:auto;margin-right:auto}.input-container label[data-v-8af8c65d]{text-align:left;margin-bottom:8px;color:#000;font-weight:700}input[data-v-8af8c65d]{padding:12px 15px;border:none;background-color:#333;color:#000;border-radius:4px;font-size:1.1rem;min-width:0;margin-bottom:10px}button[data-v-8af8c65d]{padding:12px 25px;background-color:#9b59b6;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:1.1rem}button[data-v-8af8c65d]:hover{background-color:#8e44ad}.message[data-v-8af8c65d]{margin-top:20px;padding:10px;border-radius:4px}.success[data-v-8af8c65d]{background-color:#2ecc7133;color:#2ecc71}.error[data-v-8af8c65d]{background-color:#e74c3c33;color:#e74c3c}@media (max-width: 768px){.content-container[data-v-8af8c65d]{padding:20px;gap:20px}input[data-v-8af8c65d],button[data-v-8af8c65d]{padding:10px 15px;font-size:1rem}}@media (max-width: 480px){.level[data-v-8af8c65d]{padding:15px}.content-container[data-v-8af8c65d]{padding:15px;gap:15px}.input-container[data-v-8af8c65d]{margin-bottom:15px}}.level-container[data-v-ad7170a0]{display:flex;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;padding:20px;color:#333}h1[data-v-ad7170a0]{margin-bottom:30px;color:#4a9ad4}.jvc-container[data-v-ad7170a0]{display:flex;flex-direction:column;align-items:center;width:80%;max-width:500px;background-color:#ffffffe6;border-radius:8px;padding:15px;border:2px solid #e0e0e0;box-shadow:0 2px 10px #0000001a}.jvc-image[data-v-ad7170a0]{max-width:50%;height:auto;margin-bottom:20px;border-radius:4px;border:none;transition:transform .3s ease-in-out;transform:scale(.95);display:block;margin-left:auto;margin-right:auto}.jvc-container a:hover .jvc-image[data-v-ad7170a0]{transform:scale(1)}.jvc-container a[data-v-ad7170a0]{display:block;text-decoration:none;outline:none;border:none;overflow:hidden}.jvc-container a[data-v-ad7170a0]:focus{outline:none}.login-form[data-v-ad7170a0]{width:90%;max-width:350px;padding:15px;background-color:#f0f8ffcc;border-radius:6px;border:1px solid #e0e0e0}h2[data-v-ad7170a0]{margin-top:0;color:#4a9ad4;margin-bottom:20px}.form-group[data-v-ad7170a0]{margin-bottom:15px}label[data-v-ad7170a0]{display:block;margin-bottom:5px;color:#555;font-weight:700}input[data-v-ad7170a0]{width:100%;padding:10px;border:1px solid #d0d0d0;border-radius:4px;background-color:#fff;color:#333;box-sizing:border-box}.submit-btn[data-v-ad7170a0]{width:50%!important;padding:10px 0!important;background-color:#f70!important;color:#fff!important;border:none!important;border-radius:4px!important;cursor:pointer!important;font-size:16px!important;font-weight:700!important;transition:background-color .3s!important;margin:0 auto!important;display:block!important}.submit-btn[data-v-ad7170a0]:hover{background-color:#e66c00}.message[data-v-ad7170a0]{margin-top:15px;padding:10px;border-radius:4px;text-align:center}.success[data-v-ad7170a0]{background-color:#f0fff0cc;color:#4caf50;border:1px solid #d0e9c6}.error[data-v-ad7170a0]{background-color:#fff0f0cc;color:#d32f2f;border:1px solid #ebccd1}.level[data-v-d0687613]{text-align:center;max-width:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:70vh;padding:20px;box-sizing:border-box;margin-top:-10px}.image-container img[data-v-d0687613]{max-width:100%;max-height:300px;border-radius:4px}.content-container[data-v-d0687613]{width:100%;max-width:600px;background-color:#1e1e1e;padding:20px;border-radius:8px;box-shadow:0 4px 15px #0000004d;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.answer-section[data-v-d0687613]{padding-top:0;width:100%}.input-container[data-v-d0687613]{display:flex;max-width:400px;width:100%;margin-left:auto;margin-right:auto}input[data-v-d0687613]{flex:1;padding:12px 15px;border:none;background-color:#333;color:#fff;border-radius:4px 0 0 4px;font-size:1.1rem;width:auto;min-width:0}button[data-v-d0687613]{padding:12px 25px;background-color:#3498db;color:#fff;border:none;border-radius:0 4px 4px 0;cursor:pointer;transition:background-color .3s;font-size:1.1rem}button[data-v-d0687613]:hover{background-color:#2980b9}.message[data-v-d0687613]{margin-top:20px;padding:10px;border-radius:4px}.success[data-v-d0687613]{background-color:#2ecc7133;color:#2ecc71}.error[data-v-d0687613]{background-color:#e74c3c33;color:#e74c3c}@media (max-width: 768px){.level[data-v-d0687613],.content-container[data-v-d0687613]{padding:15px}.image-container img[data-v-d0687613]{max-height:220px}input[data-v-d0687613],button[data-v-d0687613]{padding:10px 15px;font-size:1rem}button[data-v-d0687613]{padding:10px 15px}}@media (max-width: 480px){.image-container img[data-v-d0687613]{max-height:180px}.content-container[data-v-d0687613]{padding:12px}}.level[data-v-7201e2bd]{text-align:center;max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;height:auto;margin:0 auto;padding:20px;box-sizing:border-box}.content-container[data-v-7201e2bd]{width:100%;max-width:600px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 15px #0000004d;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;max-height:90vh;overflow-y:auto}.maps-container[data-v-7201e2bd]{display:flex;justify-content:center;align-items:center;width:100%;position:relative;overflow:hidden;height:min(450px,50vh)}.maps-container iframe[data-v-7201e2bd]{width:100%;height:100%;border-radius:4px;box-shadow:0 2px 10px #0003}.answer-section[data-v-7201e2bd]{padding-top:10px;display:flex;flex-direction:column;align-items:center;width:100%}.input-container[data-v-7201e2bd]{display:flex;justify-content:center;align-items:center;margin-bottom:10px;max-width:400px;width:100%;margin-left:auto;margin-right:auto;gap:10px}input[data-v-7201e2bd]{flex:1;height:44px;padding:0 15px;border:none;background-color:#f5f5f5;color:#333;border-radius:4px;font-size:1.1rem;box-sizing:border-box;min-width:0}button[data-v-7201e2bd]{height:44px;padding:0 20px;background-color:#a67f5d;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:1.1rem}button[data-v-7201e2bd]:hover{background-color:#8e6a4d}.message[data-v-7201e2bd]{margin-top:15px;padding:10px;border-radius:4px}.success[data-v-7201e2bd]{background-color:#2ecc7133;color:#2ecc71}.error[data-v-7201e2bd]{background-color:#e74c3c33;color:#e74c3c}@media (max-height: 800px){.content-container[data-v-7201e2bd]{padding:15px;gap:15px;max-height:85vh}.maps-container[data-v-7201e2bd]{height:min(350px,45vh)}}@media (max-width: 768px){.content-container[data-v-7201e2bd]{padding:15px}.maps-container[data-v-7201e2bd]{height:min(300px,40vh)}input[data-v-7201e2bd],button[data-v-7201e2bd]{height:40px;font-size:1rem}button[data-v-7201e2bd]{padding:0 15px;white-space:nowrap}}@media (max-width: 480px){.level[data-v-7201e2bd]{padding:10px}.content-container[data-v-7201e2bd]{padding:12px;gap:12px}.maps-container[data-v-7201e2bd]{height:min(250px,35vh)}.input-container[data-v-7201e2bd]{gap:5px}input[data-v-7201e2bd]{padding:0 10px}}.level[data-v-bc14bbdf]{text-align:center;max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;min-height:70vh;padding:20px;box-sizing:border-box}.content-container[data-v-bc14bbdf]{width:100%;max-width:600px;background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 15px #0000004d;display:flex;flex-direction:column;gap:30px;box-sizing:border-box}.audio-container[data-v-bc14bbdf]{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:20px}.waveform-player[data-v-bc14bbdf]{width:100%;height:200px;border-radius:8px;overflow:hidden;background-color:#1e1e1e;position:relative;box-shadow:0 4px 15px #0003}.waveform[data-v-bc14bbdf]{width:100%;height:100%;position:absolute;top:0;left:0}.controls[data-v-bc14bbdf]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:10}.play-button[data-v-bc14bbdf]{width:40px;height:40px;background-color:#ffffff4d;border:none;border-radius:50%;color:#fff;font-size:18px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s,transform .2s}.play-button[data-v-bc14bbdf]:hover{background-color:#ffffff80;transform:scale(1.1)}.play-button[data-v-bc14bbdf]:active{transform:scale(.95)}.answer-section[data-v-bc14bbdf]{padding-top:20px;width:100%}.input-container[data-v-bc14bbdf]{display:flex;justify-content:center;align-items:center;margin-bottom:10px;max-width:400px;width:100%;margin-left:auto;margin-right:auto;gap:10px}input[data-v-bc14bbdf]{flex:1;height:44px;padding:0 15px;border:none;background-color:#f5f5f5;color:#333;border-radius:4px;font-size:1.1rem;box-sizing:border-box;min-width:0}button[data-v-bc14bbdf]{height:44px;padding:0 20px;background-color:#a67f5d;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:1.1rem}button[data-v-bc14bbdf]:hover{background-color:#8e6a4d}.message[data-v-bc14bbdf]{margin-top:20px;padding:10px;border-radius:4px}.success[data-v-bc14bbdf]{background-color:#2ecc7133;color:#2ecc71}.error[data-v-bc14bbdf]{background-color:#e74c3c33;color:#e74c3c}@media (max-width: 768px){.content-container[data-v-bc14bbdf]{padding:20px;gap:20px}.waveform-player[data-v-bc14bbdf]{height:160px}input[data-v-bc14bbdf],button[data-v-bc14bbdf]{height:40px;font-size:1rem}button[data-v-bc14bbdf]{padding:0 15px}.play-button[data-v-bc14bbdf]{width:36px;height:36px;font-size:16px}}@media (max-width: 480px){.level[data-v-bc14bbdf]{padding:15px}.content-container[data-v-bc14bbdf]{padding:15px;gap:15px}.waveform-player[data-v-bc14bbdf]{height:130px}.answer-section[data-v-bc14bbdf]{padding-top:10px}}.level[data-v-81c58996]{text-align:center;max-width:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;position:relative;margin:0 auto;padding:20px;box-sizing:border-box}.content-container[data-v-81c58996]{width:100%;max-width:600px;background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 15px #0000004d;display:flex;flex-direction:column;gap:30px;margin-top:20vh;box-sizing:border-box}.answer-section[data-v-81c58996]{display:flex;flex-direction:column;align-items:center;justify-content:center}.input-container[data-v-81c58996]{display:flex;justify-content:center;align-items:center;max-width:400px;width:100%;margin-left:auto;margin-right:auto;gap:10px}input[data-v-81c58996]{flex:1;height:44px;padding:0 15px;border:none;background-color:#f5f5f5;color:#333;border-radius:4px;font-size:1.1rem;box-sizing:border-box;min-width:0}button[data-v-81c58996]{height:44px;padding:0 20px;background-color:#a67f5d;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:1.1rem}button[data-v-81c58996]:hover{background-color:#8e6a4d}.message[data-v-81c58996]{margin-top:20px;padding:10px;border-radius:4px}.success[data-v-81c58996]{background-color:#2ecc7133;color:#2ecc71}.error[data-v-81c58996]{background-color:#e74c3c33;color:#e74c3c}.loldle-banner[data-v-81c58996]{width:100%;height:12vh;min-height:80px;max-height:150px;background-color:#f0f0f0;display:flex;justify-content:center;align-items:center;overflow:visible;position:fixed;bottom:0;left:0;z-index:100;box-shadow:0 -4px 10px #0000001a;animation:slideInFromBottom-81c58996 3s ease-out}@keyframes slideInFromBottom-81c58996{0%{transform:translateY(100%)}to{transform:translateY(0)}}.loldle-container[data-v-81c58996]{position:relative;display:inline-block;padding:20px 40px 20px 20px;height:100%;display:flex;align-items:center;justify-content:center}.close-loldle-button[data-v-81c58996]{position:absolute;top:50%;right:10px;transform:translateY(-50%);background-color:transparent;color:#777;font-size:30px;font-weight:400;cursor:pointer;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;user-select:none;letter-spacing:normal}.loldle-image[data-v-81c58996]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:pointer}@media (max-width: 768px){.content-container[data-v-81c58996]{padding:20px;margin-top:15vh}input[data-v-81c58996],button[data-v-81c58996]{font-size:1rem;height:40px}button[data-v-81c58996]{padding:0 15px}.close-loldle-button[data-v-81c58996]{right:5px;font-size:24px}}@media (max-width: 480px){.content-container[data-v-81c58996]{margin-top:10vh}.loldle-container[data-v-81c58996]{padding:10px 30px 10px 10px}}.container[data-v-9603e6e3]{display:flex;flex-direction:column;width:100%;height:100vh;padding:20px;box-sizing:border-box}.grid-container[data-v-9603e6e3]{display:flex;justify-content:space-between;gap:30px;width:100%;align-items:center}.characters-grid[data-v-9603e6e3],.slots-grid[data-v-9603e6e3]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-gap:15px;width:48%;aspect-ratio:.8 / 1.2;padding:15px;border-radius:8px;background-color:#0000001a}.character[data-v-9603e6e3]{width:100%;height:100%;background-size:cover;background-position:center;border-radius:8px;cursor:grab;box-shadow:0 2px 5px #0000004d;transition:all .2s ease;justify-self:center;align-self:center;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.character[data-v-9603e6e3]:hover{transform:scale(1.05)}.character.dragging[data-v-9603e6e3]{opacity:.5;transform:scale(.95)}.character.selected[data-v-9603e6e3]{box-shadow:0 0 0 4px #3498db,0 2px 5px #0000004d;transform:scale(1.05)}.slot[data-v-9603e6e3]{width:100%;height:100%;background-color:#ffffff5d;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5%;transition:all .2s ease;justify-self:center;align-self:center;max-width:100%;max-height:100%;box-sizing:border-box}.slot.selectable[data-v-9603e6e3]{cursor:pointer;background-color:#add8e666}.slot-label[data-v-9603e6e3]{font-size:.9rem;margin-bottom:5px}.slot.filled[data-v-9603e6e3]{background-color:#ffffff5d}.slot.drag-over[data-v-9603e6e3]{background-color:#aad4f5;transform:scale(1.05);box-shadow:0 0 10px #3498db80}.slot.correct[data-v-9603e6e3]{background-color:#2ecc714d}.slot-image[data-v-9603e6e3]{width:85%;height:85%;background-size:cover;background-position:center;border-radius:8px}.status-message[data-v-9603e6e3]{margin-top:20px;padding:10px;border-radius:5px;background-color:#f8f9fa;text-align:center}.status-message.success[data-v-9603e6e3]{background-color:#2ecc7133;color:#2ecc71;font-weight:700}.killed-by-text[data-v-9603e6e3]{font-weight:700;font-size:1.5rem;text-align:center;color:#7e745b}.toggle-mode[data-v-9603e6e3]{margin-bottom:15px;text-align:center}.toggle-mode button[data-v-9603e6e3]{background-color:#f1f1f1;border:none;border-radius:20px;padding:8px 15px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.toggle-mode button.active[data-v-9603e6e3]{background-color:#3498db;color:#fff}.character.touch-mode[data-v-9603e6e3]{cursor:pointer}.slot.touch-mode.selectable[data-v-9603e6e3]{background-color:#add8e666;box-shadow:0 0 5px #3498db80}@media (max-width: 768px){.container[data-v-9603e6e3]{height:auto;min-height:100vh;padding:15px}.grid-container[data-v-9603e6e3]{flex-direction:column;gap:15px}.characters-grid[data-v-9603e6e3],.slots-grid[data-v-9603e6e3]{width:100%;aspect-ratio:1 / .8;grid-gap:10px;padding:10px}.killed-by-text[data-v-9603e6e3]{margin:10px 0;font-size:1.2rem}.slot-label[data-v-9603e6e3]{font-size:.8rem}}@media (max-width: 480px){.characters-grid[data-v-9603e6e3],.slots-grid[data-v-9603e6e3]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);aspect-ratio:auto}.character[data-v-9603e6e3],.slot[data-v-9603e6e3]{aspect-ratio:1/1}.slot-label[data-v-9603e6e3]{font-size:.7rem}.toggle-mode button[data-v-9603e6e3]{font-size:.8rem;padding:6px 12px}}@media (hover: none) and (pointer: coarse){.character[data-v-9603e6e3]{transform:scale(1);cursor:pointer}.character[data-v-9603e6e3]:hover{transform:scale(1)}.character[data-v-9603e6e3]:active{transform:scale(.95)}.slot.selectable[data-v-9603e6e3]:active{transform:scale(.95);background-color:#aad4f5}}.level[data-v-5d4115c7]{text-align:center;max-width:900px;min-height:70vh;display:flex;justify-content:center;align-items:center}.quiz-container[data-v-5d4115c7]{width:100%;background-color:#f8f9fa;padding:40px;border-radius:8px;box-shadow:0 4px 15px #0003;overflow-y:auto;max-height:80vh}.question-card[data-v-5d4115c7]{display:flex;flex-direction:column;align-items:center}.question[data-v-5d4115c7]{font-size:1.5em;color:#333;margin-bottom:20px;margin-top:0}.answers-container[data-v-5d4115c7]{display:flex;flex-direction:column;width:100%;max-width:500px;gap:15px;margin-bottom:0;align-items:center}.answer-btn[data-v-5d4115c7]{padding:10px 15px!important;background-color:#f1f3f5!important;color:#333!important;border:1px solid #dee2e6!important;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:300!important;transition:none!important;text-align:left;width:fit-content;min-width:50px;max-width:100%}.answer-btn[data-v-5d4115c7]:hover:not(:disabled){background-color:#e9ecef!important;transform:translateY(-2px);box-shadow:0 2px 5px #0000001a;transition:transform .2s,box-shadow .2s!important}.answer-btn.selected[data-v-5d4115c7]{background-color:#3498db!important;color:#fff!important;border-color:#3498db!important;transition:none!important}.answer-btn.correct[data-v-5d4115c7]{background-color:#2ecc71!important;color:#fff!important;border-color:#2ecc71!important;transition:none!important}.answer-btn.incorrect[data-v-5d4115c7]{background-color:#e74c3c!important;color:#fff!important;border-color:#e74c3c!important;transition:none!important}.answer-btn.neutral[data-v-5d4115c7]{background-color:#d9d9d9!important;color:#666!important;border-color:#d9d9d9!important;transition:none!important}.result-message[data-v-5d4115c7]{margin:10px 0;padding:20px;background-color:#3498db1a;border-radius:4px;color:#333;font-size:1.1rem;max-width:500px}.next-btn[data-v-5d4115c7],.next-level-btn[data-v-5d4115c7]{padding:10px 20px;background-color:#3498db!important;color:#fff!important;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:1.1rem;margin-top:20px;margin-bottom:0}.next-level-btn[data-v-5d4115c7]{background-color:#3498db!important;font-size:1.2rem;padding:15px 25px}.next-btn[data-v-5d4115c7]:hover,.next-level-btn[data-v-5d4115c7]:hover{transform:translateY(-2px);box-shadow:0 2px 5px #0003}.next-level-btn[data-v-5d4115c7]:hover{background-color:#2980b9!important}.completion-message[data-v-5d4115c7]{padding:15px;background-color:#3498db1a;border-radius:4px;color:#333}.completion-message h3[data-v-5d4115c7]{font-size:2rem;margin-bottom:10px;color:#3498db}@media (max-width: 768px){.level[data-v-5d4115c7]{min-height:auto;padding:20px 10px}.quiz-container[data-v-5d4115c7]{max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:30px;width:95%;max-width:95%}.question[data-v-5d4115c7]{font-size:1.1em}.answer-btn[data-v-5d4115c7]{font-size:.75rem}.result-message[data-v-5d4115c7]{font-size:.9rem;padding:15px}.next-btn[data-v-5d4115c7],.next-level-btn[data-v-5d4115c7]{font-size:1rem;padding:8px 16px}}@media (max-width: 480px){.question[data-v-5d4115c7]{font-size:.9em}.answer-btn[data-v-5d4115c7]{font-size:.8rem}.quiz-container[data-v-5d4115c7]{padding:15px;width:100%;max-width:100%}.level[data-v-5d4115c7]{width:100%}.result-message[data-v-5d4115c7]{font-size:.8rem;padding:12px}.next-btn[data-v-5d4115c7],.next-level-btn[data-v-5d4115c7]{font-size:.9rem;padding:8px 15px}}.level[data-v-43dc9132]{text-align:center;max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;min-height:70vh;height:100%;max-height:100%;padding:20px;box-sizing:border-box;overflow:hidden}.content-container[data-v-43dc9132]{width:100%;max-width:600px;background-color:#1e1e1e;padding:40px;border-radius:8px;box-shadow:0 4px 15px #0000004d;display:flex;flex-direction:column;gap:30px;box-sizing:border-box}.messenger-section[data-v-43dc9132]{display:flex;align-items:center;justify-content:center;gap:15px}.messenger-icon[data-v-43dc9132]{width:40px;height:40px;object-fit:contain}.date-text[data-v-43dc9132]{font-size:1.5rem;color:#000}.answer-section[data-v-43dc9132]{padding-top:20px;width:100%}.input-container[data-v-43dc9132]{display:flex;justify-content:center;align-items:center;margin-bottom:10px;max-width:400px;width:100%;margin-left:auto;margin-right:auto;gap:10px}input[data-v-43dc9132]{flex:1;height:44px;padding:0 15px;border:none;background-color:#f5f5f5;color:#333;border-radius:4px;font-size:1.1rem;box-sizing:border-box;min-width:0}button[data-v-43dc9132]{height:44px;padding:0 20px;background-color:#a67f5d;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:1.1rem}button[data-v-43dc9132]:hover{background-color:#8e6a4d}.message[data-v-43dc9132]{margin-top:20px;padding:10px;border-radius:4px}.success[data-v-43dc9132]{background-color:#2ecc7133;color:#2ecc71}.error[data-v-43dc9132]{background-color:#e74c3c33;color:#e74c3c}@media (max-width: 768px){.content-container[data-v-43dc9132]{padding:25px;gap:20px}.date-text[data-v-43dc9132]{font-size:1.3rem}input[data-v-43dc9132],button[data-v-43dc9132]{height:40px;font-size:1rem}button[data-v-43dc9132]{padding:0 15px}}@media (max-width: 480px){.level[data-v-43dc9132]{padding:15px}.content-container[data-v-43dc9132]{padding:20px;gap:15px}.date-text[data-v-43dc9132]{font-size:1.1rem}.answer-section[data-v-43dc9132]{padding-top:10px}.message[data-v-43dc9132]{margin-top:15px}}.not-found[data-v-cf5e0b54]{text-align:center;max-width:100%;display:flex;justify-content:center;align-items:center;height:60vh;width:50%;padding:20px;box-sizing:border-box;overflow:hidden;min-width:320px}.content-container[data-v-cf5e0b54]{width:100%;max-width:800px;background-color:#1e1e1e;padding:30px;border-radius:8px;box-shadow:0 4px 15px #0000004d;display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:90vh;overflow:auto;box-sizing:border-box}h1[data-v-cf5e0b54]{font-size:6rem;margin-bottom:0;color:#a67f5d}h2[data-v-cf5e0b54]{font-size:2rem;margin-top:.5rem;margin-bottom:1.5rem}p[data-v-cf5e0b54]{font-size:1.2rem;margin-bottom:2rem}.image-container[data-v-cf5e0b54]{margin:0 auto 2rem;width:100%;max-width:500px;height:40vh;display:flex;justify-content:center;align-items:center;min-height:100px;box-sizing:border-box;overflow:hidden}.image-container img[data-v-cf5e0b54]{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 4px 10px #0000004d}.back-button a[data-v-cf5e0b54]{display:inline-block;padding:12px 24px;background-color:#a67f5d;color:#fff;text-decoration:none;border-radius:6px;font-weight:700;font-size:1.2rem;transition:all .3s ease}.back-button a[data-v-cf5e0b54]:hover{background-color:#8a6a4d;transform:translateY(-2px);box-shadow:0 4px 8px #a67f5d66}.back-button a[data-v-cf5e0b54]:active{transform:translateY(1px);box-shadow:0 2px 4px #a67f5d4d}@media (max-height: 600px){.image-container[data-v-cf5e0b54]{height:30vh;margin-bottom:1rem}.back-button a[data-v-cf5e0b54]{padding:8px 16px;font-size:1rem}}@media (max-width: 600px){.not-found[data-v-cf5e0b54]{width:90%}.image-container[data-v-cf5e0b54]{height:35vh}}div[data-v-ae157609]{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.5rem;color:#a67f5d}.level[data-v-dabc6878]{text-align:center;max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;min-height:70vh;padding:20px;box-sizing:border-box;position:relative;overflow:hidden}.title[data-v-dabc6878]{font-size:4rem;color:#a67f5d;font-family:Montserrat,Arial,sans-serif;font-weight:800;letter-spacing:3px;opacity:.5;text-shadow:1px 1px 2px rgba(0,0,0,.1);text-transform:uppercase;margin-top:-15vh;z-index:10}.floating-texts-container[data-v-dabc6878]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:5;pointer-events:none;overflow:visible}.floating-text[data-v-dabc6878]{position:absolute;font-family:Courier New,monospace;font-size:1.2rem;opacity:0;white-space:nowrap;text-shadow:0px 0px 2px rgba(166,127,93,.3);will-change:opacity;overflow:visible;transition:opacity 1.5s cubic-bezier(.42,0,.58,1);transform:translate(-50%,-50%)}.floating-text.fade[data-v-dabc6878]{opacity:var(--target-opacity, .7)}@media (max-width: 768px){.title[data-v-dabc6878]{font-size:3rem}.floating-text[data-v-dabc6878]{font-size:.5rem}}@media (max-width: 480px){.title[data-v-dabc6878]{font-size:2.5rem}.floating-text[data-v-dabc6878]{font-size:.4rem}}
