@font-face{font-family:MirrorCondensed;src:url('/assets/RobotoCondensed.ttf') format('truetype');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#001b36;color:#fff}body{display:grid;place-items:center;font-family:'HeliosCond','MirrorCondensed','Arial Narrow',Arial,sans-serif}#stage{position:relative;width:1080px;height:1920px;flex-shrink:0;transform:scale(var(--scale,0.5));transform-origin:center;position:absolute;left:50%;top:50%;margin-left:-540px;margin-top:-960px}.background{position:absolute;inset:0;width:100%;height:100%}#logos{position:absolute;top:115.44px;left:84.3px;display:flex;gap:60.32px;align-items:center}#logos img:first-child{width:251.51px;height:76.78px}#logos img:last-child{width:133.15px;height:52.33px}.vertical{position:absolute;left:73px;top:1062px;transform:rotate(-90deg);transform-origin:left top;font-size:54px;line-height:63px;font-weight:800;white-space:nowrap;font-stretch:condensed}section{position:absolute}#welcome{top:307px;left:208.49px}h1,h2,p{font-weight:400;margin:0}h1,h2{font-size:47.13px;line-height:56px}p{font-size:34px;line-height:38px;margin-top:37px;letter-spacing:-1px}.italic{font-style:italic}#welcome h2{margin-top:37px}#qr{width:164px;height:164px;display:block;margin-top:40px}small{display:block;margin-top:22px;font-size:25px;max-width:630px}#thanks{top:307px;left:233.29px}.vacancy{display:flex;gap:54px;align-items:center;margin-top:94px}.vacancy img{width:140.25px;height:140.25px}.vacancy p{margin:0}#mirror{inset:0}#viewport{position:absolute;left:178px;top:317px;width:724px;height:1287px;background:#082439;overflow:hidden;display:grid;place-items:center}video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}#preparing{position:absolute;text-align:center;font-size:36px}.simulation{position:absolute;bottom:20px;font:20px Arial;background:#0009;padding:10px}#profession{position:absolute;left:174.52px;top:1632.17px;font-size:43px;line-height:51.6px;font-weight:bold;width:750px}#connection{position:absolute;bottom:35px;left:210px;font-size:25px;color:#ffe7a0}dialog{border:0;border-radius:14px;padding:28px;max-width:90vw;font-family:Arial}dialog::backdrop{background:#001b36e0}dialog h2{font-size:24px;line-height:1.3}dialog p{font-size:16px;line-height:1.5;margin-top:18px;letter-spacing:0}input,button{font:inherit;padding:12px;margin-top:12px}input{width:100%}button{cursor:pointer;background:#006fbc;color:white;border:0;border-radius:6px}[hidden]{display:none!important}

.vertical{width:749px;height:63px;z-index:2;pointer-events:none}
