html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.mobile,.tablet,.desktop,.large,.display-normal,.display-retina{display:none}@media only screen and (max-width: 640px){.mobile{display:block}}@media only screen and (min-width: 641px) and (max-width: 1024px){.tablet{display:block}}@media only screen and (min-width: 1025px){.desktop{display:block}}@media only screen and (min-width: 1824px){.large{display:block}}.display-normal{display:block}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.display-retina{display:block}.display-normal{display:none}}@media only screen and (max-width: 640px){.debug .device:after{content:'mobile'}}@media only screen and (min-width: 641px) and (max-width: 1024px){.debug .device:after{content:'tablet'}}@media only screen and (min-width: 1025px){.debug .device:after{content:'desktop'}}.debug .screen:after{content:'normal'}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.debug .screen:after{content:'retina'}}@font-face{font-family:'Crimson Roman';src:url("../fonts/crimson-roman-webfont.eot");src:url("../fonts/crimson-roman-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/crimson-roman-webfont.woff") format("woff"),url("../fonts/crimson-roman-webfont.ttf") format("truetype"),url("../fonts/crimson-roman-webfont.svg#crimsonroman") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Crimson Roman Full';src:url("../fonts/crimson-roman-full-webfont.eot");src:url("../fonts/crimson-roman-full-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/crimson-roman-full-webfont.woff") format("woff"),url("../fonts/crimson-roman-full-webfont.ttf") format("truetype"),url("../fonts/crimson-roman-full-webfont.svg#crimsonroman") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Droid Arabic Naskh';src:url("../fonts/droidnaskh-regular-webfont.eot");src:url("../fonts/droidnaskh-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/droidnaskh-regular-webfont.woff") format("woff"),url("../fonts/droidnaskh-regular-webfont.ttf") format("truetype"),url("../fonts/droidnaskh-regular-webfont.svg#droid_arabic_naskhregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Droid Serif Thai';src:url("../fonts/droidserifthai-regular-webfont.eot");src:url("../fonts/droidserifthai-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/droidserifthai-regular-webfont.woff") format("woff"),url("../fonts/droidserifthai-regular-webfont.ttf") format("truetype"),url("../fonts/droidserifthai-regular-webfont.svg#droid_serif_thairegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Nanum Myeongjo';font-style:normal;font-weight:400;src:url("../fonts/NanumMyeongjo-Regular.eot");src:url("../fonts/NanumMyeongjo-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/NanumMyeongjo-Regular.woff2") format("woff2"),url("../fonts/NanumMyeongjo-Regular.woff") format("woff"),url("../fonts/NanumMyeongjo-Regular.ttf") format("truetype")}@font-face{font-family:'PT Serif';src:url("../fonts/pt_serif-web-regular-webfont.eot");src:url("../fonts/pt_serif-web-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/pt_serif-web-regular-webfont.woff") format("woff"),url("../fonts/pt_serif-web-regular-webfont.ttf") format("truetype"),url("../fonts/pt_serif-web-regular-webfont.svg#pt_serifregular") format("svg");font-weight:normal;font-style:normal}.hover.transition .out,.hover.transition .over{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.hover .out{position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.hover .over{position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.hover.onoff .over{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.hover:hover .out{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.hover:hover .over{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.onoff.transition .on,.onoff.transition .off{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}.onoff .on{position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.onoff .off{position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.onoff.hover .on{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.onoff.on .on{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.onoff.on .off{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;opacity:0 !important}.onoff.on.hover .off,.onoff.on.hover .over{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.onoff.on.hover:hover .over{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.onoff.on.hover:hover .out{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}*{-webkit-user-select:none;-moz-user-select:none}i{font-style:italic}#stats{z-index:9999}.dg.ac{z-index:9999 !important}body{overflow:hidden;background-color:black;-webkit-touch-callout:none !important}body .main>section{-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden}body>.main{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:black;overflow:hidden;font-family:'Crimson Roman Full', serif;font-size:11px;letter-spacing:2px;-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden}.x_small body>.main{font-size:9.35px}.xx_small body>.main{font-size:7.7px}.lng-en body>.main,.lng-en-us body>.main,.lng-en-gb body>.main{font-family:'Crimson Roman', serif}.lng-ar body>.main{font-family:'Droid Arabic Naskh'}.lng-th body>.main{font-family:'Droid Serif Thai'}.lng-ko body>.main{font-family:'Nanum Myeongjo'}a{color:inherit}aside.preload{position:absolute;top:100%;width:0;height:0}aside.preload video,aside.preload div{width:0;height:0}button{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:17px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.x_small button{font-size:14.45px}.xx_small button{font-size:11.9px}button.fade-over,footer.FooterLinksView nav button,section.EndScreenView .content nav.links button{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}button.fade-over:hover,footer.FooterLinksView nav button:hover,section.EndScreenView .content nav.links button:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}button.box{padding:2px 12px 2px 12px;color:black;background-color:white}button.box:hover{background-color:#ff3f3f}button.transition{-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.webcam-arrow{position:absolute;top:10px;right:32px;background:url(../img/main/desktop/main-desktop-1x/webcam-arrow.gif);width:45px;height:82px}.browser-Firefox .webcam-arrow{top:170px;left:280px;right:auto}.os-Windows.browser-Chrome .webcam-arrow,.os-Linux.browser-Chrome .webcam-arrow{left:467px;right:auto}.mouse-mode,.mouse-mode-camera{position:absolute;letter-spacing:2px;font-size:12px;color:#FFF}.x_small .mouse-mode,.x_small .mouse-mode-camera{font-size:10.2px}.xx_small .mouse-mode,.xx_small .mouse-mode-camera{font-size:8.4px}.mouse-mode a,.mouse-mode-camera a{text-decoration:underline;cursor:pointer}.mouse-mode a:hover,.mouse-mode-camera a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.mode-mouse .mouse-mode,.mode-mouse .mouse-mode-camera{display:none}#code-debug{font-family:monospace;position:fixed;top:0;right:0;background-color:white;font-size:20px;color:red;border:3px solid red;padding:5px}.x_small #code-debug{font-size:17px}.xx_small #code-debug{font-size:14px}section.PreloaderView,section.LandingPageView,section.SetupView,section.SyncSuccessView,section.InstructionsView,section.MouseAllowCameraView,section.ExperienceLoadingView,section.ExperienceView,section.HelpView,section.DeviceDisconnectedView,section.RuntimeErrorView,section.CameraDeniedView,section.EndScreenView,section.AboutView,section.PlatformNotSupportedView,section.PerformanceWarningView,footer.FooterGoogleView,footer.FooterLinksView,header.PersistentControlsView,nav.TimelineView{display:block;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0ms;-moz-transition-duration:0ms;-o-transition-duration:0ms;transition-duration:0ms}section.showing.PreloaderView,section.showing.LandingPageView,section.showing.SetupView,section.showing.SyncSuccessView,section.showing.InstructionsView,section.showing.MouseAllowCameraView,section.showing.ExperienceLoadingView,section.showing.ExperienceView,section.showing.HelpView,section.showing.DeviceDisconnectedView,section.showing.RuntimeErrorView,section.showing.CameraDeniedView,section.showing.EndScreenView,section.showing.AboutView,section.showing.PlatformNotSupportedView,section.showing.PerformanceWarningView,footer.showing.FooterGoogleView,footer.showing.FooterLinksView,header.showing.PersistentControlsView,nav.showing.TimelineView{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}section.hiding.PreloaderView,section.hiding.LandingPageView,section.hiding.SetupView,section.hiding.SyncSuccessView,section.hiding.InstructionsView,section.hiding.MouseAllowCameraView,section.hiding.ExperienceLoadingView,section.hiding.ExperienceView,section.hiding.HelpView,section.hiding.DeviceDisconnectedView,section.hiding.RuntimeErrorView,section.hiding.CameraDeniedView,section.hiding.EndScreenView,section.hiding.AboutView,section.hiding.PlatformNotSupportedView,section.hiding.PerformanceWarningView,footer.hiding.FooterGoogleView,footer.hiding.FooterLinksView,header.hiding.PersistentControlsView,nav.hiding.TimelineView{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}section.hidden.PreloaderView,section.hidden.LandingPageView,section.hidden.SetupView,section.hidden.SyncSuccessView,section.hidden.InstructionsView,section.hidden.MouseAllowCameraView,section.hidden.ExperienceLoadingView,section.hidden.ExperienceView,section.hidden.HelpView,section.hidden.DeviceDisconnectedView,section.hidden.RuntimeErrorView,section.hidden.CameraDeniedView,section.hidden.EndScreenView,section.hidden.AboutView,section.hidden.PlatformNotSupportedView,section.hidden.PerformanceWarningView,footer.hidden.FooterGoogleView,footer.hidden.FooterLinksView,header.hidden.PersistentControlsView,nav.hidden.TimelineView{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;display:none;z-index:0}section.shown.PreloaderView,section.shown.LandingPageView,section.shown.SetupView,section.shown.SyncSuccessView,section.shown.InstructionsView,section.shown.MouseAllowCameraView,section.shown.ExperienceLoadingView,section.shown.ExperienceView,section.shown.HelpView,section.shown.DeviceDisconnectedView,section.shown.RuntimeErrorView,section.shown.CameraDeniedView,section.shown.EndScreenView,section.shown.AboutView,section.shown.PlatformNotSupportedView,section.shown.PerformanceWarningView,footer.shown.FooterGoogleView,footer.shown.FooterLinksView,header.shown.PersistentControlsView,nav.shown.TimelineView{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}section.PreloaderView p,section.LandingPageView p,section.SetupView p,section.SyncSuccessView p,section.InstructionsView p,section.MouseAllowCameraView p,section.ExperienceLoadingView p,section.ExperienceView p,section.HelpView p,section.DeviceDisconnectedView p,section.RuntimeErrorView p,section.CameraDeniedView p,section.EndScreenView p,section.AboutView p,section.PlatformNotSupportedView p,section.PerformanceWarningView p,footer.FooterGoogleView p,footer.FooterLinksView p,header.PersistentControlsView p,nav.TimelineView p{-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,0.5);font-size:17.9px;line-height:27px}section.PreloaderView p span,section.LandingPageView p span,section.SetupView p span,section.SyncSuccessView p span,section.InstructionsView p span,section.MouseAllowCameraView p span,section.ExperienceLoadingView p span,section.ExperienceView p span,section.HelpView p span,section.DeviceDisconnectedView p span,section.RuntimeErrorView p span,section.CameraDeniedView p span,section.EndScreenView p span,section.AboutView p span,section.PlatformNotSupportedView p span,section.PerformanceWarningView p span,footer.FooterGoogleView p span,footer.FooterLinksView p span,header.PersistentControlsView p span,nav.TimelineView p span{color:#ff3f3f;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,63,63,0.6);-webkit-font-smoothing:subpixel-antialiased}section.PreloaderView .mouse-controls,section.LandingPageView .mouse-controls,section.SetupView .mouse-controls,section.SyncSuccessView .mouse-controls,section.InstructionsView .mouse-controls,section.MouseAllowCameraView .mouse-controls,section.ExperienceLoadingView .mouse-controls,section.ExperienceView .mouse-controls,section.HelpView .mouse-controls,section.DeviceDisconnectedView .mouse-controls,section.RuntimeErrorView .mouse-controls,section.CameraDeniedView .mouse-controls,section.EndScreenView .mouse-controls,section.AboutView .mouse-controls,section.PlatformNotSupportedView .mouse-controls,section.PerformanceWarningView .mouse-controls,footer.FooterGoogleView .mouse-controls,footer.FooterLinksView .mouse-controls,header.PersistentControlsView .mouse-controls,nav.TimelineView .mouse-controls{font-size:12px;color:white !important;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,0.5)}.x_small section.PreloaderView .mouse-controls,.x_small section.LandingPageView .mouse-controls,.x_small section.SetupView .mouse-controls,.x_small section.SyncSuccessView .mouse-controls,.x_small section.InstructionsView .mouse-controls,.x_small section.MouseAllowCameraView .mouse-controls,.x_small section.ExperienceLoadingView .mouse-controls,.x_small section.ExperienceView .mouse-controls,.x_small section.HelpView .mouse-controls,.x_small section.DeviceDisconnectedView .mouse-controls,.x_small section.RuntimeErrorView .mouse-controls,.x_small section.CameraDeniedView .mouse-controls,.x_small section.EndScreenView .mouse-controls,.x_small section.AboutView .mouse-controls,.x_small section.PlatformNotSupportedView .mouse-controls,.x_small section.PerformanceWarningView .mouse-controls,.x_small footer.FooterGoogleView .mouse-controls,.x_small footer.FooterLinksView .mouse-controls,.x_small header.PersistentControlsView .mouse-controls,.x_small nav.TimelineView .mouse-controls{font-size:10.2px}.xx_small section.PreloaderView .mouse-controls,.xx_small section.LandingPageView .mouse-controls,.xx_small section.SetupView .mouse-controls,.xx_small section.SyncSuccessView .mouse-controls,.xx_small section.InstructionsView .mouse-controls,.xx_small section.MouseAllowCameraView .mouse-controls,.xx_small section.ExperienceLoadingView .mouse-controls,.xx_small section.ExperienceView .mouse-controls,.xx_small section.HelpView .mouse-controls,.xx_small section.DeviceDisconnectedView .mouse-controls,.xx_small section.RuntimeErrorView .mouse-controls,.xx_small section.CameraDeniedView .mouse-controls,.xx_small section.EndScreenView .mouse-controls,.xx_small section.AboutView .mouse-controls,.xx_small section.PlatformNotSupportedView .mouse-controls,.xx_small section.PerformanceWarningView .mouse-controls,.xx_small footer.FooterGoogleView .mouse-controls,.xx_small footer.FooterLinksView .mouse-controls,.xx_small header.PersistentControlsView .mouse-controls,.xx_small nav.TimelineView .mouse-controls{font-size:8.4px}section.PreloaderView,section.LandingPageView,section.SetupView,section.SyncSuccessView,section.InstructionsView,section.MouseAllowCameraView,section.ExperienceLoadingView,section.ExperienceView,section.HelpView,section.DeviceDisconnectedView,section.RuntimeErrorView,section.CameraDeniedView,section.EndScreenView,section.AboutView,section.PlatformNotSupportedView,section.PerformanceWarningView{position:absolute;width:100%;height:100%;color:white}section.PreloaderView .background,section.LandingPageView .background,section.SetupView .background,section.SyncSuccessView .background,section.InstructionsView .background,section.MouseAllowCameraView .background,section.ExperienceLoadingView .background,section.ExperienceView .background,section.HelpView .background,section.DeviceDisconnectedView .background,section.RuntimeErrorView .background,section.CameraDeniedView .background,section.EndScreenView .background,section.AboutView .background,section.PlatformNotSupportedView .background,section.PerformanceWarningView .background{position:absolute;width:100%;height:100%;top:0;left:0;background-color:black}section.PreloaderView .page,section.LandingPageView .page,section.SetupView .page,section.SyncSuccessView .page,section.InstructionsView .page,section.MouseAllowCameraView .page,section.ExperienceLoadingView .page,section.ExperienceView .page,section.HelpView .page,section.DeviceDisconnectedView .page,section.RuntimeErrorView .page,section.CameraDeniedView .page,section.EndScreenView .page,section.AboutView .page,section.PlatformNotSupportedView .page,section.PerformanceWarningView .page{position:absolute;width:100%;height:100%;top:0;left:0}section.PreloaderView{z-index:200;background-color:black}section.PreloaderView .loader-icon{position:absolute;left:50%;top:50%;margin-left:-75px;margin-top:-75px}footer.FooterGoogleView{position:absolute;left:0;bottom:0;z-index:100}footer.FooterGoogleView .logo-chrome-experiment,footer.FooterGoogleView .logo-made-with-some-friends-from-google{display:inline-block;margin-bottom:20px}footer.FooterGoogleView .logo-chrome-experiment{margin-left:20px}footer.FooterGoogleView .separator{display:inline-block;vertical-align:bottom;width:1px;height:30px;margin:0 20px;margin-bottom:25px;background-color:white;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}footer.FooterGoogleView .logo-made-with-some-friends-from-google{position:relative;bottom:-2px}footer.FooterGoogleView .logo-chrome-experiment{position:relative;bottom:-2px}footer.FooterLinksView{position:absolute;right:0;bottom:0;z-index:10;margin-bottom:18px;margin-right:20px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.os-Mac.browser-Firefox footer.FooterLinksView{letter-spacing:0px}footer.FooterLinksView nav{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;color:white;display:inline-block;margin-bottom:-5px}footer.FooterLinksView nav li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}footer.FooterLinksView nav li:first-child,footer.FooterLinksView nav li.first{padding-left:0}footer.FooterLinksView nav li:last-child{padding-right:0}footer.FooterLinksView nav li.last{padding-right:0}footer.FooterLinksView nav li{margin-right:-3px;margin-top:2px;-webkit-text-stroke-color:rgba(255,255,255,0)}footer.FooterLinksView nav li:after{border-right:2px solid rgba(255,255,255,0.7);content:'';height:15px;margin-left:5px;margin-right:0px}footer.FooterLinksView nav li:nth-last-child(1),footer.FooterLinksView nav li:nth-last-child(2),footer.FooterLinksView nav li:nth-last-child(3),footer.FooterLinksView nav li:nth-last-child(4){padding-left:0px;padding-right:2px}footer.FooterLinksView nav li:nth-last-child(1):after,footer.FooterLinksView nav li:nth-last-child(2):after,footer.FooterLinksView nav li:nth-last-child(3):after,footer.FooterLinksView nav li:nth-last-child(4):after{border:none}footer.FooterLinksView nav button.fullscreen{position:relative;width:15px;height:15px;margin-top:4px}.os-Mac.lng-jp footer.FooterLinksView nav button.fullscreen,.os-Mac.lng-zh footer.FooterLinksView nav button.fullscreen,.os-Mac.lng-zh-cn footer.FooterLinksView nav button.fullscreen,.os-Mac.lng-zh-tw footer.FooterLinksView nav button.fullscreen,.os-Mac.lng-zh-hk footer.FooterLinksView nav button.fullscreen,.os-Mac.lng-ar footer.FooterLinksView nav button.fullscreen{margin-top:1px}footer.FooterLinksView nav button.fullscreen:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}footer.FooterLinksView nav button.fullscreen div{top:0}footer.FooterLinksView nav button,footer.FooterLinksView nav li{font-family:'Crimson Text', serif;font-size:13px;color:white !important;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,0.5)}.x_small footer.FooterLinksView nav button,.x_small footer.FooterLinksView nav li{font-size:11.05px}.xx_small footer.FooterLinksView nav button,.xx_small footer.FooterLinksView nav li{font-size:9.1px}footer.FooterLinksView nav button.static,footer.FooterLinksView nav li.static{-webkit-transition:none;padding-left:4px;cursor:default}footer.FooterLinksView nav button.static:hover,footer.FooterLinksView nav li.static:hover{-webkit-transition:none;opacity:1;cursor:default}footer.FooterLinksView nav li.button{margin-top:1px;height:20px}.os-Mac.lng-jp footer.FooterLinksView nav li.button,.os-Mac.lng-zh footer.FooterLinksView nav li.button,.os-Mac.lng-zh-cn footer.FooterLinksView nav li.button,.os-Mac.lng-zh-tw footer.FooterLinksView nav li.button,.os-Mac.lng-zh-hk footer.FooterLinksView nav li.button,.os-Mac.lng-ar footer.FooterLinksView nav li.button{margin-top:4px}footer.FooterLinksView nav li.button.google{margin-left:-7px}footer.FooterLinksView nav li.button.fs{position:relative;top:-1px}footer.FooterLinksView select{position:relative;top:-1px;width:110px;display:inline-block;margin-right:10px}.os-Mac.lng-jp footer.FooterLinksView select,.os-Mac.lng-zh footer.FooterLinksView select,.os-Mac.lng-zh-cn footer.FooterLinksView select,.os-Mac.lng-zh-tw footer.FooterLinksView select,.os-Mac.lng-zh-hk footer.FooterLinksView select,.os-Mac.lng-ar footer.FooterLinksView select{position:relative;top:-2px}.mode-mouse header.PersistentControlsView .help{display:none}header.PersistentControlsView{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none;position:absolute;right:20px;bottom:32px;z-index:98;-webkit-transition-property:margin-bottom;-moz-transition-property:margin-bottom;-o-transition-property:margin-bottom;transition-property:margin-bottom;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}header.PersistentControlsView.in{margin-bottom:0px}header.PersistentControlsView.out{margin-bottom:-80px}header.PersistentControlsView .quality,header.PersistentControlsView .help,header.PersistentControlsView .volume-control,header.PersistentControlsView .fullscreen{position:relative;display:inline-block}header.PersistentControlsView .quality{margin-right:6px;margin-left:13px}header.PersistentControlsView .quality .menu{display:none;position:absolute;bottom:20px;left:-17px;padding:5px 0px;background-color:#292929}header.PersistentControlsView .quality .menu.open{display:block}header.PersistentControlsView .quality .menu .item{color:white;padding:5px 12px;cursor:pointer}header.PersistentControlsView .quality .menu .item.selected,header.PersistentControlsView .quality .menu .item:hover{color:#ff3f3f}header.PersistentControlsView .help{top:-1px;margin-left:17px}header.PersistentControlsView .volume-control{margin-left:17px}header.PersistentControlsView .volume-control .volume-control-bar{position:absolute;margin-left:-1px;width:71px;top:0px;cursor:pointer}header.PersistentControlsView .volume-control .volume-control-bar .bar{background-color:rgba(255,255,255,0.79);width:1.5px;height:15px;position:relative;float:left;border-top:0.5px solid #8a8a8a;border-bottom:0.5px solid #8a8a8a;margin-right:3.5px;pointer-events:none}header.PersistentControlsView .volume-control .volume-control-bar .down{opacity:0.5}header.PersistentControlsView .volume-control .asset{position:absolute}header.PersistentControlsView .fullscreen{margin-left:54px;margin-right:19px}section.LandingPageView .background{position:absolute;width:100%;height:100%;background-attachment:fixed;background-size:cover;background-position:90% 20%}section.LandingPageView .gradient{z-index:1;position:absolute;left:0;bottom:0;width:100%;height:78px;background-image:url("/img/main/home_gradient.png");background-repeat:repeat-x}section.LandingPageView .just-reflektor-link{position:absolute;top:0;right:25.635%}.browser-Chrome section.LandingPageView .just-reflektor-link{cursor:pointer}section.LandingPageView .content{position:absolute;right:510px;bottom:30%;margin-bottom:-100px;width:490px;margin-left:-490px;text-align:center}@media screen and (max-height: 650px){section.LandingPageView .content{margin-bottom:0px;bottom:80px}}section.LandingPageView .content .hero-logo{margin:0 auto;margin-top:2px;position:relative;background:url("/img/main/desktop/arcade_fire.png") center top no-repeat;background-size:100%;width:255px;height:55px}.browser-Chrome section.LandingPageView .content .hero-logo{cursor:pointer}section.LandingPageView .content .title{font-size:17px;margin:7px auto 0;width:350px;line-height:21px}.x_small section.LandingPageView .content .title{font-size:14.45px}.xx_small section.LandingPageView .content .title{font-size:11.9px}section.LandingPageView .content .requirements{margin-top:-4px;font-size:12px;letter-spacing:1px}.x_small section.LandingPageView .content .requirements{font-size:10.2px}.xx_small section.LandingPageView .content .requirements{font-size:8.4px}section.LandingPageView .content .enter{display:none;margin-top:24px}.browser-Chrome section.LandingPageView .content .enter{display:inline-block}section.LandingPageView .content .error-browser{display:block;color:white;margin-top:20px;font-size:17px;letter-spacing:1px;line-height:22px;padding:0 55px}.x_small section.LandingPageView .content .error-browser{font-size:14.45px}.xx_small section.LandingPageView .content .error-browser{font-size:11.9px}section.LandingPageView .content .error-browser.ff{display:none}section.LandingPageView .content .error-browser a{text-decoration:underline;cursor:pointer}.browser-Chrome section.LandingPageView .content .error-browser{display:none}.browser-Firefox section.LandingPageView .content .error-browser{display:none}.browser-Firefox section.LandingPageView .content .error-browser.ff{display:block}section.LandingPageView .content .fallback{padding:43px;margin-top:8px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,0.5);font-size:17.9px;line-height:18px;font-style:italic}section.LandingPageView .mouse-mode{display:none}.browser-Chrome section.LandingPageView .mouse-mode{position:absolute;left:250px;bottom:23px;letter-spacing:2px;font-size:12px;color:white}.x_small .browser-Chrome section.LandingPageView .mouse-mode{font-size:10.2px}.xx_small .browser-Chrome section.LandingPageView .mouse-mode{font-size:8.4px}.browser-Chrome section.LandingPageView .mouse-mode a{text-decoration:underline}section.SetupView .fallback{display:block}section.SetupView .content{position:absolute;width:700px;height:230px;left:50%;top:50%;margin-left:-350px;margin-top:-115px;text-align:center;font-size:17px;letter-spacing:1px;line-height:24px}.x_small section.SetupView .content{font-size:14.45px}.xx_small section.SetupView .content{font-size:11.9px}section.SetupView .content .instructions{margin-top:20px;height:130px}section.SetupView .content .instructions span.code{display:block;font-size:50px;margin-top:6px;letter-spacing:10px;height:60px}.x_small section.SetupView .content .instructions span.code{font-size:42.5px}.xx_small section.SetupView .content .instructions span.code{font-size:35px}section.SetupView .mouse-mode{position:relative;left:50%;width:700px;margin-left:-350px;text-align:center;margin-top:86px;font-size:15px}section.SyncSuccessView .content{position:absolute;left:50%;top:50%;width:700px;height:20px;margin-left:-350px;margin-top:-10px;text-align:center;font-size:17px}.x_small section.SyncSuccessView .content{font-size:14.45px}.xx_small section.SyncSuccessView .content{font-size:11.9px}section.InstructionsView .content{position:absolute;width:700px;height:500px;left:50%;top:50%;margin-left:-350px;margin-top:-250px;text-align:center}section.InstructionsView .content .instructions-projector{margin:0 auto}section.InstructionsView .content .instructions{font-size:17px;letter-spacing:1px;line-height:25px;margin-top:30px}.x_small section.InstructionsView .content .instructions{font-size:14.45px}.xx_small section.InstructionsView .content .instructions{font-size:11.9px}section.InstructionsView .mouse-mode-camera{left:50%;bottom:22px;width:700px;margin-left:-350px;text-align:center;font-size:15px}section.MouseAllowCameraView .content{position:absolute;width:700px;height:50px;left:50%;top:50%;margin-left:-350px;margin-top:-25px;text-align:center}section.MouseAllowCameraView .content .instructions{font-size:17px;letter-spacing:1px;line-height:25px;margin-top:30px}.x_small section.MouseAllowCameraView .content .instructions{font-size:14.45px}.xx_small section.MouseAllowCameraView .content .instructions{font-size:11.9px}section.MouseAllowCameraView .mouse-mode{left:50%;bottom:22px;width:300px;margin-left:-150px;text-align:center}section.ExperienceLoadingView{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.mode-mouse section.ExperienceLoadingView{text-align:center}section.ExperienceLoadingView .loading-mouse-only{position:absolute;left:20px;bottom:20px}section.ExperienceLoadingView .loading-mouse-only p{display:inline-block;font-size:17px}.x_small section.ExperienceLoadingView .loading-mouse-only p{font-size:14.45px}.xx_small section.ExperienceLoadingView .loading-mouse-only p{font-size:11.9px}section.ExperienceLoadingView .loading-mouse-only p.progress{margin-left:5px}section.ExperienceLoadingView .loading-mouse-only .loader-icon{display:none}.mode-mouse section.ExperienceLoadingView .loading-mouse-only{position:relative;left:auto;top:50%;bottom:auto;margin:0 auto;margin-top:-80px}.mode-mouse section.ExperienceLoadingView .loading-mouse-only .loader-icon{position:relative;display:block;left:50%;margin-left:-75px}section.ExperienceLoadingView .content{position:relative;margin:0 auto;top:60px;bottom:60px;letter-spacing:1px;text-align:center}section.ExperienceLoadingView .content .left{display:inline-block}section.ExperienceLoadingView .content .left .loading{float:left}section.ExperienceLoadingView .content .left .loading p{display:inline-block;font-size:17px}.x_small section.ExperienceLoadingView .content .left .loading p{font-size:14.45px}.xx_small section.ExperienceLoadingView .content .left .loading p{font-size:11.9px}section.ExperienceLoadingView .content .left .loading p.progress{margin-left:5px}section.ExperienceLoadingView .content .left .loading .loader-icon{display:none}.mode-mouse section.ExperienceLoadingView .content .left .loading{position:relative;left:auto;top:50%;bottom:auto;margin:0 auto;margin-top:-80px}.mode-mouse section.ExperienceLoadingView .content .left .loading .loader-icon{position:relative;display:block;left:50%;margin-left:-75px}section.ExperienceLoadingView .content .left .interaction canvas{position:relative;left:0}section.ExperienceLoadingView .content .left .error{position:absolute;width:100%;height:100%;top:0}section.ExperienceLoadingView .content .left .error .background{position:absolute;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=53);opacity:0.53}section.ExperienceLoadingView .content .left .error p{position:absolute;width:100%;top:50%;margin-top:-50px;color:#ff3f3f;-webkit-text-stroke-color:#ff3f3f}section.ExperienceLoadingView .content .left .error p span{color:white;-webkit-text-stroke:0px}section.ExperienceLoadingView .content .right{width:400px;margin-left:30px;display:inline-block;vertical-align:top}section.ExperienceLoadingView .content .right video{margin-bottom:30px;margin-top:-20px}section.ExperienceLoadingView .content .right p{text-align:left;font-size:17px;line-height:22px;color:#ff3f3f;-webkit-text-stroke-color:#ff3f3f}.x_small section.ExperienceLoadingView .content .right p{font-size:14.45px}.xx_small section.ExperienceLoadingView .content .right p{font-size:11.9px}.lng-ar section.ExperienceLoadingView .content .right p{text-align:right;letter-spacing:0px !important;-webkit-text-stroke-width:0px !important}.lng-zh section.ExperienceLoadingView .content .right p,.lng-zh-cn section.ExperienceLoadingView .content .right p,.lng-zh-tw section.ExperienceLoadingView .content .right p,.lng-zh-hk section.ExperienceLoadingView .content .right p{-webkit-text-stroke-width:0.2px !important}section.ExperienceLoadingView .content .right .error-touch{display:none;position:relative;margin-top:20px;font-size:12px;font-size:17px;line-height:22px;color:white;-webkit-text-stroke-color:white}.x_small section.ExperienceLoadingView .content .right .error-touch{font-size:14.45px}.xx_small section.ExperienceLoadingView .content .right .error-touch{font-size:11.9px}.sleep-touch.touch-up section.ExperienceLoadingView .content .right .error-touch{display:block}.mode-mouse section.ExperienceLoadingView .content{display:none}section.ExperienceView .interactions,section.ExperienceView .interactions>*{position:absolute;width:100%;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}section.ExperienceView .break-free-content{position:absolute;left:50%;top:50%}section.ExperienceView .break-free-content .asset{position:relative;margin-left:-50%;margin-top:-300px}section.ExperienceView .inactive-overlay{position:absolute;width:100%;height:100%}section.ExperienceView .inactive-overlay .background{position:absolute;width:100%;height:100%;color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}section.ExperienceView .inactive-overlay p{position:absolute;width:700px;margin-left:-350px;text-align:center;left:50%;top:50%;margin-top:-10px;color:white}section.ExperienceView .overlay{position:fixed;width:100%;height:100%;display:none;left:0px;top:0px;background-color:rgba(0,0,0,0.5)}section.ExperienceView .overlay p{position:relative;left:50%;top:50%;width:600px;margin-left:-300px;margin-top:-10px;text-align:center}section.ExperienceView .overlay.active{display:block}nav.TimelineView{-webkit-transform:translate3d(0, 0, 0);width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;position:absolute;left:20px;bottom:20px;-webkit-transition-property:margin-bottom;-moz-transition-property:margin-bottom;-o-transition-property:margin-bottom;transition-property:margin-bottom;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}nav.TimelineView.shown{z-index:2}nav.TimelineView.in{margin-bottom:0px}nav.TimelineView.out{margin-bottom:-80px}nav.TimelineView .seeker{-webkit-transform:translate3d(0, 0, 0);position:fixed;width:100%;bottom:-60px;height:100px;left:-20px}nav.TimelineView .seeker .error-touch{display:none;position:absolute;top:-60px;left:20px;color:white;font-size:12px}.sleep-touch.touch-up nav.TimelineView .seeker .error-touch{display:block}nav.TimelineView .seeker .captions{position:relative;bottom:47px}nav.TimelineView .seeker .captions .caption{position:absolute;opacity:0.5;height:42px;overflow:hidden;width:120px;background-color:#cad4e7}nav.TimelineView .seeker .captions .caption .progress{background-color:transparent;position:absolute;width:0%;height:4px}nav.TimelineView .seeker .captions .caption .actual-time{background-color:#10b7f8;width:100px;height:2px;position:absolute;top:59px}nav.TimelineView .seeker .captions .caption .time{font-size:9px;line-height:10px;margin-top:4px;margin-bottom:4px}.x_small nav.TimelineView .seeker .captions .caption .time{font-size:7.65px}.xx_small nav.TimelineView .seeker .captions .caption .time{font-size:6.3px}nav.TimelineView .seeker .captions .caption p{-webkit-font-smoothing:auto;-webkit-text-stroke-width:0px;font-family:monospace;color:black;font-size:12px;padding-left:10px}.x_small nav.TimelineView .seeker .captions .caption p{font-size:10.2px}.xx_small nav.TimelineView .seeker .captions .caption p{font-size:8.4px}nav.TimelineView .seeker .captions .caption p.name{line-height:12px;margin-top:-5px;margin-bottom:8px}nav.TimelineView .seeker .captions .caption.active{opacity:1;z-index:2;background-color:white}nav.TimelineView .seeker .captions .caption.active .progress{background-color:#ff3f3f}nav.TimelineView .seeker .bar{position:fixed;bottom:93px;width:100%;height:4px;background-color:#4d4d4d;z-index:3;cursor:pointer}nav.TimelineView .seeker .bar .progress{position:relative;top:0px;left:0px;height:4px;width:0%;float:left;background-color:#ff3f3f}nav.TimelineView .seeker .bar .buffer{position:absolute;top:0px;left:0px;float:left;z-index:-2}nav.TimelineView .seeker .bar .handler{position:relative;top:0px;left:0px;height:4px;width:4px;float:left;background-color:transparent;border:1px solid transparent;padding:4px;top:-4px;left:-8px;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}nav.TimelineView .seeker .bar .handler:hover{background-color:transparent}nav.TimelineView .content .controls{-webkit-transform:translateY(7px);-moz-transform:translateY(7px)}nav.TimelineView .content .controls .play-pause{position:relative;left:-1px;top:-12px}nav.TimelineView .content .controls .time{margin-left:20px;color:white}nav.TimelineView .content .controls .time .elapsed,nav.TimelineView .content .controls .time .separator,nav.TimelineView .content .controls .time .total{display:inline-block;font-size:12px;letter-spacing:1px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,0.5)}.x_small nav.TimelineView .content .controls .time .elapsed,.x_small nav.TimelineView .content .controls .time .separator,.x_small nav.TimelineView .content .controls .time .total{font-size:10.2px}.xx_small nav.TimelineView .content .controls .time .elapsed,.xx_small nav.TimelineView .content .controls .time .separator,.xx_small nav.TimelineView .content .controls .time .total{font-size:8.4px}nav.TimelineView .content .controls .time .separator{margin:0 -2px}nav.TimelineView .content .controls .play-pause,nav.TimelineView .content .controls .time{display:inline-block}section.HelpView{z-index:2}section.HelpView .page{display:table}section.HelpView a{color:white}section.HelpView .background{position:absolute;width:100%;height:100%;background-color:black}section.HelpView .inactive,section.HelpView .disconnected,section.HelpView .break-free{display:table-cell;vertical-align:middle}section.HelpView .inactive a,section.HelpView .disconnected a,section.HelpView .break-free a{color:white}section.HelpView .inactive p,section.HelpView .disconnected p,section.HelpView .break-free p{margin:0 auto;text-align:center;font-size:17px;line-height:22px;width:760px}.x_small section.HelpView .inactive p,.x_small section.HelpView .disconnected p,.x_small section.HelpView .break-free p{font-size:14.45px}.xx_small section.HelpView .inactive p,.xx_small section.HelpView .disconnected p,.xx_small section.HelpView .break-free p{font-size:11.9px}section.HelpView .inactive p a,section.HelpView .disconnected p a,section.HelpView .break-free p a{color:white}section.HelpView .inactive span,section.HelpView .disconnected span,section.HelpView .break-free span{color:#ff3f3f;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,63,63,0.6);-webkit-font-smoothing:subpixel-antialiased}section.HelpView .inactive span.code,section.HelpView .disconnected span.code,section.HelpView .break-free span.code{display:block;margin-top:15px;margin-bottom:15px;color:#ff3f3f;font-size:50px;letter-spacing:10px;height:30px}.x_small section.HelpView .inactive span.code,.x_small section.HelpView .disconnected span.code,.x_small section.HelpView .break-free span.code{font-size:42.5px}.xx_small section.HelpView .inactive span.code,.xx_small section.HelpView .disconnected span.code,.xx_small section.HelpView .break-free span.code{font-size:35px}section.HelpView .mouse-controls{position:relative;left:50%;margin-top:60px;width:700px;margin-left:-350px;letter-spacing:2px;text-align:center;font-size:15px}section.HelpView .mouse-controls a{text-decoration:underline}section.HelpView .disconnected{display:none}section.HelpView .break-free{display:none}section.HelpView .copy{font-size:15px;line-height:17px;margin-left:5px;margin-top:-5px}.x_small section.HelpView .copy{font-size:12.75px}.xx_small section.HelpView .copy{font-size:10.5px}section.HelpView.active .inactive{display:none}section.HelpView.active .disconnected{display:table-cell}section.HelpView.connected .inactive{display:none}section.HelpView.connected .disconnected{display:none}section.HelpView.connected .content{display:table-cell;vertical-align:middle}section.HelpView.break-free .disconnected,section.HelpView.break-free .inactive,section.HelpView.break-free .content{display:none}section.HelpView.break-free .break-free{display:table-cell}section.HelpView .content{display:none}section.HelpView .content .debug{position:relative;width:1165px;margin:0 auto}section.HelpView .content .copy-grid{overflow:hidden;*zoom:1;width:1156px;margin:0 auto;position:relative}section.HelpView .content .copy-grid div{display:inline-block;float:left;position:relative}section.HelpView .content .copy-grid .one-column{border-left:1px solid #383838;width:386px;height:320px}section.HelpView .content .copy-grid .one-column .hero-text{font-size:35px;line-height:42px;color:#fff;cursor:default;display:block;font-family:'Crimson Roman', serif;font-style:normal;font-variant:normal;font-weight:normal;padding-left:35px;padding-right:35px}.x_small section.HelpView .content .copy-grid .one-column .hero-text{font-size:29.75px}.xx_small section.HelpView .content .copy-grid .one-column .hero-text{font-size:24.5px}.lng-ar section.HelpView .content .copy-grid .one-column{text-align:right}section.HelpView .content .copy-grid .two-columns{border-left:1px solid #383838;border-right:1px solid #383838;width:767px;height:320px;padding-top:10px}section.HelpView .content .copy-grid .two-columns p{padding-left:35px;padding-right:35px}section.HelpView .content .logo{width:1156px;margin:0 auto}section.HelpView .content .logo .logo-about,section.HelpView .content .logo .separator,section.HelpView .content .logo .title{display:inline-block;position:relative}section.HelpView .content .logo .separator,section.HelpView .content .logo .title{top:-6px}section.HelpView .content .logo .separator{margin:0 6px}section.HelpView .content .logo .title{font-size:16px}.x_small section.HelpView .content .logo .title{font-size:13.6px}.xx_small section.HelpView .content .logo .title{font-size:11.2px}section.HelpView .content .copy{display:block;letter-spacing:1px}.lng-ar section.HelpView .content .copy{text-align:right;letter-spacing:0px;-webkit-text-stroke-width:0px}.lng-zh section.HelpView .content .copy,.lng-zh-cn section.HelpView .content .copy,.lng-zh-tw section.HelpView .content .copy,.lng-zh-hk section.HelpView .content .copy{-webkit-text-stroke-width:0.2px}section.HelpView button.close{position:absolute;right:0px;top:0px;margin-top:20px;margin-right:30px}section.DeviceDisconnectedView{z-index:99}section.DeviceDisconnectedView .background{background-color:rgba(0,0,0,0.8)}section.DeviceDisconnectedView .mouse-controls{position:absolute;left:50%;bottom:22px;width:300px;margin-left:-150px;letter-spacing:2px;text-align:center}section.DeviceDisconnectedView .mouse-controls a{text-decoration:underline}section.DeviceDisconnectedView .connected{position:absolute;width:700px;height:50px;left:50%;top:50%;margin-left:-350px;margin-top:-20px;text-align:center}section.DeviceDisconnectedView .disconnected{position:absolute;width:700px;height:100px;left:50%;top:50%;margin-left:-350px;margin-top:-50px;text-align:center}.loop section.DeviceDisconnectedView .disconnected .message.regular{display:none}section.DeviceDisconnectedView .disconnected .message.loop{display:none}.loop section.DeviceDisconnectedView .disconnected .message.loop{display:block}section.DeviceDisconnectedView .disconnected .code{display:none;font-size:50px;margin-top:31px;letter-spacing:10px;height:60px;color:#ff3f3f;-webkit-text-stroke-color:#ff3f3f}.x_small section.DeviceDisconnectedView .disconnected .code{font-size:42.5px}.xx_small section.DeviceDisconnectedView .disconnected .code{font-size:35px}.loop section.DeviceDisconnectedView .disconnected .code{margin-top:10px}section.DeviceDisconnectedView .disconnected button{margin-top:20px}section.DeviceDisconnectedView .disconnected .mouse-mode{left:50%;bottom:0px;width:700px;margin-left:-350px;text-align:center;font-size:15px}.loop section.DeviceDisconnectedView .disconnected .mouse-mode{display:none}section.DeviceDisconnectedView.reconnect .disconnected{height:190px;margin-top:-95px}section.DeviceDisconnectedView.reconnect .disconnected .code{display:block}section.RuntimeErrorView{z-index:99}section.RuntimeErrorView .content{position:absolute;width:700px;height:80px;left:50%;top:50%;margin-left:-350px;margin-top:-40px;text-align:center}section.RuntimeErrorView .content button{margin-top:20px}section.CameraDeniedView{background-color:black}section.CameraDeniedView .content{position:absolute;width:700px;height:200px;left:50%;top:50%;margin-left:-350px;margin-top:-100px;text-align:center}section.CameraDeniedView .content .title{font-size:30px}.x_small section.CameraDeniedView .content .title{font-size:25.5px}.xx_small section.CameraDeniedView .content .title{font-size:21px}section.CameraDeniedView .content .message a{text-decoration:underline;cursor:pointer}section.CameraDeniedView .content .message a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}section.EndScreenView .content{position:absolute;width:600px;height:120px;left:50%;top:50%;margin-left:-300px;margin-top:-60px;text-align:center}section.EndScreenView .content>.button{width:120px;height:28px;text-align:center;margin-top:1px;margin-bottom:20px}section.EndScreenView .content nav.sharing{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;margin:0 auto;margin-top:20px;width:79px}section.EndScreenView .content nav.sharing li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}section.EndScreenView .content nav.sharing li:first-child,section.EndScreenView .content nav.sharing li.first{padding-left:0}section.EndScreenView .content nav.sharing li:last-child{padding-right:0}section.EndScreenView .content nav.sharing li.last{padding-right:0}section.EndScreenView .content nav.links{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;margin-top:16px;color:white}section.EndScreenView .content nav.links li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}section.EndScreenView .content nav.links li:first-child,section.EndScreenView .content nav.links li.first{padding-left:0}section.EndScreenView .content nav.links li:last-child{padding-right:0}section.EndScreenView .content nav.links li.last{padding-right:0}section.EndScreenView .content nav.links ul{display:inline-block}section.EndScreenView .content nav.links li{margin-right:12px;margin-top:2px;-webkit-text-stroke-color:rgba(255,255,255,0);padding:0}section.EndScreenView .content nav.links li:after{content:'|';height:15px;margin-left:12px;margin-right:0px}section.EndScreenView .content nav.links li:nth-last-child(1){margin-right:0px}section.EndScreenView .content nav.links li:nth-last-child(1):after{content:''}section.EndScreenView .content nav.links li button{font-size:16px;letter-spacing:1px}.x_small section.EndScreenView .content nav.links li button{font-size:13.6px}.xx_small section.EndScreenView .content nav.links li button{font-size:11.2px}section.EndScreenView .content nav.links button,section.EndScreenView .content nav.links li{font-family:'Crimson Text', serif;font-size:17px;color:white !important;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,0.5)}.x_small section.EndScreenView .content nav.links button,.x_small section.EndScreenView .content nav.links li{font-size:14.45px}.xx_small section.EndScreenView .content nav.links button,.xx_small section.EndScreenView .content nav.links li{font-size:11.9px}section.EndScreenView .content nav.links button.static,section.EndScreenView .content nav.links li.static{-webkit-transition:none;padding-left:4px;cursor:default}section.EndScreenView .content nav.links button.static:hover,section.EndScreenView .content nav.links li.static:hover{-webkit-transition:none;opacity:1;cursor:default}section.EndScreenView .content nav.links li.button{margin-top:1px}section.AboutView{z-index:101;background-color:black;letter-spacing:1px}section.AboutView .scroll{position:absolute;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}section.AboutView .content{position:relative;margin-bottom:50px}section.AboutView .content .clear{clear:both}section.AboutView .content .column{position:relative}section.AboutView .content .column.left{width:70%;float:left;margin-top:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #434343}section.AboutView .content .column.left .logo{padding-left:50px}section.AboutView .content .column.left .logo .logo-about,section.AboutView .content .column.left .logo .separator,section.AboutView .content .column.left .logo .title{display:inline-block;position:relative}section.AboutView .content .column.left .logo .separator,section.AboutView .content .column.left .logo .title{top:-6px}section.AboutView .content .column.left .logo .separator{margin:0 6px}section.AboutView .content .column.left .logo .title{font-size:16px}.x_small section.AboutView .content .column.left .logo .title{font-size:13.6px}.xx_small section.AboutView .content .column.left .logo .title{font-size:11.2px}section.AboutView .content .column.left article{position:relative;padding-left:50px;padding-right:20px;white-space:normal}section.AboutView .content .column.left article .video,section.AboutView .content .column.left article .photo{margin-top:20px;width:100%;height:auto}section.AboutView .content .column.left article .video{position:relative;padding-bottom:56.25%;margin-bottom:40px}section.AboutView .content .column.left article .video iframe{position:absolute;left:0;top:0;width:100%;height:100%}section.AboutView .content .column.left article .title{font-size:16px;margin-top:22px}.x_small section.AboutView .content .column.left article .title{font-size:13.6px}.xx_small section.AboutView .content .column.left article .title{font-size:11.2px}section.AboutView .content .column.left article .body{font-size:14px;line-height:17px;margin-bottom:30px}.x_small section.AboutView .content .column.left article .body{font-size:11.9px}.xx_small section.AboutView .content .column.left article .body{font-size:9.8px}section.AboutView .content .column.left article .body a{color:#FFF}.lng-ar section.AboutView .content .column.left article .body{text-align:right;letter-spacing:0px !important;-webkit-text-stroke-width:0px !important}.lng-zh section.AboutView .content .column.left article .body,.lng-zh-cn section.AboutView .content .column.left article .body,.lng-zh-hw section.AboutView .content .column.left article .body,.lng-zh-hk section.AboutView .content .column.left article .body{-webkit-text-stroke-width:0.2px}section.AboutView .content .column.right{margin-top:82px;float:left;width:30%;position:absolute;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px 20px 0px 20px;text-align:center;min-width:380px}section.AboutView .content .column.right p{font-size:13px;letter-spacing:1px}.x_small section.AboutView .content .column.right p{font-size:11.05px}.xx_small section.AboutView .content .column.right p{font-size:9.1px}section.AboutView .content .column.right .title{font-size:15px}.x_small section.AboutView .content .column.right .title{font-size:12.75px}.xx_small section.AboutView .content .column.right .title{font-size:10.5px}section.AboutView .content .column.right header{font-size:15px;margin-top:20px}.x_small section.AboutView .content .column.right header{font-size:12.75px}.xx_small section.AboutView .content .column.right header{font-size:10.5px}section.AboutView .content .column.right .entry p{font-size:11px;line-height:15px}.x_small section.AboutView .content .column.right .entry p{font-size:9.35px}.xx_small section.AboutView .content .column.right .entry p{font-size:7.7px}section.AboutView .content .column.right .entry .role,section.AboutView .content .column.right .entry .separator,section.AboutView .content .column.right .entry .name{display:inline}section.AboutView .content .column.right .entry .separator{margin:0 4px}section.AboutView .content .column.right .space-above{margin-top:14px}@media screen and (min-width: 1450px){section.AboutView .content{left:auto;right:auto;width:1350px;margin:0 auto;margin-bottom:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #434343}}section.AboutView button.close{position:absolute;right:0px;top:0px;margin-top:20px;margin-right:30px}section.AboutView button.close .out{position:relative}section.AboutView button.close .over{position:absolute;top:0px}.browser-Firefox section.AboutView button.close .over{top:1px}section.PlatformNotSupportedView .content{position:absolute;left:50%;top:50%;width:700px;height:100px;margin-left:-350px;margin-top:-50px;text-align:center}section.PlatformNotSupportedView .content .message{font-size:15px;line-height:20px;margin-top:16px}.x_small section.PlatformNotSupportedView .content .message{font-size:12.75px}.xx_small section.PlatformNotSupportedView .content .message{font-size:10.5px}section.PlatformNotSupportedView .content button{display:none}section.PerformanceWarningView{z-index:2}section.PerformanceWarningView .page{display:table}section.PerformanceWarningView a{color:white}section.PerformanceWarningView .background{position:absolute;width:100%;height:100%;background-color:black}section.PerformanceWarningView .content{display:table-cell;vertical-align:middle;text-align:center}section.PerformanceWarningView .content h1{font-size:18px}.x_small section.PerformanceWarningView .content h1{font-size:15.3px}.xx_small section.PerformanceWarningView .content h1{font-size:12.6px}section.PerformanceWarningView .content p{font-size:13px;margin-bottom:20px}.x_small section.PerformanceWarningView .content p{font-size:11.05px}.xx_small section.PerformanceWarningView .content p{font-size:9.1px}.TestInteraction{position:absolute;left:0;top:0;width:100%;height:100%}.TestInteraction video{position:absolute;width:100%;height:100%}
