body{background-color:#1c1c1e;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}video{height:100%;object-fit:cover;width:100%}#videoElement{background:#18181a}#videoElement,#videoElementParent{height:100%;position:absolute;width:100%}#videoElementParent{bottom:0;box-sizing:border-box;cursor:default;left:0;margin:auto;max-height:100%;max-width:100%;overflow:hidden;pointer-events:all;right:0;top:0}#streamingVideo{background:#18181a;position:absolute}#logo{display:block;height:auto;margin:16px auto 0;max-width:150px;object-fit:contain;width:100%}.hidden{display:none}.flex{display:flex}.containMain{background:#18181a;flex:1 1;height:100%;height:-webkit-fill-available;width:100%}.containLoading,.containMain{display:flex;flex-direction:column;justify-content:center;position:fixed}.containLoading{align-items:center;height:100vh;left:0;top:0;width:100vw;z-index:1000}.Header{background-color:#000;position:relative}.loader-container{align-items:center;background:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.controlPanel{bottom:20px;display:flex;gap:10px;position:fixed;z-index:1}.stats-container{margin-top:20px}.stat-item{margin-bottom:10px}#passwordScreen{flex-direction:column;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1002}#passwordForm,#passwordScreen{align-items:center;display:flex}#passwordForm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border-radius:10px;box-shadow:0 8px 20px #0006;gap:10px;padding:14px 20px}#passwordForm input{background-color:#ffffff26;border:1px solid #ffffff4d;border-radius:6px;color:#fff;font-size:16px;outline:none;padding:10px 14px;width:180px}#passwordForm input::placeholder{color:#ffffffb3}#passwordForm button{background-color:#4e9cff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .2s ease-in-out}#passwordForm button:hover{background-color:#327dcd}body,html{height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:none}.modal-overlay-stats{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content-stats{background-color:#fff;border-radius:8px;max-height:80%;max-width:500px;overflow-y:auto;padding:20px;position:relative;width:100%}@media (max-width:768px){.modal-content-stats{max-height:70%;max-width:90%}}@media (max-width:480px){.modal-content-stats{max-height:60%;max-width:90%}}.close-button{background:none;border:none;cursor:pointer;font-size:18px;position:absolute;right:10px;top:10px}.floatingInputBox{background:#000000b3;border:1px solid #000;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;gap:12px;left:50%;padding:16px;position:fixed;top:50%;transform:translate(-50%,-50%);width:70vw;z-index:1000}.modalKeyboardTextArea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;height:120px;padding:10px;resize:vertical;width:100%}.modalKeyboardInputRow{display:flex;gap:10px;justify-content:flex-end}.btn-keyboard-flat{background-color:#007aff;border:none;border-radius:6px;color:#e5e5ea;cursor:pointer;padding:8px 16px;transition:background-color .2s ease-in-out}.btn-keyboard-flat:hover{background-color:#007bff98}.btn-keyboard-flat-cancel{background-color:#444;border:none;border-radius:6px;color:#e5e5ea;cursor:pointer;padding:8px 16px;transition:background-color .2s ease-in-out}.btn-keyboard-flat-cancel:hover{background-color:#44444475}
/*# sourceMappingURL=main.2fb647ac.css.map*/