body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter var,Inter,-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}.flex{display:flex}.block{display:block}.relative{position:relative}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-content{justify-content:center}.align-center,.items-center{align-items:center}.content-center{align-content:center}.w-full{width:100%}.h-screen{height:100vh}.mt-1{margin-top:.25rem}.pb-3{padding-bottom:.75rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-gray-500{color:#6b7280}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.rounded-md{border-radius:.375rem}.border-gray-300{border-color:#d1d5db}input.focus\:ring-indigo-500:focus{box-shadow:0 0 0 3px rgba(99,102,241,.5);outline:2px solid transparent;outline-offset:2px}input.focus\:border-indigo-500:focus{border-color:#6366f1}@media(min-width:640px){.sm\:flex{display:flex}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}html{height:-webkit-fill-available}.App{max-width:100vw;min-width:319px;text-align:center;width:100vw}#root{overflow-x:hidden}div[data-selenium*=" video-element"],div[data-selenium^=video-element],video[class*=" lv-videoElement"],video[class^=lv-videoElement]{aspect-ratio:16/9;background-color:transparent!important}@font-face{font-family:Poppins;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf)}*{box-sizing:border-box}.routerContainer{display:flex;margin-top:60px;min-height:calc(100vh - 60px);overflow-y:hidden;position:relative;width:100vw}.InlineUnmountButton{background:#000;border:1px solid #000;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;position:absolute;right:5px;transition:all .2s}.InlineUnmountButton:hover{background:#fff;color:#000}.VideoWrapper{width:100%}@media only screen and (min-device-width:844px){.aboutContainer{background:#0f0860;box-sizing:border-box;height:100%;margin-top:60px;overflow-y:scroll;padding-left:100px;padding-right:100px;position:fixed;top:0;width:100vw}.aboutContainer .logoAndDescription{align-items:center;display:flex;flex-direction:column;justify-content:center}.aboutContainer .logoAndDescription .cameraProLogoAbout{margin-top:2rem}.aboutContainer .logoAndDescription .aboutDescription{color:#fff;font-size:35px;font-weight:700;margin-bottom:2rem;margin-top:10px}.aboutContainer .ourGoalAndCameraProAbout{display:flex;min-width:1440px}.aboutContainer .ourGoalAndCameraProAbout .ourGoal{background:#4d09bb;border-radius:4px;height:100%;margin-bottom:20px;min-height:250px;padding-bottom:20px;width:60%;z-index:3}.aboutContainer .ourGoalAndCameraProAbout .ourGoal .title{color:#58fbbc;font-size:20px;font-size:32px;font-weight:600;font-weight:700;margin:0 20px;padding-bottom:10px;padding-top:20px;text-align:left}.aboutContainer .ourGoalAndCameraProAbout .ourGoal .description{color:#fff;font-size:16px;font-weight:700;padding:0 20px;text-align:left}.aboutContainer .ourGoalAndCameraProAbout .cameraProAbout{display:flex;justify-content:flex-end;margin-left:-100px;margin-top:200px;z-index:2}.aboutContainer .meetTheTeamContainer{font-size:20px;height:54px;margin-top:-400px;max-width:400px;min-height:500px}.aboutContainer .meetTheTeamContainer .meetTheTeam{align-items:center;background:#2c1cea;border-radius:4px;color:#58fbbc;display:flex;flex-direction:row;font-weight:600;margin-bottom:20px;padding:10px;text-align:left}.aboutContainer .meetTheTeamContainer .teamMates{display:flex;justify-content:space-between}.aboutContainer .meetTheTeamContainer .teamMates .leadDeveloper,.aboutContainer .meetTheTeamContainer .teamMates .productDesigner{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.aboutContainer .meetTheTeamContainer .teamMates .leadDeveloper .andrewGlaudeSVG,.aboutContainer .meetTheTeamContainer .teamMates .leadDeveloper .jamesonGambleSVG,.aboutContainer .meetTheTeamContainer .teamMates .productDesigner .andrewGlaudeSVG,.aboutContainer .meetTheTeamContainer .teamMates .productDesigner .jamesonGambleSVG{display:flex;margin-bottom:20px;margin-top:20px}.aboutContainer .meetTheTeamContainer .teamMates .leadDeveloper .name,.aboutContainer .meetTheTeamContainer .teamMates .productDesigner .name{color:#79bfff;font-size:20px;font-weight:600;text-align:left}.aboutContainer .meetTheTeamContainer .teamMates .leadDeveloper .position,.aboutContainer .meetTheTeamContainer .teamMates .productDesigner .position{color:#fff;font-size:13px;font-weight:700;text-align:left}}@media only screen and (min-device-width:320px)and (max-device-width:880px)and (-webkit-min-device-pixel-ratio:2){.aboutContainer{background:#0f0860;box-sizing:border-box;height:100%;min-height:100vh;padding-bottom:40px;padding-left:20px;padding-right:20px;width:100vw}.aboutContainer .logoAndDescription{align-items:center;display:flex;flex-direction:column;justify-content:center}.aboutContainer .logoAndDescription .cameraProLogoAbout{margin-top:2rem}.aboutContainer .logoAndDescription .aboutDescription{color:#fff;font-size:20px;font-weight:700;margin-bottom:2rem;margin-top:1rem}.aboutContainer .ourGoal{background:#4d09bb;border-radius:4px;margin-bottom:20px;min-height:100%;padding-bottom:20px}.aboutContainer .ourGoal .title{color:#58fbbc;font-size:20px;margin:0 20px;padding-bottom:10px;padding-top:20px;text-align:left}.aboutContainer .ourGoal .description{color:#fff;font-size:13px;text-align:left}.aboutContainer .meetTheTeamContainer{font-size:20px;height:54px;margin-top:20px;min-height:500px}.aboutContainer .meetTheTeamContainer .meetTheTeam{align-items:center;background:#2c1cea;border-radius:4px;color:#58fbbc;display:flex;font-weight:600;margin-bottom:20px;padding:10px;text-align:left}.aboutContainer .meetTheTeamContainer .leadDeveloper .andrewGlaudeSVG,.aboutContainer .meetTheTeamContainer .leadDeveloper .jamesonGambleSVG,.aboutContainer .meetTheTeamContainer .productDesigner .andrewGlaudeSVG,.aboutContainer .meetTheTeamContainer .productDesigner .jamesonGambleSVG{display:flex;margin-bottom:20px;margin-top:20px}.aboutContainer .meetTheTeamContainer .leadDeveloper .name,.aboutContainer .meetTheTeamContainer .productDesigner .name{color:#79bfff;font-size:20px;font-weight:600;text-align:left}.aboutContainer .meetTheTeamContainer .leadDeveloper .position,.aboutContainer .meetTheTeamContainer .productDesigner .position{color:#fff;font-size:13px;font-weight:700;text-align:left}}.CPFooter{background:#3a4653;display:grid;grid-template-columns:1fr 1fr 2fr;height:250px;overflow-y:hidden;width:100%}.CPFooter .logoSocialsCopyright{flex-direction:column;padding-left:7rem;padding-top:1.5rem}.CPFooter .logoSocialsCopyright .cpLogo{display:block;padding-bottom:.5rem}.CPFooter .logoSocialsCopyright .socials a,.CPFooter .logoSocialsCopyright .socials span{padding-right:.5rem}.CPFooter .logoSocialsCopyright .socials{display:flex;padding-bottom:2rem}.CPFooter .logoSocialsCopyright .copyright{color:#fff;font-size:10px;min-width:300px;text-align:left}.CPFooter .pageLinks{display:flex;justify-content:flex-start}.CPFooter .pageLinks .company,.CPFooter .pageLinks .product,.CPFooter .pageLinks .support{margin-right:3rem}.CPFooter .pageLinks .company .title,.CPFooter .pageLinks .product .title,.CPFooter .pageLinks .support .title{color:#fff;font-size:20px;font-weight:600;margin:30px 0 20px;text-align:left}.CPFooter .pageLinks .company .links,.CPFooter .pageLinks .product .links,.CPFooter .pageLinks .support .links{align-items:flex-start;color:#fff;display:flex;flex-direction:column}.CPFooter .pageLinks .company .links a,.CPFooter .pageLinks .product .links a,.CPFooter .pageLinks .support .links a{padding-bottom:7px}.CPFooter .cpLogoDark{display:flex;justify-content:flex-end;padding-right:7rem}@media only screen and (min-device-width:0px)and (max-device-width:880px)and (orientation:portrait){.CPFooter{box-sizing:border-box;display:flex;flex-direction:column-reverse;height:460px;padding-left:1rem;padding-right:1rem}.CPFooter .logoSocialsCopyright{pading-right:1rem;padding-left:1rem}.CPFooter .logoSocialsCopyright .cpLogo{margin-bottom:5px}.CPFooter .logoSocialsCopyright .socials{padding-bottom:1rem;padding-right:0}.CPFooter .logoSocialsCopyright .socials a,.CPFooter .logoSocialsCopyright .socials span{padding-top:0}.CPFooter .logoSocialsCopyright .copyright{margin:0;padding-bottom:1rem;padding-top:0}.CPFooter .pageLinks{display:flex;flex-direction:column;margin-bottom:10px;margin-top:10px;padding-left:1rem}.CPFooter .pageLinks .company,.CPFooter .pageLinks .product,.CPFooter .pageLinks .support{margin-bottom:5px}.CPFooter .pageLinks .company .title,.CPFooter .pageLinks .product .title,.CPFooter .pageLinks .support .title{font-size:20px;margin:10px 0}.CPFooter .pageLinks .company .links a,.CPFooter .pageLinks .product .links a,.CPFooter .pageLinks .support .links a{font-size:13px;text-decoration:none}}@media only screen and (min-device-width:320px)and (max-device-width:1440px)and (orientation:landscape){.CPFooter{grid-template-columns:1fr 1fr;max-width:100vw;min-width:100vw;overflow-x:hidden}.CPFooter .logoSocialsCopyright{max-width:100vw;padding-left:2rem}.CPFooter .pageLinks{justify-content:flex-end;width:100%}.CPFooter .pageLinks .company .title,.CPFooter .pageLinks .product .title,.CPFooter .pageLinks .support .title{font-size:12px}.CPFooter .pageLinks .company .links,.CPFooter .pageLinks .product .links,.CPFooter .pageLinks .support .links{font-size:9px}}.toggleButton{background:transparent;border:0;color:#f5f5f5}.portrait * video[class^=lv-videoElement],video[class*=" lv-videoElement"]{background-color:#000!important;display:flex;height:100%;justify-content:center;margin-left:auto;margin-right:auto;object-fit:contain!important;transform:none;width:11vw}.VideoWrapper span.muted,.VideoWrapper span.unmuted,.VideoWrapper svg.microphone,.VideoWrapper svg.microphoneoff{position:relative!important}.playerControls{background-image:linear-gradient(transparent,rgba(0,0,0,.8));bottom:0;display:flex;justify-content:center;opacity:0;padding:1.25rem 0 .5rem;position:absolute;transition:opacity .3s ease-in-out;width:100%}.playerControls:hover{opacity:1}.Camera.videoWrapper{background:#000;height:100%;position:fixed;top:0;width:100%}#CamerasDashboard{align-items:flex-start;background:#252c33;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:100vh;min-width:100vw;overflow-y:scroll;padding:50px 150px 150px;width:100%}#CamerasDashboard .camerasTitle{font-size:48px;font-weight:700}#CamerasDashboard .addCameras{font-size:20px;font-weight:600;margin-bottom:1rem;margin-top:1rem}#CamerasDashboard .actionContainer{display:flex;margin-bottom:2rem}#CamerasDashboard .actionContainer .startCameraButton{background:#1c88ea;border:0;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);color:#fff;font-weight:600;height:40px;width:300px}#CamerasDashboard .activeCameras{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2rem}#CamerasDashboard .activeCameras .title{font-size:20px;font-weight:600;margin-bottom:.5rem}#CamerasDashboard .activeCameras .description{font-size:13px;font-weight:400}#CamerasDashboard .camerasContainer{display:flex}#CamerasDashboard .camerasContainer .cameraTiles{column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;row-gap:2rem}#CamerasDashboard .camerasContainer .cameraTiles .videoWrapper{height:350px;position:relative;width:625px}#CamerasDashboard .camerasContainer .cameraTiles .cameraTile{align-items:center;background:#2d3742;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:350px;justify-content:center;position:relative;width:625px}#CamerasDashboard .camerasContainer .cameraTiles .cameraTile .closeActiveCamera{left:10px;position:absolute;top:10px;z-index:3}#CamerasDashboard .camerasContainer .cameraTiles .cameraTile .camerasDashboardLinkIcon{position:absolute;right:10px;top:10px}#CamerasDashboard .camerasContainer .cameraTiles .cameraTile .dragAndCopyIcons{display:flex;gap:15px;position:absolute;right:15px;top:15px;z-index:3}#CamerasDashboard .camerasContainer .cameraTiles .addNewCameraTile{align-items:center;background:#2d3742;border:1px solid #858585;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);cursor:pointer;display:flex;flex-direction:column;height:350px;justify-content:center;width:625px}#CamerasDashboard .camerasContainer .cameraTiles .addNewCameraTile .title{color:#fff;font-size:20px;font-weight:600;margin-bottom:1rem}@media only screen and (min-device-width:320px)and (max-device-width:896px)and (-webkit-min-device-pixel-ratio:2)and (orientation:landscape){#CamerasDashboard{justify-content:flex-start;padding-left:15px;padding-right:15px}#CamerasDashboard .camerasContainer{display:flex;justify-content:center;width:100%}#CamerasDashboard .camerasContainer .cameraTiles{column-gap:1rem;grid-template-columns:1fr 1fr;row-gap:1rem;width:100%}#CamerasDashboard .camerasContainer .cameraTiles .cameraTile{height:200px;width:100%}#CamerasDashboard .camerasContainer .cameraTiles .videoWrapper{height:100%;position:relative;width:100%}#CamerasDashboard .camerasContainer .cameraTiles .addNewCameraTile{height:200px;width:100%}#CamerasDashboard .camerasContainer .cameraTiles .addNewCameraTile .title{padding-left:15px;padding-right:15px}}@media only screen and (min-device-width:320px)and (max-device-width:896px)and (-webkit-min-device-pixel-ratio:2)and (orientation:portrait){#CamerasDashboard{justify-content:flex-start;padding-left:15px;padding-right:15px}#CamerasDashboard .camerasContainer{display:flex;justify-content:center;width:100%}#CamerasDashboard .camerasContainer .cameraTiles{column-gap:1rem;grid-template-columns:1fr;row-gap:1rem;width:100%}#CamerasDashboard .camerasContainer .cameraTiles .cameraTile{height:252px;width:100%}#CamerasDashboard .camerasContainer .cameraTiles .videoWrapper{height:100%;position:relative;width:100%}#CamerasDashboard .camerasContainer .cameraTiles .addNewCameraTile{height:252px;width:100%}#CamerasDashboard .camerasContainer .cameraTiles .addNewCameraTile .title{padding-left:15px;padding-right:15px}}.createRoom{align-content:center;background:#252c33;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:center;min-height:100vh}.createRoomControls{display:flex;flex:1 1 0%;flex-direction:column;justify-content:flex-start;margin:0 200px}.createRoomName{color:#fff;font-size:1.875rem;line-height:2.25rem;min-height:100px}@media(min-width:640px){.createRoomName{font-size:1.875rem;line-height:2.25rem}}.createRoomControls .broadcasterAndForm{align-items:center;justify-content:center}.createRoomControls .broadcasterAndForm>.broadcasterContainer>.VideoWrapper{width:100%}.createRoomControls .broadcasterAndForm>.formContainer{padding-left:25px}.createRoomControls .broadcasterAndForm>.formContainer input{border:0;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:block;padding:.5rem .75rem;width:100%}@media(min-width:640px){.createRoomControls .broadcasterAndForm>.formContainer input{font-size:.875rem;line-height:1.25rem}}.createRoomControls .broadcasterAndForm>.formContainer input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.5);outline:2px solid transparent;outline-offset:2px}.formControls>div:first-child{margin-top:.25rem;padding-bottom:.75rem;width:100%}.formControls>div:last-child{margin-top:.25rem;width:100%}.createRoomButton{background:#1c88ea;border:0;border-radius:4px;width:192px}.createCancelButton,.createRoomButton{color:#fff;font-family:inherit;font-weight:700;height:60px}.createCancelButton{background:#252c33;border:2px solid #fff;border-radius:4px;box-sizing:border-box;width:134px}.createRoom>.logoContainer{display:flex;justify-content:center;padding-top:80px}.createControls{display:flex;flex-direction:row;gap:25px;justify-content:center;margin-top:100px}.createRoomControls>.broadcasterAndForm{display:flex}.createRoomControls .broadcasterAndForm>.broadcasterContainer{width:100%}.createRoomControls .broadcasterAndForm>.formContainer{display:flex;justify-content:center;width:100%}.createRoomControls .broadcasterAndForm>.formContainer>.formControls{width:60%}@media only screen and (min-device-width:320px)and (max-device-width:812px){.createRoomControls .broadcasterAndForm>.formContainer>.formControls{width:100%}.createRoomControls .broadcasterAndForm>.broadcasterContainer{display:block}.createRoomControls .broadcasterAndForm>.broadcasterContainer>.VideoWrapper{padding:0 25px;width:100%}.createRoomControls>.broadcasterAndForm{display:block}.createRoomControls>.broadcasterAndForm>.formContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:100px;padding:25px;width:100%}.createControls{bottom:25px;margin-top:10px;position:absolute;width:100%}.createRoomName{max-height:50px;min-height:50px}.createRoomControls{margin:0;position:relative}.createRoomButton{height:40px;width:162px}.createCancelButton{height:40px;width:104px}.createRoom>.logoContainer{padding-top:50px}}@media only screen and (min-device-width:320px)and (max-device-width:812px)and (orientation:landscape){.createRoom{height:100%;min-height:-webkit-fill-available}}@media only screen and (min-device-width:320px)and (max-device-width:812px)and (orientation:portrait){.createRoom{height:100%;min-height:-webkit-fill-available}}#hideHeader{display:none}#header{background:#3a4653;display:flex;height:60px;justify-content:space-between;min-width:100vw;position:fixed;top:0;width:100%;z-index:5}#header .CameraProIcon{margin-left:15px}#header .CameraProIcon,#header .signUpLogIn{align-items:center;display:flex;justify-content:center;margin-top:10px}#header .signUpLogIn{background:linear-gradient(95.09deg,#1c89ea,#2c1cea),#1c88ea;border:1px solid #858585;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);color:#fff;font-weight:800;height:40px;margin-right:10px;width:200px}#header .navigationTextLinks{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-right:1rem;width:100%}#header .navigationTextLinks .leftNav{align-items:center;display:flex;flex-direction:row;height:100%;margin-left:10px}#header .navigationTextLinks .leftNav a{color:#fff;height:100%;min-width:140px;text-decoration:none}#header .navigationTextLinks .leftNav a .cameras,#header .navigationTextLinks .leftNav a .rooms{align-items:center;background:transparent;border:0;display:flex;font-size:14px;font-weight:750;height:100%;justify-content:center;line-height:21px;width:100%}#header .navigationTextLinks .leftNav .active{border-bottom:2px solid #1c88ea}#header .navigationTextLinks .leftNav a:hover{color:#1c88ea}#header .navigationTextLinks .rightNav{display:flex;height:100%}#header .navigationTextLinks .rightNav .loginSignup{height:100%}#header .navigationTextLinks .rightNav .logoutContainer{border-bottom:none!important;color:#fff!important;display:flex;height:100%}#header .navigationTextLinks .rightNav .logoutContainer .logout,#header .navigationTextLinks .rightNav .logoutContainer .logoutIcon{display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:10px}#header .navigationTextLinks .rightNav .logoutContainer .logout{font-size:14px;font-weight:750;line-height:21px}@media only screen and (min-device-width:320px)and (max-device-width:812px){#header{width:100vw}#header .cameraProIcon{margin-left:10px;padding-left:0}#header .hamburger{display:inline;margin-right:2.8rem}}.menu-container{align-items:center;display:flex;justify-content:flex-end;position:relative}.menu-container .navLinks .logout{color:#fff}.menu-trigger{background:transparent;border:none;margin-top:10px}.menu{background:#3a4653;font-size:14px;font-weight:750;height:100%;line-height:21px;min-height:100vh;opacity:0;position:absolute;right:0;top:60px;transform:translateY(-20px);transition:opacity .4s ease,transform .4s ease,visibility .4s;visibility:hidden;width:100vw}.menu .displayName{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:800;height:100%;justify-content:center;margin-top:40px;padding:15px 20px}.menu.active{opacity:1;transform:translateY(0);visibility:visible}.menu .active{border-bottom:2px solid #1c88ea}.menu a:hover{color:#1c88ea}.menu div{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}.menu a{align-items:center;box-sizing:border-box;color:#fff;display:flex;height:100%;justify-content:center;margin-left:auto;margin-right:auto;padding:15px 20px;text-decoration:none;width:calc(100vw - 80px)}.menu .cameras,.menu .logout,.menu .rooms{font-size:14px;font-weight:750;line-height:21px}.menu .logout{align-items:center;display:flex;justify-content:center}.room{background:#252c33;height:100vh;justify-content:center;max-height:-webkit-fill-available;position:fixed;top:0;width:100vw}.room,.roomContainer{display:flex;flex-direction:column;overflow-y:scroll}.roomContainer{align-items:center;height:100%;max-height:100%}.roomGridRow{align-items:center;color:#284f56;display:grid;font-family:sans-serif;gap:30px;grid-template-columns:1fr 1fr;justify-content:center;max-width:85vw;padding:20px 0;width:100%}.roomGridRow>.VideoWrapper:nth-child(odd) .roomGridRow>.VideoWrapper:not(:first-child){margin-right:auto}.roomGridRow>.VideoWrapper:first-child,.roomGridRow>.VideoWrapper:nth-child(2n){margin-left:auto}.mediaContainer{height:100%;overflow-y:scroll;padding-bottom:108px}@media only screen and (min-device-width:320px)and (max-device-width:812px)and (orientation:landscape){.room{height:100%}}@media only screen and (min-device-width:320px)and (max-device-width:812px)and (orientation:portrait){.room{height:100%}}.joinRoomFormContainer{align-content:center;background:#252c33;display:flex;flex-direction:column;flex-grow:1;height:100vh;justify-content:center;overflow-y:scroll;position:relative;top:0;width:100%}.joinRoomFormContainer .roomName{color:#fff;min-height:100px}.joinRoomControls{margin:0 200px}.joinRoomControls>.broadcasterAndForm{align-items:center;justify-content:center}.joinRoomControls>.broadcasterAndForm>.broadcasterContainer>.VideoWrapper{width:100%}.joinRoomControls>.broadcasterAndForm>.formContainer{padding-left:25px}.joinRoomControls>.broadcasterAndForm>.formContainer input{border-color:#d1d5db;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:block;width:100%}@media(min-width:640px){.joinRoomControls>.broadcasterAndForm>.formContainer input{font-size:.875rem;line-height:1.25rem}}.joinRoomControls>.broadcasterAndForm>.formContainer input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.5);outline:2px solid transparent;outline-offset:2px}.formControls>div{margin-top:.25rem;width:100%}.mediaContainer{display:flex;flex-direction:column;height:100vh}@media(min-width:640px){.mediaContainer>div{display:flex}}.mediaContainer>div{align-items:center;flex-direction:column;justify-content:center}.mediaContainer>div>.joinRoomGridRow{align-items:center;color:#284f56;display:grid;font-family:sans-serif;gap:30px;grid-template-columns:1fr 1fr;justify-content:center;max-width:85vw;padding:20px 0}.participantGridRow{align-items:center;justify-content:center;width:100%}.joinRoom>.mediaContainer{padding-bottom:108px}.joinRoom>.logoContainer{align-items:center;display:flex;justify-content:center;padding-bottom:70px;padding-top:80px;width:100%}.joinRoomButton{background:#1c88ea;border-radius:4px;width:192px}.joinCancelButton,.joinRoomButton{color:#fff;font-weight:700;height:60px}.joinCancelButton{background:#252c33;border:2px solid #fff;border-radius:4px;box-sizing:border-box;width:134px}.joinControlButtons,.joinControls{display:flex;gap:25px;justify-content:center}.joinControls{flex-direction:column;margin-top:100px}.discordDescription{color:#6b7280;font-size:1.125rem;line-height:1.75rem;margin-top:15px}.joinRoomControls>.broadcasterAndForm{display:flex}.joinRoomControls .broadcasterAndForm>.broadcasterContainer{width:100%}.joinRoomControls .broadcasterAndForm>.formContainer{display:flex;justify-content:center;width:100%}.joinRoomControls .broadcasterAndForm>.formContainer>.formControls{width:60%}@media only screen and (min-device-width:320px)and (max-device-width:812px){.joinRoomControls .broadcasterAndForm>.formContainer>.formControls{width:100%}.joinRoomControls>.broadcasterAndForm,.joinRoomControls>.broadcasterAndForm>.broadcasterContainer{display:block}.joinRoomControls>.broadcasterAndForm>.broadcasterContainer>.VideoWrapper{padding:0 25px;width:100%}.joinRoomControls>.broadcasterAndForm>.formContainer{margin-bottom:25px;padding:25px}.joinControls{bottom:25px;display:flex;gap:10px;margin-top:0;position:absolute;width:100%}.joinControlButtons{gap:20px}.joinRoomName{max-height:50px;min-height:50px}.joinRoomControls{margin:0 0 100px;position:relative}.joinRoomButton{height:40px;width:162px}.joinCancelButton{height:40px;width:104px}.joinRoom>.logoContainer{padding:30px}.discordDescription{font-size:16px;margin-top:0;padding:0 25px}}@media only screen and (min-device-width:320px)and (max-device-width:812px)and (orientation:landscape){.joinRoom{height:100%}}@media only screen and (min-device-width:320px)and (max-device-width:812px)and (orientation:portrait){.joinRoom{height:100%}}.linkButton{cursor:pointer;margin-left:10px}.VideoWrapper{position:relative}.VideoWrapper:hover .cameraUrlOverlay{visibility:visible}.settingsContainer{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:4}.settingsContainer>div{zIndex:3;backdrop-filter:blur(50px);background-color:rgba(37,44,51,.75);bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:120px 120px;left:0;padding:10vh 10vw;position:fixed;right:0;top:0;width:100vw}.doneButtonContainer{bottom:50px;min-height:25px;position:absolute;width:100%}.cornerButtons{display:flex;padding:10px;position:absolute;right:0;top:0;z-index:2}@media only screen and (min-width:1200px){.settingsContainer{left:0}.settingsContainer>div{left:0;position:fixed;width:100vw}}.RoomControlBarContainer{background:rgba(58,70,83,.75);bottom:0;color:#fff;display:flex;height:108px;margin-left:-7.5vw;position:absolute;width:100%;z-index:3}.ul{display:flex;list-style:none}.RoomControlBarContainer>ul{grid-column-gap:5px;align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;height:100%;width:100%}.RoomControlBarContainer>ul>li:nth-child(2){box-sizing:border-box;display:flex;grid-column-start:2;justify-content:center}.RoomControlBarContainer>ul>li>.centerIcons{display:flex;justify-content:space-between;width:200px}.RoomControlBarContainer>ul>li:first-child{align-items:center;display:flex;margin-right:auto}.RoomControlBarContainer>ul>li:nth-child(3){margin-left:auto;padding-right:35px}.RoomControlBarContainer>ul>li>button>span{margin:5px;min-width:60px}.roomExit{background:transparent;border:2px solid #fff;border-radius:4px;box-sizing:border-box;height:40px;justify-content:center;margin-left:25px;width:80px}.roomExit,.roomExit p{align-items:center;display:flex}.roomExit p{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:27px;padding:5px 20px;text-align:center;text-transform:uppercase}@media only screen and (min-device-width:320px)and (max-device-width:639px){.RoomControlBarContainer{margin-left:0}}@media only screen and (min-device-width:320px)and (max-device-width:812px){.RoomControlBarContainer{height:60px}.RoomControlBarContainer>ul>li>.centerIcons{display:flex;justify-content:space-evenly;width:150px}.RoomControlBarContainer>ul>li:nth-child(3){padding-right:0}.roomExit{margin-left:15px;width:60px}.roomExit p{align-items:center;color:#fff;display:flex;font-size:14px;font-style:normal;font-weight:600;line-height:24px;padding:5px 13px;text-align:center;text-transform:uppercase}}.roomHeader{align-items:center;backdrop-filter:blur(50px);background:rgba(58,70,83,.75);box-sizing:border-box;display:flex;height:108px;justify-content:space-between;width:100%}.CameraProLogo{margin-left:20px}.roomLinkContainer{background:transparent;border:0;color:#fff;cursor:pointer;font-size:1rem;padding:20px 0}.RoomLinkIcon,.roomLinkContainer{align-items:center;display:flex;justify-content:center}.RoomLinkIcon{height:60px;margin-right:20px;width:60px}.roomLink{display:inline-block;margin-right:15px;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px}@media only screen and (min-device-width:320px)and (max-device-width:812px){.roomHeader{height:60px}.roomLink{display:none}.CameraProLogo{margin-left:10px}.RoomLinkIcon{margin-right:0}}.VideoWrapper .cameraUrlOverlay{background:rgba(37,44,51,.5);color:#fff;height:calc(100% - 68px);left:0;margin-top:24.8px;opacity:.5;padding:0 15px;position:absolute;top:0;visibility:hidden;width:100%;z-index:2}.UserLabel{font-weight:400;left:10px;padding:.7rem 2rem;position:absolute;top:10px;z-index:2}.UserName{background:#252c33;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.25);color:#fff;display:inline;font-size:.5rem;font-size:1.2rem;font-weight:700;left:0;margin:0;padding:5px 10px;position:absolute;top:0}.playerLinkControls{display:flex;padding:10px;position:absolute;right:0;top:0;z-index:2}.peerLinkButton,.peerLinkIcon{align-items:center;display:flex;height:100%;justify-content:center}@media only screen and (max-width:700px){.UserName{font-size:.8rem}}.landing{display:flex;flex-direction:column;font-family:Poppins;height:100%;justify-content:space-evenly;min-height:100%;min-width:1440px;width:100%}.linearGradient{background:linear-gradient(180deg,rgba(58,70,83,.25),#3a4653);height:1347px;left:0;position:absolute;top:0;width:1920px}.landingContents{height:calc(100% - 400px);margin-left:auto;margin-right:auto;min-height:100%;overflow-y:scroll;position:absolute;top:0;width:100%}.roomOptions>a{display:inline-block}.roomOptions{align-items:center;display:flex;padding:0}.roomOption{color:#fff}.roomOption:first-child{margin-left:auto;margin-right:10px}.roomOption:nth-child(2){margin-left:10px;margin-right:auto}.feedbackTextContainer{display:flex;flex-direction:column;margin-left:10px;text-align:left;vertical-align:middle}.joinOurServer,.needHelp{color:#fff;font-weight:700}.joinOurServer{font-size:.8rem}.joinButton{background:#1c88ea;border-radius:4px;color:#fff;cursor:default;font-weight:700;height:40px;margin-right:10px;width:128px}.joinButton>a{justify-content:center;width:100%}.joinButton>a,.joinContainer{align-items:center;display:flex}.joinContainer{background:linear-gradient(88.61deg,#5865f2,#3a4653 99.66%),#3a4653;border:1px solid #838cf3;border-radius:4px;box-shadow:0 0 20px #5865f2;box-sizing:border-box;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));height:144px;justify-content:space-between;margin-bottom:24px;margin-left:auto;margin-right:auto;padding:10px;width:calc(100vw - 40px)}.logo{align-items:center;display:flex;height:93px;justify-content:center;padding-top:30px}.listItem{height:100%;position:relative}.youtubeVideo{margin-bottom:2rem;margin-left:auto;margin-right:auto}.quickRundown{color:#fff;font-size:48px;font-weight:700;margin:2rem 3rem 3rem}.sendVideoSection{background:linear-gradient(95.09deg,#2c1cea,#6a1cea);display:flex;flex-direction:row;height:748px;padding-top:100px;width:100%}.sendVideoSection .sendVideoTitle{font-size:48px;font-weight:700}.sendVideoSection .sendVideoDescriptionContainer{align-items:flex-start;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:-6rem;text-align:left;width:50vw}.sendVideoSection .sendVideoDescriptionContainer .sendVideoDescription{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:20px;font-weight:600;margin-top:2rem;text-align:left;width:50%}.sendVideoSection .sendVideoDescriptionContainer .sendVideoButtonHome{border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;height:2rem;margin-bottom:1rem;margin-top:1rem;min-width:150px;width:150px}.sendVideoSection .sendVideoDescriptionContainer .sendVideoButtonHome :visited,.sendVideoSection .sendVideoDescriptionContainer .sendVideoButtonHome a{align-items:center;display:flex;justify-content:center;margin-top:3px}.sendVideoSection .sendVideoExampleContainer{padding-left:7rem;padding-right:2rem}.sendVideoSection .sendVideoExampleContainer SendVideoExample{align-items:center;display:flex;justify-content:center}.roomsSection{background:#6a1cea;box-sizing:border-box;display:flex;flex-direction:row;height:728px;padding-left:7rem;width:100%}.roomsSection .roomsTitle{color:#ead51c;font-size:48px;font-weight:700}.roomsSection .roomsDescriptionContainer{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-size:20px;font-weight:600;justify-content:center;margin-top:2rem;text-align:left;width:50%}.roomsSection .roomsDescriptionContainer .roomsTitle{text-align:left}.roomsSection .roomsDescriptionContainer .createRoomButtonHome{border:1px solid #fff;border-radius:4px;color:#fff;font-size:1rem;height:2rem;margin-top:2rem;min-width:150px}.roomsSection .roomsDescriptionContainer .createRoomButtonHome :visited,.roomsSection .roomsDescriptionContainer .createRoomButtonHome a{align-items:center;color:#fff;display:flex;justify-content:center;margin-top:3px;text-decoration:none}.roomsSection .roomsExampleContainer{box-sizing:border-box;color:#fff;margin-bottom:2rem;margin-top:-10rem;padding-left:5rem;padding-right:1rem;text-align:left;width:50vw}.roomsSection .roomsExampleContainer RoomsExample{align-items:center;display:flex;justify-content:center}.settingsSection{align-items:center;background:#0f0860;display:flex;flex-direction:column;height:679px;padding-top:50px;width:100%}.settingsSection .settingsTitle{font-size:48px;font-weight:700;margin-bottom:1rem}.settingsSection .settingsDescriptionContainer{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:20px;font-weight:600;margin-bottom:1rem;text-align:left;width:50vw}.settingsSection .settingsDescriptionContainer .settingsTitle{color:#fa5e99;text-align:left}.settingsSection .settingsExampleContainer{padding-top:1rem}.settingsSection .settingsExampleContainer SettingsExample{align-items:center;display:flex;justify-content:center}.pocketSection{background:linear-gradient(101.53deg,#ea1c6b,#6a1cea);display:flex;flex-direction:row;height:900px;padding-top:300px;width:100%}.pocketSection .pocketDescriptionContainer{align-items:flex-start;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:20px;font-weight:600;justify-content:center;padding-right:2rem;text-align:left;width:50vw}.pocketSection .pocketDescriptionContainer .pocketTitle{color:#58fbbc;font-size:48px;font-weight:700;margin-top:-200px;text-align:left}.pocketSection .pocketExampleContainer{margin-bottom:2rem;padding-left:5rem;width:50vw}.pocketSection .pocketExampleContainer PocketExample{align-items:center;display:flex;justify-content:center}.cameraProBackground{margin-top:3rem;min-width:100%;position:absolute;top:0}@media only screen and (min-device-width:0px)and (max-device-width:880px)and (orientation:portrait)and (-webkit-min-device-pixel-ratio:2){.landing{height:100%;min-height:100%;min-width:100vw;overflow-x:hidden;overflow-y:hidden}.landingContents{background:linear-gradient(180deg,rgba(58,70,83,.25),#3a4653),linear-gradient(95.09deg,#2c1cea,#6a1cea);height:100%;width:100vw}.roomOptionsAndRundown{max-height:800px}.roomOptionsAndRundown .quickRundown{color:#fff;font-size:22px;font-weight:700;margin:1rem 3rem}.roomOptionsAndRundown .roomOptions{align-items:center;display:flex;flex-direction:column;margin-top:1rem}.roomOptionsAndRundown .roomOptions>a{display:flex}.roomOptionsAndRundown .roomOption{color:#fff}.roomOptionsAndRundown .roomOption:first-child,.roomOptionsAndRundown .roomOption:nth-child(2){margin:0}.sendVideoSection{display:flex;flex-direction:column-reverse;height:388px;margin-top:20px;padding-top:450px}.sendVideoSection .sendVideoDescriptionContainer{grid-auto-rows:100px;padding-left:20px;width:100%}.sendVideoSection .sendVideoDescriptionContainer .sendVideoDescription{font-size:13px;margin-top:1rem}.sendVideoSection .sendVideoDescriptionContainer .sendVideoTitle{font-size:20px}.sendVideoSection .sendVideoDescriptionContainer .sendVideoButtonHome{border:1px solid #fff;border-radius:4px;color:#fff;font-size:1rem;height:2rem;margin-bottom:1rem;margin-top:1rem;min-width:150px;width:150px}.sendVideoSection .sendVideoDescriptionContainer .sendVideoButtonHome :visited,.sendVideoSection .sendVideoDescriptionContainer .sendVideoButtonHome a{align-items:center;display:flex;justify-content:center;margin-top:3px}.sendVideoSection .sendVideoExampleContainer{padding-left:0;padding-right:0;padding-top:20px;width:100%}.sendVideoSection .sendVideoExampleContainer SendVideoExample{align-items:center;margin-left:auto;margin-right:auto}.roomsSection{display:flex;flex-direction:column;height:409px;height:490px;padding-left:1rem;padding-right:1rem;padding-top:1rem;width:100%}.roomsSection .roomsDescriptionContainer{font-size:13px;justify-content:flex-start;margin-top:0;width:100%}.roomsSection .roomsDescriptionContainer .roomsTitle{font-size:22px;text-align:left;width:100%}.roomsSection .roomsDescriptionContainer .roomsDescription{align-items:center;font-size:13px;margin-top:1rem;padding-right:1rem;text-align:left;width:100%}.roomsSection .roomsDescriptionContainer .createRoomButtonHome{border:1px solid #fff;border-radius:4px;color:#fff;font-size:1rem;height:2rem;margin-bottom:1rem;margin-top:1rem;min-width:150px;width:150px}.roomsSection .roomsDescriptionContainer .createRoomButtonHome :visited,.roomsSection .roomsDescriptionContainer .createRoomButtonHome a{align-items:center;display:flex;justify-content:center;margin-top:3px}.roomsSection .roomsExampleContainer{margin-bottom:1rem;margin-top:0;padding-left:0;padding-right:0;text-align:center;width:100%}.roomsSection .roomsExampleContainer RoomsExample{align-items:center}.settingsSection{align-items:left;display:flex;flex-direction:column;height:400px;padding-left:1rem;padding-right:1rem;padding-top:1rem;width:100%}.settingsSection .settingsDescriptionContainer{font-size:13px;justify-content:flex-start;margin-top:0;width:100%}.settingsSection .settingsDescriptionContainer .settingsDescription{font-size:13px;text-align:center;width:100%}.settingsSection .settingsDescriptionContainer .settingsTitle{color:#fa5e99;font-size:22px;text-align:center}.settingsSection .settingsExampleContainer{margin-top:-1rem}.settingsSection .settingsExampleContainer SettingsExample{align-items:center}.pocketSection{align-items:flex-start;display:flex;flex-direction:column-reverse;height:339px;padding-left:1rem;padding-right:1rem;padding-top:1rem;width:100%}.pocketSection .pocketDescriptionContainer{box-sizing:border-box;display:flex;flex-direction:column;font-size:13px;justify-content:flex-start;margin-top:200px;padding-right:0;text-align:left;width:100%}.pocketSection .pocketDescriptionContainer .pocketDescription{font-size:13px;margin-top:10px}.pocketSection .pocketDescriptionContainer .pocketTitle{color:#58fbbc;font-size:22px;font-weight:700;padding-top:15px;text-align:left}.pocketSection .pocketExampleContainer{margin-bottom:0;margin-top:-50px;padding-left:0;width:100%}.pocketSection .pocketExampleContainer PocketExample{align-items:center;display:flex;justify-content:center}.cameraProBackground{display:none}}@media only screen and (min-device-width:320px)and (max-device-width:926px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:2){.landing{height:100%;min-height:100%;min-width:100vw;overflow-x:none;overflow-y:none}.landingContents{background:linear-gradient(180deg,rgba(58,70,83,.25),#3a4653),linear-gradient(95.09deg,#2c1cea,#6a1cea);height:100%;width:100vw}.roomOptionsAndRundown{max-height:800px}.roomOptionsAndRundown .quickRundown{color:#fff;font-size:22px;font-weight:700;margin:1rem 3rem}.roomOptionsAndRundown .roomOptions{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.roomOptionsAndRundown .roomOptions .youtubeVideo{height:400px;width:100%}.roomOptionsAndRundown .roomOptions>a{display:flex}.roomOptionsAndRundown .roomOption{color:#fff}.roomOptionsAndRundown .roomOption:first-child,.roomOptionsAndRundown .roomOption:nth-child(2){margin:0}.sendVideoSection{display:flex;flex-direction:column-reverse;height:600px;margin-top:20px;min-height:600px;padding-top:600px}.sendVideoSection .sendVideoDescriptionContainer{grid-auto-rows:100px;padding-left:20px;width:100%}.sendVideoSection .sendVideoDescriptionContainer .sendVideoDescription{font-size:13px;margin-top:1rem}.sendVideoSection .sendVideoDescriptionContainer .sendVideoTitle{font-size:20px}.sendVideoSection .sendVideoDescriptionContainer .sendVideoButtonHome{border:1px solid #fff;border-radius:4px;color:#fff;font-size:1rem;height:2rem;margin-bottom:1rem;margin-top:1rem;min-width:150px;width:150px}.sendVideoSection .sendVideoDescriptionContainer .sendVideoButtonHome :visited,.sendVideoSection .sendVideoDescriptionContainer .sendVideoButtonHome a{align-items:center;display:flex;justify-content:center;margin-top:3px}.sendVideoSection .sendVideoExampleContainer{padding-left:0;padding-right:0;padding-top:20px;width:100%}.sendVideoSection .sendVideoExampleContainer SendVideoExample{align-items:center;margin-left:auto;margin-right:auto}.roomsSection{display:flex;flex-direction:column;height:600px;max-height:600px;min-height:600px;padding-left:1rem;padding-right:1rem;padding-top:1rem;width:100%}.roomsSection .roomsDescriptionContainer{font-size:13px;justify-content:flex-start;margin-top:0;width:100%}.roomsSection .roomsDescriptionContainer .roomsTitle{font-size:22px;text-align:left;width:100%}.roomsSection .roomsDescriptionContainer .roomsDescription{align-items:center;font-size:13px;margin-top:1rem;padding-right:1rem;text-align:left;width:100%}.roomsSection .roomsDescriptionContainer .createRoomButtonHome{border:1px solid #fff;border-radius:4px;color:#fff;font-size:1rem;height:2rem;margin-bottom:1rem;margin-top:1rem;min-width:150px;width:150px}.roomsSection .roomsDescriptionContainer .createRoomButtonHome :visited,.roomsSection .roomsDescriptionContainer .createRoomButtonHome a{align-items:center;display:flex;justify-content:center;margin-top:3px}.roomsSection .roomsExampleContainer{margin-bottom:1rem;margin-top:0;padding-left:0;padding-right:0;text-align:center;width:100%}.roomsSection .roomsExampleContainer RoomsExample{align-items:center}.settingsSection{align-items:left;display:flex;flex-direction:column;height:600px;height:339px;min-height:600px;padding-left:1rem;padding-right:1rem;padding-top:1rem;width:100%}.settingsSection .settingsDescriptionContainer{font-size:13px;justify-content:flex-start;margin-top:0;width:100%}.settingsSection .settingsDescriptionContainer .settingsDescription{font-size:13px;text-align:center;width:100%}.settingsSection .settingsDescriptionContainer .settingsTitle{color:#fa5e99;font-size:22px;text-align:center}.settingsSection .settingsExampleContainer{margin-top:-1rem}.settingsSection .settingsExampleContainer SettingsExample{align-items:center}.pocketSection{align-items:flex-start;display:flex;flex-direction:column-reverse;height:600px;min-height:600px;padding-left:1rem;padding-right:1rem;padding-top:1rem;width:100%}.pocketSection .pocketDescriptionContainer{box-sizing:border-box;display:flex;flex-direction:column;font-size:13px;justify-content:flex-start;margin-top:200px;padding-right:0;text-align:left;width:100%}.pocketSection .pocketDescriptionContainer .pocketDescription{font-size:13px;margin-top:10px}.pocketSection .pocketDescriptionContainer .pocketTitle{color:#58fbbc;font-size:22px;font-weight:700;padding-top:15px;text-align:left}.pocketSection .pocketExampleContainer{margin-bottom:0;margin-top:-50px;padding-left:0;width:100%}.pocketSection .pocketExampleContainer PocketExample{align-items:center;display:flex;justify-content:center}}@media only screen and (min-device-width:320px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:3){.landing{height:100%;min-height:100%;min-width:100vw;overflow-x:none;overflow-y:none}.landing .landingContents{background:linear-gradient(180deg,rgba(58,70,83,.25),#3a4653),linear-gradient(95.09deg,#2c1cea,#6a1cea);height:100%;width:100vw}.landing .roomOptionsAndRundown{max-height:800px}.landing .roomOptionsAndRundown .quickRundown{color:#fff;font-size:22px;font-weight:700;margin:1rem 3rem}.landing .roomOptionsAndRundown .roomOptions{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.landing .roomOptionsAndRundown .roomOptions .youtubeVideo{height:400px;width:100%}.landing .roomOptionsAndRundown .roomOptions>a{display:flex}.landing .roomOptionsAndRundown .roomOption{color:#fff}.landing .roomOptionsAndRundown .roomOption:first-child,.landing .roomOptionsAndRundown .roomOption:nth-child(2){margin:0}.landing .sendVideoSection{display:flex;flex-direction:column-reverse;height:600px;margin-top:20px;min-height:600px;padding-top:300px}.landing .sendVideoSection .sendVideoDescriptionContainer{grid-auto-rows:100px;padding-left:20px;width:100%}.landing .sendVideoSection .sendVideoDescriptionContainer .sendVideoDescription{font-size:13px;margin-top:1rem}.landing .sendVideoSection .sendVideoDescriptionContainer .sendVideoTitle{font-size:20px}.landing .sendVideoSection .sendVideoDescriptionContainer .sendVideoButtonHome{border:1px solid #fff;border-radius:4px;color:#fff;font-size:1rem;height:2rem;margin-bottom:1rem;margin-top:1rem;min-width:150px;width:150px}.landing .sendVideoSection .sendVideoDescriptionContainer .sendVideoButtonHome :visited,.landing .sendVideoSection .sendVideoDescriptionContainer .sendVideoButtonHome a{align-items:center;display:flex;justify-content:center;margin-top:3px}.landing .sendVideoSection .sendVideoExampleContainer{max-height:400px}.landing .sendVideoSection .sendVideoExampleContainer SendVideoExample{align-items:center;margin-left:auto;margin-right:auto}.landing .roomsSection{display:flex;flex-direction:column;height:600px;max-height:600px;min-height:600px;padding-left:1rem;padding-right:1rem;padding-top:1rem;width:100%}.landing .roomsSection .roomsDescriptionContainer{font-size:13px;justify-content:flex-start;margin-top:0;width:100%}.landing .roomsSection .roomsDescriptionContainer .roomsTitle{font-size:22px;text-align:left;width:100%}.landing .roomsSection .roomsDescriptionContainer .roomsDescription{align-items:center;font-size:13px;margin-top:1rem;padding-right:1rem;text-align:left;width:100%}.landing .roomsSection .roomsDescriptionContainer .createRoomButtonHome{border:1px solid #fff;border-radius:4px;color:#fff;font-size:1rem;height:2rem;margin-bottom:1rem;margin-top:1rem;min-width:150px;width:150px}.landing .roomsSection .roomsDescriptionContainer .createRoomButtonHome :visited,.landing .roomsSection .roomsDescriptionContainer .createRoomButtonHome a{align-items:center;display:flex;justify-content:center;margin-top:3px}.landing .roomsSection .roomsExampleContainer{margin-left:auto;margin-right:auto;max-height:400px;width:70vw}.landing .roomsSection .roomsExampleContainer RoomsExample{align-items:center}.landing .settingsSection{align-items:left;display:flex;flex-direction:column;height:600px;height:339px;min-height:600px;padding-left:1rem;padding-right:1rem;padding-top:1rem;width:100%}.landing .settingsSection .settingsDescriptionContainer{font-size:13px;justify-content:flex-start;margin-top:0;width:100%}.landing .settingsSection .settingsDescriptionContainer .settingsDescription{font-size:13px;text-align:center;width:100%}.landing .settingsSection .settingsDescriptionContainer .settingsTitle{color:#fa5e99;font-size:22px;text-align:center}.landing .settingsSection .settingsExampleContainer SettingsExample{align-items:center}.landing .pocketSection{align-items:flex-start;display:flex;flex-direction:column-reverse;height:600px;min-height:600px;padding-left:1rem;padding-right:1rem;padding-top:1rem;width:100%}.landing .pocketSection .pocketDescriptionContainer{box-sizing:border-box;display:flex;flex-direction:column;font-size:13px;justify-content:flex-start;margin-top:200px;padding-right:0;text-align:left;width:100%}.landing .pocketSection .pocketDescriptionContainer .pocketDescription{font-size:13px;margin-top:10px}.landing .pocketSection .pocketDescriptionContainer .pocketTitle{color:#58fbbc;font-size:22px;font-weight:700;padding-top:15px;text-align:left}.landing .pocketSection .pocketExampleContainer{margin:-50px auto 0;padding-left:0;width:70vw}.landing .pocketSection .pocketExampleContainer PocketExample{align-items:center;display:flex;justify-content:center}}@media only screen and (min-device-width:880px){.landing{height:100%;min-height:100vh}.roomOptions{margin-top:20px}.roomOption,.roomOptions{min-height:300px}}@media only screen and (min-device-width:880px)and (max-device-width:1200px){.joinContainer{width:100vw}}#login{align-items:center;background:#252c33;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:100vh;padding:20px;width:100vw}#login .cameraProLoginLogo{margin-bottom:1rem}#login .signUpOrLogIn{color:#fff;font-size:30px;font-weight:500}#login .socialAuthButtons{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;max-height:200px;min-height:200px;width:260px}#login .socialAuthButtons .loginFacebook,#login .socialAuthButtons .loginGoogle,#login .socialAuthButtons .loginTwitch{align-items:space-between;background:#fff;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);box-sizing:border-box;display:flex;justify-content:space-between;max-height:40px;padding:10px;width:100%}#login .socialAuthButtons .loginFacebook .loginLabel,#login .socialAuthButtons .loginGoogle .loginLabel,#login .socialAuthButtons .loginTwitch .loginLabel{color:#252c33;display:flex;font-size:14px;font-weight:700;justify-content:flex-start}#login .socialAuthButtons .loginFacebook .socialIcon,#login .socialAuthButtons .loginGoogle .socialIcon,#login .socialAuthButtons .loginTwitch .socialIcon{justify-conntent:flex-end;align-items:center;display:flex}.providerCallback{background:#252c33;display:none}#RoomsDashboard{align-items:flex-start;background:#252c33;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:100vh;min-width:100vw;overflow-y:scroll;padding:50px 150px 100px;position:fixed;width:100%}#RoomsDashboard .roomTitle{font-size:48px;font-weight:700}#RoomsDashboard .savedRooms{font-size:20px;font-weight:600;margin-bottom:1rem;margin-top:1rem}#RoomsDashboard .actionContainer{display:flex;margin-bottom:2rem}#RoomsDashboard .actionContainer .createRoomButton{background:#1c88ea;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);font-size:14px;font-weight:600;height:40px;width:300px}#RoomsDashboard .activeRooms{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2rem}#RoomsDashboard .activeRooms .title{font-size:20px;font-weight:600;margin-bottom:.5rem}#RoomsDashboard .activeRooms .description{font-size:13px;font-weight:400;text-align:left}#RoomsDashboard .roomsContainer{display:flex}#RoomsDashboard .roomsContainer .roomTiles{column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;row-gap:2rem}#RoomsDashboard .roomsContainer .roomTiles .roomTile{align-items:center;background:#2d3742;background:linear-gradient(95.09deg,#2c1cea,#6a1cea);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:350px;justify-content:center;position:relative;width:625px}#RoomsDashboard .roomsContainer .roomTiles .roomTile .roomsDashboardLinkIcon{position:absolute;right:10px;top:10px}#RoomsDashboard .roomsContainer .roomTiles .roomTile .title{font-size:42px;font-weight:700;margin-bottom:1rem}#RoomsDashboard .roomsContainer .roomTiles .roomTile .joinRoomButton{align-items:center;background:transparent;border:1px solid #fff;border-radius:4px;display:flex;font-weight:600;height:40px;justify-content:center;width:134px}#RoomsDashboard .roomsContainer .roomTiles .roomTile .settingsIcon{bottom:10px;position:absolute;right:10px}#RoomsDashboard .roomsContainer .roomTiles .addNewRoomTile{align-items:center;background:#2d3742;border:1px solid #858585;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);cursor:pointer;display:flex;flex-direction:column;height:350px;justify-content:center;width:625px}#RoomsDashboard .roomsContainer .roomTiles .addNewRoomTile .title{font-size:20px;font-weight:600;margin-bottom:1rem}@media only screen and (min-device-width:320px)and (max-device-width:896px)and (-webkit-min-device-pixel-ratio:2)and (orientation:landscape){#RoomsDashboard{justify-content:flex-start;padding-left:15px;padding-right:15px}#RoomsDashboard .roomsContainer{display:flex;justify-content:center;width:100%}#RoomsDashboard .roomsContainer .roomTiles{column-gap:1rem;grid-template-columns:1fr 1fr;row-gap:1rem;width:100%}#RoomsDashboard .roomsContainer .roomTiles .addNewRoomTile,#RoomsDashboard .roomsContainer .roomTiles .roomTile{height:200px;width:100%}#RoomsDashboard .roomsContainer .roomTiles .addNewRoomTile .title{padding-left:15px;padding-right:15px}}@media only screen and (min-device-width:320px)and (max-device-width:896px)and (-webkit-min-device-pixel-ratio:2)and (orientation:portrait){#RoomsDashboard{justify-content:flex-start;padding-left:15px;padding-right:15px}#RoomsDashboard .roomsContainer{display:flex;justify-content:center;width:100%}#RoomsDashboard .roomsContainer .roomTiles{column-gap:1rem;grid-template-columns:1fr;row-gap:1rem;width:100%}#RoomsDashboard .roomsContainer .roomTiles .addNewRoomTile,#RoomsDashboard .roomsContainer .roomTiles .roomTile{height:252px;width:100%}#RoomsDashboard .roomsContainer .roomTiles .addNewRoomTile .title{padding-left:15px;padding-right:15px}}#roomSettings{align-items:center;backdrop-filter:blur(20px);background:rgba(37,44,51,.75);display:flex;height:100vh;justify-content:center;left:0;overflow-x:hidden;overflow-y:hidden;position:fixed;top:0;width:100vw;z-index:10}#roomSettings .controlsContainer{align-items:flex-start;backdrop-filter:blur(25px);background:rgba(58,70,83,.75);border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.15);display:flex;flex-direction:column;height:528px;justify-content:space-between;padding:40px 20px;width:666px}#roomSettings .controlsContainer .nameAndDeleteContainer{display:flex;flex-direction:column;justify-content:flex-start;width:100%}#roomSettings .controlsContainer .nameAndDeleteContainer .settingsTitle{font-size:35px;font-weight:700;margin-bottom:2rem;text-align:left}#roomSettings .controlsContainer .nameAndDeleteContainer .deleteRoomTitle,#roomSettings .controlsContainer .nameAndDeleteContainer .roomName{font-size:20px;font-weight:600;line-height:30px;margin-bottom:.5rem;text-align:left}#roomSettings .controlsContainer .nameAndDeleteContainer .roomNameInput{background:#3a4653;border:none;border-bottom:2px solid #1c88ea;border-radius:4px;color:hsla(0,0%,100%,.75);font-size:16px;font-weight:400;line-height:24px;margin-bottom:2rem}#roomSettings .controlsContainer .nameAndDeleteContainer .deleteRoomButton{background:transparent;border:1px solid #fff;border-radius:4px;font-size:14px;font-weight:600;height:40px;text-align:center;width:300px}#roomSettings .controlsContainer .modalControls{display:flex;gap:20px;justify-content:center;width:100%}#roomSettings .controlsContainer .modalControls .cancelButton{background:transparent;border:1px solid #fff;border-radius:4px;font-size:14px;font-weight:600;height:40px;width:140px}#roomSettings .controlsContainer .modalControls .doneButton{background:linear-gradient(95.09deg,#1c89ea,#2c1cea),#1c88ea;border:1px solid #858585;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);font-size:14px;font-weight:600;height:40px;width:140px}.sendVideoContainer{background:#000;box-sizing:border-box;display:flex;height:100%;max-height:100vh;min-height:-webkit-fill-available;position:fixed;top:0;width:100%}.sendVideoHeader{background:rgba(37,44,51,.5);color:#fff;height:108px;position:absolute;top:0;width:100%;z-index:2}.sendVideoHeader>ul{grid-column-gap:5px;align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;height:100%;margin:0;padding:0}.sendVideoHeader>ul>li:first-child{display:flex;grid-column-start:1;margin-left:25px}.sendVideoHeader>ul>li:nth-child(2){grid-column-start:3;margin-right:25px}ul{list-style:none}.footer{background:rgba(37,44,51,.5);bottom:0;color:#fff;display:flex;height:108px;position:absolute;width:100%;z-index:2}.sendVideoExit{align-items:center;background:transparent;border:2px solid #fff;border-radius:4px;box-sizing:border-box;display:flex;height:40px;justify-content:center;width:80px}.sendVideoExit p{align-items:center;color:#fff;display:flex;font-size:18px;font-style:normal;font-weight:600;line-height:27px;padding:5px 20px;text-align:center;text-transform:uppercase}.urlContainer{box-sizing:border-box;height:100%}.linkButton{background:transparent;border:0;display:flex;height:100%;justify-content:flex-end;width:100%}.cameraUrlContainer{align-items:center;color:#fff;display:flex;font-size:1rem;height:100%}.cameraUrl{display:inline-block;margin-right:15px;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px}.urlContainer>.linkButton>.LinkIcon{align-items:center;display:flex;height:100%;justify-content:center}@media only screen and (min-device-width:320px)and (max-device-width:812px){.cameraUrlContainer{display:none}.footer,.sendVideoHeader{background:transparent;height:80px}.sendVideoExit{margin-left:5px;width:60px}.sendVideoExit p{align-items:center;color:#fff;display:flex;font-size:14px;font-style:normal;font-weight:600;line-height:24px;padding:5px 13px;text-align:center;text-transform:uppercase}.sendVideoHeader>ul>li:first-child{grid-column-start:1;margin-left:15px;margin-right:15px}.sendVideoHeader>ul>li:nth-child(2){grid-column-start:3;margin-right:15px}.sendVideoHeader>ul{grid-column-gap:5px;align-items:center;display:grid;grid-template-columns:1fr 1fr;height:100%}}.sendVideoControlBarContainer.ul{display:flex;list-style:none}.footer>ul{grid-column-gap:5px;align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;height:100%;margin:0;padding:0;width:100%}.footer>ul>li:nth-child(2){box-sizing:border-box;display:flex;grid-column-start:2;justify-content:center}.sendVideoControlBarContainer>li>.centerIcons{display:flex;justify-content:space-between;width:200px}.footer>ul>li:first-child{margin-right:auto;padding-left:25px}.footer>ul>li:nth-child(3){margin-left:auto;padding-right:35px}.footer>ul>li>button>span{margin:5px;min-width:60px}@media only screen and (min-device-width:320px)and (max-device-width:639px){.RoomControlBarContainer{left:0;margin-left:0}}@media only screen and (min-device-width:320px)and (max-device-width:812px){.sendVideoControlBarContainer{height:60px}.sendVideoControlBarContainer>li>.centerIcons{display:flex;justify-content:space-evenly;width:180px}.sendVideoControlBarContainer>ul>li:nth-child(3){padding-right:0}.footer>ul>li>button>span{min-width:40px}.footer>ul>li:first-child{padding:0 0 0 10px}.footer>ul>li:nth-child(3){padding:0 10px 0 0}}.settingsButton{background:transparent;border:0}.signUpConfirmation{align-items:center;background:#252c33;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100vh;min-width:100vw;width:100%}.signUpConfirmation .signUpForm{max-width:50vw;min-width:390px;padding-left:40px;padding-right:40px;width:30vw}.signUpConfirmation .signUpCheckMark{display:flex;justify-content:center;margin-top:1rem}.signUpConfirmation .signUpSuccessful{font-size:30px;font-weight:500;margin-top:1rem}.signUpConfirmation .message{font-size:15px;font-weight:500;margin-top:1rem}.signUpConfirmation .displayNameContainer{align-items:flex-start;display:flex;flex-direction:column;margin-top:2rem}.signUpConfirmation .displayNameContainer label{font-size:16px;font-weight:600}.signUpConfirmation .displayNameContainer input{background:#3a4653;border-bottom:2px #1c88ea;border-radius:4px;border-style:solid;color:#fff;font-size:1rem;line-height:1.5rem;margin-top:1rem;padding:.75rem;width:100%}.signUpConfirmation .continueButton{background:linear-gradient(95.09deg,#1c89ea,#2c1cea),#1c88ea;border:1px solid #858585;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);color:#fff;font-size:1rem;height:40px;margin-left:auto;margin-right:auto;margin-top:1.5rem;width:142px}#sessionExpiredContainer{align-items:center;background:#252c33;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:calc(100vh - 60px);min-width:100vw;width:100%}#sessionExpiredContainer .sessionExpiredIcon{position:absolute;top:10px}#sessionExpiredContainer .title{font-size:40px;font-weight:700;margin-top:100px}#sessionExpiredContainer .description{font-size:16px;font-weight:700;font-weight:400;margin-top:10px;padding:0 20px}#sessionExpiredContainer .buttonsContainer{display:flex;flex-direction:column;margin-top:50px}#sessionExpiredContainer .buttonsContainer .login{background:linear-gradient(95.09deg,#1c89ea,#2c1cea),#1c88ea;border:1px solid #858585;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);font-weight:600;height:40px;width:382px}#sessionExpiredContainer .buttonsContainer .or{padding:20px 0}#sessionExpiredContainer .buttonsContainer .goToHome{background:transparent;border:1px solid #fff;border-radius:4px;font-weight:600;height:40px;width:382px}@media only screen and (min-device-width:320px)and (max-device-width:880px)and (-webkit-min-device-pixel-ratio:2)and (orientation:landscape){#sessionExpiredContainer{color:#fff;padding:20px}#sessionExpiredContainer .sessionExpiredIcon{margin-top:-50px;position:relative}#sessionExpiredContainer .title{font-size:20px;font-weight:700;margin-top:10px}#sessionExpiredContainer .description{font-size:12px;font-weight:400;margin-top:5px}#sessionExpiredContainer .buttonsContainer{flex-direction:row;margin-top:10px}#sessionExpiredContainer .buttonsContainer .login{background:linear-gradient(95.09deg,#1c89ea,#2c1cea),#1c88ea;border:1px solid #858585;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);font-weight:600;height:40px;width:250px}#sessionExpiredContainer .buttonsContainer .or{padding:10px 20px}#sessionExpiredContainer .buttonsContainer .goToHome{background:transparent;border:1px solid #fff;border-radius:4px;font-weight:600;height:40px;width:250px}}@media only screen and (min-device-width:320px)and (max-device-width:880px)and (-webkit-min-device-pixel-ratio:2)and (orientation:portrait){#sessionExpiredContainer{padding:20px}#sessionExpiredContainer .sessionExpiredIcon{margin-top:-70px;position:relative}#sessionExpiredContainer .title{margin-top:60px}#sessionExpiredContainer .buttonsContainer{margin-top:40px}#sessionExpiredContainer .buttonsContainer .login{background:linear-gradient(95.09deg,#1c89ea,#2c1cea),#1c88ea;border:1px solid #858585;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);font-weight:600;height:40px;width:300px}#sessionExpiredContainer .buttonsContainer .or{padding:10px 20px}#sessionExpiredContainer .buttonsContainer .goToHome{background:transparent;border:1px solid #fff;border-radius:4px;font-weight:600;height:40px;width:300px}}