a,a:focus,a:hover{color:inherit}:full-screen,body,html{height:100%;width:100%}.pink-button,a{cursor:pointer}.pink-button,a.no-underscore,a:focus,a:hover{text-decoration:none}.followers-bar,body.room{overflow:hidden}.room-wrapper :not(.user-select-enabled):not(input),.switch input[type=checkbox]+label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.room-block .role-name p::first-letter,.room-follower .role-name p::first-letter,.uppercase,h1.impact{text-transform:uppercase}input.code[type=number],input[type=number].no-spin{-moz-appearance:textfield}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input{min-width:0}body,html{margin:0;padding:0}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{background:#323338;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-size:14px;line-height:1.428571429}video{pointer-events:none}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;font-family:"Open Sans",open-sans,"helvetica neue",sans-serif}button>*,input>*,select>*,textarea>*{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif}button:invalid,button:required,input:invalid,input:required,select:invalid,select:required,textarea:invalid,textarea:required{box-shadow:none}section.body{padding-top:2em;max-width:600px;margin:auto}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}h1,h2,h3,h4,h5,h6{font-family:futura-pt,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;line-height:1.1;margin:0 0 .5em}.followers-bar .followers-content-wrapper .followers-count,.modal-box .followers-modal .follower .display-name,.modal-box .followers-modal h1.title{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif}h1{font-size:38px}h2{font-size:20px}h3{font-size:18px}.wrapper{bottom:0;left:0;padding-bottom:0;position:absolute;right:0;top:0;z-index:1}.server-error{display:none;left:25%;padding-bottom:10px;padding-top:20px;position:absolute;right:25%;text-align:center;top:-10px;z-index:2}.server-error.server-error-active{display:block}:-webkit-full-screen{height:100%;width:100%}:-moz-full-screen{height:100%;width:100%}.pink-button{background:#fa4668;border:#fa4668;border-radius:2px;color:#fff;line-height:2.375em;margin:4px 0;padding:0 2em;display:inline-block;height:40px}.pink-button i{display:inline-block;margin-right:.3em;text-align:center;width:1em}.pink-button:hover:not(.active):not(.disabled):not(:disabled){background:#f91e48}.pink-button:hover:not(.active):not(.disabled):not(:disabled):active{background:#ed0632}.pink-button:active{background:#ed0632;outline:0}.pink-button:focus{outline:0}.pink-button.disabled,.pink-button:disabled{background:#888;color:#666;text-shadow:none;cursor:default}.pink-button.active{background:#FF2E63}.pink-button:disabled{background:#888;color:#666;text-shadow:none;cursor:default}.logo .primary-color{fill:#f74969}.logo .secondary-color{fill:#85ae9b}.logo .shadow{fill:#6f8b7c}.action-button svg,.badge svg,.big-kick-icon svg .solid,.embedded .embed-toolbar .toolbar-button.active svg .solid,.logo .a-shape,.top-bar-button .icon .fill{fill:#fff}.followers-bar .followers-bar-full{cursor:pointer}.followers-bar .chevron{text-align:center;height:19px}.followers-bar .chevron svg{vertical-align:top}.followers-bar .chevron svg .logged--in{opacity:.87}.followers-bar .followers-content-wrapper{display:flex;flex-direction:row;justify-content:center;height:32px}.followers-bar .followers-content-wrapper .followers-image-wrapper{display:flex}.followers-bar .followers-content-wrapper .follower-list{margin:0;padding:0;flex-grow:1;display:flex;flex-wrap:wrap}.followers-bar .followers-content-wrapper .follower-list li{display:block;margin:0 1em 0 0;height:32px;min-height:32px;width:32px;min-width:32px}.followers-bar .followers-content-wrapper .followers-count{display:block;flex-shrink:0;white-space:nowrap;margin:auto .5em auto 0}.followers-bar .followers-content-wrapper .fa-bell{margin:auto 1em auto 0}.followers-bar .followers-content-wrapper .avatar-image{height:32px;width:32px;margin:0 0 0 .5em}.followers-bar .followers-content-wrapper .dots{margin:0;width:32px;height:32px;line-height:32px;flex-shrink:0;white-space:nowrap}.modal-box .followers-modal h1.title{margin:0;padding-top:26px;font-size:16px;font-weight:600;text-align:center}.modal-box .followers-modal .manage-button{margin-left:1em}.modal-box .followers-modal .follower-list{margin:17px 0 0;padding:0 8px;display:flex;flex-wrap:wrap;overflow-y:scroll;height:315px}.modal-box .followers-modal .follower{width:120px;height:104px;flex-shrink:0;padding:8px}.modal-box .followers-modal .follower .avatar-image{width:48px;height:48px;margin:auto}.modal-box .followers-modal .follower .avatar-image .avatar-image-element,.room-wrapper,main.video-space,main.video-space::before{width:100%;height:100%}.modal-box .followers-modal .follower .display-name{text-align:center;margin-top:.6em;font-size:14px}.user-settings-room-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.splitscreen-wrapper{position:absolute;z-index:1}a.underline{text-decoration:underline}.room-wrapper{display:flex;flex-direction:column;position:relative;background-color:#323338;z-index:2;transition:transform cubic-bezier(.19,1,.22,1) .8s}.room-wrapper.user-settings-open{transform:translateX(-472px)}.room-wrapper.user-settings-open .user-settings-room-overlay{z-index:1000}.room-wrapper :not(.user-select-enabled):not(input){touch-callout:none;user-select:none}.room-wrapper .user-select-enabled,.room-wrapper .user-select-enabled>span{cursor:text!important;-webkit-touch-callout:default;touch-callout:default;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.video-wrapper{position:relative;flex-grow:1}.video-wrapper.viewmode-normal{margin:0 24px 61px}.screen-element{z-index:2}main.video-space{background:url(/images/bg/background_polar_1.1bad5bf5.jpg);background-size:cover;display:flex;flex-direction:row;align-items:stretch;align-content:stretch;justify-content:space-around;padding:58px 8px 0;position:relative;overflow:hidden}main.video-space::before{background-color:rgba(0,0,0,.32);content:'';left:0;position:absolute;top:0;z-index:2}@media (max-width:630px){main.video-space{flex-direction:column}}@media (max-width:630px) and (max-height:420px){main.video-space .video-wrapper{display:none}}main.video-space .video-wrapper{margin:0 24px 63px}main.supersized{padding:0}main.supersized .followers-bar,main.supersized .video-space-header{display:none}main.supersized .video-wrapper{margin:0 12px}.room-information-dialog{color:#fff;text-align:center}.room-information-dialog p{cursor:default}.arrow-wrapper>*,.room-button{cursor:pointer}.room-information-dialog p.error-message{font-size:1em}@-webkit-keyframes camera-flash{0%{background:#fff}100%{background:0 0;z-index:-1}}@-moz-keyframes camera-flash{0%{background:#fff}100%{background:0 0;z-index:-1}}@-ms-keyframes camera-flash{0%{background:#fff}100%{background:0 0;z-index:-1}}@keyframes camera-flash{0%{background:#fff}100%{background:0 0;z-index:-1}}.room-wrapper.room-locked.room-information-dialog .login-modal-button{position:absolute;top:1em;right:1em;color:#85ae9b;z-index:2}.room-wrapper.room-locked.room-information-dialog .live-video-upper-wrapper{max-width:720px;margin:auto}.room-wrapper.room-locked.room-information-dialog .video-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:4em 1em 1em;height:100%;max-height:700px;min-height:400px}.room-wrapper.room-locked.room-information-dialog .video-wrapper header{padding:0 60px}.room-wrapper.room-locked.room-information-dialog .video-wrapper footer,.room-wrapper.room-locked.room-information-dialog .video-wrapper header{flex-grow:0;flex-shrink:0}.room-wrapper.room-locked.room-information-dialog .room-locked-video{max-width:100%;min-height:200px;flex-grow:1;padding:15px 0;transform:rotateY(180deg)}.room-locked-topbar{position:absolute;top:0;left:0;width:100%}.room-locked-topbar .content{max-width:720px;margin:auto;position:relative}.small-kick-icon{width:1em;margin-right:.2em}.big-kick-icon{width:10em;margin:0 auto}.big-kick-icon svg{max-height:100%;max-width:100%}.local-only-element{display:none}.external-only-element,.local-client .local-only-element{display:block}.local-client video.video-stream.camera{left:100%;position:absolute;transform:rotateY(180deg);transform-origin:left}.local-client .external-only-element{display:none!important}.room-button{background:rgba(0,0,0,.4);font-size:20px;padding:.2em 1em;text-align:center}.room-button:hover{background:rgba(0,0,0,.6)}.room-button:active{background:#fff;color:#000}.enlarged-view .videoframewrapper:not(.enlarged) .toolbar{font-size:2.5em}.arrow-wrapper{position:absolute;top:50px;left:100px;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.arrow-wrapper figure.instruction-arrow{width:50px;height:50px;margin:0;display:inline-block}.arrow-wrapper figure.instruction-arrow svg{height:100%;width:100%}.arrow-wrapper.visible-hover{opacity:1!important;z-index:3!important;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.arrow-wrapper.visible-roomenter{opacity:1;z-index:3}.arrow-wrapper p.arrow-text{display:inline-block;font-size:1.2em;font-family:futura-pt,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.chat-message .body,.chat-warning .body,.chat-wrapper .chat .messages .typing-indicator-wrapper,.chat-wrapper .chat-inner-wrapper .messages-wrapper .unread-indicator a,.chat-wrapper .message-input-wrapper input,.questionnaire h1,.questionnaire h2,.video-space-header{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif}@-webkit-keyframes hide-arrows{0%{opacity:1}100%{opacity:0;z-index:2}}@-moz-keyframes hide-arrows{0%{opacity:1}100%{opacity:0;z-index:2}}@-ms-keyframes hide-arrows{0%{opacity:1}100%{opacity:0;z-index:2}}@keyframes hide-arrows{0%{opacity:1}100%{opacity:0;z-index:2}}.install-instructions-wrapper{position:fixed;height:100%;width:100%;top:0;left:0;z-index:2000;padding-top:250px;display:block;background:rgba(0,0,0,.7)}.install-instructions-wrapper .install-instructions{width:650px;margin:0 auto}.install-instructions-wrapper .install-instructions h1{font-size:4em}.install-instructions-wrapper .install-instructions p{font-size:1.5em}@media (min-width:700px){.followers-bar,.modal-box.followers{max-width:642px}}@media (min-width:570px) and (max-width:700px){.followers-bar,.modal-box.followers{max-width:522px}}@media (max-width:570px){.followers-bar,.modal-box.followers{max-width:402px}}.followers-bar{position:absolute;bottom:5px;margin:0 auto;left:0;right:0}.followers-bar.chatOpen,.modal-wrapper.chatOpen .modal-box-outer.followers{right:480px}.modal-wrapper .modal-box-outer.followers{padding:0;bottom:0;left:0;right:0;width:auto}.modal-wrapper .modal-box-outer.followers .modal-box{padding:0;border-radius:2px 2px 0 0}.modal-wrapper .modal-box-outer.followers .modal-box .close{top:24px;right:36px}.bottom-left-button-group{position:absolute;bottom:5px;left:20px}.media-share .supersize-area,.splitscreen-droppable,.supersize .supersize-area{top:0;left:0;width:100%;height:100%;position:absolute}.bottom-right-button-group{position:absolute;bottom:5px;right:20px}.splitscreen-draggable-helper{z-index:1051;border:5px solid #000;opacity:.5;cursor:move}.splitscreen-droppable{z-index:1050;background:#fff;opacity:.5}.knockers .knocker:not(:first-of-type){display:none}.knockers .knocker .video-stream{display:block;margin-left:auto;margin-right:auto;max-height:240px}.knockers .knocker img.knocker-image{display:block;margin-left:auto;margin-right:auto;max-height:50%}.knockers .knocker .button-group{display:flex;justify-content:center;margin-top:1em}.knockers .knocker .button-group button:first-child{margin-right:2em}.media-share figure.top-left-logo,.supersize figure.top-left-logo{position:absolute;margin:0;width:50px;height:50px;z-index:999;top:-5px;left:50px}.media-share figure.top-left-logo svg.logo,.supersize figure.top-left-logo svg.logo{max-width:100%;max-height:100%}.media-share .video-space,.supersize .video-space{padding:0!important}.media-share .main-stage,.supersize .main-stage{width:calc(100% - 230px);height:100%;display:inline-block;vertical-align:top;position:relative;z-index:99;box-shadow:0 0 5px #222}.media-share .main-stage .video-stream-container,.supersize .main-stage .video-stream-container{display:block;position:relative}.media-share .main-stage .video-stream,.supersize .main-stage .video-stream{width:100%;background:#333;position:absolute}.media-share .main-stage .video-stream.height-first,.supersize .main-stage .video-stream.height-first{height:100%!important;width:auto!important}.media-share .main-stage .video-stream.screen_share,.supersize .main-stage .video-stream.screen_share{height:100%;width:100%}.media-share .sidebar,.supersize .sidebar{width:230px;display:inline-flex;flex-direction:column;height:100%}.media-share .sidebar .localclient-container,.supersize .sidebar .localclient-container{height:172.5px;min-height:172.5px}.media-share .sidebar .localclient-container .local-client .video-stream-container,.supersize .sidebar .localclient-container .local-client .video-stream-container{display:block}.media-share .sidebar .localclient-container .local-client video.video-stream,.media-share .video-stream,.supersize .sidebar .localclient-container .local-client video.video-stream,.supersize .video-stream{height:auto}.media-share .mosh-pit,.supersize .mosh-pit{height:100%;vertical-align:top;padding-bottom:1em;display:flex;flex-direction:column}.media-share .mosh-pit .video-box,.supersize .mosh-pit .video-box{position:absolute;top:0;left:0;width:100%;height:100%}.media-share .mosh-pit .video-frame-wrapper,.supersize .mosh-pit .video-frame-wrapper{overflow:hidden;position:relative;height:100%;max-height:172.5px}.media-share .mosh-pit .video-frame-wrapper .video-stream-container,.supersize .mosh-pit .video-frame-wrapper .video-stream-container{height:auto}.media-share .mosh-pit .video-stream,.supersize .mosh-pit .video-stream{transition:opacity .5s;height:100%}.media-share .mosh-pit .video-stream.visible,.supersize .mosh-pit .video-stream.visible{opacity:1}.media-share .modal,.supersize .modal{top:0}.media-share .bottom-left-button-group,.media-share .bottom-right-button-group,.media-share .in-room-notification,.supersize .bottom-left-button-group,.supersize .bottom-right-button-group,.supersize .chat-wrapper,.supersize .in-room-notification,.supersize .video-space-header{display:none}.media-share .shared-media,.normal .shared-media{height:100%;width:100%;z-index:1}.media-share .viewmode-media-share,.normal .viewmode-media-share{margin-top:4em}.media-share .media-share-click-blocker,.normal .media-share-click-blocker{position:absolute;height:100%;width:100%;top:0;left:0;z-index:5}.media-share .media-controls,.normal .media-controls{position:absolute;top:15px;right:15px;z-index:10}.invite-box{display:flex;flex-direction:column;justify-content:center;align-items:center}.invite-box p.waiting{font-size:1.3em}.small-localclient{position:absolute;top:.5em;right:.5em;height:110px;width:110px;z-index:1}.small-localclient .video-box .user-name{padding:0;top:auto;font-size:1em}.small-localclient .video-box .status-indicators .indicator{font-size:1em}.error-page,.information-page{margin-left:20px}.error-page header.logo,.information-page header.logo{height:300px;padding-bottom:3em;padding-top:3em}.error-page header.title h1.header-title-text,.information-page header.title h1.header-title-text{font-size:4em;margin:0}.error-page section.body,.information-page section.body{padding:0 0 3em}.error-page p.body,.error-page section.body p.text,.information-page p.body,.information-page section.body p.text{font-size:1.5em;line-height:1.2em;margin-bottom:1.5em;margin-top:1.5em}.error-page a.browser-link,.information-page a.browser-link{color:#fff;text-decoration:none}.error-page article.browser,.information-page article.browser{display:inline-block;margin:0 1em;text-align:center}.error-page article.browser p,.information-page article.browser p{font-size:1.5em;margin:1em 0}.error-page.overlay,.information-page.overlay{background:#333;height:100%;position:fixed;width:100%;z-index:900}.error-page .form-row,.error-page form.inline,.information-page .form-row,.information-page form.inline{display:flex;flex-direction:row}.error-page .form-row input,.error-page form.inline input,.information-page .form-row input,.information-page form.inline input{flex-grow:1;border:0;margin:0;padding:.6em 1em}.error-page .form-row button,.error-page .form-row input[type=submit],.error-page form.inline button,.error-page form.inline input[type=submit],.information-page .form-row button,.information-page .form-row input[type=submit],.information-page form.inline button,.information-page form.inline input[type=submit]{margin:0 0 0 .5em}.error-page footer,.information-page footer{bottom:0;left:0;position:fixed}.error-page footer i,.information-page footer i{color:#34b253;margin:0 5px}.error-page footer a,.information-page footer a{color:#fff;font-size:1.5em}@media screen and (max-width:568px){.information-page{font-size:10px;text-align:center}.information-page header.logo{height:150px}}.session-feedback{text-align:center;padding:3em 1em}.session-feedback .logo.top{width:60px;position:absolute;top:-2px;left:5px;height:60px}.thank-you-message .fa-heart{font-size:5em}.thank-you-message p.body{font-size:2em}body.session-feedback{background:#1B2631}.questionnaire{background:#FAFAFA;max-width:600px;color:#000;margin:3em auto;border-radius:4px;padding:3em}.questionnaire h1,.questionnaire h2{font-size:24px;margin-bottom:1em}.questionnaire .feedback{display:none}.questionnaire .feedback.visible{display:block}.questionnaire .end-message{margin-top:4em;font-size:1.2em;opacity:0;transition:opacity .5s,transform .5s;visibility:hidden;transform:translateY(20px)}.questionnaire .end-message.visible{visibility:visible;opacity:1;transform:translateY(0)}.questionnaire .question{padding:0;height:66px;transition:opacity .5s,height .8s}.questionnaire .ratings{margin:0;padding:0;perspective:800}.questionnaire .ratings .rating{display:inline-block;height:80px;width:80px;margin:0 20px;border:3px solid;border-radius:50%;line-height:80px;font-size:45px;cursor:pointer;transition:opacity .5s,transform .8s,background-color .2s,color .8s}.questionnaire .ratings .rating i{position:relative;top:-3px}.questionnaire .ratings .rating:hover{transform:scale(1.2)}.questionnaire .ratings .rating.positive{color:#44d795;border-color:#44d795}.questionnaire .ratings .rating.negative{color:#ff2e63;border-color:#ff2e63}.questionnaire:not(.standby) .question{opacity:0;height:0}.questionnaire .rating-set{margin-bottom:2em}.questionnaire .rating-set .rating:hover{transform:none}.questionnaire .rating-set .rating.chosen{cursor:default;transform-style:preserve-3d}.questionnaire .rating-set .rating.chosen.positive{transform:translateX(-60px) rotateY(180deg);background-color:#44d795;color:#FAFAFA}.questionnaire .rating-set .rating.chosen.negative{transform:translateX(60px) rotateY(180deg);background-color:#ff2e63;color:#FAFAFA}.questionnaire .rating-set .rating:not(.chosen){opacity:0;transform:translateY(100px)}.questionnaire .freetext,.questionnaire .social{visibility:hidden;opacity:0;height:0;transition:height .8s,opacity .8s .4s}.questionnaire .freetext.visible,.questionnaire .social.visible{visibility:visible;opacity:1}.questionnaire .social.visible{height:128px}.questionnaire .social .social-icons{margin-top:40px}.questionnaire .social .social-icons ul{margin:0;padding:0}.questionnaire .social .social-icons li{display:inline-block;cursor:pointer;margin:5px 14px}.questionnaire .social .social-icons li img{height:35px}.questionnaire .freetext{margin:0}.questionnaire .freetext.visible{height:220px}.questionnaire .freetext textarea{width:100%;height:70px}video.video-stream{width:100%;height:100%}video.video-stream.inactive{-webkit-filter:grayscale(100%) brightness(.5)}.video-frame{height:100%;position:relative}.video-frame .wrapper{height:100%}.video-frame .video-stream-container{box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:flex;overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%}.video-frame-wrapper.mini .toolbar .toolbar-button p.desc{display:none}.video-frame-wrapper.mini .toolbar .toolbar-button i.icon{font-size:1.5em}.video-stream-sticker-container{position:absolute;top:0;left:0;height:100%;width:100%;z-index:12;pointer-events:none}.video-stream-sticker-container iframe{height:100%;width:100%;visibility:hidden;overflow:hidden}.video-stream-sticker-container iframe.is-playing{visibility:visible}.action-button,.badge{height:36px;width:36px;line-height:36px;font-size:20px;display:flex;margin:auto;text-align:center}.action-button>*,.badge>*{margin:auto}.action-button i.fa,.badge i.fa{font-size:23.76px;line-height:23.76px;position:relative;top:2px}.action-button i.fa.fa-lg,.badge i.fa.fa-lg{top:-2px}.action-button .dot-dot-dot,.badge .dot-dot-dot{position:relative;top:calc(50% - 4px);margin:0 auto;width:100%}.action-button svg,.badge svg{width:100%;height:100%;max-width:36px;max-height:36px}.badge-member,.badge-owner{background-color:#109DCC}.badge-muted{background-color:#FF2E63}.badge-member i{height:26px}.badge-typing{background:0 0;padding:0 3px}.action-button,.video-box{background:rgba(0,0,0,.4)}.badge-typing.ng-hide-add,.badge-typing.ng-hide-remove{transition:all .2s;transform-origin:50% 50%}.badge-typing.ng-hide-add.ng-hide-add-active,.badge-typing.ng-hide-remove{opacity:0;transform:scale(0)}.badge-typing.ng-hide-add,.badge-typing.ng-hide-remove.ng-hide-remove-active{opacity:1;transform:scale(1)}.action-button{border-radius:50%;margin:4px;cursor:pointer}.supersized .video-frame-wrapper:not(.enlarged) .top-right-corner .supersize-toggle-button{display:block}.supersized .video-frame-wrapper:not(.enlarged) .toolbar .supersize-toggle-button,.video-box .top-right-corner .supersize-toggle-button{display:none}.video-box{height:100%;position:relative;overflow:hidden;box-shadow:0 0 20px 0 rgba(0,0,0,.25);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.video-box .top-left-corner,.video-box .top-right-corner{top:0;position:absolute;z-index:13}.video-box .top-left-corner .badge-clickable,.video-box .top-right-corner .badge-clickable{cursor:pointer}.video-box .top-right-corner{right:0}.video-box .top-left-corner{left:0;display:flex;flex-direction:row}.video-box .status-indicators{display:flex;height:100%;left:0;pointer-events:none;position:absolute;text-align:center;top:0;width:100%;z-index:11}.video-box .status-indicators .status-text{font-size:.8em;margin:.2em 0 0;line-height:1.1em}.video-box .status-indicators .indicator{background:rgba(0,0,0,.7);color:#eee;font-size:2em;height:5em;margin:auto;padding:.8em 1em;width:5em}.video-box .connection-attempt{text-align:center;padding:0 calc(36px + 1em);display:flex;justify-content:center;flex-direction:column}.video-box .connection-attempt .status-text{font-size:1.5em;width:100%;margin:0 0 1em}.video-box .connection-attempt i{font-size:6em}.video-box .connection-attempt .loading-animation-wrapper{height:45%}.video-box.loading{opacity:0}.video-box.loading .toolbar{height:40px}.video-box .toolbar-wrapper{position:absolute;bottom:8px;left:0;height:40px;width:100%;z-index:13;display:flex;flex-direction:row;justify-content:center;align-items:stretch}.video-box .toolbar-wrapper.force-visible .toolbar{opacity:1!important}.video-box .action-button,.video-box .toolbar-button{transition:background-color .1s}.video-box .action-button:hover,.video-box .toolbar-button:hover{background-color:rgba(0,0,0,.8)}.video-box .badge-actions,.video-box .toolbar{opacity:0;transition:opacity .3s;transition-delay:.8s}.video-box:hover .badge-actions,.video-box:hover .toolbar{opacity:1;transition-delay:0s}.video-box .toolbar{display:flex;flex-direction:row;background:rgba(0,0,0,.3);border-radius:3px}.video-box .toolbar-button{height:40px;width:50px;display:flex;position:relative;flex-direction:row;justify-content:center;align-items:center;color:#fff;cursor:pointer;background:0 0;border:none;margin:0;font-size:14px;padding:0 4px}.video-box .toolbar-button:first-of-type{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.video-box .toolbar-button:last-of-type{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.video-box .toolbar-button:disabled{display:none}.video-box .toolbar-button:focus{outline:0}.video-box .toolbar-button:hover{background:rgba(255,255,255,.3)}.video-box .toolbar-button.active:not(.no-active-color){background:#FF2E63;transition-duration:0s}.video-box .toolbar-button.active:not(.no-active-color) i.icon{text-shadow:none}.video-box .toolbar-button.active:not(.no-active-color) svg{-webkit-filter:drop-shadow(none);filter:drop-shadow(none)}.video-box .toolbar-button.block-user-icon i.icon,.video-box .toolbar-button.invite-member-icon i.icon{height:26px}.video-box .toolbar-button.star::after{content:url(/images/star.ce2ba9a0.svg);position:absolute;top:-4px;right:2px}.video-box .toolbar-button i.icon{margin:0;width:36px;height:36px;display:flex}.video-box .toolbar-button i.icon.fa{font-size:22px;line-height:38px}.video-box .toolbar-button i.icon.svg svg{max-height:100%;max-width:100%;margin:auto;-webkit-filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .2));filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .2));fill:#fff}.video-box .user-name{position:absolute;z-index:11;bottom:0;top:2em;left:0;padding:.5em;width:100%;font-size:2em}.video-box .user-name p{text-align:center;margin:0}.video-box .default-video{position:absolute;z-index:10;top:0;left:0;height:100%;width:100%;display:flex}.video-box .default-video img{border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,.4);border:2px solid #fff;width:114px;height:114px;margin:auto}@-webkit-keyframes spinround{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}@-moz-keyframes spinround{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}@-ms-keyframes spinround{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes spinround{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}.disconnected-message{margin:5px;position:absolute;width:calc(100% - 10px);z-index:11}.disconnected-message .status-text{margin:0}.firefox-webtrc-error-message{display:none;position:absolute;text-align:center;background:#000;top:40%;left:0;padding:.5em 0}.firefox .screen_share+.firefox-webtrc-error-message{display:block}.video-space-header{color:#fff;position:fixed;top:0;left:0;width:100%;height:104px;background:linear-gradient(rgba(0,0,0,.26),transparent)}#customize-drag-drop-field-wrapper .customize-drag-drop-field .remove-preview-wrapper,.top-bar-button{position:relative}.video-space-header .control-button-group{display:flex;flex-direction:row}.video-space-header .control-button-group.room-control-buttons{flex-grow:2;justify-content:center}.video-space-header .control-button-group.user-control-buttons{flex-shrink:0}.video-space-header .control-button-group .flex-button-wrapper{display:flex}.video-space-header .control-button-group .flex-button-wrapper>*{margin-top:auto;margin-bottom:auto}.video-space-header .topbar-small-button{padding-top:6px;padding-bottom:6px;margin:auto 11px}.video-space-header .topbar-signup-button{padding-left:36px;padding-right:36px;margin-right:21px}.video-space-header .topbar-login-button{padding-left:19px;padding-right:19px}.video-space-header .topbar-user-button{padding:0 15px}.video-space-header .logo-wrapper{display:flex;height:4em}.video-space-header .logo-wrapper .logo{padding-top:8px;padding-left:12px;flex-shrink:0;height:100%;width:46px;cursor:pointer}.video-space-header,.video-space-header button,.video-space-header input,.video-space-header textarea{font-weight:300;font-size:14px}.video-space-header>.content-wrapper{display:flex;height:4em}.video-space-header>.content-wrapper .copy-button-wrapper{flex-shrink:0;margin:auto 0}.video-space-header>.content-wrapper .copy-button-wrapper .copy-link-text-button{margin:0}.video-space-header>.content-wrapper .styled-checkbox{height:100%;max-width:120px}.top-bar-button{padding:0 20px;line-height:4em;box-shadow:none;border-left:none;cursor:pointer;text-align:center;min-width:40px;display:flex;flex-shrink:0}.top-bar-button.exit .icon{font-size:18px}.top-bar-button.icon-only{min-width:4em;width:4em;height:4em;line-height:4em;padding:0}.top-bar-button.icon-only i{font-size:1.571428571em;display:inline-flex;height:100%}.top-bar-button.icon-only i::before{display:block;margin:auto}.top-bar-button.room-lock-toggle.is-locked{background:#f74969}.top-bar-button>*{display:inline-flex;margin-top:auto;margin-bottom:auto}.top-bar-button p{margin:0}.top-bar-button .icon{color:inherit;height:36px;width:36px;display:flex;margin:auto;flex-shrink:0}.top-bar-button .icon>*{margin:auto;pointer-events:none}.top-bar-button .icon svg{pointer-events:none;max-height:100%}.top-bar-button .icon.rooms{height:18px}.top-bar-button .desc{margin-left:4px}.top-bar-button:hover{background-color:rgba(255,255,255,.24)}.top-bar-button:hover.active{background-color:rgba(255,255,255,.8)}.room-url-wrapper{display:flex;overflow:hidden}.room-url-wrapper .room-url{transition:background .7s;display:flex;width:100%}.room-url-wrapper .room-url .text{font-size:16px;padding:0 1em;font-weight:400;margin:auto 0;overflow:hidden;white-space:nowrap;text-decoration:underline;text-overflow:ellipsis}.room-url-wrapper .room-url .text:active,.room-url-wrapper .room-url .text:focus{outline:0}.room-url-wrapper .room-url.flash{background:rgba(255,255,255,.54);transition:background .1s}.room-url-wrapper .copy-link-text-button{margin:auto .5em}@media screen and (max-width:1024px){.room-url-wrapper .room-url{width:auto}.video-space-header .copy-button-wrapper,.video-space-header .top-bar-button .desc{display:none!important}}@media (max-width:780px){.video-space-header>.content-wrapper .copy-button-wrapper{margin-right:5px;min-width:35px}.video-space-header>.content-wrapper .desc{display:none!important}.video-space-header>.content-wrapper .copy-link-text-button{min-width:0!important}.video-space-header>.content-wrapper .copy-link-text-button .icon{margin-right:0!important}.video-space-header>.content-wrapper .room-url{max-width:350px;flex-grow:1}.user-module{height:40px;width:40px;padding:0}.user-module .user-object .profile-pic{height:30px!important;width:30px!important;margin:auto}}#customize-drag-drop-field-wrapper{display:block;text-align:center;margin-bottom:10px}#customize-drag-drop-field-wrapper .customize-drag-drop-field{display:inline-block;height:220px;margin-left:auto;margin-right:auto;width:100%;text-align:center}#customize-drag-drop-field-wrapper .customize-drag-drop-field.dragging{background-color:rgba(128,128,128,.4)}#customize-drag-drop-field-wrapper .customize-drag-drop-field.dragging *{pointer-events:none!important}#customize-drag-drop-field-wrapper .customize-drag-drop-field.empty{border-color:#fff;border-style:dashed;border-width:2px}#customize-drag-drop-field-wrapper .customize-drag-drop-field img,#customize-drag-drop-field-wrapper .customize-drag-drop-field p{margin:0;max-height:100%}#customize-drag-drop-field-wrapper .customize-drag-drop-field p{padding-top:15%;font-size:18px}#customize-drag-drop-field-wrapper .customize-drag-drop-field input[type=file]{display:none}#customize-drag-drop-field-wrapper .customize-drag-drop-field .image-preview-url{width:400px;height:225px;pointer-events:none}#customize-drag-drop-field-wrapper .customize-drag-drop-field .background-file-select-button{margin-top:1em;pointer-events:all}#customize-drag-drop-field-wrapper .customize-drag-drop-field .background-file-select-button:before{padding-right:5px}#customize-drag-drop-field-wrapper .customize-drag-drop-field .remove-preview-wrapper .remove-preview{left:-10px;pointer-events:all;position:absolute;top:-9px}.customize-background-button{margin-top:1em;padding-left:2em;padding-right:2em}.splash_screen{height:100%;display:flex}.splash_screen section.body{display:flex}.splash_screen .logo{position:absolute;top:0;left:0;margin:0;width:75px;height:75px}.splash_screen .splash-screen{margin:auto;text-align:center}.splash_screen .splash-screen h1{margin:0 0 1em}.splash_screen footer{display:none}.avatar{border:none;border-radius:50%;background-size:cover;background-position:center}.avatar-small{width:15px;height:15px}.avatar-tiny{width:12px;height:12px}.chat-warning .avatar{padding-top:3px}.chat-message,.chat-warning{padding:6px 14px;display:flex;justify-content:flex-start;flex-shrink:0;transition:.1s margin-bottom}.chat-message.has-read-indicator,.chat-warning.has-read-indicator{margin-bottom:10px}.chat-message .avatar,.chat-warning .avatar{width:30px;min-width:30px;height:30px;margin:0 10px 0 0}.chat-message .body,.chat-warning .body{position:relative;margin:0 40px 0 0;padding:7px 8px 6px;font-size:12px;line-height:1.3333;background-color:#F5FCF9;border:1px solid #9BE3C3;border-radius:3px;word-wrap:break-word;max-width:calc(100% - 68px);color:rgba(0,0,0,.87)}.chat-message .body a,.chat-warning .body a{text-decoration:underline;display:inline-block;max-width:100%;word-wrap:normal;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.chat-message .body .bold,.chat-warning .body .bold{font-weight:700}.chat-message.from-self,.chat-warning.from-self{flex-direction:row-reverse}.chat-message.from-self .avatar,.chat-warning.from-self .avatar{margin-left:10px;margin-right:0}.chat-message.from-self .body,.chat-warning.from-self .body{background-color:#FFCAD7;border-color:#FF7B9D;margin-right:0;margin-left:40px}.tombstone{padding:0 2em;opacity:.7;font-size:.8em;color:#fff;text-align:center}.tombstone p{position:relative;display:inline-block;padding:0 8px}.tombstone p::after,.tombstone p::before{position:absolute;top:50%;display:block;width:30px;height:1px;background:#fff;content:" "}.tombstone p::before{right:100%}.tombstone p::after{left:100%}.chat-open-button{position:absolute;right:12px;bottom:2.1em;border:2px solid #fff;transition:opacity .2s;opacity:0;z-index:0;width:2.5em;height:2.5em}.chat-open-button.visible{z-index:800;opacity:.75;transition-duration:.3s;transition-delay:.4s}.chat-open-button.visible.active{opacity:1}.chat-open-button i,.chat-open-button svg{max-height:100%;max-width:100%}.chat-open-button>.avatar{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;transition:opacity .2s;background-size:cover;background-position:50% 50%}.chat-open-button>.avatar.ng-hide{display:block!important;opacity:0}.chat-open-button .unread-badge{position:absolute;top:-7px;right:60%;padding:3px 7px 2px;line-height:1;font-size:12px;font-weight:600;background:#FF2E63;border-radius:10px;color:#fff;transition:opacity .2s,transform .2s}.chat-open-button .unread-badge.ng-hide{display:block!important;opacity:0;transform:scale(.8);transition-duration:0s}.chat-open-button .message-previews{position:absolute;right:100%;bottom:0;margin-right:18px}.chat-open-button .message-previews ul{margin:0;padding:0;list-style-type:none}.chat-open-button .message-previews li{position:absolute;bottom:0;right:0;z-index:2;opacity:0;transform:translateY(0);transition:transform .2s,opacity .2s;transition-delay:0s}.chat-open-button .message-previews li.visible{opacity:1;transition-delay:0s,.2s}.chat-open-button .message-previews li:nth-child(2){transition-delay:0s;opacity:.5}.chat-open-button .message-previews li:nth-child(2).float-up{transform:translateY(-2.6em)}.chat-open-button .message-previews li.hidden{transition-delay:0s;visibility:visible;opacity:0;z-index:1}.chat-open-button .message-previews li.hidden.float-up{transform:translateY(-2.8em)}.chat-open-button .message-previews li.hidden.float-up:first-child{transform:translateY(-2px)}.chat-open-button .message-previews .chat-message{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;padding:0}.chat-open-button .message-previews .chat-message .avatar{margin-left:12px;margin-right:0;width:44px;min-width:44px;height:44px;box-shadow:0 1px rgba(0,0,0,.2)}.chat-open-button .message-previews .chat-message .body{margin-right:0;margin-left:54px;max-width:220px;font-size:13px;box-shadow:0 1px rgba(0,0,0,.2)}.chat-open-button .message-previews .chat-message .body span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-open-button .message-previews .chat-message .body:before{left:auto;right:-6px;transform:none}.chat-wrapper{position:relative;user-select:none}.chat-wrapper,.chat-wrapper .chat{max-width:480px;min-width:318px;padding:0;height:100%}@media (max-width:1440px){.chat-wrapper,.chat-wrapper .chat{max-width:calc(100% * .333333)}}.chat-wrapper .chat{transition:transform ease-out .3s,height ease-out .2s,right cubic-bezier(.19,1,.22,1) .8s;transition-delay:.2s,0,0;transform:translateY(0);height:calc(100% - (4em + 8px));position:fixed;z-index:1;right:8px;bottom:0;max-width:480px;width:480px;min-width:318px}@media (max-width:1440px){.chat-wrapper .chat{max-width:calc(100% * .333333);width:calc(100% * .333333)}}.chat-wrapper .close-button{position:absolute;right:0;top:0;z-index:800}.chat-wrapper .close-button i.visible{opacity:1}.chat-wrapper.open{flex:2}.chat-wrapper:not(.open){flex:.00001;min-width:0;max-width:none}.chat-wrapper:not(.open) .chat{transform:translateY(100%);transition-duration:.3s,.2s;transition-timing-function:ease;transition-delay:0s}@media (max-width:630px){.chat-wrapper{width:100%;min-width:0;max-width:none;height:66%;margin:8px auto 0;flex:2}.chat-wrapper .chat{right:0;bottom:0;height:calc(66% - 48px);width:100%;max-width:none}}@media (max-width:630px) and (max-height:420px){.chat-wrapper{max-height:100%}.chat-wrapper .chat{height:calc(100% - 4em - 8px)}}.chat-wrapper .chat-inner-wrapper{height:100%;background-color:rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-radius:3px 3px 0 0;display:flex;flex-direction:column;justify-content:flex-end}.chat-wrapper .chat-inner-wrapper .messages-wrapper{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:1px}.chat-wrapper .chat-inner-wrapper .messages-wrapper .unread-indicator{position:absolute;top:11px;left:0;width:100%;padding:0 10px;text-align:center;z-index:1;transition:opacity .2s,transform .2s}.chat-wrapper .chat-inner-wrapper .messages-wrapper .unread-indicator a{font-size:11px;padding:2px 10px;transition:opacity .1s;margin:0 auto;background:rgba(0,0,0,.65);color:#fff;border-radius:10px;opacity:.8}.chat-wrapper .chat-inner-wrapper .messages-wrapper .unread-indicator a:hover{opacity:1}.chat-wrapper .chat-inner-wrapper .messages-wrapper .unread-indicator.unread-below{top:auto;bottom:11px}.chat-wrapper .chat-inner-wrapper .messages-wrapper .unread-indicator.ng-hide{display:block!important;opacity:0;z-index:0;transition-duration:0s;transform:scale(.2) translateY(15px)}.chat-wrapper .chat .messages-wrapper{display:flex;flex-direction:column;flex:1}.chat-wrapper .chat .message-scroller{max-height:100%;overflow-x:hidden;overflow-y:auto}.chat-wrapper .chat .messages{position:relative;padding:6px 0 18px;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.chat-wrapper .chat .messages .entry{margin:1px 0}.chat-wrapper .chat .messages .read-indicator{position:absolute;top:-4px;right:3px;transition:transform .2s}.chat-wrapper .chat .messages .typing-indicator-wrapper{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;height:22px;padding:0 10px;transform:none}.chat-wrapper .chat .messages .typing-indicator-wrapper.ng-hide{transform:translateY(100%);height:0;opacity:0}.chat-wrapper .chat .messages .typing-indicator-wrapper.ng-hide-add.ng-hide-add-active,.chat-wrapper .chat .messages .typing-indicator-wrapper.ng-hide-remove.ng-hide-remove-active{transition:all .2s;display:flex!important}.chat-wrapper .chat .messages .typing-indicator-wrapper .dot-dot-dot{margin-left:6px}.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator{position:relative}.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator .avatar{position:absolute;width:12px;height:12px;left:0;top:0}.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator.ng-enter,.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator.ng-leave{transition:all .2s}.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator.ng-enter .avatar,.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator.ng-leave .avatar{transition:transform .2s}.primary-button,.secondary-button{transition:color .1s,background .1s;vertical-align:top}.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator,.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator.ng-enter.ng-enter-active,.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator.ng-leave{width:12px;height:12px;margin:2px}.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator .avatar,.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator.ng-enter.ng-enter-active .avatar,.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator.ng-leave .avatar{transform:scale(1);transform-origin:50% 50%}.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator.ng-enter,.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator.ng-leave.ng-leave-active{width:0;margin:0}.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator.ng-enter .avatar,.chat-wrapper .chat .messages .typing-indicator-wrapper .client-typing-indicator.ng-leave.ng-leave-active .avatar{transform:scale(0);transform-origin:50% 50%}.chat-wrapper .message-input-wrapper{width:100%;position:relative;flex-shrink:0;background-color:#fff;display:flex;flex-direction:row;align-items:center}.logo.small,ol.unstyled li,ul.unstyled li{display:block}.chat-wrapper .message-input-wrapper form{margin:0;flex-grow:1}.chat-wrapper .message-input-wrapper input{flex-grow:1;font-size:12px;color:#000;padding:8px 12px 6px;line-height:30px;border:0;width:100%}.ui-button,.ui-button-invis,.ui-button-outline,.ui-input-text .ui-text-body,.ui-input-text .ui-text-button{line-height:20px;position:relative;font-family:"Open Sans",open-sans,"helvetica neue",sans-serif}.chat-wrapper .message-input-wrapper input::-webkit-input-placeholder{color:rgba(0,0,0,.54);font-weight:600}.chat-wrapper .message-input-wrapper input::-moz-placeholder{color:rgba(0,0,0,.54);font-weight:600}.chat-wrapper .message-input-wrapper input:-ms-input-placeholder{color:rgba(0,0,0,.54);font-weight:600}.chat-wrapper .message-input-wrapper input::input-placeholder{color:rgba(0,0,0,.54);font-weight:600}.chat-wrapper .message-input-wrapper input:focus{outline:0}.outline{text-shadow:0 1px 4px rgba(0,0,0,.6)}.pointer{cursor:pointer}.fill-height{height:100%}.centered{text-align:center}.full-width{width:100%}ul.styled,ul.styled li{padding-left:1em}ol.unstyled,ul.unstyled{padding:0;margin:0}a.unstyled,a.unstyled:hover{text-decoration:none;color:inherit}p.small{font-size:.8em}p.unstyled{margin:0}p.impact{font-size:1.2em;font-weight:700}h1.impact,h1.small{font-size:1em}button.unstyled,input[type=button].unstyled,input[type=submit].unstyled{border:none;background:0 0;outline:0}figure{margin:0}li.spaced{margin-bottom:1em}.italic{font-style:italic}.auto-margin{margin:auto!important}time.timestamp{display:block;color:#85ae9b}h2.small{font-size:1.705882353em!important}.v-padded{padding:1em 0}.top-border{border-top:1px solid #ccc}a.close,a.fa,a.icon{text-decoration:none}.text-error.browser-support{background:#FF2E63;color:#fff;padding:.1em 1em}.text-error.browser-support a{color:#fff;text-decoration:underline}.text-error.browser-support a:hover{color:#fff}.logo.small{height:4em;min-width:4em;width:4em;padding:1px}.logo.small>svg{height:100%;width:100%}.nomargins{margin:0}.hidden{visibility:hidden}.admin-panel .email-registration .email-wrapper{display:flex}.input-field-wrapper{position:relative}.input-field-wrapper .empty-field-button{padding:8px;color:#777;cursor:pointer}.ui-button,.ui-button-invis,.ui-button-outline{display:inline-block;border-radius:1px;border:0 solid #FF2E63;box-shadow:0 1px 0 0 rgba(0,0,0,.16);cursor:pointer;font-size:14px;padding:10px 12px;text-decoration:none;text-align:center;margin-top:4px;margin-bottom:4px;outline:0;font-weight:400;color:#fff;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.ui-button-invis:hover,.ui-button-outline:hover,.ui-button:hover{background:#EB2D5C}.active.ui-button-invis,.active.ui-button-outline,.disabled.ui-button-invis,.disabled.ui-button-outline,.ui-button,.ui-button-invis,.ui-button-invis:disabled,.ui-button-outline,.ui-button-outline:disabled,.ui-button.active,.ui-button.disabled,.ui-button:disabled{background:#FF2E63}.disabled.ui-button-invis,.disabled.ui-button-outline,.ui-button-invis:disabled,.ui-button-outline:disabled,.ui-button.disabled,.ui-button:disabled{cursor:default;background-color:#cb627d}.large.ui-button-invis,.large.ui-button-outline,.ui-button.large{padding:12px 16px;font-size:16px}.ui-button-invis:hover:active,.ui-button-outline:hover:active,.ui-button:hover:active{transform:scale(.95)}.facebook.ui-button-invis,.facebook.ui-button-outline,.sms.ui-button-invis,.sms.ui-button-outline,.ui-button.facebook,.ui-button.sms{display:inline-flex;height:56px;flex-direction:row;justify-content:center;padding-left:16px;padding-right:16px}.facebook.ui-button-invis>*,.facebook.ui-button-outline>*,.sms.ui-button-invis>*,.sms.ui-button-outline>*,.ui-button.facebook>*,.ui-button.sms>*{margin:auto 6px}.facebook.ui-button-invis .icon,.facebook.ui-button-outline .icon,.sms.ui-button-invis .icon,.sms.ui-button-outline .icon,.ui-button.facebook .icon,.ui-button.sms .icon{-webkit-filter:drop-shadow(0 1px 0 rgba(0, 0, 0, .2));filter:drop-shadow(0 1px 0 rgba(0, 0, 0, .2));width:20px;height:100%}.facebook.ui-button-invis .icon svg,.facebook.ui-button-outline .icon svg,.sms.ui-button-invis .icon svg,.sms.ui-button-outline .icon svg,.ui-button.facebook .icon svg,.ui-button.sms .icon svg{width:100%;height:100%}.facebook.ui-button-invis,.facebook.ui-button-outline,.ui-button.facebook{background-color:#0084FF}.sms.ui-button-invis,.sms.ui-button-outline,.ui-button.sms{background-color:#2AD94F}.ui-button-invis,.ui-button-outline{padding:7px 11px;text-shadow:none;box-shadow:none;border:1px solid #FF2E63;color:#FF2E63;background:0 0;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-button-invis:hover:not(.active):not(.disabled):not(:disabled),.ui-button-outline:hover:not(.active):not(.disabled):not(:disabled){background:shade(#FF2E63,10%);color:#fff}.large.ui-button-invis,.ui-button-outline.large{padding:11px 15px}.alternative.ui-button-invis,.inversed.ui-button-invis,.ui-button-outline.alternative,.ui-button-outline.inversed{font-weight:400;border:1px solid transparent;font-weight:400}.inversed.ui-button-invis:hover,.ui-button-outline.inversed:hover{background:0 0;color:#FF2E63!important;border:1px solid #FF2E63}.alternative.ui-button-invis,.ui-button-outline.alternative{color:#000!important}.alternative.ui-button-invis:hover,.ui-button-outline.alternative:hover{background:0 0!important;border:1px solid #cacaca}.ui-button-invis{background-color:rgba(0,0,0,.12);color:#fff;border:1px solid transparent}.ui-button-invis:hover{background-color:rgba(0,0,0,.54)}.ui-button-icon-only{border:none;background:0 0;padding:0}.ui-button-icon-only svg{max-height:75%;max-width:75%}.ui-input-group *{border:none}.ui-input-group .ui-input-text{border-radius:0;margin:0;border-bottom:0}.ui-input-group .ui-input-text:last-child:not(.error){border-bottom:1px solid rgba(0,0,0,.2)}.ui-input-group>:first-child{border-top-left-radius:1px;border-top-right-radius:1px}.ui-input-group>:last-child{border-bottom-left-radius:1px;border-bottom-right-radius:1px}.ui-input-text{position:relative;border:1px solid rgba(0,0,0,.2);border-radius:1px;padding:8px 2px 7px 11px;background-color:#fff;color:rgba(0,0,0,.87);font-size:14px;height:40px;outline:0}.ui-input-text input::-webkit-input-placeholder,.ui-input-text::-webkit-input-placeholder{color:rgba(0,0,0,.54);font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;font-size:14px;font-weight:400;box-shadow:none}.ui-input-text input::-moz-placeholder,.ui-input-text::-moz-placeholder{color:rgba(0,0,0,.54);font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;font-size:14px;font-weight:400;box-shadow:none}.ui-input-text input:-ms-input-placeholder,.ui-input-text:-ms-input-placeholder{color:rgba(0,0,0,.54);font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;font-size:14px;font-weight:400;box-shadow:none}.ui-input-text input::input-placeholder,.ui-input-text::input-placeholder{color:rgba(0,0,0,.54);font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;font-size:14px;font-weight:400;box-shadow:none}.ui-input-text:hover{background-color:#fff;border:1px solid #41CC8D;box-shadow:0 0 2px #41CC8D}.ui-input-text.error{border:1px solid #E62929}.ui-input-text .ui-text-body,.ui-input-text .ui-text-button{display:inline-block;font-size:14px;font-weight:400;max-width:480px;padding-top:1px;margin-bottom:3px}.ui-input-text .large.ui-text-button,.ui-input-text .ui-text-body.large{position:relative;font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;font-size:16px;line-height:24px;font-weight:400;max-width:560px;padding-top:2px;margin-bottom:2px}.ui-input-text .newline.ui-text-button,.ui-input-text .ui-text-body.newline{margin-bottom:11px}.ui-input-text.large{height:44px;padding:12px 15px 10px;font-size:16px}.ui-input-text.large::-webkit-input-placeholder{font-size:16px}.ui-input-text.large::-moz-placeholder{font-size:16px}.ui-input-text.large:-ms-input-placeholder{font-size:16px}.ui-input-text.large::input-placeholder{font-size:16px}.ui-input-text input{margin:auto;border:none;outline:0;font-family:inherit;font-size:inherit}.ui-help-text,.ui-text-body,.ui-text-button{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif}.ui-input-text .save-button{position:absolute;top:7px;right:0;color:#FF2E63}.ui-help-text{color:rgba(0,0,0,.54);line-height:20px}.modal:not(.old) h1,.modal:not(.old) h2,.modal:not(.old) h3,.modal:not(.old) h4,.modal:not(.old) h5,.modal:not(.old) h6,.ui-headline{font-family:"Helvetiva Neue",Helvetica,"Open Sans",open-sans,Arial,sans-serif;font-size:22px;line-height:32px;letter-spacing:.2px;font-weight:400;color:rgba(0,0,0,.87);position:relative}.modal:not(.old) h1.newline,.modal:not(.old) h2.newline,.modal:not(.old) h3.newline,.modal:not(.old) h4.newline,.modal:not(.old) h5.newline,.modal:not(.old) h6.newline,.ui-headline.newline{margin-bottom:27px}.modal:not(.old) h1.underline,.modal:not(.old) h2.underline,.modal:not(.old) h3.underline,.modal:not(.old) h4.underline,.modal:not(.old) h5.underline,.modal:not(.old) h6.underline,.ui-headline.underline{padding-bottom:21px;margin-bottom:6px}.modal:not(.old) h1.underline::after,.modal:not(.old) h2.underline::after,.modal:not(.old) h3.underline::after,.modal:not(.old) h4.underline::after,.modal:not(.old) h5.underline::after,.modal:not(.old) h6.underline::after,.ui-headline.underline::after{content:'';position:absolute;height:1px;width:56px;left:0;bottom:-2px;background-color:rgba(0,0,0,.87)}.modal:not(.old) h1.center.underline,.modal:not(.old) h2.center.underline,.modal:not(.old) h3.center.underline,.modal:not(.old) h4.center.underline,.modal:not(.old) h5.center.underline,.modal:not(.old) h6.center.underline,.ui-headline.center.underline{text-align:center}.modal:not(.old) h1.center.underline::after,.modal:not(.old) h2.center.underline::after,.modal:not(.old) h3.center.underline::after,.modal:not(.old) h4.center.underline::after,.modal:not(.old) h5.center.underline::after,.modal:not(.old) h6.center.underline::after,.ui-headline.center.underline::after{left:calc(50% - 28px)}.ui-text-body,.ui-text-button{display:inline-block;position:relative;font-size:14px;line-height:20px;font-weight:400;max-width:480px;padding-top:1px;margin-bottom:3px}.large.ui-text-button,.ui-text-body.large,.ui-text-subhead{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;font-size:16px;position:relative}.large.ui-text-button,.ui-text-body.large{line-height:24px;font-weight:400;max-width:560px;padding-top:2px;margin-bottom:2px}.newline.ui-text-button,.ui-text-body.newline{margin-bottom:11px}.ui-text-button{position:relative;color:#FF2E63;font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;text-decoration:none;cursor:pointer;border:none;background:0 0}.ui-text-button.white{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2)}.ui-text-button:hover{text-decoration:underline;color:inherit}.ui-text-button.ui-secondary{color:#85ae9b}.ui-text-subhead{color:rgba(0,0,0,.87);line-height:20px;letter-spacing:.1px;font-weight:600;padding-top:0}.ui-text-subhead.newline{margin-bottom:8px}.contact-point-wrapper{position:relative;display:flex;align-items:center}.contact-point-wrapper .ui-input-text{margin:0;padding-right:82px}.contact-point-wrapper input{flex-grow:2;padding-left:5px}.contact-point-wrapper .resend{position:absolute;right:11px;top:1px;text-align:right;width:100px;line-height:40px;font-size:14px}.contact-point-wrapper .resend span{cursor:default}.contact-point-wrapper .ui-input-text.large+.resend{top:5px;font-size:16px;right:15px}.contact-point-wrapper.dim input{opacity:.4}.contact-point-wrapper.dim input:active,.contact-point-wrapper.dim input:focus{opacity:1}input.code{max-width:none;width:100%;letter-spacing:10px;font-family:monospace;text-align:center}input.code::-webkit-inner-spin-button,input.code::-webkit-outer-spin-button{-webkit-appearance:none}input.code::-webkit-input-placeholder{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;letter-spacing:normal}input.code::-moz-placeholder{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;letter-spacing:normal}input.code:-ms-input-placeholder{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;letter-spacing:normal}input.code::input-placeholder{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;letter-spacing:normal}.notification-example{margin:0}.notification-example video{max-width:100%}.embedded .video-space-header,footer.simple-footer{display:none}.embedded .local-client .toolbar,.embedded .local-client:hover .toolbar,.embedded .video-box .fullscreen-button,.embedded div.bottom-left-button-group,.embedded div.bottom-right-button-group{display:none!important}.embedded .embed-toolbar{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;width:100%;background:#333;color:#fff;text-align:center;font-family:futura-pt,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1em;line-height:1.5em;z-index:2;height:40px}.embedded .embed-toolbar .toolbar-button{display:inline-block;height:100%;padding:0 1em;cursor:pointer;background:0 0;border:none;margin:0;min-width:40px}.embedded .embed-toolbar .toolbar-button:disabled{display:none}.embedded .embed-toolbar .toolbar-button:focus{outline:0}.embedded .embed-toolbar .toolbar-button.active{background:#FF2E63!important}.embedded .embed-toolbar .toolbar-button.active:hover{background:#ff1a54!important}.embedded .embed-toolbar .toolbar-button.active i.icon,.embedded .embed-toolbar .toolbar-button.active p.desc{color:#fff;text-shadow:none}.embedded .embed-toolbar .toolbar-button .logo{display:inline-block;height:40px;width:40px}.embedded .embed-toolbar .toolbar-button:hover{background:rgba(0,0,0,.25)}.embedded .embed-toolbar .toolbar-button:hover p.desc{color:#fff}.embedded .embed-toolbar .toolbar-button i.icon,.embedded .embed-toolbar .toolbar-button p.desc{line-height:40px;display:inline-block;vertical-align:top}.embedded .embed-toolbar .toolbar-button i.icon{text-shadow:0 1px 4px #000;color:#ccc}.embedded .embed-toolbar .toolbar-button i.icon.svg{width:20px;height:40px;padding:3px 0}.embedded .embed-toolbar .toolbar-button i.icon.svg>svg{max-height:100%;max-width:100%}.embedded .embed-toolbar .toolbar-button i.icon.svg>svg .solid{fill:#ccc}.embedded .embed-toolbar .toolbar-button p.desc{font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#d1d1d1;margin:0}.embedded .embed-toolbar .toolbar-button:hover:active i.icon,.embedded .embed-toolbar .toolbar-button:hover:active p.desc{padding-top:2px}.embedded .embed-toolbar .right-aligned .toolbar-button{padding-right:.6em}.embedded .embed-toolbar .right-aligned .toolbar-button .logo-text{font-family:futura-pt,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.2em}.modal.old,.switch .slider .text{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif}.tertiary-button{background:0 0;color:#fff;text-decoration:underline;border:none;cursor:pointer}.secondary-button{font-size:1.125em;border-radius:3px;box-shadow:.5px .87px 1px 0 #000;text-align:center;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;cursor:pointer;margin:0;padding:0 1.333333333em;line-height:2.777777778em;height:2.777777778em;display:inline-block;background:#323338;background:linear-gradient(0deg,#2c2c2c 0,#323338 100%);border-top:1px solid #3e3f44;color:#b6b6b6}.secondary-button.slim{font-size:14px;line-height:32px;height:32px;padding:0 9px}.secondary-button.slim .icon{margin-right:7px}.secondary-button.slim:hover:not(:disabled):active{box-shadow:none;line-height:34px}.secondary-button:disabled{cursor:default;color:#2f2f2f;font-weight:700;background:rgba(94,94,95,.4);border-top:1px solid rgba(120,120,121,.4)}.secondary-button:hover:not(:disabled):active{box-shadow:none;line-height:2.877777778em}.secondary-button .icon{margin-right:1em;color:#85ae9b}.secondary-button .icon.white{color:#fff}.secondary-button:focus{outline:0}.secondary-button:not(:disabled):hover{background:#27282c;background:linear-gradient(0deg,#27282c 0,#202020 100%);border-top:1px solid #38393d;color:#e6e6e6}.secondary-button:not(:disabled):hover:active{background:#28282c;background:linear-gradient(0deg,#232323 0,#28282c 100%);border-top:1px solid #1e1e1e}.text-block{margin-top:4.5rem}.text-block h1{margin-bottom:1.1rem}.text-block p:first-of-type{margin-top:0}.text-block p:last-of-type{margin-bottom:0}.border.thin.top{border-top:1px solid #2c2c30;box-shadow:0 -1px 0 #101012}a.primary-button,a.secondary-button{text-decoration:none!important}a.primary-button:hover,a.secondary-button:hover{color:inherit}.space-under{margin-bottom:1em}form.styled button{height:40px;line-height:40px;font-size:1em;padding:0 1em;margin-top:20px}@media screen and (max-width:750px){form.styled button{width:100%}}form.styled input[type=email],form.styled input[type=password],form.styled input[type=text],form.styled textarea{width:100%;border-radius:2px;border:1px solid #9a9a9a;padding:15px 22px;background:#202023;color:#fff}form.styled input[type=email]::-webkit-input-placeholder,form.styled input[type=password]::-webkit-input-placeholder,form.styled input[type=text]::-webkit-input-placeholder,form.styled textarea::-webkit-input-placeholder{color:#7c7f8b}form.styled input[type=email]::-moz-placeholder,form.styled input[type=password]::-moz-placeholder,form.styled input[type=text]::-moz-placeholder,form.styled textarea::-moz-placeholder{color:#7c7f8b}form.styled input[type=email]:-ms-input-placeholder,form.styled input[type=password]:-ms-input-placeholder,form.styled input[type=text]:-ms-input-placeholder,form.styled textarea:-ms-input-placeholder{color:#7c7f8b}form.styled input[type=email]::input-placeholder,form.styled input[type=password]::input-placeholder,form.styled input[type=text]::input-placeholder,form.styled textarea::input-placeholder{color:#7c7f8b}form.styled input[type=email]:focus,form.styled input[type=password]:focus,form.styled input[type=text]:focus,form.styled textarea:focus{outline:0}form.styled input[type=email]:hover,form.styled input[type=password]:hover,form.styled input[type=text]:hover,form.styled textarea:hover{border-color:#fff}.primary-button{font-size:1.125em;border-radius:3px;box-shadow:.5px .87px 1px 0 #000;text-align:center;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;cursor:pointer;margin:0;padding:0 1.333333333em;line-height:2.777777778em;height:2.777777778em;display:inline-block;background:#84ae9b;background:linear-gradient(0deg,#719987 0,#84ae9b 100%);border-top:1px solid #67c098;color:#fff!important}.primary-button.slim{font-size:14px;line-height:32px;height:32px;padding:0 9px}.primary-button.slim .icon{margin-right:7px}.primary-button.slim:hover:not(:disabled):active{box-shadow:none;line-height:34px}.primary-button:disabled{cursor:default;color:#2f2f2f;font-weight:700;background:rgba(94,94,95,.4);border-top:1px solid rgba(120,120,121,.4)}.primary-button:hover:not(:disabled):active{box-shadow:none;line-height:2.877777778em}.primary-button .icon{margin-right:1em;color:#85ae9b}.primary-button .icon.white{color:#fff}.primary-button:focus{outline:0}.primary-button:not(.nonbold){font-weight:700}.primary-button.flat{background:#41CC8D;box-shadow:none}.primary-button.flat:not(:disabled):hover{background:#85ae9b}.primary-button.flat:not(:disabled):hover:active{background:#6c9e87;border-top:1px solid #6c9e87}.primary-button.alt{height:4rem;font-size:1.8rem;padding:0 1.2rem;line-height:4rem}.primary-button:not(:disabled):hover{background:#789f8d;background:linear-gradient(0deg,#658878 0,#789f8d 100%);border-top:1px solid #8eae9f}.primary-button:not(:disabled):hover:active{background:#658878;background:linear-gradient(0deg,#789f8d 0,#658878 100%);border-top:1px solid #2b2f2d}input[type=number].no-spin::-webkit-inner-spin-button,input[type=number].no-spin::-webkit-outer-spin-button{-webkit-appearance:none}@-webkit-keyframes general-fade-out{0%{opacity:1}100%{opacity:0}}@-moz-keyframes general-fade-out{0%{opacity:1}100%{opacity:0}}@-ms-keyframes general-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes general-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes loadbar{0%{width:0}100%{width:100%}}@-moz-keyframes loadbar{0%{width:0}100%{width:100%}}@-ms-keyframes loadbar{0%{width:0}100%{width:100%}}@keyframes loadbar{0%{width:0}100%{width:100%}}.loading-animation,.loading-animation .spinning-logo .logo{height:100%;width:100%}.loading-animation{-moz-perspective:700px;-webkit-perspective:700px;perspective:700px;margin:auto;position:relative}.loading-animation .spinning-logo{height:100%;width:100%;position:absolute;-o-animation:spinround 2s linear infinite;-moz-animation:spinround 2s linear infinite;-webkit-animation:spinround 2s linear infinite;animation:spinround 2s linear infinite}.loading-animation .spinning-logo.frontface{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.danger-button{color:#fff;background:#E61E1E;text-shadow:0 0 1px rgba(0,0,0,.6)}.danger-button:hover{background:#d31717}.danger-button:hover:active{background:#bc1515}.self-view video{transform:rotateY(180deg)}@-webkit-keyframes dotdotdot{from{background-color:#FF2E63}to{background-color:#fffafb}}@-moz-keyframes dotdotdot{from{background-color:#FF2E63}to{background-color:#fffafb}}@-ms-keyframes dotdotdot{from{background-color:#FF2E63}to{background-color:#fffafb}}@keyframes dotdotdot{from{background-color:#FF2E63}to{background-color:#fffafb}}.dot-dot-dot{display:flex;flex-direction:row;justify-content:space-around;width:28px}.dot-dot-dot .dot{display:block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#FF2E63;border:1px solid #FF2E63;box-sizing:border-box;-o-animation:dotdotdot .6s linear alternate infinite;-moz-animation:dotdotdot .6s linear alternate infinite;-webkit-animation:dotdotdot .6s linear alternate infinite;animation:dotdotdot .6s linear alternate infinite}.dot-dot-dot .dot:nth-child(2){animation-delay:.2s}.dot-dot-dot .dot:nth-child(3){animation-delay:.4s}.utility-pos-abs{position:absolute;top:0;left:0;height:100%;width:100%}.styled-checkbox{overflow:hidden;height:100%;width:100%;max-width:none!important;cursor:pointer}.styled-checkbox i.fa-lock{width:.928571429em}.styled-checkbox .text{display:flex;margin-top:auto;margin-bottom:auto}.styled-checkbox.checked .text.unchecked,.styled-checkbox.unchecked .text.checked{display:none}.switch-label{line-height:30px}.switch-label-inline{display:flex;flex-direction:row;align-items:center;justify-content:center}.switch-label-inline .switch{width:50px;margin:0 10px}.switch{font-size:8px;min-height:40px;width:100%;margin:auto;display:flex}.switch input[type=checkbox]{display:none}.switch input[type=checkbox]+label{cursor:pointer;-khtml-user-select:none;user-select:none;display:flex;flex-direction:column;height:100%;width:100%;margin:auto}.switch input[type=checkbox] label,.switch input[type=checkbox]:checked label{content:'';position:absolute;top:10px;left:0}.switch input[type=checkbox]:checked+label .slide-items{transform:translate3d(-2px,0,0)}.switch input[type=checkbox]:disabled+label{cursor:not-allowed}.switch input[type=checkbox]:disabled+label .icon{background:#333!important}.switch input[type=checkbox]+label .icon::before{display:block;line-height:24px}.switch input[type=checkbox]+label .slide-items,.switch.reversed input[type=checkbox]:checked+label .slide-items{transform:translate3d(calc(-100% + 26px),0,0)}.switch.reversed input[type=checkbox]+label .slide-items{transform:translate3d(-2px,0,0)}.switch .slider{background:#fff;transition:background .3s;height:30px;width:100%;border:1px solid #ddd;border-radius:15px;overflow:hidden;margin:auto}.switch.checked .slider{background:#41CC8D}.switch .slider .icon{background:#fff;box-shadow:0 1px 3px 2px rgba(0,0,0,.2);height:24px;width:24px;margin:2px;line-height:28px;text-align:center;border-radius:50%}.switch .slider .text{width:calc(100% - 26px);font-size:1em;font-weight:100;text-align:center;padding:0 .4em;margin:0}.switch .slider .text.checked{margin-left:0;padding-right:0;color:#fff}.switch .slider .text.unchecked{padding-left:0;color:#333}.switch .slider .icon,.switch .slider .text{display:inline-block;vertical-align:top;line-height:28px}.switch .slide-items{width:100%;white-space:nowrap!important;transition:transform .3s}.modal-wrapper{color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.modal-wrapper .modal-box-outer{position:fixed;padding-top:10%;width:100%}.modal-wrapper.drop-area .modal-box{pointer-events:none}.modal-wrapper.drop-area .modal-box .allow-pointer-events{pointer-events:all}.modal-wrapper.drop-area .modal-box .close-button{display:none}.firefox .modal-box .close-button{width:1.5em;height:1.5em}.firefox .modal-box .close-button svg{height:105%;width:105%}.modal.error-triggered{-webkit-animation-name:error-shake;-webkit-animation-duration:.05s;-webkit-animation-iteration-count:8;-webkit-animation-direction:normal;-webkit-animation-timing-function:steps(2,end);animation-name:error-shake;animation-duration:.05s;animation-iteration-count:8;animation-direction:normal;animation-timing-function:steps(2,end)}@-webkit-keyframes error-shake{0%{transform:translateX(-5px)}100%{transform:translateX(5px)}}@-moz-keyframes error-shake{0%{transform:translateX(-5px)}100%{transform:translateX(5px)}}@-ms-keyframes error-shake{.modal.error-triggered 0%{transform:translateX(-5px)}.modal.error-triggered 100%{transform:translateX(5px)}}@keyframes error-shake{0%{transform:translateX(-5px)}100%{transform:translateX(5px)}}.modal .pitch{padding:16px 0 24px}.modal .pitch .subtext{margin:0 0 40px}.modal .pitch .subtext p{overflow:hidden;text-overflow:ellipsis;margin:0}.modal .pitch strong{font-weight:600}.modal .pitch .pitch-points{margin:auto;padding:0;text-align:left;max-width:300px}.modal .pitch .pitch-points .pitch-point{list-style:none;font-size:16px;display:flex;flex-direction:row;margin-bottom:20px}.modal .pitch .pitch-points .pitch-point:last-of-type{margin-bottom:10px}.modal .pitch .pitch-points .pitch-point .icon{height:22px;width:1em;margin-right:18px;display:flex}.modal .pitch .pitch-points .pitch-point .icon svg{margin:auto}.modal .pitch .pitch-points .pitch-point .icon .fill{fill:#41CC8D}.modal .pitch .pitch-points .pitch-point span{vertical-align:top}.modal.old{position:fixed;top:4em;left:0;width:100%;height:100%;z-index:900;text-align:left;color:#000}@media screen and (max-width:630px){.modal.old{top:3.2em}}.modal.old a{color:#FF2E63}.modal.old .back-button{left:12px;font-size:17px}.modal.old .back-button::before{position:relative;top:1px;left:2px}.modal.old .close{right:12px}.modal.old .close svg .stroke{stroke-opacity:.54}.modal.old .back-button,.modal.old .close{position:absolute;z-index:1;top:12px;cursor:pointer;padding:7px;color:#333;width:28px;height:28px}.modal.old .back-button:hover,.modal.old .close:hover{color:#000}.modal.old .back-button:hover svg .stroke,.modal.old .close:hover svg .stroke{stroke-opacity:1}.modal.old .backdrop{position:fixed;z-index:1;opacity:1;top:0;left:0;width:100%;height:100%}.modal.old .modal-inner{position:absolute;z-index:2;top:0;right:16px;left:auto;min-width:380px;max-height:calc(100% - 5px - 4em);overflow-y:auto;overflow-x:hidden;font-size:14px;padding-top:32px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2),0 2px 30px rgba(0,0,0,.4);background-color:#FAFAFA;border-radius:1px}.modal.old .modal-inner.center-screen{position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.modal.old .modal-inner .modal-error{position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:1em}.modal.old .modal-inner header{display:inline;position:relative;width:100%;margin-bottom:1.9em;text-align:center}.modal.old .modal-inner header .room-name{color:#FF2E63}.modal.old .modal-inner header .logo{width:100%;height:38px}.modal.old .modal-inner header .logo svg{max-width:44px;max-height:38px;margin:auto}.modal-box,.wide-modal .content-wrapper{background:#FAFAFA;background-clip:none;border:none;color:#000;padding:1em 1.5em;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.modal-box h1,.modal-box h2,.wide-modal .content-wrapper h1,.wide-modal .content-wrapper h2{font-family:futura-pt,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:2em;font-weight:400;margin:1em 0 .2em}.modal-box hr,.wide-modal .content-wrapper hr{border:none;background:rgba(0,0,0,.12);height:1px;margin:1.5em 0}.modal-box .close,.wide-modal .content-wrapper .close{position:absolute;right:.5em;top:.5em;font-size:1.5em;color:#000;line-height:11px;text-align:center;margin-top:-.2em;margin-right:-.2em}.modal-box a,.wide-modal .content-wrapper a{color:#FF2E63}.modal-box{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:18px;margin:auto;max-width:768px;position:relative}.contact.phone-contact .profile-pic-wrapper::after,.room-admin-followers-tab .disable-confirmation .text-container{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif}.modal-box p{margin-bottom:1.5em}.modal-box h1,.modal-box label,.modal-box li,.modal-box p{cursor:default}.modal-box p.error{color:red;margin-bottom:0;margin-top:10px}.modal-box ol{padding-left:24px}.modal-box .social-icon{height:45px;margin-right:1em}.modal-box .social-icon:hover{border-radius:6px;box-shadow:0 0 25px #1cd2dc}.modal-box .form-inline{display:flex;height:2.7em}.modal-box .form-column button{float:right;font-weight:700;height:47px;width:auto}.modal-box .button-icon{height:100%;padding:0 0 0 5px}.modal-box form input[type=email],.modal-box form input[type=password],.modal-box form input[type=tel],.modal-box form input[type=text],.modal-box form textarea{border:0;flex-grow:1;margin:0;padding:.6em 1em}.modal-box form input[type=email]:focus,.modal-box form input[type=email]:hover,.modal-box form input[type=password]:focus,.modal-box form input[type=password]:hover,.modal-box form input[type=tel]:focus,.modal-box form input[type=tel]:hover,.modal-box form input[type=text]:focus,.modal-box form input[type=text]:hover,.modal-box form textarea:focus,.modal-box form textarea:hover,.modal-box form:hover input[type=email],.modal-box form:hover input[type=password],.modal-box form:hover input[type=tel],.modal-box form:hover input[type=text],.modal-box form:hover textarea{background:#fff;outline:0}.modal-box form .as-row{display:flex;flex-direction:row}.modal-box form button,.modal-box form input[type=submit]{margin:0 0 0 .5em}.modal-box form .large{max-width:100%;min-height:6em;min-width:100%}.modal-box .form-row{height:48px}.modal-box .form-row,.modal-box form.inline{display:flex;flex-direction:row}.modal-box .form-row input,.modal-box form.inline input{height:100%}.modal-box .form-column{display:flex;flex-direction:column}.modal-box .form-column>:not(:last-child){margin-bottom:1em}.modal-box .text-selection{background:inherit;border:0;color:inherit;display:block;font-weight:700;margin-bottom:.5em;resize:none;width:100%}.modal-box .text-selection:focus{outline:0}.notification-toggle{width:145px;margin-left:.5em}.notification-toggle .text{padding-left:8px}.in-room-notifications{z-index:3;position:absolute;text-align:center;width:100%;left:0;top:60px;pointer-events:none}.in-room-notifications .in-room-notification{margin-bottom:1em}.in-room-notifications .in-room-notification .content{margin:0;border-radius:2px;padding:6px 7px;opacity:0;display:inline-block;background:rgba(25,25,25,.72);pointer-events:all}.in-room-notifications .in-room-notification .content.clickable{cursor:pointer}.in-room-notifications .in-room-notification .content.animate{-webkit-transition:opacity 1s;transition:opacity 1s}.in-room-notifications .in-room-notification .content.visible{-webkit-transition:opacity 0;transition:opacity 0;opacity:1}.in-room-notifications .in-room-notification .content p.text{margin:.2em .5em}.in-room-notifications .in-room-notification .content p.text .message a{text-decoration:underline}.in-room-notifications .in-room-notification .content .icon{margin:0 1em 0 .5em}.in-room-notifications .in-room-notification .content .right-icon{margin:0 0 0 1em}.room-locked .live-video .live-video-help{font-size:24px;margin-bottom:.5em}.room-locked .live-video .fa-spinner{font-size:1.5em;margin-left:.2em}.contact-list-item-options-button{height:100%;width:25px;display:inline-flex;vertical-align:top;padding-right:5px}.contact-list-item-options-button-ellipsis{margin:auto 0 auto auto;display:none}.contact:hover .contact-list-item-options-button-ellipsis,.options-open .contact-list-item-options-button-ellipsis{display:block}.contact-list-item-options-button-ellipsis .fill{fill:#e1e1e1}.contact-list-item-options-button:hover .contact-list-item-options-button-ellipsis .fill,.options-open .contact-list-item-options-button-ellipsis .fill{fill:#000}.contact-item.hidden{display:none}.contact-list-item-options-page-button{width:50%;text-align:center;line-height:40px;box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2)}.contact-list-item-options-page{z-index:1;display:flex;flex-direction:row;height:40px}.contact-list-item-hover-wrapper{width:calc(100% - 25px);display:inline-block;vertical-align:top}.contact-list-item-hover-wrapper:hover .profile-pic-wrapper .invite-icon{display:block}.contact-list-item-hover-wrapper:hover .profile-pic-wrapper::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(30,230,97,.8);border-radius:50%;content:''}.contact-list-item-content-wrapper{height:40px}.contact-list-item-content{background:#fafafa;position:absolute;z-index:2;transition:left .3s;box-shadow:0 0 6px rgba(0,0,0,.6)}.modal.modern .contact-list-item-content{box-shadow:none}.options-open .contact-list-item-content{left:-50%;transition-delay:0s,0s;pointer-events:none;cursor:pointer}.contact{margin-top:4px;margin-bottom:4px;overflow:hidden;position:relative}.contact .profile-pic-wrapper{border-radius:50%;overflow:hidden;height:40px;width:40px;border:1px solid #ccc;position:relative;background-color:#F8F8F8}.contact .profile-pic-wrapper img.profile-pic{height:100%;width:100%}.contact .content{height:40px}.contact .content .left,.contact .content .right{display:inline-block;height:100%}.contact .content .left{width:40px;height:40px}.contact .content .right{width:calc(100% - 40px);padding:0 0 0 1em;vertical-align:top;display:inline-flex;flex-direction:column;justify-content:center}.contact .message p,.contact .name{margin:0;padding:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contact .name{font-size:1em}.contact .message{font-size:.857142857em;width:100%}.contact .message .information{color:grey}.contact .message .error{color:red}.contact .message .confirmation{color:#00fa53}.contact .message a{text-decoration:underlined}.contact .sms{display:none;position:relative}.contact .sms .example-sms{margin:1em 0;border-radius:2px;background:#fff;border:1px solid #989898;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);padding:.5em .8em;font-size:.857142857em}.contact .sms .example-sms .room-link{text-decoration:underline;color:#1cd2dc}.contact .sms .close-button{height:10px;width:10px;position:absolute;top:-2em;right:0}.contact .sms .close-button img{height:100%;width:100%}.contact .sms .phone-number{cursor:pointer;font-size:.857142857em;display:inline-block;width:100%}.contact .sms .phone-number input[type=radio]{display:none}.contact .sms .phone-number input[type=radio]+.number{display:flex;flex-direction:row}.contact .sms .phone-number input[type=radio]+.number span{text-overflow:ellipsis;overflow:hidden}.contact .sms .phone-number input[type=radio]+.number::before{content:'';border:1px solid #fff;border-radius:50%;height:8px;min-width:8px;max-width:8px;width:8px;display:inline-block;background:#fff;box-shadow:0 0 0 1px #4d4d4d;margin:1px 5px 1px 1px}.contact .sms .phone-number input[type=radio]:checked+.number::before{background:#4d4d4d}.contact.expanded .sms{display:block}.contact .profile-pic-wrapper .invite-icon{position:absolute;top:0;left:0;height:100%;width:100%;display:none;z-index:1;padding:.5em}.contact .sms-icon{display:none}.contact.phone-contact .invite-icon{top:-7px}.contact.phone-contact .profile-pic-wrapper::after{display:block;position:absolute;left:0;bottom:0;font-size:10px;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.8);font-weight:600;width:100%;text-align:center;content:'SMS';padding:0;line-height:62px;background:linear-gradient(to bottom,transparent 0,transparent 66%,rgba(0,0,0,.24) 66%);height:100%;border-radius:50%}.contact.phone-contact .contact-list-item-hover-wrapper:hover .profile-pic-wrapper::after{background:linear-gradient(to bottom,transparent 0,transparent 66%,rgba(0,0,0,.24) 66%),rgba(30,230,97,.8)}.user-module{position:relative;z-index:1000;height:100%}.user-module .user-object{display:flex;flex-direction:row;align-items:center;height:4em;margin:0;box-sizing:border-box}.user-module .user-object.top-bar-button{padding:0 0 0 1em;max-width:240px;width:auto}.user-module .user-object .profile-pic,.user-module .user-object .profile-pic svg{height:100%;width:100%;display:block}.user-module .user-object .profile-pic-wrapper{margin:auto;width:34px;height:34px;border:2px solid #fff;border-radius:50%;overflow:hidden;background:#e6e6e6;flex-shrink:0}.user-module .user-object.signed-in .profile-pic{opacity:1}.user-module .user-object .desc{flex-grow:1}.user-module .user-object .desc .description{display:block;font-size:.6em;margin-bottom:-.3em;font-weight:400;opacity:.65}.user-module .user-object .desc .display-name{display:block}.user-module.size-large{font-size:2em}.user-module.size-large .claim-dialog{margin-top:2em}.user-module.size-large .profile-pic-wrapper{width:85px;height:85px;margin-right:.9em}@media (max-width:780px){.user-module .user-object.top-bar-button,.user-module .user-object.top-bar-button.active,.user-module .user-object.top-bar-button:hover:active{height:50px;width:80px;padding:0 2.5em}.user-module .user-registration::after{left:255px}}.user-login-modal .user-registration-modal,.user-registration-modal-wrapper .user-registration-modal{display:flex;width:100%}.firefox .user-login-modal .user-registration-modal,.firefox .user-registration-modal-wrapper .user-registration-modal{display:block;height:100%}.user-login-modal .columns,.user-registration-modal-wrapper .columns{display:flex;flex-direction:row;justify-content:center;align-content:stretch;flex-wrap:wrap}.user-login-modal .columns .column,.user-registration-modal-wrapper .columns .column{display:flex;flex-direction:column;justify-content:space-between;position:relative;margin:28px 0;padding:0 32px}.user-login-modal .columns .column:not(:first-child),.user-registration-modal-wrapper .columns .column:not(:first-child){margin-left:1px}.user-login-modal .columns .column:not(:first-child):after,.user-registration-modal-wrapper .columns .column:not(:first-child):after{content:'';display:block;position:absolute;left:0;top:50px;bottom:50px;width:1px;background:#e0e0e0}.user-login-modal .columns .column>*,.user-registration-modal-wrapper .columns .column>*{font-size:14px}.user-login-modal header,.user-registration-modal-wrapper header{position:relative;width:100%;text-align:center}.user-login-modal header .room-name,.user-registration-modal-wrapper header .room-name{color:#FF2E63}.user-login-modal header .logo,.user-registration-modal-wrapper header .logo{width:100%;height:38px}.user-login-modal header .logo svg,.user-registration-modal-wrapper header .logo svg{max-width:44px;max-height:38px;margin:auto}.user-login-modal section,.user-registration-modal-wrapper section{margin:10px 0}.user-login-modal .back-button,.user-registration-modal-wrapper .back-button{left:18px;font-size:17px;position:absolute;color:#333;cursor:pointer;width:28px;height:28px;z-index:99999}.user-login-modal .back-button i,.user-registration-modal-wrapper .back-button i{width:100%;font-size:2em}.user-login-modal .mode-changer,.user-registration-modal-wrapper .mode-changer{margin:.8em 0 1em}.user-login-modal .contact-point-wrapper,.user-login-modal .ui-input-text,.user-registration-modal-wrapper .contact-point-wrapper,.user-registration-modal-wrapper .ui-input-text{width:100%}.user-login-modal .ui-input-text.error,.user-registration-modal-wrapper .ui-input-text.error{border-bottom-left-radius:0;border-bottom-right-radius:0}.user-login-modal .ui-help-text,.user-registration-modal-wrapper .ui-help-text{margin-bottom:0}.user-login-modal .faq-link,.user-registration-modal-wrapper .faq-link{display:flex;margin-right:7px}.user-login-modal p.error,.user-registration-modal-wrapper p.error{margin:0;color:#fff;font-size:12px;padding:5px;background:#E62929;border-bottom-left-radius:1px;border-bottom-right-radius:1px;text-align:left}.user-login-modal p.error a,.user-registration-modal-wrapper p.error a{color:#fff;text-decoration:underline}.user-login-modal .vc-room-name-container,.user-registration-modal-wrapper .vc-room-name-container{margin:12px 0 0;display:flex}.user-login-modal .vc-room-name-container .room-name,.user-registration-modal-wrapper .vc-room-name-container .room-name{width:100%;margin:auto 5px}.user-login-modal .vc-room-name-container .pre,.user-registration-modal-wrapper .vc-room-name-container .pre{margin:auto}.user-login-modal .vc-room-name-container .name-input,.user-registration-modal-wrapper .vc-room-name-container .name-input{margin-top:.8em}.user-login-modal .vc-room-name-container .no-margin,.user-registration-modal-wrapper .vc-room-name-container .no-margin{margin:0}.user-login-modal .user-login-step,.user-login-modal .user-registration-step,.user-registration-modal-wrapper .user-login-step,.user-registration-modal-wrapper .user-registration-step{display:none}.user-login-modal .user-login-step.activated,.user-login-modal .user-registration-step.activated,.user-registration-modal-wrapper .user-login-step.activated,.user-registration-modal-wrapper .user-registration-step.activated{display:block}.user-login-modal .user-registration-step .registration-endpoint-meta,.user-registration-modal-wrapper .user-registration-step .registration-endpoint-meta{position:relative}.user-login-modal .user-registration-step .registration-endpoint-meta .faq-link,.user-registration-modal-wrapper .user-registration-step .registration-endpoint-meta .faq-link{position:absolute;top:0;right:0;z-index:1}.avatar-snapshotter{text-align:center;margin-top:1em}.avatar-snapshotter .body{margin:auto}.avatar-snapshotter .icon{position:relative;font-size:.8em;margin:1em 0 0;line-height:42px;text-align:center}.avatar-snapshotter .icon .snap{display:block;font-size:21px;border:1px solid #8e8e8e;color:#000;width:42px;margin:0 auto;border-radius:21px}.avatar-snapshotter .icon .undo{position:absolute;top:0;width:42px;color:#8e8e8e;font-size:21px;right:-42px}.avatar-snapshotter .snapshot-canvas{border-radius:50%}.avatar-snapshotter .image-input{height:128px;width:128px;border-radius:50%;overflow:hidden;display:block;margin:auto;background:#d8d8d8;position:relative;text-align:center}.avatar-snapshotter .image-input .placeholder{width:100%;height:100%;display:block}.avatar-snapshotter .avatar-image-container{height:100%;width:100%;position:relative}.avatar-snapshotter .snapshot-snapping-flavortext{font-size:22px;margin:4px 0;height:40px;line-height:40px}.avatar-snapshotter .snapshot-counter-wrapper{display:flex;position:absolute;top:0;left:0;height:100%;width:100%}.avatar-snapshotter .snapshot-counter-wrapper .snapshot-counter{margin:auto;font-size:40px;color:#fff;text-shadow:0 0 8px #000}.avatar-snapshotter .control-panel .ui-button,.avatar-snapshotter .control-panel .ui-button-invis,.avatar-snapshotter .control-panel .ui-button-outline{width:150px;height:40px}.avatar-snapshotter .error-message{font-size:1.2em;color:red}.country-code-dropdown{position:relative;height:44px;width:34px;cursor:pointer;font-size:14px;display:inline-block;margin-right:7px}.country-code-dropdown select{opacity:0;width:100%;cursor:inherit;display:block;height:100%;-webkit-appearance:none;font-size:1em}.country-code-dropdown .flag{pointer-events:none;position:absolute;top:0;left:0;z-index:1;height:100%;width:20px;display:flex}.country-code-dropdown .flag img{display:block;width:100%;margin:auto;-webkit-filter:drop-shadow(1px 1px 0 rgba(0, 0, 0, .2));-webkit-transform:translate3d(0,0,0);-moz-filter:drop-shadow(1px 1px 0 rgba(0, 0, 0, .2));filter:drop-shadow(1px 1px 0 rgba(0, 0, 0, .2))}.country-code-dropdown .dropdown-arrow{position:absolute;top:0;right:0;line-height:44px;text-align:center;pointer-events:none}@-webkit-keyframes unclaim-slide-left-and-fade{0%{opacity:1;left:0}70%{opacity:0}100%{left:-100%;opacity:0}}@-moz-keyframes unclaim-slide-left-and-fade{0%{opacity:1;left:0}70%{opacity:0}100%{left:-100%;opacity:0}}@-ms-keyframes unclaim-slide-left-and-fade{100%,70%{opacity:0}0%{opacity:1;left:0}100%{left:-100%}}@keyframes unclaim-slide-left-and-fade{0%{opacity:1;left:0}70%{opacity:0}100%{left:-100%;opacity:0}}@-webkit-keyframes unclaim-shrink{0%{height:32px}100%{height:0}}@-moz-keyframes unclaim-shrink{0%{height:32px}100%{height:0}}@-ms-keyframes unclaim-shrink{0%{height:32px}100%{height:0}}@keyframes unclaim-shrink{0%{height:32px}100%{height:0}}.unclaim-disabled .claimed-room-delete-button{display:none!important}article.claimed-room-list-item .animation-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}article.claimed-room-list-item .claimed-room-list-item-content-page{display:flex}article.claimed-room-list-item .claimed-room-list-item-options-page,article.claimed-room-list-item.expanded .claimed-room-list-item-content-page{display:none}article.claimed-room-list-item.expanded .claimed-room-list-item-options-page{display:flex}article.claimed-room-list-item .claimed-room-list-item-content-page,article.claimed-room-list-item .claimed-room-list-item-options-page{flex-direxction:row;width:100%;margin:auto}article.claimed-room-list-item .claimed-room-list-item-content{cursor:pointer;flex-grow:2;display:flex;flex-direction:row}.avatar-image .avatar-image-element,.avatar-image svg{max-width:100%;display:block;max-height:100%}article.claimed-room-list-item .text{flex-grow:1;line-height:24px}article.claimed-room-list-item .claimed-room-status-message{position:absolute;bottom:0;left:0;width:100%;margin:0;font-size:.8em}article.claimed-room-list-item .claimed-room-status-message.error{color:#E61E1E}article.claimed-room-list-item .claimed-room-delete-button svg .fill{fill-opacity:.119999997;fill:#000}article.claimed-room-list-item .claimed-room-delete-button:hover svg .fill{fill-opacity:1}article.claimed-room-list-item .unclaim-room-cancel-button{height:24px;background:#FF2E63;border-radius:12px;border:none;color:#fff;padding:0 10px;cursor:pointer;outline:0;margin:auto 4px auto 0}article.claimed-room-list-item .claimed-room-main-action-button{height:24px;width:24px}article.claimed-room-list-item .unclaim-room-confirm-button::before{content:url(/images/settings-check-o.5d749267.svg)}article.claimed-room-list-item .unclaim-room-confirm-button:hover::before{content:url(/images/settings-check.77ccb201.svg)}article.claimed-room-list-item .deleted-message{position:absolute;top:0;left:0;background:rgba(250,250,250,.8);height:100%;width:100%;text-align:center;margin:0;font-size:16px}article.claimed-room-list-item.deleted{-o-animation:unclaim-shrink .6s;-moz-animation:unclaim-shrink .6s;-webkit-animation:unclaim-shrink .6s;animation:unclaim-shrink .6s;-o-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-o-animation-delay:2s;-moz-animation-delay:2s;-webkit-animation-delay:2s;animation-delay:2s}article.claimed-room-list-item.deleted .animation-wrapper{-o-animation:unclaim-slide-left-and-fade 1s;-moz-animation:unclaim-slide-left-and-fade 1s;-webkit-animation:unclaim-slide-left-and-fade 1s;animation:unclaim-slide-left-and-fade 1s;-o-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-o-animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}.avatar-image{margin:0;padding:0;border-radius:50%;overflow:hidden;background:#e6e6e6}.avatar-image.border{border:2px solid #fff}.avatar-image svg{height:auto;width:auto}.room-admin-followers-tab .top-pane{display:flex}.room-admin-followers-tab .top-pane .right-pane{display:inline-flex;justify-content:flex-end}.room-admin-followers-tab .disable-confirmation{display:flex;justify-content:center;align-items:center;padding:28px 0}.room-admin-followers-tab .disable-confirmation .text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;color:rgba(0,0,0,.87)}.room-admin-followers-tab .disable-confirmation .text-container .warning-text{text-align:center;margin:0}.room-admin-followers-tab .disable-confirmation .text-container p{margin:0}.room-admin-followers-tab .disable-confirmation .button-row{display:flex;justify-content:center;margin-top:20px}.room-admin-followers-tab .disable-confirmation .button-row .button{margin:0 12px;min-width:100px}.room-admin-followers-tab .disable-confirmation .room-admin-room-followers-list{display:flex;flex-direction:row;max-width:200px;margin:16px auto auto;justify-content:center}.room-admin-followers-tab .disable-confirmation .room-admin-room-followers-list .avatar-image{height:34px;width:34px;margin:0 5px}.room-admin-room-blocks,.room-admin-room-followers{padding:6px 0 16px!important}.room-block,.room-follower{font-size:8px;display:flex;flex-direction:row;height:5em;padding:.5em}.room-block .display-name,.room-block .role-name p,.room-block .text-action-box p,.room-block p,.room-follower .display-name,.room-follower .role-name p,.room-follower .text-action-box p,.room-follower p{font-size:2em;cursor:default;font-family:"Open Sans",open-sans,"helvetica neue",sans-serif}.room-block p,.room-follower p{margin:0}.room-block .text-action-box,.room-follower .text-action-box{margin-right:1em;line-height:4em}.room-block .text-action-box p,.room-follower .text-action-box p{margin:0}.room-block .question,.room-follower .question{margin-left:1em}.room-block .confirmation-button,.room-follower .confirmation-button{width:88px;height:32px;vertical-align:top;margin:0!important;padding:0;flex-shrink:0}.room-block .remove-follower-button,.room-follower .remove-follower-button{margin-right:1em;padding:.5em;display:flex}.room-block .remove-follower-button svg,.room-follower .remove-follower-button svg{display:block;margin:auto}.room-block .remove-follower-button .stroke,.room-follower .remove-follower-button .stroke{stroke-opacity:.26}.room-block .remove-follower-button:hover .stroke,.room-follower .remove-follower-button:hover .stroke{stroke-opacity:1!important}.room-block .display-name,.room-follower .display-name{flex-grow:1;padding-left:1em;line-height:2em;margin:0}.room-block .role-name,.room-follower .role-name{margin-left:3em;line-height:32px;text-align:center;width:88px;margin-right:calc(88px + .5em - 32px);text-align:center}.room-block .role-name p,.room-follower .role-name p{margin:0}.room-block .confirmation-wrapper,.room-follower .confirmation-wrapper{display:flex;flex-grow:1}.room-block .cancel-button,.room-follower .cancel-button{margin-right:.5em}.room-block:hover,.room-follower:hover{background:#f7d9e1}.room-block:hover .ellipsis-button,.room-follower:hover .ellipsis-button{opacity:1}.room-block:hover .remove-follower-button .stroke,.room-follower:hover .remove-follower-button .stroke{stroke-opacity:.54}.room-block.is-removed,.room-follower.is-removed{display:none}.room-block .avatar-image,.room-follower .avatar-image{height:4em;width:4em;margin:0 0 0 .5em;flex-shrink:0}.room-block .ellipsis-button-wrapper,.room-follower .ellipsis-button-wrapper{width:32px;height:32px}.room-block .ellipsis-button,.room-follower .ellipsis-button{border-radius:50%;opacity:0;height:100%;width:100%}.room-block .ellipsis-button .icon-wrapper,.room-follower .ellipsis-button .icon-wrapper{cursor:pointer;height:100%;width:100%;display:flex}.room-block .ellipsis-button .icon,.room-follower .ellipsis-button .icon{margin:auto;display:flex}.room-block .ellipsis-button:hover,.room-follower .ellipsis-button:hover{border:1px solid rgba(0,0,0,.54)}.room-block .ellipsis-context-menu-wrapper,.room-follower .ellipsis-context-menu-wrapper{position:relative}.room-block .ellipsis-context-menu-wrapper .context-menu,.room-follower .ellipsis-context-menu-wrapper .context-menu{position:absolute;top:0;left:0}.vc-room-name-container{position:relative}.vc-room-name-container .room-name{margin-left:6px}.vc-room-name-container .pre{color:rgba(0,0,0,.54);flex-shrink:0}.vc-room-name-container .availability-indicator{padding-right:5px;min-width:85px;display:flex}.vc-room-name-container .availability-indicator .status-indicator{display:none;margin:auto 0 auto auto;font-size:14px}.vc-room-name-container .availability-indicator.available .available-text{color:#41CC8D;display:block}.vc-room-name-container .availability-indicator.unavailable .unavailable-text{color:#E62929;display:block}.user-settings-underlay{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:472px;z-index:1;position:fixed;top:0;right:0;color:#000;background-color:#f9f9f9;height:100%;overflow-y:auto;box-shadow:12px 0 9px -9px rgba(0,0,0,.4) inset}.user-settings-underlay .switch-label{display:flex}.user-settings-underlay .user-settings-modal .switch{width:52px!important;margin:0 0 0 auto}.user-settings-underlay .user-settings-tab{display:none}.user-settings-underlay .user-settings-tab.active{display:block;height:100%}.user-settings-underlay .content-wrapper{padding:2em 36px 0;overflow-y:auto;height:calc(100% - 92px)}.user-settings-underlay .tab-select-button-group{display:flex;width:100%;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.12);height:92px}.user-settings-underlay .tab-select-button-group .user-settings-close-button{flex-grow:1;opacity:.7;cursor:pointer}.user-settings-underlay .tab-select-button-group .user-settings-close-button:hover{opacity:1}.user-settings-underlay .tab-select-button-group .button-icon-wrapper{flex-direction:row;display:flex}.user-settings-underlay .tab-select-button-group .tab-select-button{display:flex;flex-grow:2;justify-content:center;font-size:16px;cursor:pointer}.user-settings-underlay .tab-select-button-group .tab-select-button .desc{margin:auto 0 auto 1em}.user-settings-underlay .tab-select-button-group .tab-select-button .room-icon{display:flex}.user-settings-underlay .tab-select-button-group .tab-select-button .room-icon svg{margin:auto}.user-settings-underlay .tab-select-button-group .tab-select-button .activity-icon{display:flex}.user-settings-underlay .tab-select-button-group .tab-select-button .activity-icon svg{margin:auto;height:27px;width:27px}.user-settings-underlay .tab-select-button-group .tab-select-button .avatar-image{margin-bottom:auto;margin-top:auto;height:36px;width:36px;border-color:transparent}.user-settings-underlay .tab-select-button-group .tab-select-button .fill{fill:#606060}.user-settings-underlay .tab-select-button-group .tab-select-button .selectable.button-icon-wrapper{border-bottom:3px solid transparent;border-top:3px solid transparent}.user-settings-underlay .tab-select-button-group .tab-select-button.active .selectable.button-icon-wrapper,.user-settings-underlay .tab-select-button-group .tab-select-button:hover .selectable.button-icon-wrapper{border-bottom-color:#FF2E63}.user-settings-underlay .tab-select-button-group .tab-select-button.active{color:#FF2E63}.user-settings-underlay .tab-select-button-group .tab-select-button.active .fill{fill:#FF2E63}.user-settings-underlay .tab-select-button-group .tab-select-button.active .avatar-image{border-color:#FF2E63}.user-settings-underlay .preview-image-wrapper{height:152px;width:152px;margin:auto}.user-settings-underlay .avatar-upload-thumbnail{height:100%;width:100%;display:block;margin:auto;border-radius:50%}.user-settings-underlay .user-settings-panel{padding:22px 0 40px}.user-settings-underlay .user-settings-panel:not(:first-child){border-top:1px solid rgba(0,0,0,.12)}.user-settings-underlay .user-settings-panel .user-settings-input-save-error{color:red;margin:0;position:absolute;left:0;bottom:-1.5em}.user-settings-underlay .tool-button{font-size:14px}.user-settings-underlay .avatar-snapshotter .body{height:250px;font-size:16px;margin-bottom:1em}.user-settings-modal{font-size:8px;height:100%}.user-settings-modal h1,.user-settings-modal h2{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif}.user-settings-modal h1{font-size:3em}.user-settings-modal h2{font-size:14px;margin-bottom:1em;font-weight:600;color:rgba(0,0,0,.54)}.user-settings-modal .column{width:27em!important;box-sizing:content-box}.user-settings-modal .column:after{content:normal!important}.mobile-toolbar .button.active.lock::before,.mobile-toolbar .button.loading.lock::before,.mobile-toolbar input[type=checkbox]:checked+.button.lock::before{content:"\f023"}.user-settings-modal .user-settings-button{width:100%}.user-settings-modal .switch{width:6.5em!important;min-height:4em}.user-settings-modal .switch-label{cursor:pointer}.user-settings-modal .text{font-size:16px;font-family:"Open Sans",open-sans,"helvetica neue",sans-serif}.user-settings-modal .phone-number{padding-left:8px;width:100%}.user-settings-modal .room-list-item{height:4em;display:flex;flex-direction:row;transition:padding-left cubic-bezier(.19,1,.22,1) .3s;cursor:pointer}.user-settings-modal .room-list-item:hover{padding-left:1em;background:rgba(255,46,99,.12)}.user-settings-modal .room-list-item .text{color:#FF2E63;margin:0;overflow:hidden;text-overflow:ellipsis;line-height:32px;display:flex;position:absolute;top:0;left:0;width:100%}.user-settings-modal .room-list-item .room-name{height:4em;position:relative;width:100%}.user-settings-modal .room-list-item .tool-button{width:32px;height:32px;text-align:center;display:flex;justify-content:flex-end;cursor:pointer;flex-shrink:0}.user-settings-modal .room-list-item .tool-button .tool-button-icon{display:block;margin:auto;text-align:center}.user-settings-modal .room-list-item .tool-button .tool-button-icon.delete-button{border:1px solid transparent;border-radius:50%;height:24px;width:24px;display:flex}.user-settings-modal .room-list-item .tool-button .tool-button-icon.delete-button svg{display:block;margin:auto;height:12px;width:12px}.user-settings-modal .room-list-item .tool-button:hover .delete-button{border:1px solid rgba(0,0,0,.3)}.user-settings-modal .room-list-item.member .icon{display:flex}.user-settings-modal .room-list-item .icon{display:none;margin:0 8px;height:32px}.user-settings-modal .room-list-item .icon svg{height:20px;width:20px;margin:auto}.user-settings-modal .room-list-item .icon .fill{fill:#109DCC}.user-settings-modal .delete-user-wrapper{position:absolute;display:flex;top:0;left:0;height:100%;width:100%;background-color:#f9f9f9;z-index:1}.user-settings-modal .delete-user-wrapper .delete-user{display:flex;flex-direction:column;text-align:center;margin:auto}.user-settings-modal .delete-user-wrapper .delete-user button,.user-settings-modal .delete-user-wrapper .delete-user input{width:100%}.user-settings-modal .delete-user-wrapper .delete-user .main-content{height:120px}.user-settings-modal .delete-user-wrapper .delete-user .verification-error{font-size:12px;text-align:left;margin-top:0;height:14px;margin-bottom:0;color:red}.user-settings-modal .delete-user-wrapper .delete-user img{width:100%}.user-settings-modal .personalia-wrapper{margin-top:1em}.user-settings-modal .personalia-wrapper .phone-number-input-form input.phone-number-input{padding-left:50px}.user-settings-modal .personalia-wrapper .country-code-dropdown{position:absolute;top:0;left:8px;height:100%}.user-settings-modal .personalia-wrapper .submit-button{width:100%;margin:4px 0 16px;border-top-right-radius:0;border-top-left-radius:0;font-weight:100;letter-spacing:.5px}.user-settings-modal .personalia-wrapper .verification-input{text-align:center;font-size:15px;letter-spacing:20px}.user-settings-modal .personalia-wrapper .verification-input::-webkit-input-placeholder{letter-spacing:0}.user-settings-modal .personalia-wrapper .verification-input::-moz-placeholder{letter-spacing:0}.user-settings-modal .personalia-wrapper .verification-input:-ms-input-placeholder{letter-spacing:0}.user-settings-modal .personalia-wrapper .verification-input::input-placeholder{letter-spacing:0}.user-settings-modal .personalia-wrapper .error-message{font-size:14px;margin-top:0;color:#E62929}.user-settings-modal .personalia-wrapper .input-field-wrapper{position:relative;background:#fff}.user-settings-modal .personalia-wrapper .input-field-wrapper .ui-input-text{border-top:none}.user-settings-modal .personalia-wrapper .input-field-wrapper input{width:100%}.user-settings-modal .personalia-wrapper .input-field-wrapper:first-of-type .ui-input-text{border-top:1px solid rgba(0,0,0,.2);border-radius:3px 3px 0 0}.user-settings-modal .personalia-wrapper .input-field-wrapper:last-of-type .ui-input-text{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.user-settings-modal .personalia-wrapper .input-field-wrapper .cancel-button{position:absolute;top:0;right:0;height:40px;line-height:40px;cursor:pointer;border:none;color:#ff2e63;outline:0;font-size:1.5em;display:inline-block;text-align:right;margin:0;padding:0 1em;font-size:14px;background-color:transparent}.invite-by-sms input[type=tel]{background-color:transparent}.invite-by-sms .cancel-button{cursor:pointer;color:#FF2E63;font-size:14px;margin:0 1em 0 .5em}.invite-by-sms .send-button{width:100%}.invite-by-sms .invite-by-sms-content{font-size:.85em;overflow:hidden;transition:height .5s cubic-bezier(.19,1,.22,1);position:relative}.invite-by-sms .invite-by-sms-content .number-wrapper{position:relative;margin:auto;width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0}.invite-by-sms .invite-by-sms-content .submit-success-group .success-message{display:inline-block;margin-left:10px}.invite-by-sms .invite-by-sms-content .example-sms{padding:7px 10px;font-size:14px;margin:0;text-align:left;font-size:14px;text-align:left;border:1px solid rgba(0,0,0,.2);border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#fff;cursor:default}.invite-by-sms .invite-button{z-index:4}.invite-by-sms .sms-dialog{transition:left .3s;position:absolute;top:0;left:0;z-index:2;opacity:0}.invite-by-sms .dropdown-inner{position:relative;transition:height .3s;overflow:hidden}.invite-by-sms .sms-sent-message{position:absolute;top:2em;left:0;width:100%;font-size:14px;opacity:0}.invite-by-sms.sent .sms-sent-message,.invite-by-sms:not(.closed) .sms-dialog{opacity:1}.invite-by-sms.closed .dropdown-inner{height:0}.invite-by-sms:not(.closed) .dropdown-inner{height:115px}.invite-by-sms.sent .sms-dialog{left:100%}.modal:not(.old){position:fixed;left:0;top:0;width:100%;height:100%;z-index:900;text-align:left;color:#000;font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;display:flex;padding-top:4em;padding-bottom:1em}.modal:not(.old) .inner-padding{padding-right:40px;padding-left:40px}.modal:not(.old) a{color:#FF2E63}.modal:not(.old) .modal-error{font-size:.8em;margin:0;position:absolute;bottom:.5em;left:0;width:100%;text-align:center}.modal:not(.old) .back-button,.modal:not(.old) .close{position:absolute;z-index:1;top:12px;cursor:pointer;padding:7px;color:#333;width:28px;height:28px}.modal:not(.old) .back-button:hover,.modal:not(.old) .close:hover{color:#000}.modal:not(.old) .back-button:hover svg .stroke,.modal:not(.old) .close:hover svg .stroke{stroke-opacity:1}.modal:not(.old) .modal-transclusion-wrapper{width:100%;display:flex}.firefox .modal:not(.old) .modal-transclusion-wrapper{display:block}.modal:not(.old) .back-button{left:12px;font-size:17px;padding:6px 8px;vertical-align:top}.modal:not(.old) .back-button svg{height:18px;width:10px;vertical-align:top;margin-top:-1px}.modal:not(.old) .back-button::before{position:relative;top:1px;left:2px}.modal:not(.old) .close{right:12px}.modal:not(.old) .close svg .stroke{stroke-opacity:.54}.modal:not(.old) .backdrop{position:fixed;z-index:1;opacity:1;top:0;left:0;width:100%;height:100%}.modal:not(.old) h1,.modal:not(.old) h2,.modal:not(.old) h3,.modal:not(.old) h4,.modal:not(.old) h5,.modal:not(.old) h6{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif}.modal:not(.old) .modal-inner{background:0 0;border-radius:2px;box-shadow:none;font-size:14px;margin:auto;max-height:100%;padding:0;position:relative;z-index:2}.firefox .modal:not(.old) .modal-inner{height:100%}.modal:not(.old) .modal-inner.docked.top-right{margin:0 16px auto auto}.modal:not(.old) header.main{text-align:center;padding-top:32px;flex-shrink:0}.modal:not(.old) header.main h1{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;font-size:22px;margin-bottom:16px}.modal:not(.old) .tab-select-button-group{display:flex;flex-direction:row;justify-content:center;border-bottom:1px solid rgba(0,0,0,.26);height:60px;padding-top:16px;padding-left:80px;padding-right:80px}.modal:not(.old) .tab-select-button-group .button-icon-wrapper{flex-direction:row;display:flex}.modal:not(.old) .tab-select-button-group .tab-select-button{margin:auto;display:flex;height:100%;width:100%;cursor:pointer}.modal:not(.old) .tab-select-button-group .tab-select-button .tab-select-button-content-wrapper{display:flex;margin:0 auto;border-top:2px solid transparent;border-bottom:2px solid transparent}.modal:not(.old) .tab-select-button-group .tab-select-button .general-icon{width:16px}.modal:not(.old) .tab-select-button-group .tab-select-button .followers-icon{width:27px}.modal:not(.old) .tab-select-button-group .tab-select-button .desc,.modal:not(.old) .tab-select-button-group .tab-select-button .icon{margin:auto 5px}.modal:not(.old) .tab-select-button-group .tab-select-button.active{color:#FF2E63}.modal:not(.old) .tab-select-button-group .tab-select-button.active .tab-select-button-content-wrapper{border-bottom-color:#FF2E63}.modal:not(.old) .tab-select-button-group .tab-select-button.active svg .fill{fill:#FF2E63}.modal:not(.old) section:not(:first-of-type){border-top:1px solid rgba(0,0,0,.12)}.modal:not(.old) section.no-border{border-top:none}.modal:not(.old) .no-shrink{flex-shrink:0}.modal:not(.old) .fill-available{flex-grow:1}.modal:not(.old) section{padding-bottom:43px;padding-top:22px;overflow:auto}.modal:not(.old) section.slim{padding-bottom:20px}.modal:not(.old) section:last-of-type{padding-bottom:33px}.modal:not(.old) .content-wrapper{padding:12px 40px;flex-grow:1;overflow-y:auto}.modal:not(.old) .button-group{margin-top:24px}.modal:not(.old) .button-group>button,.modal:not(.old) .button-group>input[type=button],.modal:not(.old) .button-group>input[type=submit]{margin:0}.modal:not(.old) .button-group>button:first-child,.modal:not(.old) .button-group>input[type=button]:first-child,.modal:not(.old) .button-group>input[type=submit]:first-child{margin-bottom:14px}.modal:not(.old) .modal-inner{width:600px;min-width:0;display:flex}.modal:not(.old) .modal-content{display:flex;flex-direction:column;height:auto;background:#FAFAFA;box-shadow:0 2px 10px 0 rgba(0,0,0,.2),0 2px 30px 0 rgba(0,0,0,.4);border-radius:3px;max-height:100%;width:100%}.modal:not(.old) .modal-content .banner{width:100%;height:75px;margin-bottom:16px}.modal:not(.old) .no-padding{padding:0}.modal:not(.old).narrow .modal-inner{width:380px!important}.modal:not(.old) .ui-button,.modal:not(.old) .ui-button-invis,.modal:not(.old) .ui-button-outline{margin:8px 0}.modal:not(.old) .modal-tabs{height:44px;border-top:1px solid rgba(0,0,0,.12);display:flex;flex-direction:row;padding:0 8px}.modal:not(.old) .modal-tabs .tab{width:72.8px;display:flex;height:100%;cursor:pointer}.modal:not(.old) .modal-tabs .tab.active{font-weight:700;cursor:default!important}.modal:not(.old) .modal-tabs .tab>*{max-height:100%;margin:auto}.modal:not(.old) .arrow{display:none}.modal:not(.old) .modal-inner.has-arrow .arrow{display:block;position:absolute;top:100%;left:calc(50% - 15px);background:0 0;height:0;width:0;border-top:15px solid #fafafa;border-right:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid transparent}.modal:not(.old) .modal-inner.has-arrow.point-up .arrow{top:-30px;border-bottom:15px solid #fafafa;border-top:15px solid transparent}.invite-member-modal header.main{margin:0 50px}.invite-member-modal .button-group div{display:block}.invite-member-modal-wrapper .modal-inner{width:400px!important}.delete-user-modal button,.delete-user-modal input,.invite-member-modal-wrapper .button{width:100%}.invite-member-modal-wrapper header.main h1{max-width:300px;margin-left:auto;margin-right:auto}.invite-member-modal-wrapper .content-wrapper{padding:6px 50px 16px!important}.invite-member-modal-wrapper .button.ui-button-invis:not(.ui-button-outline):last-of-type,.invite-member-modal-wrapper .button.ui-button-outline:not(.ui-button-outline):last-of-type,.invite-member-modal-wrapper .button.ui-button:not(.ui-button-outline):last-of-type{margin-bottom:38px}.delete-user-modal{display:flex;flex-direction:column;height:100%;text-align:center}.delete-user-modal .content{margin:auto;width:250px}.delete-user-modal .main-content{height:120px}.delete-user-modal .verification-error{font-size:.8em;text-align:right;margin-top:0;height:14px;margin-bottom:0;color:red}.delete-user-modal img{width:100%}.context-menu{position:relative}.context-menu .context-menu-item-wrapper{min-width:92px;padding:4px 0;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:3px;text-align:left;font-size:14px;margin-top:-5px;margin-left:-6px;z-index:2;display:none;position:fixed}.context-menu .context-menu-item-wrapper.visible{display:block}.context-menu .overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.context-menu .context-menu-item{line-height:2em;padding:0 18px;cursor:pointer;display:block}.context-menu .context-menu-item:hover{background:rgba(255,46,99,.12)}.context-menu .context-menu-item:hover:active{background:rgba(255,46,99,.2)}.file-upload-button input[type=file]{display:none}.input-picker .camera-preview-wrapper{display:flex;justify-content:center;align-items:center}.input-picker .camera-preview-wrapper .camera-preview{background:#000;width:50%}.input-picker .selector-wrapper{display:flex;justify-content:space-between}.input-picker .selector-wrapper .selector{width:45%}.input-picker .selector-wrapper .selector .picker{background:#fff;width:100%}.input-picker .quality-selector-wrapper{display:flex;flex-direction:column;margin-top:12px}.input-picker .quality-selector-wrapper .quality-selector{display:flex;flex-direction:column;align-items:baseline}.input-picker .quality-selector-wrapper .quality-selector label{display:flex;margin:10px 0}.input-picker .quality-selector-wrapper .quality-selector label input[type=radio]{display:none}.input-picker .quality-selector-wrapper .quality-selector label .radio-icon{margin-right:10px}.input-picker .quality-selector-wrapper .quality-selector label input[type=radio]+.radio-icon{display:inline-block;height:20px;width:20px;background:url(/images/radio-unchecked.b6b01650.svg) no-repeat}.input-picker .quality-selector-wrapper .quality-selector label input[type=radio]:checked+.radio-icon{background:url(/images/radio-checked.0f1dba4d.svg) no-repeat}.input-picker .vertical-align{display:flex;flex-direction:row}.input-picker .vertical-align .anchor-left{flex-grow:1}.input-picker .vertical-align .anchor-right{margin:auto 0 auto 10px;flex-shrink:0}.input-picker .help-text{line-height:20px;color:rgba(0,0,0,.54)}.input-picker .save-button{width:120px}.claim-room-modal-wrapper .modal-inner{width:380px!important}.claim-room-modal-wrapper .claim-button{width:100%;margin:8px auto 46px}.congratulations-modal .columns .column{margin:28px 0;padding:0 32px}.congratulations-modal .subheader p{margin:0}.congratulations-modal .room-name{font-weight:600;color:#000}.congratulations-modal .illustration{margin:0 0 28px;text-align:center}.congratulations-modal .illustration.crown-badge{height:164px;margin:36px 0 60px}.congratulations-modal .illustration.crown-badge img{height:100%}.congratulations-modal .illustration.balloon.wide{margin-left:-60px;margin-right:-60px;margin-bottom:2.8em}.congratulations-modal .illustration.balloon img{display:block;margin:0 auto}.congratulations-modal .illustration.balloon.right{position:absolute;top:14px;right:0}.congratulations-modal .illustration.balloon.left{position:absolute;top:0;left:0}.congratulations-modal .extension-upsell{display:flex;justify-content:space-between;width:256px;margin:auto}.congratulations-modal .extension-upsell .headline{font-size:16px;line-height:16px;color:#FF2E63;letter-spacing:.1px;font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;margin:0 0 .5em;font-weight:600}.congratulations-modal .extension-upsell .body-text{margin:0 0 3px}.congratulations-modal .extension-upsell .ui-button,.congratulations-modal .extension-upsell .ui-button-invis,.congratulations-modal .extension-upsell .ui-button-outline{width:100%}.congratulations-modal .extension-upsell .upsell-message{width:180px}.modal .room-settings-modal .room-admin-room-followers{border-top:none;width:auto}.modal .room-settings-modal .switch{min-height:0}.modal .room-settings-modal .room-settings-modal{display:flex;flex-direction:column;height:100%}.modal .room-settings-modal .disable-following,.modal .room-settings-modal .room-admin-room-followers{border-bottom:1px solid rgba(0,0,0,.2)}.modal .room-settings-modal .subheader h1,.modal .room-settings-modal .subheader h2{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;font-weight:400;margin-bottom:2px;color:rgba(0,0,0,.87);line-height:22px}.modal .room-settings-modal .subheader h1{font-size:16px}.modal .room-settings-modal .subheader h2{font-size:14px;font-weight:600}.modal .room-settings-modal p{margin:0}.modal .room-settings-modal .background-upload-button-group{display:flex;flex-direction:row;justify-content:space-around}.modal .room-settings-modal .background-reset-button,.modal .room-settings-modal .background-upload-button{font-size:16px;font-weight:200;height:56px;margin:0}.modal .room-settings-modal .background-upload-button{width:353px;display:flex;margin-top:32px}.modal .room-settings-modal .background-upload-button .desc{width:250px}.modal .room-settings-modal .background-upload-button .icon{margin-left:19px}.modal .room-settings-modal .background-upload-button .desc,.modal .room-settings-modal .background-upload-button .icon{margin-top:auto;margin-bottom:auto}.modal .room-settings-modal .background-reset-button{padding-left:30px;padding-right:30px}.modal .room-settings-modal .clear-chat-button{padding:11px 20px;font-weight:400;font-size:16px}.modal .room-settings-modal .vertical-align{display:flex;flex-direction:row}.modal .room-settings-modal .vertical-align .anchor-left{flex-grow:1}.modal .room-settings-modal .vertical-align .anchor-right{margin:auto 0 auto 10px;flex-shrink:0}.modal .room-settings-modal .user-settings-switch{width:52px}.modal .room-settings-modal .app-upsell{display:flex;flex-direction:row;font-size:14px;margin:auto;max-width:100%;padding:0 1em}.modal .room-settings-modal .app-upsell>*{margin:auto 0}.modal .room-settings-modal .app-upsell .phone-illustration{flex-shrink:0;height:62px}.modal .room-settings-modal .app-upsell .text-body{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;padding-left:32px;flex-grow:1}.modal .room-settings-modal .app-upsell .text-body h3{font-family:"Open Sans",open-sans,"helvetica neue",sans-serif;color:#FF2E63;font-size:16px;margin-bottom:6px}.modal .room-settings-modal .app-upsell .text-body p{margin:0;max-width:132px}.modal .room-settings-modal .app-upsell .app-store-links{display:flex}.modal .room-settings-modal .app-upsell .app-store-links .app-store-link{cursor:pointer;height:44px;margin:14px auto auto;padding:0 4px}.modal .room-settings-modal .hidden{visibility:hidden;height:0;width:0;position:absolute;top:-99999;left:-99999}.modal .room-settings-modal .content-wrapper{display:flex;position:relative}.modal .room-settings-modal .room-settings-modal-flexbox-wrapper{display:flex;flex-direction:column;width:100%}.modal .room-settings-modal .app-upsell,.modal .room-settings-modal .follow-switch-wrapper{flex-shrink:0}.modal .room-settings-modal .disable-following{padding-bottom:28px}.modal .room-settings-modal .disable-following .content{display:flex}.modal .room-settings-modal .disable-following .subheader{margin-bottom:0}.modal .room-settings-modal .help-text{line-height:20px;color:rgba(0,0,0,.54)}.user-login-modal .contact-point-wrapper.disabled{opacity:.5;background-color:transparent}.user-login-modal .contact-point-wrapper.disabled :disabled{background-color:inherit}.user-login-modal .ui-help-text{width:230px;margin:0 auto 23px}.modal:not(.old) .user-login-modal h1,.modal:not(.old) .user-login-modal h2,.modal:not(.old) .user-login-modal h3,.modal:not(.old) .user-login-modal h4,.modal:not(.old) .user-login-modal h5,.modal:not(.old) .user-login-modal h6,.user-login-modal .modal:not(.old) h1,.user-login-modal .modal:not(.old) h2,.user-login-modal .modal:not(.old) h3,.user-login-modal .modal:not(.old) h4,.user-login-modal .modal:not(.old) h5,.user-login-modal .modal:not(.old) h6,.user-login-modal .ui-headline{margin-bottom:0}.user-login-modal .text-separator{margin:9px 0;color:rgba(0,0,0,.54)}.user-login-modal .use-room-name-btn{text-align:left;margin-top:9px;margin-bottom:10px}.user-login-modal .login-code-wrapper .code,.user-login-modal .login-wrapper .code,.user-login-modal .room-name-input-field-wrapper{margin-bottom:14px}.user-login-modal .login-code-wrapper,.user-login-modal .login-wrapper{display:flex;flex-direction:column;font-family:"Open Sans",open-sans,"helvetica neue",sans-serif}.user-login-modal .login-code-wrapper .room-name-wrapper,.user-login-modal .login-wrapper .room-name-wrapper{display:flex;flex-direction:row;align-items:center}.user-login-modal .login-code-wrapper .room-name-wrapper .pre,.user-login-modal .login-code-wrapper .room-name-wrapper .room-name,.user-login-modal .login-wrapper .room-name-wrapper .pre,.user-login-modal .login-wrapper .room-name-wrapper .room-name{display:inline-block}.user-login-modal .login-code-wrapper .room-name-wrapper .pre,.user-login-modal .login-wrapper .room-name-wrapper .pre{width:75px;margin:0;color:rgba(0,0,0,.54)}.user-login-modal .login-code-wrapper .room-name-wrapper .room-name,.user-login-modal .login-wrapper .room-name-wrapper .room-name{width:calc(100% - 75px)}.user-login-modal .inactive{opacity:0;cursor:default;pointer-events:none}.user-login-modal button{width:100%;margin-top:10px}.invite-modal-wrapper .contact-search-wrapper{height:48px;width:100%;font-weight:300;padding:1em 0 1em 1em;cursor:text;display:block;position:relative;top:0;right:0}.invite-modal-wrapper .contact-search-wrapper .contact-search{border:none;outline:0;background-color:transparent;padding:0 50px 0 0;width:100%}.invite-modal-wrapper .contact-search-wrapper .magnifying-glass{position:absolute;top:0;right:0;width:50px;height:100%;display:flex}.invite-modal-wrapper .contact-search-wrapper .magnifying-glass img{margin:auto;height:18px;width:18px}.invite-modal-wrapper .invite-button{position:relative;display:flex;height:56px}.invite-modal-wrapper .invite-button .icon-wrapper{position:absolute;top:0;left:0;height:100%;display:flex;margin:auto 32px}.invite-modal-wrapper .invite-button .icon-wrapper .icon{margin:auto}.invite-modal-wrapper .facebook.invite-button .icon{height:28px;width:28px}.invite-modal-wrapper .sms.invite-button .icon{width:30.83px;height:22.98px}.invite-modal-wrapper section.contact-search-section .contact-search-wrapper{border:1px solid rgba(0,0,0,.12);background:#fff}.invite-modal-wrapper section.contact-search-section .contact-search-wrapper:focus,.invite-modal-wrapper section.contact-search-section .contact-search-wrapper:hover{border:1px solid rgba(0,0,0,.54)}.invite-modal-wrapper .modal-inner{width:405px!important}.invite-modal-wrapper .text-separator{color:rgba(0,0,0,.54)}.invite-modal-wrapper .subtext{color:rgba(0,0,0,.54);margin-bottom:40px}@-webkit-keyframes notification-slide-in{0%{left:130%;opacity:0}5%{opacity:.6}100%{left:0;opacity:1}}@-moz-keyframes notification-slide-in{0%{left:130%;opacity:0}5%{opacity:.6}100%{left:0;opacity:1}}@-ms-keyframes notification-slide-in{.desktop-notifications-upsell-modal 0%{left:130%;opacity:0}.desktop-notifications-upsell-modal 5%{opacity:.6}.desktop-notifications-upsell-modal 100%{left:0;opacity:1}}@keyframes notification-slide-in{0%{left:130%;opacity:0}5%{opacity:.6}100%{left:0;opacity:1}}.desktop-notifications-upsell-modal .column{display:flex;flex-direction:column;max-width:420px;margin:28px 0;padding:0 32px}.desktop-notifications-upsell-modal .column figure{height:95px;position:relative}.desktop-notifications-upsell-modal .column figure>.chrome-notification-example{-o-animation:notification-slide-in .8s;-moz-animation:notification-slide-in .8s;-webkit-animation:notification-slide-in .8s;animation:notification-slide-in .8s;-o-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-o-animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-delay:.3s;animation-delay:.3s;-o-animation-timing-function:cubic-bezier(.19,1,.22,1);-moz-animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);height:79px;width:356px;background:#fff;position:absolute;top:0;left:0;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.24);border-radius:2px;color:rgba(0,0,0,.87)}.desktop-notifications-upsell-modal .column figure>.chrome-notification-example .body,.desktop-notifications-upsell-modal .column figure>.chrome-notification-example .image{vertical-align:top;height:100%}.desktop-notifications-upsell-modal .column figure>.chrome-notification-example .body{text-align:left;width:277px;padding:0 13px;display:inline-block}.desktop-notifications-upsell-modal .column figure>.chrome-notification-example .body .url{text-decoration:underline}.desktop-notifications-upsell-modal .column figure>.chrome-notification-example .body .primary{font-size:14px;color:rgba(0,0,0,.87);margin:16px 0 6px;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:default}.desktop-notifications-upsell-modal .column figure>.chrome-notification-example .body .secondary{font-size:12px;color:rgba(0,0,0,.54);margin:0;cursor:default}.desktop-notifications-upsell-modal .column figure>.chrome-notification-example .image{background:#F7F7F7;width:79px;height:100%;display:inline-flex}.desktop-notifications-upsell-modal .column figure>.chrome-notification-example .image img{margin:auto}.mobile-app-upsell-modal .app-stores-wrapper{display:flex;justify-content:space-around;margin:20px 0}.mobile-app-upsell-modal .app-stores-wrapper .app-store{height:40px;cursor:pointer}.video-quality-selector-modal-wrapper .modal-inner{width:auto!important}.video-quality-selector-modal-wrapper .modal-inner .content-wrapper section{padding:0}.video-quality-selector-modal-wrapper .modal-inner .content-wrapper .subtext{margin:0;padding:0;color:rgba(0,0,0,.54)}.video-quality-selector-modal-wrapper .modal-inner .content-wrapper .quality-selector-wrapper{display:flex;flex-direction:column;align-items:center;margin-top:12px}.video-quality-selector-modal-wrapper .modal-inner .content-wrapper .quality-selector-wrapper .quality-selector{display:flex;flex-direction:column;align-items:baseline;padding:20px 0}.video-quality-selector-modal-wrapper .modal-inner .content-wrapper .quality-selector-wrapper .quality-selector label{display:flex}.video-quality-selector-modal-wrapper .modal-inner .content-wrapper .quality-selector-wrapper .quality-selector label:not(:last-child){margin-bottom:20px}.video-quality-selector-modal-wrapper .modal-inner .content-wrapper .quality-selector-wrapper .quality-selector label input[type=radio]{display:none;order:1}.video-quality-selector-modal-wrapper .modal-inner .content-wrapper .quality-selector-wrapper .quality-selector label .radio-icon{margin-right:10px;order:2}.video-quality-selector-modal-wrapper .modal-inner .content-wrapper .quality-selector-wrapper .quality-selector label .description{order:3}.video-quality-selector-modal-wrapper .modal-inner .content-wrapper .quality-selector-wrapper .quality-selector label input[type=radio]+.radio-icon{display:inline-block;height:20px;width:20px;background:url(/images/radio-unchecked.b6b01650.svg) no-repeat}.sticker-select-modal-wrapper .close,.sticker-select-modal-wrapper .tab .category-button-icon{display:none}.video-quality-selector-modal-wrapper .modal-inner .content-wrapper .quality-selector-wrapper .quality-selector label input[type=radio]:checked+.radio-icon{background:url(/images/radio-checked.0f1dba4d.svg) no-repeat}@-webkit-keyframes tab-panel-slide-left{0%{-moz-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(-50%);transform:translateX(-50%)}}@-moz-keyframes tab-panel-slide-left{0%{-moz-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(-50%);transform:translateX(-50%)}}@-ms-keyframes tab-panel-slide-left{0%{-moz-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes tab-panel-slide-left{0%{-moz-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes tab-panel-slide-right{0%{-moz-transform:translateX(-50%);transform:translateX(-50%)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes tab-panel-slide-right{0%{-moz-transform:translateX(-50%);transform:translateX(-50%)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes tab-panel-slide-right{0%{-moz-transform:translateX(-50%);transform:translateX(-50%)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes tab-panel-slide-right{0%{-moz-transform:translateX(-50%);transform:translateX(-50%)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes preview-image-fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes preview-image-fade-in{0%{opacity:0}100%{opacity:1}}@-ms-keyframes preview-image-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes preview-image-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes preview-image-background-fade-in{0%{background:rgba(255,255,255,0)}100%{background:rgba(255,255,255,.54)}}@-moz-keyframes preview-image-background-fade-in{0%{background:rgba(255,255,255,0)}100%{background:rgba(255,255,255,.54)}}@-ms-keyframes preview-image-background-fade-in{0%{background:rgba(255,255,255,0)}100%{background:rgba(255,255,255,.54)}}@keyframes preview-image-background-fade-in{0%{background:rgba(255,255,255,0)}100%{background:rgba(255,255,255,.54)}}.sticker-select-modal-wrapper .modal-inner{width:386px!important}.sticker-select-modal-wrapper .content-wrapper{padding:0!important;height:272px;overflow-x:hidden}.sticker-select-modal-wrapper .tab.active .category-button-icon.active,.sticker-select-modal-wrapper .tab.default .category-button-icon.default{display:block}.sticker-select-modal-wrapper .tab:hover:not(.active).active .category-button-icon.active,.sticker-select-modal-wrapper .tab:hover:not(.active).default .category-button-icon.default{display:none}.sticker-select-modal-wrapper .tab:hover:not(.active) .category-button-icon.hover{display:block}.sticker-select-modal-wrapper .animation-content{padding-left:8px;padding-right:8px;flex-grow:1;width:50%;overflow-y:auto;position:relative}.sticker-select-modal-wrapper .modal-content{max-height:360px!important}.sticker-select-modal-wrapper .sticker-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial}.sticker-select-modal-wrapper .animation-wrapper{display:flex;flex-direction:row;width:200%;height:100%;overflow-y:hidden}.sticker-select-modal-wrapper .animation-wrapper.still{-moz-transform:translateX(-50%);transform:translateX(-50%)}.sticker-select-modal-wrapper .animation-wrapper.animate:not(.still){-o-animation:tab-panel-slide-left .3s;-moz-animation:tab-panel-slide-left .3s;-webkit-animation:tab-panel-slide-left .3s;animation:tab-panel-slide-left .3s;-o-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sticker-select-modal-wrapper .animation-wrapper.slide-right.animate:not(.still){-o-animation:tab-panel-slide-right .3s;-moz-animation:tab-panel-slide-right .3s;-webkit-animation:tab-panel-slide-right .3s;animation:tab-panel-slide-right .3s;-o-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sticker-select-modal-wrapper .slide-right .fadeout-panel{order:2}.sticker-select-modal-wrapper .slide-right .active-panel{order:1}.sticker-select-modal-wrapper .sticker{border:1px solid transparent;height:66px;width:66px;border-radius:3px;cursor:pointer;display:flex;margin:8px 4px 0 0}.sticker-select-modal-wrapper .sticker figure{margin:auto}.sticker-select-modal-wrapper .sticker figure img{-webkit-filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .2));filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .2));display:block;width:60px;height:60px}.sticker-select-modal-wrapper .sticker:hover{background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06)}.sticker-select-modal-wrapper .sticker .preview{background:rgba(255,255,255,.54);display:flex;position:absolute;-o-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-o-animation:preview-image-background-fade-in .3s;-moz-animation:preview-image-background-fade-in .3s;-webkit-animation:preview-image-background-fade-in .3s;animation:preview-image-background-fade-in .3s;z-index:99}.sticker-select-modal-wrapper .sticker .preview,.sticker-select-modal-wrapper .sticker .preview .mouse-target{width:100%;height:100%;top:0;left:0}.sticker-select-modal-wrapper .sticker .preview .mouse-target{position:fixed;z-index:1}.sticker-select-modal-wrapper .sticker .preview iframe{overflow:hidden;margin:auto;height:300px;max-height:100%;width:300px;-o-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-o-animation:preview-image-fade-in .2s;-moz-animation:preview-image-fade-in .2s;-webkit-animation:preview-image-fade-in .2s;animation:preview-image-fade-in .2s}.sticker-select-modal-wrapper .sticker .preview .description{margin:auto;max-width:80%;padding:.8em;background-color:#fff;border:1px solid #FF2E63;border-radius:3px;font-size:14px;line-height:1.2em;text-align:center;-webkit-filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .2));filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .2))}.virtual-keyboard .mobile-toolbar{display:none!important}.virtual-keyboard .modal{max-height:none!important}.mobile-toolbar-wrapper{display:none}.mobile-toolbar-wrapper .clicklay,.mobile-toolbar-wrapper .overlay{position:fixed;top:0;left:0;width:100%;height:100%}.mobile-toolbar-wrapper .overlay{pointer-events:none;z-index:3}.mobile-toolbar-wrapper .clicklay{z-index:2}.mobile-toolbar-wrapper.visible{cursor:default}.mobile-toolbar-wrapper.visible .overlay{background:rgba(0,0,0,.4)}.mobile-toolbar-wrapper.visible .clicklay{z-index:3}.mobile-toolbar-wrapper.visible .mobile-toolbar{opacity:1;bottom:0;transform:scale(1);z-index:4;transition-delay:0,0,0,0}.mobile-toolbar-wrapper.visible .exit-room-button,.mobile-toolbar-wrapper.visible .mobile-statusbar{display:block}.mobile-statusbar,.mobile-toolbar-wrapper .exit-room-button{display:none;z-index:4;color:#fff;text-align:center}.mobile-toolbar-wrapper .exit-room-button{position:absolute;top:1em;left:1em;height:50px;width:50px;line-height:50px;border-radius:50%;background:rgba(0,0,0,.6);cursor:pointer;transform:rotate(180deg)}.mobile-toolbar-wrapper .exit-room-button .svg-icon{width:13px;height:100%;margin:auto}.mobile-toolbar-wrapper .exit-room-button .svg-icon .stroke{stroke:#fff}.mobile-statusbar{font-size:.8em;background:#85ae9b;position:fixed;top:0;left:0;width:100%;overflow:hidden;line-height:1.5em}.mobile-toolbar{position:fixed;bottom:-20px;left:0;width:100%;flex-direction:row;justify-content:space-around;padding-bottom:.5em;opacity:0;display:flex;transform:scale(1.05);transition:transform cubic-bezier(.19,1,.22,1) .4s,bottom cubic-bezier(.19,1,.22,1) .4s,opacity cubic-bezier(.19,1,.22,1) .3s,z-index 0;transition-delay:0,0,0,.4s;z-index:-1}.mobile-toolbar input[type=checkbox],.mobile-toolbar input[type=checkbox]:checked+.button .on{display:none}.mobile-toolbar input[type=checkbox]:checked+.button{background:#FF2E63;color:#fff}.mobile-toolbar input[type=checkbox]:checked+.button .fill{fill:#fff}.mobile-toolbar input[type=checkbox]:checked+.button .off{display:block}.mobile-toolbar .button{font-size:25px;display:inline-block;background:#fff;border-radius:50%;vertical-align:top;text-align:center;height:2em;width:2em;line-height:2em;cursor:pointer;color:#FF2E63;display:flex}.mobile-toolbar .button .off,.mobile-toolbar .button.active .on,.mobile-toolbar .button.loading .on{display:none}.mobile-toolbar .button .svg-button{height:100%;width:100%}.mobile-toolbar .button .svg-button svg{height:100%}.mobile-toolbar .button .fill{fill:#FF2E63}.mobile-toolbar .button img,.mobile-toolbar .button::before{margin:auto}.mobile-toolbar .button.active,.mobile-toolbar .button.loading{background:#FF2E63;color:#fff}.mobile-toolbar .button.active .fill,.mobile-toolbar .button.loading .fill{fill:#fff}.mobile-toolbar .button.active .off,.mobile-toolbar .button.loading .off{display:block}@media (max-width:640px){.frontpage .content-wrapper,.static-page .content-wrapper{font-size:.8em}.mobile-web .arrow-wrapper,.mobile-web .bottom-left-button-group,.mobile-web .bottom-right-button-group,.mobile-web .invite-by-sms,.mobile-web .video-space-header{display:none}.mobile-web .mobile-toolbar-wrapper{display:block}.mobile-web .room-wrapper.room .modal .backdrop,.mobile-web .video-box .toolbar,.mobile-web .video-box .top-right-corner{display:none}.mobile-web main.video-space{padding-bottom:10px;padding-top:10px}.mobile-web .room-wrapper.room .modal{top:0;max-height:calc(100% - 70px)}.mobile-web .room-wrapper.room .modal .modal-inner{width:100%!important;left:0!important;height:100%;max-height:none!important}.mobile-web .non-essential{display:none!important}.mobile-web .modal .column{margin:0!important}.mobile-web .modal .content{height:auto!important}.mobile-web .modal .code{display:inline-block;width:calc(100% - 110px);margin-right:15px}.mobile-web .modal header{margin-bottom:.5em!important}.mobile-web .modal header img{display:none!important}.mobile-web .modal header::after{margin-top:5px}.mobile-web .modal h1.title{font-size:28px!important;margin-bottom:5px}.mobile-web .modal .room-name{margin-top:0}.mobile-web .modal .back-button{z-index:99!important}}.mobile-waiting-text{position:absolute;height:100%;width:100%;top:0;left:0;display:flex;z-index:3;pointer-events:none;padding:0 2em}.mobile-waiting-text .content{text-align:center;padding:2em 4em;background:rgba(0,0,0,.6);color:#fff;border-radius:3px;margin:auto;width:100%;position:relative}.mobile-waiting-text .content h1{font-size:24px}.mobile-waiting-text .content .button{pointer-events:auto;margin-top:1em}.mobile-waiting-text .content .mobile-waiting-text-close-button{pointer-events:auto;font-size:28px;position:absolute;right:18px;top:0}