@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed);.header[data-v-02e03a35]{background-color:#000;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.brand img[data-v-02e03a35]{height:100px;width:auto}.menu-toggle[data-v-02e03a35]{background:none;border:none;font-size:24px;color:#fff;cursor:pointer;padding:.5em;display:none;align-items:center;justify-content:center}.navbar[data-v-02e03a35]{background-color:transparent;border-radius:0;padding:20px;display:flex;justify-content:center;gap:10px}.nav-links[data-v-02e03a35]{list-style:none;display:flex;margin:0;padding:0;gap:10px;font-size:18px}.nav-links a[data-v-02e03a35]{text-decoration:none;color:#fff;background:transparent;border-radius:15px;padding:5px 15px;transition:color .3s,background-color .3s,text-decoration-color .3s}.nav-links a[data-v-02e03a35]:hover{text-decoration:underline;text-decoration-color:rgba(46,163,242,.8)}.nav-links a.active-link[data-v-02e03a35]{color:#2ea3f2;text-decoration:underline;text-decoration-color:#2ea3f2}.social-links[data-v-02e03a35]{display:flex;gap:10px;flex-direction:row}.social-icon[data-v-02e03a35]{padding:5px;background-color:#000;border:1px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .3s,border-color .3s}@media (min-width:550px) and (max-width:979px){.header[data-v-02e03a35]{display:flex;flex-direction:column;align-items:center;width:100%}.brand img[data-v-02e03a35]{height:135px;width:auto}.brand[data-v-02e03a35]{margin-bottom:10px}.social-links[data-v-02e03a35]{display:flex;flex-direction:row;justify-content:center;gap:6px;margin-bottom:10px}.social-icon[data-v-02e03a35]{display:flex;align-items:center;justify-content:center}.navbar[data-v-02e03a35]{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:10px}.nav-links[data-v-02e03a35]{display:flex;flex-direction:row;justify-content:center;gap:10px;width:100%}.nav-links a[data-v-02e03a35]{text-align:center;padding:8px 16px}}@media (max-width:549px){.header[data-v-02e03a35]{display:flex;flex-direction:column;align-items:center;width:100%}.brand img[data-v-02e03a35]{height:125px;width:auto}.brand[data-v-02e03a35]{margin-bottom:1px}.menu-toggle[data-v-02e03a35]{display:flex;margin-bottom:20px}.social-links[data-v-02e03a35]{display:none}.social-links.is-visible[data-v-02e03a35]{display:flex;flex-direction:row;justify-content:center;gap:6px;margin-bottom:10px}.navbar[data-v-02e03a35]{display:none}.nav-links[data-v-02e03a35],.navbar.is-visible[data-v-02e03a35]{display:flex;flex-direction:column;align-items:center;width:100%}.nav-links a[data-v-02e03a35]{text-align:center;padding:8px 16px;width:100%;margin-bottom:5px}}.footer[data-v-74795a90]{background-color:#000;display:flex;justify-content:space-between;align-items:center;padding:0 40px;color:#fff;margin-bottom:10px}.footer-content p[data-v-74795a90]{margin:5px 0;font-size:18px;text-align:center;color:#fff;font-weight:700;margin-bottom:10px}.brand img[data-v-74795a90]{height:100px;width:auto}.menu-toggle[data-v-74795a90]{background:none;border:none;font-size:24px;color:#fff;cursor:pointer;padding:.5em;display:none;align-items:center;justify-content:center}.navbar[data-v-74795a90]{background-color:transparent;border-radius:0;padding:20px;display:flex;justify-content:center;gap:10px}.nav-links[data-v-74795a90]{list-style:none;display:flex;margin:0;padding:0;gap:10px;font-size:18px}.nav-links a[data-v-74795a90]{text-decoration:none;color:#fff;background:transparent;border-radius:15px;padding:5px 15px;transition:color .3s,background-color .3s,text-decoration-color .3s}.nav-links a[data-v-74795a90]:hover{text-decoration:underline;text-decoration-color:rgba(46,163,242,.8)}.nav-links a.active-link[data-v-74795a90]{color:#2ea3f2;text-decoration:underline;text-decoration-color:#2ea3f2}.social-links[data-v-74795a90]{display:flex;gap:10px;flex-direction:row}.social-icon[data-v-74795a90]{padding:5px;background-color:#000;border:1px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .3s,border-color .3s}@media (min-width:550px) and (max-width:979px){.footer[data-v-74795a90]{display:flex;flex-direction:column;align-items:center;width:100%;color:#fff}.brand img[data-v-74795a90]{height:135px;width:auto}.brand[data-v-74795a90]{margin-bottom:10px}.social-links[data-v-74795a90]{display:flex;flex-direction:row;justify-content:center;gap:6px;margin-bottom:10px}.social-icon[data-v-74795a90]{display:flex;align-items:center;justify-content:center}.navbar[data-v-74795a90]{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:10px}.nav-links[data-v-74795a90]{display:flex;flex-direction:row;justify-content:center;gap:10px;width:100%}.nav-links a[data-v-74795a90]{text-align:center;padding:8px 16px}}@media (max-width:549px){.footer[data-v-74795a90]{display:flex;flex-direction:column;align-items:center;width:100%;color:#fff}.brand img[data-v-74795a90]{height:125px;width:auto}.brand[data-v-74795a90]{margin-bottom:1px}.menu-toggle[data-v-74795a90]{display:flex;margin-bottom:20px}.social-links[data-v-74795a90]{display:none}.social-links.is-visible[data-v-74795a90]{display:flex;flex-direction:row;justify-content:center;gap:6px;margin-bottom:10px}.navbar[data-v-74795a90]{display:none}.nav-links[data-v-74795a90],.navbar.is-visible[data-v-74795a90]{display:flex;flex-direction:column;align-items:center;width:100%}.nav-links a[data-v-74795a90]{text-align:center;padding:8px 16px;width:100%;margin-bottom:5px}}body,html{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;font-family:Roboto Condensed,sans-serif;color:#333;background-color:#f9fcff}*{box-sizing:border-box}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.text-column{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.cta-button{display:inline-block;padding:20px 40px;background-color:#090148;color:#fff;text-decoration:none;border-radius:25px;transition:background-color .3s;text-align:center;font-weight:700;font-size:1.3rem}.cta-button:hover{background-color:#202020}@media (min-width:1200px){.container{max-width:1980px}}.white-background{background-color:#f9fcff}.dark-background{background-color:#121212;color:#fff}h1,h2,h3,h4,h5,li,p{color:rgba(2,30,60,.8);line-height:1.6}.dark-background h1,.dark-background h2,.dark-background h3,.dark-background h4,.dark-background h5{color:#f9fcff}h1{font-size:4rem}h2{font-size:3.1rem}h3{font-size:2.6rem}h4{font-size:2.3rem}h5{font-size:2.125rem}li,p{font-size:1.3rem;text-align:justify}a{color:#2ea3f2;text-decoration:none}a:hover{text-decoration:underline}.important{color:#000;font-weight:700}@media (min-width:768px) and (max-width:1199px){.container{max-width:720px}.cta-button{font-size:1.2rem}h1{font-size:3.825rem}h2{font-size:2.975rem}h3{font-size:2.55rem}h4{font-size:2.125rem}h5{font-size:1.9125rem}li,p{font-size:1.2rem}}@media (min-width:576px) and (max-width:767px){.container{max-width:540px}.cta-button{font-size:1.2rem}h1{font-size:3.4rem}h2{font-size:2.55rem}h3{font-size:2.125rem}h4{font-size:1.9125rem}h5{font-size:1.7rem}li,p{font-size:1.2rem}}@media (max-width:575px){.container{max-width:100%;padding-right:10px;padding-left:10px}.cta-button{font-size:1.2rem}h1{font-size:2.975rem}h2{font-size:2.3375rem}h3{font-size:1.9125rem}h4{font-size:1.7rem}h5{font-size:1.4875rem}li,p{font-size:1.2rem}}.container[data-v-dfad0036]{display:grid;grid-template-columns:1fr;gap:20px;padding:20px}.content-row[data-v-dfad0036]{display:grid;grid-template-columns:1fr;gap:0}.image-column[data-v-dfad0036],.text-column[data-v-dfad0036]{padding:10px}.image-column img[data-v-dfad0036]{width:100%;height:auto}.inline-image[data-v-dfad0036]{width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;margin-top:10px}.hero[data-v-dfad0036]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:400px;background-size:cover;background-position:50%;color:#fff;background-image:url(/assets/img/HERO-HOME-MOBILE.895efad0.webp)}.hero h1[data-v-dfad0036],.hero h2[data-v-dfad0036]{margin:0;padding:10px;background-color:rgba(0,0,0,.2);color:rbg(255,255,255)}@media (min-width:900px){.container[data-v-dfad0036]{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;max-width:1980px}.hero[data-v-dfad0036]{background-image:url(/assets/img/HERO-HOME-COMPUTER.77d90715.webp)}.content-row[data-v-dfad0036]{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center}.content-row[data-v-dfad0036]:nth-child(odd){grid-template-areas:"text image"}.content-row:nth-child(odd) .text-column[data-v-dfad0036]{grid-area:text;order:1;padding-left:30px;padding-right:40px;padding-top:0;padding-bottom:0}.content-row:nth-child(odd) .image-column[data-v-dfad0036]{grid-area:image;order:2;padding:0}.content-row[data-v-dfad0036]:nth-child(2n){grid-template-areas:"image text"}.content-row:nth-child(2n) .image-column[data-v-dfad0036]{grid-area:image;order:1;padding:0}.content-row:nth-child(2n) .text-column[data-v-dfad0036]{grid-area:text;order:2;padding-left:40px;padding-right:30px;padding-top:0;padding-bottom:0}}@media (max-width:899px){.content-row .text-column[data-v-dfad0036]{order:1}.content-row .image-column[data-v-dfad0036]{order:2}.container[data-v-dfad0036]{margin-left:auto;margin-right:auto;max-width:899px}}@media (min-width:1200px){.hero[data-v-dfad0036]{background-image:url(/assets/img/HERO-HOME-COMPUTER.77d90715.webp)}}.login-card[data-v-15239116]{background-color:#000;color:#fff}.text-center[data-v-15239116]{text-align:center}.actions-container[data-v-15239116]{display:flex;justify-content:center}.action-button[data-v-15239116]{background-color:#000;color:#fff;border:1px solid #fff;border-radius:50px;text-transform:none;font-size:1.25rem;letter-spacing:0}.action-button[data-v-15239116]:hover{border-color:#2ea3f2;color:#2ea3f2}.text-field[data-v-15239116]{--v-input-min-height:56px;font-size:1.35rem}.error-message[data-v-15239116]{color:#ff5252;font-weight:700;margin-top:10px;text-align:center}.eye-icon[data-v-15239116]{cursor:pointer;color:#d3d3d3}.container[data-v-25a88204]{display:grid;grid-template-columns:1fr;gap:20px;padding:20px}.hero[data-v-25a88204]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:400px;background-size:cover;background-position:50%;color:#fff;background-image:url(/assets/img/YagaWebVR-MOBILE.6aec1c32.webp)}.hero h1[data-v-25a88204],.hero h3[data-v-25a88204]{margin:0;padding:10px;background-color:rgba(0,0,0,.5);color:#fff}.cta-button[data-v-25a88204]{margin-top:20px;padding:10px 20px;background-color:#051a29;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:18px}.cta-button[data-v-25a88204]:hover{background-color:#000}@media (min-width:900px){.hero[data-v-25a88204]{background-image:url(/assets/img/YagaWebVR-COMPUTER.3980efb0.webp)}}@media (min-width:1200px){.hero[data-v-25a88204]{background-image:url(/assets/img/YagaWebVR-COMPUTER.3980efb0.webp)}}.container[data-v-0eaee123]{display:grid;grid-template-columns:1fr;gap:20px;padding:20px}.content-row[data-v-0eaee123]{display:grid;grid-template-columns:1fr;gap:0}.image-column[data-v-0eaee123],.text-column[data-v-0eaee123]{padding:10px}.image-column img[data-v-0eaee123]{width:100%;height:auto}.inline-image[data-v-0eaee123]{width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;margin-top:10px}.hero[data-v-0eaee123]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:400px;background-size:cover;background-position:50%;color:#fff;background-image:url(/assets/img/HERO-EUFUNDING-MOBILE.a8d97cff.webp)}.hero h1[data-v-0eaee123],.hero h2[data-v-0eaee123]{margin:0;padding:10px;background-color:rgba(0,0,0,.2);color:rbg(255,255,255)}@media (min-width:900px){.container[data-v-0eaee123]{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;max-width:1980px}.hero[data-v-0eaee123]{background-image:url(/assets/img/HERO-EUFUNDING-COMPUTER.1867f063.webp)}.content-row[data-v-0eaee123]{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center}.content-row[data-v-0eaee123]:nth-child(odd){grid-template-areas:"text image"}.content-row:nth-child(odd) .text-column[data-v-0eaee123]{grid-area:text;order:1;padding-left:30px;padding-right:40px;padding-top:0;padding-bottom:0}.content-row:nth-child(odd) .image-column[data-v-0eaee123]{grid-area:image;order:2;padding:0}.content-row[data-v-0eaee123]:nth-child(2n){grid-template-areas:"image text"}.content-row:nth-child(2n) .image-column[data-v-0eaee123]{grid-area:image;order:1;padding:0}.content-row:nth-child(2n) .text-column[data-v-0eaee123]{grid-area:text;order:2;padding-left:40px;padding-right:30px;padding-top:0;padding-bottom:0}}@media (max-width:899px){.content-row .text-column[data-v-0eaee123]{order:1}.content-row .image-column[data-v-0eaee123]{order:2}.container[data-v-0eaee123]{margin-left:auto;margin-right:auto;max-width:899px}}@media (min-width:1200px){.hero[data-v-0eaee123]{background-image:url(/assets/img/HERO-EUFUNDING-COMPUTER.1867f063.webp)}}.container[data-v-3e2a3530]{display:grid;grid-template-columns:1fr;gap:20px;padding:20px}.content-row[data-v-3e2a3530]{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}.image-column[data-v-3e2a3530],.text-column[data-v-3e2a3530]{padding:10px}.image-column img[data-v-3e2a3530]{width:100%;height:auto}.inline-image[data-v-3e2a3530]{width:100%;-o-object-fit:cover;object-fit:cover}.hero[data-v-3e2a3530]{background-image:url(/assets/img/HERO-HOME-COMPUTER.77d90715.webp)}@media (min-width:900px){.hero[data-v-3e2a3530]{background-image:url(/assets/img/HERO-HOME-COMPUTER.77d90715.webp)}}@media (min-width:1200px){.hero[data-v-3e2a3530]{background-image:url(/assets/img/HERO-HOME-SUPER.efa7f221.webp)}}.hero[data-v-3e2a3530]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:300px;background-color:#333;color:#fff}.hero h1[data-v-3e2a3530],.hero h2[data-v-3e2a3530]{margin:0;padding:10px;background-color:rgba(0,0,0,.2)}@media (min-width:900px){.container[data-v-3e2a3530]{padding-left:50px;padding-right:50px;max-width:95%}.content-row[data-v-3e2a3530]{grid-template-columns:1fr 2fr}}.hero[data-v-44e0c472]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:400px;background-size:cover;background-position:50%;color:#fff;background-image:url(/assets/img/HERO-HOME-MOBILE.895efad0.webp)}@media (min-width:900px){.hero[data-v-44e0c472]{background-image:url(/assets/img/HERO-HOME-COMPUTER.77d90715.webp)}}@media (min-width:1200px){.hero[data-v-44e0c472]{background-image:url(/assets/img/HERO-HOME-COMPUTER.77d90715.webp)}}.hero h1[data-v-44e0c472],.hero h2[data-v-44e0c472]{margin:0;padding:10px;background-color:rgba(0,0,0,.2)}.form-container[data-v-44e0c472]{display:flex;justify-content:center;align-items:center;height:100vh;margin-top:-100px}iframe[data-v-44e0c472]{border:none;transition:transform .3s ease-out}iframe[data-v-44e0c472]:hover{transform:scale(1.05)}.hero[data-v-1526a493]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:300px;background-size:cover;background-position:50%;color:#fff;padding:0;margin:0}.hero h1[data-v-1526a493]{margin:0;padding:10px;background-color:rgba(0,0,0,.5)}.hero[data-v-1526a493]{background-image:url(/assets/img/HERO-HOME-MOBILE.895efad0.webp)}@media (min-width:900px){.hero[data-v-1526a493]{background-image:url(/assets/img/HERO-HOME-COMPUTER.77d90715.webp)}}@media (min-width:1200px){.hero[data-v-1526a493]{background-image:url(/assets/img/HERO-HOME-COMPUTER.77d90715.webp)}}.container[data-v-1526a493]{display:grid;grid-template-columns:1fr;gap:10px;padding:10px;max-width:95%}.content-row[data-v-1526a493]{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}.side-column[data-v-1526a493],.text-column[data-v-1526a493]{padding:10px}@media (min-width:980px){.content-row[data-v-1526a493]{grid-template-columns:3fr 1fr}.container[data-v-1526a493]{padding-left:10px;padding-right:10px;margin:5px;max-width:95%}}.custom-buttons-container[data-v-1526a493]{text-align:center;padding:20px 0}.vr-container[data-v-b089d30a]{width:100%;height:100%;position:relative;margin:0;padding:0;display:block}.vr-container[data-v-b089d30a]:fullscreen{width:100vw;height:100vh}.vr-container:fullscreen .canvas-container[data-v-b089d30a]{width:100vw!important;height:100vh!important}.fullscreen-btn[data-v-b089d30a]{position:absolute;top:20px;right:20px;z-index:100;background:rgba(0,0,0,.5);border:none;color:#fff;padding:10px;border-radius:5px;cursor:pointer;font-size:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.fullscreen-btn[data-v-b089d30a]:hover{background:rgba(0,0,0,.7)}.canvas-container[data-v-b089d30a]{width:100%;height:100%;margin:0;padding:0}.loading-screen[data-v-b089d30a]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000814,#0d1b2a);color:#ffd60a;text-align:center;z-index:10;justify-content:center}.loading-logo-container[data-v-b089d30a],.loading-screen[data-v-b089d30a]{display:flex;align-items:center;flex-direction:column}.loading-text[data-v-b089d30a]{margin-top:20px;font-size:24px;color:#ffd60a}.progress-circle[data-v-b089d30a]{width:150px;height:150px;transform:rotate(-90deg)}.circle-bg[data-v-b089d30a]{fill:none;stroke:#444;stroke-width:2.8}.circle[data-v-b089d30a]{fill:none;stroke:#ffd60a;stroke-width:2.8;stroke-linecap:round;transition:stroke-dashoffset .3s}.loading-screen[data-v-504e2efa]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000814,#0d1b2a);color:#ffd60a;text-align:center;z-index:10;justify-content:center}.loading-logo-container[data-v-504e2efa],.loading-screen[data-v-504e2efa]{display:flex;align-items:center;flex-direction:column}.loading-text[data-v-504e2efa]{margin-top:20px;font-size:24px;color:#ffd60a}.progress-circle[data-v-504e2efa]{width:150px;height:150px;transform:rotate(-90deg)}.circle-bg[data-v-504e2efa]{fill:none;stroke:#444;stroke-width:2.8}.circle[data-v-504e2efa]{fill:none;stroke:#ffd60a;stroke-width:2.8;stroke-linecap:round;transition:stroke-dashoffset .3s}.welcome-screen[data-v-657ca482]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000814,#0d1b2a);display:flex;justify-content:center;align-items:center;z-index:9}.welcome-content[data-v-657ca482]{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:600px;padding:2rem}.welcome-content h1[data-v-657ca482]{color:#ffd60a;font-size:2.5rem;margin:2rem 0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.start-btn[data-v-657ca482]{background:linear-gradient(135deg,#ffd60a,#ff9500);color:#000814;border:none;padding:1rem 2rem;font-size:1.5rem;font-weight:700;border-radius:50px;cursor:pointer;margin-top:2rem;box-shadow:0 4px 15px rgba(255,214,10,.4);transition:all .3s ease}.start-btn[data-v-657ca482]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px rgba(255,214,10,.5)}.start-btn[data-v-657ca482]:active{transform:translateY(1px)}.controls[data-v-0b6e3acd]{position:absolute;top:20px;right:20px;display:flex;align-items:center;z-index:100;gap:15px}.volume-control[data-v-0b6e3acd]{display:flex;align-items:center;background-color:rgba(0,0,0,.6);border-radius:20px;padding:5px 10px}.volume-slider[data-v-0b6e3acd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100px;height:5px;border-radius:5px;background:#d3d3d3;outline:none;margin-right:10px}.volume-slider[data-v-0b6e3acd]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#fff;cursor:pointer}.volume-slider[data-v-0b6e3acd]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#fff;cursor:pointer}.volume-icon[data-v-0b6e3acd]{display:flex;align-items:center}.volume-icon svg[data-v-0b6e3acd]{width:20px;height:20px}.control-btn[data-v-0b6e3acd]{background:rgba(0,0,0,.6);border:none;width:44px;height:44px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.control-btn[data-v-0b6e3acd]:hover{background:rgba(0,0,0,.8);transform:scale(1.05)}.control-btn svg[data-v-0b6e3acd]{width:28px;height:28px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.control-btn.active[data-v-0b6e3acd]{background:rgba(0,0,0,.8)}.menu-btn svg[data-v-0b6e3acd]{width:24px;height:24px}.start-btn[data-v-0b6e3acd]{background-color:rgba(46,204,113,.7)}.start-btn[data-v-0b6e3acd]:hover{background-color:rgba(39,174,96,.9)}.stop-btn[data-v-0b6e3acd]{background-color:rgba(231,76,60,.7)}.stop-btn[data-v-0b6e3acd]:hover{background-color:rgba(192,57,43,.9)}.language-btn[data-v-0b6e3acd],.language-selector[data-v-0b6e3acd]{position:relative}.language-btn .flag[data-v-0b6e3acd]{font-size:24px;line-height:1;display:block}.language-dropdown[data-v-0b6e3acd]{position:absolute;top:100%;right:0;margin-top:8px;background:rgba(0,0,0,.9);border-radius:8px;min-width:150px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:1000;overflow:hidden;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.language-option[data-v-0b6e3acd]{display:flex;align-items:center;width:100%;padding:12px 16px;border:none;background:transparent;color:#fff;cursor:pointer;transition:background-color .2s ease;font-size:14px;text-align:left;gap:12px}.language-option[data-v-0b6e3acd]:hover{background:hsla(0,0%,100%,.1)}.language-option.active[data-v-0b6e3acd]{background:rgba(255,215,0,.2);color:gold}.language-option .flag[data-v-0b6e3acd]{font-size:18px;flex-shrink:0}.language-option .name[data-v-0b6e3acd]{flex:1;font-weight:500}.language-dropdown[data-v-0b6e3acd]{animation:fadeInScale-0b6e3acd .2s ease-out}@keyframes fadeInScale-0b6e3acd{0%{opacity:0;transform:scale(.95) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.scenario-content[data-v-d6039344]{color:#fff!important}h3[data-v-d6039344]{color:gold!important;margin-bottom:1rem}p[data-v-d6039344]{color:#fff!important;margin-bottom:1rem}.chapter-list[data-v-d6039344]{display:flex;flex-direction:column;gap:2rem;padding:1rem}.chapter-card[data-v-d6039344]{display:flex;gap:2rem;background:rgba(0,0,0,.5);border-radius:8px;padding:1.5rem;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease;cursor:pointer}.chapter-card[data-v-d6039344]:hover{transform:translateY(-2px);border-color:rgba(255,215,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.2)}.chapter-image-container[data-v-d6039344]{width:200px;height:150px;overflow:hidden;border-radius:6px;flex-shrink:0}.chapter-image[data-v-d6039344]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chapter-content[data-v-d6039344]{flex:1;display:flex;flex-direction:column;justify-content:center}.chapter-content h3[data-v-d6039344]{font-size:1.5rem;margin-bottom:.5rem}.chapter-content p[data-v-d6039344]{font-size:1rem;opacity:.9;line-height:1.5}.chapter-pages-info[data-v-d6039344]{margin-top:1rem;font-size:.9rem;color:hsla(0,0%,100%,.7)}.vr-container[data-v-739acc6b]{width:100%;height:100%;position:relative;margin:0;padding:0;display:block}.vr-container[data-v-739acc6b]:fullscreen{width:100vw;height:100vh}.vr-container:fullscreen .canvas-container[data-v-739acc6b]{width:100vw!important;height:100vh!important}.canvas-container[data-v-739acc6b]{width:100%;height:100%;margin:0;padding:0;transition:opacity .5s ease}.sound-btn[data-v-739acc6b]{position:absolute;bottom:20px;right:80px;background-color:rgba(0,0,0,.5);border:none;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:100}.sound-btn svg[data-v-739acc6b]{width:30px;height:30px}.debug-info[data-v-739acc6b]{position:absolute;top:10px;left:10px;background-color:rgba(0,0,0,.7);color:#fff;padding:10px;border-radius:5px;font-size:12px;z-index:100}.overlay-header[data-v-739acc6b]{margin-bottom:15px;border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:10px}.overlay-header h2[data-v-739acc6b]{margin:0;font-size:1.2em}.current-diagram[data-v-739acc6b]{font-size:.9em;color:#aaa}.control-group[data-v-739acc6b]{display:flex;gap:10px;margin-bottom:10px}.vr-button[data-v-739acc6b]{background:#4a90e2;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background .3s}.vr-button[data-v-739acc6b]:hover{background:#357abd}.vr-button[data-v-739acc6b]:active{background:#2d6da3}.desktop-tutorial-panel[data-v-739acc6b]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:108vw;max-width:960px;height:90vh;max-height:600px;background:rgba(0,0,0,.85);border-radius:12px;backdrop-filter:blur(10px);z-index:1000;color:#fff!important;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.3);display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.1)}.desktop-tutorial-panel[data-v-739acc6b] *{color:#fff!important}.desktop-tutorial-panel h3[data-v-739acc6b]{color:gold!important}.desktop-tutorial-panel div[data-v-739acc6b],.desktop-tutorial-panel li[data-v-739acc6b],.desktop-tutorial-panel p[data-v-739acc6b],.desktop-tutorial-panel span[data-v-739acc6b]{color:#fff!important}.tutorial-content[data-v-739acc6b]{display:flex;flex-direction:column;height:100%;width:100%;padding:1.25rem;overflow:hidden}.tutorial-header[data-v-739acc6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9375rem;padding-bottom:.625rem;border-bottom:1px solid hsla(0,0%,100%,.2);flex-shrink:0}.tutorial-header h2[data-v-739acc6b]{margin:0;font-size:1.5em;color:#fff!important}.close-btn[data-v-739acc6b]{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}.close-btn svg[data-v-739acc6b]{width:24px;height:24px}.tutorial-body[data-v-739acc6b]{flex:1;overflow-y:auto;display:flex;flex-direction:column;position:relative;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.tutorial-body[data-v-739acc6b]::-webkit-scrollbar{width:.5rem}.tutorial-body[data-v-739acc6b]::-webkit-scrollbar-track{background:transparent}.tutorial-body[data-v-739acc6b]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:.625rem}.tutorial-body .image-container[data-v-739acc6b]{width:100%;display:flex;justify-content:center;align-items:center;margin:.9375rem 0;padding:.625rem;background-color:rgba(0,0,0,.3);border-radius:.5rem;overflow:hidden}.tutorial-body .tutorial-image[data-v-739acc6b]{max-width:100%;max-height:43vh;-o-object-fit:contain;object-fit:contain;border-radius:.375rem}.nav-buttons-container[data-v-739acc6b]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.nav-button[data-v-739acc6b],.summary-button[data-v-739acc6b]{min-width:6.25rem;height:2.5rem}.prev-button[data-v-739acc6b]{margin-right:auto}.next-button[data-v-739acc6b]{margin-left:auto}.tutorial-navigation[data-v-739acc6b]{background-color:rgba(0,0,0,.8);padding:.9375rem 1.25rem;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:center;align-items:center;z-index:10;flex-shrink:0}.tutorial-navigation button[data-v-739acc6b]{background:hsla(0,0%,100%,.2);border:none;padding:.5rem 1rem;border-radius:.25rem;color:#fff;cursor:pointer;transition:background-color .2s;font-size:.875rem}.tutorial-navigation button[data-v-739acc6b]:hover:not(:disabled){background:hsla(0,0%,100%,.3)}.tutorial-navigation button[data-v-739acc6b]:disabled{opacity:.5;cursor:not-allowed}.tutorial-navigation span[data-v-739acc6b]{color:#fff}.tutorial-two-columns[data-v-739acc6b]{height:100%;gap:20px}.tutorial-image-column[data-v-739acc6b]{flex:1;overflow:hidden}.tutorial-text-column[data-v-739acc6b]{flex:1.5;padding-right:10px}.tutorial-image[data-v-739acc6b]{max-height:100%}@media (max-width:768px){.tutorial-two-columns[data-v-739acc6b]{flex-direction:column}.tutorial-image-column[data-v-739acc6b]{max-height:40vh}.tutorial-text-column[data-v-739acc6b]{max-height:50vh}.desktop-tutorial-panel[data-v-739acc6b]{width:98vw;height:98vh;border-radius:.5rem}.tutorial-content[data-v-739acc6b]{padding:.75rem}.tutorial-header h2[data-v-739acc6b]{font-size:1.2rem}.tutorial-body .image-container[data-v-739acc6b]{min-height:20vh}.nav-button[data-v-739acc6b],.summary-button[data-v-739acc6b]{min-width:4.5rem;font-size:.8rem;padding:.3rem .5rem}.tutorial-navigation[data-v-739acc6b]{padding:.75rem .5rem}}.nav-button[data-v-739acc6b]{background-color:rgba(255,215,0,.3);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:background-color .3s ease;margin:0 .5rem}.nav-button[data-v-739acc6b]:hover:not(:disabled){background-color:rgba(255,215,0,.5)}.nav-button[data-v-739acc6b]:disabled{opacity:.3;cursor:not-allowed}.page-indicator[data-v-739acc6b]{color:hsla(0,0%,100%,.7);font-size:.9rem;margin:0 1rem}.navigation-controls[data-v-739acc6b]{margin-top:2rem;border-top:1px solid hsla(0,0%,100%,.2)}.summary-button[data-v-739acc6b]{margin-left:auto;background-color:rgba(100,149,237,.3)}.summary-button[data-v-739acc6b]:hover{background-color:rgba(100,149,237,.5)}.tutorial-text-column div[data-v-739acc6b],.tutorial-text-column h3[data-v-739acc6b],.tutorial-text-column li[data-v-739acc6b],.tutorial-text-column p[data-v-739acc6b]{color:#fff!important}.tutorial-text-column ol[data-v-739acc6b],.tutorial-text-column ul[data-v-739acc6b]{color:#fff!important;list-style-position:inside;margin-left:1.5rem}.tutorial-text-column li[data-v-739acc6b]{margin-bottom:.5rem}.chapter-view[data-v-739acc6b]{position:relative;display:flex;flex-direction:column;height:100%;min-height:500px}.tutorial-content-container[data-v-739acc6b]{flex:1;overflow:hidden;position:relative;min-height:400px;display:flex;flex-direction:column}.tutorial-two-columns[data-v-739acc6b]{display:flex;flex-direction:row;flex:1;overflow:hidden}.tutorial-image-column[data-v-739acc6b]{flex:0.7;display:flex;justify-content:center;align-items:center;padding:1rem;background-color:rgba(0,0,0,.2);border-radius:8px;margin-right:1rem}.tutorial-text-column[data-v-739acc6b]{flex:1;padding:1rem;overflow-y:auto;max-height:65vh;color:#fff!important}.tutorial-image[data-v-739acc6b]{max-width:100%;max-height:65vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.navigation-controls[data-v-739acc6b]{padding:1rem 0;background-color:rgba(0,0,0,.2);margin:.5rem 0;z-index:10}.top-controls[data-v-739acc6b]{margin-bottom:1rem}.bottom-controls[data-v-739acc6b]{margin-top:1rem}.navigation-controls[data-v-739acc6b]{background-color:rgba(0,0,0,.4);margin-top:0;border-top:none}.bottom-controls[data-v-739acc6b]{position:sticky;bottom:0;border-radius:0 0 12px 12px}.navigation-controls[data-v-739acc6b]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:rgba(0,0,0,.5);border-radius:8px;z-index:20;width:100%}.top-controls[data-v-739acc6b]{display:none}.bottom-controls[data-v-739acc6b]{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:920px;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 -4px 10px rgba(0,0,0,.2)}#tutorial-container[data-v-739acc6b],#tutorial-container[data-v-739acc6b] *{color:#fff!important}#tutorial-container h3[data-v-739acc6b]{color:gold!important}.tutorial-body[data-v-739acc6b]{color:#fff!important}.tutorial-body div[data-v-739acc6b],.tutorial-body li[data-v-739acc6b],.tutorial-body p[data-v-739acc6b],.tutorial-body span[data-v-739acc6b]{color:#fff!important;font-size:1.05rem;line-height:1.6}.tutorial-body h3[data-v-739acc6b]{font-size:1.5rem}.chapter-view[data-v-739acc6b]{padding-bottom:80px}.tutorial-header h2[data-v-739acc6b]{color:gold!important;font-size:1.8rem}.chapter-title[data-v-739acc6b]{color:gold!important}.tutorial-body h3[data-v-739acc6b],.tutorial-text-column h3[data-v-739acc6b]{color:gold!important;font-size:1.5rem!important;margin-bottom:1rem;font-weight:700}.scenario-content[data-v-2a262a00]{color:#fff!important}h3[data-v-2a262a00]{color:gold!important;margin-bottom:1rem}p[data-v-2a262a00]{color:#fff!important;margin-bottom:1rem}.chapter-list[data-v-2a262a00]{display:flex;flex-direction:column;gap:2rem;padding:1rem}.chapter-card[data-v-2a262a00]{display:flex;gap:2rem;background:rgba(0,0,0,.5);border-radius:8px;padding:1.5rem;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease;cursor:pointer}.chapter-card[data-v-2a262a00]:hover{transform:translateY(-2px);border-color:rgba(255,215,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.2)}.chapter-image-container[data-v-2a262a00]{width:200px;height:150px;overflow:hidden;border-radius:6px;flex-shrink:0}.chapter-image[data-v-2a262a00]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chapter-content[data-v-2a262a00]{flex:1;display:flex;flex-direction:column;justify-content:center}.chapter-content h3[data-v-2a262a00]{font-size:1.5rem;margin-bottom:.5rem}.chapter-content p[data-v-2a262a00]{font-size:1rem;opacity:.9;line-height:1.5}.chapter-pages-info[data-v-2a262a00]{margin-top:1rem;font-size:.9rem;color:hsla(0,0%,100%,.7)}.vr-container[data-v-90f735ea]{width:100%;height:100%;position:relative;margin:0;padding:0;display:block}.vr-container[data-v-90f735ea]:fullscreen{width:100vw;height:100vh}.vr-container:fullscreen .canvas-container[data-v-90f735ea]{width:100vw!important;height:100vh!important}.canvas-container[data-v-90f735ea]{width:100%;height:100%;margin:0;padding:0;transition:opacity .5s ease}.sound-btn[data-v-90f735ea]{position:absolute;bottom:20px;right:80px;background-color:rgba(0,0,0,.5);border:none;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:100}.sound-btn svg[data-v-90f735ea]{width:30px;height:30px}.debug-info[data-v-90f735ea]{position:absolute;top:10px;left:10px;background-color:rgba(0,0,0,.7);color:#fff;padding:10px;border-radius:5px;font-size:12px;z-index:100}.overlay-header[data-v-90f735ea]{margin-bottom:15px;border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:10px}.overlay-header h2[data-v-90f735ea]{margin:0;font-size:1.2em}.current-diagram[data-v-90f735ea]{font-size:.9em;color:#aaa}.control-group[data-v-90f735ea]{display:flex;gap:10px;margin-bottom:10px}.vr-button[data-v-90f735ea]{background:#4a90e2;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background .3s}.vr-button[data-v-90f735ea]:hover{background:#357abd}.vr-button[data-v-90f735ea]:active{background:#2d6da3}.desktop-tutorial-panel[data-v-90f735ea]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:108vw;max-width:960px;height:90vh;max-height:600px;background:rgba(0,0,0,.85);border-radius:12px;backdrop-filter:blur(10px);z-index:1000;color:#fff!important;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.3);display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.1)}.desktop-tutorial-panel[data-v-90f735ea] *{color:#fff!important}.desktop-tutorial-panel h3[data-v-90f735ea]{color:gold!important}.desktop-tutorial-panel div[data-v-90f735ea],.desktop-tutorial-panel li[data-v-90f735ea],.desktop-tutorial-panel p[data-v-90f735ea],.desktop-tutorial-panel span[data-v-90f735ea]{color:#fff!important}.tutorial-content[data-v-90f735ea]{display:flex;flex-direction:column;height:100%;width:100%;padding:1.25rem;overflow:hidden}.tutorial-header[data-v-90f735ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9375rem;padding-bottom:.625rem;border-bottom:1px solid hsla(0,0%,100%,.2);flex-shrink:0}.tutorial-header h2[data-v-90f735ea]{margin:0;font-size:1.5em;color:#fff!important}.close-btn[data-v-90f735ea]{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}.close-btn svg[data-v-90f735ea]{width:24px;height:24px}.tutorial-body[data-v-90f735ea]{flex:1;overflow-y:auto;display:flex;flex-direction:column;position:relative;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.tutorial-body[data-v-90f735ea]::-webkit-scrollbar{width:.5rem}.tutorial-body[data-v-90f735ea]::-webkit-scrollbar-track{background:transparent}.tutorial-body[data-v-90f735ea]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:.625rem}.tutorial-body .image-container[data-v-90f735ea]{width:100%;display:flex;justify-content:center;align-items:center;margin:.9375rem 0;padding:.625rem;background-color:rgba(0,0,0,.3);border-radius:.5rem;overflow:hidden}.tutorial-body .tutorial-image[data-v-90f735ea]{max-width:100%;max-height:43vh;-o-object-fit:contain;object-fit:contain;border-radius:.375rem}.nav-buttons-container[data-v-90f735ea]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.nav-button[data-v-90f735ea],.summary-button[data-v-90f735ea]{min-width:6.25rem;height:2.5rem}.prev-button[data-v-90f735ea]{margin-right:auto}.next-button[data-v-90f735ea]{margin-left:auto}.tutorial-navigation[data-v-90f735ea]{background-color:rgba(0,0,0,.8);padding:.9375rem 1.25rem;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:center;align-items:center;z-index:10;flex-shrink:0}.tutorial-navigation button[data-v-90f735ea]{background:hsla(0,0%,100%,.2);border:none;padding:.5rem 1rem;border-radius:.25rem;color:#fff;cursor:pointer;transition:background-color .2s;font-size:.875rem}.tutorial-navigation button[data-v-90f735ea]:hover:not(:disabled){background:hsla(0,0%,100%,.3)}.tutorial-navigation button[data-v-90f735ea]:disabled{opacity:.5;cursor:not-allowed}.tutorial-navigation span[data-v-90f735ea]{color:#fff}.tutorial-two-columns[data-v-90f735ea]{height:100%;gap:20px}.tutorial-image-column[data-v-90f735ea]{flex:1;overflow:hidden}.tutorial-text-column[data-v-90f735ea]{flex:1.5;padding-right:10px}.tutorial-image[data-v-90f735ea]{max-height:100%}@media (max-width:768px){.tutorial-two-columns[data-v-90f735ea]{flex-direction:column}.tutorial-image-column[data-v-90f735ea]{max-height:40vh}.tutorial-text-column[data-v-90f735ea]{max-height:50vh}.desktop-tutorial-panel[data-v-90f735ea]{width:98vw;height:98vh;border-radius:.5rem}.tutorial-content[data-v-90f735ea]{padding:.75rem}.tutorial-header h2[data-v-90f735ea]{font-size:1.2rem}.tutorial-body .image-container[data-v-90f735ea]{min-height:20vh}.nav-button[data-v-90f735ea],.summary-button[data-v-90f735ea]{min-width:4.5rem;font-size:.8rem;padding:.3rem .5rem}.tutorial-navigation[data-v-90f735ea]{padding:.75rem .5rem}}.nav-button[data-v-90f735ea]{background-color:rgba(255,215,0,.3);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:background-color .3s ease;margin:0 .5rem}.nav-button[data-v-90f735ea]:hover:not(:disabled){background-color:rgba(255,215,0,.5)}.nav-button[data-v-90f735ea]:disabled{opacity:.3;cursor:not-allowed}.page-indicator[data-v-90f735ea]{color:hsla(0,0%,100%,.7);font-size:.9rem;margin:0 1rem}.navigation-controls[data-v-90f735ea]{margin-top:2rem;border-top:1px solid hsla(0,0%,100%,.2)}.summary-button[data-v-90f735ea]{margin-left:auto;background-color:rgba(100,149,237,.3)}.summary-button[data-v-90f735ea]:hover{background-color:rgba(100,149,237,.5)}.tutorial-text-column div[data-v-90f735ea],.tutorial-text-column h3[data-v-90f735ea],.tutorial-text-column li[data-v-90f735ea],.tutorial-text-column p[data-v-90f735ea]{color:#fff!important}.tutorial-text-column ol[data-v-90f735ea],.tutorial-text-column ul[data-v-90f735ea]{color:#fff!important;list-style-position:inside;margin-left:1.5rem}.tutorial-text-column li[data-v-90f735ea]{margin-bottom:.5rem}.chapter-view[data-v-90f735ea]{position:relative;display:flex;flex-direction:column;height:100%;min-height:500px}.tutorial-content-container[data-v-90f735ea]{flex:1;overflow:hidden;position:relative;min-height:400px;display:flex;flex-direction:column}.tutorial-two-columns[data-v-90f735ea]{display:flex;flex-direction:row;flex:1;overflow:hidden}.tutorial-image-column[data-v-90f735ea]{flex:0.7;display:flex;justify-content:center;align-items:center;padding:1rem;background-color:rgba(0,0,0,.2);border-radius:8px;margin-right:1rem}.tutorial-text-column[data-v-90f735ea]{flex:1;padding:1rem;overflow-y:auto;max-height:65vh;color:#fff!important}.tutorial-image[data-v-90f735ea]{max-width:100%;max-height:65vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.navigation-controls[data-v-90f735ea]{padding:1rem 0;background-color:rgba(0,0,0,.2);margin:.5rem 0;z-index:10}.top-controls[data-v-90f735ea]{margin-bottom:1rem}.bottom-controls[data-v-90f735ea]{margin-top:1rem}.navigation-controls[data-v-90f735ea]{background-color:rgba(0,0,0,.4);margin-top:0;border-top:none}.bottom-controls[data-v-90f735ea]{position:sticky;bottom:0;border-radius:0 0 12px 12px}.navigation-controls[data-v-90f735ea]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:rgba(0,0,0,.5);border-radius:8px;z-index:20;width:100%}.top-controls[data-v-90f735ea]{display:none}.bottom-controls[data-v-90f735ea]{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:920px;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 -4px 10px rgba(0,0,0,.2)}#tutorial-container[data-v-90f735ea],#tutorial-container[data-v-90f735ea] *{color:#fff!important}#tutorial-container h3[data-v-90f735ea]{color:gold!important}.tutorial-body[data-v-90f735ea]{color:#fff!important}.tutorial-body div[data-v-90f735ea],.tutorial-body li[data-v-90f735ea],.tutorial-body p[data-v-90f735ea],.tutorial-body span[data-v-90f735ea]{color:#fff!important;font-size:1.05rem;line-height:1.6}.tutorial-body h3[data-v-90f735ea]{font-size:1.5rem}.chapter-view[data-v-90f735ea]{padding-bottom:80px}.tutorial-header h2[data-v-90f735ea]{color:gold!important;font-size:1.8rem}.chapter-title[data-v-90f735ea]{color:gold!important}.tutorial-body h3[data-v-90f735ea],.tutorial-text-column h3[data-v-90f735ea]{color:gold!important;font-size:1.5rem!important;margin-bottom:1rem;font-weight:700}.vr-container[data-v-67be09f8]{position:relative;display:block}.canvas-container[data-v-67be09f8],.vr-container[data-v-67be09f8]{width:100%;height:100%;margin:0;padding:0}.loading-screen[data-v-67be09f8]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000814,#0d1b2a);color:#ffd60a;text-align:center;z-index:10;justify-content:center}.loading-logo-container[data-v-67be09f8],.loading-screen[data-v-67be09f8]{display:flex;align-items:center;flex-direction:column}.loading-text[data-v-67be09f8]{margin-top:20px;font-size:24px;color:#ffd60a}.progress-circle[data-v-67be09f8]{width:150px;height:150px;transform:rotate(-90deg)}.circle-bg[data-v-67be09f8]{fill:none;stroke:#444;stroke-width:2.8}.circle[data-v-67be09f8]{fill:none;stroke:#ffd60a;stroke-width:2.8;stroke-linecap:round;transition:stroke-dashoffset .3s}.vr-container[data-v-7f95fcf8]{position:relative;display:block}.canvas-container[data-v-7f95fcf8],.vr-container[data-v-7f95fcf8]{width:100%;height:100%;margin:0;padding:0}.loading-screen[data-v-7f95fcf8]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000814,#0d1b2a);color:#ffd60a;text-align:center;z-index:10;justify-content:center}.loading-logo-container[data-v-7f95fcf8],.loading-screen[data-v-7f95fcf8]{display:flex;align-items:center;flex-direction:column}.loading-text[data-v-7f95fcf8]{margin-top:20px;font-size:24px;color:#ffd60a}.progress-circle[data-v-7f95fcf8]{width:150px;height:150px;transform:rotate(-90deg)}.circle-bg[data-v-7f95fcf8]{fill:none;stroke:#444;stroke-width:2.8}.circle[data-v-7f95fcf8]{fill:none;stroke:#ffd60a;stroke-width:2.8;stroke-linecap:round;transition:stroke-dashoffset .3s}.vr-container[data-v-cb9c494e]{position:relative;display:block}.canvas-container[data-v-cb9c494e],.vr-container[data-v-cb9c494e]{width:100%;height:100%;margin:0;padding:0}.loading-screen[data-v-cb9c494e]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000814,#0d1b2a);color:#ffd60a;text-align:center;z-index:10;justify-content:center}.loading-logo-container[data-v-cb9c494e],.loading-screen[data-v-cb9c494e]{display:flex;align-items:center;flex-direction:column}.loading-text[data-v-cb9c494e]{margin-top:20px;font-size:24px;color:#ffd60a}.progress-circle[data-v-cb9c494e]{width:150px;height:150px;transform:rotate(-90deg)}.circle-bg[data-v-cb9c494e]{fill:none;stroke:#444;stroke-width:2.8}.circle[data-v-cb9c494e]{fill:none;stroke:#ffd60a;stroke-width:2.8;stroke-linecap:round;transition:stroke-dashoffset .3s}.tooltip-box[data-v-078938de]{position:fixed;background:#000814;color:#ffd60a;padding:5px 10px;border-radius:7px;font-size:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;transition:opacity .2s ease-in-out;pointer-events:none}.v-app-bar[data-v-078938de]{background-color:#000814;color:#fff;justify-content:space-between;padding:0 10px;border-bottom:20px;border-bottom-color:#000}.header-left[data-v-078938de],.header-right[data-v-078938de],.v-app-bar[data-v-078938de]{display:flex;align-items:center;height:auto}.custom-button[data-v-078938de]{background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000814;border-radius:50%;padding:10px;margin:0 5px;box-shadow:0 4px 6px rgba(0,0,0,.3);border:1px solid #000814;outline:none;transition:background .3s}.custom-button[data-v-078938de]:hover{filter:brightness(.9)}.custom-button[data-v-078938de]:active{box-shadow:inset 0 4px 6px rgba(0,0,0,.3)}.custom-button svg path[data-v-078938de]{fill:#000814}.blue-button[data-v-078938de]{background:linear-gradient(180deg,#9ad7ff,#03abff);color:#000814}.yellow-button[data-v-078938de]{background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000814}.pill-button[data-v-078938de]{background:linear-gradient(180deg,#9ad7ff,#03abff);color:#000814;border-radius:20px;padding:10px 15px;margin:0 5px;box-shadow:0 4px 6px rgba(0,0,0,.3);border:1px solid #000814;outline:none;height:40px;display:flex;align-items:center;font-weight:700}.pill-button[data-v-078938de]:active,.pill-button[data-v-078938de]:hover{filter:brightness(.9);box-shadow:inset 0 4px 6px rgba(0,0,0,.3)}.main-container[data-v-078938de]{background:linear-gradient(180deg,#000814,#0d1b2a);display:flex;flex-direction:column;overflow:auto;margin:0;padding:0}.full-screen[data-v-078938de]{width:100vw;height:100vh}.fill-parent[data-v-078938de]{width:100%;height:100%}.inner-container.with-left-column[data-v-078938de]{padding-top:85px}.inner-container.no-left-column[data-v-078938de],.inner-container.with-left-column[data-v-078938de]{flex:1;display:flex;padding-left:0;padding-right:0;padding-bottom:0;background:linear-gradient(180deg,#000814,#0d1b2a)}.inner-container.no-left-column[data-v-078938de]{padding-top:0}.simulation-button-container[data-v-078938de]{display:flex;justify-content:flex-end;padding:10px}.left-column[data-v-078938de]{background:linear-gradient(180deg,#000814,#000);width:25%;padding:10px;height:calc(100vh - 70px);border-top-right-radius:35px;border-bottom-right-radius:35px;display:flex;flex-direction:column;overflow-y:auto;align-items:center;position:fixed;top:70px;left:0;z-index:100;margin-right:5px}.ladder-logic-area[data-v-078938de]{flex-direction:column;align-items:stretch;background:none;overflow-x:auto;overflow-y:auto;position:relative;padding-bottom:20px;padding-right:10px}.ladder-logic-area.with-left-column[data-v-078938de]{flex:1;display:flex;margin-left:calc(25% + 5px);height:100%}.ladder-logic-area.no-left-column[data-v-078938de]{flex:none;display:block;height:100%;margin-left:5px}.ladder-logic-wrapper[data-v-078938de]{position:absolute;top:0;left:0;right:0;margin-right:5px;bottom:15px}.ladder-logic-wrapper.no-left-column[data-v-078938de]{position:relative;top:auto;bottom:auto;height:auto;max-height:100%;overflow-y:auto;margin-right:0}.currently-opened-info[data-v-078938de]{color:#ffc300;border:2px solid #ffc300;padding:6px 12px;margin-left:12px;border-radius:6px;background-color:transparent;text-transform:uppercase;font-weight:700;font-size:.9rem;letter-spacing:.5px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rung-wrapper[data-v-078938de]{position:relative;width:100%;overflow-x:auto;min-height:100px;transition:height .3s ease-in-out}.rung-svg[data-v-078938de]{transition:height .3s ease-in-out;margin-top:-30px;height:100px;overflow:visible;padding-right:5px}.add-rung-button[data-v-078938de]{margin-top:1px;background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000814;width:40px;height:40px;cursor:pointer}.delete-rung-button[data-v-078938de]{margin-top:1px;margin-left:5px;background:linear-gradient(180deg,#9c0000,#ff0303);color:#000814;width:40px;height:40px;cursor:pointer}.fade-enter-active[data-v-078938de],.fade-leave-active[data-v-078938de]{transition:opacity .5s}.fade-enter[data-v-078938de],.fade-leave-to[data-v-078938de]{opacity:0}.element[data-v-078938de]{display:inline-block;vertical-align:middle}.company-logo[data-v-078938de]{max-height:100%;-o-object-fit:contain;object-fit:contain}.v-tab[data-v-078938de]{width:100%;border:none;position:relative;display:flex;justify-content:center}.v-tab--active[data-v-078938de]{border:3px solid #000814!important}.v-tab--active[data-v-078938de],.v-tab[data-v-078938de]:not(.v-tab--active){background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000814}.full-width-tabs .v-tab[data-v-078938de]{flex:1;border-top-right-radius:35px;border-top-left-radius:35px}.selected[data-v-078938de]{stroke:#ffc300!important}.rung-svg .selected-segment[data-v-078938de]{stroke:#ffc300}.custom-blue-button[data-v-078938de],.custom-yellow-button[data-v-078938de]{border-radius:50%;width:65px;height:65px;padding:5px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.3);border:1px solid #000814}.custom-blue-button[data-v-078938de]{background:linear-gradient(180deg,#9ad7ff,#03abff);color:#000814}.custom-yellow-button[data-v-078938de]{background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000814}.custom-green-button[data-v-078938de],.custom-red-button[data-v-078938de]{border-radius:50%;padding:10px;margin:0 5px;box-shadow:0 4px 6px rgba(0,0,0,.3);border:1px solid #000814;outline:none;transition:background .3s}.custom-green-button[data-v-078938de]{background:linear-gradient(180deg,#039a01,#03ff03);color:#000814}.custom-red-button[data-v-078938de]{background:linear-gradient(180deg,#a10101,#ff0303);color:#000814}.custom-green-sim-button[data-v-078938de],.custom-red-sim-button[data-v-078938de]{font-weight:700;box-shadow:0 4px 6px rgba(0,0,0,.3);padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:background .3s}.custom-green-sim-button[data-v-078938de]{background:linear-gradient(180deg,#039a01,#03ff03);color:#000814}.custom-red-sim-button[data-v-078938de]{background:linear-gradient(180deg,#a10101,#ff0303);color:#000814}.section-title[data-v-078938de]{color:#fff;margin-top:3px;text-align:center;text-transform:uppercase}.section-line[data-v-078938de]{width:80%;height:1px;background-color:#fff;margin:0 auto 5px;margin-bottom:5px}.delete-button-fo[data-v-078938de]{overflow:visible}.delete-button[data-v-078938de]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s;border:0}.delete-button[data-v-078938de]:hover{background-color:#f66}.v-row[data-v-078938de]{display:flex;justify-content:space-between;width:100%}.tabs-container[data-v-078938de]{width:100%;margin-bottom:10px}.tabs-container .v-tab[data-v-078938de]{font-size:16px;font-weight:700}[data-v-078938de]::-webkit-scrollbar{width:4px;height:4px}[data-v-078938de]::-webkit-scrollbar-track{background:#000}[data-v-078938de]::-webkit-scrollbar-thumb{background:#5c5b5b;border-radius:10px}[data-v-078938de]::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.element-id[data-v-078938de]{fill:#ffc300;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.variables-table[data-v-078938de]{width:100%;border-collapse:collapse}.variables-table td[data-v-078938de],.variables-table th[data-v-078938de]{border-right:1px solid #03abff;padding:8px;text-align:left;color:#03abff}.variables-table td[data-v-078938de]:last-child,.variables-table th[data-v-078938de]:last-child{border-right:none}.variables-table tr[data-v-078938de]{border-bottom:3px solid #ffc300}.variables-table thead tr[data-v-078938de]{border-bottom:6px solid #ffc300}.variables-table thead th[data-v-078938de]{font-weight:700;font-size:18px}.variables-table input[data-v-078938de],.variables-table select[data-v-078938de]{width:100%;padding-left:4px;box-sizing:border-box}.variables-table input[type=text][data-v-078938de]{text-transform:none}.diagram-list-scroll[data-v-078938de]{max-height:300px;overflow-y:auto}.headline[data-v-078938de]{color:#ffc300}.textline[data-v-078938de]{color:#03abff;font-size:19px}.variables-table .variable-select option[data-v-078938de]{color:#000814;background-color:#fff}.add-branch-button[data-v-078938de],.extend-branch-button[data-v-078938de],.warning-branch-button[data-v-078938de]{width:24px;height:24px;opacity:.9;margin-top:5px;position:absolute;cursor:pointer}@media only screen and (orientation:landscape){.portrait-warning[data-v-078938de]{display:none}}@media only screen and (orientation:portrait){.main-container[data-v-078938de]{display:none}.portrait-warning[data-v-078938de]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:linear-gradient(180deg,#000814,#0d1b2a);color:#ffd60a;stroke:#ffd60a;text-align:center;padding:20px}.portrait-warning-logo[data-v-078938de]{position:bottom;padding:150px}.svg-icons[data-v-078938de]{display:flex;gap:20px;margin-bottom:20px}.rotate-message[data-v-078938de]{font-size:24px}}.v-row--no-gutters[data-v-078938de]{background:transparent!important}.highlight-id-class-type-cps td[data-v-078938de]:first-child,.highlight-id-class-type-cps td[data-v-078938de]:nth-child(3),.highlight-id-class-type-cps td[data-v-078938de]:nth-child(4){color:#ffc300}.highlight-name-value td[data-v-078938de]:nth-child(2),.highlight-name-value td[data-v-078938de]:nth-child(5){color:#03abff}[data-v-078938de] .v-slide-group__controls .v-slide-group__next,[data-v-078938de] .v-slide-group__controls .v-slide-group__prev{display:none!important}.vr-scenario-container[data-v-078938de]{display:flex;align-items:center;margin-bottom:10px}.scenario-label[data-v-078938de]{color:#ffc300;font-weight:700;margin-right:12px}.scenario-dropdown[data-v-078938de]{border:1px solid #fff;background:none;color:#fff;padding:6px 10px;border-radius:4px;outline:none;font-family:inherit}.scenario-dropdown option[data-v-078938de]{background-color:#000814;color:#03abff}.scenario-dropdown option[data-v-078938de]:checked{background-color:#0d1b2a;color:#ffc300}.separator-line[data-v-078938de]{width:100%;border-bottom:2px solid #03abff;margin-bottom:20px}.variables-table-wrapper[data-v-078938de]{margin-top:10px}.variables-table thead th[data-v-078938de]{color:#03abff;text-align:left}.tags-dropdown[data-v-078938de]{border:1px solid #fff;background:none;color:#fff;padding:2px 6px;border-radius:4px;outline:none;font-family:inherit}.tags-dropdown option[data-v-078938de]{background-color:#000814;color:#03abff}.tags-dropdown option[data-v-078938de]:checked{background-color:#0d1b2a;color:#ffc300}.iiot-indicator[data-v-078938de]{display:inline-block;margin-left:.5em;font-size:1.2em;vertical-align:middle;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .3s}.iiot-indicator.online[data-v-078938de]{color:#2ecc71}.iiot-indicator.offline[data-v-078938de]{color:#e74c3c}.rung-comment[data-v-078938de]{direction:ltr;unicode-bidi:embed;position:relative;z-index:2;color:#fff;background:hsla(0,0%,100%,.1);font-style:italic;padding:1px 8px;border-left:3px solid #03e6ff;border-right:3px solid #03e6ff;border-radius:4px;font-size:.9rem;cursor:text;outline:none;text-transform:uppercase;text-align:center}.rung-comment[data-v-078938de]:before{content:"/////// Rung " attr(data-rung-index) ": ";color:#03e6ff;font-weight:700}.rung-comment[data-v-078938de]:after{content:"  ///////";color:#03e6ff;font-weight:700}.rung-comment[contenteditable=false][data-v-078938de]{opacity:.6;cursor:default}@media (max-width:1300px){.variables-table-wrapper[data-v-078938de]{overflow-x:visible;padding-left:20px}}@media (max-width:1250px){.variables-table-wrapper[data-v-078938de]{overflow-x:visible;padding-left:25px}}@media (max-width:1200px){.variables-table-wrapper[data-v-078938de]{overflow-x:visible;padding-left:35px}}@media (max-width:1150px){.variables-table-wrapper[data-v-078938de]{overflow-x:visible;padding-left:50px}}@media (max-width:1100px){.variables-table-wrapper[data-v-078938de]{overflow-x:visible;padding-left:60px}}@media (max-width:1050px){.variables-table-wrapper[data-v-078938de]{overflow-x:visible;padding-left:70px}}@media (max-width:1000px){.variables-table-wrapper[data-v-078938de]{overflow-x:visible;padding-left:80px}}@media (max-width:950px){.variables-table-wrapper[data-v-078938de]{overflow-x:visible;padding-left:97px}}@media (max-width:900px){.variables-table-wrapper[data-v-078938de]{overflow-x:visible;padding-left:110px}}@media (max-width:850px){.variables-table-wrapper[data-v-078938de]{overflow-x:visible;padding-left:122px}}@media (max-width:800px){.variables-table-wrapper[data-v-078938de]{overflow-x:visible;padding-left:135px}}@media (max-width:750px){.variables-table-wrapper[data-v-078938de]{overflow-x:visible;padding-left:146px}}@media (max-width:700px){.variables-table-wrapper[data-v-078938de]{overflow-x:visible;padding-left:160px}}.av-simulation-container[data-v-361fc37c]{display:flex;flex-direction:column;height:100vh}.ladder-logic-section[data-v-361fc37c],.vr-scenario-section[data-v-361fc37c]{flex:none;height:50vh}.ladder-logic-box[data-v-361fc37c],.vr-scenario-container[data-v-361fc37c]{width:95%;height:95%;background:#fff;border:3px solid #ffc300;box-sizing:border-box}.ladder-logic-box[data-v-361fc37c]>*,.vr-scenario-container[data-v-361fc37c]>*{width:100%;height:100%}.loading-fallback[data-v-361fc37c]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:sans-serif;color:#666}.greeting-box[data-v-75cb5664]{padding:10px;border-radius:10px;background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000814;font-size:1.1rem;font-weight:700}.profile-type-box[data-v-75cb5664]{background:linear-gradient(180deg,#9ad7ff,#03abff)}.profile-type-box-2[data-v-75cb5664],.profile-type-box[data-v-75cb5664]{padding:10px;border-radius:10px;color:#000814;font-size:1.1rem;font-weight:700;text-align:right}.profile-type-box-2[data-v-75cb5664]{background:linear-gradient(180deg,#a1ff9a,#03ff03)}.chart-container[data-v-75cb5664]{width:50%}.chart-container-2[data-v-75cb5664],.chart-container[data-v-75cb5664]{height:auto;margin:0 auto;padding-top:15 px;padding-bottom:15 px}.chart-container-s1[data-v-75cb5664],.chart-container-t1[data-v-75cb5664],.chart-container-t3[data-v-75cb5664]{width:50%;height:auto;margin:0 auto;padding-top:15 px;padding-bottom:15 px}.diagram-section-title[data-v-75cb5664]{color:#03abff;margin-bottom:10px;font-size:24px}.diagrams-table[data-v-75cb5664]{width:100%;border-collapse:collapse}.diagrams-table td[data-v-75cb5664],.diagrams-table th[data-v-75cb5664]{text-align:center;padding:8px}.diagrams-table th[data-v-75cb5664]{color:#ffc300;border-bottom:2px solid #03abff}.diagrams-table td[data-v-75cb5664]{color:#9ad7ff;border-bottom:1px solid #ddd}.v-checkbox[data-v-75cb5664]{margin:0 auto}v-btn[data-v-75cb5664]{margin-top:10px}[v-if="selectedDiagrams.length > 0"][data-v-75cb5664]{display:block}.v-btn[color=red][data-v-75cb5664]{background:linear-gradient(180deg,red,#920000);color:#fff}.v-btn[color=red][data-v-75cb5664]:hover{filter:brightness(.9)}.diagram-section-header[data-v-75cb5664]{display:flex;justify-content:space-between;align-items:top;margin-top:10px}.diagram-actions[data-v-75cb5664]{display:flex;gap:10px}.edit-user-button[data-v-75cb5664]{background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-weight:700}.edit-user-button[data-v-75cb5664]:hover{filter:brightness(.9)}.delete-user-button[data-v-75cb5664]{background:linear-gradient(180deg,red,#920000);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-weight:700}.delete-user-button[data-v-75cb5664]:hover{filter:brightness(.9)}.button-text[data-v-75cb5664]{margin-left:10px}.pagination-controls[data-v-75cb5664]{display:flex;justify-content:center;align-items:center;margin-top:5px;margin-bottom:20px}.pagination-controls button[data-v-75cb5664]{background:transparent;border:none;cursor:pointer;font-size:16px;margin:0 5px;padding:5px 10px}.nav-button[data-v-75cb5664]{color:#ffc300}.page-button[data-v-75cb5664]{color:#03abff}.page-button.active[data-v-75cb5664]{border-bottom:1px solid #ddd;padding-bottom:2px;font-weight:700}.search-container[data-v-75cb5664]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.search-bar[data-v-75cb5664]{width:33%;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:16px}.digital-twin-container[data-v-03e2e61c]{padding:20px}h3[data-v-03e2e61c]{color:#03abff;font-size:1.5rem}.header[data-v-03e2e61c]{display:flex;align-items:center;justify-content:space-between}.load-vr-button[data-v-03e2e61c]{background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-weight:700}.load-vr-button[data-v-03e2e61c]:hover{filter:brightness(.9)}.scenario-list[data-v-03e2e61c]{display:flex;align-items:center;justify-content:center;margin-top:20px}.nav-button[data-v-03e2e61c]{background:linear-gradient(180deg,#03abff,#005792);color:#fff;border:none;padding:10px 20px;margin:0 10px;border-radius:5px;cursor:pointer;font-weight:700}.nav-button[data-v-03e2e61c]:disabled{opacity:.5;cursor:not-allowed}.scenarios[data-v-03e2e61c]{display:flex;gap:20px}.scenario-item[data-v-03e2e61c]{border:2px solid #03abff;border-radius:10px;padding:10px;cursor:pointer;text-align:center;width:150px}.scenario-item.selected[data-v-03e2e61c]{border-color:#ffc300}.scenario-item img[data-v-03e2e61c]{width:100%;height:auto;border-radius:5px}.loaded-scenario-info[data-v-03e2e61c]{margin-top:20px;padding:10px;background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000814;font-weight:700;border-radius:5px}.scene-box[data-v-03e2e61c]{margin-top:20px;border:2px solid #03abff;border-radius:10px;overflow:hidden;position:relative;width:100%;max-width:100%}.instructions-box[data-v-03e2e61c]{margin-top:20px;padding:20px;border:2px solid #03abff;border-radius:10px}.instructions-box h2[data-v-03e2e61c],.instructions-box h5[data-v-03e2e61c]{color:#ffc300}.instructions-box li[data-v-03e2e61c],.instructions-box p[data-v-03e2e61c],.instructions-box ul[data-v-03e2e61c]{color:#fff;text-align:justify}.instructions-box b[data-v-03e2e61c]{font-weight:700}.data-sources-container[data-v-6e8f3852]{padding:20px}.row[data-v-6e8f3852]{display:flex;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.section[data-v-6e8f3852]{display:flex;flex-direction:column;width:48%}.table-section[data-v-6e8f3852]{margin-top:20px}h2[data-v-6e8f3852],h4[data-v-6e8f3852]{color:#03abff;margin-bottom:10px}.label-text[data-v-6e8f3852]{color:#ffc300;font-weight:700}.input-group[data-v-6e8f3852]{display:flex;flex-direction:column;margin-bottom:20px}.input-field[data-v-6e8f3852]{color:#d3d3d3;font-weight:400}.input-field[data-v-6e8f3852],select.input-field[data-v-6e8f3852]{background-color:#1b263b;border:1px solid #ccc;border-radius:8px;padding:10px}select.input-field[data-v-6e8f3852]{color:#fff}select.input-field option[data-v-6e8f3852]{background-color:#1b263b;color:#fff}select.input-field option[data-v-6e8f3852]:hover{background-color:#ffc300}.virtual-tags-table[data-v-6e8f3852]{width:100%;border-collapse:collapse;margin-top:20px}.virtual-tags-table td[data-v-6e8f3852],.virtual-tags-table th[data-v-6e8f3852]{border:1px solid #ccc;padding:8px;text-align:left}.virtual-tags-table th[data-v-6e8f3852]{background-color:#1b263b;color:#ffc300}.virtual-tags-table td[data-v-6e8f3852]{background-color:#1b263b;color:#d3d3d3}.connection-button-wrapper[data-v-6e8f3852]{display:flex;justify-content:center;margin-top:20px}.connection-button[data-v-6e8f3852]{background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000814;font-weight:700;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.connection-button[data-v-6e8f3852]:hover{filter:brightness(.9)}@media screen and (max-width:950px){.row[data-v-6e8f3852]{flex-direction:column}.section[data-v-6e8f3852]{width:100%;margin-bottom:20px}}.profile-settings[data-v-66cb82a6]{background:linear-gradient(180deg,#000814,#0d1b2a);padding:20px;color:#fff}.profile-container[data-v-66cb82a6]{display:flex;justify-content:space-between;height:calc(100vh - 100px)}.profile-left[data-v-66cb82a6]{width:100%;padding:20px;background-color:#1b263b;border-radius:8px}.avatar-border[data-v-66cb82a6]{display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#ffc300,#ffd60a);border-radius:50%;padding:10px;width:170px;height:170px;margin:0 auto}.avatar-image[data-v-66cb82a6]{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.change-avatar-button[data-v-66cb82a6],.save-button[data-v-66cb82a6]{background:linear-gradient(180deg,#9ad7ff,#03abff);color:#000814;border-radius:25px;padding:10px 30px;margin:10px auto;display:block;font-weight:700;cursor:pointer;transition:background .3s,filter .3s;border:none;outline:none}.change-avatar-button[data-v-66cb82a6]:hover,.save-button[data-v-66cb82a6]:hover{filter:brightness(1.3)}.change-avatar-button[data-v-66cb82a6]:active,.save-button[data-v-66cb82a6]:active{box-shadow:inset 0 6px 8px rgba(0,0,0,.3)}.blue-button[data-v-66cb82a6]{background:linear-gradient(180deg,#9ad7ff,#03abff);color:#000814}.yellow-button[data-v-66cb82a6]{background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000814}.success-message[data-v-66cb82a6]{color:#4caf50;font-weight:700;margin-top:10px}.error-message[data-v-66cb82a6]{color:#ff5252;font-weight:700;margin-top:10px}.avatar-options-list[data-v-66cb82a6]{margin-top:20px}.avatar-options[data-v-66cb82a6]{display:flex;flex-wrap:wrap;justify-content:space-around}.avatar-option[data-v-66cb82a6]{padding:10px;cursor:pointer;margin-bottom:10px}.avatar-thumbnail[data-v-66cb82a6]{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-right[data-v-66cb82a6]{width:67%;padding:20px}.row[data-v-66cb82a6]{display:flex;justify-content:space-between;margin-bottom:20px}.switch-container[data-v-66cb82a6]{display:flex;align-items:center;justify-content:flex-start}.input-group[data-v-66cb82a6]{display:flex;flex-direction:column;width:48%}.full-width[data-v-66cb82a6]{width:100%}input[data-v-66cb82a6],textarea[data-v-66cb82a6]{background-color:#1b263b;border:1px solid #ccc;border-radius:8px;padding:10px;color:#d3d3d3;font-weight:400}.label-text[data-v-66cb82a6]{font-weight:700;color:#fff}.switch[data-v-66cb82a6]{position:relative;display:inline-block;width:50px;height:25px;margin-left:15px}.switch input[data-v-66cb82a6]{opacity:0;width:0;height:0}.slider[data-v-66cb82a6]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:gray;transition:.4s;border-radius:25px}.slider[data-v-66cb82a6]:before{position:absolute;content:"";height:21px;width:21px;border-radius:50%;left:2px;bottom:2px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-66cb82a6]{background-color:#03abff}input:checked+.slider[data-v-66cb82a6]:before{transform:translateX(24px)}select.input-field[data-v-66cb82a6]{background-color:#1b263b;color:#fff;border:1px solid #ccc;border-radius:8px;padding:10px}select.input-field option[data-v-66cb82a6]{background-color:#1b263b;color:#fff}select.input-field option[data-v-66cb82a6]:hover{background-color:#ffc300}.input-field[data-v-66cb82a6]{width:100%;padding-right:30px}.eye-icon[data-v-66cb82a6]{position:relative;align-self:flex-end;right:10px;top:-35%;cursor:pointer;color:#d3d3d3}@media (max-width:950px){.profile-container[data-v-66cb82a6]{flex-direction:column}.profile-left[data-v-66cb82a6],.profile-right[data-v-66cb82a6]{width:100%}.row[data-v-66cb82a6]{display:block;margin-bottom:15px}}.edit-user-container[data-v-387be9f1]{padding:20px}.back-button[data-v-387be9f1]{background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-bottom:20px;font-weight:700}.back-button[data-v-387be9f1]:hover{filter:brightness(.9)}.form-container[data-v-387be9f1]{width:100%}h4[data-v-387be9f1]{color:#03abff}.label-text[data-v-387be9f1]{color:#ffc300;font-weight:700}.row[data-v-387be9f1]{display:flex;justify-content:space-between;margin-bottom:20px}.input-group[data-v-387be9f1]{display:flex;flex-direction:column;width:48%}.input-field[data-v-387be9f1]{background-color:#1b263b;border:1px solid #ccc;border-radius:8px;padding:10px;color:#d3d3d3}.eye-icon[data-v-387be9f1]{position:relative;align-self:flex-end;right:10px;top:-35%;cursor:pointer;color:#d3d3d3}.save-button[data-v-387be9f1]{background:linear-gradient(180deg,#9ad7ff,#03abff);color:#000814;border-radius:25px;padding:10px 30px;margin:10px auto;display:block;font-weight:700;cursor:pointer;transition:background .3s,filter .3s;border:none;outline:none}.save-button[data-v-387be9f1]:hover{filter:brightness(1.3)}.save-button[data-v-387be9f1]:active{box-shadow:inset 0 6px 8px rgba(0,0,0,.3)}.success-message[data-v-387be9f1]{color:#4caf50;font-weight:700;margin-top:10px}.error-message[data-v-387be9f1]{color:#ff5252;font-weight:700;margin-top:10px}select.input-field[data-v-387be9f1]{background-color:#1b263b;color:#fff;border:1px solid #ccc;border-radius:8px;padding:10px}select.input-field option[data-v-387be9f1]{background-color:#1b263b;color:#fff}select.input-field option[data-v-387be9f1]:hover{background-color:#ffc300}.button-text[data-v-387be9f1]{margin-left:10px}.label-text-2[data-v-387be9f1]{color:#03abff;font-weight:700}.label-text-3[data-v-387be9f1]{color:#fffcf3;font-weight:700}.add-user-container[data-v-3989251e]{padding:40px}.create-user-button[data-v-3989251e]{background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-bottom:20px;font-weight:700}.create-user-button[data-v-3989251e]:hover{filter:brightness(.9)}.create-project-button[data-v-3989251e]{background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-bottom:20px;margin-left:40px;font-weight:700}.create-project-button[data-v-3989251e]:hover{filter:brightness(.9)}.delete-project-button[data-v-3989251e]{background:linear-gradient(180deg,red,#920000);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-bottom:20px;font-weight:700;margin-left:20px}.delete-project-button[data-v-3989251e]:hover{filter:brightness(.9)}.add-new-user[data-v-3989251e]{margin-bottom:20px}.form-title[data-v-3989251e]{color:#03abff;margin-bottom:10px}.label-text[data-v-3989251e]{color:#ffc300;font-weight:700}.label-text-2[data-v-3989251e]{color:#03abff;font-weight:700}.label-text-3[data-v-3989251e]{color:#fffcf3;font-weight:700}.form-container[data-v-3989251e]{width:100%}.row[data-v-3989251e]{display:flex;justify-content:space-between;margin-bottom:20px}.input-group[data-v-3989251e]{display:flex;flex-direction:column;width:48%}.input-field[data-v-3989251e]{background-color:#1b263b;border:1px solid #ccc;border-radius:8px;padding:10px;color:#d3d3d3;font-weight:400}.eye-icon[data-v-3989251e]{position:relative;align-self:flex-end;right:10px;top:-35%;cursor:pointer;color:#d3d3d3}.save-button[data-v-3989251e]{background:linear-gradient(180deg,#9ad7ff,#03abff);color:#000814;border-radius:25px;padding:10px 30px;margin:10px auto;display:block;font-weight:700;cursor:pointer;transition:background .3s,filter .3s;border:none;outline:none}.save-button[data-v-3989251e]:hover{filter:brightness(1.3)}.save-button[data-v-3989251e]:active{box-shadow:inset 0 6px 8px rgba(0,0,0,.3)}.success-message[data-v-3989251e]{color:#4caf50;font-weight:700;margin-top:10px}select.input-field[data-v-3989251e]{background-color:#1b263b;color:#fff;border:1px solid #ccc;border-radius:8px;padding:10px}select.input-field option[data-v-3989251e]{background-color:#1b263b;color:#fff}select.input-field option[data-v-3989251e]:hover{background-color:#ffc300}.error-message[data-v-3989251e]{color:#ff5252;font-weight:700;margin-top:10px}table[data-v-3989251e]{width:100%;border-collapse:collapse;margin-top:20px}.user-list-title[data-v-3989251e]{color:#03abff;margin-bottom:10px}th[data-v-3989251e]{color:#ffc300;text-align:left;padding:8px}td[data-v-3989251e]{color:#9ad7ff;padding:8px;border-bottom:1px solid #ddd}h4[data-v-3989251e]{color:#03abff}.delete-user-button[data-v-3989251e]{background:linear-gradient(180deg,red,#920000);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-bottom:20px;font-weight:700;margin-left:20px}.delete-user-button[data-v-3989251e]:hover{filter:brightness(.9)}.search-container[data-v-3989251e]{margin-bottom:10px}.search-input[data-v-3989251e]{flex:1;padding:10px;border-radius:8px;border:1px solid #ccc;margin-right:20px}.search-container[data-v-3989251e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.search-bar[data-v-3989251e]{width:33%;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:16px}.button-text[data-v-3989251e]{margin-left:10px}.edit-user-button[data-v-3989251e]{background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-bottom:20px;font-weight:700}.edit-user-button[data-v-3989251e]:hover{filter:brightness(.9)}.pagination-controls[data-v-3989251e]{display:flex;justify-content:center;align-items:center;margin-top:20px}.pagination-controls button[data-v-3989251e]{background:transparent;border:none;cursor:pointer;font-size:16px;margin:0 5px;padding:5px 10px}.nav-button[data-v-3989251e]{color:#ffc300}.page-button[data-v-3989251e]{color:#03abff}.page-button.active[data-v-3989251e]{border-bottom:1px solid #ddd;padding-bottom:2px;font-weight:700}.dashboard-layout[data-v-e3eea50e]{background:linear-gradient(180deg,#000814,#0d1b2a);display:flex;flex-direction:column;height:100vh}.dashboard-container[data-v-e3eea50e]{background:linear-gradient(180deg,#000814,#0d1b2a);display:flex;flex-grow:1}.dashboard-menu[data-v-e3eea50e]{width:20%;background:linear-gradient(180deg,#000814,#000);color:#fff;padding:20px;display:flex;flex-direction:column;border-top-right-radius:15px;border-bottom-right-radius:15px;height:93%;z-index:2}.avatar-border[data-v-e3eea50e]{display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#ffc300,#ffd60a);border-radius:50%;padding:10px;width:170px;height:170px;margin:10% auto 10% auto}.avatar-image[data-v-e3eea50e]{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.menu-list[data-v-e3eea50e]{display:flex;flex-direction:column}.menu-item[data-v-e3eea50e]{padding:15px 10px;cursor:pointer;margin-bottom:10px;text-align:left;border:none;border-top-right-radius:15px;border-bottom-right-radius:15px;background:linear-gradient(180deg,#ffc300,#ffd60a);color:#000814;width:100%;display:flex;justify-content:flex-start;align-items:center;transition:background-color .3s ease;font-weight:700;font-size:16px}.menu-text[data-v-e3eea50e]{margin-left:15px}.menu-item.active[data-v-e3eea50e]{background:linear-gradient(180deg,#9ad7ff,#03abff);color:#000814}.menu-item[data-v-e3eea50e]:hover:not(.active){background:linear-gradient(180deg,#ffd966,#ffdd7b);color:#000814}.dashboard-content[data-v-e3eea50e]{width:80%;padding:20px;height:90%;z-index:1}.dashboard-footer[data-v-e3eea50e]{background:linear-gradient(180deg,#000814,#0d1b2a);color:#fff;text-align:center;padding:5px 10px;font-size:16px;font-weight:700;position:fixed;bottom:0;width:100%;z-index:1000;height:7%}.footer-content[data-v-e3eea50e]{display:flex;justify-content:space-between;align-items:center}.company-logo[data-v-e3eea50e]{width:120px}.dashboard-footer span[data-v-e3eea50e]{margin-left:auto}@media only screen and (orientation:landscape){.portrait-warning[data-v-e3eea50e]{display:none}}@media only screen and (orientation:portrait){.dashboard-layout[data-v-e3eea50e]{display:none}.portrait-warning[data-v-e3eea50e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:linear-gradient(180deg,#000814,#0d1b2a);color:#ffd60a;stroke:#ffd60a;text-align:center;padding:20px}.portrait-warning-logo[data-v-e3eea50e]{position:bottom;padding:150px}.svg-icons[data-v-e3eea50e]{display:flex;gap:20px;margin-bottom:20px}.rotate-message[data-v-e3eea50e]{font-size:24px}}@media (max-width:950px){.dashboard-menu[data-v-e3eea50e]{width:25%}.dashboard-content[data-v-e3eea50e]{width:75%}}@media (max-width:850px){.dashboard-menu[data-v-e3eea50e]{width:30%}.dashboard-content[data-v-e3eea50e]{width:70%}}@media (max-width:750px){.dashboard-menu[data-v-e3eea50e]{width:35%}.dashboard-content[data-v-e3eea50e]{width:65%}}.edit3d-controls[data-v-4abe4998]{position:fixed;top:5px;right:5px;display:flex;flex-direction:column;z-index:9999;background-color:rgba(40,40,40,.8);border-radius:8px;padding:8px;width:180px;font-size:14px;backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.1)}.section-title[data-v-4abe4998]{color:gold;font-weight:700;font-size:16px;margin:8px 0 4px 0;text-align:center;border-bottom:1px solid rgba(255,215,0,.3);padding-bottom:2px}.section-title[data-v-4abe4998]:first-child{margin-top:0}.coordinate-group[data-v-4abe4998]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.coordinate-group label[data-v-4abe4998]{color:#fff;font-weight:700;width:24px;font-size:14px}.coordinate-group input[data-v-4abe4998]{background:#ddd;border:none;border-radius:4px;padding:4px;width:120px;font-size:14px;color:#000}.coordinate-group input[data-v-4abe4998]:focus{outline:none;background:#fff;box-shadow:0 0 4px rgba(255,215,0,.5)}.copy-button[data-v-4abe4998]{margin-top:10px;background-color:gold;color:#333;border:none;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:4px}.copy-button[data-v-4abe4998]:hover{background-color:orange;transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,215,0,.3)}.copy-button[data-v-4abe4998]:active{transform:translateY(0);box-shadow:0 1px 4px rgba(255,215,0,.2)}.vr-container[data-v-32bbc21e]{width:100%;height:100%;position:relative;margin:0;padding:0;display:block}.vr-container[data-v-32bbc21e]:fullscreen{width:100vw;height:100vh}.vr-container:fullscreen .canvas-container[data-v-32bbc21e]{width:100vw!important;height:100vh!important}.canvas-container[data-v-32bbc21e]{width:100%;height:100%;margin:0;padding:0;transition:opacity .5s ease}.sound-btn[data-v-32bbc21e]{position:absolute;bottom:20px;right:80px;background-color:rgba(0,0,0,.5);border:none;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:100}.sound-btn svg[data-v-32bbc21e]{width:30px;height:30px}.debug-info[data-v-32bbc21e]{position:absolute;top:10px;left:10px;background-color:rgba(0,0,0,.7);color:#fff;padding:10px;border-radius:5px;font-size:12px;z-index:100}.overlay-header[data-v-32bbc21e]{margin-bottom:15px;border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:10px}.overlay-header h2[data-v-32bbc21e]{margin:0;font-size:1.2em}.current-diagram[data-v-32bbc21e]{font-size:.9em;color:#aaa}.control-group[data-v-32bbc21e]{display:flex;gap:10px;margin-bottom:10px}.vr-button[data-v-32bbc21e]{background:#4a90e2;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background .3s}.vr-button[data-v-32bbc21e]:hover{background:#357abd}.vr-button[data-v-32bbc21e]:active{background:#2d6da3}.desktop-tutorial-panel[data-v-32bbc21e]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:108vw;max-width:960px;height:90vh;max-height:600px;background:rgba(0,0,0,.85);border-radius:12px;backdrop-filter:blur(10px);z-index:1000;color:#fff!important;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.3);display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.1)}.desktop-tutorial-panel[data-v-32bbc21e] *{color:#fff!important}.desktop-tutorial-panel h3[data-v-32bbc21e]{color:gold!important}.desktop-tutorial-panel div[data-v-32bbc21e],.desktop-tutorial-panel li[data-v-32bbc21e],.desktop-tutorial-panel p[data-v-32bbc21e],.desktop-tutorial-panel span[data-v-32bbc21e]{color:#fff!important}.tutorial-content[data-v-32bbc21e]{display:flex;flex-direction:column;height:100%;width:100%;padding:1.25rem;overflow:hidden}.tutorial-header[data-v-32bbc21e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9375rem;padding-bottom:.625rem;border-bottom:1px solid hsla(0,0%,100%,.2);flex-shrink:0}.tutorial-header h2[data-v-32bbc21e]{margin:0;font-size:1.5em;color:#fff!important}.close-btn[data-v-32bbc21e]{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}.close-btn svg[data-v-32bbc21e]{width:24px;height:24px}.tutorial-body[data-v-32bbc21e]{flex:1;overflow-y:auto;display:flex;flex-direction:column;position:relative;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.tutorial-body[data-v-32bbc21e]::-webkit-scrollbar{width:.5rem}.tutorial-body[data-v-32bbc21e]::-webkit-scrollbar-track{background:transparent}.tutorial-body[data-v-32bbc21e]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:.625rem}.tutorial-body .image-container[data-v-32bbc21e]{width:100%;display:flex;justify-content:center;align-items:center;margin:.9375rem 0;padding:.625rem;background-color:rgba(0,0,0,.3);border-radius:.5rem;overflow:hidden}.tutorial-body .tutorial-image[data-v-32bbc21e]{max-width:100%;max-height:43vh;-o-object-fit:contain;object-fit:contain;border-radius:.375rem}.nav-buttons-container[data-v-32bbc21e]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.nav-button[data-v-32bbc21e],.summary-button[data-v-32bbc21e]{min-width:6.25rem;height:2.5rem}.prev-button[data-v-32bbc21e]{margin-right:auto}.next-button[data-v-32bbc21e]{margin-left:auto}.tutorial-navigation[data-v-32bbc21e]{background-color:rgba(0,0,0,.8);padding:.9375rem 1.25rem;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:center;align-items:center;z-index:10;flex-shrink:0}.tutorial-navigation button[data-v-32bbc21e]{background:hsla(0,0%,100%,.2);border:none;padding:.5rem 1rem;border-radius:.25rem;color:#fff;cursor:pointer;transition:background-color .2s;font-size:.875rem}.tutorial-navigation button[data-v-32bbc21e]:hover:not(:disabled){background:hsla(0,0%,100%,.3)}.tutorial-navigation button[data-v-32bbc21e]:disabled{opacity:.5;cursor:not-allowed}.tutorial-navigation span[data-v-32bbc21e]{color:#fff}.tutorial-two-columns[data-v-32bbc21e]{height:100%;gap:20px}.tutorial-image-column[data-v-32bbc21e]{flex:1;overflow:hidden}.tutorial-text-column[data-v-32bbc21e]{flex:1.5;padding-right:10px}.tutorial-image[data-v-32bbc21e]{max-height:100%}@media (max-width:768px){.tutorial-two-columns[data-v-32bbc21e]{flex-direction:column}.tutorial-image-column[data-v-32bbc21e]{max-height:40vh}.tutorial-text-column[data-v-32bbc21e]{max-height:50vh}.desktop-tutorial-panel[data-v-32bbc21e]{width:98vw;height:98vh;border-radius:.5rem}.tutorial-content[data-v-32bbc21e]{padding:.75rem}.tutorial-header h2[data-v-32bbc21e]{font-size:1.2rem}.tutorial-body .image-container[data-v-32bbc21e]{min-height:20vh}.nav-button[data-v-32bbc21e],.summary-button[data-v-32bbc21e]{min-width:4.5rem;font-size:.8rem;padding:.3rem .5rem}.tutorial-navigation[data-v-32bbc21e]{padding:.75rem .5rem}}.nav-button[data-v-32bbc21e]{background-color:rgba(255,215,0,.3);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:background-color .3s ease;margin:0 .5rem}.nav-button[data-v-32bbc21e]:hover:not(:disabled){background-color:rgba(255,215,0,.5)}.nav-button[data-v-32bbc21e]:disabled{opacity:.3;cursor:not-allowed}.page-indicator[data-v-32bbc21e]{color:hsla(0,0%,100%,.7);font-size:.9rem;margin:0 1rem}.navigation-controls[data-v-32bbc21e]{margin-top:2rem;border-top:1px solid hsla(0,0%,100%,.2)}.summary-button[data-v-32bbc21e]{margin-left:auto;background-color:rgba(100,149,237,.3)}.summary-button[data-v-32bbc21e]:hover{background-color:rgba(100,149,237,.5)}.tutorial-text-column div[data-v-32bbc21e],.tutorial-text-column h3[data-v-32bbc21e],.tutorial-text-column li[data-v-32bbc21e],.tutorial-text-column p[data-v-32bbc21e]{color:#fff!important}.tutorial-text-column ol[data-v-32bbc21e],.tutorial-text-column ul[data-v-32bbc21e]{color:#fff!important;list-style-position:inside;margin-left:1.5rem}.tutorial-text-column li[data-v-32bbc21e]{margin-bottom:.5rem}.chapter-view[data-v-32bbc21e]{position:relative;display:flex;flex-direction:column;height:100%;min-height:500px}.tutorial-content-container[data-v-32bbc21e]{flex:1;overflow:hidden;position:relative;min-height:400px;display:flex;flex-direction:column}.tutorial-two-columns[data-v-32bbc21e]{display:flex;flex-direction:row;flex:1;overflow:hidden}.tutorial-image-column[data-v-32bbc21e]{flex:0.7;display:flex;justify-content:center;align-items:center;padding:1rem;background-color:rgba(0,0,0,.2);border-radius:8px;margin-right:1rem}.tutorial-text-column[data-v-32bbc21e]{flex:1;padding:1rem;overflow-y:auto;max-height:65vh;color:#fff!important}.tutorial-image[data-v-32bbc21e]{max-width:100%;max-height:65vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.navigation-controls[data-v-32bbc21e]{padding:1rem 0;background-color:rgba(0,0,0,.2);margin:.5rem 0;z-index:10}.top-controls[data-v-32bbc21e]{margin-bottom:1rem}.bottom-controls[data-v-32bbc21e]{margin-top:1rem}.navigation-controls[data-v-32bbc21e]{background-color:rgba(0,0,0,.4);margin-top:0;border-top:none}.bottom-controls[data-v-32bbc21e]{position:sticky;bottom:0;border-radius:0 0 12px 12px}.navigation-controls[data-v-32bbc21e]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:rgba(0,0,0,.5);border-radius:8px;z-index:20;width:100%}.top-controls[data-v-32bbc21e]{display:none}.bottom-controls[data-v-32bbc21e]{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:920px;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 -4px 10px rgba(0,0,0,.2)}#tutorial-container[data-v-32bbc21e],#tutorial-container[data-v-32bbc21e] *{color:#fff!important}#tutorial-container h3[data-v-32bbc21e]{color:gold!important}.tutorial-body[data-v-32bbc21e]{color:#fff!important}.tutorial-body div[data-v-32bbc21e],.tutorial-body li[data-v-32bbc21e],.tutorial-body p[data-v-32bbc21e],.tutorial-body span[data-v-32bbc21e]{color:#fff!important;font-size:1.05rem;line-height:1.6}.tutorial-body h3[data-v-32bbc21e]{font-size:1.5rem}.chapter-view[data-v-32bbc21e]{padding-bottom:80px}.tutorial-header h2[data-v-32bbc21e]{color:gold!important;font-size:1.8rem}.chapter-title[data-v-32bbc21e]{color:gold!important}.tutorial-body h3[data-v-32bbc21e],.tutorial-text-column h3[data-v-32bbc21e]{color:gold!important;font-size:1.5rem!important;margin-bottom:1rem;font-weight:700}