@keyframes svg_library_AnimationFadeOutIn_1lEwX{0%{opacity:1}90%{opacity:1}95%{opacity:0}100%{opacity:1}}.svg_library_recordingCircle_2ovZQ{animation:svg_library_AnimationFadeOutIn_1lEwX 5s infinite linear}
:root{--text-color: #DEE2E5;--disabledtext: rgb(144, 147, 150);--ipddescriptiontext: #ffffff80;--ipdvaluetext: rgb(220, 220, 220)}.panel{background:#000000ee;color:#fff;padding:10px;border-radius:5px}.panel h1{font-size:42px}.panel h1:first-child{margin-top:0}.Label.ButtonControl{display:inline-block}.ButtonControl{border-radius:var(--settings-control-inner-border-radius);background-color:var(--settings-control-activated-background);font-weight:var(--settings-font-weight);font-size:var(--settings-font-size);padding:var(--settings-control-button-min-padding-v) var(--settings-control-button-min-padding-h);box-sizing:border-box;width:100%;text-align:center;border:none;transition:background-color var(--settings-control-hover-fade-duration),box-shadow var(--settings-control-hover-fade-duration)}.ButtonControl.LargeIcon{padding:calc(var(--settings-control-button-min-padding-v)*.5) calc(var(--settings-control-button-min-padding-h) - var(--settings-control-button-min-padding-v)*.5)}.ButtonControl:not(.Disabled):hover{background-color:var(--settings-control-hover-background);box-shadow:var(--settings-control-box-hover-shadow)}.ButtonControl:not(.Disabled):active{background-color:var(--settings-control-active-background);box-shadow:var(--settings-control-box-active-shadow)}.DashboardMain .DashboardActionGlyph{height:100%;display:block}.ButtonControlFixedHeight{height:64px}.ActivitySpinner{--activity-spinner-size: 80px;--activity-spinner-animation-period: 1.15s;width:calc(var(--activity-spinner-size)*.7);height:var(--activity-spinner-size);margin:auto;display:flex;flex-direction:row}@keyframes AnimationSpinnerBarPulse{0%{transform:scaleY(0.5);opacity:0}10%{opacity:1}25%{transform:scaleY(1);opacity:1}50%{transform:scaleY(0.5);opacity:1}70%{transform:scaleY(0.5);opacity:1}90%{transform:scaleY(0.5);opacity:0}}.ActivitySpinner .Bar{height:100%;width:25%;margin:auto;opacity:0;animation:AnimationSpinnerBarPulse var(--activity-spinner-animation-period) infinite linear;background:#fff}.ActivitySpinner .Bar:first-child{animation-delay:calc(-1s*var(--activity-spinner-animation-period));margin-left:0}.ActivitySpinner .Bar:nth-child(2){animation-delay:.2s}.ActivitySpinner .Bar:last-child{animation-delay:calc(-1s*var(--activity-spinner-animation-period));margin-right:0}.BackgroundFade{--size: 50px;width:var(--size);height:var(--size);background:var(--dashboard-background-fade-color);transition:opacity .5s}.BackgroundFade.Suppressed{opacity:0}.DashboardPanel{width:960px;height:540px;display:flex;flex-direction:column;border-radius:var(--settings-border-radius)}.ControlBarSlider{--slider-handle-width: 0px;--value: 0.5;--dashboard-control-bar-component-padding: 0;width:var(--dashboard-control-bar-volume-slider-width);height:100%;display:flex}.ControlBarSlider .SliderBody{margin:auto;height:55px;width:100%;overflow:hidden;background:#2f3540;border-radius:9001px}.ControlBarSlider .SliderFill{width:calc(100% - var(--slider-handle-width));height:100%;background:linear-gradient(to right, var(--settings-side-nav-gradient-b) 0%, var(--settings-side-nav-gradient-a) 100%);border-right:solid var(--slider-handle-width) #fff;width:calc(100%*var(--value));background-size:calc(100%/var(--value))}.ControlBar .MutedLabel{--left-padding: 20px;--dashboard-control-bar-component-padding: 0;color:#fff;font-family:var(--text-font);font-size:1.7em;font-weight:400;text-transform:uppercase;width:var(--dashboard-control-bar-volume-slider-width);opacity:.8}.VolumePopup{padding-left:20px;padding-right:20px}.RoomSetupControls{width:100%}.RoomSetupText{padding-bottom:.2em;font-size:1.25rem}.RoomSetupControls .Label.ButtonControl{font-size:1.5rem}.HeightSlider input[type=range]{-webkit-appearance:none;width:100%;background:transparent;margin:1.5rem 0}.HeightSlider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.5rem;height:3rem;margin-top:-1.35rem;box-shadow:.05rem .05rem .05rem #000;border-radius:.05rem;background-color:var(--selectedtext);transition-property:background;transition-timing-function:ease-out;transition-duration:var(--button-fade-time)}.HeightSlider input[type=range]::-webkit-slider-thumb:hover{background-color:var(--descriptiontext)}.HeightSlider input[type=range]:focus{outline:none}.HeightSlider input[type=range]::-webkit-slider-runnable-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent;height:.25rem;border-radius:.05rem;background-color:var(--poseactionlistentry)}.BindingCalloutColumn{width:fit-content}.BindingCalloutContainer{margin-top:.25rem;margin-bottom:.25rem}.BindingCalloutActionList{display:flex;flex-direction:column;width:100%;margin-top:1em}.BindingCallout{border-radius:5px;border:2px solid #444;height:fit-content;padding:.5rem;background-color:#111;transition:border .3s;position:relative}.BindingCallout .Label{font-size:1.25rem;justify-content:center}.BindingCalloutContents{display:flex}.BindingCalloutIcon{width:2.5rem;height:2.5rem;margin-top:.5rem}.BindingCalloutModifierIcon{height:2.5rem;margin-top:.5rem}div.BindingCalloutIcon{border:none}div.BindingCalloutModifierIcon{border:none}.DeviceCalloutList,.CalloutTopLevelContainer{display:flex;flex-direction:row}.DeviceCalloutListEntry .CalloutActionSetDialogContainer{display:flex}.CalloutAnchorPoint{position:absolute;top:50%;bottom:50%}.AlignCalloutLeft .CalloutAnchorPoint{left:0;right:0}.AlignCalloutRight .CalloutAnchorPoint{left:100%;right:100%}.BindingCalloutLabelContainer{display:flex;justify-content:center;flex-direction:column;margin-left:.75rem}.BindingCalloutLabelContainer .Label{transition:margin .3s;margin-top:1rem}.CalloutInputActive .BindingCalloutLabelContainer .Label{margin-top:.5rem}.BindingCalloutModeSlot{font-size:1rem;font-weight:normal;color:var(--text-color);display:inline;color:#ffffffaa;transition:margin-bottom .3s,opacity .2s;opacity:0}.CalloutInputActive .BindingCalloutModeSlot{margin-bottom:.5rem;opacity:1}.ChordCalloutContainer{border-radius:5px;border:2px solid #444;height:fit-content;padding:.75rem .5rem 0rem .5rem;background-color:#111;transition:padding .3s;position:relative}.CalloutInputActive.ChordCalloutContainer{padding-top:0rem;padding-bottom:.75rem}.ChordCalloutHeader{display:flex;flex-direction:row}.ChordCalloutPlus{font-size:2.5rem;color:#fff;margin-left:.25rem;margin-top:.25rem;margin-bottom:auto}.ChordCalloutBody{height:fit-content;display:flex;flex-direction:column}.ChordCalloutBody .Label{font-size:1.25rem;justify-content:center;display:block}.ChordCalloutBody .BindingCalloutModeSlot{display:block}.ChordCalloutContainer .BindingCalloutModeSlot,.ChordCalloutContainer .Label{margin:0rem 0rem 0rem .25rem}.CalloutInputActive{background-color:#0c1e31}.BindingCalloutImage{width:25rem;height:12rem;border-radius:20px;pointer-events:none}.BindingCalloutTitle{margin-top:10px;font-size:1.75rem;flex-wrap:wrap;color:#fff}.BindingCalloutConfigName{font-size:1.25rem;color:#ffffffaa;flex-wrap:wrap;margin-bottom:.75rem}.BindingCalloutActionPanel{--settings-control-inner-border-radius: 0.7rem;display:flex;flex-direction:column;width:25rem;padding:1.5rem;background-color:var(--background-color);background-image:var(--background-image);background-size:100% 100%;border-radius:35px}.BindingCalloutActionList .ButtonControl{margin:0px;margin-bottom:10px;padding:.75rem;font-size:1.25rem;text-align:left}.BindingCalloutActionList .ButtonControl.CloseButton{margin-top:30px;padding:.75rem;font-size:1.25rem}.BindingCalloutActionList .ButtonControl.CloseButton:not(:hover){background-color:#1a212c}.BindingCalloutActionList .ButtonControl.ActionSetSelected:not(:hover){background:var(--settings-control-hover-background)}.FlipImageHorizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.TransitionAppImage{width:552px;height:258px;background-color:#000;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;border-radius:10px;border:solid 4px #000;display:table-cell;text-align:center;vertical-align:middle;color:#fff;font-weight:bold;font-size:40px;text-transform:capitalize}@keyframes TransitionFadingInKeyframes{0%{opacity:0}100%{opacity:1}}.TransitionAppImage.FadingIn,.TransitionAppLabels.FadingIn,.TransitionAppSpinner.FadingIn{animation:TransitionFadingInKeyframes;animation-iteration-count:1;animation-duration:.5s;animation-fill-mode:forwards}@keyframes TransitionFadingOutKeyframes{0%{opacity:1}100%{opacity:0}}.TransitionAppImage.FadingOut,.TransitionAppLabels.FadingOut,.TransitionAppSpinner.FadingOut{animation:TransitionFadingOutKeyframes;animation-iteration-count:1;animation-duration:.5s;animation-fill-mode:forwards}.TransitionAppImage.Waiting::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:.3}.TransitionAppLabels{background:rgba(20,20,20,.97);text-align:center;color:#c8c8c8;font-weight:bold;font-size:27px;margin-top:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;padding:15px 35px;width:400px;border-radius:10px;border:solid 4px #000}.TransitionAppLabels .AppStatus{font-size:22px}.IPDParent{visibility:visible;border-radius:25px;background:rgba(20,20,20,.97);padding:3px}.IPDParent.Fading{opacity:0;transition:opacity 1s}.ChaperoneSafety{visibility:visible;border-radius:25px;background:rgba(20,20,20,.97);padding:3px}.ZeroBorderContainer{visibility:visible;border-radius:50px;background:rgba(20,20,20,.5);transform:scale(1);padding:0px}.IPDSettingTextDesc{font-size:20px;color:var(--ipddescriptiontext);text-transform:uppercase;text-align:center}.IPDNumberRow{position:relative;margin:0px auto;margin-bottom:0px;flex-direction:row}.IPDNumberText{font-size:59px;font-variant-numeric:tabular-nums;color:var(--ipdvaluetext);display:inline-block}.IPDLabelText{font-size:35px;color:var(--ipdvaluetext);display:inline-block;margin-left:2px}.IPDLensRow{position:relative;margin:15px auto;margin-bottom:5px;display:flex;flex-direction:row}.IPDLens{display:inline-block;height:50px}.IPDLens svg{width:240px;height:50px}.IPDLensSpacer{height:1px;min-width:0px;display:inline-block}.WakingBaseStationsPanel{--waking-width: 1000px;width:var(--waking-width);height:524px;overflow:clip;position:relative}.WakingBaseStationsPanel:not(.Loaded){opacity:0}@keyframes RainbowRotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.WakingBaseStationsPanel .Rainbow{--rainbow-size: calc(var(--waking-width) * 2);width:var(--rainbow-size);height:var(--rainbow-size);-webkit-animation:RainbowRotation 4s infinite linear;position:absolute;left:calc(var(--rainbow-size)*-0.4);top:calc(var(--rainbow-size)*-0.39)}.WakingBaseStationsPanel .Ground{position:absolute;left:0;right:0;bottom:-10px;top:50%;background:linear-gradient(to bottom, #231f20 0%, #434c55 100%)}.WakingBaseStationsPanel .Base{position:absolute;left:8%;top:20%;height:58%}.WakingBaseStationsPanel h1{--message-size: 62%;position:absolute;top:50%;left:calc(100% - var(--message-size));width:var(--message-size);color:#fff;font-size:42px;font-family:var(--text-font);font-weight:normal}.PowerMenuContainer{background-color:transparent;margin:auto;display:flex;flex-direction:column}.PowerMenuPanel{--power-menu-panel-border-radius: 20px;--power-menu-panel-hilite-margin: 0px;border-radius:var(--power-menu-panel-border-radius);background:var(--settings-control-background);border:solid 2px rgba(218,232,251,.25)}.PowerMenuPanel .PowerMenuButton{--inner-padding: 20px;font-size:.6rem;font-weight:normal;color:#fff;padding:.25rem .5rem .25rem .5rem;align-self:center;cursor:pointer;text-align:left;--button-border-radius: 3px;--button-hover-animation-time: 0.2s;border-radius:var(--button-border-radius);font-size:1rem;width:14rem;border:none;position:relative;padding:var(--inner-padding);display:flex;flex-direction:row}.PowerMenuPanel .PowerMenuButton>.LineBelow{height:1px;background:rgba(255,255,255,.1);position:absolute;bottom:0;left:var(--inner-padding);right:var(--inner-padding);transition:opacity var(--button-hover-animation-time)}.PowerMenuPanel .PowerMenuButton:hover>.LineBelow,.PowerMenuPanel .PowerMenuButton:active>.LineBelow{opacity:0}.PowerMenuPanel .PowerMenuButton>img{height:1.1em;margin-left:.2em;margin-right:.5em}.PowerMenuPanel .PowerMenuButton>span{position:relative;display:block;text-transform:uppercase;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PowerMenuPanel .PowerMenuButton .ClickGradient,.PowerMenuPanel .PowerMenuButton .HoverGradient{margin-left:var(--power-menu-panel-hilite-margin);margin-right:var(--power-menu-panel-hilite-margin);position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;z-index:0;transition:opacity var(--button-hover-animation-time)}.PowerMenuPanel .PowerMenuButton:first-child .ClickGradient,.PowerMenuPanel .PowerMenuButton:first-child .HoverGradient{border-top-left-radius:calc(var(--power-menu-panel-border-radius) - 3px);border-top-right-radius:calc(var(--power-menu-panel-border-radius) - 3px);margin-top:var(--power-menu-panel-hilite-margin)}.PowerMenuPanel .PowerMenuButton:last-child .ClickGradient,.PowerMenuPanel .PowerMenuButton:last-child .HoverGradient{border-bottom-left-radius:calc(var(--power-menu-panel-border-radius) - 3px);border-bottom-right-radius:calc(var(--power-menu-panel-border-radius) - 3px);margin-bottom:var(--power-menu-panel-hilite-margin)}.PowerMenuPanel .PowerMenuButton .HoverGradient{background:var(--settings-control-hover-background)}.PowerMenuPanel .PowerMenuButton .ClickGradient{background:var(--settings-control-active-background)}.PowerMenuPanel .PowerMenuButton:hover:not(:active) .HoverGradient{opacity:1}.PowerMenuPanel .PowerMenuButton:active .ClickGradient{opacity:1}.MessageOverlayContainer{background-color:transparent;margin:auto;display:flex;flex-direction:column;max-width:1024px;max-height:600px}.MessageOverlayPanel{flex-direction:column;background-color:var(--background-color);background-image:var(--background-image);background-size:100% 100%;border-radius:15px;padding:.85rem;max-height:500px}.MessageOverlayTextPanel{background:transparent;color:#fff;border-radius:7px;font-size:.5rem;padding:.85rem;flex-grow:1;max-height:440px;overflow-y:auto}.MessageOverlayTextPanel h1{font-size:1.5rem;font-weight:bold}.MessageOverlayTextPanel p{font-size:1rem}.MessageOverlayButtonContainer{background-color:transparent;margin:auto;display:flex;flex-direction:row;justify-content:center;flex-shrink:0}.MessageOverlayPanel .ButtonControl{font-size:.75rem;align-self:stretch;position:relative}.MessageOverlayPanel .ButtonControl>span{word-break:break-word}.KeyboardBackground{background-color:gray}@keyframes DashboardHomePanelFadeInAnimation{from{opacity:0}to{opacity:1}}.DashboardMain{--dashboard-home-fade-in-duration: 0.2s;--dashboard-control-bar-width: 1800px;--dashboard-control-bar-height: 180px}.DashboardMain img{pointer-events:none}.DashboardMain .DashboardPanel{width:var(--dashboard-primary-width);height:calc(var(--dashboard-primary-width)/var(--dashboard-primary-aspect-ratio));font-family:var(--text-font);color:var(--text-color);box-sizing:border-box;padding:var(--dashboard-panel-padding);overflow-x:hidden;overflow-y:hidden;position:relative;background:var(--gamepadui-darkest-grey);animation-fill-mode:both;animation-iteration-count:1;animation-delay:calc(.5*var(--dashboard-home-fade-in-duration))}.DashboardMain .DashboardPanel.QuickLaunch{padding-top:110px}.DashboardMain .DashboardPanel.QuickLaunch .AppCarousel.TopRow{align-self:center;padding-top:.5rem;--dashboard-app-carousel-button-height: 420px;--dashboard-app-carousel-button-width: calc( var(--dashboard-app-carousel-button-height) / var(--dashboard-app-carousel-button-aspect-ratio) );--dashboard-app-carousel-spacing: 100px}.DashboardMain .DashboardPanel.QuickLaunch .AppCarousel.BottomRow{align-self:center;padding-top:.5rem;max-width:var(--dashboard-primary-width);--dashboard-app-carousel-button-height: 210px;--dashboard-app-carousel-button-width: calc( var(--dashboard-app-carousel-button-height) / var(--dashboard-app-carousel-button-aspect-ratio) );--dashboard-app-carousel-spacing: 50px}.DashboardMain .DashboardPanel>*{flex-shrink:0}.DashboardMain .DashboardPanel h1,.DashboardMain .DashboardPanel h2{margin:0}.DashboardMain .DashboardPanel .DashboardTabLabel{font-size:27px}.DashboardMain .DashboardPanel .DashboardTabCircle{margin-top:0}.DashboardMain .DashboardPanel .DashboardTabCircle::after{content:none}.DashboardMain .DashboardTabButton:hover .DashboardTabLabel>div,.DashboardMain .DashboardTabButton.Active .DashboardTabLabel>div{transform:none}.DashboardMain .DashboardPanel .DashboardTabList{display:flex;flex-direction:row}.DashboardMain .ControlBarSpacing{flex-grow:1}.GrabHandleBar{width:700px;height:10px;background-color:var(--dashboard-control-bar-button-color-b);border-radius:20px;transition:background-color var(--settings-control-hover-fade-duration)}.GrabHandleButton{pointer-events:all;padding:30px}.GrabHandleButton:hover .GrabHandleBar{background-color:#fff}.GrabHandleBar.ForceActive{background-color:#fff}.ResizeHandleBar{width:280px;height:10px;background-color:var(--dashboard-control-bar-button-color-b);border-radius:20px;transition:background-color var(--settings-control-hover-fade-duration)}.ResizeHandleButton{pointer-events:all;padding:30px}.ResizeHandleButtonMini{pointer-events:all;padding:8px}.ResizeHandleButton:hover .ResizeHandleBar{background-color:#fff}.ResizeHandleBar.ForceActive{background-color:#fff}.DashboardMain .PaginatedCarousel{--paginated-carousel-button-size: 4rem;position:relative}.DashboardMain .PaginatedCarousel .PaginationButtons{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:row;pointer-events:none}.DashboardMain .PaginatedCarousel .PaginationButtons .ButtonContainer{margin:auto;width:calc(var(--paginated-carousel-button-size)*.8);height:var(--paginated-carousel-button-size);pointer-events:all;border-radius:9001px}.DashboardMain .PaginatedCarousel .PaginationButtons .ButtonContainer .ButtonControl{pointer-events:all;margin:auto;height:var(--paginated-carousel-button-size);padding:0 calc(var(--paginated-carousel-button-size)*.2);font-size:calc(var(--paginated-carousel-button-size)*.8);line-height:calc(var(--paginated-carousel-button-size)*.8);box-shadow:0 4px 17px 4px #000000a6;transition:transform var(--control-switch-animation-time) var(--control-switch-overshoot-ease)}.DashboardMain .PaginatedCarousel .PaginationButtons .ButtonContainer.Disabled{opacity:.5;pointer-events:none}.DashboardMain .PaginatedCarousel .PaginationButtons .ButtonContainer.Disabled .ButtonControl{transform:scale(0.5);pointer-events:none}.DashboardMain .PaginatedCarousel .PaginationButtons .ButtonContainer:not(.Disabled) .ButtonControl:hover{transform:scale(1.1)}.DashboardMain .PaginatedCarousel .PaginationButtons .ButtonContainer:not(.Disabled) .ButtonControl:active{transform:scale(0.9)}.DashboardMain .PaginatedCarousel .PaginationButtons .ButtonContainer.Left{margin-left:calc(-0.5*var(--dashboard-panel-padding))}.DashboardMain .PaginatedCarousel .PaginationButtons .ButtonContainer.Left .ButtonControl{border-top-right-radius:9001px;border-bottom-right-radius:9001px;text-align:right}.DashboardMain .PaginatedCarousel .PaginationButtons .ButtonContainer.Right{margin-right:calc(-0.5*var(--dashboard-panel-padding))}.DashboardMain .PaginatedCarousel .PaginationButtons .ButtonContainer.Right .ButtonControl{border-top-left-radius:9001px;border-bottom-left-radius:9001px;text-align:left}.DashboardMain .DashboardPanel .AppCarousel{--side-margin: 35px;margin-left:calc(-1*var(--dashboard-panel-padding));margin-right:calc(-1*var(--dashboard-panel-padding));height:fit-content}.DashboardMain .DashboardPanel .AppCarousel .ScrollPanel{display:flex;flex-direction:row;overflow-x:scroll;overflow-y:hidden}.DashboardMain .DashboardPanel .AppCarousel .ScrollPanel::before,.DashboardMain .DashboardPanel .AppCarousel .ScrollPanel::after{content:"";flex-shrink:0}.DashboardMain .DashboardPanel .AppCarousel .ScrollPanel::before{width:var(--dashboard-panel-padding)}.DashboardMain .DashboardPanel .AppCarousel .ScrollPanel::after{width:calc(var(--dashboard-panel-padding) - var(--dashboard-app-carousel-spacing))}.DashboardMain .DashboardPanel .AppCarousel .ScrollPanel::-webkit-scrollbar,.DashboardMain .DashboardPanel::-webkit-scrollbar{display:none}.DashboardMain .DashboardPanel .AppCarousel .AppButtonContainer{flex-shrink:0;flex-grow:0;perspective:var(--dashboard-app-carousel-button-width)}.DashboardMain .DashboardPanel .AppCarousel .AppButtonContainer .AppButton{width:var(--dashboard-app-carousel-button-width);height:var(--dashboard-app-carousel-button-height);box-sizing:border-box;border-radius:calc(var(--settings-control-inner-border-radius)/3);overflow:hidden;filter:brightness(100%);background-color:rgba(var(--settings-subsection-background-rgb), calc(0.5 * var(--settings-subsection-background-a)));box-shadow:0 7px 20px 2px #000;margin-right:var(--dashboard-app-carousel-spacing);margin-top:25px;margin-bottom:50px;transition:all var(--control-bar-button-transition-time) var(--control-bar-button-transition-ease)}.DashboardMain .DashboardPanel .AppCarousel .AppButtonContainer .AppButton:hover,.DashboardMain .DashboardPanel .AppCarousel .AppButtonContainer.ShowingPopovers .AppButton{transform:translateZ(9px) rotateX(1.5deg);filter:brightness(105%);box-shadow:0 7px 40px 7px #000}.DashboardMain .DashboardPanel .AppCarousel .AppButtonContainer .AppButton:active{transform:translateZ(-2px);filter:brightness(95%);box-shadow:0 7px 12px 0px #000}.DashboardMain .DashboardPanel .AppCarousel .AppButton.Placeholder{--placeholder-button-max-opacity: calc( 0.5 * var(--settings-subsection-background-a) / 4 * 4 );pointer-events:none;background:rgb(var(--settings-subsection-background-rgb));opacity:var(--placeholder-button-max-opacity)}.DashboardMain .DashboardPanel .AppCarousel .AppButton.Placeholder:nth-child(2){--placeholder-button-max-opacity: calc( 0.5 * var(--settings-subsection-background-a) / 4 * 3 )}.DashboardMain .DashboardPanel .AppCarousel .AppButton.Placeholder:nth-child(3){--placeholder-button-max-opacity: calc( 0.5 * var(--settings-subsection-background-a) / 4 * 2 )}.DashboardMain .DashboardPanel .AppCarousel .AppButton.Placeholder:nth-child(4){--placeholder-button-max-opacity: calc( 0.5 * var(--settings-subsection-background-a) / 4 * 1 )}.DashboardMain .DashboardPanel .AppCarousel .AppButton .PlayIcon{margin:auto;width:3rem;z-index:11;filter:invert(100%) sepia(40%) saturate(2%) hue-rotate(196deg) brightness(105%) contrast(101%);opacity:0;transform:scale(0.5);transition:all calc(var(--control-bar-button-transition-time)*2) var(--control-switch-overshoot-ease)}.DashboardMain .DashboardPanel .AppCarousel .AppButton .PlayIconFade{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.35);opacity:0;z-index:10;transition:opacity var(--control-bar-button-transition-time) var(--control-bar-button-transition-ease)}.DashboardMain .DashboardPanel .AppCarousel .AppButton:hover .PlayIcon,.DashboardMain .DashboardPanel .AppCarousel .AppButton:hover .PlayIconFade{opacity:1;transform:scale(1)}.PortraitAppImageContainer{display:flex;position:relative;overflow:hidden;width:100%;height:100%}.PortraitAppImageContainer .OverlaidContents{z-index:20;position:absolute;left:0;right:0;top:0;bottom:0}.PortraitAppImageContainer .OverlaidContents svg,.PortraitAppImageContainer .OverlaidContents img{position:absolute;bottom:0;right:0}.QuickLaunchPlayIconContainer{--color: #01a75b;--size: 300px;width:var(--size);height:var(--size);display:flex}.QuickLaunchPlayIcon{position:absolute;top:0;bottom:0;left:4%;right:5%;z-index:1;margin:auto;width:35%;height:35%;fill:var(--color);background:url("/dashboard/images/icons/quicklaunch_play.png");background-size:contain}.QuickLaunchPlayIconBackground{position:absolute;top:0;bottom:0;left:2%;right:0;margin:auto;width:100%;height:100%;fill:var(--color);fill:#000}.ShowHideAnimation .QuickLaunchPlayIcon,.ShowHideAnimation .QuickLaunchPlayIconBackground{animation-duration:var(--show-hide-duration);animation-fill-mode:both;animation-timing-function:ease-in-out;animation-iteration-count:1}.ShowHideAnimation .QuickLaunchPlayIconBackground{animation-timing-function:ease-out}@keyframes QuickLaunchPlayIconBackground-Showing{0%{opacity:0;transform:scale(1)}40%,100%{opacity:.1;transform:scale(0.6)}}@keyframes QuickLaunchPlayIconBackground-Hiding{0%{opacity:.1;transform:scale(0.6)}50%,100%{opacity:0;transform:scale(0)}}.ShowHideAnimation.Showing .QuickLaunchPlayIconBackground,.ShowHideAnimation.Shown .QuickLaunchPlayIconBackground{animation-name:QuickLaunchPlayIconBackground-Showing}.ShowHideAnimation.Hiding .QuickLaunchPlayIconBackground{animation-name:QuickLaunchPlayIconBackground-Hiding}@keyframes QuickLaunchPlayIcon-Showing{0%{opacity:0;filter:brightness(60%);transform:scale(0.1)}50%{opacity:1;filter:brightness(110%);transform:scale(1.08)}100%{opacity:1;filter:brightness(100%);transform:scale(1)}}@keyframes QuickLaunchPlayIcon-Hiding{50%,100%{opacity:0;transform:scale(0)}}.ShowHideAnimation.Showing .QuickLaunchPlayIcon{animation-name:QuickLaunchPlayIcon-Showing}.ShowHideAnimation.Hiding .QuickLaunchPlayIcon{animation-name:QuickLaunchPlayIcon-Hiding}.PortraitAppImageContainer .Icon,.PortraitAppImageContainer .IconBackgroundBlur{position:absolute;z-index:10;width:100%;height:100%;pointer-events:none;background-size:contain;background-position:0% 21.3%;background-repeat:no-repeat}.PortraitAppImageContainer .IconBackgroundBlur{z-index:1;filter:blur(16px);background-position:50% 30%;background-size:200% 200%}.PortraitAppImageContainer .Title{display:none}.PortraitAppImageContainer.Fallback .Title{display:block;position:absolute;z-index:20;top:20%;max-height:60%;left:5%;width:90%;overflow:hidden;text-align:center;white-space:normal;font-size:32px}.DashboardMain .DashboardPanel .HeaderRow{display:flex;flex-direction:row}.DashboardMain .DashboardPanel .HeaderRow:not(:first-child),.DashboardMain .DashboardPanel>h1:not(:first-child),.DashboardMain .DashboardPanel>h2:not(:first-child){margin-top:.6em}.DashboardMain .DashboardPanel>.HeaderRow,.DashboardMain .DashboardPanel>h1,.DashboardMain .DashboardPanel>h2{margin-top:0;margin-bottom:.25em}.DashboardMain .DashboardPanel>h1:not(:first-child),.DashboardMain .DashboardPanel>h2:not(:first-child){margin-top:.6em}.DashboardMain .DashboardPanel>.HeaderRow>h1,.DashboardMain .DashboardPanel>.HeaderRow>h2{flex-grow:1;margin:0;height:fit-content;align-self:flex-end}.DashboardMain .DashboardPanel .AppCarousel+.HeaderRow,.DashboardMain .DashboardPanel .AppCarousel+h1,.DashboardMain .DashboardPanel .AppCarousel+h2{margin-top:1.5em;margin-bottom:.35em}.DashboardMain .DashboardPanel .HeaderRow+.AppCarousel,.DashboardMain .DashboardPanel h1+.AppCarousel,.DashboardMain .DashboardPanel h2+.AppCarousel{margin-top:-0.6em}.DashboardMain .DashboardPanel .HeaderRow>.Controls{flex-shrink:0}.DashboardMain .DashboardPanel .HeaderRow>.Controls>*{margin:0}.DashboardMain .DashboardPanel .HeaderRow>.Controls>*:not(:first-child){margin-left:var(--dashboard-control-margin)}.DashboardMain .DashboardPanel .ButtonControl.PanelTopRight+.HeaderRow,.DashboardMain .DashboardPanel .ButtonControl.PanelTopRight+h1,.DashboardMain .DashboardPanel .ButtonControl.PanelTopRight+h2{margin-top:2em}.DashboardMain .ControlBar{box-sizing:border-box;height:var(--dashboard-control-bar-height);position:relative;display:flex;flex-direction:row}.DashboardMain .ControlBar.MainControlBar{width:var(--dashboard-control-bar-width);padding:0 calc(var(--dashboard-control-bar-side-padding) + var(--dashboard-control-bar-component-padding));background-color:var(--gamepadui-darkest-grey);border-radius:var(--settings-border-radius)}.DashboardMain .ControlBar>div{margin-top:auto;margin-bottom:auto;padding-left:var(--dashboard-control-bar-component-padding);padding-right:var(--dashboard-control-bar-component-padding);padding:0 var(--dashboard-control-bar-control-spacing)}.DashboardMain .ControlBar .Section{display:flex;flex-direction:row;flex:1;justify-content:center;margin:auto}.DashboardMain .ControlBar .Section.Left{justify-content:flex-start;margin-right:auto}.DashboardMain .ControlBar .Section.Left,.DashboardMain .ControlBar .Section.Right{width:0}.DashboardMain .ControlBar .Section.Right{justify-content:flex-end;margin-left:auto}.DashboardMain .ControlBar .Section>*{margin:auto 0;padding:0}.DashboardMain .ControlBar .Section.Left>*{margin-right:var(--dashboard-control-bar-control-spacing)}.DashboardMain .ControlBar .Section.Center>*:not(:last-child){margin-right:var(--dashboard-control-bar-control-spacing)}.DashboardMain .ControlBar .Section.Right>*{margin-left:var(--dashboard-control-bar-control-spacing)}.DashboardMain .ControlBar .ControlBarGroup{display:flex;flex-direction:row;padding:7px;border-radius:9001px;background-color:var(--gamepadui-darker-grey)}.DashboardMain .ControlBar .ControlBarGroup:empty{display:none}.DashboardMain .ControlBar .ControlBarGroup>*:not(:last-child){margin-right:calc(.4*var(--dashboard-control-bar-control-spacing))}.DashboardMain .ControlBar .ControlBarButton,.DashboardMain .ControlBarTray .ButtonControl,.DashboardMain .ControlBarTray .SliderControl .Handle{--base-shadow: inset 0px 1px 1px 0px rgba(149, 149, 149, 0.5), 0px 2px 13px rgba(0, 0, 0, 0.4);--state-shadow: 0 0 0 0 transparent;--outline-shadow: 0 0 0 0 transparent;background:var(--gamepadui-dark-grey);box-shadow:var(--base-shadow),var(--outline-shadow),var(--state-shadow);transition:all .1s}.DashboardMain .ControlBar .ControlBarButton{display:flex;flex-direction:row;height:var(--control-bar-button-size);min-width:var(--control-bar-button-size);position:relative;border-radius:50%;will-change:transform;transition-property:background,box-shadow,opacity}.DashboardMain .ControlBar .ControlBarButton:active,.DashboardMain .ControlBarTray .ButtonControl:not(.Disabled):active{transform:scale(0.965);--base-shadow: inset 0px 3px 2px rgba(0, 0, 0, 0.6);--state-shadow: 0 0 0 0 transparent}.DashboardMain .ControlBar .ControlBarButton:hover:not(:active),.DashboardMain .ControlBarTray .ButtonControl:not(.Disabled):hover:not(:active),.DashboardMain .ControlBarTray .SliderControl:hover:not(:active) .Handle{--state-shadow: 0px 0px 0px 1px #ffffff, 0px 0px 3px 3px #88ccf1, inset 0px 0px 11px 4px #88ccf147}.DashboardMain .ControlBar .ControlBarButton.Active:not(:active),.DashboardMain .ControlBarTray .ButtonControl.Active:not(:active){--outline-shadow: 0px 0px 0px 2px #88ccf1}.DashboardMain .ControlBar .ControlBarButton:hover:before,.DashboardMain .ControlBar .ControlBarButton.Active:before{opacity:1}.DashboardMain .ControlBar .ControlBarButton.Toggled:not(:active),.DashboardMain .ControlBarTray .ButtonControl.Toggled:not(:active){background:linear-gradient(to bottom, var(--dashboard-minitoggle-color-a) 0%, var(--dashboard-minitoggle-color-b) 100%)}.DashboardMain .ControlBar .ControlBarButton:hover:before,.DashboardMain .ControlBar .ControlBarButton.Toggled:before{opacity:1}.DashboardMain .ControlBar .ControlBarButton>.Icon{--size: 55px;width:var(--size);height:var(--size);z-index:1;pointer-events:none;margin:auto}.DashboardMain .Icon>img{width:100%;height:100%;opacity:.6}.DashboardMain .ControlBar .ControlBarButton.FillImage{background-image:var(--image-url);background-size:110%;background-position:center}.DashboardMain .ControlBar .ControlBarButton.FillImage>img{display:none}.DashboardMain .ControlBar .ControlBarGroup.Small .ControlBarButton{--control-bar-button-size: 85px}.DashboardMain .ControlBar .ControlBarGroup.Small .ControlBarButton.CenterImage>img{margin-top:19px}.DashboardMain .ControlBar .ControlBarGroup.Small .ControlBarButton.CenterImage>.Icon{--size: var(--control-bar-icon-size)}.DashboardMain .ControlBar .ControlBarGroup.Small .ControlBarButton.CenterImageLarge>.Icon{--size: var(--control-bar-icon-size-large)}.DashboardMain .ControlBar .ControlBarGroup.Large{border-radius:21px}.DashboardMain .ControlBar .ControlBarGroup.Large .ControlBarButton{border-radius:16px}.DashboardMain .ControlBar .ControlBarGroup.App{background:none;padding:0;perspective:320px}.DashboardMain .ControlBar .ControlBarGroup.App .ControlBarButton{height:var(--dashboard-control-bar-now-playing-height);width:calc(var(--dashboard-control-bar-now-playing-height)*460/215);border-radius:16px;background-image:var(--image-url);background-color:var(--dashboard-control-bar-group-color-b);background-size:contain;background-position:center;background-repeat:no-repeat;box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,.8),0 7px 12px 0px rgba(0,0,0,.5);margin:0 16px}.DashboardMain .ControlBar .ControlBarGroup.App .ControlBarButton:hover{transform:translateZ(9px) rotateX(1.5deg);filter:brightness(105%);box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,.8),0 7px 16px 0px rgba(0,0,0,.7)}.DashboardMain .ControlBar .ControlBarGroup.App .ControlBarButton:active{transform:translateZ(-10px) rotateX(0deg);filter:brightness(95%);box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,.8),0 5px 3px 0px rgba(0,0,0,.7)}.DashboardMain .ControlBar .ControlBarGroup.App .ControlBarButton img{display:none}.DashboardMain .ControlBar .NowPlayingSpacer{--height: var(--dashboard-control-bar-now-playing-height);--width: calc( 1.1 * var(--dashboard-control-bar-now-playing-height) * 460 / 215 );height:var(--height);width:var(--width);box-sizing:border-box;position:relative}.DashboardMain .ControlBar .NowPlayingSpacer [vsg-type=panel-anchor]{position:absolute;top:calc(var(--height)/2);left:calc(var(--width)/2)}.DashboardMain .ControlBar .ControlBarButton.Disabled{opacity:.5;pointer-events:none}.DashboardMain .ControlBarTray{padding-top:calc(var(--control-bar-tray-control-margin)*1);min-height:3rem;min-width:3rem;max-width:var(--dashboard-control-bar-width);border-bottom-left-radius:var(--settings-control-inner-border-radius);border-bottom-right-radius:var(--settings-control-inner-border-radius);display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden}.DashboardMain .ControlBarTray.FixedWidth{width:1600px}.DashboardMain .ControlBarTray::after{content:"";position:absolute;top:0%;left:0;width:100%;height:100%;box-shadow:inset 0px 56px 13px -25px #000000a6;z-index:1;pointer-events:none}.DashboardMain .ControlBarTrayBackground{--scale: 0.5;border-bottom-left-radius:calc(var(--scale)*var(--settings-control-inner-border-radius));border-bottom-right-radius:calc(var(--scale)*var(--settings-control-inner-border-radius));background:var(--gamepadui-darkish-grey)}.DashboardMain .ControlBarTray .Section{display:flex;flex-direction:row}.DashboardMain .ControlBarTray>*:not(:last-child){margin-right:var(--control-bar-tray-section-spacing)}.DashboardMain .ControlBarTray .Section>*{margin:var(--control-bar-tray-control-margin)}.DashboardMain .ControlBarTray .Section>*:not(:last-child){margin-right:0}.DashboardMain .ControlBarTray .Section.Grow{flex-grow:1}.DashboardMain .ControlBarTray .DesktopAndWindowList{--mask-size-left: 20px;--mask-size-right: 80px;padding-left:10px;padding-right:50px;scroll-padding:250px;position:relative;mask-image:linear-gradient(to right, transparent 0%, black var(--mask-size-left) calc(100% - var(--mask-size-right)), transparent 100%)}.DashboardMain .ControlBarTray .Section .Label{font-size:1rem;margin-top:auto;margin-bottom:auto}.DashboardMain .ControlBarTray .Section .ButtonControl{--side-padding: 2em;width:fit-content;white-space:nowrap}.DashboardMain .ControlBarTray .DesktopAndWindowList .ButtonControl{max-width:450px;overflow:hidden}.DashboardMain .ControlBarTray .DesktopAndWindowList .ButtonControl>span{display:block;overflow:hidden;text-overflow:ellipsis}.DashboardMain .ControlBarTray .Section .ButtonControl.ViewButton:not(.Fixed){display:flex;align-items:center}.DashboardMain .ControlBarTray .Section .ButtonControl.ViewButton.Fixed{width:82px;display:flex}.DashboardMain .ControlBarTray .Section .ButtonControl.ViewButton:last-of-type{margin-right:9px}.DashboardMain .ControlBarTray .Section .ButtonControl.ViewButton.Fixed>span{margin:auto}.DashboardMain .ControlBarTray .Section .ButtonControl.Round{border-radius:9001px;display:flex;padding:0;height:calc(1.2*var(--settings-control-default-height));width:calc(1.2*var(--settings-control-default-height))}.DashboardMain .ControlBarTray .Section .ButtonControl.Round>img{width:var(--control-bar-icon-size);margin:auto}.DashboardMain .ControlBarTray .Section .ButtonControl,.DashboardMain .ControlBarTray .SliderControl .Handle{background:var(--gamepadui-darker-grey)}.DashboardMain .ControlBarTray .SliderControl .Track{background:var(--gamepadui-dark-grey)}.DashboardMain .ControlBarTray .Section .ButtonControl.Disabled{background:var(--dashboard-desktop-bar-button-color-a);box-shadow:none}.DashboardMain .ControlBarTray .Section .ButtonControl.Disabled>.Icon{opacity:.5}.DashboardMain .ControlBarTray .SliderControl .Handle{border-width:0}.DashboardMain .ControlBarTray .Section .SliderControl{min-width:10em;width:15em;max-width:20em}.DashboardMain .ControlBarTray .SliderControl.Sliding .Handle>.RangeLabel{transform:scale(1)}.NoDesktopFound{width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-content:center;flex-direction:column}.DashboardMain .ControlBarTray .ScrollPanel::-webkit-scrollbar{display:none}.DashboardMain .ControlBarButtonTooltip{display:inline-block;width:fit-content;background:rgba(0,0,0,.85);color:#fff;border-radius:9001px;padding:.3em 1em;font-size:1rem}.TransparentOverlayControlBar{display:flex;flex-direction:row;background:none;padding:0;width:100%;box-sizing:border-box;font-variant-numeric:tabular-nums;transition:opacity .4s ease-out;opacity:1}.TransparentOverlayControlBar:not(:hover){opacity:.6}.TransparentOverlayControlBar .Section{display:flex;flex-direction:row;justify-content:center;margin:0px 10px 0px 10px;background:var(--gamepadui-darker-grey);border-radius:10px}.TransparentOverlayControlBar .ButtonControl{background-color:none;background:none;margin:0;padding:10px 20px 10px 20px;height:100%}.TransparentOverlayControlBar .ButtonControl:hover{background:var(--gamepadui-dark-grey)}.TransparentOverlayControlBar .ButtonControl:active{background:var(--gamepadui-grey)}.DashboardMain .StatusBar{display:flex;flex-direction:row;padding:0;width:var(--dashboard-primary-width);box-sizing:border-box;font-size:1.2rem;font-weight:bold;color:#fff;text-shadow:0px 2px 2px #000;font-variant-numeric:tabular-nums}.DashboardMain .StatusBar .Section{display:flex;flex-direction:row;justify-content:center;margin:auto}.DashboardMain .StatusBar .Section.Left{justify-content:flex-end;margin-right:auto;padding-left:var(--settings-border-radius)}.DashboardMain .StatusBar .Section.Left,.DashboardMain .StatusBar .Section.Right{flex:1}.DashboardMain .StatusBar .Section.Center{flex-grow:0;flex-shrink:0}.DashboardMain .StatusBar .Section.Right{justify-content:flex-start;margin-left:auto;padding-right:var(--settings-border-radius)}.DashboardMain .StatusBar .Section.Left>*:not(:last-child){margin-right:var(--dashboard-status-bar-control-spacing)}.DashboardMain .StatusBar .Section.Center>*{margin-right:var(--dashboard-status-bar-control-spacing)}.DashboardMain .StatusBar .Section.Center>*:first-child{margin-left:var(--dashboard-status-bar-control-spacing)}.DashboardMain .StatusBar .Section.Right>*:not(:first-child){margin-left:var(--dashboard-status-bar-control-spacing)}.DashboardMain .StatusBar .Title{flex-grow:1;display:flex}.DashboardMain .StatusBar .Title .Icon{position:relative;width:1em;height:1em;margin:auto .5em auto 0;flex-shrink:0}.DashboardMain .StatusBar .Title .Icon img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.DashboardMain .StatusBar .Title .Icon img.Shadow{top:2px;opacity:.8}.DashboardMain .StatusBar .Title .NoWrapText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:15em}.DashboardMain .StatusBar .BatteryStatus{display:flex}.DashboardMain .StatusBar .BatteryStatus>img{margin:auto;height:1.1em}.DashboardMain .DashboardPanel.Settings{align-items:center;position:relative;padding:0;overflow:visible !important}.DashboardMain .DashboardPanel.NowPlaying{align-items:center;display:flex;flex-direction:row;padding:var(--dashboard-panel-padding) 6rem;position:relative}.DashboardMain .NowPlaying .HeroBackground{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(40%) blur(50px);transform:scale(1.15);z-index:-1}.DashboardMain .NowPlaying .ArtworkColumn{flex-grow:0;flex-shrink:0;--width: 500px;width:var(--width);height:calc(var(--width)*900/600);border-radius:calc(var(--settings-control-inner-border-radius)/2);overflow:hidden;box-shadow:0 7px 70px -5px #000}.DashboardMain .NowPlaying .InfoColumn{flex-grow:1;flex-shrink:1;margin-left:150px;margin-right:0px}.DashboardMain .NowPlayingAppTitle{font-size:3em;font-weight:bold;margin-bottom:100px;margin-top:70px}.DashboardMain .NowPlaying .InfoColumn .ButtonControl{margin-left:0px;margin-right:0px;font-size:1.5em;margin-bottom:25px}.DashboardMain .NowPlaying .InfoColumn .ButtonControl.Colorful{margin-bottom:40px}.DashboardMain .NoDesktopFound .ButtonControl{margin-top:100px;font-size:1.5em;width:fit-content;padding:1em}.DashboardMain .NowPlaying .InfoColumn .ButtonControl:not(.Colorful){background:rgba(255,255,255,.15);color:#fff}.DashboardMain .NowPlaying .InfoColumn .ButtonControl:not(.Colorful):hover{background:rgba(255,255,255,.3)}.DashboardMain .DashboardPanel .ButtonControl.PanelTopRight{position:absolute;top:var(--dashboard-panel-padding);right:var(--dashboard-panel-padding);margin:0;width:auto}.DashboardMain .SteamLogo{text-align:right;flex-grow:1}.DashboardMain .SteamLogo img{height:1.5em;filter:invert(100%) sepia(40%) saturate(2%) hue-rotate(196deg) brightness(105%) contrast(101%)}.DashboardMain .ControlBarTray .SliderContainer{width:fit-content;height:fit-content;position:relative}.DashboardMain .ControlBarTray.VolumeTray .SliderControl{width:350px}.DashboardMain .ControlBarTray.VolumeTray .SliderControl.Muted:not(:hover){opacity:.5}.DashboardMain .ControlBarTray.VolumeTray{--control-bar-tray-section-spacing: 75px !important}.DashboardMain .ControlBarTray .SliderControl{--slider-thickness: var(--control-bar-tray-control-height)}.DashboardMain .ControlBarTray .ButtonControl{min-height:var(--control-bar-tray-control-height)}.DashboardMain .ControlBarTray .ButtonControl.Keyboard .Icon{--size: 1.4em;width:var(--size);height:var(--size)}.DashboardMain .ControlBarTray .ButtonControl.AddWindow{width:fit-content}.DashboardMain .ControlBarTray .ButtonControl.CloseWindow.Disabled{visibility:hidden}@keyframes ControlBarTrayAnimationShowing{from{transform:translateY(-100%)}to{transform:translateY(0%)}}@keyframes ControlBarTrayAnimationHiding{from{transform:translateY(0%)}to{transform:translateY(-100%)}}@keyframes ControlBarTrayShadowAnimationShowing{from{top:100%}to{top:0%}}@keyframes ControlBarTrayShadowAnimationHiding{from{top:0%}to{top:100%}}.DashboardMain .ShowHideAnimation.ControlBarTrayAnimation .ControlBarTray,.DashboardMain .ShowHideAnimation.ControlBarTrayAnimation .ControlBarTrayBackground,.DashboardMain .ShowHideAnimation.ControlBarTrayAnimation .ControlBarTray::after{animation-duration:var(--show-hide-duration);animation-fill-mode:both;animation-timing-function:ease-out}.DashboardMain .ShowHideAnimation.ControlBarTrayAnimation.Showing .ControlBarTray,.DashboardMain .ShowHideAnimation.ControlBarTrayAnimation.Showing .ControlBarTrayBackground{animation-name:ControlBarTrayAnimationShowing}.DashboardMain .ShowHideAnimation.ControlBarTrayAnimation.Hiding .ControlBarTray,.DashboardMain .ShowHideAnimation.ControlBarTrayAnimation.Hiding .ControlBarTrayBackground{animation-name:ControlBarTrayAnimationHiding}.DashboardMain .ShowHideAnimation.ControlBarTrayAnimation.Showing .ControlBarTray::after{animation-name:ControlBarTrayShadowAnimationShowing}.DashboardMain .ShowHideAnimation.ControlBarTrayAnimation.Hiding .ControlBarTray::after{animation-name:ControlBarTrayShadowAnimationHiding}.QuickLaunchWelcome{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;box-shadow:inset 0px 0px 400px 200px rgba(0,0,0,.4)}.QuickLaunchWelcome .QuickLaunchWelcomePrompt{margin:auto;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;height:100%}.QuickLaunchWelcome .QuickLaunchWelcomeHeader{text-align:center;font-weight:600;font-size:45px}.QuickLaunchWelcome .QuickLaunchWelcomeMessage{text-align:center;font-size:35px;margin-bottom:.8em}.QuickLaunchWelcome .WelcomeFloatingApp{position:absolute;transform:translate(-50%, -50%)}.QuickLaunchWelcome .WelcomeFloatingApp>img{max-width:100%;display:block;box-shadow:0 7px 20px 2px #000;pointer-events:none}.WelcomeFloatingApp0,.WelcomeFloatingApp1,.WelcomeFloatingApp2,.WelcomeFloatingApp3{width:290px}.WelcomeFloatingApp4,.WelcomeFloatingApp5,.WelcomeFloatingApp6,.WelcomeFloatingApp7{width:240px}.WelcomeFloatingApp8,.WelcomeFloatingApp9,.WelcomeFloatingApp10,.WelcomeFloatingApp11{width:170px}.WelcomeFloatingApp0{left:16%;top:39%}.WelcomeFloatingApp1{left:83%;top:40%}.WelcomeFloatingApp2{left:19%;top:79%}.WelcomeFloatingApp3{left:80%;top:79%}.WelcomeFloatingApp4{left:93%;top:15%}.WelcomeFloatingApp5{left:5%;top:15%}.WelcomeFloatingApp6{left:99%;top:87%}.WelcomeFloatingApp7{left:1%;top:87%}.WelcomeFloatingApp8{left:27%;top:14%}.WelcomeFloatingApp9{left:99%;top:35%}.WelcomeFloatingApp10{left:1%;top:35%}.WelcomeFloatingApp11{left:1%;top:71%}.CircularProgressbar{width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3ec75c;stroke-linecap:round;background-color:#000;stroke-width:.325rem}.CircularProgressbar .CircularProgressbar-trail{stroke:#fff;opacity:.1;stroke-width:.325rem}.CircularProgressbar .CircularProgressbar-text{fill:#3e40c7;font-size:20px;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#414141}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3ec777}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.ProgressContainer{--outer-size: 256px;--icon-size: 72px;--default-scale: 0.60;--throb-max-scale: 0.65;height:calc(var(--outer-size));width:calc(var(--outer-size));color:#fff;opacity:.8;display:flex;position:relative}@keyframes halothrob{0%{transform:scale(0.8)}50%{transform:scale(1)}100%{transform:scale(0.8)}}.ProgressContainer.Throb::before{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border-radius:50%;background:radial-gradient(circle, white 30%, rgba(255, 255, 255, 0) 75%);z-index:0;animation:halothrob .5s infinite ease-in-out;pointer-events:none}.ProgressContainer .CircularProgressbar{position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(var(--default-scale))}.ProgressContainer .ProgressIcon{width:var(--icon-size);height:var(--icon-size);margin:auto;z-index:10}.ProgressContainer .SVGIcon_Button{width:var(--icon-size);height:var(--icon-size);margin:auto;z-index:10}@keyframes progressthrob{0%{transform:scale(var(--default-scale))}50%{transform:scale(var(--throb-max-scale))}100%{transform:scale(var(--default-scale))}}.Throb .CircularProgressbar{animation:progressthrob .5s infinite ease-in-out;transform-box:fill-box;transform-origin:center}.Construct .GroupName{color:#fff;font-size:96px;opacity:.8}.ControllerStatusAltArea{width:200px;font-size:96px;display:flex;position:relative;color:#274995}.ControllerStatusAltArea>.SVGIcon_Button{width:1em;height:1em;margin:auto}.ControllerBattery{filter:brightness(65%)}.RoomSetupUI{width:25em;display:flex;flex-direction:column;background:radial-gradient(155.42% 100% at 0% 0%, var(--gamepadui-soft-black) 0 0%, var(--gamepadui-darkest-grey) 100%);background-size:100% 100%;border-radius:10px;padding:20px;border:solid 1px rgba(255,255,255,.1);color:var(--gamepadui-lightest-grey)}.RoomSetupUI.Slim{width:20em}.RoomSetupUI .Title{font-size:1.6em;font-weight:bold;align-items:center;justify-content:center;margin:20px;margin-top:0;align-self:center}.RoomSetupUI .Body{margin:20px;margin-top:0;align-self:center}.RoomSetupUI .ButtonRow{display:flex;flex-direction:row;align-self:center;flex-wrap:wrap;justify-content:center}.RoomSetupUI .ButtonRow .Right{justify-content:right}.RoomSetupUI .ButtonRow .ButtonControl{display:flex;flex-direction:row;align-items:center;width:fit-content}.RoomSetupUI svg{height:1em;margin-right:.8ch;flex-shrink:0}.RoomSetupUI .ButtonRow .ButtonControl svg{height:1em;margin-right:.8ch;flex-shrink:0}.AdjustPlayspaceRoot{width:32px;height:32px}.AdjustPlayspaceRoot .Invalid{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;background:rgba(50,0,0,.75);border:1px solid red}.LoadingThrobberContainer{position:relative;display:flex;justify-content:center;align-items:center}.LoadingThrobber{position:relative;width:256px;height:256px;background:url("/dashboard/images/steam_spinner.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.LoadingThrobberContainer::before{content:"";position:absolute;width:200px;height:200px;background:rgba(0,0,0,.9);border-radius:50%;z-index:0}
/*# sourceMappingURL=file:///home/buildbot/buildslave/steamvr_rel_hotfix_npm_vrwebui/build/public/runtime/resources/webinterface/dashboard/sourcemaps/css/chunk~93a8598f9.css.map*/