html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1.5;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-o-text-size-adjust:100%}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:none}*{box-sizing:border-box}:root{--system-font: inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"}html,body{height:100%;font-size:0;overscroll-behavior:none;touch-action:none;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}body{margin:0;font-size:0;color:#24292e;overflow:hidden;font-family:var(--system-font);-webkit-font-smoothing:antialiased;background:#141414}body[data-taking-a-screenshot] #browser-screen{cursor:crosshair}body[data-is-reconnecting] #browser-screen{opacity:.4}body[data-has-premium-plan] #main-menu .notice{display:none}.interactive-window{position:absolute;background:white;border-radius:3px;pointer-events:none;border:1px #afafaf solid;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;transition:visibility .2s ease,opacity .2s ease,transform .2s ease;opacity:0;transform:scale(.95);visibility:hidden;will-change:transform}.interactive-window[data-is-visible]{opacity:1;pointer-events:auto;visibility:visible;transform:scale(1)}.interactive-window .close{z-index:2;cursor:pointer;position:absolute;width:16px;height:16px;top:8px;right:8px}.interactive-window .close svg{width:100%;height:100%}.interactive-window .title{user-select:none;-webkit-user-select:none;font-weight:600;padding:6px;font-size:12px;border-bottom:1px #afafaf solid;position:absolute;width:100%;z-index:1}.interactive-window .window{position:absolute;width:100%;bottom:0;top:30px;overflow:hidden;user-select:text;-webkit-user-select:text}.group-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;user-select:none;-webkit-user-select:none}#group-ui{z-index:10}#group-popups{z-index:20}#group-overlays{z-index:30}.browserling-logo{pointer-events:none;user-select:none;-webkit-user-select:none;position:absolute;width:160px;right:24px;top:0px}.browserling-logo img{width:100%;height:auto}main{width:100%;height:100%;position:relative}.dots{user-select:none;-webkit-user-select:none;transform:translateY(-50%);position:relative;top:50%}@keyframes dot-falling{0%{transform:translateY(-15px);opacity:0}25%,50%,75%{transform:translateY(0);opacity:1}to{transform:translateY(15px);opacity:0}}.dots .dot{width:16px;height:16px;background:#c7c7c7;margin-right:8px;border-radius:16px;display:inline-block;animation:dot-falling 1.25s infinite ease}.dots .dot:nth-child(2){animation-delay:.1s}.dots .dot:nth-child(3){animation-delay:.2s}.placeholder-feature-list{height:210px}.feature-list{font-size:0}.feature-row{padding-bottom:16px}.feature-row:last-child{padding-bottom:0}.feature{width:50%;display:inline-block;position:relative;padding-left:42px;padding-right:16px;vertical-align:top}.feature svg{width:24px;height:24px;position:absolute;left:6px}.feature .title{font-size:16px;color:#435175;font-weight:600}.feature .subtitle{font-size:14px;color:#6a7590;line-height:18px}.block-screen{position:absolute;background:white;pointer-events:none;text-align:center;width:100%;height:100%;visibility:hidden;opacity:0;transition:visibility .2s ease,opacity .2s ease}.block-screen[data-is-visible]{opacity:1;pointer-events:all;visibility:visible}.block-screen .content{text-align:left;width:535px;margin:0 auto;top:50%;position:relative;transform:translateY(-50%);font-size:16px;user-select:text;-webkit-user-select:text;padding:0 24px;color:#3d4a6b}.block-screen .content h1{padding-bottom:16px;font-weight:700;font-size:22px;line-height:1.1}.block-screen .content p{padding-bottom:24px}#custom-end-message p{padding-bottom:12px}.block-screen .content .line{padding-bottom:12px}.block-screen .content .line ul{padding-left:24px}.block-screen .content .line li{padding-bottom:4px}.block-screen .content .frame{background:#dadada;border-radius:6px;overflow:hidden;padding:4px;height:300px;margin-bottom:10px}.block-screen .content .frame iframe{width:100%;height:100%;border-radius:6px;background:white}.block-screen .content code{font-family:monospace;background:#FFF7F0;color:#464646;font-size:14px;border:1px #e3d0bf solid;padding:2px 6px;border-radius:4px}.block-content{position:absolute;width:100%;height:100%;transform:scale(.9);transition:transform .2s ease}.block-screen[data-is-visible] .block-content{transform:scale(1);visibility:visible}.queue-screen{position:absolute;visibility:hidden;width:100%;height:100%;transform:scale(.9);opacity:0;transition:visibility .2s ease,opacity .2s ease,transform .2s ease}#queue .screen-limit-reached .content p{padding:10px 0 16px}#times-up .content p{padding:10px 0 16px}#idle-timeout .content p{padding-bottom:0}#queue[data-screen=premium-connecting] .screen-premium-connecting{opacity:1;transform:scale(1);visibility:inherit}#queue[data-screen=progress] .screen-progress{opacity:1;transform:scale(1);visibility:inherit}#queue[data-screen=resuming] .screen-resuming{opacity:1;transform:scale(1);visibility:inherit}#queue[data-screen=limit-reached] .screen-limit-reached{opacity:1;transform:scale(1);visibility:inherit}#queue[data-screen=invalid-request] .screen-invalid-request{opacity:1;transform:scale(1);visibility:inherit}#queue[data-progress=connecting] .progress-connecting{visibility:inherit;opacity:1}#queue[data-progress=waiting] .progress-waiting{visibility:inherit;opacity:1}.queue-progress .progress{position:absolute;top:24px;bottom:36px;width:100%;visibility:hidden;opacity:0;transition:visibility .2s ease,opacity .2s ease}.queue-progress{position:relative;text-align:center;padding:24px 0 36px;height:150px}.queue-wait-time{color:#757b8a}.block-screen .premium-benefits{padding:0 12px 12px;font-size:0;background:#f5f5f5;border-radius:5px}.premium-benefits .why-premium{font-size:16px;display:inline-block;padding:18px 8px 22px;line-height:22px}.premium-benefits .premium-text{font-size:16px;display:inline-block;padding:18px 8px 6px;line-height:22px}.block-screen .buttons{user-select:none;-webkit-user-select:none;text-align:right;padding-top:24px}.block-screen .buttons button{background:#1f5eff;color:#fff;box-shadow:0 1px 2px #0000001a;cursor:pointer;outline:none;margin:0;border:0;padding:7px 8px;font-size:14px;line-height:16px;border-radius:5px;font-family:var(--system-font)}.block-screen .buttons-new{user-select:none;-webkit-user-select:none;text-align:right;padding-top:12px}.block-screen .buttons-new button{font-weight:600;background:#1f5eff;color:#fff;cursor:pointer;outline:none;margin:0;border:0;padding:8px 10px;font-size:14px;line-height:16px;border-radius:5px;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px;font-family:var(--system-font)}.block-screen .buttons-new .primary:hover{background:#3d74ff}.block-screen .buttons-new .secondary{background:none;box-shadow:none;color:#757575}.block-screen .buttons-new .secondary:hover{color:#9e9e9e}.block-screen .big-buttons{user-select:none;-webkit-user-select:none;text-align:center;padding-bottom:22px}.block-screen .big-buttons button{background:#1f5eff;color:#fff;box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px;cursor:pointer;outline:none;margin:0;border:0;padding:16px 18px;font-size:18px;font-weight:600;line-height:16px;border-radius:10px;font-family:var(--system-font);transition:background .1s ease}.block-screen .big-buttons button:hover{background:#3d74ff}#queue-position{font-size:28px;font-weight:600}a.upgrade-to-premium{color:#1f5eff!important;text-decoration:underline;cursor:pointer}#browser-screen{width:100%;height:100%;position:relative;background:inherit;outline:none;cursor:none;transition:opacity .2s ease}#browser-screen canvas{position:absolute;user-select:none;pointer-events:none}#loading-bar{width:100%;position:absolute;text-align:center;visibility:hidden;transition:visibility .2s ease}#info-tooltip{width:100%;position:absolute;bottom:0;text-align:center;visibility:hidden;transition:visibility .2s ease}#loading-bar .content{position:relative;font-size:16px;background:#3d3d3d;color:#fff;display:inline-block;margin-top:50px;padding:12px 12px 12px 48px;border-radius:5px;box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px;opacity:0;transform-origin:center;transform:scale(.95) translateY(-8px);transition:opacity .2s ease,transform .2s ease}#info-tooltip[data-is-visible]{visibility:visible}#info-tooltip .content{margin-bottom:100px;font-size:16px;background:#d4d4d4;color:#616161;display:inline-block;padding:12px 12px 12px 48px;border-radius:5px;box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px;opacity:0;transform-origin:center;transform:scale(.95) translateY(8px);transition:opacity .2s ease,transform .2s ease}#info-tooltip svg{position:absolute;width:24px;height:24px;left:12px}#info-tooltip[data-is-visible] .content{opacity:1;transform:scale(1) translateY(0)}#loading-bar[data-is-visible]{visibility:visible}#loading-bar[data-is-visible] .content{opacity:1;transform:scale(1) translateY(0)}#loading-bar .content .spinner{transform:scale(.5);position:absolute;top:24px;left:24px}@keyframes spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@keyframes spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@keyframes spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}.screen-invalid-request .error-message{margin:12px 0;background:#efefef;border-radius:5px;padding:8px 12px}.screen-invalid-request .error-reason{font-weight:700}#queue-error-text:empty:after{content:"Unknown"}@media only screen and (max-width: 768px){.block-screen .content{width:100%;max-height:100%;overflow:auto;padding-top:24px;padding-bottom:24px}.block-screen .browserling-logo{top:22px;width:38px;height:32px;background:url(/images/new-browse-page/logo.png);background-size:cover}.block-screen .browserling-logo img{display:none}}#mobile-keyboard-button{pointer-events:none;visibility:hidden;opacity:0;transform:scale(.95);width:48px;height:48px;position:absolute;background:white;cursor:pointer;padding:10px;border-radius:16px;bottom:24px;right:24px;border:1px #b3bdd9 solid;color:#50618b;box-shadow:0 1px 2px #0000001a;transition:visibility .2s ease,opacity .2s ease,transform .2s ease}#mobile-keyboard-button[data-is-visible]{opacity:1;pointer-events:auto;visibility:visible;transform:scale(1)}#mobile-keyboard-button svg{width:100%;height:100%}#main-menu{pointer-events:none;color:#455377;background:#f5f7fb;position:absolute;width:240px;border:1px #b3bdd9 solid;border-radius:5px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:visibility .2s ease,opacity .2s ease,transform .2s ease;opacity:0;transform:scale(.95);visibility:hidden;will-change:transform}#main-menu[data-is-visible]{opacity:1;pointer-events:auto;visibility:visible;transform:scale(1)}.notice{background:#ffffff;border-bottom:1px #b3bdd9 solid;border-radius:5px 5px 0 0;position:relative;line-height:12px;padding:15px 16px 8px 40px}.notice-icon{width:20px;height:20px;left:12px;top:12px;color:#536188;position:absolute}.notice-title{font-size:14px;font-weight:bold;padding-bottom:10px;display:block}.notice-text{font-size:12px}.fields{padding:4px 16px 16px}.field{display:inline-block;position:relative;padding-top:28px;width:100%}.field:last-child{padding-right:0}.field-label{position:absolute;top:8px;font-size:12px;color:#7b849c}.input{background:#ffffff;border:1px #b3bdd9 solid;border-radius:5px;box-shadow:0 1px 2px #0000001a}.input:focus,.input[data-is-expanded]{outline:none;border-color:#205fff;box-shadow:0 0 0 2px #b5c9fc}.text-input{outline:0;margin:0;padding:6px 38px 6px 6px;font-size:13px;font-family:var(--system-font);width:100%;height:32px;vertical-align:top;border-radius:5px}.text-input:focus+.button-go{border-left-color:#205fff}.text-input::placeholder{color:#b0b8cc}.button-go{outline:0;cursor:pointer;margin:0;width:32px;height:32px;display:inline-block;border:1px transparent solid;border-left-color:#b3bdd9;border-radius:0 5px 5px 0;background:transparent;color:#455377;padding:6px;position:absolute;right:0}.button-go svg{width:100%;height:100%}#main-menu .buttons{background:#ffffff;border-radius:0 0 5px 5px;border-top:1px #b3bdd9 solid}.buttons-row{border-bottom:1px #b3bdd9 solid}.buttons-row:last-child{border-bottom:0}.button-flashing{background:hsl(45deg 100% 92%);box-shadow:inset 0 0 0 2px #ffdb70;transform:scale(1.2);color:#7a5c00;font-weight:600}.button-flashing .button-icon{color:#7a5c00}.button-item.copy-and-paste{border-radius:4px}.button-item{transition:background .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease;width:50%;padding:7px 0 7px 5px;display:inline-block;cursor:pointer;white-space:nowrap;border-right:1px #b3bdd9 solid}.button-item:last-child{border-right:0}.button-item:first-child{border-right:1px #b3bdd9 solid}.button-icon{height:16px;width:16px;display:inline-block;vertical-align:middle;color:#50618b}.button-text{font-size:12px;vertical-align:middle;padding-left:5px;display:inline-block;text-overflow:clip;overflow:hidden;max-width:93px}.end-session{text-align:center;width:100%}.button-item.co-browsing .button-text{color:#9eaac7}.button-item.co-browsing .button-icon{color:#9eaac7}.select-options{position:absolute;z-index:2;top:70px;width:100%;background:#ffffff;border:1px #b3bdd9 solid;border-radius:5px;box-shadow:0 1px 2px #0000001a;padding:6px;max-height:250px;overflow:auto;visibility:hidden;transform-origin:top;transform:scale(.95);opacity:0;transition:visibility 0s ease,opacity .1s ease,transform .1s ease}.select-dropdown[data-is-expanded]~.select-options{visibility:visible;transform:scale(1);opacity:1}.option-title{font-size:12px;color:#7b849c;padding:4px;font-weight:600}.option-notice{background:#fff2cc;border:1px #e6ac00 solid;margin:4px 6px;border-radius:4px;color:#4d1b00;font-weight:400;line-height:14px;font-size:12px;padding:4px;display:block}.option-item{height:28px;border-radius:5px;cursor:pointer}.field.browser .select-options{padding:6px 0}.option-item:hover{background:#e9efff;color:#1f5eff}.option-browser{text-align:left;padding:8px 6px 0;border-top:1px #b3bdd9 solid;margin-top:8px}.option-browser:first-child{padding-top:0;border:none;margin:0}.option-browser .select-icon{padding:3px;height:24px;width:24px}.option-browser .select-name{font-size:12px;color:#7b849c;padding:4px;font-weight:600;top:0px}.option-versions{padding:0 6px;display:flex;flex-flow:row wrap}.option-versions .option-version{font-size:13px;display:inline-block;padding:2px 4px;margin:1px;border-radius:5px;text-align:center;cursor:pointer;min-width:24px;line-height:19px}.option-versions .option-version:hover{background:#e9efff;color:#1f5eff}.option-versions .option-version[data-active]{background:#1f5eff;color:#fff}.option-expand{font-size:13px;background:#ebebeb;border-radius:5px;padding:3px 6px 4px;line-height:16px;color:#616161;margin:1px;cursor:pointer;display:inline-block}.option-expand:hover{color:#575757;background:#e0e0e0}.select-dropdown{position:relative;height:32px;width:100%;display:inline-block;cursor:pointer}.select-dropdown[data-is-expanded]:after{transform:rotate(180deg)}.select-dropdown:after{content:"";background:url(/images/new-browse-page/dropdown.svg);width:14px;height:14px;display:block;position:absolute;right:4px;top:8px}.select-icon{width:32px;padding:6px;height:100%;vertical-align:middle}.select-icon[data-is-hidden]{width:0px}.select-icon[data-is-hidden] use{display:none}.select-name{font-size:13px;vertical-align:middle}.popup{pointer-events:none;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.55);visibility:hidden;opacity:0;transition:visibility .2s ease,opacity .2s ease}.popup[data-is-visible]{opacity:1;visibility:visible;pointer-events:all}.popup .popup-window{width:520px;margin:100px auto 0;font-size:16px;color:#3d4a6b;border-radius:5px;box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px;transition:transform .2s ease;transform:scale(.9)}.popup[data-is-visible] .popup-window{transform:scale(1)}#premium-popup-item-placeholder:empty:after{content:"This"}#premium-popup-dismiss-placeholder:empty:after{content:"Stay on Free Plan"}.popup.generic{display:flex;flex-direction:column;justify-content:center}.popup.generic .popup-body ul{margin-left:1em}.popup.generic .popup-window{margin-top:0;width:450px}.popup.generic .popup-body p{padding-bottom:12px}.popup-body{user-select:text;-webkit-user-select:text;background:white;padding:24px;border-radius:5px 5px 0 0}.popup-body h1{padding-bottom:16px;font-weight:700;font-size:22px;line-height:1.1}.popup-body p{padding-bottom:24px}.popup-bottom{text-align:right;padding:16px;border-top:1px #b3bdd9 solid;background:#f5f7fb;border-radius:0 0 5px 5px}.popup-bottom button{font-weight:600;background:#1f5eff;color:#fff;cursor:pointer;outline:none;margin:0;border:0;padding:8px 10px;font-size:14px;line-height:16px;border-radius:5px;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px;font-family:var(--system-font)}.popup-bottom .primary:hover{background:#3d74ff}.popup-bottom .secondary{background:none;box-shadow:none;color:#757575}.popup-bottom .secondary:hover{color:#9e9e9e}.popup-bottom .secondary:empty{display:none}.popup.image-form .text-input[readonly],.popup.image-form button[disabled]{opacity:.75;cursor:default}.popup.image-form p{line-height:22px;padding-bottom:18px!important}.popup.image-form .side-left{background-color:#999;background-size:20px;background-image:url("data:image/svg+xml,%3Csvg fill='%23666666' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect y='12' width='12' height='12'/%3E%3Crect x='12' width='12' height='12'/%3E%3C/svg%3E");border-radius:5px;overflow:hidden;height:130px;width:130px;position:absolute}.popup.image-form .side-left img{max-width:100%;max-height:100%;top:50%;left:50%;position:relative;transform:translate(-50%,-50%)}.popup.image-form .side-right{width:auto;margin-left:142px;min-height:130px}.popup.generic .text-input{color:inherit;max-width:100%;min-width:100%;outline:0;margin:0 0 12px;padding:6px;font-size:13px;font-family:var(--system-font);width:100%;height:32px;vertical-align:top;background:#f7f7f7;border:1px #dbdbdb solid;border-radius:5px}.popup.image-form .side-right textarea:nth-child(2){min-height:85px}.popup.image-form .side-right textarea:nth-child(1){min-height:130px}.popup.image-form .side-right .text-input:last-child{margin-bottom:0}.popup.share-browser .shorten-url{user-select:none;-webkit-user-select:none;font-size:14px}.popup.share-browser .shorten-url input{margin:0 4px 0 0}.popup.share-browser .shorten-url input,.popup.share-browser .shorten-url label{cursor:pointer;vertical-align:middle;display:inline-block}.popup.share-browser .copy-url{position:relative}.popup.share-browser .copy-url input{padding-right:32px}.popup.share-browser .copy-to-clipboard{user-select:none;-webkit-user-select:none;width:32px;height:32px;position:absolute;cursor:pointer;right:0}.popup.share-browser .copy-to-clipboard svg{width:100%;height:100%;padding:6px}.popup.send-feedback textarea{min-height:85px}.popup.send-feedback .text-input[readonly],.popup.send-feedback button[disabled]{opacity:.75;cursor:default}.popup.welcome-back4 .dont-show-again{font-size:14px;line-height:16px;display:inline-block;margin-right:12px}.popup.welcome-back4 .dont-show-again input{cursor:pointer;position:relative;top:1px}.popup.welcome-back4 .dont-show-again label{cursor:pointer}.popup.welcome-back4 .browserling-logo{pointer-events:none;width:150px;top:27px}.popup.welcome-back4 .logo{display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:6px}.popup.welcome-back4 h1{display:inline-block;vertical-align:middle;padding-bottom:0}.popup.welcome-back4 .popup-body p{padding-top:16px;padding-bottom:0}@media only screen and (max-width: 768px){.popup .popup-window{margin-top:0!important;width:100%!important;max-height:100%!important;overflow:auto!important}#popup-premium-plan{display:flex;flex-direction:column;justify-content:center}.popup{padding:12px}}@media only screen and (max-width: 425px){.popup.welcome-back4 .browserling-logo{top:22px;width:38px;height:32px;background:url(/images/new-browse-page/logo.png);background-size:cover}.popup.welcome-back4 .browserling-logo img{display:none}}.virtual-keyboard{width:450px;height:215px;border:0;min-width:270px;min-height:150px;background:#1a1a1a;--vk-active-color: #ffffff;--vk-inactive-color: #808080}.virtual-keyboard .title{background:white;border:1px #afafaf solid;border-bottom:0;border-radius:3px 3px 0 0}.virtual-keyboard .keys{display:flex;user-select:none;-webkit-user-select:none;flex-direction:column;height:100%;background:#1a1a1a;border:2px #1a1a1a solid}.virtual-keyboard .keys .row{display:flex;flex-grow:1;margin-bottom:2px;height:100%}.virtual-keyboard .keys .row:last-child{margin-bottom:0}.virtual-keyboard .keys .key{display:inline-block;position:relative;flex-grow:1;height:100%;font-size:12px;margin-right:2px;color:var(--vk-active-color);cursor:pointer;background:#333333;border-radius:2px}.virtual-keyboard .keys .key.has-secondary .secondary{color:var(--vk-inactive-color)}.virtual-keyboard .keys[data-shift] .key.has-secondary .secondary{color:var(--vk-active-color)}.virtual-keyboard .keys[data-shift] .key.has-secondary .primary{color:var(--vk-inactive-color)}.virtual-keyboard .keys .key .primary,.virtual-keyboard .keys .key .secondary{position:relative;left:2px}.virtual-keyboard .keys .key.letter .primary,.virtual-keyboard .keys .key.letter .secondary{color:var(--vk-active-color);position:absolute;left:2px}.virtual-keyboard .keys .key.letter .secondary{visibility:hidden}.virtual-keyboard .keys[data-capslock] .key.letter .primary,.virtual-keyboard .keys[data-shift] .key.letter .primary{visibility:hidden}.virtual-keyboard .keys[data-capslock] .key.letter .secondary,.virtual-keyboard .keys[data-shift] .key.letter .secondary{visibility:inherit}.virtual-keyboard .keys .key[data-pressed]{background:#595959}.virtual-keyboard .keys .key:last-child{margin-right:0}.virtual-keyboard .keys .key.esc{flex-grow:1.5}.virtual-keyboard .keys .key.shift{flex-grow:2}.virtual-keyboard .keys .key.enter{flex-grow:2}.virtual-keyboard .keys .key.tab{flex-grow:1.4}.virtual-keyboard .keys .key.caps{flex-grow:1.5}.virtual-keyboard .keys .key.backspace{flex-grow:2}.virtual-keyboard .keys .key.ctrl{flex-grow:1.1}.virtual-keyboard .keys .key.space{flex-grow:5}.screenshot-editor{height:382px;width:502px;min-width:200px;min-height:100px}.screenshot-editor .window{user-select:none;-webkit-user-select:none}.screenshot-editor[data-tool=move] .tool-move,.screenshot-editor[data-tool=pen] .tool-pen,.screenshot-editor[data-tool=eraser] .tool-eraser,.screenshot-editor[data-tool=rect] .tool-rect,.screenshot-editor[data-tool=text] .tool-text{color:#1f5eff;font-weight:600}.screenshot-editor[data-tool=edit] .tool-text{color:#ff4500;font-weight:600}.screenshot-editor .toolbar{width:150px;font-size:12px;position:absolute;top:0;bottom:0;left:0;border-radius:0 0 0 3px;padding:10px 0 4px;overflow-y:auto;border-right:1px #afafaf solid}.screenshot-editor .toolbar .heading{font-size:11px;text-transform:uppercase;display:block;padding:0 8px 4px;color:#969696;font-weight:600}.screenshot-editor .toolbar .button{position:relative;cursor:pointer;margin-bottom:4px;display:inline-block}.screenshot-editor .toolbar .button:last-child{margin-bottom:0}.screenshot-editor .toolbar .button .text{vertical-align:middle}.screenshot-editor .toolbar .colors{font-size:0;display:flex;justify-content:space-around;padding:0 6px 12px}.screenshot-editor .toolbar .color{cursor:pointer;width:18px;height:18px;display:inline-block;border-radius:3px}.screenshot-editor[data-color=red] .color-red:after,.screenshot-editor[data-color=green] .color-green:after,.screenshot-editor[data-color=blue] .color-blue:after,.screenshot-editor[data-color=black] .color-black:after{content:"";width:100%;height:100%;display:block;background-size:11px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E")}.screenshot-editor[data-color=yellow] .color-yellow:after,.screenshot-editor[data-color=white] .color-white:after{content:"";width:100%;height:100%;display:block;background-size:11px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E")}.screenshot-editor .toolbar .color-red{background:#f44336}.screenshot-editor .toolbar .color-green{background:#4caf50}.screenshot-editor .toolbar .color-blue{background:#3f51b5}.screenshot-editor .toolbar .color-yellow{background:#ffeb3b}.screenshot-editor .toolbar .color-black{background:#212121}.screenshot-editor .toolbar .color-white{background:#eeeeee}.screenshot-editor .toolbar .button .icon{width:14px;height:14px;vertical-align:middle;display:inline-block;margin-right:4px}.screenshot-editor .toolbar .tools{padding:0 8px 12px}.screenshot-editor .toolbar .export{padding-left:8px}.screenshot-editor .canvas{top:0;left:150px;right:0;bottom:0;position:absolute;background-color:#999;background-size:20px;background-image:url("data:image/svg+xml,%3Csvg fill='%23666666' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect y='12' width='12' height='12'/%3E%3Crect x='12' width='12' height='12'/%3E%3C/svg%3E");border-radius:0 0 3px;overflow:hidden}.screenshot-editor .canvas textarea{background:transparent;overflow:hidden;display:none;position:absolute;width:100px;height:100px;top:0px;left:0px}.screenshot-editor[data-tool=edit] .canvas textarea{display:block}.screenshot-editor .canvas canvas{border-radius:0 0 3px;width:100%;height:100%}.screenshot-editor[data-was-copied] .copy-to-clipboard{cursor:default;color:#a0a0a0}.screenshot-editor[data-was-copied] .copy-to-clipboard .text:after{visibility:visible;content:"Copied!";position:absolute;top:2px;line-height:16px;left:21px}.screenshot-editor[data-was-copied] .copy-to-clipboard .text{visibility:hidden}.screenshot-editor[data-was-downloaded] .download-to-device{cursor:default;color:#a0a0a0}.screenshot-editor[data-was-downloaded] .download-to-device .text:after{visibility:visible;content:"Downloading...";position:absolute;top:2px;line-height:16px;left:21px}.screenshot-editor[data-was-downloaded] .download-to-device .text{visibility:hidden}.tunnels-setup{height:315px;width:300px}@keyframes slide-in{0%{left:50px}to{left:0px}}@keyframes slide-out{0%{left:0px}to{left:-50px}}.tunnels-setup .screen{width:100%;height:100%;position:absolute;font-size:12px;padding:12px;left:-50px;visibility:hidden;opacity:0;animation:slide-out .2s ease forwards;transition:left .2s ease,visibility .2s ease,opacity .2s ease}.tunnels-setup button{user-select:none;-webkit-user-select:none;cursor:pointer;outline:none;margin:0;border:0;padding:7px 8px;font-size:14px;line-height:16px;font-family:var(--system-font);background:#1f5eff;color:#fff;border-radius:5px;box-shadow:0 1px 2px #0000001a}.tunnels-setup .loading{text-align:center}.tunnels-setup[data-screen=loading] .loading{left:0px;visibility:inherit;opacity:1;animation:slide-in .2s ease forwards}.tunnels-setup[data-screen=add-key] .add-key{left:0px;visibility:inherit;opacity:1;animation:slide-in .2s ease forwards}.tunnels-setup[data-screen=open-tunnel] .open-tunnel{left:0px;visibility:inherit;opacity:1;animation:slide-in .2s ease forwards}.tunnels-setup[data-screen=run-command] .run-command{left:0px;visibility:inherit;opacity:1;animation:slide-in .2s ease forwards}.tunnels-setup .box{margin:12px 0 0;height:64px;border-radius:5px;text-align:center;position:relative}.tunnels-setup .box .text .detail a{color:inherit!important;text-decoration:underline}.tunnels-setup .box[data-state=idle]{color:#666;background:#f7f7f7}.tunnels-setup .box[data-state=warning]{color:#523d00;background:#ffc107}.tunnels-setup .box[data-state=error]{color:#fff;background:#f44336}.tunnels-setup .box[data-state=success]{color:#fff;background:#4caf50}.tunnels-setup .box svg{position:absolute;left:0;top:0;width:64px;height:64px;padding:16px}.tunnels-setup .copy-command{position:relative}.tunnels-setup .copy-command input{padding-right:32px}.tunnels-setup .copy-to-clipboard{user-select:none;-webkit-user-select:none;width:32px;height:32px;position:absolute;cursor:pointer;right:0}.tunnels-setup .copy-to-clipboard svg{width:100%;height:100%;padding:6px}.tunnels-setup .box .text{text-align:left;position:absolute;top:0;left:64px;bottom:0;right:0;padding-right:12px}.tunnels-setup .box .text .status{font-weight:600;display:block;font-size:14px;padding-top:5px}.tunnels-setup .box .text .detail{display:block;line-height:16px}.tunnels-setup button svg{width:18px;height:18px;display:inline;vertical-align:middle}.tunnels-setup .help{background:#e3f2fd;color:#333029;padding:6px;border-radius:5px;margin-bottom:12px;border:1px #a9d8f9 solid}.tunnels-setup a{text-decoration:underline;color:#1e88e5!important;cursor:pointer}.tunnels-setup .top{margin-bottom:8px}.tunnels-setup .open-tunnel .top{margin-bottom:10px}.tunnels-setup .middle{margin:12px 0;color:#737373}.tunnels-setup .bottom{text-align:right;position:absolute;bottom:12px;right:12px}.tunnels-setup textarea{width:100%;resize:none;height:120px}.tunnels-setup .text-input{outline:0;margin:0;padding:6px;font-size:13px;font-family:var(--system-font);vertical-align:top;background:#ffffff;border:1px #dadada solid;border-radius:5px;box-shadow:0 1px 2px #0000001a}.tunnels-setup .text-input:focus{border-color:#205fff;box-shadow:0 0 0 2px #b5c9fc}.tunnels-setup .text-input::placeholder{color:#aaa}.tunnels-setup button[disabled],.tunnels-setup .user-input[readonly]{opacity:.75;cursor:default}.tunnels-setup .b{font-weight:bold}.display-settings{top:100px;left:400px;height:315px;width:200px}.display-settings .window{user-select:none;-webkit-user-select:none}.display-settings .screen-scale{padding:8px}.display-settings .heading{font-size:12px;display:block;padding-bottom:4px;color:gray;font-weight:600}.display-settings input[type=range]{width:100%;margin:0}.display-settings .resolution-list .name{font-size:12px;color:gray;padding-left:5px;font-weight:600}.display-settings .resolution-list .resolution{font-size:12px;cursor:pointer;position:relative;display:inline-block;padding:0 2px;border-radius:3px}.display-settings .resolution-list .resolution-group{display:inline-block;width:50%;padding:4px}.display-settings .resolution-list .resolution:hover{color:#1f5eff}.display-settings .resolution-list .resolution[data-active]{background:#1f5eff;color:#fff}.display-settings .set-resolution{position:relative}.display-settings[data-disabled] .set-resolution,.display-settings[data-disabled] .save-resolution{pointer-events:none;cursor:default;opacity:.5}.display-settings[data-not-supported] .not-supported{visibility:visible}.display-settings[data-not-supported] .resolution-list{visibility:hidden}.display-settings[data-not-supported] .save-resolution{visibility:hidden}.display-settings .save-resolution{padding:0 8px}.display-settings .save-resolution input{display:inline-block;vertical-align:middle;cursor:pointer;margin:0 4px 0 0}.display-settings .save-resolution label{display:inline-block;vertical-align:middle;cursor:pointer;font-size:12px}.display-settings .save-resolution input[disabled]{cursor:default}.display-settings .save-resolution input[disabled]~label{color:#ccc;cursor:default}.display-settings .resolution-list .list{padding:2px}.display-settings .not-supported{visibility:hidden;position:absolute;padding:0 24px;top:37px}.display-settings .not-supported .text{font-size:12px;display:block;padding-bottom:4px;color:gray;font-weight:600;text-align:center}.display-settings .not-supported .message{font-size:12px;display:block;color:gray;line-height:16px}.display-settings .resolution-list .resolution[data-locked]{color:#ccc;cursor:default}.user-list{top:50px;right:50px;height:400px;width:250px}.user-list .window{user-select:none;-webkit-user-select:none}.user-list .users{font-size:14px;padding:8px;overflow-y:scroll;top:0;left:0;right:0;height:100px;position:absolute;background:#fbfbfb;border-bottom:1px #bcbcbc solid}.user-list .title button{padding:1px 2px;margin:0 4px;font-size:12px;cursor:pointer;font-family:var(--system-font)}.user-list .chat{font-size:13px;padding:4px;position:absolute;top:100px;left:0;right:0;bottom:50px;overflow-y:scroll;user-select:text}.user-list .chat .message{line-height:15px;padding-bottom:6px;word-wrap:break-word}.user-list .chat .message .name{display:inline-block;font-weight:600}.user-list .chat .message .text{display:inline}.user-list .chat .message.from-system{font-style:italic}.user-list .users .user{position:relative}.user-list .bottom{position:absolute;left:0;right:0;bottom:0;height:50px}.user-list .compose textarea{margin:0;padding:6px;outline:none;border:none;resize:none;width:100%;height:100%;position:absolute;top:0;left:0;background:#ededed;border-top:1px #bebebe solid;font-family:var(--system-font)}.user-list .bottom .take-control{cursor:pointer}.user-list .users .user.user-myself{font-weight:bold}.user-list .users .user.user-controls{color:red}.user-list[data-is-controlling=true] .if-controlling{display:inline-block}.user-list[data-is-controlling=true] .if-not-controlling{display:none}.user-list .if-controlling{display:none}.user-list .if-not-controlling{display:inline-block}.clipboard-manager{top:50px;right:50px;height:auto;width:250px}.clipboard-manager .window{user-select:none;top:0;-webkit-user-select:none;padding:10px;overflow:visible;position:relative}.clipboard-manager .title{position:relative}.clipboard-manager .option{font-size:12px;padding-bottom:14px}.clipboard-manager .desc{font-size:12px;font-weight:600;line-height:14px}.clipboard-manager .option input{margin:0;vertical-align:middle;display:inline-block;cursor:pointer}.clipboard-manager .option label{vertical-align:middle;display:inline-block;cursor:pointer}.clipboard-manager .option input[disabled]{cursor:default}.clipboard-manager .option input[disabled]+label{color:gray;cursor:default}.clipboard-manager .mini-popup{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.75);border-radius:0 0 3px 3px;padding:24px}.clipboard-manager .mini-popup[data-is-visible]{display:block}.clipboard-manager .mini-window{background:white;border-radius:4px;padding:12px;border:1px #838383 solid;box-shadow:#0000003d 0 3px 8px;position:relative;top:50%;transform:translateY(-50%)}.clipboard-manager .mini-window .heading{font-size:16px;font-weight:600;padding-bottom:6px}.clipboard-manager .mini-window .text{font-size:14px;line-height:18px}.clipboard-manager .error{display:none;font-size:12px;background:#ffebee;border:1px #ef9a9a solid;color:#862121;padding:4px;border-radius:4px;line-height:16px;margin-bottom:10px}.clipboard-manager .error[data-is-visible]{display:block}.clipboard-manager .error-permission-prompt{background:#fff8e1;border:1px #ffd54f solid;color:#3c210c}.clipboard-manager .request-permission{text-decoration:underline;cursor:pointer}.clipboard-manager .error .b{font-weight:600}.clipboard-manager.text-flashing textarea{background:hsl(45deg 100% 96%);border-color:#ffc71f;box-shadow:0 0 0 2px #fceab6;color:#7a5c00}.clipboard-manager .content .desc{padding-bottom:6px}.clipboard-manager textarea{transition:background .1s ease,box-shadow .1s ease,color .1s ease;height:100px;resize:none;outline:0;margin:0;padding:6px;font-size:13px;font-family:var(--system-font);vertical-align:top;background:#ffffff;border:1px #dadada solid;border-radius:5px;box-shadow:0 1px 2px #0000001a}.clipboard-manager .buttons{text-align:right;padding-top:8px}.clipboard-manager button{user-select:none;-webkit-user-select:none;cursor:pointer;outline:none;margin:0;border:0;padding:5px 7px;font-size:12px;line-height:16px;font-family:var(--system-font);background:none;display:inline-block}.clipboard-manager button.send{font-weight:600;background:#1f5eff;color:#fff;border-radius:5px;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px}.clipboard-manager button.send:hover{background:#3d74ff}.clipboard-manager button.copy{color:#595959;margin-right:2px}.clipboard-manager button.copy:hover{color:#858585}.clipboard-manager:not(.text-flashing) textarea:focus{border-color:#205fff;box-shadow:0 0 0 2px #b5c9fc}
