*,::after,::before{box-sizing:border-box}:root{--gray-dark:#818181;--gray-light:#c3c3c3;--white:#fdffff;--blue:#010081;--teal:#008080;--black:#000000;--pink:#ff0081}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}.window-inner::-webkit-scrollbar{width:.5em}.window-inner::-webkit-scrollbar-track{background-color:var(--white);box-shadow:inset 0 0 3px rgba(0,0,0,.5)}.window-inner::-webkit-scrollbar-thumb{background-color:var(--gray-dark);outline:1px solid #fff}ol[role=list],ul[role=list]{list-style:none}.hidden{display:none}p{overflow-wrap:break-word}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;overflow:hidden;position:relative;font-size:16px;font-weight:300;font-family:monospace;background-color:var(--teal);padding:2rem .5rem}body::after{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(18,16,16,.06);opacity:0;z-index:999;pointer-events:none}body::before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.25) 50%),linear-gradient(90deg,rgba(255,0,0,.06),rgba(0,255,0,.02),rgba(0,0,255,.06));z-index:99999;opacity:.5;background-size:100% 2px,3px 100%;pointer-events:none}@keyframes flicker{0%{opacity:.66835}5%{opacity:.18294}10%{opacity:.2274}15%{opacity:.0932}20%{opacity:.65053}25%{opacity:.75496}30%{opacity:.91686}35%{opacity:.5852}40%{opacity:.40903}45%{opacity:.29906}50%{opacity:.98001}55%{opacity:.22701}60%{opacity:.21264}65%{opacity:.47303}70%{opacity:.54113}75%{opacity:.34956}80%{opacity:.6575}85%{opacity:.55364}90%{opacity:.36106}95%{opacity:.76797}100%{opacity:.61093}}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}::selection{background:var(--blue);color:var(--white)}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.window{position:absolute;display:flex;flex-direction:column;justify-content:center;z-index:9;background:var(--gray-dark);border:2px outset;transform:translate(-50%,-50%) scale(.95);transition:.1s transform linear,.1s background-color linear;width:500px;opacity:0;pointer-events:none;scrollbar-darkshadow-color:#000}.window-white{background:var(--white);padding:.5rem .5rem;border:4px inset;margin:1rem}.window-inner{display:flex;flex-direction:column;justify-content:center;height:100%;overflow-y:auto;overflow-x:hidden}#form.window{left:50%;top:50%}#recycle.window{left:25%;top:25%}#folder.window{left:35%;top:35%}#clues.window{left:40%;top:40%}#file.window{left:27%;top:30%}#success.window{left:50%;top:50%}audio{margin-top:1rem}#img1.window{left:35%;top:40%}#img2.window{left:40%;top:45%}#img3.window{left:45%;top:50%}#img4.window{left:50%;top:55%}.window.is--visible{background:var(--gray-light);transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:all}.window-header{position:sticky;top:0;left:0;width:calc(100% - .5rem);display:flex;justify-content:space-between;align-items:center;background-color:var(--blue);color:var(--white);margin:.25rem;padding:.5rem .5rem;cursor:move}.window-header .popup-modal__close{background:var(--gray-light);color:var(--black);padding:0 .5rem;border:2px outset;font-weight:700;cursor:pointer;z-index:99;font-size:1.1rem}.popup-modal__close:active{border:2px inset}.window img{align-self:center}form{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:4px inset}.field-shift{left:-9999px;position:absolute}input[type=hidden i]{appearance:none;background-color:initial;cursor:default;display:none!important;padding:initial;border:initial}.radio-group{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.mergeRow-email{border-top:2px groove;padding:.5rem 0;display:flex;flex-direction:col;gap:.25rem}#submit{padding:.25rem .5rem;background-color:var(--gray-light);align-self:flex-end;font-weight:700}#submit span{text-decoration:underline}#submit:hover{cursor:pointer}.container{padding:1rem}.container table{border:4px inset}.container table,.container tbody,.container thead{width:100%;display:table}.container thead{border-bottom:2px groove}.container table tbody{background:var(--white);padding:.5rem .5rem;display:flex;flex-direction:column;gap:.5rem;list-style:none}.container tr{border-bottom:var(--gray-light) 2px solid}.container table img{width:1rem;height:1rem}.container table td:nth-child(1),.container table th:nth-child(1){width:10%}.container table td:nth-child(2),.container table th:nth-child(2){width:70%;text-align:left}.container table td:nth-child(3),.container table th:nth-child(3){width:20%}.container table button{color:var(--black);padding:0;margin:0}.button,button{border:2px outset;padding:.5rem 1rem;font-weight:700;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:var(--gray-light);color:var(--black);border-radius:0}#start-bar{position:fixed;bottom:0;left:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem;background-color:var(--gray-light);border-top:1px solid var(--white);border-style:groove;width:100%}#start{border:2px outset;padding:.5rem 1rem;font-weight:700;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:var(--gray-light)}#start:active{border:2px inset}.display-time{padding:.5rem 1rem;border:2px;border-style:inset}.icons{display:flex;flex-direction:column;gap:2rem;justify-content:start;align-items:start}.icon{display:flex;flex-direction:column;justify-content:center;align-items:center;background:0 0;border-style:none;color:var(--white)}.icon:hover{cursor:pointer}.icon img{width:4rem}.icons .icon{min-width:135px}h1{font-size:1.25rem;line-height:1;margin-bottom:1rem;color:var(--black);font-family:monospace}@media only screen and (max-width:768px){.window{width:90%;max-height:80vh;max-height:calc(var(--vh,1vh) * 85);overflow-y:scroll;left:5%!important;top:5vh!important;transform:translate(0,0)!important}.window-inner{height:calc(100% - 50px)}#form-header{margin-top:0;border-top:.25rem solid var(--gray-light)}.window ul{margin:0}}@media only screen and (max-height:800px){#form.window .window-inner{padding-top:100px}}