:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}.info-display[data-v-49440b8d]{left:0;top:0}.info-text[data-v-49440b8d]{margin:0}table[data-v-49440b8d],td[data-v-49440b8d],th[data-v-49440b8d]{border:1px solid;padding:10px}table[data-v-49440b8d]{width:100%;border-collapse:collapse}.dialog-text-parent[data-v-dfa6c876]{position:absolute;display:flex;margin:0% 2% 0;padding:0% 1%;border:solid rgba(127,153,255,.69);bottom:20px;min-width:50vw}.dialog-text[data-v-dfa6c876]{position:relative;display:inline-block;padding:1% 1% 1% 2%;align-self:center;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,1)}.dialog-text-parent>img[data-v-dfa6c876]{width:6vw;height:auto;align-self:center;flex-shrink:0}.next-key-info[data-v-dfa6c876]{display:flex;position:absolute;right:15px;bottom:10px;color:#fff;overflow:visible}.spacebar-img[data-v-dfa6c876]{position:relative;bottom:0;width:65px;height:auto;margin-left:4px;margin-right:4px}.next-button[data-v-dfa6c876]{position:absolute;right:5px;padding:20px;pointer-events:auto;border:solid 2px black}.next-button[data-v-dfa6c876]:hover{cursor:pointer}.dialog-text-right[data-v-dfa6c876]{position:relative;display:flex;flex-direction:column}.speaker-div[data-v-dfa6c876]{display:flex;flex-direction:row}.replay-button[data-v-dfa6c876],.play-pause-button[data-v-dfa6c876]{width:30px}.replay-button img[data-v-dfa6c876],.play-pause-button img[data-v-dfa6c876]{width:100%;height:auto}.speaker-image[data-v-dfa6c876]{width:100px;flex-shrink:0}.speaker-image img[data-v-dfa6c876]{width:100%}.speaker-name[data-v-dfa6c876]{position:relative;display:inline-block}.multiple-choice-col[data-v-aa26b068]{display:flex;flex-direction:column;align-items:center;overflow:visible}.choices[data-v-aa26b068]{display:flex;flex-direction:column;position:relative;border:solid 3px black;margin:0;padding:5px;border-radius:15px;overflow:visible}.choice[data-v-aa26b068]{position:relative;border:solid 3px black;margin:5px;padding:5px;border-bottom-right-radius:15px;background-color:#353535ad;overflow:visible}.col-submit-button[data-v-aa26b068]{position:relative;border:solid 3px rgb(255,255,255);margin:10px;padding:9px;border-radius:15px;background-color:#353535ad}.choice[data-v-aa26b068]:hover,.col-submit-button[data-v-aa26b068]:hover{cursor:pointer;background-color:#1210119b}.selected-choice[data-v-aa26b068]{background-color:#b938b178}.selected-choice[data-v-aa26b068]:hover{background-color:#b938b0ca}.wrong-choice[data-v-aa26b068]{top:2px;right:-41px;position:absolute;width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-image:url(../TemplateData/wrong-mark.png)}.correct-choice[data-v-aa26b068]{top:2px;right:-41px;position:absolute;width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-image:url(../TemplateData/correct-mark.png)}.disabled-button[data-v-aa26b068]{-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#909090;color:#191919}.disabled-button[data-v-aa26b068]:hover{background-color:#909090;color:#191919;cursor:not-allowed}.multiple-heading[data-v-aa26b068]{color:#000}.sequential-col[data-v-cc0dabca]{display:flex;flex-direction:column;align-items:center;margin-right:3.2%}.seq-sidebar[data-v-cc0dabca]{display:flex;flex-direction:column;align-self:start;margin-right:10px;width:43%}.seq-step[data-v-cc0dabca]{border:solid black 2px;padding:2.5%;margin-bottom:.5%;background-color:#000b}.seq-hotspot[data-v-cc0dabca]:hover{cursor:pointer}.sequential-image[data-v-cc0dabca]{position:relative;width:100%;overflow:visible;border:solid black 2px;background-color:#fff;align-self:flex-start;margin-left:8%;margin-right:8%}.sequential-image-parent[data-v-cc0dabca]{position:relative;width:800px;overflow:visible;border:solid black 2px;background-color:#fff;scale:.5;transform-origin:0% 0%}.sequential-image img[data-v-cc0dabca]{width:100%;height:auto}.seq-hotspot[data-v-cc0dabca]{position:absolute;display:inline-block;width:8%;height:13%;overflow:visible}.seq-hotspot0[data-v-cc0dabca]{top:20%;left:40%}.seq-hotspot1[data-v-cc0dabca]{top:55%;left:30%}.seq-hotspot2[data-v-cc0dabca]{top:35%;left:60%}@keyframes hint-cc0dabca{0%{background-color:transparent}to{background-color:#d8009762}}@keyframes hint2-cc0dabca{0%{background-color:#00000063}to{background-color:#000}}.seq-hotspot-hint[data-v-cc0dabca]{background-color:#d8009762;animation-name:hint-cc0dabca;animation-duration:.3s;animation-iteration-count:infinite;animation-direction:alternate}.current-step[data-v-cc0dabca]{background-color:transparent;animation-name:hint2-cc0dabca;animation-duration:.5s;animation-iteration-count:infinite;animation-direction:alternate}.done-step[data-v-cc0dabca]{background-color:#00750082}.seq-hotspot-complete[data-v-cc0dabca]{background-color:#00750082;pointer-events:none}.seq-col-body[data-v-cc0dabca]{display:flex;flex-direction:row;align-items:center;width:100%}.col-submit-button[data-v-cc0dabca]{position:relative;border:solid 3px black;margin:1%;padding:1%;border-top-right-radius:15px;background-color:#353535ad;align-self:flex-end}.col-submit-button[data-v-cc0dabca]:hover{cursor:pointer;background-color:#1210119b}.seq-bottom-bar[data-v-cc0dabca]{display:flex;align-self:flex-end;padding-top:.5%}.seq-color-guide[data-v-cc0dabca]{align-self:center;margin-right:1%}.color-box[data-v-cc0dabca]{display:inline-block;height:20px;width:20px;border:1px solid}.yellow-box[data-v-cc0dabca]{background-color:#ff0}.blue-box[data-v-cc0dabca]{background-color:#0400ff}.green-box[data-v-cc0dabca]{background-color:#00a700}.pink-box[data-v-cc0dabca]{background-color:#d80097}.drop-zone[data-v-f1e8ed11]{background-color:#eee;margin-bottom:10px;padding:10px}.drag-el[data-v-f1e8ed11]{background-color:#fff;margin-bottom:10px;padding:5px}.drag-col[data-v-f1e8ed11]{display:flex;flex-direction:row;justify-content:center;align-items:center}.drag-col-body[data-v-f1e8ed11]{display:flex;flex-direction:row;align-items:center}.drag-sidebar[data-v-f1e8ed11]{display:flex;flex-direction:column;align-self:start;margin-right:10px;border:solid 2px;border-left:none;border-right:none;padding:15px;width:100%}.drag-item[data-v-f1e8ed11]{position:relative;display:inline-block;width:100%;background-color:#00008d93;border:solid 2px rgba(0,64,255,.731)}.drag-image[data-v-f1e8ed11]{position:relative;width:800px;border:solid black 2px;background-color:#fff}.drag-image img[data-v-f1e8ed11]{width:100%;height:auto}.drop-loc[data-v-f1e8ed11]{position:absolute;border:solid 3px rgb(255,0,0);min-width:20px;min-height:20px}.drag-item[data-v-f1e8ed11]:hover{cursor:pointer}.drop-loc0[data-v-f1e8ed11]{top:20%;left:40%}.drop-loc1[data-v-f1e8ed11]{top:50%;left:60%}.drop-loc2[data-v-f1e8ed11]{top:55%;left:10%}.col-submit-button[data-v-f1e8ed11]{position:relative;border:solid 3px black;margin:.7%;padding:.7%;padding-right:1.3vw;border-top-right-radius:15px;background-color:#353535ad;align-self:flex-end;display:flex;justify-content:center;align-items:center}.col-submit-button[data-v-f1e8ed11]:hover{cursor:pointer;background-color:#1210119b}.storage[data-v-f1e8ed11]{border:solid 2px rgb(255,255,255);border-bottom:transparent;align-self:flex-start;margin-right:10px}.storage-title[data-v-f1e8ed11]{background-color:#2f2f2fd9;color:#fff}.dialog-text-parent[data-v-0209cb11]{position:relative;display:flex;margin:4px 10px 0;padding:20px 14px 15px 18px;border:solid rgba(127,153,255,.69);width:575px;border:solid 10px black;border-radius:20px;border-image:url(../TemplateData/border4.svg);border-image-width:9;border-image-outset:0;border-image-slice:33.3% fill;top:-20px}.dialog-text[data-v-0209cb11]{position:relative;display:inline-block;padding:3px 3px 3px 20px;align-self:center;font-size:20px;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,1)}.dialog-text-parent>img[data-v-0209cb11]{width:110px;height:auto;align-self:center;flex-shrink:0}.next-key-info[data-v-0209cb11]{display:flex;position:absolute;right:15px;bottom:10px;color:#fff}.spacebar-img[data-v-0209cb11]{position:relative;bottom:4px;width:65px;height:auto;margin-left:4px;margin-right:4px}.modal-dialog-main[data-v-0209cb11]{width:auto;height:auto;display:flex;justify-content:center;position:relative;left:0;top:0}.modal-dialog-main div[data-v-0209cb11]{border:solid 2px black;border-radius:15px;padding:12px;color:#000;background-color:#fff;font-size:19px;flex-grow:0;flex-shrink:1;position:relative}.sequential-col[data-v-c215cfb3]{display:flex;flex-direction:column;align-items:center;margin-right:3.2%;width:100%}.seq-sidebar[data-v-c215cfb3]{display:flex;flex-direction:column;align-self:start;margin-right:10px;flex-basis:50%;flex-grow:1}.seq-step[data-v-c215cfb3]{border:solid black 2px;padding:2.5%;margin-bottom:.5%;background-color:#000b}.seq-hotspot[data-v-c215cfb3]:hover{cursor:pointer;box-shadow:0 0 0 8px #000000b3}.sequential-image[data-v-c215cfb3]{position:relative;overflow:visible;border:solid black 2px;background-color:#fff;align-self:flex-start;flex-basis:50%;flex-grow:1}.sequential-image-parent[data-v-c215cfb3]{position:relative;width:800px;overflow:visible;border:solid black 2px;background-color:#fff;scale:.5;transform-origin:0% 0%}.sequential-image img[data-v-c215cfb3]{width:100%;height:auto}.seq-hotspot[data-v-c215cfb3]{position:absolute;display:inline-block;width:8%;height:13%;background-color:#00008d93;border-radius:100%}.seq-hotspot0[data-v-c215cfb3]{top:20%;left:40%}.seq-hotspot1[data-v-c215cfb3]{top:55%;left:30%}.seq-hotspot2[data-v-c215cfb3]{top:35%;left:60%}@keyframes hint-c215cfb3{0%{background-color:transparent}to{background-color:#d8009762}}@keyframes hint2-c215cfb3{0%{background-color:#00000063}to{background-color:#000}}.seq-hotspot-hint[data-v-c215cfb3]{background-color:#d8009762;animation-name:hint-c215cfb3;animation-duration:.3s;animation-iteration-count:infinite;animation-direction:alternate}.current-step[data-v-c215cfb3]{background-color:transparent;animation-name:hint2-c215cfb3;animation-duration:.5s;animation-iteration-count:infinite;animation-direction:alternate}.done-step[data-v-c215cfb3]{background-color:#00750082}.seq-hotspot-complete[data-v-c215cfb3]{background-color:#00750082;pointer-events:none}.seq-hotspot-selected[data-v-c215cfb3]{background-color:#d0ff00b2}.seq-col-body[data-v-c215cfb3]{display:flex;flex-direction:row;align-items:center;width:100%}.col-submit-button[data-v-c215cfb3]{position:relative;border:solid 3px black;margin:1%;padding:1%;border-top-right-radius:15px;background-color:#353535ad;align-self:flex-end}.col-submit-button[data-v-c215cfb3]:hover{cursor:pointer;background-color:#1210119b}.seq-bottom-bar[data-v-c215cfb3]{display:flex;align-self:flex-end;padding-top:.5%}.seq-color-guide[data-v-c215cfb3]{align-self:center;margin-right:1%}.color-box[data-v-c215cfb3]{display:inline-block;height:20px;width:20px;border:1px solid}.yellow-box[data-v-c215cfb3]{background-color:#ff0}.blue-box[data-v-c215cfb3]{background-color:#0400ff}.green-box[data-v-c215cfb3]{background-color:#00a700}.pink-box[data-v-c215cfb3]{background-color:#d80097}.text-box[data-v-c215cfb3]{text-align:left}.sequential-col[data-v-e9781629]{display:flex;flex-direction:column;align-items:center;margin-right:3.2%;position:relative;height:85%}.seq-sidebar[data-v-e9781629]{display:flex;flex-direction:column;align-self:start;margin-right:10px;width:43%}.seq-step[data-v-e9781629]{border:solid black 2px;padding:2.5%;margin-bottom:.5%;background-color:#000b}.seq-hotspot[data-v-e9781629]:hover{cursor:pointer;box-shadow:0 0 0 8px #000000b3}.sequential-image[data-v-e9781629]{position:relative;border:solid black 2px;background-color:#fff;align-self:flex-start;width:100%;height:100%;left:50%;transform:translate(-50%)}.sequential-image-parent[data-v-e9781629]{position:relative;width:800px;overflow:visible;border:solid black 2px;background-color:#fff;scale:.5;transform-origin:0% 0%}.sequential-image img[data-v-e9781629]{position:relative;width:300%;height:auto;transition:left 2s}.seq-hotspot[data-v-e9781629]{position:absolute;display:inline-block;width:8%;height:13%}.seq-hotspot0[data-v-e9781629]{top:20%;left:40%}.seq-hotspot1[data-v-e9781629]{top:55%;left:30%}.seq-hotspot2[data-v-e9781629]{top:35%;left:60%}@keyframes hint-e9781629{0%{background-color:transparent}to{background-color:#d8009762}}@keyframes hint2-e9781629{0%{background-color:#00000063}to{background-color:#000}}.seq-hotspot-hint[data-v-e9781629]{background-color:#d8009762;animation-name:hint-e9781629;animation-duration:.3s;animation-iteration-count:infinite;animation-direction:alternate}.current-step[data-v-e9781629]{background-color:transparent;animation-name:hint2-e9781629;animation-duration:.5s;animation-iteration-count:infinite;animation-direction:alternate}.done-step[data-v-e9781629]{background-color:#00750082}.seq-hotspot-complete[data-v-e9781629]{background-color:#00750082;pointer-events:none}.seq-hotspot-selected[data-v-e9781629]{background-color:#d0ff00b2}.seq-col-body[data-v-e9781629]{display:flex;flex-direction:row;align-items:center;width:100%}.col-submit-button[data-v-e9781629]{position:relative;border:solid 3px black;margin:1%;padding:1%;border-top-right-radius:15px;background-color:#353535ad;align-self:flex-end}.col-submit-button[data-v-e9781629]:hover{cursor:pointer;background-color:#1210119b}.seq-bottom-bar[data-v-e9781629]{display:flex;align-self:flex-end;padding-top:.5%}.seq-color-guide[data-v-e9781629]{align-self:center;margin-right:1%}.color-box[data-v-e9781629]{display:inline-block;height:20px;width:20px;border:1px solid}.yellow-box[data-v-e9781629]{background-color:#ff0}.blue-box[data-v-e9781629]{background-color:#0400ff}.green-box[data-v-e9781629]{background-color:#00a700}.pink-box[data-v-e9781629]{background-color:#d80097}.form-image[data-v-e9781629]{position:relative;width:100%;height:600px;overflow-y:scroll;background-color:#fff}.form-image img[data-v-e9781629]{position:relative;width:100%;height:auto}.dropdown[data-v-e9781629]{position:absolute;padding-left:4px}.slide-status[data-v-e9781629]{position:absolute;right:10px;margin:1%;padding:1%;color:#fff;background-color:#353535c8}.module[data-v-599b6f26]{width:1366px;height:768px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;border:3px solid black}.landing[data-v-599b6f26]{width:75%;height:75%}.landing-row[data-v-599b6f26]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.title[data-v-599b6f26]{font-family:title;font-size:3rem;color:var(--text)}.module-image[data-v-599b6f26],.landing-column[data-v-599b6f26]{width:50%}.landing-main[data-v-599b6f26]{width:100vw;height:100vh;border:solid 2px black;background-color:#747474;position:absolute;left:0;top:0;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#000}.landing-middle[data-v-599b6f26]{width:35%;height:auto;border:solid 2px black;background-color:#01f;position:relative;left:50%;transform:translate(-50%);display:flex;flex-direction:column}.lesson[data-v-599b6f26]{border:solid 2px black;color:#fff;padding:15px;margin:5px;background-color:#4b4b4b}.lesson[data-v-599b6f26]:hover{cursor:pointer;background-color:#333}.heading[data-v-599b6f26]{width:60%;height:auto;border:solid 2px black;background-color:#01f;position:relative;left:50%;transform:translate(-50%);display:flex;justify-content:center;padding:10px;font-size:25px;font-weight:700;color:bisque;margin-bottom:20px;margin-top:20px}.lesson-list[data-v-599b6f26]{display:flex;flex-direction:row}.lesson-list>.body[data-v-599b6f26]:before{font-family:heading;position:relative;display:flex;height:40px;opacity:.3;content:"L1";margin-top:-5px;height:2rem}.lesson-list>.body[data-v-599b6f26]:nth-child(2):before{content:"L2"}.lesson-list>.body[data-v-599b6f26]:nth-child(3):before{content:"L3"}.lesson-list>.body[data-v-599b6f26]:nth-child(4):before{content:"L4"}.lesson-list>.body[data-v-599b6f26]:nth-child(5):before{content:"L5"}.lesson-list>.body[data-v-599b6f26]:nth-child(6):before{content:"L6"}.lesson-list>.body[data-v-599b6f26]:nth-child(7):before{content:"L7"}.lesson-list>.body[data-v-599b6f26]:nth-child(8):before{content:"L8"}.lesson-list>.body[data-v-599b6f26]:nth-child(9):before{content:"L9"}.lesson-list>.body[data-v-599b6f26]:nth-child(10):before{content:"L10"}button.lesson-button[data-v-599b6f26]{border-radius:var(--rounded)!important;box-shadow:var(--raised);border:none;text-align:left;padding:16px!important;display:flex;flex-direction:column;cursor:pointer}button.lesson-button[data-v-599b6f26]:hover{box-shadow:var(--raised-press);transition:box-shadow .2s ease;background-color:var(--light);color:var(--text2)}button.lesson-button[data-v-599b6f26]:hover:before{color:var(--primary);opacity:1;background-color:var(--light);height:25px;margin:-5px 0 6px -8px;width:30px;padding-left:8px;border-radius:var(--rounded);box-shadow:var(--inset-press);transition:box-shadow .4s ease}button.lesson-button.completed[data-v-599b6f26]:hover:before{color:var(--background);opacity:1;background-color:transparent;height:25px;margin:-5px 0 15px -8px;width:30px;padding-left:8px;border-radius:var(--rounded);box-shadow:var(--inset-press);transition:box-shadow .4s ease}.body.completed[data-v-599b6f26]{background-color:#7fc996!important;box-shadow:var(--inset)!important;color:var(--good)}.body.completed[data-v-599b6f26]:after{content:"";position:absolute;background:url(./../static/gui/complete.png);width:15px;height:15px;margin:6px 0 0 85px;background-position:center;background-repeat:no-repeat;animation:complete .4s ease}.body[data-v-599b6f26]{font-family:body;color:var(--text);font-size:1.1rem;line-height:1.6rem;max-width:var(--body-width)}.difficulty-selector[data-v-599b6f26]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:solid 2px black;background-color:#505050;padding:70px;display:flex;flex-direction:column}.difficulty-close[data-v-599b6f26]{position:absolute;top:0;right:0}.completed-section[data-v-599b6f26]{border:solid 2px green;background-size:50px;background-repeat:no-repeat;background-image:url(../TemplateData/correct-mark.png);background-position:10px 10px}.landing-main[data-v-3c3c0d3b]{width:100vw;height:100vh;border:solid 2px black;background-color:#747474;position:absolute;left:0;top:0}.landing-middle[data-v-3c3c0d3b]{width:60%;height:auto;border:solid 2px black;background-color:#01f;position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}.lesson[data-v-3c3c0d3b]{border:solid 2px black;color:#fff;padding:20px;margin:20px;background-color:#4b4b4b}.lesson[data-v-3c3c0d3b]:hover{cursor:pointer;background-color:#333}.aar-top-panel[data-v-402e9586]{background-color:azure;padding:10px}.aar-middle-top[data-v-402e9586]{display:flex;align-items:center}.close-aar-button-walk[data-v-402e9586],.close-aar-button-run[data-v-402e9586]{z-index:700}.aar-main[data-v-402e9586]{width:75w;background-color:#969696;position:absolute;display:flex;justify-content:center;align-items:center;padding:50px;left:50%;top:150px;transform:translate(-50%);flex-direction:column}.time-panel[data-v-402e9586],.score-panel[data-v-402e9586]{display:flex;flex-direction:column;align-items:center}.score-display[data-v-402e9586]{color:#000}.help-panel-main[data-v-5bf93e16]{position:absolute;display:flex;width:80vw;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;color:#000;flex-direction:column;align-items:center;border:solid 1px black;padding:2%;overflow:visible;z-index:150}.close-button[data-v-5bf93e16]{position:absolute;top:20px;right:20px;padding:5px;border:solid 1px black}.help-videos[data-v-5bf93e16]{display:flex;flex-direction:row}.video-item[data-v-5bf93e16]:hover{cursor:pointer}.completion-panel-main[data-v-89fce977]{position:absolute;display:flex;flex-direction:column;align-items:center;background-color:bisque;left:50%;top:50%;transform:translate(-50%,-50%);color:#000}.dialog-text[data-v-89fce977]{position:relative;display:inline-block;padding:3px 3px 3px 20px;align-self:center;font-size:20px;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,1)}.dialog-text-parent>img[data-v-89fce977]{width:110px;height:auto;align-self:center;flex-shrink:0}.next-key-info[data-v-89fce977]{display:flex;position:absolute;right:15px;bottom:10px;color:#fff}.spacebar-img[data-v-89fce977]{position:relative;bottom:4px;width:65px;height:auto;margin-left:4px;margin-right:4px}.modal-dialog-main[data-v-89fce977]{width:auto;height:auto;display:flex;justify-content:center;position:relative;left:0;top:0}.modal-dialog-main div[data-v-89fce977]{border:solid 2px black;border-radius:15px;padding:12px;color:#000;background-color:#fff;font-size:19px;flex-grow:0;flex-shrink:1;position:relative}*{margin:0;padding:0;overflow:hidden}*{box-sizing:border-box}button{pointer-events:auto}body{width:100vw;height:100vh;background-repeat:repeat;background-size:cover;background-position:0% 0%;margin:0;overflow-x:hidden;overflow-y:hidden}.interaction{pointer-events:auto}.interaction:hover{cursor:pointer}.interaction_no{pointer-events:auto}.interaction_no:hover{cursor:not-allowed}.no_select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}sup{font-size:1vw}p{line-height:1.35!important}table font,table p,table span,table td{font-size:1.15vw!important}*{box-sizing:border-box;font-family:titillium_webregular,Arial,Helvetica,sans-serif}ul{display:block;font-size:16px}.list_div ul li{list-style:disc;margin:1vw}img{width:100%;height:auto}tr:first-child,tr:first-child td{font-weight:700;border:0px;text-align:center}u{text-decoration:none;text-shadow:2px 2px 4px #ff7300d6}td{border:1px solid transparent;border-collapse:collapse;padding:.9vw}p,span,font{font-size:20px;font-family:titillium_webregular,Arial,Helvetica,sans-serif!important}::marker{font-size:1.4vw}table img{width:2vw}@font-face{font-family:title;src:url(../fonts/quattrocento-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:title_li;src:url(../fonts/quattrocento-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../fonts/Segoe_UI.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:body-il;src:url(../fonts/Segoe_UI_Italic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:heading;src:url(../fonts/Segoe_UI_Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:form;src:url(../fonts/permanentmarker-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}ul,ol{display:inline-block}button,input[type=submit],input[type=reset]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}button[data-v-a0129728]:focus{outline:4px single #32a1ce;outline-offset:4px}.info-display[data-v-a0129728]{position:absolute;display:block;justify-content:space-between;border:solid 2px black;border-radius:5px;padding:12px;font-size:17px;color:#fff;background-color:#555;margin:20px;align-self:flex-start;z-index:200}.key-panel[data-v-a0129728]{position:relative;bottom:45px;border:solid 2px black;padding:0 30px 10px;background-color:#00000063;color:#fff;text-align:center;font-size:19px;border-radius:15px}.center-panel[data-v-a0129728]{display:flex;flex-direction:column;position:absolute;align-items:center;width:100%;top:0;left:0;pointer-events:none;overflow:visible;height:100%}.col-panel[data-v-a0129728]{position:relative;height:83%;color:#fff;font-size:21px;text-align:center;padding:.5% 70px 0% 39px;border:solid 10px black;border-radius:20px;border-image:url(../TemplateData/border1.svg);border-image-width:9;border-image-outset:0;border-image-slice:33.3% fill;overflow:visible;transform:scale(1.001);pointer-events:all;max-height:100%}.panel-close-button[data-v-a0129728]{display:flex;justify-content:center;align-items:center;position:absolute;right:16px;top:16px;border:solid 3px black;width:35px;height:35px;border-top-right-radius:15px;color:#000;font-size:25px}.panel-close-button[data-v-a0129728]:hover{cursor:pointer;background-color:#231f208f;color:#fff}.col-main[data-v-a0129728]{overflow:visible;margin:12px;position:relative;height:100%}.info-button[data-v-a0129728]{top:10px;left:10px;position:absolute;width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-image:url(../TemplateData/info.png)}.info-button[data-v-a0129728]:hover{cursor:pointer}.bottom-bar[data-v-a0129728]{display:flex;position:absolute;left:0;bottom:0;width:100%;height:auto;justify-content:space-between;overflow:visible}.key-panel img[data-v-a0129728]{width:34px;height:auto;bottom:-8px;position:relative}.side-info-panel[data-v-a0129728]{display:flex;height:100%;width:auto;padding:5px;border:solid 1px black;border-top:none;border-bottom:none;visibility:hidden}.side-info-panel img[data-v-a0129728]{width:46px;height:100%;flex-grow:1}.short-info-display[data-v-a0129728]{display:flex;height:100%;width:auto;padding:5px;border:solid 1px black;border-top:none;border-bottom:none;visibility:hidden}.short-info-display img[data-v-a0129728]{width:46px;height:100%;flex-grow:1}.info-space2[data-v-a0129728]{width:200px;color:#000;flex-grow:5;padding:15px;visibility:hidden}.info-space3[data-v-a0129728]{width:200px;flex-grow:5;visibility:hidden}.top-bar[data-v-a0129728]{display:flex;justify-content:center;width:100%;flex-shrink:0}.top-right-bar[data-v-a0129728]{display:flex;position:absolute;border:none;height:50px;width:200px;flex-grow:1;flex-shrink:1;justify-content:right;overflow:visible;pointer-events:auto;right:20px}.top-right-bar[data-v-a0129728]:hover{cursor:pointer}.top-right-bar img[data-v-a0129728]{height:100%;width:auto;padding:5px}.time-display[data-v-a0129728]{color:#0ff;font-size:20px;border:solid 2px black;padding:5px;margin:5px}.task-panel[data-v-a0129728]{color:#0ff;font-size:20px;border:solid 2px black;padding:5px 5px 36px;margin:5px;background-color:#0000004a;display:inline-block;height:25px}.section-panel[data-v-a0129728]{position:absolute;display:flex;width:100%;height:auto;left:0;top:0;background-color:#000}.section-panel img[data-v-a0129728]{position:relative}.section-hotspots[data-v-a0129728]{position:absolute;width:100vw;height:100vh}.section-hotspot[data-v-a0129728]{position:absolute;width:7vw;height:7vw}.section-hotspot[data-v-a0129728]:hover{cursor:pointer}.hotspot1[data-v-a0129728]{left:40vw;top:40vw}.hotspot2[data-v-a0129728]{left:50vw;top:50vw}.section-hotspot img[data-v-a0129728]{width:100%;height:auto}.main[data-v-a0129728]{position:absolute;width:100%;height:100%;left:0;top:0}.main-bg-old[data-v-a0129728]{background:repeating-linear-gradient(45deg,#777,#777 30px,#000 30px,#000 60px)}.main-bg[data-v-a0129728]{background-color:#000}.main-game[data-v-a0129728]{position:absolute;width:100vw;height:100vh;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}@keyframes flash-a0129728{0%{background-color:transparent}to{background-color:#ee0000ce}}.close-section-button[data-v-a0129728]{position:absolute;bottom:170px;right:50px;border:solid 2px rgb(255,255,255);padding:20px;z-index:500;background-color:#000000af;color:#fff;font-size:20px;animation-name:flash-a0129728;animation-duration:.4s;animation-iteration-count:infinite;animation-direction:alternate}.close-section-button[data-v-a0129728]:hover{cursor:pointer}.completed-col[data-v-a0129728]{top:2px;right:-20px;position:absolute;width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-image:url(../TemplateData/correct-mark.png);overflow:visible}.next-button[data-v-a0129728]{color:#fff;position:absolute;display:inline-block;border:solid 3px rgb(0,0,0);margin:1%;padding:1%;bottom:20px;right:20px;font-size:18px;background-color:#00000078;border-top-left-radius:15px}.next-button[data-v-a0129728]:hover{cursor:pointer;background-color:#000000bf}.grey-out-bg[data-v-a0129728]{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000000a9;border-radius:20px;background:repeating-linear-gradient(45deg,#606cbc00,#606cbc00 15px,#62626263 15px,#62626263 30px)}.grey-out-bg[data-v-a0129728]:hover{cursor:not-allowed}.resources[data-v-a0129728]{color:#fff;position:absolute;display:inline-block;border:solid 2px rgb(255,255,255);padding-top:15px;padding-bottom:0;top:52px;right:40px;font-size:25px;background-color:#000000a4;border-top-left-radius:20px;pointer-events:auto}.download-item[data-v-a0129728]{padding-left:10px;padding-right:10px}.download-item[data-v-a0129728]:hover{cursor:pointer;background-color:#fff;color:#000}.references-button[data-v-a0129728]{display:flex;background-color:#0000004a;padding-left:20px;border:solid black 2px;margin-top:9px;margin-right:10px;justify-content:center}.references-text[data-v-a0129728]{display:inline-block;align-self:center;color:#000;color:#0ff}.start-button[data-v-a0129728]{position:absolute;border:0px;margin:1%;padding:1%;border-bottom-left-radius:15px;border-top-left-radius:15px;background-color:#353535ad;align-self:flex-end;left:50%;top:20px;transform:translate(-50%);color:#fffaf0;font-size:16px}.start-button[data-v-a0129728]:hover{cursor:pointer;background-color:#121011b7}.zoom-out-panel[data-v-a0129728]{position:absolute;border:solid 3px black;margin:1%;padding:1%;background-color:#353535ad;align-self:flex-end;top:20px;left:50%;transform:translate(-50%);color:#fffaf0;font-size:16px}.zoom-out-button[data-v-a0129728]:hover{cursor:pointer;background-color:#121011b7}.exit-button[data-v-a0129728]{position:absolute;border:solid 3px black;margin:1%;padding:1%;border-bottom-right-radius:15px;border-top-right-radius:15px;background-color:#353535ad;align-self:flex-end;left:5px;top:50%;transform:translateY(-50%);color:#fffaf0;font-size:16px}.exit-button[data-v-a0129728]:hover{cursor:pointer;background-color:#121011b7}.debug-info[data-v-a0129728]{position:absolute;top:5px;right:5px;padding:5px;border:solid 2px black;color:#000;background-color:#9c9c9c8f}.variable-info[data-v-a0129728]{position:absolute;top:5px;left:5px;padding:5px;border:solid 2px black;color:#000;background-color:#9c9c9c8f}.station-info[data-v-a0129728]{position:absolute;top:50%;left:5px;padding:8px;border:solid 2px black;color:#000;background-color:#9c9c9cc2;font-size:15px}.cursor-info[data-v-a0129728]{position:absolute;top:20px;left:50%;transform:translate(-50%);padding:8px;border:solid 2px black;color:#000;background-color:#9c9c9cc2;font-size:15px}.key-box[data-v-a0129728]{position:relative;display:inline;border:solid 2px rgb(0,0,0);padding:1.5px 3px;color:#000;border-radius:4px}tr[data-v-a0129728],td[data-v-a0129728],tr:first-child td[data-v-a0129728]{font-weight:400}.start-panel[data-v-a0129728]{display:grid;position:absolute;flex-direction:column;z-index:500;left:50%;top:50%;transform:translate(-50%,-50%)}.time-badges-display[data-v-a0129728]{display:flex;color:#000;z-index:50;align-self:center}.time-badges-display div[data-v-a0129728]{color:#000}.start-html-button[data-v-a0129728]{padding:10px;border:solid 2px black;color:#000;background-color:#ffffffc2;font-size:20px;font-weight:700;align-self:center}.start-html-button[data-v-a0129728]:hover{color:#fff;background-color:#000000c2;cursor:pointer}.blocking-div[data-v-a0129728]{position:absolute;width:100vw;height:100vh;left:0;top:0;background-color:#3b3b3b}.bottom-left-bar[data-v-a0129728]{position:absolute;bottom:5px;left:5px;padding:5px;border:solid 2px black;color:#000;background-color:#9c9c9c8f}.version-info[data-v-a0129728]{position:absolute;bottom:10px;left:5px;padding:5px;border:solid 2px black;color:#000;background-color:#9c9c9c8f}.hint-button[data-v-a0129728]{position:absolute;padding:5px;border:solid 2px black;color:#000;background-color:#9c9c9c8f;bottom:5px;right:5px}.feedback-panel[data-v-a0129728]{position:absolute;bottom:160px;left:50%;transform:translate(-50%)}.streak-display[data-v-a0129728]{display:flex;flex-direction:row}.streak-image[data-v-a0129728]{color:#f0f8ff;padding:20px}.streak-text[data-v-a0129728]{color:#f0f8ff}.top-left-bar[data-v-a0129728]{position:absolute;left:10px;top:10px}.b-button[data-v-a0129728]{width:40px}.streak-0[data-v-a0129728]{border:solid 2px blue}.streak-1[data-v-a0129728]{border:solid 2px rgb(0,255,85)}.streak-2[data-v-a0129728]{border:solid 2px rgb(212,0,255)}.three-d-mode[data-v-a0129728],.two-d-mode[data-v-a0129728]{border:dashed 2px red;animation-name:flash2-a0129728;animation-duration:.4s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes flash2-a0129728{0%{border-color:transparent}to{border-color:#ee0000ce}}.hide-ui-button[data-v-a0129728]{position:absolute;top:35px;left:130px;border:solid 2px black;padding:5px;font-size:10px;background-color:#4242427a;color:#fff}.quality-button[data-v-a0129728]{border:solid 2px black;background-color:#4242427a;color:#fff;padding:5px}.quality-buttons[data-v-a0129728]{position:absolute;bottom:55px;left:5px;z-index:100;border:solid 1px black;padding:5px;background-color:#4242427a}.quality-heading[data-v-a0129728]{color:#fff;width:100%;text-align:center}.medal-display-intro[data-v-a0129728]{display:flex;flex-direction:column;margin:10px}.medal-image[data-v-a0129728]{width:100px}.medal-image img[data-v-a0129728]{width:100%;height:auto}.medal-text[data-v-a0129728]{text-align:center}.start-panel-heading[data-v-a0129728]{color:#000;text-align:center;margin:10px}
