@import url(https://fonts.googleapis.com/css2?family=Libre+Barcode+39&family=Orbitron:wght@400..900&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap);.logo-container{filter:var(--bg-img-filter)}.bc-container{left:0;padding-top:24px}.bc-container,.bc-container-footer{color:var(--bc-color);font-family:var(--ff-barcode);font-style:normal;font-weight:400;line-height:1;position:absolute}.bc-container-footer{right:0;top:26px}.login-container{--form-control-width:360px;background:url(/static/media/map-bg-dstl-upd-11.35bdd24dd7d7dd3e8fad.webp);height:var(--min-height);width:var(--min-width)}.login-container .login-title{font-family:var(--ff-titles);font-size:32px;margin-bottom:16px}.login-container .login-subtitle,.login-container .login-title{color:var(--popup-text-color);font-weight:400;text-align:center}.login-container .login-subtitle{font-family:var(--ff-content);font-size:16px;letter-spacing:.5;margin-bottom:24px}.login-container .login-notice-board{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--noticeboard-bg);border-left:2px solid var(--noticeboard-border);border-right:2px solid var(--noticeboard-border);display:flex;flex-direction:column;justify-content:center;padding:32px 24px;position:relative;width:520px}.login-container .login-notice-board:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,0 90%);left:-7px;top:0}.login-container .login-notice-board:after,.login-container .login-notice-board:before{background-color:var(--noticeboard-border);content:"";height:78px;position:absolute;width:6px}.login-container .login-notice-board:after{bottom:0;-webkit-clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);right:-7px}.login-container .content{align-items:center;padding-top:20px}.login-container .btn-flat{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--mission2-level-btn-bg);border-left:4px solid #0000;border-radius:0;color:var(--mission2-level-btn-color);display:flex;font-family:var(--ff-titles);font-size:20px;font-weight:400;gap:12px;height:54px;padding:12px 32px;text-transform:none;transition:height .2s ease-in-out,border-color .3s ease-in-out;width:360px}.login-container .btn-flat:hover{border-color:var(--back-btn-border)}.login-container .MuiTextField-root{background-color:var(--mission3-table-row-bg);width:var(--form-control-width)}.login-container .MuiTextField-root .MuiInputBase-input{color:var(--mission3-table-text-color);font-family:var(--ff-titles)}.login-container .MuiTextField-root .MuiInputBase-input::placeholder{color:var(--mission3-table-text-color);font-family:var(--ff-titles);opacity:1}.login-container .MuiTextField-root .MuiInputLabel-root{color:var(--mission3-table-text-color);font-family:var(--ff-titles)}.login-container .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:var(--white-opacity-64)}.login-container .MuiTextField-root .MuiInputLabel-root.Mui-error{color:var(--dstl-pink)}.login-container .MuiTextField-root .MuiOutlinedInput-root.Mui-error fieldset{border-color:#f44336;border-color:var(--dstl-pink,#f44336)}.login-container .MuiTextField-root .MuiOutlinedInput-root fieldset{border:1px solid var(--input-border);border-radius:0}.login-container .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset,.login-container .MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border:1px solid var(--white-opacity-64)}.login-container .MuiTextField-root .MuiFormHelperText-root{background-color:var(--mission3-table-row-bg);color:#f44336!important;color:var(--dstl-pink,#f44336)!important;font-family:var(--ff-content);font-size:1rem;margin-left:5px}.login-container .bc-container-footer.barcode{align-self:flex-end;opacity:1}.login-container .bc-container-footer .bc-container-footer.barcode{opacity:1}.final-overlay-dialog .MuiDialogContent-root{align-items:center;display:flex;flex-direction:column;height:var(--min-height);justify-content:center;width:var(--min-width)}.final-overlay-dialog .pause-overlay-container{align-items:center;display:flex;flex-direction:column;gap:28px}.final-overlay-dialog .pause-button{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--pause-btn-bg);color:var(--pause-btn-text);cursor:pointer;display:flex;flex-direction:column;font-family:Source Code Pro;height:154px;justify-content:center;width:154px}.final-overlay-dialog .pause-button .pause-icon{height:24px;width:24px}.final-overlay-dialog .pause-button .pause-label{color:var(--pause-btn-text);font-family:var(--ff-titles);font-size:20px;margin-top:8px}.final-overlay-dialog .pause-text-box{align-items:center;align-self:stretch;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--pause-btn-bg);border-left:4px solid var(--pause-textbox-border-color);border-right:4px solid var(--pause-textbox-border-color);color:var(--pause-btn-text);display:flex;font-family:var(--ff-content);font-size:3rem;font-style:normal;font-weight:400;gap:10px;justify-content:center;line-height:normal;padding:6px 16px;text-align:center;text-shadow:0 0 8px var(--pause-textbox-text-shadow)}.final-overlay-dialog .pause-text-box p{margin:0}.custom-backdrop-hint-signup{align-self:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(24px);background-color:var(--popup-backdrop);height:var(--min-height);margin:0 auto;width:var(--min-width)}.custom-backdrop-hint-signup:before{background:url(/static/media/dot-bg.c0382c10cceb5c04cd06.svg);background-repeat:repeat;content:"";height:var(--min-height);position:relative;width:var(--min-width)}.investigator-signup-dialog{background:var(--noticeboard-bg);border-left:2px solid var(--noticeboard-border);border-radius:0;border-right:2px solid var(--noticeboard-border);box-shadow:0 0 40px 8px #000;color:var(--popup-text-color);margin:0;min-width:400;overflow:visible;padding:0;position:relative}.investigator-signup-dialog:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,0 90%);left:-7px;top:0}.investigator-signup-dialog:after,.investigator-signup-dialog:before{background-color:var(--noticeboard-border);content:"";display:block;height:78px;position:absolute;width:6px;z-index:10}.investigator-signup-dialog:after{bottom:0;-webkit-clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);right:-7px}.investigator-signup-dialog .btn-flat{align-items:center;align-self:flex-end;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--mission2-level-btn-bg);border-left:4px solid #0000;border-radius:0;color:var(--mission2-level-btn-color);display:flex;font-family:var(--ff-titles);font-size:18px;font-weight:400;gap:12px;height:54px;margin:40px 0;padding:12px 32px;text-transform:none;transition:height .2s ease-in-out,border-color .3s ease-in-out;width:100%}.investigator-signup-dialog .btn-flat:hover{border-color:var(--back-btn-border)}.investigator-signup-dialog .MuiTextField-root{background-color:var(--mission3-table-row-bg)}.investigator-signup-dialog .MuiTextField-root .MuiInputBase-input{color:var(--mission3-table-text-color);font-family:var(--ff-titles)}.investigator-signup-dialog .MuiTextField-root .MuiInputBase-input::placeholder{color:var(--mission3-table-text-color);font-family:var(--ff-titles);opacity:1}.investigator-signup-dialog .MuiTextField-root .MuiInputLabel-root{color:var(--mission3-table-text-color);font-family:var(--ff-titles)}.investigator-signup-dialog .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:var(--mission3-table-text-color)}.investigator-signup-dialog .MuiTextField-root .MuiInputLabel-root.Mui-error{color:#f44336;color:var(--mission3-error-color,#f44336)}.investigator-signup-dialog .MuiTextField-root .MuiOutlinedInput-root fieldset{border:1px solid var(--input-border);border-radius:0}.investigator-signup-dialog .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset,.investigator-signup-dialog .MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border:1px solid var(--input-border)}.investigator-signup-dialog .MuiTextField-root .MuiFormHelperText-root{color:var(--mission3-table-text-color);font-family:var(--ff-titles);font-size:1rem;margin-top:3px}.signup-title{color:var(--popup-title-color);font-family:var(--ff-titles);font-size:24px;font-size:2rem;margin-bottom:16px}.signup-subtitle,.signup-title{font-weight:400;text-align:center}.signup-subtitle{color:var(--popup-text-color);font-family:var(--ff-content);font-size:16px;letter-spacing:.5;margin-bottom:24px}.MuiButtonBase-root.icon-button{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--iconButton-bg);border-radius:50%;display:flex;height:44px;justify-content:center;padding:.5rem;transition:all .2s ease-in-out;width:44px}.MuiButtonBase-root.icon-button svg{color:var(--iconButton-img);height:20px;transition:transform .2s ease,color .3s ease;width:20px}.MuiButtonBase-root.icon-button.temActive,.MuiButtonBase-root.icon-button.temActive:hover,.MuiButtonBase-root.icon-button:hover{box-shadow:0 1px 3px 0 var(--iconButton-img-hover)}.MuiButtonBase-root.icon-button.temActive svg,.MuiButtonBase-root.icon-button.temActive:hover svg,.MuiButtonBase-root.icon-button:hover svg{color:var(--iconButton-img-hover);transform:scale(1.11)}.MuiButtonBase-root.icon-button.active{background-color:#333;color:#fff}.MuiBadge-root .MuiBadge-badge{background-color:var(--badge-background);border-radius:50%;color:var(--badge-color);font-family:var(--ff-content);font-size:10px;height:14px;min-height:14px;min-width:14px;position:absolute;right:-6px;top:82%;width:14px}.button-tooltip{align-items:center;background:#000;border-radius:4px;color:#fff;display:inline-flex;font-family:var(--ff-content);font-size:18px;font-style:normal;font-weight:400;gap:8px;line-height:24px;padding:6px 8px}.clue-details-wrapper{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--noticeboard-bg);border-left:2px solid var(--noticeboard-border);border-right:2px solid var(--noticeboard-border);bottom:26px;color:var(--notice-text);height:100%;padding:10px 30px 32px 32px;position:absolute;width:450px}.clue-details-wrapper.pos-left{left:0;right:auto}.clue-details-wrapper.pos-right{left:auto;right:0}.clue-details-wrapper:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,0 90%);left:-7px;top:0}.clue-details-wrapper:after,.clue-details-wrapper:before{background-color:var(--noticeboard-border);content:"";height:78px;position:absolute;width:6px}.clue-details-wrapper:after{bottom:0;-webkit-clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);right:-7px}.clue-details-wrapper h2{color:var(--noticeboard-border);font-family:var(--ff-titles);font-size:1.5rem;font-weight:400;margin:0 0 20px}.clue-details-wrapper .svg{fill:none;background:var(--ml1-bg-color);border:1px solid var(--ml1-border-color);height:48px;padding:2px;width:48px}.clue-details-wrapper .clue-section{color:var(--mikado-yellow);font-size:1rem;font-weight:700}.clue-details-wrapper .clue-section .clueName{font-family:var(--ff-content);font-size:1rem;font-weight:400}.clue-details-wrapper .real-clue-section .section-label{color:var(--noticeboard-border);font-weight:700}.clue-details-wrapper .level-icons-row{display:flex;gap:8px;margin-bottom:8px}.clue-details-wrapper .level-icon.active{opacity:1;transform:translateY(-1px)}.clue-details-wrapper .level-dot{border-radius:999px;padding-right:6px}.clue-details-wrapper .level-dot.rookie:before{color:#ff4d4f;content:"● "}.clue-details-wrapper .level-dot.intermediate:before{color:#9aa0a6;content:"● "}.clue-details-wrapper .level-dot.advanced:before{color:#1e88e5;content:"● "}.intro-video-menu{align-items:center;background:#00000052;border-radius:100px;bottom:40px;display:inline-flex;gap:20px;height:68px;justify-content:flex-end;padding:12px 24px;position:absolute;right:40px;transition:all .3s ease-in-out}.game-finish-p2-container{background-image:url(/static/media/map-bg-dstl-upd-11.35bdd24dd7d7dd3e8fad.webp);height:var(--min-height);position:relative;width:var(--min-width)}.game-finish-p2-container:before{background:inherit;content:"";filter:var(--bg-img-filter);inset:0;position:absolute;z-index:0}.game-finish-p2-container .game-finish-p2-content{align-items:center;display:flex;justify-content:center;padding-top:15px;position:relative}.game-finish-p2-container .notice-board-p2{left:0;position:absolute;top:500px;z-index:1}.game-finish-p2-container .notice-board-p3{left:0;position:absolute;top:400px;z-index:1}.game-finish-p2-container .btn-flat{align-self:flex-end;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--btn-primary);width:200px}.game-finish-p2-container .btn-flat.disable{background-color:gray;color:#000;cursor:not-allowed}.game-finish-p2-container .header-icon{align-items:center;justify-content:flex-end}.game-finish-p2-container .bc-container-footer.barcode{opacity:1}.game-end-container{background-image:url(/static/media/map-bg-dstl-upd-11.35bdd24dd7d7dd3e8fad.webp);height:var(--min-height);position:relative;width:var(--min-width)}.game-end-container:before{background:inherit;content:"";filter:var(--bg-img-filter);inset:0;position:absolute;z-index:0}.game-end-container .game-finish-p2-content{align-items:center;display:flex;justify-content:center;padding-top:15px;position:relative}.game-end-container .board-final{height:80%}.game-end-container .btn-flat{align-self:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--dstl-pink);width:-webkit-fit-content;width:fit-content}.game-end-container .bc-container-footer.barcode{opacity:1}.intro-video-wrap{left:0;position:fixed;top:0;width:100%}.intro-video-wrap .intro-video{background:#000;display:block;height:100vh;object-fit:cover;width:100%}.hud-overlay{align-items:flex-end;bottom:90px;display:flex;justify-content:stretch;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity .18s ease-out}.hud-overlay.is-visible{opacity:1}.hud-overlay .hud-caption{background:#060c0673;border:1px solid #8aff8a47;border-radius:12px;color:#8cff8c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(14px,2.2vw,22px);letter-spacing:.02em;line-height:1.35;margin:0 auto;max-width:100%;overflow:hidden;padding:12px 14px;position:relative;text-shadow:0 0 6px #1aff1a;width:100%;word-spacing:.08em}.hud-overlay .hud-caption:before{background:repeating-linear-gradient(180deg,#8cff8c0d,#8cff8c0d 2px,#0000 0,#0000 4px);content:"";inset:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute}.hud-overlay .hud-caption:after{border-radius:12px;box-shadow:inset 0 0 0 1px #8aff8a33;content:"";inset:0;pointer-events:none;position:absolute}.hud-overlay .hud-caption .hud-prefix{letter-spacing:.06em;margin-right:10px;opacity:.9}.hud-overlay .hud-caption .hud-text{white-space:pre-wrap}.hud-overlay .hud-caption .hud-cursor{animation:hud-blink 1s step-end infinite;background:#8cff8c99;box-shadow:0 0 6px #1aff1acc;display:inline-block;height:1em;margin-left:6px;transform:translateY(2px);width:.65em}.end-overlay{background:radial-gradient(1200px 800px at 50% 70%,#00000073,#000000bf);display:grid;inset:0;place-items:center;position:fixed;z-index:3}.end-overlay .end-card{min-width:min(92vw,680px);padding:28px;text-align:center}.end-overlay .end-card .end-countdown{color:#fff;font-family:var(--ff-content);margin-bottom:50px}.end-overlay .end-card .end-title{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(18px,3vw,26px);letter-spacing:.04em;margin-bottom:8px}.end-overlay .end-card .end-subtitle{font-size:clamp(13px,2vw,16px);margin-bottom:22px;opacity:.9}.end-overlay .end-card .end-actions{display:flex;flex-wrap:wrap;gap:150px;justify-content:center}.end-overlay .end-card .end-btn{color:#8cff8c;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:16px}.end-overlay .end-card .end-btn svg{fill:none;height:120px;width:120px}.end-overlay .end-card .end-btn:hover{transform:translateY(-1px)}.end-overlay .end-card .end-btn:focus{box-shadow:0 0 0 4px #8aff8a40;outline:none}.intro-video-menu{z-index:2}@keyframes hud-blink{50%{opacity:0}}@media(max-width:560px){.hud-overlay{padding:.75rem}.hud-overlay .hud-caption{padding:10px 12px}}.end-button-tooltip{align-items:center;background:#fff;border-radius:4px;color:#000;display:inline-flex;font-family:var(--ff-content);font-size:18px;font-style:normal;font-weight:400;gap:8px;line-height:24px;padding:6px 8px}.landing-container{background-position:50%;background-size:cover;height:var(--min-height);position:relative;width:var(--min-width)}.landing-container .landing-content{align-items:center;justify-content:center;margin:auto}.landing-container .title-container{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-left:2px solid var(--noticeboard-border);border-right:2px solid var(--noticeboard-border);display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:160px;justify-content:center;padding:16px 24px;position:relative;width:540.6px}.landing-container .title-container:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,0 90%);left:-7px;top:0}.landing-container .title-container:after,.landing-container .title-container:before{background-color:var(--noticeboard-border);content:"";height:78px;position:absolute;width:6px}.landing-container .title-container:after{bottom:0;-webkit-clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);right:-7px}.landing-container .title{color:#fff;font-family:var(--ff-titles);font-size:64px}.landing-container .description,.landing-container .title{font-style:normal;font-weight:400;line-height:normal;text-align:center}.landing-container .description{color:#fffc;font-family:var(--ff-content);font-size:20px;max-width:638px;width:100%}.landing-container .btn-container{align-items:center;display:inline-flex;gap:20px}.landing-container .btn-container .start-btn{background-color:#ffc01d;color:#000;width:220px}.landing-container .btn-container .start-btn:hover{border-color:var(--dstl-pink);margin-bottom:0}.landing-container .btn-container .rules-btn{background-color:#000;width:220px}.landing-container .btn-container .rules-btn:hover{background-color:var(--dstl-pink);border-color:#ffc01d;color:#000;margin-bottom:0}.landing-container .fc .bc-container-footer.barcode{opacity:0}.game-load-screen{background-image:url(/static/media/map-bg-dstl-upd-11.35bdd24dd7d7dd3e8fad.webp);background-repeat:no-repeat;background-size:cover;filter:var(--bg-img-filter);height:var(--min-height);width:var(--min-width)}.game-load-screen .loader-content{align-items:center;direction:column;justify-content:center;margin:0 auto;width:50%}.game-load-screen .brand-text{color:#fff;font-size:64px;text-align:center}.game-load-screen .bc-container-footer.barcode{opacity:1}.clueboard-parent{background-image:url(/static/media/clueboard-bg.ab816309e45df9c6dcf6.png);filter:var(--bg-img-filter);height:var(--min-height);position:relative;width:var(--min-width)}.clueboard-parent:before{background:inherit;content:"";filter:var(--bg-img-filter);inset:0;position:absolute;z-index:0}.clueboard-parent .header-icon{align-items:center;justify-content:flex-end}.clueboard-parent .bc-container-footer.barcode{opacity:1}.loading-screen{background-image:var(--loading-screen-bg);background-repeat:no-repeat;background-size:cover;height:var(--min-height);width:var(--min-width)}.loading-screen .question-bubble{background-color:var(--loading-question-buble-bg);border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:0;border-top-right-radius:20px;color:var(--loading-question-buble-text);font-family:var(--ff-titles);font-size:16px;padding:8px 20px;position:relative;text-shadow:0 1px 1px var(--loading-question-buble-text-shadow);text-transform:capitalize;width:-webkit-fit-content;width:fit-content}.loading-screen .loading-indicator{left:26%;position:absolute;top:24%;z-index:20}.loading-screen .loading-indicator .loading-text{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--loading-text-bg);color:var(--loading-text-color);font-family:monospace;font-size:1rem;padding:8px}.loading-screen .loading-indicator .loading-text:after{animation:loadingDots 1.5s infinite;content:""}.loading-screen .mission-info{background-color:var(--loading-mission-info-background);border-left:4px solid var(--loading-mission-info-border-color);color:var(--loading-mission-color);font-family:var(--ff-content);margin-bottom:42px;padding:16px 24px;width:100%}.loading-screen .mission-info .mission-number{font-size:24px}.loading-screen .mission-info .mission-status{color:var(--loading-mission-title);font-family:var(--ff-titles);font-size:32px;font-style:normal;font-weight:500;letter-spacing:.64px;line-height:normal;margin-bottom:24px;text-shadow:0 -1px 1px var(--loading-mission-title-shadow-color)}.loading-screen .mission-info .mission-description{font-size:24px}.rules-container{background:url(/static/media/map-bg-dstl-upd-11.35bdd24dd7d7dd3e8fad.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--noticeboard-border);height:var(--min-height);position:relative;width:var(--min-width)}.rules-container:before{background:inherit;content:"";filter:var(--bg-img-filter);inset:0;position:absolute;z-index:0}.rules-container .bc-container.barcode{display:block}.rules-container .content{min-height:685px}.rules-container .back-btn-wrapper{height:54px}.rules-container .backBtn{background:var(--instruction-backBtn);color:var(--mission2-level-back-btn-color)}.rules-container .backBtn:hover{border-color:var(--instruction-back-btn-border)}.rules-container .nb-title{color:#fff;font-family:var(--ff-titles);font-size:32px;font-weight:400;letter-spacing:1px}.rules-container .nb-section{font-size:24px;margin-bottom:6px}.rules-container .nb-section,.rules-container .nb-sub-title{color:#fff;font-family:var(--ff-titles);font-weight:400;letter-spacing:.5px}.rules-container .nb-sub-title{font-size:18px}.rules-container .nb-body{align-self:stretch;color:var(--white-opacity-75);font-family:var(--ff-content);font-size:16px;letter-spacing:.15px;line-height:normal}.rules-container .nb-list{margin-left:0}.rules-container .nb-li-item{color:var(--white-opacity-75);font-family:var(--ff-content);font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.64px}.rules-container .nb-li-item span{font-weight:700}.rules-container .bc-container-footer.barcode{opacity:1}.mission-failed-container{height:var(--min-height);position:relative;width:var(--min-width)}.mission-failed-container:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"";filter:var(--popup-image-filter);height:var(--min-height);position:absolute;width:var(--min-width)}.mission-failed-container.mission-1{background-image:url(/static/media/m1-loading-bg.976a44f46ff224a92f94.png);background-position:50%;background-size:cover}.mission-failed-container.mission-2{background-image:url(/static/media/mission-2-background.e1f9d86ecc79ae567878.svg);background-position:50%;background-size:cover}.mission-failed-container.mission-3{background-image:url(/static/media/m3-bg.c49523d889c7789dc120.png);background-position:50%;background-size:cover}.mission-failed-container.mission-4{background-image:url(/static/media/m4-mission-bg.ccfa961448b985d423f2.png);background-position:50%;background-size:cover}.mission-failed-container.mission-5{background-image:url(/static/media/m5-mission-bg.c4df4586e6a5e4d4abba.jpg);background-position:50%;background-size:cover}.mission-failed-container .notice-board{background-color:var(--mission-status-board-bg);max-width:826px;padding:32px 48px 48px}.mission-failed-container .notice-board img{filter:var(--popup-image-filter)}.mission-failed-container .bc-container-footer.barcode{opacity:1}.mission-failed-container .failed-coin-section{margin:1rem auto}.mission-failed-container .failed-coin-section .coin-image{display:block;margin:auto}.mission-failed-container .mission-title{color:var(--mission-title);font-family:var(--ff-titles);font-size:24px;font-weight:400;margin-bottom:12px;text-align:center}.mission-failed-container .mission-status{color:#ce2357;font-family:var(--ff-titles);font-size:38.71px;font-weight:500;text-align:center}.mission-failed-container .mission-subtitle{color:var(--mission-title);font-family:var(--ff-content);font-size:18px;font-weight:400;text-align:center}.mission-failed-container .mission-subtitle span{font-weight:700}.mission-failed-container .mission-subtitle .cancel-image{margin-bottom:-8px;margin-right:8px}.mission-failed-container .mission-description{color:var(--mission-title);font-family:var(--ff-content);font-size:16px;font-weight:700;margin-top:10px}.mission-failed-container .mission-description span{font-weight:400}.mission-failed-container .action-buttons{height:54px}.mission-failed-container .action-buttons .back-to-map-button,.mission-failed-container .action-buttons .try-again-button{font-size:18px;width:100%}.mission-failed-container .action-buttons .try-again-button{background-color:var(--btn-yellow-bg);border-left:4px solid #0000;color:var(--btn-yellow-text-color)}.mission-failed-container .action-buttons .try-again-button:hover{background:var(--btn-yellow-hover-bg);border-color:var(--btn-yellow-hover-border-color)}.mission-failed-container .action-buttons .try-again-button svg{font-size:24px}.mission-failed-container .action-buttons .back-to-map-button{background-color:var(--btn-pink-bg);border-left:4px solid #0000;color:var(--btn-pink-text-color)}.mission-failed-container .action-buttons .back-to-map-button:hover{background:var(--btn-pink-hover-bg);border-color:var(--btn-pink-hover-border-color)}.loading-screen:before{background:inherit;content:"";filter:var(--bg-img-filter);inset:0;position:absolute;z-index:0}.loading-container{background:var(--loading-background);border-radius:32px;left:20%;padding:4px 4px 4px 6px;position:absolute;top:20%}.loading-container .loading-icon{fill:none;stroke:linear-gradient(90deg,var(--loading-start-color),var(--loading-end-color),var(--white));stroke-width:3px;animation:spin 1s linear infinite}.loading-container .loading-text{background-color:var(--loading-text-bg);color:var(--loading-text-color);font-size:18px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.m3-loading-screen{background-image:url(/static/media/loading-m3.0a8ad30428c8a2ce1073.webp);background-repeat:no-repeat;background-size:cover;filter:var(--bg-img-filter);height:var(--min-height);width:var(--min-width)}.m3-loading-screen .question-bubble{background-color:var(--loading-question-buble-bg);border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:0;border-top-right-radius:20px;color:var(--loading-question-buble-text);font-family:var(--ff-titles);font-size:16px;padding:8px 20px;position:relative;text-shadow:0 1px 1px var(--loading-question-buble-text-shadow);text-transform:capitalize;width:-webkit-fit-content;width:fit-content}.m3-loading-screen .loading-indicator{left:26%;position:absolute;top:24%;z-index:20}.m3-loading-screen .loading-indicator .loading-text{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--loading-text-bg);color:var(--loading-text-color);font-family:monospace;font-size:1rem;padding:8px}.m3-loading-screen .loading-indicator .loading-text:after{animation:loadingDots 1.5s infinite;content:""}.m3-loading-screen .mission-info{background-color:var(--loading-mission-info-background);border-left:4px solid var(--loading-mission-info-border-color);color:var(--loading-mission-color);font-family:var(--ff-content);margin-bottom:42px;padding:16px 24px;width:100%}.m3-loading-screen .mission-info .mission-number{font-size:24px}.m3-loading-screen .mission-info .mission-status{color:var(--loading-mission-title);font-family:var(--ff-titles);font-size:32px;font-style:normal;font-weight:500;letter-spacing:.64px;line-height:normal;margin-bottom:24px;text-shadow:0 -1px 1px var(--loading-mission-title-shadow-color)}.m3-loading-screen .mission-info .mission-description{font-size:24px}.m3-loading-screen .bc-container-footer.barcode{opacity:1}.btn-back-wrapper{height:54px}.btn-back-wrapper .btn-back{top:0}.btn-back-wrapper .btn-back.active{animation:pulse-active 1.2s ease-in-out infinite;box-shadow:0 0 0 3px #ffc10759;transform:translateY(-1px)}.btn-back-wrapper .btn-sm{padding:12px 14px}@keyframes pulse-active{0%{box-shadow:0 0 0 3px #ffc10759;scale:1}70%{box-shadow:0 0 0 10px #ffc10700;scale:1.1}to{box-shadow:0 0 0 3px #ffc10759;scale:1}}.top-right-icons{align-items:flex-end;display:flex;gap:18px;position:relative;right:94px}.top-right-icons .MuiButtonBase-root.icon-button svg{height:24px;width:24px}.challenge-info{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--challenge-name-bg);color:var(--challenge-name-color);font-family:var(--ff-titles);font-size:20px;font-style:normal;font-weight:500;height:100px;letter-spacing:.4px;line-height:2;padding:48px 20px 20px;text-align:center;text-transform:uppercase}.hint-popup{background-color:var(--noticeboard-bg);border-left:4px solid var(--popup-border);border-radius:0;border-right:4px solid var(--popup-border);color:var(--popup-text-color);overflow-y:auto;position:relative;width:950px}.hint-popup .hint-title{padding:0}.hint-popup .hint-title .close-button{color:var(--popup-close-btn-color);position:absolute;right:8px;top:8px}.hint-popup .hint-title .close-button:hover{color:var(--popup-close-btn-color-hover)}.hint-popup .hint-content{border:0;padding:48 48px 64px;text-align:center}.hint-popup .hint-content .title{border-bottom:none;font-family:var(--ff-titles);font-size:24px;position:relative}.hint-popup .hint-content p{font-family:var(--ff-content)}.hint-popup .hint-content .hint-icon{fill:none;stroke:var(--hint-bulb-color);color:var(--hint-bulb-color);height:8%;width:8%}.hint-popup .hint-content .hint-text{font-family:var(--ff-content);font-size:16px;line-height:22px;text-align:center;width:622px}.hint-popup .hint-actions{display:flex;justify-content:flex-end}.hint-popup .hint-actions button{color:var(--popup-close-btn-color)}.hint-popup .hint-actions button:hover{color:var(--popup-close-btn-color-hover)}.custom-backdrop-hint{align-self:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:var(--popup-backdrop);height:var(--min-height);margin:0 auto;width:var(--min-width)}.custom-backdrop-hint:before{background:url(/static/media/dot-bg.c0382c10cceb5c04cd06.svg);background-repeat:repeat;content:"";height:var(--min-height);position:relative;width:var(--min-width)}body[data-screen=paused] .greeting-menu{opacity:0}body[data-screen=paused] .bc-container-footer.barcode{opacity:1}body[data-screen=paused] .bc-container.barcode{left:84px!important;opacity:1!important;z-index:9999}.pause-overlay-dialog .MuiDialogContent-root{align-items:center;display:flex;flex-direction:column;height:var(--min-height);justify-content:center;width:var(--min-width)}.pause-overlay-dialog .pause-overlay-container{align-items:center;display:flex;flex-direction:column;gap:28px}.pause-overlay-dialog .pause-button{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--pause-btn-bg);color:var(--pause-btn-text);cursor:pointer;display:flex;flex-direction:column;font-family:Source Code Pro;height:154px;justify-content:center;width:154px}.pause-overlay-dialog .pause-button svg{fill:none;height:80px;width:80px}.pause-overlay-dialog .pause-button .pause-label{color:var(--pause-btn-text);font-family:var(--ff-titles);font-size:20px;margin-top:8px}.pause-overlay-dialog .pause-text-box{align-items:center;align-self:stretch;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--pause-btn-bg);border-left:4px solid var(--pause-textbox-border-color);border-right:4px solid var(--pause-textbox-border-color);color:var(--pause-btn-text);display:flex;font-family:Source Code Pro;font-size:16px;font-style:normal;font-weight:400;gap:10px;justify-content:center;line-height:normal;padding:6px 16px;text-align:center;text-shadow:0 0 8px var(--pause-textbox-text-shadow)}.pause-overlay-dialog .pause-text-box p{margin:0}.clues-notification .MuiPaper-root{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--mission-status-board-bg);border-left:4px solid var(--popupBorderColor);border-radius:0;border-right:4px solid var(--popupBorderColor);max-width:900px;padding:15px;z-index:999}.clues-notification .MuiBackdrop-root{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--dialogBackdropImage) no-repeat center center;background-size:cover}.clues-notification .clues-dialog__title{align-items:center;color:var(--popup-text-color);display:flex;flex-direction:column;font-family:var(--ff-titles);justify-content:center}.clues-notification .clues-dialog__heading{color:var(--popup-text-color);font-family:var(--ff-content);font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.clues-notification .clues-dialog__content{text-align:center}.clues-notification .clues-dialog__message{color:var(--stop-notification-body-color);font-family:var(--ff-content);font-size:16px;margin-bottom:1rem;text-align:center}.clues-notification .clues-dialog__message .userId{color:#ffc01d}.clues-notification .clues-dialog__clue-icon{aspect-ratio:33/38;filter:var(--bg-img-filter);height:114px;width:99px}.clues-notification .clues-dialog__clue-Svg{aspect-ratio:33/38;filter:var(--bg-img-filter);height:100px;width:360px}.clues-notification .clues-dialog__clue-des{color:var(--popup-text-color);font-family:var(--ff-content);font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:justify}.clues-notification .clues-dialog__actions{display:flex;gap:1rem;justify-content:space-between}.clues-notification .clues-dialog__button{border-left:4px solid #0000;border-radius:0;cursor:pointer;font-family:var(--ff-content);font-family:var(--ff-titles);font-size:1.2rem;font-size:20px;font-weight:400;height:54px;padding:12px 32px;transition:all .3s ease;width:100%}.clues-notification .clues-dialog__button--ptcb{background-color:var(--btn-yellow-bg);color:var(--btn-yellow-text-color);text-transform:none}.clues-notification .clues-dialog__button--ptcb:hover{background:var(--btn-yellow-hover-bg);border-color:var(--btn-yellow-hover-border-color)}.clues-notification .clues-dialog__button--continue{background-color:var(--btn-pink-bg);color:var(--btn-pink-text-color)}.clues-notification .clues-dialog__button--continue:hover{background:var(--btn-pink-hover-bg);border-color:var(--btn-pink-hover-border-color)}.greeting-menu{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--greeting-bg);border-radius:9999px;bottom:32px;display:flex;font-size:20px;font-style:normal;font-weight:400;gap:40px;justify-content:space-between;line-height:normal;padding:12px 24px;position:absolute;right:0;transition:all .3s ease-in-out}.greeting-menu .text{color:var(--greeting-text);font-size:1.125rem;font-weight:500;letter-spacing:.05em;margin:0}.greeting-menu .text .user{color:var(--greeting-user)}.greeting-menu .icons-wrapper{align-items:center;display:flex;gap:18px;position:relative}.notification .MuiPaper-root{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--stop-notification-bg);border-left:4px solid var(--popupBorderColor);border-radius:0;border-right:4px solid var(--popupBorderColor);max-width:900px;padding:64px 48px}.notification .MuiBackdrop-root{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--dialogBackdropImage) no-repeat center center;background-size:cover}.notification .confirmation-dialog__title{align-items:center;display:flex;flex-direction:column;justify-content:center}.notification .confirmation-dialog__heading{color:var(--stop-notification-heading-color);font-family:var(--ff-titles);font-size:24px;font-weight:400;line-height:normal}.notification .confirmation-dialog__message{color:var(--stop-notification-body-color);font-family:var(--ff-content);font-size:16px;font-weight:400;line-height:normal;text-align:center}.notification .confirmation-dialog__actions{display:flex;gap:1rem;justify-content:space-between}.notification .confirmation-dialog__button{border-left:4px solid #0000;border-radius:0;cursor:pointer;font-family:var(--ff-content);font-family:var(--ff-titles);font-size:1.2rem;font-size:20px;font-weight:400;height:54px;padding:1.25rem;transition:all .3s ease;width:100%}.notification .confirmation-dialog__button--stop{background-color:var(--stop-notification-stop-btn-bg);color:#fff}.notification .confirmation-dialog__button--stop:hover{border-color:var(--stop-btn-border)}.notification .confirmation-dialog__button--continue{background-color:var(--stop-notification-continue-btn-bg);color:var(--popup-text-color)}.notification .confirmation-dialog__button--continue:hover{border-color:var(--continue-btn-border)}.confirmation-notification .MuiPaper-root{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--stop-notification-bg);border-left:4px solid var(--popupBorderColor);border-radius:0;border-right:4px solid var(--popupBorderColor);max-width:900px;padding:15px}.confirmation-notification .MuiBackdrop-root{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--dialogBackdropImage) no-repeat center center;background-size:cover}.confirmation-notification .confirmation-dialog__title{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:var(--ff-titles);justify-content:center}.confirmation-notification .confirmation-dialog__heading{color:var(--stop-notification-heading-color);font-family:var(--ff-titles);font-size:24px;font-weight:400;line-height:normal}.confirmation-notification .confirmation-dialog__content{text-align:center}.confirmation-notification .confirmation-dialog__message{color:var(--stop-notification-body-color);font-family:var(--ff-content);font-size:16px;margin-bottom:1rem;text-align:center}.confirmation-notification .confirmation-dialog__message .userId{color:#ffc01d}.confirmation-notification .confirmation-dialog__actions{display:flex;gap:1rem;justify-content:space-between}.confirmation-notification .confirmation-dialog__button{border-left:4px solid #0000;border-radius:0;cursor:pointer;font-family:var(--ff-content);font-family:var(--ff-titles);font-size:1.2rem;font-size:20px;font-weight:400;height:54px;padding:1.25rem;transition:all .3s ease;width:100%}.confirmation-notification .confirmation-dialog__button--stop{background-color:var(--stop-notification-stop-btn-bg);color:#fff}.confirmation-notification .confirmation-dialog__button--stop:hover{border-color:var(--stop-btn-border)}.confirmation-notification .confirmation-dialog__button--continue{background-color:var(--stop-notification-continue-btn-bg);color:var(--popup-text-color)}.confirmation-notification .confirmation-dialog__button--continue:hover{border-color:var(--continue-btn-border)}.calculator-popup{background-color:#000000d6;border-left:4px solid var(--popup-border);border-radius:0;border-right:4px solid var(--popup-border);color:var(--popup-text-color);overflow:hidden;position:relative;width:1080px}.calculator-popup .calculator-actions{display:flex;justify-content:flex-end}.calculator-popup .calculator-actions .close-button{color:var(--popup-close-btn-color)}.calculator-popup .calculator-actions .close-button:hover{color:var(--popup-close-btn-color-hover)}.custom-backdrop-calculator{align-self:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:var(--popup-backdrop);height:var(--min-height);margin:0 auto;width:var(--min-width)}.custom-backdrop-calculator:before{background:url(/static/media/dot-bg.c0382c10cceb5c04cd06.svg);background-repeat:repeat;content:"";display:block;height:var(--min-height);position:relative;width:var(--min-width)}.calc-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 520px}.history-panel{color:var(--white);position:relative}.history-panel svg{fill:none;height:48px;width:48px}.history-panel .history-header{align-items:center;color:var(--white);display:flex;gap:14px;margin-bottom:16px}.history-panel .history-header .title{font-family:var(--ff-titles);font-size:24px;letter-spacing:.5px;margin:0}.history-panel .history-list{max-height:260px;overflow:auto;padding-right:6px;scrollbar-width:thin}.history-panel .history-list .muted{font-family:var(--ff-content);opacity:.6}.history-panel .history-item{grid-gap:8px;align-items:baseline;cursor:pointer;display:grid;font-family:var(--ff-content);gap:8px;grid-template-columns:1fr auto auto;margin-bottom:6px;padding:10px 8px;text-align:left;width:100%}.history-panel .history-item .expr{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;opacity:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-panel .history-item .eq{font-weight:600;opacity:.6}.history-panel .history-item .val{font-family:var(--ff-content);font-weight:600}.history-panel .history-actions{display:flex;justify-content:flex-end;margin-top:12px}.history-panel .history-actions .MuiButton-root{--outline:#fc06;border-color:var(--outline);color:#fc0}.history-panel .history-actions .MuiButton-root:hover{background:#ffcc001a;border-color:#fc0}.calc-pane{align-items:flex-start;display:flex;justify-content:center}.calc-pane .calculator.calc--dstl{transform:scale(.96);transform-origin:top center}.display-window-container{align-items:flex-start;align-self:stretch;background:#7b7b7b;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:4px 4px 8px}.display-window-container .displayWindow{align-items:flex-end;align-self:stretch;background:#d5e3e4;border:1px solid #0000006e;border-radius:6px;box-shadow:inset 0 2px 0 #ffffff59;color:#111;display:flex;flex-direction:column;height:72px;justify-content:flex-end;padding:8px 10px}.display-window-container .displayWindow .expression{color:#0000008c;font-size:13px;font-weight:300;overflow-x:auto;scrollbar-width:none;text-align:right;width:100%}.display-window-container .displayWindow .result{color:#111;font-size:24px;font-weight:400}.calculator.calc--dstl{background:#999;border-radius:12px;padding:12px;width:238px}.calc-topbar{align-items:center;display:flex;justify-content:space-between;padding:4px 4px 10px}.calc-brand{color:#fff;font-family:var(--ff-content);font-size:12px;font-weight:500;letter-spacing:.08em}.calc-solar{display:flex}.calc-solar span{background:#5a3d33;border-left:1px solid;border-radius:4px;box-shadow:inset 0 2px 0 #ffffff1f;height:16px;width:16px}.calc-solar span:not(:first-child):not(:last-child){border-radius:0}.calc-solar span:first-child{border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:0}.calc-solar span:last-child{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}.keysWindow{background:#0000;display:flex;flex-direction:column;gap:12px;padding:10px 0 6px}.keys_scientific{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,1fr)}.key{align-items:center;align-self:stretch;background:#d5e3e4;border-radius:4px 4px 10px 10px;color:#040404;cursor:pointer;display:flex;flex:1 0;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;gap:10px;justify-content:center;padding-bottom:2px;text-align:center}.key:hover{filter:brightness(.95)}.key:active{box-shadow:0 1px 0 #00000026;transform:translateY(1px)}.key[aria-disabled=true]{opacity:.55;pointer-events:none}.key--pill{border-radius:999px;font-size:.8rem;padding:.35rem .4rem}.key--circle{align-self:center;background:#c1c7cb;border-radius:999px;height:54px;justify-self:center;width:54px}.keys_basic{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,1fr)}.key--number{background:#e6e9eb;font-weight:600}.key--operator{background:#dadfe2}.key--danger{background:#e84a64}.equal,.key--danger{color:#fff;font-weight:700}.equal{background:var(--dstl-pink)}.equal:hover{filter:brightness(.95)}.instruction-popup{background-color:var(--noticeboard-bg);border-left:4px solid var(--popup-border);border-radius:0;border-right:4px solid var(--popup-border);color:var(--popup-text-color);overflow-y:auto;position:relative;width:950px}.instruction-popup .instruction-content{border:0;padding:48 48px 64px}.instruction-popup .instruction-actions{display:flex;justify-content:flex-end}.instruction-popup .instruction-actions button{color:var(--popup-close-btn-color)}.instruction-popup .instruction-actions button:hover{color:var(--popup-close-btn-color-hover)}.custom-backdrop-instruction{align-self:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:var(--popup-backdrop);height:var(--min-height);margin:0 auto;width:var(--min-width)}.custom-backdrop-instruction:before{background:url(/static/media/dot-bg.c0382c10cceb5c04cd06.svg);background-repeat:repeat;content:"";height:var(--min-height);position:relative;width:var(--min-width)}.m3-hint-popup{background-color:var(--noticeboard-bg);border-left:4px solid var(--popup-border);border-radius:0;border-right:4px solid var(--popup-border);color:var(--popup-text-color);overflow-y:auto;position:relative;width:960px}.m3-hint-popup .m3-advanced-hint{display:flex;flex-direction:column;gap:10px;margin-top:10px;text-align:justify}.m3-hint-popup .m3-advanced-hint .text{color:var(--notice-text);font-family:var(--ff-content);margin:0}.m3-hint-popup .hint-title{padding:0}.m3-hint-popup .hint-title .close-button{color:var(--popup-close-btn-color);position:absolute;right:8px;top:8px}.m3-hint-popup .hint-title .close-button:hover{color:var(--popup-close-btn-color-hover)}.m3-hint-popup .hint-content-popup{border:0;text-align:center}.m3-hint-popup .hint-content-popup .hint-diagram{fill:none;height:60%;width:90%}.m3-hint-popup .hint-content-popup .title{border-bottom:none;font-family:var(--ff-titles);font-size:24px;position:relative}.m3-hint-popup .hint-content-popup .hint-icon{fill:none;stroke:var(--hint-bulb-color);color:var(--hint-bulb-color);height:8%;width:8%}.m3-hint-popup .hint-content-popup .d,.m3-hint-popup .hint-content-popup .exp{font-style:italic;font-weight:700}.m3-hint-popup .hint-content-popup .formula{font-size:16px;margin:0}.m3-hint-popup .hint-actions{display:flex;justify-content:flex-end}.m3-hint-popup .hint-actions button{color:var(--popup-close-btn-color)}.m3-hint-popup .hint-actions button:hover{color:var(--popup-close-btn-color-hover)}.custom-backdrop{align-self:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:var(--popup-backdrop);margin:0 auto}.custom-backdrop,.custom-backdrop:before{height:var(--min-height);width:var(--min-width)}.custom-backdrop:before{background:url(/static/media/dot-bg.c0382c10cceb5c04cd06.svg);background-repeat:repeat;content:"";position:relative}.toggleButton{background-color:#fff;bottom:1rem;box-shadow:0 2px 10px #0000004d;position:absolute;right:1rem;z-index:10}.note-paper{cursor:pointer;margin:8px 0;padding:12px;position:relative;transition:all .3s ease}.note-paper:hover{box-shadow:0 4px 8px #0000001a}.note-paper.enlarged{background-color:#f8f9fa;border:2px solid #e3f2fd;box-shadow:0 6px 16px #00000026;margin:16px 0;transform:scale(1.02)}.note-paper .note-header{align-items:flex-start;display:flex;justify-content:space-between}.note-paper .note-content{word-wrap:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#000;display:-webkit-box;margin-bottom:8px;overflow:hidden;transition:all .3s ease}.note-paper .note-content.enlarged-content{-webkit-line-clamp:unset;line-clamp:none;font-size:1.1em;line-height:1.6;max-height:none;overflow:visible}.note-paper .note-actions{display:flex;gap:4px;justify-content:flex-end;opacity:0;transition:opacity .2s}.note-paper.enlarged .note-actions,.note-paper:hover .note-actions{opacity:1}.edit-mode .edit-actions{display:flex;gap:4px;justify-content:flex-end;margin-top:8px}.customDrawer{background:#fafafa;box-shadow:-3px 0 8px #0003;display:flex;flex-direction:column;height:80%;padding:1rem;position:absolute;top:42px;width:320px;z-index:9}.sticky-header{align-items:center;cursor:grab;display:flex;justify-content:space-between}.notesSection{display:flex;flex:1 1;flex-direction:column;gap:.75rem;margin-bottom:1rem;overflow-y:auto}.note{background-color:#fff8b3;border-left:5px solid #ffeb3b;font-family:Consolas;font-size:.95rem;padding:.75rem;white-space:pre-wrap;word-break:break-word}.inputSection{display:flex;flex-direction:column;gap:.5rem}.addButton{align-self:flex-end}body .bc-container-footer.barcode{opacity:1}body .m3-parent{background-position:50%;background-size:cover;height:var(--min-height);position:relative;width:var(--min-width)}body .m3-parent:before{background:inherit;content:"";filter:var(--bg-img-filter);inset:0;position:absolute;z-index:0}body .m3-parent .bc-container.barcode{left:0;opacity:0}body .m3-parent .btn-back{top:0}body .m3-parent .btn-back-wrapper{height:54px}body .m3-parent .btn-sm{padding:12px 14px}body .bc-container-footer.barcode{opacity:0}body.paused .m3-parent.advance,body.paused .m3-parent.intermediate,body.paused .m3-parent.rookie{background-image:url(/static/media/m3-bg.c49523d889c7789dc120.png)}body.paused .m3-parent .logo-container{z-index:9999}body.paused .m3-parent .greeting-menu{opacity:0}body.paused .m3-parent .bc-container.barcode{left:88px;opacity:1}body.paused .m3-parent .barcode{opacity:1;z-index:9999}body.paused .m3-parent .content,body.paused .m3-parent .header-left,body.paused .m3-parent .top-right-icons{opacity:0}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.field-map{filter:var(--bg-img-filter);width:100%!important}.field-map,.field-map.rookie .field-map.intermediate .field-map.advanced{height:100%!important}.leaflet-popup-content-wrapper{padding:4px}.leaflet-popup-content{margin:8px 16px 8px 8px;width:116px}.leaflet-popup-close-button{font-size:14px;right:4px;top:4px}.os-grid-map{filter:var(--bg-img-filter);width:400px}.os-grid-label{border-radius:3px;color:#000;font-size:12px;padding:2px 5px;text-align:center;white-space:nowrap}.modern-pin{align-items:center;display:flex;height:40px;justify-content:center;position:relative;transition:transform .2s ease;width:32px}.modern-pin:hover{transform:scale(1.1)}.modern-pin .pin-body{align-items:center;background:linear-gradient(135deg,#16a085,#138d75);border:3px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 4px 12px #16a08566;display:flex;height:32px;justify-content:center;position:relative;transform:rotate(-45deg);width:32px}.modern-pin .pin-dot{background:#fff;border-radius:50%;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.correct-modern-pin .pin-body{background:linear-gradient(135deg,#27ae60,#229954);box-shadow:0 4px 12px #27ae6066}.incorrect-modern-pin .pin-body{background:linear-gradient(135deg,#e74c3c,#c0392b);box-shadow:0 4px 12px #e74c3c66}.user-modern-pin .pin-body{background:linear-gradient(135deg,#3498db,#2980b9);box-shadow:0 4px 12px #3498db66}.leaflet-popup-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.4;margin:0;padding:0}.leaflet-popup-tip{background:#fff;box-shadow:0 2px 8px #0000001a}.leaflet-popup-close-button{background:#6b72801a;border:none;border-radius:50%;color:#6b7280;font-size:20px;font-weight:700;height:auto;padding:8px 12px;right:8px;top:8px;transition:all .2s ease;width:auto}.leaflet-popup-close-button:hover{background:#6b728033;color:#374151}.custom-popup{min-width:280px;padding:20px}.popup-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}@keyframes blink{0%,50%{opacity:1;transform:scale(1)}25%{opacity:.3;transform:scale(1.2)}}.leaflet-marker-icon.blink{animation:blink .8s ease-in-out infinite}.leaflet-marker-icon.pulse{animation:pulse 1s ease-in-out infinite}.popup-title{color:var(--mission3-map-tooltip-color);font-size:18px;font-weight:600;margin:0}.status-badge{border-radius:6px;font-size:12px;font-weight:500;padding:4px 8px}.status-badge.correct{background:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.status-badge.incorrect{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.popup-content{display:flex;flex-direction:column;gap:12px}.coordinate-row{align-items:center;display:flex}.coordinate-label{font-weight:500}.coordinate-label,.coordinate-value{color:var(--mission3-map-tooltip-color);font-size:14px}.coordinate-value{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-weight:600}.popup-actions{border-top:1px solid #e5e7eb;display:flex;gap:12px;margin-top:16px;padding-top:16px}.popup-button{background:#0000;border:none;border-radius:8px;color:blue;cursor:pointer;display:inline-block;flex:1 1;font-size:14px;font-weight:500;padding:8px 16px;text-align:center;text-decoration:none;text-decoration:underline;transition:all .2s ease}.correct-pin .layer-4{animation:pulse 1.5s ease-in-out infinite;background:#4caf50;border-radius:50%;height:98px;left:0;opacity:.12;position:absolute;top:0;width:100px}.correct-pin .layer-3{animation:pulse 1.3s ease-in-out infinite;height:59px;left:20px;top:20px;width:60px}.correct-pin .layer-2,.correct-pin .layer-3{background:#4caf50;border-radius:50%;opacity:.24;position:absolute}.correct-pin .layer-2{animation:pulse 1.1s ease-in-out infinite;height:27px;left:36px;top:36px;width:28px}.correct-pin .layer-1{background:#2e7d32;border-radius:50%;height:7px;left:46px;position:absolute;top:46px;width:8px}.incorrect-pin .layer-4{animation:pulse 1.5s ease-in-out infinite;height:98px;left:0;opacity:.12;top:0;width:100px}.incorrect-pin .layer-3,.incorrect-pin .layer-4{background:#f44336;border-radius:50%;position:absolute}.incorrect-pin .layer-3{animation:pulse 1.3s ease-in-out infinite;height:59px;left:20px;opacity:.24;top:20px;width:60px}.incorrect-pin .layer-2{animation:pulse 1.1s ease-in-out infinite;background:#f44336;border-radius:50%;height:27px;left:36px;opacity:.24;position:absolute;top:36px;width:28px}.incorrect-pin .layer-1{background:#c62828;border-radius:50%;height:7px;left:46px;position:absolute;top:46px;width:8px}.pulsing-circles{height:98px;position:relative;width:100px}.existing-pin .layer-4{animation:pulse 1.5s ease-in-out infinite;height:98px;left:0;opacity:.12;top:0;width:100px}.existing-pin .layer-3,.existing-pin .layer-4{background:var(--sea-green);border-radius:50%;position:absolute}.existing-pin .layer-3{animation:pulse 1.3s ease-in-out infinite;height:59px;left:20px;opacity:.24;top:20px;width:60px}.existing-pin .layer-2{animation:pulse 1.1s ease-in-out infinite;background:var(--sea-green);border-radius:50%;height:27px;left:36px;opacity:.24;position:absolute;top:36px;width:28px}.existing-pin .layer-1{background:var(--jewel);border-radius:50%;height:7px;left:46px;position:absolute;top:46px;width:8px}.user-pin .layer-4{animation:pulse 1.5s ease-in-out infinite;height:98px;left:0;opacity:.12;top:0;width:100px}.user-pin .layer-3,.user-pin .layer-4{background:#2196f3;background:var(--warm-red,#2196f3);border-radius:50%;position:absolute}.user-pin .layer-3{animation:pulse 1.3s ease-in-out infinite;height:59px;left:20px;opacity:.24;top:20px;width:60px}.user-pin .layer-2{animation:pulse 1.1s ease-in-out infinite;background:#2196f3;background:var(--warm-red,#2196f3);border-radius:50%;height:27px;left:36px;opacity:.24;position:absolute;top:36px;width:28px}.user-pin .layer-1{background:#0d47a1;background:var(--ruby,#0d47a1);border-radius:50%;height:7px;left:46px;position:absolute;top:46px;width:8px}.leaflet-control-attribution{display:none}.leaflet-popup-content-wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--mission3-map-tooltip-bg);border-radius:0;border-radius:10px;box-shadow:0 2px 6px #0003;color:var(--mission3-map-tooltip-color);min-width:280px;overflow:hidden;padding:0}.leaflet-popup-content{font-family:sans-serif;font-family:var(--ff-content,sans-serif);font-size:14px;line-height:1.5}.leaflet-popup-content:before{content:""}.leaflet-popup-tip{background:var(--mission3-map-tooltip-bg);border:none}.error-board{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:2px solid var(--noticeboard-border);display:flex;flex-direction:column;height:100%;min-height:40px;padding:4px 24px;position:relative;transform:translateY(0);transition:opacity .18s ease,transform .18s ease;width:100%}.error-board:before{background-color:var(--noticeboard-border);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,0 90%);content:"";height:26px;left:-7px;position:absolute;top:0;width:6px}.error-board p{font-family:var(--ff-content);font-weight:400;line-height:28px;margin:0}.error-board.hidden{opacity:0;pointer-events:none;transform:translateY(-4px)}.error-board.visible{opacity:1}.error-board.success{background-color:var(--alert-success-bg);color:var(--success-text)}.error-board.error{background-color:var(--alert-error-bg);color:var(--success-text)}.error-board.warning{background-color:#2a230f;background-color:var(--alert-warning-bg,#2a230f);color:#ffe9b3;color:var(--success-text,#ffe9b3)}.error-board.info{background-color:#0f1f2a;background-color:var(--alert-info-bg,#0f1f2a);color:#c5e6ff;color:var(--success-text,#c5e6ff)}.MuiTabs-root .MuiTab-root{color:var(--tab-color)}.MuiTabs-root .MuiTab-root.Mui-selected{color:var(--tab-selected-color)}.MuiTabs-root .MuiTabs-indicator{background-color:var(--tab-indicator-color)}.guess-history-container .no-guesses-text{color:var(--mission3-table-text-color);font-family:var(--ff-content);font-size:16px;margin-top:20px;text-align:center}.guess-history-container .success{background-color:var(--jewel)}.guess-history-container .failed{background-color:var(--dstl-pink)}.guess-history-container .MuiTable-root{background-color:#0000;border-collapse:initial;border-spacing:0 4px;font-family:var(--ff-content);margin-top:-4px}.guess-history-container .MuiTableHead-root{top:0;z-index:2}.guess-history-container .MuiTableHead-root,.guess-history-container .MuiTableHead-root.MuiTableHead-stickyHeader{background-color:var(--mission3-table-header-bg)}.guess-history-container .MuiTableHead-root .MuiTableRow-root{background-color:inherit}.guess-history-container .MuiTableHead-root .MuiTableCell-head{background-color:var(--mission3-table-header-bg);border-bottom:none;color:var(--mission3-table-header-text);font-family:var(--ff-content);font-weight:600;line-height:1;padding:4px 6px}.guess-history-container .MuiTableBody-root .MuiTableRow-root{background-color:var(--mission3-table-row-bg)}.guess-history-container .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{border-bottom:none;color:var(--mission3-table-text-color);cursor:default;font-family:var(--ff-content);padding:4px 6px}.guess-history-container svg{color:var(--iconButton-img);height:20px;transition:transform .2s ease,fill .3s ease;width:20px}.guess-history-container .timeStem{color:var(--mission3-table-text-color)}.guess-history-container .MuiTooltip-tooltip{background-color:var(--table-tooltip-bg);border-radius:0;box-shadow:0 4px 20px 0 var(--black-opacity-32);color:var(--table-tooltip-text);font-family:var(--ff-content);font-size:12px;max-width:400px}.guess-history-container .MuiTooltip-arrow{color:var(--table-tooltip-bg)}.packet-table-rookie{max-height:120px;overflow:auto}.packet-table-rookie.rookie{max-height:250px}.packet-table-rookie .MuiTable-root{background-color:#0000;border-collapse:initial;border-spacing:0 4px;font-family:var(--ff-content);margin-top:-4px}.packet-table-rookie .MuiTableHead-root{top:0;z-index:2}.packet-table-rookie .MuiTableHead-root,.packet-table-rookie .MuiTableHead-root.MuiTableHead-stickyHeader{background-color:var(--mission3-table-header-bg)}.packet-table-rookie .MuiTableHead-root .MuiTableRow-root{background-color:inherit}.packet-table-rookie .MuiTableHead-root .MuiTableCell-head{background-color:var(--mission3-table-header-bg);border-bottom:none;color:var(--mission3-table-header-text);font-family:var(--ff-content);font-weight:600;line-height:1;padding:4px 6px}.packet-table-rookie .MuiTableBody-root .MuiTableRow-root{background-color:var(--mission3-table-row-bg);cursor:pointer;transition:background-color .2s ease}.packet-table-rookie .MuiTableBody-root .MuiTableRow-root.active-row{background-color:var(--mission3-table-active-row-bg)!important}.packet-table-rookie .MuiTableBody-root .MuiTableRow-root.active-row .MuiTableCell-body{color:var(--mission3-table-active-text-color);font-weight:600}.packet-table-rookie .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{border-bottom:none;color:var(--mission3-table-text-color);font-family:var(--ff-content);padding:4px 6px}.packet-table-rookie .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body:hover{color:var(--mission3-table-text-hover-color)}.packet-table-rookie .MuiTableBody-root .MuiTableRow-root.active-row:hover{background-color:var(--mission3-table-active-row-bg)!important}.packet-table-rookie .MuiTableBody-root .MuiTableRow-root.active-row:hover .MuiTableCell-body{color:var(--mission3-table-active-text-color)}.MuiTooltip-arrow{color:var(--table-tooltip-bg)}.rookie-panel{background-color:#0000}.rookie-panel,.rookie-panel .map-area{height:100%;width:100%}.rookie-panel .hex-section{background:var(--mission3-table-row-bg);color:var(--mission3-table-text-color)}.rookie-panel .hex-section .MuiTypography-root,.rookie-panel .hex-section p{font-family:var(--ff-content);letter-spacing:-2px;padding:4px 6px}.rookie-panel .wrapper{height:54px}.rookie-panel .wrapper .button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--action-btn-bg);color:var(--action-btn-text-color);font-size:20px;width:100%}.rookie-panel .wrapper .button:hover{background:var(--action-btn-yellow-hover-bg);border-color:var(--action-btn-yellow-hover-border-color)}.rookie-panel .wrapper .button:disabled{background:gray;cursor:not-allowed}.coordinates-input .MuiTextField-root{background-color:var(--mission3-table-row-bg)}.coordinates-input .MuiTextField-root .MuiInputBase-input{color:var(--mission3-table-text-color);font-family:var(--ff-content)}.coordinates-input .MuiTextField-root .MuiInputBase-input::placeholder{color:var(--mission3-table-text-color);opacity:1}.coordinates-input .MuiTextField-root .MuiInputLabel-root{color:var(--mission3-table-text-color);font-family:var(--ff-titles)}.coordinates-input .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:var(--mission3-table-text-color)}.coordinates-input .MuiTextField-root .MuiInputLabel-root.Mui-error{color:#f44336;color:var(--mission3-error-color,#f44336)}.coordinates-input .MuiTextField-root .MuiOutlinedInput-root fieldset{border:1px solid var(--input-border);border-radius:0}.coordinates-input .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset,.coordinates-input .MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border:1px solid var(--input-border)}.coordinates-input .MuiTextField-root .MuiFormHelperText-root{color:var(--mission3-table-text-color);font-family:var(--ff-content);font-size:.75rem;margin-top:3px}.coordinates-input .coordinates-input input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.coordinates-input .coordinates-input input::-webkit-inner-spin-button,.coordinates-input .coordinates-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrapper{height:54px}.input-wrapper .button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--action-btn-bg);color:var(--action-btn-text-color);font-size:20px;width:100%}.input-wrapper .button:hover{background:var(--action-btn-yellow-hover-bg);border-color:var(--action-btn-yellow-hover-border-color)}.input-wrapper .button:disabled{background:gray;cursor:not-allowed}.m3-rookie-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--mission3-bg);border-left:4px solid var(--noticeboard-border);border-right:4px solid var(--noticeboard-border);height:-webkit-fit-content;height:fit-content;margin-top:0;padding:16px 16px 24px;width:100%}.mission-complete-container{height:var(--min-height);position:relative;width:var(--min-width)}.mission-complete-container:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"";filter:var(--popup-image-filter);height:var(--min-height);position:absolute;width:var(--min-width)}.mission-complete-container.mission-1{background-image:url(/static/media/m1-loading-bg.976a44f46ff224a92f94.png);background-position:50%;background-size:cover}.mission-complete-container.mission-2{background-image:url(/static/media/mission-2-background.e1f9d86ecc79ae567878.svg);background-position:50%;background-size:cover}.mission-complete-container.mission-3{background-image:url(/static/media/m3-bg.c49523d889c7789dc120.png);background-position:50%;background-size:cover}.mission-complete-container.mission-4{background-image:url(/static/media/m4-mission-bg.ccfa961448b985d423f2.png);background-position:50%;background-size:cover}.mission-complete-container.mission-5{background-image:url(/static/media/m5-mission-bg.8861c9295526353ba1be.png);background-position:50%;background-size:cover}.mission-complete-container .notice-board{background-color:var(--mission-status-board-bg);max-width:1100px;padding:32px 48px 48px}.mission-complete-container .notice-board img{filter:var(--popup-image-filter)}.mission-complete-container .notice-board .coin-section{margin:0 auto;position:relative}.mission-complete-container .notice-board .coin-section .coin-image{fill:none;border-radius:50%;display:block;height:100%;margin:auto;width:100%}.mission-complete-container .notice-board .coin-section .confetti{filter:var(--confetti-grauscale);left:50%;transform:translateX(-35%)}.mission-complete-container .notice-board .mission-title{color:var(--mission-title);font-family:var(--ff-titles);font-size:24px;font-weight:400;text-align:center}.mission-complete-container .notice-board .mission-status{color:#17eb81;font-family:var(--ff-titles);font-size:38.31px;font-weight:500;text-align:center}.mission-complete-container .notice-board .mission-subtitle{color:var(--mission-title);font-family:var(--ff-content);font-size:18px;font-weight:400;text-align:center}.mission-complete-container .notice-board .mission-subtitle span{font-weight:700}.mission-complete-container .notice-board .mission-subtitle .completion-image{margin-bottom:-8px;margin-right:8px}.mission-complete-container .notice-board .mission-description{color:var(--mission-title);font-family:var(--ff-content);font-size:16px;font-weight:700;margin-top:10px;text-align:center}.mission-complete-container .notice-board .mission-description span{font-weight:400}.mission-complete-container .notice-board .action-buttons{height:54px}.mission-complete-container .notice-board .action-buttons svg{font-size:24px}.mission-complete-container .notice-board .action-buttons .level-up-button,.mission-complete-container .notice-board .action-buttons .replay-button{font-size:18px;width:100%}.mission-complete-container .notice-board .action-buttons .level-up-button{background-color:var(--btn-yellow-bg);border-left:4px solid #0000;color:var(--btn-yellow-text-color)}.mission-complete-container .notice-board .action-buttons .level-up-button:hover{background:var(--btn-yellow-hover-bg);border-color:var(--btn-yellow-hover-border-color)}.mission-complete-container .notice-board .action-buttons .level-up-button svg{font-size:24px}.mission-complete-container .notice-board .action-buttons .replay-button{background-color:var(--btn-pink-bg);border-left:4px solid #0000;color:var(--btn-pink-text-color)}.mission-complete-container .notice-board .action-buttons .replay-button:hover{background:var(--btn-pink-hover-bg);border-color:var(--btn-pink-hover-border-color)}.packet-table{max-height:120px;overflow:auto}.packet-table.rookie{max-height:215px}.packet-table .MuiTable-root{background-color:#0000;border-collapse:initial;border-spacing:0 4px;font-family:var(--ff-content);margin-top:-4px}.packet-table .MuiTableHead-root{top:0;z-index:2}.packet-table .MuiTableHead-root,.packet-table .MuiTableHead-root.MuiTableHead-stickyHeader{background-color:var(--mission3-table-header-bg)}.packet-table .MuiTableHead-root .MuiTableRow-root{background-color:inherit}.packet-table .MuiTableHead-root .MuiTableCell-head{background-color:var(--mission3-table-header-bg);border-bottom:none;color:var(--mission3-table-header-text);font-family:var(--ff-content);font-weight:600;line-height:1;padding:4px 6px}.packet-table .MuiTableBody-root .MuiTableRow-root{background-color:var(--mission3-table-row-bg);cursor:pointer;transition:background-color .2s ease}.packet-table .MuiTableBody-root .MuiTableRow-root.active-row{background-color:var(--mission3-table-active-row-bg)!important}.packet-table .MuiTableBody-root .MuiTableRow-root.active-row .MuiTableCell-body{color:var(--mission3-table-active-text-color);font-weight:600}.packet-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{border-bottom:none;color:var(--mission3-table-text-color);font-family:var(--ff-content);padding:4px 6px}.packet-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body:hover{color:var(--mission3-table-text-hover-color)}.packet-table .MuiTableBody-root .MuiTableRow-root.active-row:hover{background-color:var(--mission3-table-active-row-bg)!important}.packet-table .MuiTableBody-root .MuiTableRow-root.active-row:hover .MuiTableCell-body{color:var(--mission3-table-active-text-color)}.packet-table .packet-data-tooltip{background-color:var(--table-tooltip-bg);border-radius:0;box-shadow:0 4px 20px 0 var(--black-opacity-32);color:var(--table-tooltip-text);font-family:var(--ff-content);font-size:12px;max-width:400px}.packet-table .MuiTooltip-arrow{color:var(--table-tooltip-bg)}.logs-paper{color:var(--mission3-table-text-color);width:100%}.logs-paper .timestamp-section{height:100%;max-height:60px;overflow-y:auto}.logs-paper .timestamp-section h6{font-family:var(--ff-content);font-size:10px;margin:0}.logs-paper .hex-section{background:var(--mission3-table-row-bg);color:var(--mission3-table-text-color)}.logs-paper .hex-section .MuiTypography-root,.logs-paper .hex-section p{font-family:var(--ff-content);letter-spacing:-2px;padding:4px 6px}.logs-paper .iconButton{color:#fff}.logs-paper .input-check-section .MuiTextField-root{background-color:var(--mission3-table-row-bg)}.logs-paper .input-check-section .MuiTextField-root .MuiInputBase-input{color:var(--mission3-table-text-color);font-family:var(--ff-content)}.logs-paper .input-check-section .MuiTextField-root .MuiInputBase-input::placeholder{color:var(--mission3-table-text-color);opacity:1}.logs-paper .input-check-section .MuiTextField-root .MuiInputLabel-root{color:var(--mission3-table-text-color);font-family:var(--ff-titles)}.logs-paper .input-check-section .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:var(--mission3-table-text-color)}.logs-paper .input-check-section .MuiTextField-root .MuiInputLabel-root.Mui-error{color:#f44336;color:var(--mission3-error-color,#f44336)}.logs-paper .input-check-section .MuiTextField-root .MuiOutlinedInput-root fieldset{border:1px solid var(--input-border);border-radius:0}.logs-paper .input-check-section .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset,.logs-paper .input-check-section .MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border:1px solid var(--input-border)}.logs-paper .input-check-section .MuiTextField-root .MuiOutlinedInput-root.Mui-error fieldset{border-color:#f44336;border-color:var(--mission3-error-color,#f44336)}.logs-paper .input-check-section .MuiTextField-root .MuiFormHelperText-root{color:var(--mission3-table-text-color);font-family:var(--ff-content);font-size:.75rem;margin-top:3px}.logs-paper .input-check-section .MuiTextField-root .MuiFormHelperText-root.Mui-error{color:#f44336;color:var(--mission3-error-color,#f44336)}.logs-paper .input-check-section .wrapper{height:54px}.logs-paper .input-check-section .wrapper .button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--action-btn-bg);color:var(--action-btn-text-color);font-size:20px;width:100%}.logs-paper .input-check-section .wrapper .button:hover{background:var(--action-btn-yellow-hover-bg);border-color:var(--action-btn-yellow-hover-border-color)}.logs-paper .input-check-section .wrapper .button:disabled{background:gray;cursor:not-allowed}.marker-table{height:100%;overflow:auto}.marker-table.rookie{max-height:215px}.marker-table .MuiTable-root{background-color:#0000;border-collapse:initial;border-spacing:0 4px;font-family:var(--ff-content);margin-top:-4px}.marker-table .MuiTableHead-root{top:0;z-index:2}.marker-table .MuiTableHead-root,.marker-table .MuiTableHead-root.MuiTableHead-stickyHeader{background-color:var(--mission3-table-header-bg)}.marker-table .MuiTableHead-root .MuiTableRow-root{background-color:inherit}.marker-table .MuiTableHead-root .MuiTableCell-head{background-color:var(--mission3-table-header-bg);border-bottom:none;color:var(--mission3-table-header-text);font-family:var(--ff-content);font-weight:600;line-height:1;padding:4px 6px}.marker-table .MuiTableBody-root .MuiTableRow-root{background-color:var(--mission3-table-row-bg)}.marker-table .MuiTableBody-root .MuiTableRow-root.is-correct{background-color:green}.marker-table .MuiTableBody-root .MuiTableRow-root.is-incorrect{background-color:red}.marker-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{border-bottom:none;color:var(--mission3-table-text-color);cursor:default;font-family:var(--ff-content);padding:4px 6px}.marker-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body:hover{color:var(--mission3-table-text-hover-color)}.mission3-intermediate{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--mission3-bg);border-left:4px solid var(--noticeboard-border);border-right:4px solid var(--noticeboard-border);height:-webkit-fit-content;height:fit-content;margin-top:10px;padding:16px 16px 24px;width:100%}.mission3-intermediate .btn-wrapper{height:54px}.mission3-intermediate .btn-wrapper .button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--action-btn-bg);color:var(--action-btn-text-color);font-size:20px;width:100%}.mission3-intermediate .btn-wrapper .button:hover{background:var(--action-btn-yellow-hover-bg);border-color:var(--action-btn-yellow-hover-border-color)}.mission3-intermediate .btn-wrapper .button:disabled{background:gray;cursor:not-allowed}.mission3-intermediate .MuiTextField-root{background-color:var(--mission3-table-row-bg)}.mission3-intermediate .MuiTextField-root .MuiInputBase-input{color:var(--mission3-table-text-color);font-family:var(--ff-content)}.mission3-intermediate .MuiTextField-root .MuiInputBase-input::placeholder{color:var(--mission3-table-text-color);opacity:1}.mission3-intermediate .MuiTextField-root .MuiInputLabel-root{color:var(--mission3-table-text-color);font-family:var(--ff-titles)}.mission3-intermediate .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:var(--mission3-table-text-color)}.mission3-intermediate .MuiTextField-root .MuiInputLabel-root.Mui-error{color:#f44336;color:var(--mission3-error-color,#f44336)}.mission3-intermediate .MuiTextField-root .MuiOutlinedInput-root fieldset{border:1px solid var(--input-border);border-radius:0}.mission3-intermediate .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset,.mission3-intermediate .MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border:1px solid var(--input-border)}.mission3-intermediate .MuiTextField-root .MuiFormHelperText-root{color:var(--mission3-table-text-color);font-family:var(--ff-content);font-size:.75rem;margin-top:3px}.mission3-intermediate .coordinates-input input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.mission3-intermediate .coordinates-input input::-webkit-inner-spin-button,.mission3-intermediate .coordinates-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-wrapper{align-items:center;background-color:var(--dark-black);display:flex;height:100vh;justify-content:center;width:100%}.app-content{height:100%;max-height:var(--min-height);max-width:var(--min-width);position:relative;width:100%}.alert{align-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--errorBoard-bg);border-left:2px solid var(--noticeboard-border);color:var(--notice-text);display:flex;font-family:var(--ff-content);justify-content:center;padding:4px 24px;position:relative;width:-webkit-fit-content;width:fit-content}.alert:before{background-color:var(--noticeboard-border);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,0 90%);content:"";height:26px;left:-7px;position:absolute;top:0;width:6px}.alert.success{background-color:var(--alert-success-bg);color:var(--success-text)}.alert.error{background-color:var(--alert-error-bg);color:var(--success-text)}.alert .error-text .success-text{font-weight:700}.alert p{font-weight:400;line-height:28px;margin:0}.toast-container{display:flex;flex-direction:column;gap:16px;left:90px;pointer-events:none;position:absolute;top:70px;z-index:9999}.user-interaction-overlay-dialog .MuiDialogContent-root{align-items:center;display:flex;flex-direction:column;height:var(--min-height);justify-content:center;width:var(--min-width)}.user-interaction-overlay-dialog .pause-overlay-container{align-items:center;display:flex;flex-direction:column;gap:28px}.user-interaction-overlay-dialog .pause-button{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--pause-btn-bg);color:var(--pause-btn-text);cursor:pointer;display:flex;flex-direction:column;font-family:Source Code Pro;height:154px;justify-content:center;width:154px}.user-interaction-overlay-dialog .pause-button .svg{height:24px;width:24px}.user-interaction-overlay-dialog .pause-button .pause-label{color:var(--pause-btn-text);font-family:var(--ff-titles);font-size:20px;margin-top:8px}.user-interaction-overlay-dialog .pause-text-box{align-items:center;align-self:stretch;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--pause-btn-bg);border-left:4px solid var(--pause-textbox-border-color);border-right:4px solid var(--pause-textbox-border-color);color:var(--pause-btn-text);display:flex;font-family:Source Code Pro;font-size:16px;font-style:normal;font-weight:400;gap:10px;justify-content:center;line-height:normal;padding:6px 16px;text-align:center;text-shadow:0 0 8px var(--pause-textbox-text-shadow)}.user-interaction-overlay-dialog .pause-text-box p{margin:0}.MuiPaper-root.MuiDialog-paper{margin:0;max-height:100%}:root{--dstl-pink:#ce2357;--pinkish-red:#ff2064;--vampire-fangs:#cf2357;--charming-nature:#1cb63e;--pisces-vivid-amethyst:#ba45f0;--spicy-sweetcorn:#f2ae00;--canary-yellow:#ffff8f;--republican:#df0000b8;--rich-carmine-opacity-08:#d9004214;--rich-carmine-opacity-23:rgba(217,0,66,.239);--rich-carmine-opacity-48:#d900427a;--rich-carmine-opacity-63:rgba(217,0,66,.639);--pink-opacity-0:#ce235700;--pink-opacity-07:rgba(206,35,87,.078);--pink-opacity-08:#ce235714;--pink-opacity-12:#ce23571f;--pink-opacity-16:#ce235729;--pink-opacity-32:#ce235752;--pink-sawan:#b9b9b9;--dstl-purple:#15022f;--yellow:#ffc01d;--yellow-rgb:255,192,29;--mikado-yellow:#ffc107;--bright-sun:255,214,67;--light-yellow:#ffc10733;--green:#00a825;--american-green:#28a745;--dark-olive-green:#1f660bb8;--mountain-mist:#969696;--silver-sand:#c3c3c3;--mountain-mist-opacity-24:hsla(0,0%,59%,.243);--charleston-green:#292929;--light-green:#28a74533;--blue:#0088ea;--blue-opacity-40:#0088ea66;--black:#090410;--chinese-black:#121212;--dark-black:#000;--background:#1b1b1b;--vampire-grey:#4f4f4f;--vampire-grey-opacity-63:rgba(79,79,79,.639);--white:#fff;--dark-white:#bfbfbf;--silver-sand-opacity-07:hsla(0,0%,75%,.078);--text2:#1c1c1e;--purple:#ad1cf1;--pink-light:#ee376e;--drone-attempt-none-shadow:drop-shadow(0px 0px 6px #fff);--drone-attempt-filed-shadow:drop-shadow(0px 0px 6px red);--drone-attempt-succeeded-shadow:drop-shadow(0px 0px 6px #00a825);--jewel:#057a2c;--sea-green:#1b9e3c;--light-bg:#f5f5f5d9;--light-white:#ffffff1f;--white-opacity-00:#fff0;--white-opacity-90:#ffffffe6;--white-opacity-16:#ffffff29;--white-opacity-12:#ffffff1f;--white-opacity-24:#ffffff3d;--white-opacity-32:#ffffff52;--white-opacity-40:#fff6;--white-opacity-48:#ffffff7a;--white-opacity-64:#ffffffa3;--white-opacity-75:#ffffffbf;--white-opacity-80:#fffc;--white-opacity-85:#ffffffd9;--light-white-opacity-85:#f5f5f5d9;--soft-peach:#ededed;--smokey-grey:#747474;--silver-chalice:#afafaf;--bc-color:#ffffff3d;--gun-smoke:#8a8a8a;--oslo-grey:#8b8b8b;--bluish-gray:#2a2f3a;--dark-slate-gray:#374151;--light-gray:#e5e7eb;--teal:#0d9488;--sliver-opacity-07:hsla(0,0%,75%,.078);--sliver-opacity-08:#c0c0c014;--nobel:#b2b2b2;--pink-sawan:#b8b8b8;--black-shadow:#00000040;--black-opacity-04:#0000000a;--black-opacity-12:#0000001f;--black-opacity-16:#00000029;--black-opacity-24:#0000003d;--black-opacity-26:#00000042;--black-opacity-32:#00000052;--black-opacity-47:#00000078;--black-opacity-50:#00000080;--black-opacity-64:#000000a3;--black-opacity-75:#000000bf;--black-opacity-80:#000c;--black-opacity-84:#000000d6;--dark-jungle-green:#222024;--lead:#202020;--rangoon-green-opacity-84:#161616d6;--charcoal-grey-opacity-12:#4242421f;--davy-grey:#595959;--butterfly-blue-opacity-05:rgba(39,173,231,.059);--butterfly-blue-opacity-06:#27ade70f;--vampire-grey-opacity-47:rgba(80,80,80,.478);--vampire-grey-opacity-63:rgba(80,80,80,.639);--vampire-grey-opacity-12:#5050501f;--curious-blue:#3597dd;--oil:#222;--dune:#2f2d2d;--light-black:#00000014;--onyx:#0f0e0e;--heavy-metal:#292a2a;--strom-dust:#626262;--ghost:#cacaca;--pale-slate:#bfbfbf;--seashell:#f2f2f2;--thunder:#2f2f2f;--thunder-opacity-78:rgba(47,47,47,.078);--btalic-sea:#272727;--carbon-grey:#5c5c5c;--dorado:#5d5d5d;--dawn:#a5a5a5;--btalic-sea-opacity-80:#27272720;--medium-grey:#7a7a7a;--red-black:#fb7777;--green-black:#a2d582;--body-black:#e4e4e4;--green-white:#327c03;--dark-mint-green:#2ac94d;--red-white:#e32323;--rusty-red:#dc3545;--bright-gray:#ebebeb;--body-white:#414141;--medium-green:#39ad48;--quick-sliver:#9f9f9f;--electric-green:#14ff00;--quill-grey:#d4d4d4;--ff-titles:"Orbitron",serif;--ff-content:"Source Code Pro",serif;--ff-barcode:"Libre Barcode 39",serif;--min-height:832px;--min-width:1280px;--dialogBackdropImage:url(/static/media/popup-background.af93e27c564d5bbc1a36.svg);--dialogBackdropImageV2:url(/static/media/popup-bg.0ed2ab4b7c983b6519dc.svg);--dialogBackdropImageV3:url(/static/media/popup-bg-v3.b425ea3e7e011fa2e179.svg);--gradient-bg-green:linear-gradient(0deg,#00a82529,#00a82529);--gradient-bg-yellow:linear-gradient(0deg,#ffc01d29,#ffc01d29);--gradient-bg-red:linear-gradient(0deg,#ce235729,#ce235729);--white-gradient:linear-gradient(0deg,#f5f5f5d9,#f5f5f5d9);--text-shadow:0px 2px 12px #00000040;--text-shadow-4:0px 4px 4px #00000040;--24:24px;--32:32px;--iron-side-grey-opacity-32:#66666652;--silver-chalice-opacity-12:hsla(0,0%,68%,.122);--butterfly-blue-opacity-05:rgba(53,151,221,.059);--butterfly-blue-opacity-32:#3597dd52;--azure-opacity-12:rgba(0,155,233,.122);--french-blue-opacity-63:rgba(0,114,196,.639);--french-blue-opacity-32:rgba(0,114,196,.322)}:root [data-theme=color-blind-dark],:root [data-theme=color-blind],:root [data-theme=color],:root [data-theme=dark]{transition:all .3s ease-in-out}[data-theme=color]{--bg-img-filter:grayscale(0);--btn-primary:var(--dark-black);--btn-secondary:var(--dstl-pink);--loading-screen-bg:url(/static/media/loading-bg.83c8fe2ee3ca4e20e099.svg);--loading-background:var(--dark-black);--loading-start-color:var(--dstl-pink);--loading-end-color:var(--pink-opacity-0);--loading-text-color:var(--white);--loading-question-buble-bg:var(--dstl-pink);--loading-question-buble-text:var(--white);--loading-question-buble-text-shadow:var(--black-opacity-64);--loading-mission-info-background:"none";--loading-mission-info-border-color:var(--white);--loading-mission-title:var(--white);--loading-mission-title-shadow-color:var(--dark-black);--loading-mission-color:var(--white-opacity-75);--editor-bg:#fff;--editor-text:#000;--line-highlight:#e3e3e3;--cursor-color:#f60;--keyword-color:#ff007f;--comment-color:green;--string-color:#00f;--popupBackground:var(--black-opacity-84);--popupBorderColor:var(--white);--sectionTitle:var(--white);--subTitle:var(--white-opacity-75);--languageColor:var(--yellow);--languageCheveron:var(--yellow);--reset-btn:var(--yellow);--noticeboard-bg:var(--dark-black);--noticeboard-border:var(--white);--notice-text:var(--white-opacity-75);--noticeboard-bg-light:var(--black-opacity-84);--errorBoard-bg:var(--republican);--challenge-name-bg:var(--dark-black);--challenge-name-color:var(--white);--stage-bg:var(--black-opacity-80);--stage-bg-hover:var(--black);--stage-play-img:var(--dstl-pink);--stage-color:var(--oslo-grey);--stage1-color:var(--yellow);--stage2-color:var(--blue);--stage3-color:var(--charming-nature);--stage4-color:var(--pisces-vivid-amethyst);--stage5-color:var(--spicy-sweetcorn);--gameFinish-color:var(--oslo-grey);--stage-start-end-svg-color:var(--dstl-pink);--stage-level-color:var(--bc-color);--mission-stage-bg:var(--black-opacity-32);--stage-level1-color:var(--dstl-pink);--stage-level2-color:var(--white);--stage-level3-color:var(--blue);--mission2-bg:var(--dark-black);--mission2-title-color:var(--white-opacity-75);--title-svg-color:var(--blue);--mission2-name-color:var(--white-opacity-75);--mission2-body-color:var(--white-opacity-75);--mission2-text-shadow:var(--text-shadow-4);--mission2-level-card-bg:var(--black-opacity-64);--mission2-level-btn-bg:var(--yellow);--mission2-level-btn-bg-hover:linear-gradient(263deg,rgba(var(--bright-sun),100%),rgba(var(--yellow-rgb),99.77%));--mission2-level-btn-bg-hover-border-color:var(--dstl-pink);--mission2-level-back-btn-color:var(--onyx);--mission2-level-btn-color:var(--chinese-black);--mission2-rookie-box-green-border:var(--green);--mission2-rookie-box-green-bg:var(--gradient-bg-green);--mission2-rookie-box-yellow-border:var(--yellow);--mission2-rookie-box-yellow-bg:var(--gradient-bg-yellow);--mission2-rookie-box-red-border:var(--dstl-pink);--mission2-rookie-box-red-bg:var(--gradient-bg-red);--mission2-rookie-guess-index-bg:var(--dark-black);--mission2-rookie-guess-index-border:var(--charleston-green);--mission2-rookie-guess-color:var(--white);--mission2-rookie-index-color:var(--dark-mint-green);--stage-level-icon-color:var(--white-opacity-00);--stage-level-icon-hover-color:var(--white);--editor-border-color:var(--white);--editor-font-size:"14px";--editor-font-family:var(--ff-content);--editor-background-color:var(--dark-black);--editor-line-height:"18px";--editor-text:var(--soft-peach);--editor-cursor-color:var(--white);--editor-comment-color:var(--green-black);--editor-scroll-bar-background:var(--white-opacity-16);--editor-scroll-bar-thumb:var(--white-opacity-24);--editor-selection-background-color:var(--vampire-fangs);--drone-outline-attempt-none:var(--white);--drone-outline-attempt-none-shadow:var(--drone-attempt-none-shadow);--drone-outline-attempt-failed:var(--rusty-red);--drone-outline-attempt-failed-shadow:var(--drone-attempt-filed-shadow);--drone-outline-attempt-succeeded:var(--green-white);--drone-outline-attempt-succeeded-shadow:var( --drone-attempt-succeeded-shadow );--mission2-hint-color:var(--white-opacity-75);--stop-notification-bg:var(--black-opacity-84);--stop-notification-heading-color:var(--white);--stop-notification-body-color:var(--white-opacity-75);--stop-notification-continue-btn-bg:var(--dstl-pink);--mission-title:var(--white);--mission-3-title-svg-color:var(--green);--mission-failed-color:var(--white-opacity-75);--mission-color:var(--white-opacity-75);--popup-background-color:var(--black-opacity-64);--popup-image-filter:grascale(0);--confetti-grauscale:var(--bg-img-filter);--instruction-backBtn:var(--yellow);--instruction-backBtn-hover:linear-gradient(263deg,rgba(var(--bright-sun),100%),rgba(var(--yellow-rgb),99.77%));--instruction-backBtn-text:var(--dark-black);--instruction-continueBtn:var(--dark-black);--instruction-back-btn-border:var(--dstl-pink);--instruction-continueBtn-hover-bg:var(--dark-black);--stop-notification-stop-btn-bg:var(--dstl-pink);--stop-notification-continue-btn-bg:var(--yellow);--continue-btn-border:var(--dstl-pink);--stop-btn-border:var(--yellow);--mission-levelUp-button-bg:var(--yellow);--mission-levelUp-button-color:var(--white);--mission-levelUp-button-border-color:var(--dstl-pink);--mission-replay-button-text:var(--white);--mission-replay-button-bg:var(--dstl-pink);--mission-replay-button-color:var(--white);--mission-replay-button-border-color:var(--yellow);--mission-replay-button-bg-hover:linear-gradient(262deg,var(--pinkish-red) 0.08%,var(--dstl-pink) 99.92%);--mission-status-board-bg:var(--black-opacity-64);--greeting-bg:var(--black-opacity-32);--greeting-user:var(--yellow);--greeting-text:var(--white);--iconButton-bg:var(--black-opacity-84);--iconButton-img:var(--dark-white);--iconButton-img-hover:var(--yellow);--iconButton-img-disabled:var(--oslo-grey);--badge-background:var(--yellow);--badge-color:var(--black);--back-btn-bg:var(--dark-black);--back-btn-border:var(--white);--back-btn-bg-hover:var(--dark-black);--mission-status-board:var(--black-opacity-64);--mission3-bg:var(--black);--mission3-table-header-bg:var(--yellow);--mission3-table-header-text:var(--dark-black);--mission3-table-row-bg:var(--lead);--mission3-table-text-color:var(--white);--mission3-table-active-row-bg:var(--bluish-gray);--mission3-table-active-text-color:var(--white);--table-tooltip-color:var(--text2);--mission3-map-tooltip-color:var(--white);--mission3-map-tooltip-bg:var(--dark-black);--table-tooltip-bg:var(--white);--table-tooltip-text:var(--text2);--mission3-table-text-hover-color:var(--yellow);--input-border:var(--dorado);--drone-pluse-icon:var(--green);--action-btn-bg:var(--btn-yellow-bg);--action-btn-text-color:var(--btn-yellow-text-color);--action-btn-yellow-hover-border-color:var(--btn-yellow-hover-border-color);--action-btn-yellow-hover-bg:var(--btn-yellow-hover-bg);--mission4-bg:var(--dark-black);--m4-editor-bg:var(--lead);--monaco-editor-outline-color:var(--lead);--m4-terminal-container-border:var(--mountain-mist);--xterm-bg:#0000;--mui-switch-track-checked:var( --white-opacity-32 );--mui-switch-track-unchecked:var( --white-opacity-32 );--mui-thumb-checked:var(--yellow);--mui-thumb-unchecked:#969696;--mui-thumb-default:#969696;--mui-slider-rail:#d1d1d1;--mui-slider-track:#757575;--mui-slider-track-active:var(--yellow);--mui-slider-thumb:var(--yellow);--mui-slider-thumb-border:#000;--mui-slider-thumb-active:var(--yellow);--mui-slider-disabled:#bdbdbd;--mui-slider-thumb-disabled:#9e9e9e;--scrollbar-thumb:var(--white-opacity-24);--scrollbar-thumb-hover:var(--white-opacity-48);--scrollbar-track:var(--white-opacity-16);--pause-btn-bg:var(--black-opacity-80);--pause-btn-text:var(--white);--pause-textbox-border-color:var(--white);--pause-textbox-text-shadow:var(--black-opacity-50);--btn-yellow-bg:var(--yellow);--btn-yellow-text-color:var(--dark-black);--btn-yellow-hover-bg:linear-gradient(263deg,rgba(var(--bright-sun),100%),rgba(var(--yellow-rgb),99.77%));--btn-yellow-hover-border-color:var(--dstl-pink);--btn-pink-bg:var(--dstl-pink);--btn-pink-text-color:var(--white);--btn-pink-hover-bg:linear-gradient(262deg,var(--pinkish-red) 0.08%,var(--dstl-pink) 99.92%);--btn-pink-hover-border-color:var(--yellow);--m1:var(--dstl-pink);--m2:var(--blue);--m3:var(--charming-nature);--m4:var(--pisces-vivid-amethyst);--m5:var(--spicy-sweetcorn);--m1-opacity-60:var(--dstl-pink);--m2-opacity-40:var(--blue-opacity-40);--m3-opacity-60:var(--charming-nature);--m4-opacity-60:var(--pisces-vivid-amethyst);--m5-opacity-60:var(--spicy-sweetcorn);--mission-name:var(--white);--mission-icon-bg:var(--dark-black);--mission-badges-bg:var(--dark-black);--ml1-border-color:var(--pink-opacity-07);--ml1-bg-color:linear-gradient(180deg,var(--pink-opacity-32) 0%,var(--pink-opacity-12) 100%);--ml1-bg-color-hover:linear-gradient(180deg,var(--rich-carmine-opacity-63) 0%,var(--rich-carmine-opacity-23) 100%);--ml2-border-color:var(--sliver-opacity-07);--ml2-bg-color:linear-gradient(180deg,var(--iron-side-grey-opacity-32) 0%,var(--silver-chalice-opacity-12) 100%);--ml2-bg-color-hover:linear-gradient(180deg,var(--vampire-grey-opacity-63) 0%,var(--mountain-mist-opacity-24) 100%);--ml3-border-color:var(--butterfly-blue-opacity-05);--ml3-bg-color:linear-gradient(180deg,var(--butterfly-blue-opacity-32) 0%,var(--azure-opacity-12) 100%);--ml3-bg-color-hover:linear-gradient(180deg,var(--french-blue-opacity-63) 0%,var(--french-blue-opacity-32) 100%);--popup-bg:var(--black-opacity-64);--popup-border:var(--yellow);--popup-text-color:var(--white);--popup-close-btn-color:var(--smokey-grey);--popup-close-btn-color-hover:var(--yellow);--popup-backdrop:var(--black-opacity-16);--m5-editor-bg:var(--black-opacity-64);--panel-title-color:var(--white);--section-bg:var(--dark-black);--item-bg:var(--white-opacity-12);--item-border:var(--white-opacity-24);--item-text-color:var(--body-black);--section-label-color:var(--body-black);--section-label-border:var(--white-opacity-24);--section-label-bg:var(--white-opacity-12);--info-box-bg:var(--dark-black);--info-cell-border-color:var(--vampire-grey);--reg-value-color:var(--red-black);--mem-value-color:var(--green-black);--btn-ref-color:var(--white-opacity-75);--btn-ref-hover-bg:var(--white-opacity-12);--tab-color:#fff;--tab-selected-color:#1976d2;--tab-indicator-color:#1976d2;--map-svg-stroke-inCompleted:var(--white);--map-svg-stroke-completed:var(--electric-green);--hint-bulb-color:var(--yellow);--alert-success-bg:var(--charming-nature);--alert-error-bg:var(--pink-light);--success-text:var(--white);--success-bg:var(--mikado-yellow);--success-border:var(--yellow);--success-bg:var(--gradient-bg-yellow)}[data-theme=dark]{--bg-img-filter:grayscale(0);--btn-primary:var(--dark-black);--btn-secondary:var(--dstl-pink);--loading-screen-bg:url(/static/media/m2-bg-light.5b4b1aace58263495c7d.svg);--loading-background:var(--white-opacity-85);--loading-start-color:var(--dstl-pink);--loading-end-color:var(--pink-opacity-0);--loading-text-color:var(--dark-black);--loading-question-buble-bg:var(--white);--loading-question-buble-text:var(--dstl-pink);--loading-question-buble-text-shadow:"none";--loading-mission-info-background:var(--light-white-opacity-85);--loading-mission-info-border-color:var(--dstl-pink);--loading-mission-title:var(--dstl-pink);--loading-mission-title-shadow-color:var(--white);--loading-mission-color:var(--black-opacity-80);--popupBackground:var(--light-bg);--popupBorderColor:var(--dstl-pink);--sectionTitle:var(--dstl-pink);--subTitle:var(--text2);--languageColor:var(--dstl-pink);--languageCheveron:var(--dstl-pink);--reset-btn:var(--dstl-pink);--noticeboard-bg:var(--light-bg);--noticeboard-border:var(--dstl-pink);--notice-text:var(--text2);--noticeboard-bg-light:var(--light-bg);--errorBoard-bg:var(--white-opacity-85);--challenge-name-bg:var(--white-opacity-85);--challenge-name-color:var(--dstl-pink);--stage-bg:var(--white-opacity-90);--stage-bg-hover:var(--white);--stage-play-img:var(--dstl-pink);--stage-color:var(--oslo-grey);--stage1-color:var(--yellow);--stage2-color:var(--blue);--stage3-color:var(--charming-nature);--stage4-color:var(--pisces-vivid-amethyst);--stage5-color:var(--spicy-sweetcorn);--stage-start-end-svg-color:var(--dstl-pink);--stage-level-color:var(--oslo-grey);--mission-stage-bg:var(--black-opacity-32);--stage-level1-color:var(--dstl-pink);--stage-level2-color:var(--dark-black);--stage-level3-color:var(--blue);--mission2-bg:var(--white-opacity-85);--mission2-title-color:var(--text2);--title-svg-color:var(--blue);--mission2-name-color:var(--dstl-pink);--mission2-body-color:var(--text2);--mission2-text-shadow:"none";--mission2-level-card-bg:var(--white-opacity-85);--mission2-level-btn-bg:var(--dstl-pink);--mission2-level-btn-bg-hover:linear-gradient(262deg,var(--pinkish-red) 0.08%,var(--dstl-pink) 99.92%);--mission2-level-btn-bg-hover-border-color:var(--yellow);--mission2-level-back-btn-color:var(--black);--mission2-level-btn-hover-text-color:var(--white);--mission2-level-btn-color:var(--white);--mission2-rookie-box-green-border:var(--green);--mission2-rookie-box-green-bg:var(--gradient-bg-green);--mission2-rookie-box-yellow-border:var(--yellow);--mission2-rookie-box-yellow-bg:var(--gradient-bg-yellow);--mission2-rookie-box-red-border:var(--dstl-pink);--mission2-rookie-box-red-bg:var(--gradient-bg-red);--mission2-rookie-guess-index-bg:var(--black);--mission2-rookie-guess-index-border:var(--charleston-green);--mission2-rookie-guess-color:var(--white);--mission2-rookie-index-color:var(--dark-mint-green);--stage-level-icon-color:var(--white-opacity-00);--stage-level-icon-hover-color:var(--yellow);--editor-font-size:"14px";--editor-font-family:var(--ff-content);--editor-background-color:var(--light-bg);--editor-line-height:"18px";--editor-text:var(--text2);--editor-cursor-color:var(--red-black);--editor-comment-color:var(--green-black);--editor-scroll-bar-background:var(--white-opacity-16);--editor-scroll-bar-thumb:var(--white-opacity-24);--editor-selection-background-color:var(--dstl-pink);--drone-outline-attempt-none:var(--white);--drone-outline-attempt-none-shadow:var(--drone-attempt-none-shadow);--drone-outline-attempt-failed:var(--rusty-red);--drone-outline-attempt-failed-shadow:var(--drone-attempt-filed-shadow);--drone-outline-attempt-succeeded:var(--green-white);--drone-outline-attempt-succeeded-shadow:var( --drone-attempt-succeeded-shadow );--mission2-hint-color:var(--text2);--mission2-rookie-guess-index-bg:var(--white);--mission2-rookie-guess-index-border:var(--white);--stop-notification-heading-color:var(--white);--stop-notification-body-color:var(--white-opacity-75);--stop-notification-continue-btn-bg:var(--dstl-pink);--stop-notification-bg:var(--black-opacity-84);--stop-notification-title-color:var(--dstl-pink);--stop-notification-color:var(--text2);--mission-failed-color:var(--text2);--mission-color:var(--dstl-pink);--instruction-backBtn:var(--yellow);--instruction-backBtn-hover:linear-gradient(263deg,rgba(var(--bright-sun),100%),rgba(var(--yellow-rgb),99.77%));--instruction-continueBtn:var(--dstl-pink);--instruction-back-btn-border:var(--dstl-pink);--instruction-continueBtn-hover-bg:linear-gradient(262deg,var(--pinkish-red) 0.08%,var(--dstl-pink) 99.92%);--mission-title:var(--black);--mission-3-title-svg-color:var(--green);--mission-failed-color:var(--white-opacity-75);--mission-color:var(--white-opacity-75);--popup-background-color:var(--black-opacity-64);--popup-image-filter:var(--bg-img-filter);--confetti-grauscale:var(--bg-img-filter);--stop-notification-stop-btn-bg:var(--dstl-pink);--stop-notification-continue-btn-bg:var(--yellow);--continue-btn-border:var(--dstl-pink);--stop-btn-border:var(--yellow);--mission-levelUp-button-bg:var(--yellow);--mission-levelUp-button-color:var(--white);--mission-levelUp-button-border-color:var(--dstl-pink);--mission-replay-button-bg:var(--dstl-pink);--mission-replay-button-color:var(--white);--mission-replay-button-border-color:var(--yellow);--editor-border-color:var(--dstl-pink);--mission-status-board-bg:var(--white-opacity-85);--mission3-bg:var(--white-opacity-85);--mission3-table-header-bg:var(--yellow);--mission3-table-header-text:var(--dark-black);--mission3-table-row-bg:var(--white);--mission3-table-text-color:var(--text2);--mission3-map-tooltip-color:var(--text2);--mission3-map-tooltip-bg:var(--white);--mission3-table-active-row-bg:var( --dark-slate-gray );--mission3-table-active-text-color:var(--white);--table-tooltip-bg:var(--dark-black);--table-tooltip-text:var(--white);--mission3-table-text-hover-color:var(--dstl-pink);--input-border:var(--white);--drone-pluse-icon:var(--green);--action-btn-bg:var(--dstl-pink);--action-btn-text-color:var(--white);--action-btn-yellow-hover-border-color:var(--yellow);--action-btn-yellow-hover-bg:var(--btn-pink-hover-bg);--mission4-bg:var(--white-opacity-85);--m4-editor-bg:var(--white);--monaco-editor-outline-color:var(--white);--m4-terminal-container-border:var(--mountain-mist);--xterm-bg:var(--white);--greeting-bg:var(--white-opacity-64);--greeting-user:var(--black);--greeting-text:var(--black);--iconButton-bg:var(--white);--iconButton-img:var(--strom-dust);--iconButton-img-disabled:var(--dark-white);--iconButton-img-hover:var(--dstl-pink);--badge-background:var(--black);--badge-color:var(--white);--text-shadow:"none";--back-btn-bg:var(--dstl-pink);--back-btn-border:var(--yellow);--back-btn-bg-hover:linear-gradient(262deg,var(--pinkish-red) 0.08%,var(--dstl-pink) 99.92%);--mui-checked:var(--dstl-pink);--mui-switch-track:var(--light-black);--mui-thumb:var(--white);--mui-switch-track-checked:var( --black-opacity-32 );--mui-switch-track-unchecked:var( --black-opacity-32 );--mui-thumb-checked:var(--dstl-pink);--mui-thumb-unchecked:var(--white);--mui-thumb-default:#bdbdbd;--mui-slider-rail:var(--dstl-pink);--mui-slider-track:#757575;--mui-slider-track-active:var(--dstl-pink);--mui-slider-thumb:var(--dstl-pink);--mui-slider-thumb-border:var(--dstl-pink);--mui-slider-thumb-active:var(--dstl-pink);--mui-slider-disabled:#bdbdbd;--mui-slider-thumb-disabled:#9e9e9e;--scrollbar-thumb:var(--dstl-pink);--scrollbar-thumb-hover:var(--pinkish-red);--scrollbar-track:var(--pink-opacity-16);--pause-btn-bg:var(--white-opacity-80);--pause-btn-text:var(--black);--pause-textbox-border-color:var(--dstl-pink);--pause-textbox-text-shadow:"none";--btn-yellow-bg:var(--yellow);--btn-yellow-text-color:var(--dark-black);--btn-yellow-hover-bg:linear-gradient(263deg,rgba(var(--bright-sun),100%),rgba(var(--yellow-rgb),99.77%));--btn-yellow-hover-border-color:var(--dstl-pink);--btn-pink-bg:var(--dstl-pink);--btn-pink-text-color:var(--white);--btn-pink-hover-bg:linear-gradient(262deg,var(--pinkish-red) 0.08%,var(--dstl-pink) 99.92%);--btn-pink-hover-border-color:var(--yellow);--m1:var(--dstl-pink);--m2:var(--blue);--m3:var(--charming-nature);--m4:var(--pisces-vivid-amethyst);--m5:var(--spicy-sweetcorn);--mission-name:var(--text2);--mission-icon-bg:var(--white);--mission-badges-bg:var(--white);--ml1-border-color:var(--pink-opacity-08);--ml1-bg-color:linear-gradient(180deg,var(--rich-carmine-opacity-48) 0%,var(--rich-carmine-opacity-08) 100%);--ml1-bg-color-hover:linear-gradient(180deg,var(--rich-carmine-opacity-63) 0%,var(--rich-carmine-opacity-23) 100%);--ml2-border-color:var(--sliver-opacity-08);--ml2-bg-color:linear-gradient(180deg,var(--rangoon-green-opacity-84) 0%,var(--charcoal-grey-opacity-12) 100%);--ml2-bg-color-hover:linear-gradient(180deg,var(--rich-carmine-opacity-63) 0%,var(--rich-carmine-opacity-23) 100%);--ml3-border-color:var(--butterfly-blue-opacity-06);--ml3-bg-color:linear-gradient(180deg,var(--curious-blue) 0%,var(--azure-opacity-12) 100%);--ml3-bg-color-hover:linear-gradient(180deg,var(--french-blue-opacity-63) 0%,var(--french-blue-opacity-32) 100%);--popup-bg:var(--white-opacity-85);--popup-border:var(--dstl-pink);--popup-text-color:var(--btalic-sea);--popup-close-btn-color:var(--smokey-grey);--popup-close-btn-color-hover:var(--dstl-pink);--popup-backdrop:var(--black-opacity-16);--m5-editor-bg:var(--white-opacity-85);--panel-title-color:var(--text2);--section-bg:var(--white);--item-bg:var(--black-opacity-12);--item-border:var(--black-opacity-24);--item-text-color:var(--body-white);--section-label-color:var(--body-white);--section-label-border:var(--black-opacity-24);--section-label-bg:var(--black-opacity-12);--info-box-bg:var(--white);--info-cell-border-color:var(--quill-grey);--reg-value-color:var(--red-white);--mem-value-color:var(--green-white);--btn-ref-color:var(--dstl-pink);--btn-ref-hover-bg:var(--pink-opacity-12);--tab-color:#000;--tab-selected-color:#90caf9;--tab-indicator-color:#90caf9;--map-svg-stroke-inCompleted:var(--white);--map-svg-stroke-completed:var(--electric-green);--hint-bulb-color:var(--yellow);--alert-success-bg:var(--charming-nature);--alert-error-bg:var(--pink-light);--success-text:var(--white);--success-bg:var(--gradient-bg-yellow)}[data-theme=color-blind]{--bg-img-filter:grayscale(1);--btn-primary:var(--dark-black);--btn-secondary:var(--dstl-pink);--loading-screen-bg:url(/static/media/loading-bg-dark-mode.e9cb6dbe7cbfc583fa99.svg);--loading-background:var(--dark-black);--loading-start-color:var(--white);--loading-end-color:var(--white-opacity-16);--loading-text-color:var(--white);--loading-question-buble-bg:var(--dark-black);--loading-question-buble-text:var(--white);--loading-question-buble-text-shadow:"none";--loading-mission-info-background:"transparent";--loading-mission-info-border-color:var(--white);--loading-mission-title:var(--white);--loading-mission-title-shadow-color:var(--dark-black);--loading-mission-color:var(--white-opacity-75);--popupBackground:var(--black-opacity-84);--popupBorderColor:var(--white);--sectionTitle:var(--white);--subTitle:var(--white-opacity-75);--languageColor:var(--white);--languageCheveron:var(--white);--reset-btn:var(--white);--noticeboard-bg:var(--dark-black);--noticeboard-border:var(--white);--notice-text:var(--white-opacity-75);--noticeboard-bg-light:var(--black-opacity-84);--errorBoard-bg:var(--black-opacity-84);--challenge-name-bg:var(--dark-black);--challenge-name-color:var(--white);--stage-bg:var(--black-opacity-84);--stage-bg-hover:var(--black);--stage-play-img:var(--white);--stage-color:var(--oslo-grey);--stage1-color:var(--yellow);--stage2-color:var(--blue);--stage3-color:var(--charming-nature);--stage4-color:var(--pisces-vivid-amethyst);--stage5-color:var(--spicy-sweetcorn);--stage-start-end-svg-color:var(--white);--stage-level-color:var(--white-opacity-32);--stage-level1-color:var(--white);--stage-level2-color:var(--white);--stage-level3-color:var(--white);--mission2-bg:var(--dark-black);--mission2-title-color:var(--white-opacity-75);--title-svg-color:var(--white);--mission2-name-color:var(--white);--mission2-body-color:var(--white-opacity-75);--mission2-text-shadow:var(--text-shadow-4);--mission2-level-card-bg:var(--black-opacity-64);--mission2-level-btn-bg:var(--bright-gray);--mission2-level-btn-color:var(--chinese-black);--mission2-level-btn-bg-hover:var(--bright-gray);--mission2-level-btn-bg-hover-border-color:var(--chinese-black);--mission2-level-btn-hover-text-color:var(--dark-black);--mission2-level-back-btn-color:var(--dark-black);--mission2-rookie-box-green-border:var(--white);--mission2-rookie-box-green-bg:var(--white-opacity-64);--mission2-rookie-box-yellow-border:var(--white);--mission2-rookie-box-yellow-bg:var(--white);--mission2-rookie-box-red-border:var(--white);--mission2-rookie-box-red-bg:var(--white-opacity-40);--mission2-rookie-guess-index-bg:var(--dark-black);--mission2-rookie-guess-index-border:var(--charleston-green);--mission2-rookie-guess-color:var(--white);--mission2-rookie-index-color:var(--nobel);--stage-level-icon-color:var(--white-opacity-00);--stage-level-icon-hover-color:var(--white);--editor-border-color:var(--white);--editor-font-size:"14px";--editor-font-family:var(--ff-content);--editor-background-color:var(--dark-black);--editor-line-height:"18px";--editor-text:var(--white);--editor-cursor-color:var(--red-black);--editor-comment-color:var(--green-black);--editor-scroll-bar-background:var(--white-opacity-16);--editor-scroll-bar-thumb:var(--white-opacity-24);--editor-selection-background-color:var(--dstl-pink);--drone-outline-attempt-none:var(--white);--drone-outline-attempt-none-shadow:var(--drone-attempt-none-shadow);--drone-outline-attempt-failed:var(--white);--drone-outline-attempt-failed-shadow:var(--drone-attempt-none-shadow);--drone-outline-attempt-succeeded:var(--white);--drone-outline-attempt-succeeded-shadow:var(--white);--mission2-hint-color:var(--white-opacity-75);--stop-notification-heading-color:var(--white);--stop-notification-body-color:var(--white-opacity-75);--stop-notification-continue-btn-bg:var(--dstl-pink);--stop-notification-bg:var(--noticeboard-bg);--stop-notification-title-color:var(--dstl-pink);--stop-notification-color:var(--text2);--mission-3-title-svg-color:var(--white-opacity-75);--mission-failed-color:var(--text2);--mission-color:var(--dstl-pink);--instruction-backBtn:var(--bright-gray);--instruction-backBtn-hover:var(--bright-gray);--instruction-continueBtn:var(--dark-black);--instruction-back-btn-border:var(--dark-black);--instruction-backBtn-hover-text-color:var(--chinese-black);--instruction-continueBtn-hover-bg:var(--dark-black);--mission-title:var(--white);--mission-failed-color:var(--white-opacity-75);--mission-color:var(--white-opacity-75);--popup-background-color:var(--black-opacity-64);--popup-image-filter:var(--bg-img-filter);--confetti-grauscale:var(--bg-img-filter);--stop-notification-stop-btn-bg:var(--dstl-pink);--stop-notification-continue-btn-bg:var(--yellow);--continue-btn-border:var(--dstl-pink);--stop-btn-border:var(--yellow);--mission-levelUp-button-bg:var(--yellow);--mission-levelUp-button-color:var(--white);--mission-levelUp-button-border-color:var(--dstl-pink);--mission-replay-button-bg:var(--dstl-pink);--mission-replay-button-color:var(--white);--mission-replay-button-border-color:var(--yellow);--mission-status-board-bg:var(--black-opacity-64);--mission3-bg:var(--dark-black);--mission3-table-header-bg:var(--white);--mission3-table-header-text:var(--black);--mission3-table-row-bg:var(--lead);--mission3-table-text-color:var(--white);--mission3-table-active-row-bg:var(--light-gray);--mission3-table-active-text-color:var(--black);--mission3-map-tooltip-color:var(--white-opacity-80);--mission3-map-tooltip-bg:var(--dark-black);--table-tooltip-bg:var(--white);--table-tooltip-text:var(--text2);--mission3-table-text-hover-color:var(--pink-sawan);--input-border:var(--dorado);--drone-pluse-icon:var(--green);--action-btn-bg:var(--bright-gray);--action-btn-text-color:var(--chinese-black);--action-btn-yellow-hover-border-color:var(--dark-black);--action-btn-yellow-hover-bg:var(--bright-gray);--mission4-bg:var(--dark-black);--m4-editor-bg:var(--lead);--monaco-editor-outline-color:#0000;--m4-terminal-container-border:var(--mountain-mist);--xterm-bg:var(--dark-black);--greeting-bg:var(--black-opacity-32);--greeting-user:var(--white);--greeting-text:var(--white);--iconButton-bg:var(--black-opacity-84);--iconButton-img:var(--pale-slate);--iconButton-img-disabled:var(--dark-white);--iconButton-img-hover:var(--dstl-pink);--badge-background:var(--white);--badge-color:var(--black);--back-btn-bg:var(--dstl-pink);--back-btn-border:var(--yellow);--back-btn-bg-hover:var(--dark-black);--text-shadow:"none";--back-btn-bg:var(--black);--back-btn-border:var(--white);--mui-checked:var(--white);--mui-switch-track:var(--light-black);--mui-thumb:var(--white);--mui-switch-track-checked:var(--thunder);--mui-switch-track-unchecked:var(--thunder);--mui-thumb-checked:var(--white);--mui-thumb-unchecked:var(--gun-smoke);--mui-thumb-default:var(--gun-smoke);--mui-slider-rail:var(--medium-grey);--mui-slider-track:#757575;--mui-slider-track-active:var(--medium-grey);--mui-slider-thumb:var(--white);--mui-slider-thumb-border:var(--white);--mui-slider-thumb-active:var(--white);--mui-slider-disabled:#bdbdbd;--mui-slider-thumb-disabled:#9e9e9e;--scrollbar-thumb:var(--white-opacity-48);--scrollbar-thumb-hover:var(--white-opacity-64);--scrollbar-track:var(--white-opacity-16);--pause-btn-bg:var(--black-opacity-80);--pause-btn-text:var(--white);--pause-textbox-border-color:var(--white);--pause-textbox-text-shadow:"none";--btn-yellow-bg:var(--white);--btn-yellow-text-color:var(--dark-black);--btn-yellow-hover-bg:var(--white);--btn-yellow-hover-border-color:var(--dark-black);--btn-pink-bg:var(--davy-grey);--btn-pink-text-color:var(--white);--btn-pink-hover-bg:var(--dark-black);--btn-pink-hover-border-color:var(--white);--m1:var(--white-opacity-75);--m2:var(--white-opacity-75);--m3:var(--white-opacity-75);--m4:var(--white-opacity-75);--m5:var(--white-opacity-75);--mission-name:var(--white);--mission-icon-bg:var(--dark-black);--mission-icon-color:var(--white);--mission-badges-bg:var(--dark-black);--ml1-border-color:var(--silver-sand-opacity-07);--ml1-bg-color:linear-gradient(180deg,var(--vampire-grey-opacity-63) 0%,var(--vampire-grey-opacity-12) 100%);--ml1-bg-color-hover:linear-gradient(180deg,var(--vampire-grey-opacity-63) 0%,var(--vampire-grey-opacity-12) 100%);--ml2-border-color:var(--silver-sand-opacity-07);--ml2-bg-color:linear-gradient(180deg,var(--vampire-grey-opacity-63) 0%,var(--vampire-grey-opacity-12) 100%);--ml2-bg-color-hover:linear-gradient(180deg,var(--vampire-grey-opacity-63) 0%,var(--vampire-grey-opacity-12) 100%);--ml3-border-color:var(--silver-sand-opacity-07);--ml3-bg-color:linear-gradient(180deg,var(--vampire-grey-opacity-63) 0%,var(--vampire-grey-opacity-12) 100%);--ml3-bg-color-hover:linear-gradient(180deg,var(--vampire-grey-opacity-63) 0%,var(--vampire-grey-opacity-12) 100%);--popup-bg:var(--black-opacity-64);--popup-border:var(--white);--popup-text-color:var(--white);--popup-close-btn-color:var(--smokey-grey);--popup-close-btn-color-hover:var(--white);--popup-backdrop:var(--black-opacity-16);--m5-editor-bg:var(--black-opacity-64);--panel-title-color:var(--white);--section-bg:var(--dark-black);--item-bg:var(--white-opacity-12);--item-border:var(--white-opacity-24);--item-text-color:var(--body-black);--section-label-color:var(--body-black);--section-label-border:var(--white-opacity-24);--section-label-bg:var(--white-opacity-12);--info-box-bg:var(--dark-black);--info-cell-border-color:var(--vampire-grey);--reg-value-color:var(--mountain-mist);--mem-value-color:var(--seashell);--btn-ref-color:var(--white-opacity-75);--btn-ref-hover-bg:var(--white-opacity-12);--tab-color:var(--white);--tab-selected-color:var(--white);--tab-indicator-color:var(--white);--map-svg-stroke-inCompleted:var(--white);--map-svg-stroke-completed:var(--silver-sand);--hint-bulb-color:var(--white);--alert-info-bg:var(--white-opacity-85);--alert-success-bg:var(--white-opacity-85);--alert-error-bg:var(--white-opacity-85);--success-text:var(--black)}[data-theme=color-blind-dark]{--bg-img-filter:grayscale(1);--btn-primary:var(--dark-black);--btn-secondary:var(--dstl-pink);--loading-screen-bg:url(/static/media/loading-bg-dark-mode.e9cb6dbe7cbfc583fa99.svg);--loading-background:var(--white-opacity-85);--loading-start-color:var(--white);--loading-end-color:var(--white-opacity-16);--loading-text-color:var(--black);--loading-question-buble-bg:var(--white-opacity-85);--loading-question-buble-text:var(--chinese-black);--loading-question-buble-text-shadow:"none";--loading-mission-info-background:var(--white-opacity-85);--loading-mission-info-border-color:var(--dark-black);--loading-mission-title:var(--btalic-sea);--loading-mission-title-shadow-color:"none";--loading-mission-color:var(--black-opacity-80);--popupBackground:var(--white-opacity-85);--popupBorderColor:var(--black);--sectionTitle:var(--black);--subTitle:var(--text2);--languageColor:var(--text2);--languageCheveron:var(--text2);--reset-btn:var(--text2);--noticeboard-bg:var(--white-opacity-85);--noticeboard-border:var(--btalic-sea);--notice-text:var(--btalic-sea);--noticeboard-bg-light:var(--light-bg);--errorBoard-bg:var(--white-opacity-85);--challenge-name-bg:var(--white-opacity-85);--challenge-name-color:var(--black);--stage-bg:var(--white-opacity-90);--stage-bg-hover:var(--white);--stage-play-img:var(--dark-black);--stage-color:var(--oslo-grey);--stage1-color:var(--dark-black);--stage2-color:var(--dark-black);--stage3-color:var(--dark-black);--stage4-color:var(--dark-black);--stage5-color:var(--dark-black);--stage-start-end-svg-color:var(--black);--stage-level-color:var(--black-opacity-32);--stage-level1-color:var(--black);--stage-level2-color:var(--black);--stage-level3-color:var(--black);--mission2-bg:var(--white-opacity-85);--mission2-title-color:var(--white-opacity-75);--title-svg-color:var(--text2);--mission2-name-color:var(--white);--mission2-body-color:var(-text2);--mission2-text-shadow:"none";--mission2-level-card-bg:var(--white-opacity-85);--mission2-level-btn-bg:var(--onyx);--mission2-level-btn-color:var(--white);--mission2-level-btn-bg-hover:linear-gradient(262deg,var(--dune) 0.08%,var(--onyx) 99.92%);--mission2-level-btn-bg-hover-border-color:var(--white);--mission2-level-btn-hover-text-color:var(--white);--mission2-level-back-btn-color:var(--dark-black);--mission2-rookie-box-green-border:var(--dark-black);--mission2-rookie-box-green-bg:var(--black-opacity-47);--mission2-rookie-box-yellow-border:var(--dark-black);--mission2-rookie-box-yellow-bg:var(--black-opacity-26);--mission2-rookie-box-red-border:var(--dark-black);--mission2-rookie-box-red-bg:var(--dark-black);--mission2-rookie-guess-index-bg:var(--white);--mission2-rookie-guess-index-border:var(--white);--mission2-rookie-guess-color:var(--dark-black);--mission2-rookie-index-color:var(--oil);--stage-level-icon-color:var(--white-opacity-00);--stage-level-icon-hover-color:var(--white);--editor-border-color:var(--black);--editor-font-size:"14px";--editor-font-family:var(--ff-content);--editor-background-color:var(--white-opacity-85);--editor-line-height:"18px";--editor-text:var(--body-white);--editor-cursor-color:var(--red-black);--editor-comment-color:var(--green-black);--editor-scroll-bar-background:var(--white-opacity-16);--editor-scroll-bar-thumb:var(--white-opacity-24);--editor-selection-background-color:var(--dstl-pink);--drone-outline-attempt-none:var(--white);--drone-outline-attempt-none-shadow:var(--drone-attempt-none-shadow);--drone-outline-attempt-failed:var(--white);--drone-outline-attempt-failed-shadow:var(--drone-attempt-none-shadow);--drone-outline-attempt-succeeded:var(--white);--drone-outline-attempt-succeeded-shadow:var(--white);--mission2-hint-color:var(--text2);--mission-3-title-svg-color:var(--white-opacity-75);--stop-notification-heading-color:var(--white);--stop-notification-body-color:var(--white);--stop-notification-continue-btn-bg:var(--dstl-pink);--stop-notification-bg:var(--black-opacity-84);--stop-notification-title-color:var(--dstl-pink);--stop-notification-color:var(--text2);--mission-failed-color:var(--text2);--mission-color:var(--dstl-pink);--instruction-backBtn:var(--bright-gray);--instruction-backBtn-hover:var(--bright-gray);--instruction-continueBtn:var(--dark-black);--instruction-back-btn-border:var(--dark-black);--instruction-continueBtn-hover-bg:linear-gradient(262deg,var(--dune) 0.08%,var(--onyx) 99.92%);--instruction-backBtn-hover-text-color:var(--chinese-black);--stop-notification-stop-btn-bg:var(--dstl-pink);--stop-notification-continue-btn-bg:var(--yellow);--continue-btn-border:var(--dstl-pink);--stop-btn-border:var(--yellow);--mission-title:var(--btalic-sea);--mission-failed-color:var(--btalic-sea);--mission-color:var(--white-opacity-75);--popup-background-color:var(--white-opacity-85);--popup-image-filter:var(--bg-img-filter);--confetti-grauscale:var(--bg-img-filter);--mission-levelUp-button-bg:var(--yellow);--mission-levelUp-button-color:var(--white);--mission-levelUp-button-border-color:var(--dstl-pink);--mission-replay-button-bg:var(--dstl-pink);--mission-replay-button-color:var(--white);--mission-replay-button-border-color:var(--yellow);--mission-status-board-bg:var(--white-opacity-85);--mission3-bg:var(--white-opacity-85);--mission3-table-header-bg:var(--btalic-sea);--mission3-table-header-text:var(--white);--mission3-table-row-bg:var(--white);--mission3-table-text-color:var(--text2);--mission3-table-active-row-bg:var(--light-gray);--mission3-table-active-text-color:var(--black);--table-tooltip-bg:var(--dark-black);--table-tooltip-text:var(--white);--mission3-map-tooltip-color:var(--text2);--mission3-map-tooltip-bg:var(--white);--mission3-table-text-hover-color:var(--pink-sawan);--input-border:var(--white);--drone-pluse-icon:var(--green);--action-btn-bg:var(--onyx);--action-btn-text-color:var(--white);--action-btn-yellow-hover-border-color:var(--white);--action-btn-yellow-hover-bg:var(--onyx);--mission4-bg:var(--white-opacity-85);--m4-editor-bg:var(--white);--monaco-editor-outline-color:var(--white);--m4-terminal-container-border:var(--mountain-mist);--xterm-bg:var(--white);--greeting-bg:var(--white-opacity-64);--greeting-user:var(--dark-black);--greeting-text:var(--dark-black);--iconButton-bg:var(--white);--iconButton-img:var(--strom-dust);--iconButton-img-disabled:var(--dark-white);--iconButton-img-hover:var(--black);--badge-background:var(--white);--badge-color:var(--black);--back-btn-bg:var(--dstl-pink);--back-btn-border:var(--yellow);--back-btn-bg-hover:var(--dark-black);--text-shadow:"none";--back-btn-bg:var(--black);--back-btn-border:var(--white);--mui-checked:var(--white);--mui-switch-track:var(--light-black);--mui-thumb:var(--white);--mui-thumb-checked:var(--white);--mui-switch-track-checked:var( --btalic-sea-opacity-80 );--mui-switch-track-unchecked:var( --btalic-sea-opacity-80 );--mui-thumb-checked:var(--text2);--mui-thumb-unchecked:var(--white);--mui-thumb-default:var(--gun-smoke);--mui-slider-rail:var(--medium-grey);--mui-slider-track:var(--black-opacity-47);--mui-slider-track-active:var(--black);--mui-slider-thumb:var(--white);--mui-slider-thumb-border:var(--white);--mui-slider-thumb-active:var(--white);--mui-slider-disabled:#bdbdbd;--mui-slider-thumb-disabled:#9e9e9e;--scrollbar-thumb:var(--btalic-sea);--scrollbar-thumb-hover:var(--black);--scrollbar-track:var(--btalic-sea-opacity-80);--pause-btn-bg:var(--white-opacity-80);--pause-btn-text:var(--black);--pause-textbox-border-color:var(--black);--pause-textbox-text-shadow:"none";--btn-yellow-bg:var(--white);--btn-yellow-text-color:var(--dark-black);--btn-yellow-hover-bg:var(--white);--btn-yellow-hover-border-color:var(--dark-black);--btn-pink-bg:var(--davy-grey);--btn-pink-text-color:var(--white);--btn-pink-hover-bg:var(--dark-black);--btn-pink-hover-border-color:var(--white);--m1:var(--btalic-sea);--m2:var(--btalic-sea);--m3:var(--btalic-sea);--m4:var(--btalic-sea);--m5:var(--btalic-sea);--mission-name:var(--text2);--mission-icon-bg:var(--white);--mission-badges-bg:var(--white);--mission-icon-color:var(--text2);--ml1-border-color:var(--thunder-opacity-78);--ml1-bg-color:linear-gradient(180deg,var(--vampire-grey-opacity-47) 0%,var(--vampire-grey-opacity-12) 100%);--ml1-bg-color-hover:linear-gradient(180deg,var(--vampire-grey-opacity-47) 0%,var(--vampire-grey-opacity-12) 100%);--ml2-border-color:var(--thunder-opacity-78);--ml2-bg-color:linear-gradient(180deg,var(--vampire-grey-opacity-47) 0%,var(--vampire-grey-opacity-12) 100%);--ml2-bg-color-hover:linear-gradient(180deg,var(--vampire-grey-opacity-47) 0%,var(--vampire-grey-opacity-12) 100%);--ml3-border-color:var(--thunder-opacity-78);--ml3-bg-color:linear-gradient(180deg,var(--vampire-grey-opacity-47) 0%,var(--vampire-grey-opacity-12) 100%);--ml3-bg-color-hover:linear-gradient(180deg,var(--vampire-grey-opacity-47) 0%,var(--vampire-grey-opacity-12) 100%);--popup-bg:var(--white-opacity-85);--popup-border:var(--btalic-sea);--popup-text-color:var(--btalic-sea);--popup-close-btn-color:var(--smokey-grey);--popup-close-btn-color-hover:var(--btalic-sea);--popup-backdrop:var(--black-opacity-16);--m5-editor-bg:var(--white-opacity-85);--panel-title-color:var(--text2);--section-bg:var(--white);--item-bg:var(--black-opacity-12);--item-border:var(--black-opacity-24);--item-text-color:var(--body-white);--section-label-color:var(--body-white);--section-label-border:var(--black-opacity-24);--section-label-bg:var(--black-opacity-12);--info-box-bg:var(--white);--info-cell-border-color:var(--quill-grey);--reg-value-color:var(--dark-black);--mem-value-color:var(--strom-dust);--btn-ref-color:var(--black-opacity-75);--btn-ref-hover-bg:var(--black-opacity-12);--tab-color:var(--dark-black);--tab-selected-color:var(--dark-black);--tab-indicator-color:var(--dark-black);--map-svg-stroke-inCompleted:var(--white);--map-svg-stroke-completed:var(--silver-sand);--hint-bulb-color:var(--btalic-sea);--alert-info-bg:var(--white-opacity-85);--alert-success-bg:var(--white-opacity-85);--alert-error-bg:var(--white-opacity-85);--success-text:var(--dark-black)}::-webkit-scrollbar{height:8px;width:6px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:4px}.dotted-background{background:url(/static/media/dot-bg.c0382c10cceb5c04cd06.svg);background-repeat:repeat;height:100%;position:relative;width:1280px;width:var(--min-width)}body{background-color:#000;background-color:var(--dark-black);font-family:Source Code Pro,serif;font-family:var(--ff-content);font-size:16px;font-weight:400}.container,.container-fluid{margin:0 auto;max-width:calc(100% - 168px);position:relative;width:100%}.container-fluid{max-width:100%}.header{height:100px}.content{height:calc(100% - 166px);min-height:666px}.footer{height:66px;z-index:9999}.border-0{border:none}.btn,.btn-sm{align-items:center;border-left:4px solid #0000;border-radius:0;display:flex;font-family:Orbitron,serif;font-family:var(--ff-titles);font-size:16px;font-weight:400;gap:12px;height:54px;padding:12px 32px;text-transform:none;transition:height .2s ease-in-out,border-color .3s ease-in-out}.btn-sm:hover,.btn:hover{border-color:var(--back-btn-border);height:51px;margin-bottom:3px}.disabledBackBtn{background-color:#000;color:#fff;color:var(--white);opacity:.5;pointer-events:none}.btn-sm{min-width:auto;width:-webkit-fit-content;width:fit-content}.btn-lg{max-width:309px}.btn-back{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--back-btn-bg);color:#fff;color:var(--white);position:relative;top:46px}.btn-back:hover{background:var(--back-btn-bg-hover);border-color:var(--back-btn-border)}.btn-back.disable{background-color:gray;color:#000;cursor:not-allowed}.btn-wrapper{height:54px}.disabled{background-color:gray;color:#fff;color:var(--white);cursor:not-allowed}@keyframes tts-glow{0%{box-shadow:0 0 0 0 #90caf933;transform:scale(1)}to{box-shadow:0 0 16px 4px #90caf9cc;transform:scale(1.05)}}.loading-percentage-text{color:#ce2357;color:var(--dstl-pink);font-family:Orbitron,serif;font-family:var(--ff-titles);font-size:30px}.signup-link{color:#ce2357;color:var(--dstl-pink,#2196f3);cursor:pointer;font-family:Source Code Pro,serif;font-family:var(--ff-content);font-size:16px;text-align:right}.notice-board{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--noticeboard-bg);border-left:2px solid var(--noticeboard-border);border-right:2px solid var(--noticeboard-border);display:flex;flex-direction:column;gap:10px;padding:24px;position:relative;width:100%}.notice-board:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,0 90%);left:-7px;top:0}.notice-board:after,.notice-board:before{background-color:var(--noticeboard-border);content:"";height:78px;position:absolute;width:6px}.notice-board:after{bottom:0;-webkit-clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);right:-7px}.notice-board h1{color:var(--noticeboard-border);font-family:Orbitron,serif;font-family:var(--ff-titles);font-size:32px;font-weight:400;line-height:normal;margin:0}.notice-board h2{font-size:20px;font-weight:400;line-height:normal}.notice-board h2,.notice-board p{color:var(--notice-text);font-family:Source Code Pro,serif;font-family:var(--ff-content);margin:0}.notice-board ul{margin:0}.notice-board li{color:var(--notice-text);font-family:Source Code Pro,serif;font-family:var(--ff-content);font-size:14px;font-weight:400;line-height:28px}.content-wrapper{margin:0 auto;max-width:calc(100% - 184px);width:100%}.panel{background-color:#000;border-radius:0;padding:4px}.panel,.panel-title{color:#fff}@font-face{font-family:DigitalNumbers;font-style:normal;font-weight:400;src:url(/static/media/DigitalNumbers-Regular.cc3aac3fb51de512bd28.ttf) format("truetype")}@font-face{font-family:Consolas;font-style:normal;font-weight:400;src:url(/static/media/Consolas.b6b2a3b58f74f7c8ccf8.ttf) format("truetype")}.speaking-icon{align-items:center;background:#90caf9;border-radius:100%;display:flex;height:44px;justify-content:center;position:absolute;right:100px;top:20px;width:44px;z-index:1000}.pulse{animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 #ffc10780;transform:scale(1)}70%{box-shadow:0 0 0 12px #ffc10700;transform:scale(1.03)}to{box-shadow:0 0 0 0 #ffc10700;transform:scale(1)}}.copy-hint{margin-top:6px;opacity:.8}.narration-status{opacity:.7}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.a3a2667d.css.map*/