body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg-dark:#121212;--bg-light:#f5f5f5;--text-dark:#f5f5f5;--text-light:#121212;--primary-color:#ff5722;--accent-color:#2196f3;--input-bg-dark:#1e1e1e;--input-bg-light:#e0e0e0;--border-dark:#333;--border-light:#ddd}.ad-fixed{top:50%;transform:translateY(-50%);z-index:999}.ad-left{left:0}.ad-right{right:0}.ad-bottom{bottom:0;left:0;position:fixed;z-index:999}@media (max-width:768px){.ad-fixed{display:none}}*{box-sizing:border-box;margin:0;padding:0}#root,.App,body,html{height:100%;margin:0!important;padding:0!important}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;touch-action:manipulation}:root{--bg-color:#fff;--text-color:#000;--header-bg:#fff;--shadow-color:gray;--video-bg:#3f3e3e;--input-bg:#fff;--border-color:#d3d3d3;--force-refresh:0}body.dark-mode{--bg-color:#1a1a1a;--text-color:#fff;--header-bg:#2a2a2a;--shadow-color:#444;--video-bg:#000;--input-bg:#2a2a2a;--border-color:#444}body>div>div{display:flex;flex-direction:column;margin:0;min-height:100vh;padding:0}.App{min-height:100vh}.App,main{margin:0!important;padding:0!important}main{flex:1 1}.ad-container{margin:20px auto;max-width:100%;overflow:hidden;text-align:center}.ad-fixed{height:600px;position:fixed;width:160px;z-index:10}.ad-left{left:10px}.ad-left,.ad-right{top:50%;transform:translateY(-50%)}.ad-right{right:10px}.ad-bottom{height:90px;margin:20px auto 60px;max-width:728px;position:relative;text-align:center;width:100%;z-index:1}.ad-fallback{align-items:center;background-color:#fff;background-color:var(--input-bg);border:1px solid #d3d3d3;border:1px solid var(--border-color);color:#000;color:var(--text-color);display:flex;height:100%;justify-content:center;width:100%}body,html{height:100%}body,html{margin:0!important;overflow-x:hidden;padding:0!important}body{background-color:#fff;background-color:var(--bg-color);color:#000;color:var(--text-color);display:flex;flex-direction:column;min-height:100vh;transition:background-color .3s ease,color .3s ease}header{background-color:#fff;background-color:var(--header-bg);box-shadow:0 0 5px gray;box-shadow:0 0 5px var(--shadow-color);flex-basis:10%;margin:0!important;padding:0!important;position:relative;z-index:1000}nav{height:100%;padding:0 10px}.container{align-items:center;display:flex;height:100%;justify-content:space-between}img.logo{max-height:87.5px}.online-status{color:skyblue;font-size:20px;font-weight:700}.main-container{margin:0!important;padding:0 25% 20px!important}.main-wrapper main{margin:0!important;padding:0!important}.main-wrapper main .main-container{margin:0!important;padding:0 25% 20px!important}.main-container h1{margin:0 0 30px!important;padding:0!important}.main-wrapper{display:flex;flex-direction:column;margin:0!important;min-height:100vh;padding:0!important;position:relative;width:100%}.main-wrapper main{flex:1 1;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.main-container{margin:0;padding:0 25% 20px}.main-container>div{margin-top:0;padding-top:0}.main-container div[style*=maxWidth],.main-container>div[style*=padding]{margin-top:0!important;padding-top:0!important}.main-container p{line-height:1.6}.main-container div[style*=maxWidth] p,.main-container p{margin-bottom:20px!important}.main-container>:first-child{margin-top:0!important;padding-top:0!important}.monitored-text{background-color:skyblue;flex-direction:column-reverse;justify-content:center;margin:20px 0;padding:5px;text-align:center}.start-chat{font-size:20px;margin-bottom:10px}.action-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.button-container{display:flex;gap:20px;justify-content:center}.video_chat_main_container{flex-basis:90%;height:100%;margin:0;padding:0}.video_chat_container{display:flex;height:100%;width:100%}.video-tag-container{flex-basis:30%;margin-right:5px;margin-top:10px}.video-tag-container,.videos{display:flex;flex-direction:column}.videos{height:100%}.video-player{background-color:#3f3e3e;background-color:var(--video-bg);flex-basis:50%;max-height:350px;object-fit:cover;width:100%}.chat-container{display:flex;flex-basis:70%;flex-direction:column;height:100%;height:100vh;min-height:100vh;width:100%}.chat-text-container{box-shadow:0 0 5px gray;box-shadow:0 0 5px var(--shadow-color);flex-basis:80%;margin:5px}.chat-text-area,.chat-text-container{background-color:#fff;background-color:var(--input-bg);border-radius:5px;padding:10px}.chat-text-area{font-size:16px;height:300px;line-height:1.5;margin-top:10px;overflow-y:auto}.next-chat-container{display:flex;flex-basis:20%;gap:10px;height:100%;padding:0 5px;width:100%}.type-message{border-radius:5px;box-shadow:0 0 5px gray;box-shadow:0 0 5px var(--shadow-color);flex-basis:70%;height:auto;margin-bottom:5px;margin-top:5px;padding:10px;width:100%}#msg-input,.type-message{background-color:#fff;background-color:var(--input-bg)}#msg-input{border:1px solid #d3d3d3;border:1px solid var(--border-color);border-radius:5px;font-size:16px;height:50px;outline:none;padding:5px;resize:none;width:99%}#msg-input,.theme-toggle{color:#000;color:var(--text-color)}.theme-toggle{-webkit-tap-highlight-color:transparent;background:none;border:2px solid #000;border:2px solid var(--text-color);border-radius:20px;cursor:pointer;font-size:14px;margin-left:10px;min-height:32px;padding:5px 15px;touch-action:manipulation;transition:all .3s ease}.theme-toggle:focus{outline:2px solid #0078d7;outline-offset:2px}.theme-toggle:hover{background-color:#000;background-color:var(--text-color);color:#fff;color:var(--bg-color)}.user-info-form{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:20px}.user-info-form input,.user-info-form select{-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--input-bg);border:1px solid #d3d3d3;border:1px solid var(--border-color);border-radius:5px;box-sizing:border-box;color:#000;color:var(--text-color);font-size:16px;height:45px;max-width:90%;padding:10px;width:300px}.user-info-form input:focus,.user-info-form select:focus{border-color:#0078d7;outline:2px solid #0078d7;outline-offset:2px}.button{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#006bb3;border:3px solid #ffffff4d;border-radius:9999px;box-shadow:0 10px 20px #0003;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;min-height:44px;outline:none;overflow:hidden;padding-block:.5rem;padding-inline:1.25rem;position:relative;touch-action:manipulation;transition:all .3s ease-in-out}.button:focus{outline:2px solid #0078d7;outline-offset:2px}.icon{height:24px;transition:all .3s ease-in-out;width:24px}.button:hover{border-color:#fff9;transform:scale(1.05)}.button:hover .icon{transform:translate(4px)}.button:hover:before{animation:shine 1.5s ease-out infinite}.button:before{background-image:linear-gradient(120deg,#fff0 30%,#fffc,#fff0 70%);content:"";height:100%;left:-100px;opacity:.6;position:absolute;top:0;width:100px}@keyframes shine{0%{left:-100px}60%{left:100%}to{left:100%}}.logo-btn{-webkit-tap-highlight-color:transparent;background:none;border:none;cursor:pointer;padding:0;text-decoration:none;touch-action:manipulation}.logo-btn:focus{outline:2px solid #0078d7;outline-offset:2px}.horizontal-divider{border:none;border-top:1px solid #d3d3d3;border-top:1px solid var(--border-color);margin:10px 0}.loading-spinner{align-items:center;background-color:#fff;background-color:var(--bg-color);border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}.loading-spinner img{animation:spin 1s linear infinite;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.popup-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:9999}.popup-overlay.active{opacity:1;visibility:visible}.popup-content{background-color:#fff;background-color:var(--bg-color);border-radius:10px;box-shadow:0 5px 15px #0000004d;color:#000;color:var(--text-color);max-width:400px;padding:30px;text-align:center;transform:translateY(-20px);transition:transform .3s ease}.popup-overlay.active .popup-content{transform:translateY(0)}.popup-title{color:#ff3b3b;font-size:24px;margin-bottom:15px}.popup-message{font-size:16px;line-height:1.5;margin-bottom:20px}.popup-button{background-color:#ff3b3b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.popup-button:hover{background-color:#d32f2f}.video-container{height:240px;position:relative}.video-overlay{align-items:center;background-color:#000000b3;color:#fff;display:flex;font-size:14px;height:100%;justify-content:center;left:0;padding:10px;position:absolute;text-align:center;top:0;width:100%;z-index:10}@media (min-width:1441px){.main-container{padding:0 30% 20px}img.logo{max-height:100px}nav h2{font-size:24px}}@media (min-width:1025px) and (max-width:1440px){.main-container{padding:0 25% 20px}.ad-fixed{display:block}}@media (min-width:768px) and (max-width:1024px){.ad-fixed{display:none}.main-container{padding:0 15% 20px}img.logo{max-height:70px}.online-status{font-size:18px}.theme-toggle{font-size:14px;padding:5px 12px}nav h2{font-size:20px}.button-container{gap:15px}.button{font-size:16px;padding:12px 20px}}@media (max-width:767px){.ad-fixed{display:none}.ad-bottom{height:60px;max-width:468px}header{flex-basis:12%;padding:0}img.logo{max-height:50px}.online-status{font-size:14px}.theme-toggle{font-size:12px;margin-left:5px;padding:3px 8px}nav h2{font-size:16px}.main-container{max-width:100%!important;padding:10px 5% 20px!important;width:100%!important}.main-container>div,.main-container>div[style]{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.main-container p{font-size:16px!important;line-height:1.6!important;text-align:left!important}.main-container h1{font-size:24px}.video_chat_container,.videos{flex-direction:column}video#user-1{margin-bottom:10px;max-height:200px;object-fit:cover;width:100%}.video-tag-container{flex-basis:100%;margin-top:0}.chat-text-container p{font-size:14px;line-height:1.3}.chat-container{flex-basis:100%}.next-chat-container{flex-direction:column;gap:10px}#msg-input{font-size:14px;height:40px}.button-container{flex-direction:column;gap:10px;width:100%}.button{font-size:16px;padding:15px 10px}.button,.user-info-form{width:100%}.user-info-form input,.user-info-form select{font-size:16px;margin-bottom:15px;padding:12px;width:100%}.footer-links{flex-direction:column;gap:10px}.footer-link{font-size:14px!important;padding:10px!important}}@media (max-width:480px){.main-container{padding:0 10px 20px}nav h2{font-size:14px}.ad-bottom{height:50px;max-width:320px}img.logo{max-height:40px}.online-status{font-size:12px}.theme-toggle{font-size:10px;padding:2px 6px}.main-container h1{font-size:20px}.container{padding:0 5px}}.footer{background-color:#fff;background-color:var(--bg-color);border-top:1px solid #d3d3d3;border-top:1px solid var(--border-color);clear:both;margin-top:40px;padding:20px 0;position:relative;text-align:center;z-index:1000}.footer-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;position:relative;z-index:1001}.footer-link{background-color:initial!important;border:none!important;color:#000!important;color:var(--text-color)!important;cursor:pointer!important;display:inline-block!important;font-size:16px!important;outline:none!important;padding:15px!important;pointer-events:auto!important;position:relative!important;text-decoration:none!important;transition:all .3s ease;z-index:99999!important}.footer-link:hover{color:#0078d7!important;text-decoration:underline!important;transform:scale(1.05)}.logo-text{color:#f70;font-family:Arial,sans-serif;font-size:24px;font-weight:700}@media screen and (max-width:767px){.main-container{max-width:100%!important;padding:10px 5% 20px!important;width:100%!important}.main-container>div,.main-container>div[style*=maxWidth]{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.main-container p{font-size:16px!important;line-height:1.6!important;text-align:left!important}.main-container h1{font-size:24px!important;text-align:center!important}.main-container *{max-width:100%!important}}
/*# sourceMappingURL=main.72617a0c.css.map*/