.admin-page{width:100%;text-align:center;padding-left:20px;padding-right:20px;line-height:24px}.admin-page .admin-form{width:60%;margin:0 auto}.admin-page .admin-form .input-wrapper{margin-top:5px;margin-bottom:5px;display:flex;flex-direction:row}@media screen and (max-width: 620px){.admin-page .admin-form .input-wrapper{display:inherit}}.admin-page .admin-form .input-wrapper .input-label{width:50%;text-align:left}@media screen and (max-width: 620px){.admin-page .admin-form .input-wrapper .input-label{width:100%;display:block}}.admin-page .admin-form .input-wrapper input{width:50%;border-radius:5px}@media screen and (max-width: 620px){.admin-page .admin-form .input-wrapper input{width:100%}}.admin-page .admin-form .input-wrapper .input-dropdown{width:50%;border-radius:5px}@media screen and (max-width: 620px){.admin-page .admin-form .input-wrapper .input-dropdown{width:100%}}.admin-page .success-button{font-size:16px;display:inline-block;border-radius:8px;transition:background-color .5s,color .5s;position:relative;font-weight:600;color:#fff;padding:8px 1em;cursor:pointer;background-color:#fc0}.admin-page .success-button:hover{background-color:#f6cc24}.login{width:100%;text-align:center;padding-left:20px;padding-right:20px;line-height:24px}.login .success-button{font-size:16px;display:inline-block;border-radius:8px;transition:background-color .5s,color .5s;position:relative;font-weight:600;color:#fff;padding:8px 1em;cursor:pointer;background-color:#fc0}.login .success-button:hover{background-color:#f6cc24}.team-page-wrapper{height:100%}.team-page{width:100%;text-align:center;padding-left:20px;padding-right:20px;max-width:700px;margin-left:auto;margin-right:auto;min-height:100%}.team-page .register-instructions{text-align:left;font-style:italic;font-size:12.5px;line-height:20px;margin-top:0}.team-page .team-form{width:60%;margin:0 auto;line-height:24px}@media (max-width: 500px){.team-page .team-form{width:100%}}.team-page .team-form .input-wrapper{margin-top:5px;margin-bottom:5px;display:flex;flex-direction:row}.team-page .team-form .input-wrapper .input-label{width:50%;text-align:left}.team-page .team-form .input-wrapper input{width:50%;border-radius:5px}.team-page .success-button,.team-page .cancel-button{font-size:16px;display:inline-block;border-radius:8px;transition:background-color .5s,color .5s;position:relative;font-weight:600;color:#fff;padding:8px 1em;cursor:pointer;background-color:#fc0;margin-top:5px;margin-bottom:10px}.team-page .success-button:hover,.team-page .cancel-button:hover{background-color:#f6cc24}.team-page .cancel-button{background-color:#000}.team-page .split-team-wrapper{border-bottom:1px solid grey;padding-bottom:8px}body{font-family:Coustard,serif}html,body{height:100%;margin:0;padding:0;font-size:14px}.sh-mediumfont{font-size:17px}.sh-largefont{font-size:20px}*{box-sizing:border-box}p{margin:10px 0}.mt-0{margin-top:0!important}.my-1{margin-top:5px!important;margin-bottom:5px!important}.mb-1{margin-bottom:5px!important}.my-2{margin-top:10px!important;margin-bottom:10px!important}.my-3{margin-top:20px!important;margin-bottom:20px!important}.w-90{width:90%!important}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row;align-items:center}.align-items-center{align-items:center!important}.justify-content-space-between{justify-content:space-between!important}.justify-content-end{justify-content:end!important}.flex-fill{flex-grow:1}.flex-noshrink{flex-shrink:0}.text-start,.text-left{text-align:left}.text-end{text-align:right}.text-center{text-align:center}.d-flex{display:flex!important}.d-block{display:block}.d-none{display:none}.d-inline{display:inline}.d-inline-block{display:inline-block}.sh-min-20{min-width:25%}.sh-hide{display:none}.sh-mainarea-fullheight{height:calc(100% - 101px);overflow-y:auto}.sh-page{padding:20px}.sh-mainfont{font-family:Coustard,serif}.sh-speech{line-height:1.7em}.sh-techfont{font-family:Share Tech Mono,monospace}.sh-handwriting{font-family:Sedgwick Ave,cursive}.sh-smallfont{font-size:11px}.sh-pointer{cursor:pointer}.sh-underline{text-decoration:underline}.sh-italic{font-style:italic}.sh-link{text-decoration:underline;cursor:pointer;color:#00f}button.sh-link{background:transparent;border:0}button.sh-link:disabled{opacity:.6}.sh-heading{font-size:1.5em;font-weight:700}.sh-bold{font-weight:700}.sh-regularsizeweight{font-size:1em;font-weight:400}.sh-nowrap{white-space:nowrap}.sh-contactcircle{display:flex;flex-direction:column;width:50px;height:50px;background:#999;border-radius:25px;align-items:center;justify-content:center;min-width:50px;color:#fff}.sh-dialog-content{position:relative;padding:12px}.sh-dialog-close{font-family:sans-serif;font-size:12px;position:absolute;top:5px;right:10px;cursor:pointer;color:gray;transform:scaleX(1.3)}.sh-disconnected{background:url(/Disconnected-DiNwdE2H.png);background-size:20px 20px;width:20px;height:20px;margin-right:12px}.sh-pause{background:url(data:image/png;base64,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);background-size:16px 16px;width:16px;height:16px}select:disabled{background-color:#aaa}.sh-logo{background-image:url(/LogoWithText-Dz31J-J-.svg);background-size:260px 100px;width:260px;height:90px;margin:0 auto}div.sh-toplevel-menu{position:fixed;bottom:0;right:0;display:flex;width:100%;height:56px;flex-direction:row;justify-content:space-around;border-top:2px solid grey;background-color:#fff}div.sh-toplevel-menu>div{display:flex;align-items:center;justify-content:center;font-size:16px;text-align:center;min-width:70px;flex-grow:1;position:relative}div.sh-toplevel-menu>div:not(:last-child){border-right:1px solid #ccc}div.sh-toplevel-menu-cover{display:none;width:100%;height:100%;position:absolute;z-index:2001;background:#000000b3}.sh-tm-ao-bring-up{z-index:2000}.sh-ao-border{border-color:#000!important}.sh-tm-ao-highlight{background:none!important}@media (max-width: 500px){.sh-toplevel-break{display:none}}@font-face{font-family:BourtonInline;src:url(/BourtonInline-BFHhw50x.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/Gordita-Light-CdA7lHeW.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}.sh-toplevel-unread{height:45px;border-bottom:1px solid black;font-size:22px;z-index:1900000;align-items:center;line-height:20px;padding-left:12px;padding-top:4px;display:flex;flex-direction:row;justify-content:space-between}.sh-toplevel-unread .sh-toplevel-left{display:flex;flex-direction:column;flex-grow:1}.sh-toplevel-unread .sh-toplevel-left .sh-timerpanel{display:flex;flex-direction:row;width:fit-content;align-items:center}.sh-toplevel-unread .sh-toplevel-left .sh-toplevel-feedback{margin-top:7px;font-size:15px;padding:3px;text-align:center;border-radius:5px}.sh-toplevel-unread .sh-toplevel-right{display:flex;flex-direction:row;padding-right:8px;margin-left:12px}.sh-toplevel-unread .sh-toplevel-right .sh-toplevel-logo{width:50px;height:45px;background-size:50px 42px}.sh-toplevel-unread .sh-toplevel-right .sh-toplevel-logotext{display:flex;flex-direction:column;margin-left:4px}.sh-toplevel-unread-withfeedback{height:68px!important;padding-left:8px!important}.sh-toplevel-unread-withfeedback .sh-timerpanel{margin-top:-4px}.sh-toplevel-unread-withfeedback .sh-toplevel-feedback{animation:feedbackflash 2s infinite}@keyframes feedbackflash{0%{background:#fff}35%{background:#f1a162}65%{background:#f1a162}99%{background:#fff}}.sh-mainarea-fullheight-withfeedback{height:calc(100% - 124px)!important}.sh-mainarea-fullheight-absolute{top:0;bottom:0;left:0;right:0;position:absolute}div.login input{width:200px}div.login .input-wrapper{margin-bottom:12px}div.login .input-label{width:70px;text-align:right;margin-right:6px;display:inline-block}.sh-conv-bg{background-color:#ddd;z-index:-2}.sh-conv-list{height:100%;padding:0!important}.sh-conv-list>div{overflow:auto;padding:20px}.sh-conv-list>div>div{margin-bottom:10px;flex-shrink:0}.sh-conv-elem-noone{background-color:#fff;padding:8px;border-radius:6px}@media (max-width: 399px){.sh-conv-elem-noone{font-size:12px;line-height:1.5em}}.sh-conv-elem-me{background-color:#fff;padding:8px;border-radius:6px 0 6px 6px}@media (max-width: 399px){.sh-conv-elem-me{font-size:12px;line-height:1.5em}}.sh-speech-to-left+.sh-conv-elem-other{border-radius:0 6px 6px}.sh-conv-elem-other{background-color:#fff;padding:8px;border-radius:6px}@media (max-width: 399px){.sh-conv-elem-other{font-size:12px;line-height:1.5em}}.sh-conv-divider-left{background-color:#fff;height:8px;border-radius:4px 0 0 4px}.sh-conv-divider-right{background-color:#fff;height:8px;border-radius:0 4px 4px 0}.sh-conv-shadow{position:relative}.sh-conv-shadow:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;box-shadow:0 0 30px 15px #000;border-radius:4px}.sh-conv-yellow{background-color:#fffcba}.sh-speech-to-left{border-top:6px solid white;border-right:6px solid white;border-bottom:6px solid transparent;border-left:6px solid transparent;width:12px;height:12px;margin-bottom:auto}.sh-speech-to-right{border-top:6px solid white;border-left:6px solid white;border-bottom:6px solid transparent;border-right:6px solid transparent;width:12px;height:12px;margin-bottom:auto}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.threedots span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;font-size:50px;display:inline-block;margin-top:-10px}.threedots span:nth-child(2){animation-delay:.2s}.threedots span:nth-child(3){animation-delay:.4s}div.sh-conv-tags span.sh-tag{margin-left:10px}.sh-conv-control{background-color:#ccc!important}div.sh-messages div.message-wrapper{border-top:1px solid black}div.sh-messages .message-grey-bg{background-color:#ddd}.sh-tagimg{width:100px;height:100px;margin:0 10px}.sh-tagimg>img{height:100%}.sh-tagrow{padding:6px 0;border-top:1px solid black}.sh-tag{background-color:#aaa;border:1px solid #888;border-radius:4px;padding:0 3px;white-space:nowrap;display:inline-block;margin-bottom:3px}.sh-suspects-titlesplit{display:flex}@media (max-width: 499px){.sh-suspects-titlesplit{flex-direction:column}}@media (min-width: 500px){.sh-suspects-titlesplit{flex-direction:row}}.sh-answersection{margin-top:5px;border-top:1px solid black}.sh-answersection>div{margin-top:5px;padding:5px}.sh-red-bg{background:#ff000080}#docImgElem{transform-origin:0 0}.sh-doc-attachment-top{height:75px;padding-top:17px;padding-left:10px;align-items:center;border-bottom:2px solid #aaa;padding-right:10px}.sh-doc-attachment-top.sh-doc-endgame{height:100px;padding-top:0!important}.sh-doc-attachment-outer{height:calc(100% - 75px);width:100%;background-color:#aaa;overflow:scroll}.sh-doc-attachment-outer.sh-doc-endgame{height:calc(100% - 100px)}.fade-enter-active,.fade-leave-active{transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}.fade-enter,.fade-leave-active,.zoom-leave-active{opacity:0}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:ease;overflow:hidden}.slide-left-enter,.slide-right-leave-active{opacity:0;transform:translate(10em)}.slide-left-leave-active,.slide-right-enter{opacity:0;transform:translate(-10em)}.zoom-enter-active{animation-duration:.8s;animation-fill-mode:forwards;animation-name:zoom}@keyframes zoom{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}.sh-anno-overlay{position:fixed;z-index:1000;display:none}.sh-anno-overlay#sh-ao-top{top:0;width:100%}.sh-anno-overlay#sh-ao-left{left:0}.sh-anno-overlay#sh-ao-mid{pointer-events:none}.sh-anno-overlay#sh-ao-right{right:0}.sh-anno-overlay#sh-ao-bottom{bottom:56px;width:100%}.sh-anno-overlay#sh-ao-msg-wrapper{left:20px;right:20px;z-index:1001}#sh-ao-tick-wrapper{position:relative}#sh-ao-tick{position:absolute;width:0;height:0}#sh-ao-msg{background-color:#fff;padding:10px;border-radius:4px;box-shadow:0 0 30px 15px #00000080;font-family:sans-serif}.sh-ao-bg{background:#0009}.sh-puzzle{display:flex;justify-content:center;width:100%;height:100%}.sh-puzzle-panel{max-width:600px;padding:20px;margin:0 auto;z-index:1}@media (max-width: 580px){.sh-puzzle-panel{margin-left:0}}.sh-puzzle-panel input{width:100px;font-size:18px}.sh-faded{opacity:.4}div.sh-puzzle-skipped{margin:10px auto;width:fit-content}div.sh-puzzle-skipped p{width:fit-content}div.sh-puzzle-skipped ul{padding-left:20px;width:fit-content}div.cryptex{position:relative;height:200px;width:340px;background-color:#fff;cursor:pointer;margin:0 auto;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.cryptex>div{position:absolute;border:2px solid black;font-family:Share Tech Mono,monospace;font-size:43px;padding-top:2px;padding-left:5px}@media (max-width: 400px){.sh-phone-bg{background-position-y:top}}.sh-phone-panel{background-color:#fff;border-radius:10px;border:1px solid grey;padding:10px;margin:0 auto;z-index:1}@media (max-width: 580px){.sh-phone-panel{margin-left:0}}.sh-errortext{color:red}div.sh-helpitem{border-top:1px solid grey;text-align:center}div.sh-helpitem p:first-child{font-size:19px}@media (max-width: 361px){div.sh-helpitem img{width:300px}}@media (max-width: 361px){.sh-helppage{padding:20px 4px}}.sh-medal{width:140px}table.sh-admintable td{border:1px solid lightgrey}.vm--modal:has(.welcome-letter){padding-top:20px;padding-bottom:20px}.welcome-letter{overflow-y:auto;height:100%;font-size:24px;line-height:36px}.welcome-letter p{margin-bottom:20px;text-align:left}.sh-master-clue{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding-top:10px;margin:0 auto}.sh-master-clue:has(.answer-container){justify-content:space-between}.sh-master-clue .sh-master-clue-panel{border-radius:10px;border:1px solid grey;max-width:500px;margin:0 auto 10px;aspect-ratio:1}.sh-master-clue .sh-master-clue-panel:has(p){max-width:600px;padding:10px;font-size:16px;aspect-ratio:auto}.sh-master-clue button{align-self:flex-start;outline:0;border:0}.sh-master-clue .coordinate-box-container{display:grid;grid-template-columns:1fr 1fr 8px repeat(5,1fr) 8px 1fr 1fr 8px repeat(5,1fr);margin-bottom:20px}.sh-master-clue .coordinate-box-container .coordinate-box{display:flex;justify-content:center;align-items:center;height:30px;border:1px solid grey;font-size:18px}.sh-master-clue .coordinate-box-container .coordinate-box+.coordinate-box:not(.no-border){border-left:none}.sh-master-clue .coordinate-box-container .coordinate-box.align-right{justify-content:end;padding-right:4px}.sh-master-clue .coordinate-box-container .coordinate-box.no-border{border:none}.sh-master-clue .coordinate-box-container .coordinate-box.no-border+.coordinate-box:not(.no-border){border-left:1px solid grey}.sh-master-clue .answer-container{max-width:500px;margin:0 auto}.sh-master-clue .answer-container h2{margin-top:0;margin-bottom:20px;font-weight:400;font-size:18px}.sh-master-clue .answer-container .hint{display:flex;justify-content:flex-end;margin:10px 0}.sh-master-clue .answer-container .hint-content{background-color:#fae799;margin:20px 0;padding:10px;border-radius:4px}.sh-master-clue .answer-container .numpad{display:grid;grid-template-columns:repeat(6,1fr);column-gap:10px;row-gap:10px;margin:30px 0}.sh-master-clue .answer-container .numpad .numpad-button{display:flex;align-items:center;justify-content:center;background-color:#eee;border:1px solid grey;border-radius:10px;box-shadow:0 4px #999;font-size:20px;cursor:pointer;outline:none;font-family:Coustard,serif;color:#000;aspect-ratio:1;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.sh-master-clue .answer-container .numpad .numpad-button:active{box-shadow:0 2px #666;transform:translateY(4px);outline:none}.sh-master-clue .answer-container .numpad button:nth-child(6){grid-row:span 2;height:46%;margin:auto 0}.sh-master-clue .submit{display:flex;align-items:center;justify-content:center;width:100vw;border-top:2px solid grey;padding:20px 0;color:-webkit-link;cursor:pointer;text-decoration:underline;background-color:transparent;font-size:16px;-webkit-tap-highlight-color:transparent;height:60px;font-family:Coustard,serif}.sh-master-clue .submit:active{color:-webkit-activelink}@media (max-height: 840px){.sh-master-clue .sh-master-clue-panel{width:310px}.sh-master-clue .answer-container h2{margin-bottom:10px}.sh-master-clue .answer-container .numpad{grid-template-columns:repeat(6,40px);justify-content:center;margin:10px 0}.sh-master-clue .answer-container .hint-content{margin:10px 0}.sh-master-clue .answer-container .coordinate-box-container{margin-bottom:10px}.sh-master-clue .answer-container .coordinate-box-container .coordinate-box{height:25px;font-size:16px}.sh-master-clue .submit{padding:8px 0}}@media (max-height: 670px){.sh-master-clue .sh-master-clue-panel{width:290px}.sh-master-clue:has(.hint-content) .sh-master-clue-panel{width:253px}}.checkbox-wrapper{display:flex;justify-content:space-between;position:relative;cursor:pointer;font-size:14px;line-height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-wrapper:hover input~.checkmark{background-color:#ccc}.checkbox-wrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-wrapper input:checked~.checkmark{background-color:#fc0}.checkbox-wrapper input:checked~.checkmark:after{display:block}.checkbox-wrapper .checkmark{position:absolute;top:0;right:0;height:20px;width:20px;background-color:#eee;border:2px solid #ffcc00}.checkbox-wrapper .checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:4px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.rating-container{display:flex;flex-direction:column;align-items:center}.rating-font{font-size:16px!important}.radio-wrapper{position:relative;display:block;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-wrapper:hover input~.checkmark{background-color:#ccc}.radio-wrapper input{position:absolute;opacity:0;cursor:pointer}.radio-wrapper input:checked~.checkmark{background-color:#fc0}.radio-wrapper input:checked~.checkmark:after{display:block}.radio-wrapper .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.radio-wrapper .checkmark:after{position:absolute;top:5px;left:5px;display:none;width:10px;height:10px;content:"";border-radius:50%;background:#fff}.sh-marker{position:relative;width:32px;height:20px}.sh-marker>div{position:absolute;left:0;bottom:-12px;width:32px;height:33px;background-color:#4285f4;border-radius:16px;color:#000;font-size:12px;padding:8px 4px 4px;text-align:center;font-family:Coustard;font-weight:900;border:1px solid white}@keyframes bottomBounce{0%{bottom:-12px}25%{bottom:23px}37.5%{bottom:34px}45%{bottom:37px}55%{bottom:37px}62.5%{bottom:34px}75%{bottom:23px}99%{bottom:-12px}}.gm-style-iw-chr>button{width:24px!important;height:24px!important}.gm-style-iw-chr>button>span{width:16px!important;height:16px!important;margin:4px!important}.vm--container{position:fixed;box-sizing:border-box;left:0;top:0;width:100%;height:100vh;z-index:999;opacity:0;pointer-events:none}.vm--overlay{position:fixed;box-sizing:border-box;left:0;top:0;width:100%;height:100vh;background:#0006;opacity:1}.vm--modal{position:relative;overflow:hidden;box-sizing:border-box;background-color:#fff;border-radius:3px;box-shadow:0 20px 60px -2px #1b213a;left:50%;transform:translate(-50%,-50%)}.vue-dialog{font-size:14px;max-width:400px}.vue-dialog div{box-sizing:border-box}.vue-dialog-content{flex:1 0 auto;width:100%;padding:14px;text-align:center}.vue-dialog-buttons{display:flex;flex:0 1 auto;width:100%;border-top:1px solid #eee}.vue-dialog-button{background:transparent;padding:0;margin:0;border:0;box-sizing:border-box;line-height:40px;height:40px;color:inherit;font:inherit;outline:none;text-decoration:underline;cursor:pointer;color:#00f;flex:1}.vue-dialog-button:hover{background:#f9f9f9}.vue-dialog-button:not(:first-of-type){border-left:1px solid #eee}
