.section1{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:50px 50px 100px;position:relative;width:100%}.video1{height:100%;object-fit:cover;width:100%}.overlay,.video1{inset:0;position:absolute}.overlay{background:radial-gradient(circle at center,#0000 35%,#0006 60%,#000000e6 100%);pointer-events:none;z-index:1}.hoteltitlee{animation:titleReveal 2s forwards;animation-delay:.6s;color:#d4af37;font-family:night;font-size:90px;margin-top:20px;opacity:0;text-shadow:0 0 15px #a6b206cc,0 0 40px #d4af3780,0 0 80px #d4af374d}@keyframes titleDrop{0%{opacity:0;transform:translateY(-250px) scale(1.4)}70%{opacity:1;transform:translateY(20px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}.splashdiv{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:120px;opacity:0;pointer-events:none;position:relative;z-index:2}.showSplash{opacity:1;pointer-events:auto}.playbtn{cursor:pointer;opacity:0;position:relative;transform:scale(0)}.showSplash .playbtn{animation:startPop .9s ease-out forwards;animation-delay:.8s}@keyframes startPop{0%{opacity:0;transform:scale(0)}80%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.playbtn svg{height:auto;transition:.4s;width:320px}.playbtn:hover{transform:translateY(-8px) scale(1.05)}.playbtn:hover,.playtext:hover{filter:brightness(1.15) drop-shadow(0 0 10px rgba(212,175,55,.8)) drop-shadow(0 0 20px rgba(212,175,55,.6)) drop-shadow(0 0 40px rgba(212,175,55,.4))}.playtext:hover{color:#d4af37}.playbtn:active{transform:translateY(-2px) scale(.98)}.playtext{color:#d4af37;font-family:creep;font-size:55px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.btnsdiv{display:flex;flex-direction:column;gap:14px;margin-top:-30px}.btns{color:#d4af37;cursor:pointer;font-family:at;font-size:24px;font-weight:400;opacity:0;position:relative;text-align:center;transform:translateX(-120px)}.showSplash .btn1{animation:menuSlide .6s forwards;animation-delay:1.2s}.showSplash .btn2{animation:menuSlide .6s forwards;animation-delay:1.4s}.showSplash .btn3{animation:menuSlide .6s forwards;animation-delay:1.6s}.showSplash .btn4{animation:menuSlide .6s forwards;animation-delay:1.8s}@keyframes menuSlide{0%{opacity:0;transform:translateX(-120px)}to{opacity:1;transform:translateX(0)}}.btns:hover{color:#fff2b3;text-shadow:0 0 5px #d4af37cc,0 0 15px #d4af3799,0 0 30px #8b000099;transform:translateY(-3px) scale(1.05)}.showSplash .playbtn{animation:startPop .9s ease-out forwards,floatButton 3s ease-in-out infinite;animation-delay:.8s,2s}@keyframes floatButton{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.audiomodal{align-items:center;animation:fadeIn .4s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.audiobox{background:#130406;border:2px solid #d4af37;border-radius:20px;box-shadow:0 0 20px #d4af3766,0 0 60px #d4af3733;max-width:90%;padding:40px;text-align:center;width:500px}.audiobox h2{color:#d4af37;font-family:creep;font-size:50px;margin-bottom:15px}.audiobox p{color:#fff;font-family:at;font-size:18px;line-height:1.6;margin-bottom:30px}.audiobtns{display:flex;gap:20px;justify-content:center}.audiobtns button{border:none;border-radius:12px;cursor:pointer;font-size:20px;font-weight:700;padding:15px 35px;transition:.3s}.audioyes{background:#d4af37;color:#000}.audiono{background:#3b0b0b;color:#fff}.audiobtns button:hover{transform:translateY(-4px) scale(1.05)}.section2{align-items:center;background-image:url(/static/media/image%2010.3c40e415e7cb70622df3.png);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;padding:50px 50px 100px;position:relative;width:100%}.section2:after{animation:screenPulse 6s infinite;background:hsla(0,0%,100%,.015);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@keyframes screenPulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}.section2 .overlay{background:radial-gradient(circle at center,#0000 35%,#00000073 60%,#000000e6 100%)}.fog,.section2 .overlay{inset:0;pointer-events:none;position:absolute;z-index:1}.fog{animation:fogDrift 12s ease-in-out infinite alternate;background:radial-gradient(ellipse at 50% 110%,#b4b4b42e 0,#0000 70%),radial-gradient(ellipse at 20% 100%,#b4b4b41f 0,#0000 60%),radial-gradient(ellipse at 80% 100%,#b4b4b41f 0,#0000 60%)}@keyframes fogDrift{0%{opacity:.4;transform:translateX(0) scaleX(1)}50%{opacity:.75;transform:translateX(25px) scaleX(1.03)}to{opacity:.4;transform:translateX(-25px) scaleX(.97)}}.flicker-overlay{animation:flicker .12s infinite alternate;background:#0000;inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;z-index:1}.levelsnav,.section2>*{position:relative;z-index:2}.levelsnav{align-items:center;animation:navDrop .8s ease-out forwards;display:flex;justify-content:space-between;width:100%}@keyframes navDrop{0%{opacity:0;transform:translateY(-120px)}to{opacity:1;transform:translateY(0)}}.backbt{align-items:center;background:#d4af37;border:none;border-radius:10px;color:#0a1128;cursor:pointer;display:flex;font-family:at;font-size:18px;font-weight:500;height:75px;justify-content:center;transition:.3s ease;width:77px}.backbt:hover{filter:brightness(1.1);transform:scale(1.05)}.settings{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAA5CAYAAABDNrdGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAEGBJREFUeAHtXAl0VNd5/u99b0ajHcReFksgwBISSGgFTC0St2AWS2JRThzbDamdunZKiJ2Yk/YcE5rGbRM7jiFuzOlpoHZcYyEkWU6EsU3BZtUWIbSw2WA2GyMWoW3Wd2++OyOBkGZGo7AEc+bj6Mx7d7//3b7//++DKIgggriLIVev5lISG0ieASX+KqC2KGOKxvWhJjIaEhZXXgwkT3XZwrBw1/lp9+ZX7meMZM84KSX74+aZE0JM4gd4FVPyKlb0TuMLPoWrRunTkpnDJuTvaWaMBVTYjaBuS9aYQSGmDtGsW+OW77R5T5M93UT2i4lLak92h9WWpAzSyZLCBDmFpEVck/+E4DD8XYJgtkIMn0hGrYdd7b8uKGhy9C6zujAt2qJrm4jxv0E3n0jM3b+xZ3/rirKW6BrbIElGQipXjDbb6GmPHeygAMB9RTQWz/i+lYwjjaUZT5AfNJfOiqwvyXq2rig7i24AnLNFrQ7Xox3R1jcPlWTneEujcfqJ1MzVDcWZX1ODX1+UNdVM5v/HRNpBXO6CYFeRR7AKMRDStxhnqzljLyWaIldJufq6/sryB0Msuv4aMTYPbxokuq6xNHtxd3xD4axxnNMrHsEqsGgeEfrSiR2xlvp3skYcLk2fLP1MUK8R7tE0mY6iwuEY+T1T8itmdy+F1dh7CtLKE4STxZLOQ5gh/5WYTCTJf26QeN+ks05yuk523kMX0tNrnJ5GJpqlOTw9zCEaJxTUXLnaOXS26d3yBGloP8LbbDTnNFbebJKsQ5CsgiQcqHQ3I34GwstAC1THRyHsS/x+gMYvwO9gCgjMQNnbpeTrkwZbyhqbySJNHY+i7Fd7ygGzfFNyXsU33e0uzUpExEcYyKE9S8JO0QBxRKIdozSdVjGXfMNpNoupC3df9itctcc0lGauQKW/cr8LudduGPMtUWaNd4rvGYzmIdN0RIVc33Z03T2MUk0qG36O4vdDxikBsWPxnoT34xikl0+duvg/oyeH6dwaug4L8OE+Zd1iSCa3MckxKHKal7q/ZJK9gDTz0Jls9Km/wXOi205GrCopf39Oz4g+wj1WnjbBbtcr8DikR/BxVGIg9US6YWD0iNcSEwxPqXTXQL6blF/5UM+QPntu/IM1xyHxrb2Cx98cwSqo00JOv1sEi1nbiZ9twqn9S+84r3vugZL0TBNpHyJjJAXhB7LVpNNfT15UWect1itbSMmvrsTs+geI3kVB+EI7hPuIL8Eq+KRiU/IqN2Fa/xgFtFAQfYBVvT4pv+pdf2l0XxEe6lXx4tHS7F0OKT+iW3Oi21HJL3E6WyQTcZzY1/FuJ892pbYkM92hEAGk0ftL4ODaF9JwDVhPxrZyRhhipcb5457DkClyP+paNITIjR8m51W/2p2n4Q8ZI8PPh7e0DXOFCqdtok7aDrqmFPiv7vap8udQ0xZwp1/1l9Bvg3bsyNGHtdj2oO2ZXhNIOgteZcJTBOspBElOw5Bfn7asctfVsgoTI4ZokSuxIhR/3GthtDE+t+KQLz39bFla2GVD+wikdBqUFA1NvV67IpwHqB9LbCMn2SaIfZszuUeo2S6hnRHNJfdqc8vdWz+V3aHNIwWJstkIJO1vdV4ShpExdWn1cQoAfoXrVjGLM/8DqukEtA8Nl0e4ZKAcciaUi/WHjHueThzWGGq6GDbcyfjXIIjLIN+TIYaJ4HzL6QbxKTRFp9kS7hRGNOqL4xo9iCZ/Gw0LEYzlHnaOfb+gYLPhLW9DycwUkvYIQVB+mFCzbIJkrIxL4z3QwM9turE//aEaRaPck2jo5Y6nGIfi1GX5glLwObaqN5A2FwETMYl+ZtaMP0xeVF1JAWLAS6m2JCNFF2x0REzY9rg53g0salACtRwNFPXF2QmMi3FJeZXbAs1TDhvCKPsXoan5B3wezsdhK3CQSHUZ+nDBXKlQcn47Na+mvvqDtOiQNm128uLK31MQQQTxVcSx8viQTwsfiB5IHmWsUnZhX/HV1WkmGLMeayzJeoQGgDvGEwGzZExIhKMjvuJbTrZmjVcaqQ64I+eu2Oav+MTeHaYEc6B0TnToMKfhuuDEQUsvolt/hT2/SmPydaehw1xpdEzNr6jxVuaO1WBEKdbn8fgEDrAlyXlVe69rV1lGBhnaenDHZAjLOjTMOmrk3Bs0ljeVZWU3lGZvPVQ8cwb5gdtEWZx1X1NRVkCGncLCZZrXCFPkSrt96GuNqe+thT15XJ96kM9qMm0eO2bIzkMlKbEq7PR7M2Jg3H7NRJ0nXM2u4yTYuzhJkyDYGETPNSR7k3PjI5ytew8WZ+V6q3ZYqu1ZlK6MLiNJ8MJDxZkLu+OatqSNYoJvRHwqBKvjL/xih+VRFafs2mpgyA+YLwEkmk7V4zFBkii/MCg8d86cnVftDHsLZ4QO1o0wUM9IQ4ifEWd5EPILdj1svXaRXCnLd15hdD1bOFGSMyj2wP2t+6a8HzKzYJ+1O/z03hmhrc1iCRnsB6BxyhswBXmPSUNuYDq5pFNWkJm3wyifAg6yGlnGI00d0q9nGuwfRNMoMLShRS8akn47bUnFGSWYEdM75xqCbWE9tE+U/U5yfkWeevYwE6rGDLrK4dFPJ9wmr+ExBh7LeEl8RVL+vsqAhatmrRC0CzVhZNj2KYMs81R4w4WOTG7ic4WU3wAPHOXmW1JGdRVkk54/B54/w7reCy3mA03DADGKQ1lLlD6tafzlhEX7Pt75kxwtJtX6XU3QU8g8hXwDK5LZQfQtdHPQCrfPC0KIeAyW8mzEXF+bbHYx9gj4fKrG5QLQyvvI//YJhUIeQyubkhZXPtMzok8m5RsieB8gvPHuukh2aoxtMQSZMIpLPQK/IYC4y/9VahGeH6c70X4ADZM8mudAMu2D4jSzZ0gfQSVFhV5svGw9icLdwoWQw+BVfdStQN4ctQBLjP0j3ckYsGCpDY7Q/+od2OdAY9hbsYw3EN0aDetuAgRkYBt5hsxiUuJDFW/2jve6xA85x/1fovlUFnI/TUH4AGiSpFewz77sK4VXKqaMIUardZXbl8aCM9g7WElzXdgqfyl88lx1q8QcEpMPS9FzbvPeLQLKrgfr+ITcbpOvEJg8NGfNTr9y4f4iJ87fapea63eYwQFpJNdXDlYgqQhPrR47Wc8VIGXXT5Fdc2WfPHUhyRKmTQAzgWGd5SLtMtT5z3RH7vvqXob8FHbMj/tL2a+xfOgV2zom3WR9AKqyFEKyNSDjP619J3WU2QiJE5yiIN/nsU/B+E0nkabI4XSunV5Q2+ythMOlsyJd0nUGj1F+6lHXUKDWSgcGJROv5zBfFLUDI5ERdPPhQB1PnDpz6e2eKrgv+OWsY6yhmp2sk9HQLyGUozA2H0GwuvgwAn81zMVXCW5YOOfjMZ554MGX0Ns4KZiZu/ivPTbd2s+RVv3R7tJZu4cZttG2Tufp/i6z3Zu3p+1gUfYSxo1EOAqiSaORsBvMY10UESW/ahiut9tMHQcsPMKwGHxSq1M/Itou6ZFjhoRqHcaTjMshEL8J2853pPIyMDqNUW/UOB1DOds0oTVbncIcYmK6IeXTiF96rQVSXaU60cX3dZRxAJS0LCm/4o2kG73l2I1jv4uPuhQWY8pcXHlJqbTQ5VfAK5DGpeuVxCU1f+xOp9RJtQcpG0CDfnpS8uL9h+gmo6EwJ4L0zu9idiYY7Z0rA71teKAwPVM30Vgysz1JC6rOeUtTXzR9KtPMqxiTg+B9nAhj+XrrWLE27DN2v8G1h+0213PpD9dcoLsdA72EHCBY9wXn8rXxt/XuWhBB3DocKJw2Wl3QHkieu+ravvImmLn5+9gzY6HC7zGErWza4oPnu88DX/kaStLBNPhTlnD9ufi5e8/3jDu/IzHi3OXIZ3AIPokto4WcbZlJBU0BcXKfwlWukk6tdWlkuFEeO6/mC/KDExtiLV+Eu9jMgjNW+jMBF/5CDXZAp2aynz3dvNsb1WkonfE8I9FpNl9cN3G+J77pncwFwmAFSs/HiT4HO3JsjyxXcK634JBqY2Z9YeKCvSd7l4kDOgtC+4A8t8eLXU7bipSCurMqTlHR4S3WDSjb7d4Bv+0Aa5oFlbcukD75FC58RlthR52HAn+TnF/5lLc0ygvRWJq5EHTlBaR7KSm/aiP1g8JlpBVspuvuGjTAo0A28VOwkKEQUC6EscEh+X+quJZBljM5OTuNAxtzok2DrRACpYEJrZOmsH8ne+dK0MNnWQA3h9DYKl1jj0/OrajvNuQ3FGaMJBNXjOfaTSCitaBbK9VL/baMsbyTfSavv5ByErP8STgIIpg0Jjpa7L9JXe7dZe9VuHXlWWNAcBWnDUN1u5MWV8xW4eoUvSd2cLw02N8h63h1ywatmecpR9bCKn/MTegl1WmaqGyx61Xhmhhi0sV4IdhyQXyrmWlbFYd111OWGacZaCi5lZQo9+y7JijZ9e849MiL+L0XtUR11SUwCFbMuHAaGGzgBDvhPfkRahqhadoavM/qlaay5VLLA4MiY0ZIk1AXQn7hTU5M3bl3C50VCybe1zg/NeWh/e9RD62yT6ZauGN0sr6JiPnuBIydcjjlCpPJbeP8ObLGUiB7NUPzJTVL9V3FtZFXFddgT3xOkDA416Aey2F0m+Hxmkhz7ytSXS10Yr8+wUm5cBgPtExlI4FGOrVnWJ/lZIHjwVDXl7rkj6U/zqRT6YC1fEnKHzay1ziol3RoW9u5up6lPu/4CwDtsvicHzCUI2bSwKi0hPOPl/cO7TMy7g/jJBXSrYSn5XcLU9mK7jyW4DqzpneE14PASfZfmskyV/q63RiEG9j29g9pty4b6UMN9zl74L+fZBDfjRJu+574lYCUjSEu55yJPqx6Cj43bGwPR3EePoD96UMW9Eb0BWNv+xOsgt/TMHlpxUEhaHnX50B/Di77j5afoQlZYCTZpLHl+P0Qa2kTKNYm9eUm3alg5FLKTH/J/JJvZSFqKmH3g9KFDtgQJWmHRnKZ4fmENAXZYzBIS6FwKG6qaMIRQ9J3pi6+eltFfVi4sTt7Q1naOBJ6E/XDZT0uKGnvKvc2QL7FmPhFoyPuIFGV35R+JaauGl350lDKBAwWIO1MXoBYRiOTolkd0KTeUre8peT3MM+nnO0oUX3OaWsXNCl7ScWZnuU1bs6cLTU+k5OxP2Fw+B42x7e+L9XNwlPai5jNU3GwDuXE1Le243q0+TA8JDsxeK9jHjm4Seahbduw0qI0RiMEo+95zguGWUZxXaUqz0U72nkJo7uLSXZSMDkYnFZdV1LfHk/wLQ0pOGMftzjOzg9Uze93OsISlG3iciQ0gpqI6Obm9pYRbzHVEM5+nJS7/79VGnXFMuR8yDjWLi87dGMsTP85SXkVa2/mXi2h5x9ut91nGPLfcEqPFzaRlfzNqtO+0levTzNZBluZs8McpkWZn+Uai4cgi9vt2nbzeEdb90ff3WgsnrEMmtZ6TBi0mg1SK8+Qrh9qXP97dOIbTBi5IaEt1d02jUAwYK7ZUJjo9k0Fahm62VD3b122mIhA/6OKQFH3+t+Ga8PbQniHI0SYzWNDtOa6bkEe/P19g3t/kR5EEEEEEcSdhT8BaC70MvP+3ucAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:45px;transition:transform .3s ease;width:75px}.settings:hover{filter:drop-shadow(0 0 10px rgba(212,175,55,.6));transform:scale(1.08) rotate(-3deg)}.settingsoverlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.settingsbox{animation:popIn .25s ease-out;background:linear-gradient(145deg,#0a1128fa,#050814f2);border:2px solid #d4af37b3;border-radius:18px;box-shadow:0 0 25px #d4af3726,inset 0 0 20px #0009;color:#d4af37;display:flex;flex-direction:column;font-family:night;gap:18px;padding:28px;position:relative;width:440px}.settext{color:#d4af37;font-family:at;font-size:26px;letter-spacing:4px;text-align:center;text-shadow:0 0 12px #d4af374d}.closex{align-items:center;cursor:pointer;display:flex;height:58px;justify-content:center;position:absolute;right:14px;top:12px;transition:.25s ease;width:47.876px}.closex:hover{transform:rotate(90deg) scale(1.1)}.settingitem{align-items:center;background:#ffffff08;border:1px solid #d4af3726;border-radius:10px;display:flex;justify-content:space-between;padding:12px 14px}.settingitem label{font-size:14px;letter-spacing:2px}.mutetoggle{background:#111;border:1px solid #d4af3766;border-radius:50px;cursor:pointer;height:24px;position:relative;transition:.3s ease;width:44px}.mutetoggle:after{background:#d4af37;border-radius:50%;box-shadow:0 0 10px #d4af3799;content:"";height:18px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease;width:18px}.mutetoggle.active{background:#d4af3740}.mutetoggle.active:after{left:22px}.exitbtn:hover{background:#d4af3726;box-shadow:0 0 15px #d4af3766;transform:scale(1.03)}.settingitem input[type=range]{accent-color:#d4af37;width:120px}.exitbtn{background:#0006;border:1px solid #d4af3799;border-radius:10px;box-shadow:inset 0 0 10px #0009;color:#d4af37;cursor:pointer;font-family:at;letter-spacing:2px;margin-top:10px;padding:12px;transition:.3s ease;width:100%}.mysteryhotel{font-size:44px;text-shadow:0 2px 2px #5800005c}.mysteryhotel,.pickurroom{color:#d4af37;font-family:night;font-weight:400;text-align:center}.pickurroom{animation:titleReveal 1.2s ease-out .4s forwards;font-size:61.8px;font-style:normal;line-height:61.8px;opacity:0}.levelsdiv{height:600px;position:relative;width:1000px}.level1{background-image:url(/static/media/LEVEL1.29e3d83b912a6c2b4cbf.png);height:180px;left:0;top:0;width:220px}.level1,.level2{position:absolute}.level2{background-image:url(/static/media/level2.0b4f442910af1c071392.png);height:210px;left:260px;top:15px;width:165px}.level3{background-image:url(/static/media/level3.2db12e584807499aa68c.png);height:180px;left:450px;top:50px;width:180px}.level3,.level4{position:absolute}.level4{background-image:url(/static/media/level4.92b7c0df7b65ddb1b603.png);height:240px;left:700px;top:25px;width:195px}.level5{background-image:url(/static/media/level5.ed21035ec18d8308c829.png);cursor:pointer;height:300px;left:50px;perspective:1000px;position:absolute;top:230px;transform-style:preserve-3d;transition:transform .4s ease,filter .4s ease;width:220px}.level6{background-image:url(/static/media/level6.2df7570363a4718f07e0.png);height:380px;left:320px;top:190px}.level6,.level7{position:absolute;width:250px}.level7{background-image:url(/static/media/level7.42a7f281f6903a210b0a.png);height:220px;left:650px;top:280px}.level1,.level2,.level3,.level4,.level5,.level6,.level7{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center}.level1,.level2,.level3,.level4,.level6,.level7{filter:brightness(.6)}.level1{animation:enterLeft 1s ease-out forwards}.level2{animation:enterTop 1.1s ease-out forwards}.level3{animation:enterTop 1.2s ease-out forwards}.level4{animation:enterRight 1.3s ease-out forwards}.level5{animation:enterBottom 1.4s ease-out forwards}.level6{animation:enterBottom 1.5s ease-out forwards}.level7{animation:enterRight 1.6s ease-out forwards}@keyframes enterLeft{0%{opacity:0;transform:translateX(-500px) rotate(-25deg) scale(.5)}to{opacity:1;transform:translateX(0) rotate(0) scale(1)}}@keyframes enterRight{0%{opacity:0;transform:translateX(500px) rotate(25deg) scale(.5)}to{opacity:1;transform:translateX(0) rotate(0) scale(1)}}@keyframes enterTop{0%{opacity:0;transform:translateY(-450px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes enterBottom{0%{opacity:0;transform:translateY(500px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}.level1.floating{animation:float 4s ease-in-out infinite}.level2.floating{animation:float 4.5s ease-in-out infinite}.level3.floating{animation:float 5s ease-in-out infinite}.level4.floating{animation:float 4.2s ease-in-out infinite}.level5.floating{animation:float 3.8s ease-in-out infinite}.level6.floating{animation:float 4.7s ease-in-out infinite}.level7.floating{animation:float 5.2s ease-in-out infinite}.level1:hover,.level2:hover,.level3:hover,.level4:hover,.level6:hover,.level7:hover{animation-play-state:paused;filter:brightness(1.1) drop-shadow(0 0 15px rgba(212,175,55,.8)) drop-shadow(0 0 35px rgba(212,175,55,.4))}.level5:hover{animation-play-state:paused;filter:drop-shadow(0 0 15px rgba(212,175,55,.7)) drop-shadow(0 0 30px rgba(212,175,55,.4));transform:rotate(-6deg) scale(1.05)}.lock{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAYAAABVVmH3AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAFtJJREFUeAHlXQd4HNW1/u/sbNGq2pYlSy5y7yLYuNCxaaG88EgIJckjBQL5yCMhEAIJeS8VQggQQoAkBkOcBAgtjyTEFGOa6cbGNg623BuyZNWVtNo6M/edM3cWr6SVvWvPSpCc7xtrd2Z2yn/PPeU/Z8YCHw0RtMgM6/y0FNMScLbHaInTEqHFxEdYBAZXNCjAeAnqun68T9c/W1FZcdykCePHVFeWF5QPLfd4C/wwDQPd4S60tHWgubU1vndvQ7i9PbS2LdSx3DCMZfT7zbSEneOm7kvi30wY0NTNz6+uGrHia5d80Xzz5edlV6hVmqYhY90dsqO5QbY27JKt9Tvsv+1N9bKrrUnGujqkmYxLMxGT9bu2yYcfWCRPW3iiLC0p2aRp2jV0zIIM5xlQGeiTfqihpJ0Ljpk7++Fbb7m5at7xC2RHSyPam/YJ08phhjv6GCgIYGhlNfwFhfKNFS+K2++4Ey++8voTXeEwg7yHFg8G2HQMJLBeWpJer3fWzGmTn3vikYeHj5kwxdq9dQNoKmuaOPxLkVKCBgzDq8dYwaJi7X++ey1uueOeP1uW9XmoQWWxMAAyEMDyOfimzAK//67Fv/nVlZ/7ytesZDyOnZveI0C1vFwFDRaqx4w3Qx0hz+w586Ot7aFptHoXBkh78w3sh6DWjB65/p/r1s4sLBtmRMKd+o731yBQWIS8CpkK4dEwfvosc+7sIz2r1753Bq19Ds7sQR5FQ/6EQWXtwHFzZ4d37NozI1g61Greu1vfuXEdgVqMvAtdgbQs1K1527Ny9bvml79wwbPk3L4OBaoXeZR8aqw95WqnT2pfu76uVJAN3bVpvSBthS8Q6D8QkuqqAgVBDB0+AoEgabUm7HV8sZZpwkwaNNXjiHR2orOjHaZp4WAmOpFMYMoRc5LXX3u191d3L7rMNM3FUIqVF5ubL2DtqTZ82JDVjU0tswlUuXPDWhGPx6D7vBlBJQeDYDBoVdZMIvBD4snHH8ff/vF0qG7Llq3d3ZEPJGRE1zS9tKysdGhp2Yii4sLJs2pnFJx3/oWonT1PNu3Zho62NqF5+p+EyWQSk2tnJy/90sXeP/z58Xm0ahXyFOvmA1g7i6Ip94Odmzf+eNT4SdYH2+q07s52AtXX5zYY0AABOnridPHkIw+Km2+9fdX6DZt+Go/HX6bNnQc4DyM4js7z6REVFdd8/zvfqrri6uus+m0bRSQSFrZTzCCsuVOPPNqcMmmCtXX7zlS867ozywewbAJG3n7jj3ZdfcMPjPamBr1xz/aM0z9BGjRh6kzzzddWeD5/8ZdXNDS1XECr9/W6LnmQa09tX1A+bOijf3nsoYp58441tm9+nyZHZjNq0S/KyMxUjar5BQ3s9ciDuO287AhgQs3opQSqFY9G9L07t2QElaalnD57vnn5Vy/1nHb2uacQqCfR6mb0THMPNE3Tt/NgvtLS2la58LSzb/rmlVfo02bNN3jg+rvI4uIi63OfPfcbzm9dd+Juayxf4BGr33p9zez5x1rvv/Oq5g8U9NkpYYN6jJw/Z5axcvXacqgc3x4UHJ7otBi0HHPqwhPfeO75F4zN763SOWnoLezwKkfXYMTImjPJ7HAI5qqtdXOkbKc9+xMzlzCoO+rWaV6fv89OrEWkTfK4+XNjBGohrep2fuuGnWNQWQPfXP7SioU/+v71euXI0Rm9voecXLCwWJ664PgfIA8OzO0pMOanP/rhJ7pCbYgSE0WOpcdGTjnHTpxqXXPlFdobK1eVpVbD3ZCHB4hP/PKtd97zciBYLCyZ+fDNe3fhU2edOZ8+8gC7OnvdBFaWFhd+/bQzzkT9jk2abVd7ic/nlxs3btDuWnT/Z6CCdAYhH+EOI6nFYvELHvzDA6KINDPTTtFIRCw8eSFjcDI+oqbAHu358+Z9VfP6KeQUfS6TbdqYKbXyU+eet5uC8yehpmw++VI+dvOdd/9udeWYCZm1kWZQzfgpKCkpuggui5saO+lrl106rKN5n/Donj4bi0tL8IdFd2kNjfu+Avds6oHEHrT36zbdvWfHln530ikkq6qsOBYui1vAckJw4SmnnYGWxnqI3vkl3eKImsn43xtv6aBvL2Lg6Eo+z1P33PMblA0bnnEHIxHDqKrqEXCZO3BNYysrhl9UXDaEMOzrKCgNQt0/12JvQ+OfnFUDwolCaW3r0meXhcqGV2XcIR6LYNTokewQSuGiuAVs0cxpU2fEwh3SkyFmHDK8Aovvu5fTVyY+BrxUsru+4V0jHs+4zSD+orqqkj+OhIviFrBzTll4IqheJTK5o7JhlVj6zPMcY27AIEg0Gn1t9/YtyMQfJBJxVFfawFbBRXEFWLKvp5955hkId2bmTCi1RUND406oEGvAK6c0U1bXba6DNwN3YBgmOS9O/lAJF8UVYIuLC4+bOr3WJpX7nICShPrduxCORtdh8GTX9q1b4fP3zQT5mouLy/g6y+GiuALs2NGjJnh0b0br6SWqcPPG9zlSeAuDJ02d3RFksv8WxbIFQZvPKISL4gawvpqaMZWxaHfGjV4vAbt5M0/HtRg86SKixSIWPMMmCb/PNhE+uChuAFs8aVyNzmFLJvF4PNi3r4E/bsXgSbL+g71mpjSb+QufPwC3xQ1gi2rGjkUimgFYu5hnorG51U4vMXhiNDU3GXoGto1dqePUXK3augFs1eSp0ynQjvY9OIU3RjLOBUC2ExEMnshwJCY9/ZgCj0ew8/LARXED2PFlpWU2ydJbBAHroaigua2do/PBbFAT8URcZLSxdI2aZntdV5sc3AC2RPZTuBMEqq5r2NfcEsPgijRMU/ZXIzcSBtlaS4eLctjA0hTy8ojLfshk1pKWto4ODK5IXdNNpgl7C8fZLS0tvCkBF8WVOFb39J/+W1RuTsZjWzC4Ir0+byTT4Nv8peU+g3nY6k/xadwykjTLCvpqLSlIPB5BqCt2csUQ8YbfK0MFATGMFNxvmvDSDBRUAvMYiho3Aj6IIDnupGlztYLL1Kb9iTULFllIw6ur8nU8yZVe8o0mEkLCMKVsptVdpHmFbO7pUqK0rTNpaiEpxRaqChdD66tHbK4ScduvHigqyLmR2Q27Euvu7EL50DK7+SJduNa0tV5g/uRY8dIn5DG2KSYUeEaK9EtNXa5TeBCZugqcdR/+NrXecn4jnVVOBY3HWNLkjkcsdJCF/8+rNAsZUm6OY5vbDCuoy+/WTsLlNPmscEzEWzoRjiXQEAqLlYZh/YV2XYkcmulcATYS6bYjgN7CQCcSJmmWBeMDNgtQddR8SD/WiOMAD4FdEByimUZfM8qzbHejqc2ZLPHMMxhqJeyVqcGdEu+UC/7xN1z3pZ9oD9H9/BeylMMB1m56Iw7gtmSiW2pC63lrdDPBAh9efPU1DCkkZXHVNWSQA/TLeChZbWppIt6ioM+2WCTKPWPEchGFuJ0GP7L/WPZMGAX89nHgjLlWxdNvI2s5VOfFA8KgvjR3nBy9cpMJf0FQpYfEDdh1pLHjsPyll/Hr392FcVV2uDhwdYN0kVxvY4NN5XiPp8d63RtAUdCHJQ8tQfmQXj+ja/VPAqaeBLzwtL37UOQghwKs3W1CoD77yE1ywZJFMG++8QbRGdUwsfYotLS2oLurA8/85VH89r4lSERiuOSiNPs3COKl0D9K7JbweMkZmnaLaHFZGYFZivsWL0Zd3Q4cOcHZmW01mazgUVRSmCWwZqn6HonnBmwupiDVSMygvvnX2+TRJ58M0z8ZnkcXt2JG7XiqKFbAqxfaNS6yUkhG9+GOK7owcSr9qBGDJ3Tlo0obsfDs63H7z76BBqomdIba8Oj/PYm/L1+PisIGfPvb6hotMgnBY4DJtQJP3EkhBoEqTQ7JcqMVs60/CWexKCRateZxHDWyGpZeDk2SznvIdGl02p0vUe1lvfLcNaNpGh3L7ActLdyyjkETdpoF04ElvwLupWm9L8T6ZJHGajh7roEf/pxs7QbYQUOwFvgszbDPkAm44Hy69n3EJ04GTjkHHW9tRFm258wG2JR1HFk7Vmx55x1ZQEGnpZfQeqf7Ok4XJTgQoesVqTlgKDtli0z76yx25GOmrbPUX+mET/Z3Z509T0TPMEyi1zFTYvX67GyXdD2CnJhOhW4R2P8bBs4MqX19Y4F7CPxXiDl+7H5yZrvUeX0TgVPPRfjNDXYlNytPka0pmOjRxJYvflKa37kKsluHFm7l0jHXs8h+daV1X6THp068KeX+ryzsQ3y0MKHPjJ3Xoxafzg4FCNDCiUJhgVrfFeVmOgogCRzK+Ckb+PDQdszPx+dGbgbeDpWF+s7JhJ+ORcEJiuhYwYD6zufn88biauGEo5wga38FuJ9s6spH6XwNaRdMfylqTLV7ugasxTb16+dI8+JL4AmMpYsLqBCGtTO+yfH4Dnhsj+xg3VRayVkQ2y0Gw1TZEuIJJj5UVsUayjemIQ0s53kDPg4Dx8fnv7aSm+pYVur4fFw+fuoctI4SQftz0tnGC+/LmTc36bSHKfwKqQGLxtW6GP3mhkUCl5yVUuWeIHBoixwkG2BHnFAry297gDhNsqGCABE0NUzSUoNGNVFPN32AokbK4/WgE3S4k5r0PlE/60Tqn9TM4VFMjaSzj4es54PLJC4/iwYhjB7mRYg0s5alZHN7+vkn2cZdaGybDHz49JZtt7J1SvkOtWT2m2RvzoXuZw8lB9NryJGMVMD32EfYM0Eih7vIJo4dcfzRNIqpWmHKIaRGccD7WvIj4TZKJEhxhJlBO9nGGrZKZa232QA70i5iOmNlGR+ea3AyqXwI3UyoUzk1oSKxPtvJZufUbHJQYIkIrmLjn5Fxkv8iCks30dGtIg/Rj3FMGiKOHCQbjS1PDzvs+DT12eFKP/ZCKHR1c8e54zP6GGU7zOvO4YhZAVsm0hq0ZVqQ/69iX9lZtVOUE+DoJhMiKhZvRw6SDbDF6cSyTGVMwKCRKm4LA8umoKC/sFFVMpqQg2QDbKAHh51KPwUy1eYOXaSTclaohbmHARs4mv6d4QMDS8WjNuQg2cSxgT4zPqXBbtw4AxpU3OezDwHL3gCaKSs6gmi8b19LmtLpkDj5fAEAp82Untf0AyzPUsricoqBDnq5RF77+tTg3NIkJpspIH/1PYrppgEX3iDwx2XCTnufeFmgaIbAk8RG+cchv9qrqdTW15/GqjQ6p6JSVqbAk67XllO7csEUaKSpL60AvkCALrqGONNKic33S1x6OpVDrpQ4fY7Et34psOxph5HKk/BsYF7Bz8D2vie6zySVa6iwmFO4lY0pyNw/4tB4h4wt/dBH0/2CTwo0vyFRfSKw6tfAc6sUKcJEzWmziLmPSVx1G1BHNdL4+8ib8Czx9JOex7rscCunbp6sLJfRO7dOcZyHo7GUzf39j8DMsRJPE1U3nupijW0KVJYI3egpR1BIQk6sgPYN7UbehDXWsBSl2Ec4FGux2bEu5CDZAJvsD8DDeaMTe/3lVPU8bgawaYdD3aVVcvnQm4g5+9Q8RRl2h5C/uFlTtKOWKTlgmrHV/hRGDpINsKaVD05AKiKayA3SWiqXUPg9vNeTVqm3kDCwVWOQPwcmlMZ6M5gCBrtFBVo5taFmZQoyslgOdXiowpzn+Z8EqI6Ek45WZDeTzVYaeFxJWLlZVRM4JMubCEWYezM5L7rHzm7VSoUcJDtT0M+Gw3q5Gw3W0f8B7G4SqG8GzqIpf/W9wJTq/aWc6mHAi+8KXPsV0uwdyJ9oCthAP8CGlHV1lyugskzeyEEuQj5yC4VVVwncdh2wvVHgtY2q9sU1sWVrFClyzsXI6+vHUs7Lm+EFS7ytSxkB951XjyY0F4UbIU44jz2/xDtvEZC3Stz0iMA0Kp0PKQL+uBxY/EOKc/h5mzwSPqqVUxU3M21sV5Dm1OObDbDdPlcf1OkpbGu5HjZqOPD6OmD+VEnmQRX8TpgJ/HUZbR+C/IpjY/X+TIEyAq4DGw74kR+PTGd/6SmghBzTEAq/7n0GuOgkArVbZULnHQf8/hkB71gg3ykta6w/w33ybO1Wz62EkINkUUFAxJ8nj+yrAX5KDuucY8jzks/dtU9g7sT9TrF6qCpbb3oFhxWBHFQ0VT3wpzVy2OLU9Zz42t1wi2K79kAmCu9wiW7uGSANeXuDwIULqPS8nM2BtOPZlGxp4GhB4ro7aJpWI3/icAUFGRSIK9FJRcC467y4hdTM1KJvd1YcelrLpMrjS6gETFpZTvb1MSJjLiHyZW8asGGaglefS+zXWgF9OPJnDhSRjT4PKDpvAqOsjLOunDp8DwosBe16PtJJ7yjgJw8IfPPT0q6Q7mwQtkkop2hgFIE9rkLFtC+sU+TI339Pl+CH+yKUVnJ25+1lClRrP2VeHbkPaVb9KJ0EbFFp2kldsHdMGbL3D5PluvxWRfR87wG2s1zYE4gkVMbl06mKR7zS+jrgjJNhP1fguiSd2LnXOy1twIsJ2K7co+iDAkupXDJKU1IMTUtt07X3EDU5TkC9dq/Ew/8AppETO+EIZV+njQUqhqjUi9/ex3TeuDESx1OEkNyXh0qCUPE0A8thn5G2ngd/xTJOaUVXrnYoG401E720JNXhh1RzwyH0vrLmTSZz8ONvQc2AVB+f6TTWpfdLWarPNi/lGccU2I126dg5TXg3/tk2h+uRo2RFdPdeYQcE7NV11VZ5SOJoiuxnkskM++dFhBpIw0oD1qO09Xu3woiTjwlH5M3YX+nLSrLRAZmRbJHKs+fahfdRE/vWnDZPKy2E7KyHFYlB37gbj0A94+VuGyc/bu719UTPnqqa46XzmRENgEgnnhbq6UcbkVADrBfWQvvTC2KlacrP4RDeQn9QjSXnZSXSmci0LpjUBX2cRSMH+crz6j4MilCMKIxnV0O77A7xIoHKb+pk5cs5KsjGFLTv2YueDioFrtd59uDjKtw2Xw78/DGKn0soMiiE8dSr0P/7Lu1uKvufgv0v+s1ZsgF295rNvRgm51e2OeCH/T5u5kBXCuGhZOSXtwNjKsmexiF/9gvol/3ScyFN0m/gMEBlEVls9xQViGjLDini2+Dh9vjgXGWbmIQ2qYIZ36nMwkdWnLvkjnSNNHMT8bvD6Hr/+jqw9B1gBtXTfv2kWEtayv+zB798/bBATTvlQfc5sigo3r3vGonPXK8u0K4ARVUjcuTtAz+HMOCSSmKcJ2m455UBjVAsfBOxaeu2UWxqwGgJ4dWmEB6kCgG/z7YdcO8/+skG2NR/eqN7PJ6LCwvNU0dViGlzZ8kjzzkdYi5lRCPGqQc9OOi3KEexoupzqjNRK1KDAedpGru/P23p8WxXNqKlJRBpIGpOpMJhIINpEHWynUo9S0kzl60CNu4WXV3dcrkhPfebpvkC0KMJw9U6SS5PJqLXiXnyH0Xh2AWFhTh9WImcMK5C+o4gkGdPAsbT9KoeCQytBOr/SUubapWMOM9W8ZsfmEAvIRtdSMF4UVBVSbnNh1uauOxsJyHOyTX6XFygtjc2qcJfOVUYeGBiROI07QHqtjMNSRpJfzd/IMzmENqIZ3iTrvEpApJodNT3up/e9+SaHGqwlBrd9FFmDEbquj6NjP8c+nwkGeKJugdVJUUoKfQTK+eTHgaT+wXsgNzR0FRwbiufULUn+yG6gCJiuN9geBl5ba8anHe3qCa27piIUz2quyOCvUYS2yiTWUfFzzUEIg2lDWK01zUDA+RqByoKZdA5MGPKnOMIsnj2fzJZRuaFX8vEhoKttPNwp20kbCtOIDE4bP+48sSg8PRlfjTifM5j/fbQ5f8Bi4IOA7+4ZqQAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;filter:none;height:86px;pointer-events:none;position:absolute;width:86px;z-index:5}.level1:hover .lock,.level2:hover .lock,.level3:hover .lock,.level4:hover .lock,.level6:hover .lock,.level7:hover .lock{animation:wiggle .4s ease-in-out}@keyframes wiggle{0%{transform:rotate(0deg)}25%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-6deg)}to{transform:rotate(0deg)}}.splash1{align-items:center;background:radial-gradient(circle at center,#270101 0,#1d0100 40%,#150000 100%);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.splashcanvas{z-index:0}.hudgrid,.splashcanvas{inset:0;pointer-events:none;position:absolute}.hudgrid{animation:gridPulse 6s ease-in-out infinite;background-image:linear-gradient(#d4af3708 1px,#0000 0),linear-gradient(90deg,#d4af3708 1px,#0000 0);background-size:60px 60px;z-index:1}@keyframes gridPulse{0%,to{opacity:.5}50%{opacity:1}}.corner{animation:fadeIn .5s forwards;height:60px;opacity:0;pointer-events:none;position:absolute;width:60px;z-index:3}.corner1{animation-delay:.2s;border-left:2px solid #d4af37;left:24px}.corner1,.corner2{border-top:2px solid #d4af37;top:24px}.corner2{animation-delay:.3s;border-right:2px solid #d4af37;right:24px}.corner3{animation-delay:.4s;border-left:2px solid #d4af37;left:24px}.corner3,.corner4{border-bottom:2px solid #d4af37;bottom:24px}.corner4{animation-delay:.5s;border-right:2px solid #d4af37;right:24px}.darkoverlay{animation:flicker 4s infinite;background:radial-gradient(circle,#0000 20%,#000000b3 70%,#000000f2 100%);inset:0;position:absolute;z-index:1}.hotelintro{align-items:center;display:flex;flex-direction:column;position:relative;z-index:2}.welcometext{animation:fadeUp 1s forwards;color:#8f6a00;font-family:at;font-size:24px;letter-spacing:10px;opacity:0}.titlewrapper{align-items:center;display:flex;justify-content:center;position:relative}.hoteltitle{animation:titleReveal 2s forwards;animation-delay:.6s;color:#d4af37;font-family:night;font-size:140px;margin-top:20px;opacity:0;text-shadow:0 0 15px #a6b206cc,0 0 40px #d4af3780,0 0 80px #d4af374d}.floatingkey{animation:keyHover 5s ease-in-out infinite,keyGlow 3s ease-in-out infinite,keyGlitch 8s infinite,keyHolo 2s linear infinite;filter:drop-shadow(0 0 10px rgba(212,175,55,.8)) drop-shadow(0 0 30px rgba(212,175,55,.5)) drop-shadow(0 0 60px rgba(212,175,55,.3));opacity:.9;pointer-events:none;position:absolute;right:-170px;top:-90px;width:260px;z-index:5}@keyframes keyHover{0%{transform:translateY(0) rotate(-8deg)}25%{transform:translateY(-18px) rotate(4deg)}50%{transform:translateY(-8px) rotate(10deg)}75%{transform:translateY(-20px) rotate(-4deg)}to{transform:translateY(0) rotate(-8deg)}}@keyframes keyGlow{0%{filter:drop-shadow(0 0 10px rgba(212,175,55,.5)) drop-shadow(0 0 25px rgba(212,175,55,.3))}50%{filter:drop-shadow(0 0 25px rgba(212,175,55,1)) drop-shadow(0 0 70px rgba(212,175,55,.8)) drop-shadow(0 0 100px rgba(255,200,50,.4))}to{filter:drop-shadow(0 0 10px rgba(212,175,55,.5)) drop-shadow(0 0 25px rgba(212,175,55,.3))}}@keyframes keyGlitch{0%,90%,to{opacity:.9}91%{transform:translateX(-10px) rotate(15deg)}92%{transform:translateX(12px) rotate(-15deg)}93%{transform:translateX(-6px) rotate(8deg)}94%{transform:translateX(0) rotate(0deg)}}@keyframes keyHolo{0%{hue-rotate:0deg}50%{hue-rotate:30deg}to{hue-rotate:0deg}}.hotelquote{animation:fadeUp 1s forwards;animation-delay:2s;color:#fff;font-family:creep;font-size:34px;letter-spacing:4px;margin-top:20px;opacity:0;text-align:center}.statusline{align-items:center;animation:fadeIn .5s forwards;animation-delay:1.2s;display:flex;gap:12px;margin-bottom:10px;margin-top:36px;opacity:0}.statusdot{animation:dotPulse 1s ease-in-out infinite;background:#d4af37;border-radius:50%;height:6px;width:6px}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.statustext{color:#d4af37b3;font-family:Courier New,monospace;font-size:11px;letter-spacing:4px;text-transform:uppercase}.loadingline{background:#d4af370a;border:1px solid #d4af3799;height:8px;overflow:hidden;position:relative;width:420px}.loadingline:before{background:repeating-linear-gradient(90deg,#0000,#0000 38px,#000c 0,#000c 42px);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.loadingfill{animation:loadHotel 5s linear forwards;animation-delay:1s;background:linear-gradient(90deg,#d4af3799,#d4af37 80%,#fff8dc 95%,#d4af37);height:100%;position:relative;width:0}.loadingfill:after{animation:scannerMove 5s linear forwards;animation-delay:1s;background:#fff;bottom:-3px;box-shadow:0 0 12px 4px #fff0a0;content:"";position:absolute;right:0;top:-3px;width:4px}@keyframes loadHotel{0%{width:0}to{width:100%}}.loadpercent{align-self:flex-end;color:#d4af3799;font-family:Courier New,monospace;font-size:11px;letter-spacing:3px;margin-top:8px;padding-right:2px}@keyframes titleReveal{0%{filter:blur(15px);opacity:0;transform:scale(1.4)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.audioprompt{animation:pulse 1.8s ease-in-out infinite;color:#d4af3780;font-size:10px;letter-spacing:2.5px;margin-top:14px}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.roomload{align-items:center;animation:roomFadeIn .8s ease forwards;background-image:url(/static/media/LEVEL1Container.05f179e7d8503905a53d.png);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;padding:50px 50px 24px;position:relative;width:100%}@keyframes roomFadeIn{0%{opacity:0}to{opacity:1}}.dust-canvas{z-index:1}.dust-canvas,.vignette{inset:0;pointer-events:none;position:absolute}.vignette{background:radial-gradient(ellipse 100% 100% at 50% 50%,#0000 35%,#000000b8 100%);z-index:2}.roomload>:not(.dust-canvas):not(.vignette){position:relative;z-index:3}.hoteltt{color:#d4af37;font-family:night;font-size:44px;font-weight:400;text-shadow:0 2px 2px #5800005c;text-shadow:0 0 30px #d4af3780}.startinv{align-items:center;background:#d4af37;border:none;color:#0a1128;cursor:pointer;display:flex;font-family:at;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.5px;opacity:0;overflow:hidden;padding:12px 33px;position:relative;text-transform:uppercase;transition:opacity .5s ease,transform .2s ease,box-shadow .2s ease;width:212px}.startinv--ready{opacity:1}.startinv:after{animation:shimmer 2.2s .6s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:60%}@keyframes shimmer{0%{left:-100%}55%{left:140%}to{left:140%}}.startinv:hover:not(:disabled){box-shadow:0 6px 24px #d4af3773;transform:translateY(-2px)}.startinv:active:not(:disabled){transform:translateY(0)}.startinv:disabled{cursor:default}.pagedes{align-items:center;animation:slideUp .8s ease .4s both;color:#d4af3766;display:flex;font-family:Roboto Condensed;font-size:11px;gap:8px;letter-spacing:2.5px;text-transform:uppercase}.pagedes-gem{color:#d4af3759;font-size:8px}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.roomloaddiv{align-items:center;animation:cardReveal .8s ease .3s both;display:flex;flex-direction:column;gap:35px;width:672px}@keyframes cardReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.leveltext{color:#d4af37;font-family:at;font-size:64px;font-weight:400;line-height:96px;text-shadow:0 0 40px #d4af3773}.roomname{color:#d4af37cc;font-family:creep;font-size:36px;font-weight:700;letter-spacing:2px;line-height:54px;margin-top:-50px}.roomdes{align-items:flex-start;align-self:stretch;background:#1a2847d1;border:1px solid #d4af3738;box-shadow:0 0 60px #00000080,inset 0 1px 0 #d4af3712;display:flex;flex-direction:column;gap:22px;padding:24.8px 24.8px .8px}.dess{color:#d4af37e6;font-family:Playfair Display;font-size:20px;font-style:italic;font-weight:700;line-height:36px}.roomdes2{align-items:flex-start;align-self:stretch;border-top:1px solid #d4af3726;display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:148.8px;padding-top:10.8px}.missonobj{color:#d4af37;font-family:Roboto Condensed;font-size:10px;font-weight:400;letter-spacing:3px;text-transform:uppercase}.objlist{align-self:stretch;display:flex;flex-direction:column;gap:8px}.missonobj1{align-items:center;color:#d4af37cc;display:flex;font-family:Playfair Display;font-size:16px;font-weight:700;gap:10px;line-height:24px}.obj-dot{background:#d4af37;box-shadow:0 0 5px #d4af37b3;display:inline-block;flex-shrink:0;height:5px;transform:rotate(45deg);width:5px}.room1div{background-image:url(/static/media/image%2022.d287380cea1d49c266f5.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;justify-content:space-between;overflow:hidden;padding:20px 20px 24px;position:relative;width:100%}.room1div,.roomtimer{align-items:center;display:flex;flex-direction:column}.roomtimer{gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.timerlabel{color:#d4af3799;font-family:Courier New,monospace;font-size:11px;letter-spacing:4px;text-transform:uppercase}.timerdiv{align-items:center;background-color:#8e2619;border-radius:30px;display:flex;height:70px;justify-content:center;width:190px}.timerdigits{color:#d4af37;font-family:at;font-size:52px;letter-spacing:6px;line-height:1;text-shadow:0 0 10px #d4af37cc,0 0 30px #d4af3766}.timerdigits.timerwarning{animation:timerPulse .5s ease-in-out infinite;color:#f44;text-shadow:0 0 10px #f44c,0 0 30px #f446}@keyframes timerPulse{0%,to{opacity:1}50%{opacity:.5}}.timerbar{background:#d4af3726;border:1px solid #d4af374d;height:3px;overflow:hidden;width:200px}.timerbartill{background:#d4af37;height:100%;transition:width 1s linear,background 1s}.rolledpaper{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABMCAYAAACIylL7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAJNlJREFUeAHtfQl4XOV19rmz3Nl3zWizZMmSZUm25d3Ylm0cO0BYQshiN0uB/D+U0NAQsjdpEsdN/yR/2zQkJE1DSFJIAqXghDgGE4MB29jGxvsiW7L2XRrNvt9Zbt/zjUxJixubstmPDs8gaZY7d773O+e85z3njommbMqmbMqmbMqmbMqmbMqmbMqmbMqmbMouF5Po7TENboX169dr/X6/9JGWqmXDCblt089+Fpx8XItbnqbsv9nbARi/p/rDT3/8KmVs9C/8yfgHz/aNaeqqvOTyOAJmreGXd//8ic+cex5N2R/ZWw2Y8KxHvnXXFb99+OmXnE4TNTdUJOoXz2vPZLKBtv0nrur3h6jaXbL7a49tX01ToP03eyMAe61FlVYtWlTmcWoVO9moO5MpvPjiiyF+4Ndfu2f5Az99ZG/jTB/Nmdfw1bt+uPlb517/pTvucDSYIt0dQyNuY06ze9MTL0yB9l/s9QL2R4u4cvmS9wwMjXyBVKnPopEaTEpqvtOstzgNBpKk4hPXrZj7b8mKBZ9Ktr2wNxaNz6yZXvPzu+7ffBtNet25427cuFEqHHlmomtownXlqmW3feLeh35BU4C9Yq8HMLHArUuXrhodG97k9weWKBnFWue0qiVWszSvxksen40i0SSlk1nS6sEfVJXiKYV0koZ0Wq1K+bzku3q9dtOmTYXXOqeHvvnVmu1PPt49zWpJfefZQ5bJ+6dAo4sHTANmJ+1/fkeHPxyZkVdJNem00oZ5dSAMJoCjo0KhQLlcntLpHBlNekH3ktk85fB3bVMt7dtxjDyVTtWh10/MbW351r6xifvvv39r8lXnI4D5+1uuiQyMjtsrKpvqvvyLh7tpyoRpLuK5vJiF57Y9FYjEE7UmnU7VajTSsrISMjmMpKgaxDWVdLKOTBYDlZTayeO1kWyRyWSSqbTaQ6GxCVq6op6MGlVS1FzJM1v3fM92diBx38evPvqLL318Db3Ki3wVVf8eDCRIa8heQ1P2il0MYOr1K5f/zEaSwyJppHShIFm1WprXVE5WgOK06Umv1ZDdbiAfQqLNbhR/e0odVF5uI4usodmt82n/vk5yuM2UVXI4kIEiyQwdOtnXsv0Pu5//ytWLAg987qNMNKijZ2RH08xyyvsnbqIpe8UuNCSKUOW1mEORjOLUaySy63R09zXzyZ/NkstsoKSSpRI30o1eQ2pBJYPJQJm0QnqDTEadBmFRJSWBUKkoJBUUyiC/pVNZ+CzyW1JBWitQOpNTM0peWr2sYVdvnDo0ydDtjQsX3HHb3/7kpzRlwi7Uw9QbVq1aOJFMOZ2yHuhJ1ORyUEwtkAlelMpkye6wUB6Lz3yPQ2IGniPBA20uK2XyeUJ2o7KmWeQfCpHZbiY9QicTEuRBSik5SmZwg9clANozL7StDg0P3h6OpNSRtjN/SVP2imkv+JkG/Td0ieQii15PCZCKUCpDC2tLKa+BNxllsiCPcf5CtBSkQ4u8VV7pIwUeZbTYKJcHCTHYaKh/kIzwQj17Ig4bjaWZRIrfdQAfqEtV0xBGq8up1GdT+4b8FXd9sPWOO/9qw0AwZe7q7OzM33zzzZY7r1997Re//onptoItc+0HrjHu3Lk3MXmmb5fc9pbYhXw4QeNddlvXArt1xkF/kJJYfLtWR/dcv4i0Zh1Z4TF5AKNF6FMBGB/V7kK2k3RY/xy/HOwRbF7roQgAU/JpMhk01N8XBJOUARjCYiQNoAvkK7OTAwpIjHmjRoMdlSG3zahqEIezOZVcNud4Mpv2wRmp7XgPQLVTFptn6drF4/7hwAuHE+4/B+3MvurzXVblwIWExMLiRYu+k0ulZ5SASFw3u4rMkpY+cfU8UmWJkgh9hUncWa3VolLWI2zqjGZ4m1Z4nFaSRag06JCrsH56WRYAmox6GhwKkx6vaVpYTS1La8jltVIOj9U01tKpY93kLkH4tOilk6dGKJUqUP9Q1NfeNkQHD5ylxvnVVD5zBtUvnkvBlOrDATcsr0go7Sce/QEK8BL6T7AuG6+7oA/idbtfduWyi9evaKDNL3fSdYvr4CE6SoBUeEtt8CwwRFlLZpCPbCFLJhsWWdLD2wCgRoewmCE1n6VsNkdWbx1te2wbLV9WSyHQ9mhcIQNCobfKRflUjmSbiRLxDNmcHsrEoxQaD8AjJdB8DyWjaTp5vJfcXhctWNlEiWCUDFYbHdx9mAp4jmxGuI4kC26XSZOJZOjWjR/bkg4Z/vHdN39x9+RHebWqcknaBQE2e9asr5qCE99srimhfV2j9LFVjTQyERN5y4EF5ihodztA+LJkAJBaeI4WhENiZUM2EvteDmwyGY2TzuAiBaHv1KHTNKPWTcOjUSrz2gGyAc+VKZdMAwQH9fSOUdQfprIKOwDMUl/3BAVjKWq9sglFupUUKCfD/QF4aIAWLmqkgpSj4OAEeTwWOtE2TE6rUZW0EvknEtKf3brytCIbf/Tnn3vgR5Mf6ZIF7oJIh90o31hh1K2IgLrrEfdcCI3MCLPwCAM8i/MQo1aAB2lBJnRGExUAitFsw2NmUjIgFsh7GuSqdDRGNu8Mslj11Ns9RhooIwXczxREQXhVwBhlu5d8KBG0mhyNBxSqqHCSzmSkEBLbrJmlNNIzRjmF86SJPnjbDbTnyX0UCsWpvcdPO07201goQSPJtNTW65dk5MGX9nV5A10j19310dYv3nP3+/sf2rznGF2iYfKCACtze1bPcBlX++NpOjoaoBafm/JggirAk+FRaSwy73jWDvU6UHWEP7PdKfZxLhkDuPCwXE6AmkUJoMTGqXRGo6jBBocnKJ4AUKD1SHbIU1mqb2mgXdv3k9vjIKddpv17OykKMEucZgoEktS0pInmrFhEmqxCP/z7x6mAcxgYCZMZG2c6wrENrNUIPLxmo8hinZEYDQLQscGg7viLZz7wjXtuWPb4c8d/RZcgaBcEWGN9rScTjazfsLaR9iDhN5S6yATdUAf1Qs+hD8/JZvKUwY21RJPRQDIeyyTipOJx4Xn4qdejPkukSIfXhocG8JOoYvp0gJWlcX+EwsEkxUDzDUYNLV7aTI88vIsMFhPNmVNJz+xpp2vXzqcFV84hLTbAiZ2H6eSJXprd4KWacidVsrpilqlimovK8HvNdDeVVzjI57XQlY2VNB3PmYgkpb7xiHrmyMDM737jg2se3X7sXyfX4JJhkhcEmJekXvCCr1SVOSgQTkoOLIyWa2RUvRarLLwjixCo00viPqQu1FSoxwBUAblLC69TEE7TUPBTEIHhcqSBV5ggDuv1SCVag1A6unr92AASXXPTWtr8y6fpipWNlApEqaNrnEqQt5asaKFsMkHPPXmAWhZXg9KbhNdqUE4YbUacC9o5ekkwVWaafL8BtWGKo4Gk0jSc/+LmSknBab70Ynvtl2+/uv6JPW2bJz/mJeFtFwTYSDyefXdj7ZCql26MJZSCGWhosM4uoQkWwP7yJHMbBYvEdF2Dz85FcB4g5hXIUfAgCfcnwf5M5iI4snGS2oPlabJRqB0SuV0W6gRoJl2BFl8xi37/xH5aumYedYPoLGipIpvbRJt/vZuuvKqJIuMRUbuxsMyhVGavFv23Yh2YQ2jN4b1j0YwI33lspALel5ktGK7kdJjUzs6Rebdd3yrXzV/cceDwiShdAnahSofmyODYodaaStJo1XcBgEKFxyrlWaLA4iSRvwqZAqg4VHuERR2IBy+m3lAEUcOEBDJWKgGSggXOQ6piwCQQgkwyDipvJ4sB9ZkZodYo0fxlS2jX07tpzsI6Cg2MUxavRXeatm05QKtX1RYDGLzYWQYyYoSnOuykB9GRsEnS8QRNjETxFLXo9ex97Mn4yeeqAjjeSAAWT5cKfYP+1ZmBgc/eunbBR25Y29qfMrnHent70/QOtYsJA4IKX9dc8+2z4+G//vRNCwuRcFozMhYVCkUZ6rGx4RgoOYpmACEDrFRCEWGJa7VIKElaMEqL1UgyFjAPr3SVloCoxMVip7DQTDjSBa7hFBCPOXRk114aGg5TeZWPBgb8oOp6qq50ktVtI8+0arHbNDqUApkUcqWOQkO9KAVi2FTYIFBFFIRkBlHNFcN0EiIz65cMWhJER1UlaJnYSOksBGtSM6ms5EDRX1Hh6pNLK77aMZ793c+3bIm9aq3e9lx30Q1M3ArTPa4fKqnMXVWg3jaDrK5oqpTMAIN3dBwhh+uvYDAh8hsvTmmZDfVSBKKwDO/Til3PKoeBcyG8MRZJUYnPQW2nR6m8tgqvN5BFSlEU6c4FkdluLtBPfvwMlZZYaX5LBbmRi7xV8DQ9wiH4fTadpOjEqFjOHDYCA5RFGOTNwjkVniQ6A3EU3rxRmNWilye8MIlNxXnViFwH8VnooBqE1QQYrwtRYO6squ05m+tvvvTzzQfpHWAXLv4WTQSjSCr95IdaFx872DvUsryu1Pf84T462DWmHu5D3YMPW240EiuILEPZLEbRfQ4FU2K+Iy12syoIgozwmMXCMKgGUPAoCuMsFIuqmdVkcZcRZWIgN1l6ee8ZlA1Z6kTeMmDPVFY6cHSFrE6vOCklE8Wx80LH1EGcZoKhR6jUo3ZjBQYOJ/KmEUqIBkA5HCYRplVBkDRUjg3F7JY3nNGgF+epZdKEpwxNhOt7uwfueP/C+s9+cO3iUk2pa19n51Bmcj3ecqLyet/wFaVg4y3rGjyawoOB0diy9uGQ2jUWkUZQ4L6nZTpNc1sJoi1FQDYyYJIahCfe+VaA5faYRWtFD4/jvpkZYvHW3x+j925YQ/FwhmoafBQZDtCW3+2lFOLVcDghROKWcg+tXVtPjgovwJEBjJnSkXEsvI51MJCcnFBVRL7C/9AoFWWFjFIigVrOjHCcimXQPQAhyooeHNyyQGH2PuRWDsvscbyx8vBUFgjyABPvrSrYTSXYWDUVnm671/nTv3l8x/9HKnxLw+QbNub2/zas3tA5Fn3UBb7v1svqD3adkKaZTVQF2WlpfZlYcKbx4XCKvNjRBniAyrseYYcFZCv6Zv5QmgpY+CWrV9KBbduovStArasaqOfEAG091U8W1HKNPietXddAJVVlACMJ/dBKeSgpOoMReKF8SEWxk3SiWOe/81BY+DH8Qoko5zc8lgOgwCkaSaCpCjkNnjc+FhOsMgWPV/CTN1Z+kvVSkXiKXC0WDCDhcamMa8RlzXft7PM//tvte8cn14M3s0pvUr672JB4PpOeO9V36sr5i146649fMRwKea6dNY3MOp1ayBakLRBsvVYT+RAqDU6DSP46LH4SGqFsgjiczgvve/qFM/Tu9yyj2PgoWdEQLYAUNDbNoK6zgyK8cnFuRa5x203QHrXiNRzuNACGb5Kewxl+ohvOtZiKcGcwWUGAABjyqsXuxibJFCe5kN8y8Hw7ShOco/D6BMDjcoSPy7mWcyATGM6BnAtpsm/HdQuH1DTiaHf38A3GSPILVzdW3f3eBTPXz25Z9vT+trYIvUnh8o0CjE3a33628+zI6H3vWrTg8FgstsJi1Dg5d8ytcKtPnOqT2kfD5ENIWbikGvURvGmSALBgPDQSoWXLG6n9VK8Y3mk72EF7jvbQ3CVzIE8hL8FDzXheFCSBwXBigQ24aQC80WIXi2wAMPlcTnQIuL2jkw3wYBNyXAobwwaPBJvM8eidXozeFft2CNuIphmEQQOA5pKEvcuOQpxrSy4HOHxqcXwWk9k4J3OHPJrJSjGEzlA6Q33BmOl4z3h5f1fXZ967aNZ7333l6p17jrcFXr0+9AbYGwnYOZMOdfa0nxwcv3ft7Jp8SMkuT2Wy+jW1ZbRgulc92D0m7TzeT3UeO8nY9czMrFgcF4jAC/u6aM26+TTU50dJkKZ+f5QOQ9X/s5tvJJMLikooRmGo+Vzr2QEW73cTPFRnsqCuQx8NGqZeb8SCZ8D0AKDFgTovDI8DQHiMuTtcCCxVLoJlt8NzIT4jXFoAnBZP41zncJlFvlQAnCAheKc08mAaG4zPt4A7MpOidZY9D0GQQydvASYxw4Foefvpzk/NrfR+/l1zG+e/e+mSzr1tZ0apCNr/Crg3A7BzJu3tHN71oTmzfqrq9Lb+WHJuXMnqytGOyabyas9ISDo1GiKv0B21NBqMo0CWaLh3lNo6hukL3/0kte89QUMQbedWQg3RGSD8BqAXmigANd7OCgcWyWwxgHigCBeUPoMi3En5dEI0T2WznZvWYIfMKsEcER4NBjOAMUBxsYBcpFBoF+s2rRYEBsfOo0zQcDgUOBTXltmVAWUIg2JBncZ9Pa7z2CNNCNFcd/JgEqssTFCUQkHi0BpIpOSO4fHZe06dubPU7bilefbck4PDw+dmLF8XcG8mYMJ2dg0kXu4befLa+Q3/PM3tGlF0mnkms85mQyjzAKyxeIos2NXVaGD2DASpee4M0iJs9bX3kRH3D4PKK7EEzVvSiNBnpb7OAUEKLNj5CeRCO9QVGYvGBTQVeLpYFovGPbUCkwt4FjdSmWhw/jHIyI15dL7hHamwX8hVsgHtIJQFBaj/OuTZySkHARqzW+77WUBMnMidaaXYkeCwzN4dYgbMtR/+TiMcqyJ3Fj0wCQ/1gwEb8VmVjOIcGB6+1WQ0/tXK1a1He3r6uujixgyFvemAnbOXugZTL7T37j/QPfzd/7t66VbZbpoB+XCGCwtxon9CzDF29ATErMcxNCCXrmimkZEAlBAsCMIQyDV2uVmM0gURKjUQeQ3ILwl0rDklyQZJ9N0MFshVLDajraOkkmIuBKsoSAd3DJKxEMkAPhUJCFFaw4uPJqvR5MBPvSiadQihCjxND1bL3m9Egc/AxRCmbdBCecNUljtoAuqND+GTwzl7qRdh1Y7XTEBF6YogYsAjGVgFIRflpWSA14Mbm4b7B2+xmM23r//whx88duwYT69csLe9rQr15z6ypqSluvozKmXe19nZX68z6AxjE+m83azXxpDYz3YOUwI6Jc98jESS9MkNy6jPn6D2M4NUYuNuN8IkVJJySF9VdSVYdAOZHS6AoCvWYKkIWTwVgmjodDyqkCaj1SHeOxFEE7TAHXIraD+ISRpFukYPYJIQqnOi8M+iFcQpKhNNUWgiTmYAx2mQN1AAYLGqEkax74JobYVAEEG0YKnOgMihoHzZiV5fJlfsTthBmIIoC1Tc9HBdWaNFClQ1c5csWbF37959dIFd8Le7pfCKPrdxI2kaTR+/7bknD90fT2bUjr4JacP7rqCHHtsjGGACeWNpbSnNbKoWgzmP/eYANdaUiLzCoXEm+mK+UjsKcDvx52YQUpEQ1BAPdEYeq+POd4R8lfUUBVjpZBSdAofohOuNFhTcKcQbnWi+ZpMRAGxE2RETLaI89/PgdXHkU+5MxOHV3FLKqQVRm3ELB10MHM9IPgjR9z6+h7JIqmZ4dCVqtYVlHnrkTB/VIkcmcazhVIpLAoRvqYBwqanweHafHhnhiec/CdpbFhL/lO3cSbT52aOH/um7t6/LRJPTdWhnD2C3ViAEDiIEWpmtMRFAiEpnVLFLR8djZEEeYUkpFEpBBpOLowjsTek0FBAU1oKeW0Re0YnwBH9ORxHqjGCXpiKDxHvxzmEyIut0gtZz7uOCm5mg1emC56WFIsJApVI5crpMZMGx7QCJpTCnx0YV1SU0q8VL+1/up/luh+gKxLAfT/hRzuD851R6+CRodpkLGwTHyhekJOoeQz5fA0ntk1e0tn4PnQJejvMW3Tp651ixJi1136lE46di6DqqhYLWBWWD84oFu7hzIkIzqt0ITyF0lEvpbJdfFM4OLBzXc2c6xql2mpO8Qjss6pOJUIRyFrR8ZBOAQ7GM3MX5hkVgbZZrOo3wUi28q5BNorGKbgEkLxWJMYdQKgNE7iSINhHUGZ+7lIzhsMhzGgAaGguSwwOBGg3W+HCUPveNPVQGlnlkLETwWXLoeLZSohQ+w56+cQpkFJCUrGCUrLuit6iJKAqLDN7TRw534iU1/9MiXTRLeZNNs3r159vWrH//3I/evk7Lij4WvjB7RikNoVvNouzJjjFQPQOUCQutuqJe5DbOY2wBdAj6B8M00BsUhTCkD+SftAgyaYTHVBSME5SfwxyqYEHNs/CcLLySqTqzS1Y9VHgcExarDcoIN0eRf8zIUXaHDTktT06vD7nRTeP9o+Qp94JF2ikxFKV7N++n/mBEjAAymZmODZPEe9u4JmS5CwxTw2Pr+BxmHpJlRlngaKERxCQUj09fs3x5/f+0QO+YkDhp7GXSg48/M37D8mUP1Zc7ZiEGzIxGkqoZCxdKZCSoC9SCovtI1zDVVrjIPxGD+pER7RL4JIVBs2WeI0FYyylZcc0algVekhSz/iwS8898Li2Kaw554PZgncbJGUrkl0QMPTcfQE8K4VhlpqEtFtw8imdEDRebGCd3ZQV6cVkq97noC9//PQVSabpudjWV4W8eB+RJ6HVVpVRdZqdZlS5aMK2EllT4yAumOYSNhnpNgMbh2MztAfwGFabBHwz++nwL9E6dY3iFjGx74Ovrhk6cfGDHvraa0eEQdSHxJ8C8rl3WRKNoal5/9QJ68N/3gIUVFQnOZwaA1DizhGxQQ3i4VY8dr9dz9AdDM3ORDULgdAAkeGA8AqLiFTs3p6IOA1PkK27EhR1cTEBZ4ZKC5SyWt7hZGoTWWVJRhVyWYQIIiu+ij3z6J2RDKFxYV0kvnh6gDy2opWlgryd7/FTls5MJHr2ne4wiHBLhbQzPODYRxARxZaoRG46V/4lsVp1eU2Pu7OxU6DVy2TvNw/6rSb/esrN7y/7T3//8rVf1mLXq9bFAUgttTw1HktLHPtBKu/edpgVNlXSya0yMt/GQakopKu6sQsiTXYEcQg7LTelIWvS+mMEUEApZYFbFHAqPEEhCfywURBLEBtCI0Qah8ON5fAFHyO9HrWdDtDWBNfrRbzMjt8mUHgvTeABS2kiYPrxwOiVYY4S3W7FRjuO+raeHaBR1XBQgx6A98jmykuLB+yVVlrmIQZMQGiWXy3V0Ihhse60FeacDds40T+w+efSKpbPvb/I5x80qXc2XOEUBjtuoVWctaJZGu4eEICuJiamC+F2MBpDgC2ij8DVpOXJ4rRRDjZQDSclChcjhloekVSQiaQEiiaum8DfaNzqQDqbyHA6jwQkcSycASyci2AxmUbuZzTp68qlDNIo6zIDcVWsDs0WojuEcdvRNoFhPkoWbqzivNAgHdx5k4VVasoKVzkAhH8f78lVB3ELKaqg6Fk/87LUW4lIBTISGvce7Es+f6ds7a/W6v/tQ68yXxgf9K2tnljvbj3aqH/jLG6WXd58Umh7nJWZ+XOCyp/EYAF8Nqk7mC1be49j9WTzGSjzrkfwI/55FyOI3U3imkskAjsETXzkoH/FoBqSlAB3SjPyWgIgC2o8iOxkM07N7T1MAodoDb8sDqN5EkriR60OYdCHvmQCkmYVlMFALQAoqivhgXGpw+8YLIsX3JeDZetmwNZ5MPvlaC3GpAPZH1tbWRlv2nTh7qH/03s/ccf0tZw6fdSsxhVaubaYD+8+SA7krB+9igBgEHhu3QPoKQzRmiYn7YVn2QPyXU4oX0YsJD5bbQTxiYHosKHOoZLAyCGH5JIpmnhkAQWGwlFROhFgmJGmoMXsOdVMar5+B4jiN+wfQUWhAD9CLvyvRLrKB8TqRT82Qv3yQsq5rrqYA8mMAYZI3C7dxqqxm6kVe85aW/i4YCu16rc/+TqrDLsZeScY5rfvO1e9v3fbbn2zX1i24kRa1VNEZzmdWGaGsIOhyGHqkPZoWRS/XZzyhzAJvZZWT4jGEw7SGUjqIwymuuzLCCxWoJzxezj02s1VH+w+OQFCWaRT5aOnSOursRi7DaZSUuqhjIEDDKNRtsl4I0R3QEb0IsdPsFjFbwjuB20Hl0xwoEUBqcA73bTsqvMsBzxIRgcHHSU0HwBqTPHK+D/5Oq8Mu1jTv+4uNz7iccqCy2qXu3bqHVl53BalZVXSQrSZ9MadhMcKxtCACPK/BY21ReGQAuiTPbohmKs9tsDfxpbvIj5lUcQyOPe/I4X761f52enT3aToC1hfnUToc94Vj/dR2coBePNYjQK512qgEuiJ7QZlsEFekcrjjenIauhHl0900o7mCdpwYEu/FBQdfTiyuAc8XSZILemg+nqk77wemS9uE7uaorNnfMLtcAs3Op+JWeu/181SWqngAyIX8xDlLkBAqXk8t5h/B0oIQcKPIS8FgUsxy8MBOCp6VTmQpEikSk/7BAN3//AnRB8tgkZvgUTuO9pEMgIcQ0mJ4nR/1F9eBTvTo2Js5f5qx+Cxcc3nldJuprNpJ1hInFVJ56hoKEH8DA9dgfGOv51ZOMJkW012SVr//fB/4UgdMmKGk7jG+sM9tM0hOT8mHrQ5Xbt2qhhwP/IRAIurKnEKW4m4x72gxsQwTA6RqcTKKQePwyPofS/QqGKUFP3+6/TiVI0yhm4N2SYH6wjFqHw/TS+0j4jqAo2MBcTwDPIkpvB9MUeZCnYdYee4DxMYDPdQMoDlkPvybg/TtL1xNLshp5wBjpYMpPrdjZG73aNWq833WywEwadPf/WJzy7tWQVmQNM9v/+0Bd3XNFZ5St651SQ1TcrUDGuTimeXIR1oxjxhLFRuY4kIKiMkMJrfMeBzAjaL55NkxeubUAP3wD0cFMQmBvcX4Gm783hNjhSJP7SAm7LJh0HQDS0w4ES+66VFsAqtWV/RmhNa8mH0EMLj/G//0B1o6t4K2PHGcrpo7HQ1arQitvBE4p8qIBOPwVtx/Xm5xOQCmbt26NZnPxntmzK2iOp/7Hz9093eOXHf3+ut9Fd5MBZiX125WHzrQTkvrykXxy7P2PK/BM5HsVW6PhaKg+bsR6n6w/SjtHBinLoDMwGYFEyySAi7KTXhDG09WAREGUc0VQ60ONZXPbhZdZtYkuY3C8x4Zbs1go7yw6yxJ6ADs2NVJo2Mx2on8x5NYTmwQBo0ZLY5ZSPL1ABbbL+k8KtRlERLZMor+BzyaVsikr9q4caOmpu5jT6Gg/szVNy2RvLJeWlhTSY8cPEvNaIFwOOLn8neFcFNyYDRC3RNROgSQMnwpFBUXhgtbVvNzcD9e/FVlJWKquR5ib7PNSpUmo8hd7GpxKPs8pMp1YAJFsGCnqSLRUZDnTvUHinUfgA8gz0XgfQ6+godU0YlwmQ3qUCypqaqd/uMDBw4E6DwtlkuyDnsNk2qa5nTU+oxfGu4aNpT49Nuf2nl04Ndb9x78/N3vX2wx6Rui8Bqn16U+daRL4oaokyd4S2zkQT9rR/sQ+SEgWzXFCxSZ2fEG5yLWiJ1vQ165FoA77UbxmAxW50QtJVNx3Ds0qfQz6+O6bRyAsDZIQo2HR0LLHEQ+HY3GEU5V0UFnrypBCNXheD63VdVjU3QmUj0dg0P83VrnvcjwcgEMDdCXUp+7Z/3N432Dbrssa5548eTvcLdmUfn8zeiG/LXJYpJM2ay0cv7M3fs7hyNDoXhpx2iIDg1OkBu9LRfEXe4QMwHgPhVfG23QFANQGjmrE7UVy0mLa33i6y344gme74jE0zSKwprzVG8wRi0lLuqKpcTksU7Mk6hC7DUiLE5EU+K4PArHykep3UTVpej3oV58tm8s7E8mpm0q1sbn/b7jS/LC7PPZc1v+YcOZ53c9GuifoNk3rin5wK3f5i99lp5//nt2Oap0v/D4DkcunZgwOW33bd/Rcd/iet83x8eCs3VaXQP6XAYeH+ZqLJhSjPANo5JTtZlcXhKSFQAIJngqS6U5VR7y2PiCD1XQ9OfPDoOMxIXn2AH8kiofPY32j4znmiBDlRkNdNPiOnrkUCdZVKHKU4XLDHKhB1NVqAvMU64snXv6dNfJP/UZLyfAREvm6Z9/aujsyx0VqXA6Oq2pZsVHv/7gKZqcldj+r5+dCI1ETP9y/x/MK+srnvvmMwfWvdaBOAc++28/suhVt2Fhs89dO62sVatq6vNK+spYQmk4PRAogT4luSwaKvFa1FQwJT24r53GkLNYvfCh2dlS7aNdHUPCXZi48JepMSOdi+60DcUxh8/eiag6lEiRP5dVk+mMli7gGrTLysPY7r35+rEdB854F7TUkz4eCn5t24GSyYe0/PW0/ue2ZlPoJldUugqPnhrnvlPmot/j9htLHQ659Ux35F/CoQlvdaWVDJkC/cO2wxROK6IUcEFyYq4uTSoahUm2ydNYaVUUghITFJCTzM0fW9/841883EMXcAHFZcMSz9mMpQu+YoYidfLoGemmL390Lf3npsxv2rQp1zin+W/bxsK5SFLz8usBi+2eB7aM/Z/vPv6bZFpXtWzR7C/qtc5TAUWjXDOnnqahtWJHTkyhPosCvBh+pnjkAOExz7UW8leJXi+VGHR9YKq3LF7Rap0E64LscvMwEfq+f+fNc1RJzd7z4191TN5/bueKf8CgublZhuKfnXz+G/IPGqxZs0a30KmdMavKdR3ebcPLhzuqIom0o2s0mB+JJqIoIRIumzkSUwqHoqn0fROxWDtdhl9e9npMOs/vb7mp53//yy4VTdmUTdmUTdmUTdmUTdmUTdkF238AOOaJje+2HMkAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:cover;bottom:10%;cursor:pointer;filter:drop-shadow(0 0 0 rgba(212,175,55,0));height:76px;position:absolute;right:35%;transition:transform .25s ease,filter .25s ease;width:108px}.rolledpaper:hover{animation:paperFloat 1.8s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(212,175,55,.9)) drop-shadow(0 0 20px rgba(212,175,55,.5));transform:scale(1.12) translateY(-4px)}@keyframes paperFloat{0%,to{transform:scale(1.12) translateY(-4px)}50%{transform:scale(1.12) translateY(-10px)}}.room1nav{align-items:center;display:flex;height:120px;justify-content:space-between;position:relative;width:100%;z-index:2}.cautiontape1{transform:rotate(58.129deg)}.cautiontape1,.cautiontape2{aspect-ratio:3/4;background-image:url(/static/media/cautiontape.64a9e8d0301740a10723.png);background-repeat:no-repeat;height:1500px;width:1125px}.cautiontape2{transform:rotate(34.552deg)}.tapeintro{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:9999}.cautiontape{background-image:url(/static/media/cautiontape.64a9e8d0301740a10723.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:2220px;left:50%;position:absolute;top:50%;width:3500px}.tape-a{animation:tapeA 2.6s cubic-bezier(.4,0,.8,1) .1s forwards;opacity:.85;transform:translate(-50%,-50%) rotate(-22deg)}.tape-b{animation:tapeB 1.9s cubic-bezier(.6,0,1,.8) 0s forwards;opacity:.85;transform:translate(-50%,-50%) rotate(55deg)}.tape-c{animation:tapeC 2.2s cubic-bezier(.3,0,.7,1) .35s forwards;opacity:.85;transform:translate(-50%,-50%) rotate(8deg)}@keyframes tapeA{0%{opacity:1;transform:translate(-50%,-50%) rotate(-22deg)}70%{opacity:1;transform:translate(-160%,-120%) rotate(-28deg)}to{opacity:0;transform:translate(-260%,-180%) rotate(-32deg)}}@keyframes tapeB{0%{opacity:1;transform:translate(-50%,-50%) rotate(55deg)}60%{opacity:1;transform:translate(80%,60%) rotate(50deg)}to{opacity:0;transform:translate(200%,140%) rotate(46deg)}}@keyframes tapeC{0%{opacity:.85;transform:translate(-50%,-50%) rotate(8deg)}50%{opacity:.6;transform:translate(-130%,-30%) rotate(4deg)}to{opacity:0;transform:translate(-280%,-10%) rotate(2deg)}}.cluemodaloverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9;inset:0;position:fixed;z-index:10000}.cluemodaloverlay,.scrollgifcontainer{align-items:center;display:flex;justify-content:center}.scrollgifcontainer{position:relative}.scrollgif{height:auto;max-width:95vw;object-fit:contain;pointer-events:none;width:900px}.clueclosebtn{background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:22px;height:45px;position:absolute;right:20px;top:20px;transition:.3s;width:45px}.clueclosebtn:hover{transform:scale(1.1)}.typewritertext{color:#2b1b0e;font-family:at;font-size:32px;left:50%;line-height:1.4;position:absolute;text-align:center;text-shadow:0 1px 0 #fff3;top:50%;transform:translate(-50%,-50%);white-space:pre-wrap;width:70%}.doordiv{height:500px;position:absolute;right:5%;top:15%;width:250px}@keyframes losepop{0%{opacity:0;transform:scale(.75) translateY(40px)}70%{transform:scale(1.03) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes loseborderpulse{0%,to{box-shadow:0 0 0 #8b000066,inset 0 0 30px #8b00000d}50%{box-shadow:0 0 30px #8b000080,inset 0 0 60px #8b00001a}}@keyframes losefade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.losepopup-overlay{align-items:center;background:radial-gradient(ellipse at 50% 40%,#280000eb 0,#000000f5 100%);display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.losepopup{animation:losepop .55s cubic-bezier(.22,1,.36,1) both,loseborderpulse 3s ease-in-out infinite;background:linear-gradient(135deg,#2a0b0b,#3b0f0f,#4a1212);border:2px solid #8b000099;border-radius:10px;box-shadow:0 27px 55px -13px #00000080;max-width:480px;padding:52px 60px 44px;text-align:center;width:90%}.losepopup h1{animation:losefade .5s ease both;color:#f44;font-family:night;font-size:3.3rem;letter-spacing:6px;margin:0 0 16px;text-shadow:0 0 15px #ff4444b3,0 0 40px #8b000099}.losepopup p{animation:losefade .5s ease .2s both;color:#d8b9b9;font-family:creep;font-size:.9rem;margin:0 0 32px}.losepopup button,.losepopup p{letter-spacing:3px;text-transform:uppercase}.losepopup button{animation:losefade .5s ease .4s both;background:linear-gradient(90deg,#8b0000,brown);border:none;border-radius:8px;color:#d4af37;cursor:pointer;font-family:at;font-size:.85rem;font-weight:700;padding:14px 28px;transition:.25s}.losepopup button:hover{box-shadow:0 0 20px #f446;transform:translateY(-2px)}.losepopup button:active{transform:scale(.97)}.dooropen{height:100vh;overflow:hidden;padding:50px;position:relative;width:100%}.doorbg{background-image:url(/static/media/dooropen.fa760a846fa606bbeb07.png);background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform 4s ease}.doorbg.zoom{transform:scale(10.8);transform-origin:82% 45%}.layer{z-index:10}.layer,.safepage{position:relative}.safepage{align-items:center;background-image:url(/static/media/safepagee.6563479761aeb82e3bfc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;padding:50px 50px 24px;width:100%}.safediv{background-color:#0ff0;bottom:10%;height:423px;position:absolute;right:15%;width:442px}*{box-sizing:border-box;margin:0;padding:0}body{height:100%;overflow:hidden;width:100%}.safepage2{background-image:url(/static/media/geminiii.4bca096b368e5e37774f.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;height:100vh;padding:20px;width:100%}.safe-wrapper,.safepage2{align-items:center;display:flex}.safe-wrapper{flex:1 1;gap:68px;justify-content:center}.safe-body{align-items:center;background:radial-gradient(ellipse at 30% 20%,#9f9f9f,#4d4848 70%);border:4px solid #3a3a3a;border-radius:18px;box-shadow:0 0 0 2px #222,0 0 40px #000c,inset 0 2px 6px #ffffff12;display:flex;flex-direction:column;gap:18px;height:380px;justify-content:center;position:relative;transition:box-shadow .3s;width:360px}.safe-body.unlocked{box-shadow:0 0 0 2px #222,0 0 60px #d4af3799,inset 0 2px 6px #ffffff12}.safe-body.wrong{animation:safeShake .4s ease;box-shadow:0 0 0 2px #222,0 0 40px #ff3c3c80,inset 0 2px 6px #ffffff12}@keyframes safeShake{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-6px)}80%{transform:translateX(6px)}}.safe-dial{background:radial-gradient(circle at 35% 30%,#555,#111 80%);border:4px solid #2a2a2a;border-radius:50%;box-shadow:0 4px 12px #000000b3,inset 0 1px 3px #ffffff1a;height:100px;position:relative;transition:transform .3s ease;width:100px}.safe-dial:after{background:#d4af37;border-radius:2px;content:"";height:18px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:4px}.safe-dial.spinning{animation:dialSpin .35s ease-out}@keyframes dialSpin{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}.safe-display{align-items:center;background:#0a0a0a;border:2px solid #333;border-radius:8px;box-shadow:inset 0 2px 8px #000c;display:flex;gap:10px;padding:8px 20px}.safe-digit{color:#d4af37;font-family:Courier New,monospace;font-size:28px;font-weight:700;text-align:center;text-shadow:0 0 8px #d4af3799;transition:color .2s;width:24px}.safe-digit.wrong-digit{color:#f44;text-shadow:0 0 8px #ff4444b3}.safe-digit.correct-digit{color:#4f8;text-shadow:0 0 8px #44ff88b3}.safe-handle{background:linear-gradient(90deg,#555,#888,#555);border-radius:6px;box-shadow:2px 2px 6px #0009;height:60px;position:absolute;right:-22px;top:50%;transform:translateY(-50%);transition:transform .5s ease;width:18px}.safe-handle.open{transform:translateY(-50%) rotate(-90deg) translateX(-30px)}.safe-numpad{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.numpad-btn{background:linear-gradient(180deg,#3a3a3a,#222);border:1px solid #444;border-radius:8px;box-shadow:0 3px 0 #111,0 4px 8px #00000080;color:#d4af37;cursor:pointer;font-family:at;font-size:18px;height:44px;letter-spacing:1px;transition:transform .08s,box-shadow .08s;width:52px}.numpad-btn:hover{background:linear-gradient(180deg,#4a4a4a,#2a2a2a);color:#f0d060}.numpad-btn:active{box-shadow:0 0 0 #111,0 1px 4px #00000080;transform:translateY(3px)}.numpad-btn.clear-btn{background:linear-gradient(180deg,#3a1a1a,#200);color:#f66;font-size:14px;grid-column:span 3;height:36px}.safe-status{font-family:creep,serif;text-shadow:0 0 10px #d4af3766}.safe-status.status-error{text-shadow:0 0 10px #f446}.safe-status.status-ok{text-shadow:0 0 10px #4f86}.nextbt{animation:nextFade .4s ease;background:#d4af37;border:none;border-radius:12px;color:#111;cursor:pointer;font-family:night;font-size:1rem;font-weight:700;letter-spacing:1px;padding:12px 30px;transition:.25s}.nextbt:hover{transform:scale(1.05)}@keyframes nextFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.safe-top-ui{align-items:center;display:flex;flex-direction:column;gap:15px;margin-bottom:20px;margin-top:20px}.safe-question{animation:questionGlow 2s ease-in-out infinite alternate;color:#d4af37;font-family:creep;font-size:2.2rem;letter-spacing:3px;text-align:center;text-shadow:0 0 10px #d4af37b3,0 0 20px #d4af3766}@keyframes questionGlow{0%{text-shadow:0 0 8px #d4af3780,0 0 15px #d4af374d}to{text-shadow:0 0 15px #d4af37e6,0 0 30px #d4af3799}}.safe-status{color:#d4af37;font-family:creep;font-size:20px;letter-spacing:2px;min-height:28px;text-align:center}.safe-status.status-error{color:#f44;text-shadow:0 0 10px #f449}.safe-status.status-ok{color:#4f8;text-shadow:0 0 10px #4f89}.cluee{cursor:pointer;flex-direction:column;gap:7.563px;width:129.988px}.cluediv,.cluee{align-items:center;display:flex;justify-content:center}.cluediv{background:#d4af37;border-radius:11.344px;height:60.504px;transition:transform .25s ease,box-shadow .25s ease;width:60.504px}.clueicon{aspect-ratio:1/1;background-image:url(/static/media/clueicon.40400aff2d911d7e21c9.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:41.897px;width:41.897px}.cluee:hover .cluediv{box-shadow:0 0 20px #d4af3799;transform:scale(1.1)}.cluee:hover .cluetext{transform:translateY(-2px)}.cluetext{color:#d4af37;font-family:at;font-size:20px;font-weight:400;line-height:17.017px;text-align:center;transition:transform .25s ease}.key{align-items:center;aspect-ratio:35.92/33.69;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAiCAYAAAA3WXuFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABGtJREFUeAHtl31ME2ccx5+7llI8pIWWlr5TyhiWghSLvLjBRicgKjIGsqUDRMfLnIkOY5ibbhqGb0vc/lnSbf9sitscwzfELauLL2sUKAisgJSwYSDT8eIYs5PWXu9ZTyExiCDtoVniJ7nmuef3u9/z7e/3u3vuAHjKk4EG3MTtC6dDf6DyGUVIiGrc4XN7cHDg333lr+tL8rMPl61/rVwokd8wXm4yg8dFWd7yb3QrYgiVPIDYWfYKXLUy7Y+Sorw2DMOCXOb8l5ZFwhNHPjeAxwGXyxWePvQxXLli+SgnkL0JQZCaYl0WTFCJ4Gf7y2+QPsES/prNxbnjGVpt2EyxUOA59IgweY6puw/U/2CQigL4BghhLsfbDqwIllFacVBArpObHnN0kVTINPdcY4B5FgSHhoZwh3WEHN/KeDGiSaxQfZSuTQRmc48R3OtToqVzwPpbfz++Z5vuwsZ1umIwj6BMwJR9suMNSJ5ERyg6CrLiYWFOauWkQ9W2fHNmaoItkON/ibuAAfdVbIAvr0orAvPJu6U5Nr5YHDdl+m4Fqj99nxQrcx0BrgNTStlw766tda4xAqa7gAp+vNhSWZSbcXjKNEH+WLq7gPHbqmtKpVIKMMw3LIgL2Cz+KKD4sfMAb2/IHlGrY5OnzrNYLH8mkyklx0kxET2mmiooFAol0wmiQiGyce1avZUgWhqaWzsytYk7K8qydgE6W9zZbfmJdLDb7TZ1qDh6fabGJFeIefoTzc91dl7tcpngA8EABRSuTrr1Vd3FhZHBwv3PazO2WHq7Gbjj5mhOWooX5k34IigEjb/2j3X0DOqNf419AHp77Q+LRYkgJtM3OVSI7UYX+CdvfjUdHG8ahFy8PebLM11t06wHZ4pFSVPbbNYGO0Hfohb5QB5fBq50mBBjw5+/czicpbvLN1nuc4WzxaIDanDgCINxzGiBKOMLRKuJwttbLzWuXhIdzmQip8C9XnU+SiBKSkYSExXZFyvwFuHCaOup0yelw8PDVuAGVJSMJhaLo4LYIDg8NoF2ubW51CXm9oRtzn+YipI5ZRJR7SKZHw59GPSutraa+2yz9sxUPM0QTSqVKlm+aGhBXhp67OyVQk9jeirI+Wwwt5bv48CPN4ygxnPnDoGJ7eJJCKLJ5aIwL/h3uEatRn82NrwJKHjye9JDTmEQr1bKdeJWlEX/5fx5PaAAdzNE4/F4Ci/iH5VGk4ieNbZvBRTt3O4KcsolvNoQPoZj/HDUYDAcBB72zlwFkX6TGaAJBAKZr/edxekpiWj1ScOOCducb/GHLTQbSHnJmu1xUVGCiXNniEz8vSjQDx9D+Gh9XX0VoCg7jyKItMOAhbQPl6r8BvZuX3c9aVl8NoM2rklQK9ELjVf3AAqzM7ngTBApSYmpN8fwOw6IEhZLL7ev//pROZuA3mwZWv31d+8BCrMzJ16IU77zVkE6jF+scJqOlOI6XQ6ZHareFtziblOnLpFUNp45QFmJPIXcvSn7Uvlf8B9l73QwKlk1WAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;bottom:10%;cursor:pointer;display:flex;height:63.69px;justify-content:center;left:70%;position:absolute;transition:transform .25s ease,filter .25s ease;width:65.923px}.key:hover{filter:drop-shadow(0 0 12px rgba(212,175,55,.8));transform:scale(1.15)}.topclue{animation:slideDown .3s ease;background:#000000d9;border-radius:12px;color:#d4af37;cursor:pointer;font-family:at;font-size:16px;left:50%;padding:12px 20px;position:fixed;top:140px;transform:translateX(-50%);z-index:9999}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.escapevideo{align-items:center;background:#000;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100vw}.video{height:100%;object-fit:cover;width:100%}@keyframes wonpop{0%{opacity:0;transform:scale(.75) translateY(40px)}70%{transform:scale(1.03) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes wonglow{0%,to{text-shadow:0 0 12px #d4af37,0 0 40px #b8960c}50%{text-shadow:0 0 24px #ffe066,0 0 70px #d4af37,0 0 100px #b8960c}}@keyframes wonflicker{0%,89%,91%,to{opacity:1}90%{opacity:.4}}@keyframes wonshine{0%{background-position:-300%}to{background-position:300%}}@keyframes wonborderpulse{0%,to{box-shadow:0 0 0 #d4af37,inset 0 0 30px #d4af370d}50%{box-shadow:0 0 30px #d4af3766,inset 0 0 60px #d4af371a}}@keyframes wonfadein{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.wonoverlay{align-items:center;background:radial-gradient(ellipse at 50% 40%,#281400eb 0,#000000f5 100%);display:flex;inset:0;justify-content:center;position:absolute;z-index:100}.wondiv1{animation:wonpop .55s cubic-bezier(.22,1,.36,1) both,wonborderpulse 3s ease-in-out .8s infinite;background:linear-gradient(135deg,#f5e6d3,#f3e4cf 7.14%,#f1e1cb 14.29%,#efdfc7 21.43%,#eedcc3 28.57%,#ecdabf 35.71%,#ead7bb 42.86%,#e8d5b7 50%,#e5d2b4 58.33%,#e3cfb1 66.67%,#e0ccad 75%,#decaaa 83.33%,#dbc7a7 91.67%,#d9c4a4);border-radius:10.987px;box-shadow:0 27.467px 54.934px -13.184px #00000040;max-width:480px;padding:52px 60px 44px;position:relative;text-align:center;width:90%}.wonstars{animation:wonfadein .5s ease .3s both;color:#d4af37;font-size:.7rem;letter-spacing:10px;margin-bottom:18px;opacity:.6}.wontitle{-webkit-text-fill-color:#0000;animation:wonshine 4s linear .5s infinite,wonflicker 6s ease-in-out 2s infinite;background:#000;-webkit-background-clip:text;background-clip:text;background-size:300% auto;font-family:CreepsterCaps,Attack Of Monster,serif;font-family:night;font-size:3.6rem;letter-spacing:6px;margin:0 0 14px}.wonsubtitle{animation:wonfadein .5s ease .45s both;color:#8b0000;font-family:creep;font-size:.85rem;letter-spacing:3px;margin:0 0 24px;text-transform:uppercase}.wonline{animation:wonfadein .5s ease .5s both;background:linear-gradient(90deg,#0000,#d4af3780,#0000);height:1px;margin-bottom:32px;width:100%}.wonbtns{animation:wonfadein .5s ease .6s both;display:flex;flex-direction:column;gap:10px}.playagainn{background:linear-gradient(90deg,#d4af37,#d7b238 10%,#dab639 20%,#deb939 30%,#e1bc3a 40%,#e4bf3b 50%,#e7c33c 60%,#eac63d 70%,#eec93d 80%,#f1cd3e 90%,#f4d03f);border:none;border-radius:8.789px;border-radius:3px;color:#0a0a0a;cursor:pointer;font-family:at;font-size:.85rem;font-weight:800;letter-spacing:3px;padding:14px 24px;text-transform:uppercase;transition:background .2s,box-shadow .2s,transform .15s}.playagainn:hover{background:#d4af37;box-shadow:0 0 20px #ffe06680;transform:translateY(-2px)}.wonbtlevels{background:linear-gradient(90deg,#8b0000,#8d0504 9.09%,#900b09 18.18%,#92100e 27.27%,#941412 36.36%,#971816 45.45%,#991b1a 54.55%,#9c1e1d 63.64%,#9e2121 72.73%,#a02424 81.82%,#a32727 90.91%,brown);border-radius:8.789px;border-radius:3px;color:#d4af37;cursor:pointer;font-family:at;font-size:.8rem;font-weight:700;letter-spacing:3px;padding:12px 24px;text-transform:uppercase;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s}.playagainn:active,.wonbtlevels:active{transform:scale(.97) translateY(0)}.chardiv{align-items:center;animation:frameAppear 1s ease forwards;background:url(/static/media/charchterdivRectangle%2061.ac2cda85306bcd1aecfe.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:1035px;justify-content:center;opacity:0;transform:translateY(80px) scale(.85);width:1000.691px}@keyframes frameAppear{0%{opacity:0;transform:translateY(80px) scale(.85)}70%{opacity:1;transform:translateY(-10px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}.cdic1{align-items:center;display:flex;justify-content:space-between;width:502px}.charchter1,.charchter2{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;flex-shrink:0;height:189px;opacity:0;transition:transform .3s ease,filter .3s ease,box-shadow .3s ease,border .3s ease;width:228px}.charchter1{animation:characterEnter .6s ease forwards;animation-delay:.7s;background-image:url(/static/media/c1.459411ed5a1c899f316e.png)}.charchter2{animation:characterEnter .6s ease forwards;animation-delay:1s;background-image:url(/static/media/c2image%2036.b82088400cb0050f9a02.png)}@keyframes characterEnter{0%{opacity:0;transform:translateY(40px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.charchter1:hover,.charchter2:hover{filter:brightness(1.2);transform:scale(1.08)}.charchter1.selected,.charchter2.selected{border:3px solid #d8b46c;border-radius:16px;box-shadow:0 0 20px #d8b46ccc,0 0 40px #d8b46c66;filter:brightness(1.3);transform:scale(1.1)}.story{background-color:#200101;justify-content:flex-start;min-height:100vh;overflow-x:hidden;padding:25px;position:relative}.story,.storymain{align-items:center;display:flex;flex-direction:column;width:100%}.storymain{gap:55px;max-width:1200px}.storydivv{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.story-item{opacity:0;transform:translateY(35px) scale(.92);transition:all .75s ease}.story-item.show{opacity:1;transform:translateY(0) scale(1)}.s11,.s22,.s33,.s4,.s5,.s6{background-position:50%;background-repeat:no-repeat;background-size:contain}.s11{background-image:url(/static/media/s1image%2033.a1d478333174283a138c.png);height:250px;width:360px}.s22{background-image:url(/static/media/s2Subtract.3828bd4b5e6d4813774b.png);height:270px;width:420px}.s33{background-image:url(/static/media/s3Subtract.47c55b33ebb781982479.png);height:250px;width:300px}.s4{background-image:url(/static/media/s4image%2034.975672ac4d987e486841.png);height:270px;width:360px}.s5{background-image:url(/static/media/s5Subtract.70ffd22133285749267d.png);width:440px}.s5,.s6{height:280px}.s6{background-image:url(/static/media/s6Subtract.599d9691b702d1697217.png);width:300px}@media (max-width:1024px){.s11,.s4{height:220px;width:320px}.s22,.s5{height:240px;width:360px}.s33,.s6{height:200px;width:260px}}@media (max-width:768px){.storydivv{flex-direction:column;gap:35px}.s11,.s22,.s33,.s4,.s5,.s6{height:220px;width:90%}.mysteryhotel{font-size:20px}}.nextbtt{background:#d4af37;border:none;border-radius:12px;bottom:25px;color:#111;cursor:pointer;font-family:night;font-size:1rem;font-weight:700;letter-spacing:1px;padding:12px 30px;position:fixed;right:25px;transition:.2s ease;z-index:9999}.nextbtt:hover{transform:scale(1.05)}@keyframes lockShake{0%{transform:rotate(0deg) scale(1)}10%{transform:rotate(-8deg) scale(1.05)}20%{transform:rotate(8deg) scale(1.05)}30%{transform:rotate(-10deg) scale(1.1)}40%{transform:rotate(10deg) scale(1.1)}50%{transform:rotate(-6deg) scale(1.05)}60%{transform:rotate(6deg) scale(1.05)}70%{transform:rotate(-4deg) scale(1)}80%{transform:rotate(0deg) scale(1)}85%{opacity:1;transform:rotate(0deg) scale(1.15)}to{opacity:0;transform:rotate(0deg) scale(2.5)}}.lock-shatter{animation:lockShake 1.2s ease-in-out forwards}@keyframes unlockFlash{0%{opacity:0}30%{opacity:.85}60%{opacity:.4}to{opacity:0}}@keyframes unlockCardGlow{0%{filter:brightness(1)}50%{filter:brightness(1.5)}to{filter:brightness(1.2)}}.levels3page .level1,.levels3page .level6{filter:brightness(1) drop-shadow(0 0 10px rgba(212,175,55,.25))}.level6.unlocked{border:none!important;box-shadow:none!important;cursor:pointer;outline:none!important}@keyframes cardVibrate{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,2px)}80%{transform:translate(1px,-2px)}to{transform:translate(0)}}.level6.unlocking{animation:cardVibrate .15s linear infinite}.room2div{align-items:center;background-image:url(/static/media/room2image%2028.a0a7ca88e980575dbebc.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;padding:20px 20px 24px;position:relative;width:100%}.maginfyglass{background-image:url(/static/media/maginifyglass1.4f923893cc493ba3540c.png);bottom:20px;height:150.029px;left:25%;width:231.156px}.inventorybar,.maginfyglass{display:flex;position:absolute}.inventorybar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#b00d0d66;border-radius:12px;flex-direction:column;gap:10px;height:300px;left:15px;padding:10px;top:50%;transform:translateY(-50%);width:70px}.inventory-item{animation:popIn .3s ease;background-position:50%;background-size:cover;border:1px solid #fff3;border-radius:8px;height:50px;width:50px}.magnify-icon{background-image:url(/static/media/maginifyglass1.4f923893cc493ba3540c.png)}@keyframes popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.pipes{background-image:url(/static/media/pipes5eb619ec-b88d-4392-980f-4ad6115d7fe0.cbf17edfc6510c458d5b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;justify-content:space-between;overflow:hidden;padding:20px 20px 24px;position:relative;width:100%}.pipe-panel,.pipes{align-items:center;display:flex;flex-direction:column}.pipe-panel{background:linear-gradient(160deg,#2a1f12,#1a1208);border:4px solid #5c3d1a;border-radius:12px;box-shadow:0 0 0 2px #3a2510,0 0 30px #000c,inset 0 0 20px #00000080;gap:12px;left:50%;padding:18px 22px 22px;position:absolute;top:50%;transform:translate(-50%,-50%)}.pipe-warm .pipe-seg{background:linear-gradient(90deg,#5a3a10 0,#a06820 25%,#c88030 50%,#a06820 75%,#5a3a10)!important;box-shadow:0 0 5px #b46e1e8c;transition:background .25s ease,box-shadow .25s ease}.pipe-warm .pipe-seg.pipe-bottom,.pipe-warm .pipe-seg.pipe-top{background:linear-gradient(180deg,#5a3a10 0,#a06820 25%,#c88030 50%,#a06820 75%,#5a3a10)!important;box-shadow:0 0 5px #b46e1e8c}.pipe-warm .pipe-circle{border-color:#a06820;box-shadow:inset 0 3px 6px #ffffff12,inset 0 -3px 6px #00000080,0 0 10px #b46e1e59;transition:box-shadow .25s ease}.pipe-panel-solved{border-color:#d4af37;box-shadow:0 0 0 2px #d4af37,0 0 50px #d4af37b3,inset 0 0 20px #d4af3726;transition:box-shadow .6s ease,border-color .6s ease}.pipe-hint{color:#8a6a30;font-family:at;font-size:12px;letter-spacing:2px;margin:0;text-transform:uppercase}.pipe-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,70px);grid-template-rows:repeat(3,70px)}.pipe-tile{align-items:center;display:flex;height:70px;justify-content:center;width:70px}.pipe-tile:not(.pipe-fixed):not(.pipe-decoy):active .pipe-circle{transform:scale(.93)}.pipe-decoy .pipe-circle{filter:saturate(.2) brightness(.7);opacity:.35}.pipe-fixed .pipe-circle{border-color:#d4af37!important;box-shadow:0 0 8px #d4af3780,inset 0 2px 4px #ffffff14,inset 0 -2px 4px #0006!important}.pipe-lit .pipe-seg{background:linear-gradient(90deg,#9a7a2a 0,#f0d070 25%,#ffe898 50%,#f0d070 75%,#9a7a2a)!important;box-shadow:0 0 6px #d4af37b3}.pipe-lit .pipe-seg.pipe-bottom,.pipe-lit .pipe-seg.pipe-top{background:linear-gradient(180deg,#9a7a2a 0,#f0d070 25%,#ffe898 50%,#f0d070 75%,#9a7a2a)!important;box-shadow:0 0 6px #d4af37b3}.pipe-circle{align-items:center;background:radial-gradient(circle at 38% 32%,#5a3f22 0,#2e1e0a 55%,#1a1008 100%);border:2.5px solid #7a5528;border-radius:50%;box-shadow:inset 0 3px 6px #ffffff12,inset 0 -3px 6px #00000080,0 3px 8px #0009;display:flex;height:62px;justify-content:center;overflow:hidden;position:relative;transition:transform .12s ease;width:62px}.pipe-bolt{background:radial-gradient(circle at 35% 30%,#b8945a,#6a4520);border:1px solid #3a2510;border-radius:50%;box-shadow:inset 0 1px 2px #ffffff40,0 1px 2px #0006;height:8px;position:absolute;width:8px;z-index:4}.pipe-bolt-tl{left:5px;top:5px}.pipe-bolt-tr{right:5px;top:5px}.pipe-bolt-bl{bottom:5px;left:5px}.pipe-bolt-br{bottom:5px;right:5px}.pipe-seg{background:linear-gradient(180deg,#6a4c1e 0,#b88840 20%,#ddb85a 40%,#e8c870 50%,#ddb85a 60%,#b88840 80%,#6a4c1e);position:absolute;z-index:1}.pipe-left{border-radius:3px 0 0 3px;left:0}.pipe-left,.pipe-right{height:12px;top:50%;transform:translateY(-50%);width:31px}.pipe-right{border-radius:0 3px 3px 0;right:0}.pipe-top{border-radius:3px 3px 0 0;top:0}.pipe-bottom,.pipe-top{background:linear-gradient(90deg,#6a4c1e 0,#b88840 20%,#ddb85a 40%,#e8c870 50%,#ddb85a 60%,#b88840 80%,#6a4c1e);height:31px;left:50%;transform:translateX(-50%);width:12px}.pipe-bottom{border-radius:0 0 3px 3px;bottom:0}.pipe-center{background:radial-gradient(circle at 35% 30%,#d4a84a,#7a5020,#3a2010);border:1.5px solid #4a3010;border-radius:50%;box-shadow:inset 0 1px 3px #ffffff4d,0 1px 3px #00000080;height:14px;position:absolute;width:14px;z-index:3}.pipe-badge{bottom:-2px;color:#d4af37;font-family:at;font-size:7px;left:50%;letter-spacing:1px;position:absolute;text-shadow:0 0 4px #d4af37cc;transform:translateX(-50%);z-index:5}@keyframes fadeInUp{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.inventory-item{cursor:grab}.inventory-item:active{cursor:grabbing}.dragging{opacity:.5}.clueimage{background-image:url(/static/media/clyetask3.18282652273545c7bd90.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:150px;left:60%;position:absolute;top:92%;transform:translate(-50%,-50%);width:150px}.codevidlevel2,.room2div22{height:100vh;width:100%}.room2div22{overflow:hidden;position:relative}.room2div22 .codevidlevel2{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.room2div22 .room1nav,.room2div22 .roomtimer,.room2div22 .settings{z-index:10}.nextbtnn{animation:nextFade .4s ease;background:#d4af37;border:none;border-radius:12px;bottom:40px;color:#111;cursor:pointer;font-family:night;font-size:1rem;font-weight:700;letter-spacing:1px;padding:12px 30px;position:absolute;right:40px;transition:.25s}.nextbtnn:hover{transform:scale(1.05)}.room2task4{height:90px;position:absolute;right:23%;top:30%;width:150px}.keypadoverlay{background:#000000bf;inset:0;justify-content:center;position:fixed;z-index:999}.keypadmodal,.keypadoverlay{align-items:center;display:flex}.keypadmodal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#24160d,#120b07);border:2px solid #d4af37;border-radius:18px;box-shadow:0 0 25px #d4af3733,0 0 60px #000000b3;flex-direction:column;gap:18px;min-width:320px;padding:32px;position:relative}.keypadtitle{color:#d4af37;font-family:at;font-size:1.2rem;font-weight:700;letter-spacing:4px;text-transform:uppercase}.keypadscreen{align-items:center;background:#080808;border:2px solid #d4af37;border-radius:12px;box-shadow:inset 0 0 15px #d4af371a,0 0 15px #d4af371a;color:#d4af37;display:flex;font-size:1.8rem;height:70px;justify-content:center;letter-spacing:12px;transition:all .25s ease;width:100%}.keypadscreen.keypaderr{border-color:#f44;box-shadow:0 0 20px #f446,inset 0 0 10px #f443;color:#f44}.keypadgrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);width:100%}.keypadbtn{background:linear-gradient(180deg,#3b2715,#24160d);border:none;border-radius:12px;box-shadow:0 4px 10px #0006,inset 0 1px 1px #ffffff1a;color:#f3e6b1;cursor:pointer;font-family:at;font-size:1.2rem;font-weight:700;height:65px;transition:all .2s ease}.keypadbtn:hover{background:linear-gradient(180deg,#4d3117,#2e1b0f);box-shadow:0 0 12px #d4af3740,0 4px 15px #0006;transform:translateY(-2px)}.keypadbtn:active{transform:scale(.95)}.keypadclear{color:#ff7a7a}.keypadclose{background:#ffffff0d;border:none;border-radius:50%;color:#888;cursor:pointer;height:32px;position:absolute;right:16px;top:14px;transition:all .2s ease;width:32px}.keypadclose:hover{background:#ffffff1f;color:#fff;transform:rotate(90deg)}.room3div{background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Creepster,cursive;height:100vh;overflow:hidden;position:relative;width:100vw}.room3vignette{background:radial-gradient(ellipse at center,#0000 40%,#000000bf 100%);z-index:1}.room3dust,.room3vignette{inset:0;pointer-events:none;position:absolute}.room3dust{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.04' d='M0 0h300v300H0z'/%3E%3C/svg%3E");opacity:.6;z-index:2}.room3shadow{align-items:center;animation:shadowflash 1.2s ease-in-out forwards;background:#0000008c;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:50}.room3shadow:after{animation:shadowdrift 1.2s ease-in-out forwards;background:#000000e6;-webkit-clip-path:polygon(30% 0,70% 0,90% 100%,10% 100%);clip-path:polygon(30% 0,70% 0,90% 100%,10% 100%);content:"";filter:blur(12px);height:260px;width:120px}@keyframes shadowflash{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes shadowdrift{0%{transform:translateX(60px)}to{transform:translateX(-60px)}}.room3flicker{animation:roomflicker .6s ease-in-out}@keyframes roomflicker{0%{filter:brightness(1)}20%{filter:brightness(.4)}40%{filter:brightness(.9)}60%{filter:brightness(.3)}80%{filter:brightness(.8)}to{filter:brightness(1)}}.room3fadeout{animation:fadein 2s ease forwards;background:#000;inset:0;pointer-events:none;position:fixed;z-index:200}@keyframes fadein{0%{opacity:0}to{opacity:1}}.room3progress{bottom:28px;display:flex;gap:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.room3task{background:#0a0502cc;border:1px solid #5a3e1b;border-radius:3px;color:#d4af37;font-family:creep;font-size:21px;letter-spacing:2px;padding:6px 14px;transition:all .4s ease}.room3task.taskdone{border-color:#d4af37;box-shadow:0 0 8px #d4af374d;color:#d4af37}.room3hotspot{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:150px;justify-content:center;position:absolute;transition:all .3s ease;width:100px;z-index:10}.room3hotspot:hover{transform:scale(1.1)}.room3hotspot span{color:#d4af37;font-size:2.2rem}.storynotetextt{color:#d4af37;font-family:at;font-size:23px}.placemasktext{color:#d4af37;font-family:at;font-size:12px}.room3portraits{left:66%;top:83%}.room3mirrors{left:20%;top:40%}.room3musicbox{left:49%;top:70%}@keyframes scareflash{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}.puzzleoverlay{background:#000000c7;inset:0;justify-content:center;position:fixed;z-index:100}.puzzlemodal,.puzzleoverlay{align-items:center;display:flex}.puzzlemodal{background:#120a04;border:2px solid #8b6914;border-radius:6px;box-shadow:0 0 50px #b464004d;flex-direction:column;max-width:560px;min-width:340px;overflow-y:auto;padding:32px 28px;position:relative;width:90%}.puzzlemodal.puzzleshake{animation:shake .4s ease}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}.puzzletitle{color:#d4af37;font-size:1.4rem;margin:0;text-align:center}.puzzlesubtitle{color:#9a8060;font-size:.82rem;font-style:italic;letter-spacing:1px;margin:0}.puzzleclose{background:none;border:none;color:#6b4c1e;cursor:pointer;font-size:1rem;position:absolute;right:14px;top:10px}.puzzleclose:hover{color:#d4af37}.puzzlesubmit{background:#1f1005;border:1px solid #8b6914;border-radius:3px;color:#d4af37;cursor:pointer;font-family:Creepster,cursive;font-size:.9rem;letter-spacing:2px;margin-top:4px;padding:10px 24px;transition:all .2s}.puzzlesubmit:hover{background:#2d1a08;box-shadow:0 0 10px #d4af374d}.puzzlesubmit:disabled{cursor:default;opacity:.4}.puzzleinput{background:#0d0802;border:1px solid #5a3e1b;border-radius:3px;color:#d4af37;font-family:Creepster,cursive;font-size:1.2rem;letter-spacing:6px;outline:none;padding:10px 16px;text-align:center;width:200px}.puzzleinput:focus{border-color:#d4af37}.puzzleerror{color:#c44;font-size:.78rem;font-style:italic;letter-spacing:1px;margin:0;text-align:center}.guestregistry{display:flex;flex-direction:column;gap:4px;width:100%}.guestrow{border:1px solid #0000;border-radius:3px;color:#c8b89a;cursor:pointer;display:grid;font-family:Georgia,serif;font-size:.82rem;grid-template-columns:2fr 1fr 1.5fr;padding:8px 12px;transition:background .15s}.guestrow:hover{background:#d4af3712}.guestrow.guestheader{border-bottom:1px solid #3a2a10;color:#8a7050;cursor:default;font-family:Creepster,cursive;font-size:.7rem;letter-spacing:2px}.guestrow.guestselected{background:#d4af371f;border-color:#8b6914}.guestout{color:#5a7050}.guestmissing{color:#8a3030;letter-spacing:2px}.mirrorgrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.mirrorcard{background:#0d0802;border:1px solid #3a2a10;border-radius:4px;cursor:pointer;padding:14px 12px;text-align:center;transition:all .2s}.mirrorcard:hover{background:#1a0f05;border-color:#8b6914}.mirrorcard.mirroractive{border-color:#d4af37;box-shadow:0 0 12px #d4af3740}.mirrorlabel{color:#d4af37;font-family:Creepster,cursive;font-size:.9rem;letter-spacing:2px;margin-bottom:6px}.mirrordesc{color:#9a8060;font-family:Georgia,serif;font-size:.75rem;font-style:italic;line-height:1.4}.mirrorexamine{background:#0a0602;border:1px solid #3a2a10;border-radius:4px;padding:14px 16px;width:100%}.mirrorhint{color:#b8a880;font-family:Georgia,serif;font-size:.82rem;font-style:italic;margin:0 0 6px;text-align:center}.mirrorcodereveal{color:#d4af37;font-family:Creepster,cursive;font-size:1rem;letter-spacing:3px;margin:0;text-align:center}.mirrorinputrow{align-items:center;gap:10px;margin-top:4px}.gearrow,.mirrorinputrow{display:flex;justify-content:center}.gearrow{gap:14px;width:100%}.gearslot{align-items:center;background:#0a0602;border:1px solid #3a2a10;border-radius:4px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:14px 8px;text-align:center;transition:all .4s}.gearslot.gearfound{border-color:#d4af37;box-shadow:0 0 8px #d4af3733}.gearicon{color:#5a3e1b;font-size:1.6rem;transition:color .4s}.gearslot.gearfound .gearicon{animation:gearspin 1s ease;color:#d4af37}@keyframes gearspin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gearslot span{color:#8a7050;font-family:Creepster,cursive;font-size:.8rem;letter-spacing:1px}.gearslot.gearfound span{color:#d4af37}.gearslot small{color:#5a4030;font-size:.65rem}.gearslot small,.musicbookhint{font-family:Georgia,serif;font-style:italic}.musicbookhint{color:#9a8060;font-size:.8rem;margin:0;text-align:center}.musicnotes{animation:notesfloat 3s ease forwards;color:#d4af37;display:flex;font-size:1.8rem;gap:10px}@keyframes notesfloat{0%{opacity:0;transform:translateY(10px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(-20px)}}.note{animation:notebounce .6s ease-in-out infinite alternate;display:inline-block}.n1{animation-delay:0s}.n2{animation-delay:.12s}.n3{animation-delay:.24s}.n4{animation-delay:.36s}.n5{animation-delay:.48s}@keyframes notebounce{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.sheetmusichint{text-align:center}.sheetmusichint p{color:#9a8060;font-family:Georgia,serif;font-size:.8rem;font-style:italic;margin:3px 0}.sheetmusichint strong{color:#d4af37}.storynote{background:#ffffff0d;border-radius:10px;font-style:italic;margin:20px 0;padding:15px}.maskinventory{gap:15px;margin-bottom:25px}.maskbtn{background:#2b2b2b;border:2px solid #555;border-radius:10px;color:#fff;padding:12px;width:120px}.maskbtn.selected{border-color:gold}.maskslots{display:flex;gap:15px;justify-content:center;margin-bottom:25px}.maskslot{border:2px dashed #888;border-radius:10px;flex-direction:column;height:100px;width:140px}.sloticon{font-size:28px}.successmessage{color:#d8c17f;text-align:center}.puzzletitle{font-family:creep;letter-spacing:4px}.puzzlesubtitle{font-family:at;letter-spacing:2px}.guestheader{font-family:night;letter-spacing:2px}.guestrow{font-family:at}.puzzleerror{font-family:creep;letter-spacing:2px}.puzzlesubmit{letter-spacing:3px}.puzzleclose,.puzzlesubmit{font-family:night}.clockpuzzlecontainer{gap:25px}.clocktime{color:#e5c88a;font-family:creep;font-size:3rem;letter-spacing:4px}.clockbutton{background:#2c1f16;border:2px solid #6b4e2e;border-radius:10px;color:#e5c88a;font-family:at;padding:12px 20px;transition:.2s}.clockbutton:hover{background:#3b2a1d;transform:scale(1.05)}.room4div{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;overflow:hidden;position:relative;transition:filter .3s ease;width:100%}.room4flicker{filter:brightness(.85) sepia(.05)}.room4vignette{background:radial-gradient(ellipse at 50% 45%,#0000 30%,#0006 70%,#000000e0 100%);z-index:2}.room4dust,.room4vignette{inset:0;pointer-events:none;position:absolute}.room4dust{background-image:radial-gradient(#d4af370f 1px,#0000 0);background-size:3px 3px;opacity:.5;z-index:3}.room4progress{bottom:28px;display:flex;gap:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.room4task{background:#00000080;border:1px solid #d4af374d;border-radius:4px;color:#d4af37aa;font-size:.72rem;letter-spacing:.06em;padding:6px 12px;text-transform:uppercase;transition:color .3s ease,border-color .3s ease,background .3s ease}.room4task.taskdone{background:#d4af371f;border-color:#d4af37;color:#d4af37}.room4hotspot{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:1.4rem;height:56px;justify-content:center;position:absolute;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;width:56px;z-index:5}.room4hotspot:hover{background:#d4af3726;border-color:#d4af37;box-shadow:0 0 16px #d4af3766;transform:scale(1.1)}.room4hotspot.hotspotsolved{border-color:#5a9a5a;color:#8fd98f}.room4clockspot{left:50%;top:28%}.room4safespot{left:88%;top:65%}.room4toolboxspot{left:70%;top:58%}.toolboxmodal{max-width:700px}.yy{color:#d4af37;font-size:2.2rem}.maskinventory{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:25px 0}.maskbtn{background:linear-gradient(180deg,#3a2a1c,#20160f);border:2px solid #d4af3759;border-radius:12px;color:#d4af37;cursor:pointer;min-width:160px;padding:18px;transition:.2s}.maskbtn:hover{border-color:#d4af37;box-shadow:0 0 15px #d4af374d;transform:translateY(-3px)}.maskbtn.selected{border-color:#d4af37;box-shadow:0 0 20px #d4af3773}.maskslots{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:25px}.maskslot{align-items:center;background:#00000073;border:2px dashed #d4af3766;border-radius:15px;color:#d4af37;cursor:pointer;display:flex;justify-content:center;min-height:110px;padding:15px;text-align:center;transition:.2s}.maskslot:hover{background:#d4af3714;border-color:#d4af37}.placemasktext{font-size:.95rem;line-height:1.4}.clockmodal{max-width:550px}.clockpuzzlecontainer{align-items:center;display:flex;flex-direction:column;gap:28px}.clocktime{color:#d4af37;font-family:Times New Roman,serif;font-size:4rem;letter-spacing:6px;text-shadow:0 0 10px #d4af3766,0 0 20px #d4af3733}.clockcontrols{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.clockbutton{background:linear-gradient(180deg,#3a2a1c,#1b120c);border:2px solid #d4af3766;border-radius:12px;color:#d4af37;cursor:pointer;font-size:1rem;min-width:180px;padding:14px 22px;transition:all .2s ease}.clockbutton:hover{border-color:#d4af37;box-shadow:0 0 15px #d4af374d;transform:translateY(-3px)}.clockbutton:active{transform:translateY(1px)}.safemodal{background:linear-gradient(180deg,#262626,#111);border:3px solid #7a5b2f;border-radius:20px;box-shadow:0 0 40px #000000e6,inset 0 0 30px #d4af3714;max-width:500px}.safedisplay{gap:16px;margin:30px 0}.safedigit,.safedisplay{display:flex;justify-content:center}.safedigit{align-items:center;background:linear-gradient(180deg,#1d1d1d,#080808);border:2px solid #d4af3799;border-radius:10px;box-shadow:inset 0 0 10px #000000e6,0 0 12px #d4af3726;color:#d4af37;font-size:2rem;height:65px;width:55px}.safekeypad{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,70px);justify-content:center;margin:25px auto}.safekey{background:linear-gradient(180deg,#3b3b3b,#171717);border:2px solid #d4af3759;border-radius:12px;box-shadow:inset 0 2px 4px #ffffff0d,0 4px 8px #00000080;color:#d4af37;cursor:pointer;font-family:at;font-size:1.3rem;font-weight:700;height:60px;transition:all .2s ease;width:70px}.safekey:hover{border-color:#d4af37;box-shadow:0 0 15px #d4af3759;transform:translateY(-3px)}.safekey:active{transform:translateY(2px)}.safekeyclear{color:#ff7a7a}.safekeyenter{color:#8fd98f}.puzzlesubtitle{color:#d9c59a;line-height:1.7;margin-bottom:20px;text-align:center}@font-face{font-family:night;src:url(/static/media/NightsideDemoRegular.a782798e606d9876a17e.ttf)}@font-face{font-family:creep;src:url(/static/media/CreepsterCaps-Regular.72acbde7fe1dc55de4b3.ttf)}@font-face{font-family:at;src:url(/static/media/Attack%20Of%20Monster.37e42fb55b949f4ec66d.ttf)}.endlessroot{background-image:url(/static/media/infin.87aa6a73c2c91a1e616d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#f5e8c6;cursor:default;font-family:at,Georgia,serif;min-height:100vh;overflow-x:hidden;overflow-y:visible;position:relative;width:100%}.endlessroot:before{background:linear-gradient(#000000b8,#000000d1);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.blackout-active{cursor:none}.flashlight-overlay{background:radial-gradient(circle 120px at -999px -999px,#0000 0,#0000 55%,#0000008c 75%,#000000f7 100%);background:radial-gradient(circle 120px at var(--fx,-999px) var(--fy,-999px),#0000 0,#0000 55%,#0000008c 75%,#000000f7 100%);box-shadow:inset 0 0 0 9999px #05030000;inset:0;pointer-events:none;position:fixed;z-index:9}.blackout-active .flashlight-overlay:after{background:radial-gradient(circle,#d4af3714 0,#0000 70%);border-radius:50%;content:"";height:240px;left:-1119px;left:calc(var(--fx, -999px) - 120px);pointer-events:none;position:fixed;top:-1119px;top:calc(var(--fy, -999px) - 120px);width:240px}@keyframes lightsOut{0%{opacity:0}15%{opacity:.9}25%{opacity:.2}40%{opacity:.95}55%{opacity:.1}70%{opacity:.85}85%{opacity:.3}to{opacity:1}}.blackout-entering .flashlight-overlay{animation:lightsOut 1.2s ease-in forwards}.blackout-banner{animation:bannerAppear 1.2s ease forwards;background:#0a0500e6;border:2px solid #d4af37b3;border-radius:12px;color:#d4af37;font-family:creep,Georgia,serif;font-size:2rem;left:50%;letter-spacing:4px;padding:24px 48px;pointer-events:none;position:fixed;text-shadow:0 0 10px #d4af37cc,0 0 30px #d4af3766;top:50%;transform:translate(-50%,-50%);z-index:9998}@keyframes bannerAppear{0%{opacity:0;transform:translate(-50%,-48%) scale(.9)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.02)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-52%) scale(.95)}}.blackout-badge{animation:flicker 2.5s infinite;color:#ff9a3c;font-family:creep,Georgia,serif;font-size:.85rem;letter-spacing:2px}@keyframes flicker{0%,to{opacity:1}45%{opacity:.85}47%{opacity:.2}49%{opacity:.9}70%{opacity:.95}72%{opacity:.3}74%{opacity:1}}.endlesscard{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140f0ad9;border:2px solid #d4af3766;border-radius:20px;box-shadow:0 0 40px #000000b3,0 0 25px #d4af3726;display:flex;flex-direction:column;gap:20px;left:50%;max-width:500px;padding:50px 40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:2}.endlesstitle{color:#d4af37;font-family:creep,Georgia,serif;font-size:3rem;letter-spacing:5px;margin:0;text-shadow:0 0 10px #d4af3780,0 0 20px #d4af374d}.endlesssubtitle{color:#d7c69f;font-family:at,Georgia,serif;font-size:1rem;line-height:1.7;margin:0;text-align:center}.endlessbtn{background:linear-gradient(135deg,#d4af37,#f0d46a);border:none;border-radius:40px;box-shadow:0 0 20px #d4af3766;color:#111;cursor:pointer;font-family:night,Georgia,serif;font-size:1rem;font-weight:700;letter-spacing:2px;padding:15px 45px;transition:.3s}.endlessbtn:hover{box-shadow:0 0 30px #d4af37b3;transform:scale(1.08)}.endlesstopbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000073;border-bottom:1px solid #d4af374d;display:flex;justify-content:space-around;padding:20px}.endlessinfo{color:#d4af37;font-family:at,Georgia,serif;font-size:1rem;letter-spacing:2px;text-transform:uppercase}.endlesstargets{bottom:20px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;left:50%;padding:0 20px;position:absolute;transform:translateX(-50%);width:100%;z-index:10}.endlesschip{background:#19140fcc;border:1px solid #d4af3766;border-radius:30px;color:#f1e1b4;font-family:at,Georgia,serif;font-size:.85rem;letter-spacing:1px;padding:10px 18px;transition:.3s}.endlesschip:hover{transform:scale(1.05)}.endlesschip.found{background:#32643299;border-color:#82d682;color:#a7f0a7;text-decoration:line-through}.endlessscene{height:calc(100vh - 170px);overflow:hidden;position:relative;width:100%}.endlessobj{animation:float 3s ease-in-out infinite;cursor:pointer;height:65px;position:absolute;transition:transform .2s,opacity .3s,filter .3s;-webkit-user-select:none;user-select:none;width:65px}.endlessobj:hover{filter:drop-shadow(0 0 10px rgba(212,175,55,.8));transform:scale(1.2)}.endlessstats{color:#d4af37;display:flex;font-family:at;gap:40px;left:50%;letter-spacing:3px;position:absolute;transform:translateX(-50%);z-index:10}.endlessobj.hidden{opacity:0;pointer-events:none;transform:scale(0)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}
/*# sourceMappingURL=main.90eeca59.css.map*/