










.ClientUIControls div{cursor:default}.ClientUIControls :focus{outline:none!important}#ControlZooContainer{flex-direction:column;display:flex}.DevButton{color:#ff0;text-align:center;text-transform:uppercase;background-color:green;background-image:linear-gradient(#0000 0%,#00000080 100%);border:1px solid #0f0;border-radius:4px;align-content:center;max-width:200px;height:32px;margin:16px;padding:4px 16px;font-size:18px;line-height:32px;transition-property:background-color;transition-duration:.32s;display:inline-block}.DevButton:hover{background-color:#9acd32}.DevButton:active{background-color:#000}.ClientUIControls input[type=submit],.ButtonLabel,.GenericButton{color:#ffffff80;text-transform:uppercase;text-align:center;letter-spacing:2px;text-overflow:ellipsis;background-image:linear-gradient(#0000 10% 40%,#0000 100%);padding:0 16px;font-family:Motiva Sans,Motiva Sans fallback,sans-serif;font-size:16px;font-weight:200;line-height:32px;transition-property:transform,color,background-color,background-image;transition-duration:.12s;transition-timing-function:ease-in-out}.ClientUIControls input[type=submit],.GenericButton{background-color:#252930;background-image:linear-gradient(#0000 50%,#0000001a 75%,#0006 100%);border:1px solid #000;min-width:100px;max-height:32px;margin:16px;transition-property:background-color,transform;transition-duration:.16s,.16s;transition-timing-function:ease-in-out;display:inline-block;box-shadow:0 2px 6px 2px #00000040}.ClientUIControls input[type=submit]:not([disabled]):focus,.GenericButton:not([disabled]):focus,.ClientUIControls input[type=submit]:not([disabled]):hover,.GenericButton:not([disabled]):hover{color:#fff;background-color:#353d4b}.GenericButton .ButtonLabel{padding-inline:16px}.ClientUIControls input[type=submit]:not([disabled]):active,.GenericButton:not([disabled]):active{transform:translateY(1px)scale(.98)}.PopupGeneric{opacity:1;background:radial-gradient(at 0 25%,#262a31 0%,#202329 60%,#0a0b0d 140%);border-top:1px solid #0000;border-image:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='50' height='5'><defs><linearGradient id='redgradient'><stop offset='0' stop-color='%2333576C'/><stop offset='0.334' stop-color='%2366C8E4'/><stop offset='1' stop-color='%23314C5A'/></linearGradient></defs><g id='Layer_1'><path d='M0,0 L50,0 L50,50 L0,50 L0,0 z' fill='url(%23redgradient)' width='100%' height='100%'/></g></svg>") 10%;border-radius:0;width:fit-content;max-width:700px;margin:auto;transition-property:opacity,transform,box-shadow;transition-duration:.32s;transition-timing-function:ease-in-out;position:absolute;inset-inline:0;transform:scale(1);box-shadow:0 8px 38px 5px #000000bf}.ModalAnimation-appear .PopupGeneric,.ModalAnimation-leave .PopupGeneric{opacity:0;transition-duration:.42s;transform:scale(.92);box-shadow:0 4px 18px 3px #000}.PopupGenericContent{opacity:0;text-align:center;flex-flow:column;padding:32px;transition:opacity .22s ease-in-out,transform .22s ease-in-out;display:flex;transform:scale(.85)}.PopupGenericContent>:first-child{margin-top:auto}.PopupGenericContent>:last-child{margin-bottom:auto}.PopupGeneric.PopupVisible .PopupGenericContent{opacity:1;transition-duration:.42s;transition-delay:50ms;transform:scale(1)}.PopupGenericTitle{text-transform:uppercase;color:#fff;text-align:start;letter-spacing:4px;text-shadow:4px 4px 8px #00000080;min-width:300px;margin-bottom:16px;font-family:Motiva Sans,Motiva Sans fallback,sans-serif;font-size:34px;font-weight:300}.PopupGenericSubTitle{color:#7e7e7e;text-align:start;text-transform:uppercase;margin:auto auto 10px;font-size:13px}.PopupGenericBodyText{color:#7e7e7e;text-align:start;margin:auto auto 20px;font-size:16px}.PopupGenericControls{align-self:flex-end;display:flex;overflow:hidden}.PopupGeneric.PopupVisible .PopupHangingButton{transform:translateY(0)}.PopupHangingButton:hover{background-color:#2c3038}.PopupGeneric:not(.PopupVisible) .PopupHangingButton:not(.NegativeButton):hover,.PopupHangingButton:active{background-color:#007acc33}.PopupGeneric:not(.PopupVisible) .PopupHangingButton.NegativeButton:hover,.PopupHangingButton.NegativeButton:active{background-color:#3b2a30}.PopupGeneric:not(.PopupVisible) .PopupHangingButton:hover{transition-delay:.5s;transform:translateY(0)}.PopupHangingButton{background-color:#0000;background-image:linear-gradient(#0006 0%,#0000001a 10%,#0000 20%);border:1px solid #000;flex-grow:1;flex-basis:100%;height:64px;transition-property:background-color,transform;transition-duration:0s,.22s;transition-timing-function:ease-in-out;transform:translateY(64px)}.PopupGenericControls:first-child .PopupHangingButton{border-inline-start:0 solid #000}.PopupGenericControls:last-child .PopupHangingButton{border-inline-end:0 solid #000}.PopupHangingButton .ButtonLabel{font-size:20px;line-height:64px}.PopupHangingButton:hover .ButtonLabel{color:#fff}.PopupHangingButton:active .ButtonLabel{color:#9cdcfe;transform:translateY(1px)scale(.95)}.PopupHangingButton.NegativeButton:active .ButtonLabel{color:#ffd29a}.PopupGeneric select{width:100%}.ClientUIControls select{-webkit-appearance:menulist;-webkit-rtl-ordering:logical;box-sizing:border-box;color:#dfe3e6;text-overflow:ellipsis;white-space:nowrap;border-radius:none;text-transform:uppercase;letter-spacing:2px;background-color:#434953;border:none;align-items:center;width:300px;margin-bottom:30px;padding:12px 10px;font-family:Motiva Sans,Motiva Sans fallback,sans-serif;font-size:16px;font-weight:300;line-height:32px;transition-property:background-color,transform,box-shadow,border;transition-duration:.16s,.16s;transition-timing-function:ease-in-out;overflow:hidden}.ClientUIControls select:disabled{color:#5d5d5d;cursor:default;background-color:#1f2023;border:1px solid #0000004d;box-shadow:0 0 #00000040}.ClientUIControls select option{color:#ffffff80;text-transform:uppercase;text-align:center;white-space:pre;min-height:1.2em;padding:0 2px 1px;font-family:Motiva Sans,Motiva Sans fallback,sans-serif;font-size:16px;font-weight:300;line-height:32px;display:block}.ClientUIControls input[type=checkbox]{-webkit-appearance:none;box-sizing:border-box;vertical-align:middle;background-color:#252930;background-image:linear-gradient(#0000 50%,#0000001a 75%,#0006 100%);background-size:100%;border:1px solid #000;border-radius:3px;width:20px;height:20px;margin-inline-end:8px;transition-property:background-color,border;transition-duration:.32s;transition-timing-function:ease-in-out;box-shadow:0 2px 6px 2px #00000040}.ClientUIControls input[type=checkbox]:checked{background-color:#63c1ff;padding:4px}.ClientUIControls input[type=checkbox]:hover{border-color:#007acc}.ClientUIControls input[type=checkbox]:disabled:hover{border-color:#000}.ClientUIControls input[type=checkbox]:disabled+label{color:gray}.InputLabel{color:#939393;transition:color .32s}.InputLabel:hover{color:#63c1ff}.ClientUIControls input[type=text],.ClientUIControls input[type=password]{color:#555;letter-spacing:.5px;background-color:#181a1e;border:0 solid #0000;height:32px;padding:0 14px;font-size:18px;transition-property:background-position,box-shadow,background-color,color,padding;transition-duration:.32s;transition-timing-function:ease-in-out;box-shadow:inset 2px 2px 8px #000}.ClientUIControls input[type=password]{letter-spacing:6px;font-weight:1200}.ClientUIControls input[type=text]:focus,.ClientUIControls input[type=password]:focus{color:#aaa;background-color:#2c3036;background-position:2px;outline:none;padding-inline-start:12px;box-shadow:inset 0 0 4px #000}.ClientUIControls input[type=text]:focus::-webkit-input-placeholder{color:#5a5c61}.ClientUIControls input[type=text]:hover::-webkit-input-placeholder{color:#5a5c61}.ClientUIControls ::-webkit-input-placeholder{color:#262a2c;font-style:italic;transition:color .32s ease-in-out}.ClientUIControls input[type=password]::selection,.ClientUIControls input[type=text]::selection{color:#fff;background-color:#8aafc0}.SpecularHighlightContainer{pointer-events:none;width:100%;height:100%;position:absolute;overflow:hidden}.SpecularHighlight{z-index:10;pointer-events:none;background:radial-gradient(#fff 0%,#fff0 100%);width:100%;height:100%;transition-property:opacity,transform;transition-duration:.32s;transition-timing-function:ease-in-out;position:absolute}.ToggleSlider{background:#333;border-radius:50px;width:40px;height:26px;position:relative;box-shadow:inset 0 1px 1px #00000080,0 1px #fff3}.ToggleSlider .Slide{top:4px;z-index:1;background-color:#888;border-radius:20px;width:20px;height:20px;transition-property:inset-inline-start,background-color;transition-duration:.4s;transition-timing-function:ease-in-out;display:block;position:absolute;inset-inline-start:3px}.ToggleSlider input[type=checkbox]{display:none}.ToggleSlider input[type=checkbox]:checked+.Slide{background-color:#63c1ff;inset-inline-start:18px}.PopupFullWindow .TitleBar{background-color:#5656561a;background-image:linear-gradient(90deg,#ffffff1a 15%,#fff3 20%,#ffffff08 95%);border-bottom:1px solid #0003;height:24px;bottom:auto}.ModalDialogPopup .PopupFullWindow .TitleBar{background:0 0;border:none;height:64px}.PopupFullWindow .PopupGeneric{flex-direction:column;width:auto;max-width:none;height:100%;display:flex}.PopupFullWindow .PopupGeneric .PopupGenericContent{flex:auto;padding-top:48px;overflow-y:auto}.PopupFullWindow .PopupGenericControls{flex-shrink:0;align-self:auto}.PopupFullWindow .PopupGenericBodyText{flex:auto;margin:0}.PopupFullWindow .PopupGenericChildren{flex:auto}.SettingsPageContainer{width:100%;height:100%}.SettingsPage{text-align:start;padding:20px}.SettingsPage .SettingsGroup{margin-bottom:32px}.SettingsPage .SettingsGroup>*{margin-inline-start:32px}.SettingsPage .SettingsGroup h1,.SettingsPage h1{color:#fff;text-transform:uppercase;margin-inline-start:0;padding:4px;letter-spacing:2px;background-image:linear-gradient(90deg,#2c323c 50%,#212731 75%,#0000 100%);border-radius:2px;width:100%;max-width:1280px;margin-top:0;margin-bottom:24px;padding-inline-start:16px;font-size:24px;font-weight:lighter;line-height:38px}.SettingsPage .SettingsGroup h2,.SettingsPage h2{color:#fff;margin-inline-start:16px;width:100%;margin-top:0;margin-bottom:0;padding:4px;font-size:18px;font-weight:lighter}.SettingsPage div.SettingsFriendsSubGroup{margin-inline-start:8px;margin-bottom:18px}.SettingsStringValue{font-weight:700}.SettingsPage a:hover{text-decoration:underline}.SettingsPage div{color:#ddd;margin-top:4px;margin-bottom:4px;font-size:16px}.SettingsCheckBox{flex-direction:row;align-items:center;display:flex}.SettingsCheckBox div{margin-inline-start:4px}.SettingsTextInputDiv{flex-direction:row;display:flex}body,body.Dkzap317Nac-{color:#969696;font-family:Motiva Sans,Motiva Sans fallback,Arial,Helvetica,sans-serif}button{font-family:Motiva Sans,Motiva Sans fallback,Arial,Helvetica,sans-serif}img{-webkit-user-drag:none}::-webkit-scrollbar{z-index:12;background:0 0;width:14px;height:12px;overflow:visible}::-webkit-scrollbar-thumb{z-index:12;background-color:#434953;background-clip:padding-box;border:4px solid #0000;border-radius:10px;width:10px;min-width:32px;min-height:32px;margin:4px;transition:background-color .32s ease-in-out}div::-webkit-scrollbar-thumb:hover{background-color:#4e5157}textarea::-webkit-scrollbar-thumb:hover{background-color:#4e5157}::selection{text-shadow:1px 1px 2px #000a;color:#fff;background:#54a5d4}.dc15Yd2Gij4-{color:gray;font-size:10px}.k-l2vEyhBKY-{border-radius:25%;width:34px;height:34px;margin-inline-end:4px;overflow:hidden}.evBuHomylGs-{border-radius:25%;width:70px;height:45px;margin-inline-end:4px;overflow:hidden}.dRAg6GcBahk-{border-radius:25%;width:100%;height:100%;position:relative}.dRAg6GcBahk-:after{content:"N/A";color:#555;text-align:center;top:0;background-color:#201e25;width:100%;height:100%;padding-top:2px;padding-bottom:2px;font-size:10px;display:block;position:absolute;inset-inline-start:0}._7yRAThzmB0c- .dRAg6GcBahk-{border:2px solid red}.wvnOnMJ1aJ8-{background-color:#201e25;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.Tji-YT4na9o-{text-transform:uppercase;color:#7d6ebc;user-select:none;cursor:pointer;margin-top:4px;background:0 0;border:1px solid #7d6ebc;border-radius:2px;margin-inline-end:4px;padding:8px 32px;font-size:14px;display:inline-block}.Tji-YT4na9o-.lJsjt2GYXeg-{padding:4px 8px;font-size:9px}.RPxGbDpMPvc-{justify-content:center;align-items:center;display:flex}.LPyHca4dMlA-{height:100%;min-height:420px}.bYRlRDpVqYA-{color:inherit;text-decoration:underline}._7gofsR-SF5w-{resize:none;color:#dfe3e6;background:#3b3f4880;border:none;border-radius:3px;width:100%;max-height:100px;margin:0;padding:4px;font-family:Motiva Sans,Motiva Sans fallback,Arial,Helvetica,sans-serif;font-size:14px;font-weight:300;transition-property:background,box-shadow,padding-inline-start;transition-duration:.2s;transition-timing-function:ease-in-out;box-shadow:inset 0 0 #0000}._7gofsR-SF5w-:focus{background:#43495399;outline:none;padding-inline-start:6px;box-shadow:inset 1px 1px 8px #000a}.EJE6Uh9cQZA-{cursor:pointer;width:16px;height:16px}.tool-tip-source{cursor:default}.react-select-container .react-select__control{background:#dce8fb14;border-color:#0000;box-shadow:0 0 #0000}.react-select-container .react-select__control:hover{background:#464d58;border-color:#0000}.react-select-container .react-select__control .react-select__single-value,.react-select-container .react-select__control .react-select__input-container{color:#d9dde1}.react-select-container .react-select__control input[type=text].react-select__input{color:#d9dde1;box-shadow:unset}.react-select-container .react-select__control .react-select__indicator-separator{background-color:#42494d}.react-select-container .react-select__menu{background-color:#373c44;margin-top:2px}.react-select-container .react-select__menu .react-select__option{color:#d9dde1}.react-select-container .react-select__menu .react-select__option--is-focused{color:#d9dde1;background-color:#3e444d}.react-select-container .react-select__menu .react-select__option--is-selected{background-color:#1c8cde}div:focus,a:focus,span:focus,button:focus{outline:none}.GamepadMode .friendListHeaderContainer{background-color:#0000;min-height:0}.favoriteElement{transform-origin:12%;scroll-margin-top:16px;scroll-margin-bottom:16px;transition-property:transform,background-color;transition-duration:.32s,0s;transition-timing-function:cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;transform:scale(1)rotateX(1deg)}@keyframes ItemFocusAnim-darkerGrey{0%{color:#8b929a;background:#3d4450}to{color:#fff;background:#23262e}}.favoriteElement.gpfocuswithin{z-index:1;animation-name:ItemFocusAnim-darkGrey}.GamepadMode .favoriteElement{height:unset;justify-content:center;align-items:center;height:44px;display:flex}.GamepadMode .favoriteElement .ChatRoomGroupAvatar{width:32px;height:32px}.GamepadMode .favoriteElement .ChatRoomGroupAvatar .ChatRoomGroupAvatar_initials{font-size:18px}.GamepadMode .favoriteElement .friend.online{margin-top:2px;padding-left:14px}.GamepadMode .favoriteElement:first-of-type{scroll-margin-top:44px}.chatRoomMembers.groupMemberList .friend{margin-top:2px}.GamepadMode .chatRoomMembers.groupMemberList .friend{padding-inline-start:20px}.GamepadMode .chatRoomMembers.groupMemberList .friend .avatarHolder{margin-inline-start:6px}.chatRoomMembers.groupMemberList .chatroomBucket_regular{transform-origin:12%;scroll-margin:32px 0;transition-property:transform,background-color;transition-duration:.32s,0s;transition-timing-function:cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;transform:scale(1)rotateX(0)}.chatRoomMembers.groupMemberList .chatroomBucket_regular.gpfocus{z-index:1;animation-name:ItemFocusAnim-darkerGrey}.chatRoomMembers.groupMemberList .chatMemberRow{flex-direction:row;align-items:center;min-width:0;display:flex;overflow:hidden}.chatRoomMembers.groupMemberList .chatMemberRowMain{transform-origin:12%;flex:auto;min-width:0;height:100%;scroll-margin:32px 0;transition-property:transform,background-color;transition-duration:.32s,0s;transition-timing-function:cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;display:flex;transform:scale(1)rotateX(0)}.chatRoomMembers.groupMemberList .chatMemberRowMain.gpfocus{z-index:1;animation-name:ItemFocusAnim-darkerGrey}.chatRoomMembers.groupMemberList .chatMemberRowMain .friend{flex:1;min-width:0}.chatMemberGameButtons{flex-direction:row;flex-shrink:0;align-items:center;gap:7px;padding:0 8px;display:flex}.chatMemberGameButton{transform-origin:12%;box-sizing:border-box;color:#67707b;white-space:nowrap;background-color:#282b33;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 10px;font-size:13px;font-weight:700;transition-property:transform,background-color;transition-duration:.32s,0s;transition-timing-function:cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;display:flex;transform:scale(1)rotateX(0)}.chatMemberGameButton.Hidden{visibility:hidden}.chatMemberGameButton.chatMemberMenuButton{padding:0 5px}.chatMemberGameButton.chatMemberMenuButton svg{width:17px;height:17px}.chatMemberGameButton{transition:background-color 50ms ease-out}.chatMemberGameButton:hover:not(.gpfocus):not(.Hidden){color:#fff;cursor:pointer;background-color:#3d4450}.chatMemberGameButton.gpfocus{z-index:1;animation-name:ItemFocusAnim-darkGrey}.NoInviteColumn .chatMemberInviteButton.Hidden,.NoJoinColumn .chatMemberJoinButton.Hidden{display:none}.GamepadMode .ChatRoomGroupAvatar{border:2px solid #67707b;width:32px;height:32px;margin-left:4px;margin-right:1px}.GamepadMode .ChatRoomGroupAvatar,.GamepadMode .ChatRoomMultiFriendAvatar{border:2px solid #67707b}.GamepadMode .ChatRoomMultiFriendAvatar{flex-shrink:0;width:31px;height:31px;margin:0}.GamepadMode .sectionTitle{text-align:start;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:0;color:#8b929a;letter-spacing:.5px;text-transform:uppercase;padding-left:16px;font-family:Motiva Sans,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none}.GamepadMode .friend.quickAccessFriend{width:calc(100% - 12px);margin:0;padding-left:14px}.GamepadMode .friend.quickAccessFriend.online{padding-left:14px}.GamepadMode .quickAccessFriend.QuickAccessChat,.GamepadMode .quickAccessFriend.QuickAccessClan{flex-direction:row;flex-grow:0;width:100%;padding-top:3px;padding-bottom:3px;padding-left:12px;display:flex}.GamepadMode .quickAccessFriend.QuickAccessChat .clanName,.GamepadMode .quickAccessFriend.QuickAccessClan .clanName{text-align:left;text-align:left;text-indent:0;min-width:0;text-shadow:none;text-transform:none;letter-spacing:0;color:#c5d6d4;flex-direction:column;flex:1;align-self:center;padding-left:5px;font-family:Motiva Sans,Helvetica,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;display:flex}.quickAccessFriend.QuickAccessChat .ChatUnreadMessageIndicator .chatUnreadCircle,.quickAccessFriend.QuickAccessClan .ChatUnreadMessageIndicator .chatUnreadCircle{margin-top:21px}.quickAccessFriend.QuickAccessChat .ChatUnreadMessageIndicator.UnreadMention .chatUnreadCircle,.quickAccessFriend.QuickAccessClan .ChatUnreadMessageIndicator.UnreadMention .chatUnreadCircle{margin-left:-3px}.DialogContent_InnerWidth .chatRoomVoiceChannel,.DialogContent_InnerWidth .chatRoomTextChannel{transform-origin:12%;transition-property:transform,background-color;transition-duration:.32s,0s;transition-timing-function:cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;transform:scale(1)rotateX(0)}.DialogContent_InnerWidth .chatRoomVoiceChannel.gpfocus,.DialogContent_InnerWidth .chatRoomTextChannel.gpfocus{z-index:1;animation-name:ItemFocusAnim-darkerGrey}.GamepadMode .chatRoomHeader{width:100%;position:absolute;bottom:7px}.FriendPickerScrollPanel{flex-grow:1;padding:1px 0}.GamepadMode .ChatRoomGroupInviteDialog .insetShadow.verticalInsetShadow{display:none}.GamepadMode .ChatRoomGroupInviteDialog .FriendPickerFriendList>.Panel{padding-top:6px}.GamepadMode .ChatRoomGroupInviteDialog .FriendPicker_SuggestedFriend{scroll-margin:16px 0}.GamepadMode .ChatRoomGroupInviteDialog .FriendPicker_SuggestedFriend .friend{padding-left:8px}.FriendPicker_SuggestedFriend .friend{transform-origin:12%;transition-property:transform,background-color;transition-duration:.32s,0s;transition-timing-function:cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;transform:scale(1)rotateX(0)}.FriendPicker_Focus .FriendPicker_SuggestedFriend.Focus{background:linear-gradient(90deg,#3b3f4880 0% 20%,#0000 100%)}.FriendPicker_SuggestedFriend.gpfocus .friend{z-index:1;animation-name:ItemFocusAnim-darkerGrey}.DialogContent_InnerWidth .chatRoomTextChannel.ActiveTextChannel{background-color:#0000}.DialogContent_InnerWidth .chatRoomTextChannel.ActiveTextChannel:after{content:"";background:#1a9fff;border-radius:6px;width:10px;height:75%;position:absolute;top:3px;left:5px}.GamepadMode .chatRoomTextChannel .ChatUnreadMessageIndicator{background:unset}.GamepadMode .chatRoomTextChannel .ChatUnreadMessageIndicator .chatUnreadCircle{background-color:#ffd55f;border-radius:50%;width:8px;height:8px;top:18px;left:5px;box-shadow:0 0 6px 1px #ffd55f,0 0 16px 2px #ef806c}.GamepadMode .friendlistListContainer{scroll-behavior:auto;background:0 0;padding-bottom:8px;scroll-padding:48px 0 8px}.GamepadMode .friendGroup.taggedGroup,.GamepadMode .friendGroup.gameGroup{border-top:1px solid #3d4450;margin-top:0}.GamepadMode .FriendsListContent{flex-direction:unset}.GamepadMode .friendGroup .groupName{white-space:nowrap;text-overflow:clip;cursor:pointer;text-align:start;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:0;color:#b8bcbf;text-transform:normal;transform-origin:12%;flex-direction:row;align-items:center;margin-top:4px;margin-left:0;padding-left:16px;scroll-margin:16px 0;font-family:Motiva Sans,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;transition:transform .32s cubic-bezier(.17,.45,.14,.83),background-color cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;display:flex;overflow:hidden;transform:scale(1)rotateX(1deg)}.GamepadMode .friendGroup .groupName.gpfocus{z-index:1;animation-name:ItemFocusAnim-darkGrey}.friendGroup.friendOutgoingRequests .groupName,.friendGroup.friendRequests .groupName{padding:6px 24px 6px 16px}.friendGroup .friendInviteContainer{margin-top:2px}.GamepadMode .ExpandPlusMinus{display:none}.GamepadMode .gameGroup:not(.OtherGamesGroup):not(.NonSteamGamesGroup) .gameGroupContainer{width:unset;height:22px}.GamepadMode .friendGroup .groupIcon{margin-right:0}.GamepadMode .groupName .gameGroupContainer .groupIcon,.GamepadMode .FriendInGameIcon img{margin-top:0;margin-left:0}.GamepadMode .FriendsListContent .friendlistListContainer .friendGroup.onlineFriends{background:0 0;border-top:1px solid #4cb4ff4d}.GamepadMode .FriendsListContent .friendlistListContainer .friendGroup.offlineFriends{background:0 0;border-top:1px solid #3d4450}.GamepadMode .friendGroup.gameGroup:not(.OtherGamesGroup) .friend,.GamepadMode .friendGroup.gameGroup:not(.OtherGamesGroup) .SteamPlayerGroupFooter{flex-grow:1;height:46px;margin:0;padding:0 0 0 14px;display:flex}.GamepadMode .friendGroup.gameGroup:not(.OtherGamesGroup) .SteamPlayerGroupFooter.lastInGroup{margin-top:-8px}.GamepadMode .friendGroup.gameGroup:not(.OtherGamesGroup) .SteamPlayerGroupFooter.lastInGroup .SteamPlayerGroupFooterLabel{color:#3e862d;margin-left:10px}.GamepadMode .friendGroup.gameGroup:not(.OtherGamesGroup) .SteamPlayerGroupFooter.lastInGroup .count{color:#59bf40}.GamepadMode .friendlistListContainer .friend.ingame .labelHolder{flex-grow:1;margin:0 0 0 8px;padding:0}.GamepadMode .friend .labelHolder{height:unset;max-width:182px;margin-left:8px}#QuickAccess-Menu .GamepadMode .friend .labelHolder{max-width:238px}.GamepadMode .FriendInGameIcon{margin-left:unset;width:unset;z-index:2;align-items:center;margin-top:12px;margin-left:-4px;margin-right:-16px;display:flex}.GamepadMode .FriendInGameIcon .FriendInGameIcon_NA{margin-left:0}.GamepadMode .friendGroup.offlineFriends .groupName .groupCount,.GamepadMode .friendGroup.onlineFriends .groupName .groupCount,.GamepadMode .friendGroup .groupName .groupCount.collapsed{text-align:start;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:0;color:#8b929a;letter-spacing:.5px;text-transform:uppercase;font-family:Motiva Sans,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none}.friendGroup .groupName{padding-top:4px;padding-bottom:4px}.GamepadMode .friendGroup .groupName .groupCount{margin-left:8px}.GamepadMode .friend,.GamepadMode .ContextMenuButton{align-items:center;display:flex}.GamepadMode .ContextMenuButton svg{margin-top:3px}.GamepadMode .friendlistListContainer .friend.online{padding-left:14px}.GamepadMode .friendGroup .SteamPlayerGroupFooter{align-items:center;display:flex}.GamepadMode .friend.inGroup .SteamPlayerGroupLines{border-width:1px 1px 1px 2px;border-color:#3e862d;width:4px;margin-top:0}.GamepadMode .friend.firstInGroup .SteamPlayerGroupLines{border-width:2px;border-color:#3e862d;border-top-left-radius:2px;width:4px;margin-bottom:-3px;margin-left:-6px}.GamepadMode .friend.lastInGroup .SteamPlayerGroupLines,.GamepadMode .SteamPlayerGroupFooter.lastInGroup .SteamPlayerGroupLines{z-index:2;border-width:2px;border-color:#3e862d;border-bottom-left-radius:2px;width:4px;height:20px;margin-top:-24px}.gpfocus .FriendVoiceChat,.FriendVoiceChat.gpfocus,.gpfocus .GroupVoiceChatFriend,.GroupVoiceChatFriend.gpfocus{background:#3d4450;transition:none}.GamepadMode .titleBarContainer.ChatTabs,.GamepadMode .chatWindow,.GamepadMode .chatDialogs{background:0 0}.ChatHistorySelector{opacity:0;filter:blur(2px);background:radial-gradient(120% 160% at 40%,#3d4450 0%,#0000 75%);border-radius:3px;position:absolute;inset:8px 8px 0 11px}.GamepadMode .chatWindow .chatHeader{z-index:2;min-height:0;box-shadow:none;background:linear-gradient(90deg,#4469a5 0,#24252d 60px 100%);border-left:3px solid #639eff}.GamepadMode .chatWindow .chatHeader.InGameHeader{background:linear-gradient(90deg,#2d6020 0,#24252d 60px 100%);border-left-color:#59bf40}.GamepadMode .chatWindow .chatHeader.InGameHeader>.no-drag{background:0 0}.GamepadMode .chatHeader.titleBarContainer{height:100px}#QuickAccess-Menu .GamepadMode .chatHeader.titleBarContainer{height:80px}.GamepadMode .FriendChatHeaderSteamDeck{flex-direction:row;align-items:stretch;display:flex}.GamepadMode .FriendChatHeaderSteamDeck .RightSideButtonContainer{box-sizing:border-box;height:100px;padding:40px 12px 0 0;position:relative}#QuickAccess-Menu .GamepadMode .FriendChatHeaderSteamDeck .RightSideButtonContainer{height:80px;padding-top:0}#QuickAccess-Menu .GamepadMode .FriendChatHeaderSteamDeck .RightSideButtonContainer:has(>.FriendChatHeaderVoiceStatus>:not(:empty)){padding-top:26px}.GamepadMode .FriendChatHeaderSteamDeck .FriendChatHeaderVoiceStatus{text-align:start;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:0;color:#59bf40;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-family:Motiva Sans,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none;position:absolute;bottom:48px;right:12px}#QuickAccess-Menu .GamepadMode .FriendChatHeaderSteamDeck .FriendChatHeaderVoiceStatus{top:13px;bottom:auto}.GamepadMode .FriendChatHeaderSteamDeck .FriendChatHeaderVoiceStatus:empty{display:none}.GamepadMode .FriendChatHeaderSteamDeck .FriendChatHeaderUnreadCount{text-align:start;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:0;color:#ffd55f;align-items:center;gap:5px;margin-right:6px;font-family:Motiva Sans,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-decoration:none;display:flex}.GamepadMode .FriendChatHeaderSteamDeck .FriendChatHeaderUnreadCount:before{content:"";background-color:currentColor;border-radius:50%;width:6px;height:6px}.GamepadMode .titleBarContainer.ChatTabs{background-color:#0000;padding-top:8px;padding-bottom:8px}.GamepadMode .multiChatDialog{background:radial-gradient(155.42% 100% at 50% 0,#0e141b 0%,#0e141b80 60%,#0e141b33 100%);flex:2}.GamepadMode .multiChatDialog.gpfocuswithin{background:radial-gradient(155.42% 100% at 50% 0,#23262e 0%,#23262e80 60%,#23262e33 100%)}.GamepadMode .multiChatDialog.MultiChatDialogFocusWithin .chatWindow .chatEntry>*{background-color:#2b333f}.GamepadMode .multiChatDialog .speakerTimeStamp{color:#67707b}.GamepadMode .chatTabSetContainer.gamepadui .HorizontalMiniSlider{padding:0 6px}.GamepadMode .chatWindow .chatEntry{background-color:#0000;padding:0 0 40px}.GamepadMode .chatWindow .chatEntry.ChatEntryFocusWithin>:not(.chatUploadContainer){z-index:1;color:#fff;background-color:#3d4450;animation-name:ItemFocusAnim-darkGrey}.GamepadMode .chatWindow .chatEntry>.compactableHeight:empty:not(.disconnectBlocker){display:none}.GamepadMode .chatWindow .chatEntry>:not(.chatUploadContainer){box-shadow:none;transform-origin:12%;background-color:#23262e73;border-radius:3px;margin:0 10px 10px;padding:0;transition-property:transform,background-color;transition-duration:.32s,0s;transition-timing-function:cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;transform:scale(1)rotateX(0);box-shadow:0 0 10px #0e141b}.GamepadMode .PendingGameInvitesBar{flex-direction:row;flex:none;gap:8px;width:95%;margin:0 auto 8px;display:flex}.GamepadMode .PendingGameInvite{white-space:nowrap;background-color:#23262ed9;border-radius:3px;flex-direction:row;flex:1 0 auto;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:flex;box-shadow:0 0 10px #0e141b}.GamepadMode .PendingGameInvite .PendingGameInviteHeader{aspect-ratio:460/215;border-radius:2px;height:60px}.GamepadMode .PendingGameInvite .PendingGameInviteText{flex-direction:column;flex:auto;min-width:0;display:flex}.GamepadMode .PendingGameInvite .PendingGameInviteLabel,.GamepadMode .PendingGameInvite .PendingGameInviteAppName{text-overflow:ellipsis;overflow:hidden}.GamepadMode .PendingGameInvite .PendingGameInviteLabel{color:#fff;font-size:15px}.GamepadMode .PendingGameInvite .PendingGameInviteInviter{align-items:baseline;gap:8px;display:inline-flex}.GamepadMode .PendingGameInvite .PendingGameInviteInviter .FriendAvatar{align-self:center}.GamepadMode .PendingGameInvite .PendingGameInviteInviter .avatarHolder{width:24px;height:24px;position:relative;transform:none}.GamepadMode .PendingGameInvite .PendingGameInviteAppName{color:#8b929a;font-size:15px}.GamepadMode .PendingGameInvite .PendingGameInviteButton{color:#8b929a;transform-origin:12%;background-color:#3d4450;border-radius:3px;justify-content:center;align-items:center;gap:2px;min-width:34px;height:34px;padding:0 6px;transition-property:transform,background-color;transition-duration:.32s,0s;transition-timing-function:cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;display:flex;transform:scale(1)rotateX(0)}.GamepadMode .PendingGameInvite .PendingGameInviteButton svg{width:18px;height:18px}.GamepadMode .PendingGameInvite .PendingGameInviteButton.Accept svg{color:#59bf40}.GamepadMode .PendingGameInvite .PendingGameInviteButton.Dismiss svg{color:#de3618}.GamepadMode .PendingGameInvite .PendingGameInviteButton.gpfocus{z-index:1;animation-name:none}.GamepadMode .PendingGameInvite .PendingGameInviteButton.gpfocus svg{color:#fff}.GamepadMode .PendingGameInvite .PendingGameInviteButton.gpfocus.Accept{background-color:#59bf40}.GamepadMode .PendingGameInvite .PendingGameInviteButton.gpfocus.Dismiss{background-color:#de3618}.GamepadMode .chatRoomGroupStatsRow{flex-direction:row;align-items:center;height:20px;margin:0 10px;display:none}.GamepadMode .chatRoomGroupStatsRow .chatRoomGroupStatsRule{background-color:#67707b59;flex:1;height:1px;margin-right:16px}.GamepadMode .chatRoomGroupStatsRow .chatRoomGroupStats{margin-bottom:0}.GamepadMode .chatRoomGroupStatsRow .statMemberStat{margin-inline-end:12px;font-family:Motiva Sans,Helvetica,sans-serif;font-size:12px;font-weight:700}.GamepadMode .chatRoomGroupStatsRow .statMemberStat .statCircle{margin-left:2px}.GamepadMode .chatRoomGroupStatsRow .statMemberStat.statMembersTotal{margin-inline-end:0}.GamepadMode .namedGroup .chatRoomGroupStatsRow{display:flex}.ShowStaleWarning .FriendsDataOutofDate{transform:translateY(32px)}.FriendsListAndChatsSteamDeck{flex-direction:row;width:100%;display:flex;position:relative}.FriendsListAndChatsSteamDeck .SteamDeckChats{flex:1;display:flex}.FriendsListAndChatsSteamDeck .GamepadMode.friendlist>*,.FriendsListAndChatsSteamDeck .multiChatDialog.GamepadMode>*{transition:opacity .21s ease-in-out}.FriendsListAndChatsSteamDeck.FriendsAndChatsFocusWithin .GamepadMode.friendlist:not(.FriendListFocusWithin)>*,.FriendsListAndChatsSteamDeck.FriendsAndChatsFocusWithin .SteamDeckChats:not(.SteamDeckChatsFocusWithin) .multiChatDialog.GamepadMode>*{opacity:.45}.FriendsListAndChatsSteamDeck .FriendsDataOutofDate{z-index:1000;pointer-events:none;flex-direction:row;justify-content:center;width:100%;margin:0 auto;transition:transform .32s ease-in-out;display:flex;position:absolute;top:-32px}.FriendsListAndChatsSteamDeck .FriendsDataOutofDate div{text-align:start;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:0;color:#ffc82c;letter-spacing:.5px;text-transform:uppercase;z-index:10;background-color:#3d4450;border-bottom-right-radius:6px;border-bottom-left-radius:6px;flex-direction:row;align-items:center;padding-right:6px;font-family:Motiva Sans,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:20px;text-decoration:none;display:flex;box-shadow:1px 0 8px #000}.FriendsListAndChatsSteamDeck .FriendsDataOutofDate svg{width:12px;height:12px;margin:0 4px}.listContentContainer :first-child.friendGroup.gameGroup{border-top:none}#QuickAccess-Menu .GamepadMode.friendlist .TabPanelHeader{letter-spacing:1px;text-transform:uppercase;margin:0;text-align:left;text-align:start;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:0;color:#fff;align-items:center;gap:10px;height:33px;margin-left:16px;margin-right:7px;padding:3px 0 8px;font-family:Motiva Sans,Helvetica,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none;display:flex}.GamepadMode.friendlist{width:100%;max-width:unset;background:radial-gradient(155.42% 100% at 50% 0,#0e141b 0%,#0e141b80 60%,#0e141b33 100%);border-right:1px solid #000;flex-direction:column;display:flex;overflow:hidden}.GamepadMode.friendlist.gpfocuswithin{background:radial-gradient(155.42% 100% at 50% 0,#23262e 0%,#23262e80 60%,#23262e33 100%)}.GamepadMode.friendlist.gpfocuswithin .FriendsListSteamDeckTopSection{background-color:#23262e;transition-property:none;box-shadow:0 0 10px #0e141b}#QuickAccess-Menu .GamepadMode.friendlist .FriendsListSteamDeckTopSection{height:auto;padding-top:0}#QuickAccess-Menu .GamepadMode.friendlist.gpfocuswithin{background:0 0}#QuickAccess-Menu .GamepadMode.friendlist.gpfocuswithin .FriendsListSteamDeckTopSection{background-color:#0000}.GamepadMode.friendlist.FriendsListAnchored{max-width:240px}#QuickAccess-Menu .GamepadMode.friendlist.FriendsListAnchored{max-width:300px}.GamepadMode.friendlist .FriendsListSteamDeckTopSection{background-color:#0000;flex-direction:column;justify-content:flex-end;height:100px;padding-top:40px;transition-property:none;display:flex}.GamepadMode.friendlist .FriendsListSteamDeckTabs{flex-direction:row;justify-content:space-around;height:30px;padding:0 0 8px;display:flex}.GamepadMode.friendlist .FriendsListSteamDeckTabs .SVGIcon_FavoriteFriends{margin-top:3px}.GamepadMode.friendlist .FriendsListSteamDeckTabs .SVGIcon_FriendIcon{margin-top:8px}.GamepadMode.friendlist .FriendsListSteamDeckTabs .SVGIcon_Group{margin-top:9px}.GamepadMode.friendlist .FriendsListTab{color:#3d4450;flex-direction:column;justify-content:center;display:flex}.GamepadMode.friendlist .FriendsListTab svg{fill:currentColor;stroke:currentColor}.GamepadMode.friendlist .FriendsListTab svg path{stroke:currentColor}.GamepadMode.friendlist .FriendsListTab svg line,.GamepadMode.friendlist .FriendsListTab svg polygon{stroke:currentColor;fill:currentColor}.GamepadMode.friendlist .FriendsListTab svg{color:inherit}.GamepadMode.friendlist .FriendsListTab{color:#3d4450;transition:color 50ms ease-out}.GamepadMode.friendlist .FriendsListTab:hover{color:#67707b;transition:color .15s ease-in}.GamepadMode.friendlist .FriendsListTab.Active svg{fill:currentColor;stroke:currentColor}.GamepadMode.friendlist .FriendsListTab.Active svg path{stroke:currentColor}.GamepadMode.friendlist .FriendsListTab.Active svg line,.GamepadMode.friendlist .FriendsListTab.Active svg polygon{stroke:currentColor;fill:currentColor}.GamepadMode.friendlist .FriendsListTab.Active svg{color:inherit}.GamepadMode.friendlist .FriendsListTab.Active{color:#8b929a}.GamepadMode.friendlist .FriendsListTab>.SVGIcon_Button{vertical-align:middle;height:24px}.gpfocus .GamepadMode.friendlist .FriendsListTab svg,.GamepadMode.friendlist .FriendsListTab.gpfocus svg{fill:currentColor;stroke:currentColor}.gpfocus .GamepadMode.friendlist .FriendsListTab svg path,.GamepadMode.friendlist .FriendsListTab.gpfocus svg path{stroke:currentColor}.gpfocus .GamepadMode.friendlist .FriendsListTab svg line,.gpfocus .GamepadMode.friendlist .FriendsListTab svg polygon,.GamepadMode.friendlist .FriendsListTab.gpfocus svg line,.GamepadMode.friendlist .FriendsListTab.gpfocus svg polygon{stroke:currentColor;fill:currentColor}.gpfocus .GamepadMode.friendlist .FriendsListTab svg,.GamepadMode.friendlist .FriendsListTab.gpfocus svg{color:inherit}.gpfocus .GamepadMode.friendlist .FriendsListTab,.GamepadMode.friendlist .FriendsListTab.gpfocus{color:#fff}.GamepadMode.friendlist .FriendsListTabPanelContainer{flex:1;width:100%;min-height:0;position:relative;overflow:scroll hidden}.GamepadMode.friendlist .TabPanelHeader{text-align:start;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:0;color:#fff;flex-direction:row;justify-content:space-between;margin:0;padding:4px 6px 4px 16px;font-family:Motiva Sans,Helvetica,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:28px;text-decoration:none;display:flex}.GamepadMode.friendlist .TabPanelHeader .FriendActionsContainer{flex-direction:row;display:flex}.GamepadMode.friendlist .TabPanelHeader .NewChatGroupButton,.GamepadMode.friendlist .TabPanelHeader .AddFriendButton,.GamepadMode.friendlist .TabPanelHeader .FriendsInvitesButton{color:#67707b;background-color:#67707b40;border-radius:3px;justify-content:center;align-items:center;width:26px;height:26px;margin:0 0 0 4px;display:flex;position:relative}.GamepadMode.friendlist .TabPanelHeader .NewChatGroupButton.gpfocus,.GamepadMode.friendlist .TabPanelHeader .AddFriendButton.gpfocus,.GamepadMode.friendlist .TabPanelHeader .FriendsInvitesButton.gpfocus{color:#fff;background-color:#67707b}.GamepadMode.friendlist .TabPanelHeader svg{z-index:1;width:20px;height:20px}.GamepadMode.friendlist .TabPanelHeader .FriendsInvitesButton{width:unset;flex-direction:row;margin-right:6px;display:flex}.GamepadMode.friendlist .TabPanelHeader .FriendsInvitesButton.gpfocus{color:#fff;background-color:#67707b}.GamepadMode.friendlist .TabPanelHeader .FriendsInvitesButton.gpfocus .PendingInviteCount{color:#fff}.GamepadMode.friendlist .TabPanelHeader .FriendsInvitesButton.gpfocus .WavingArm{animation-name:FriendRequestWave}.GamepadMode.friendlist .TabPanelHeader .FriendsInvitesButton .PendingInviteCount{z-index:3;color:#0e141b;background-color:#de3618;border-radius:4px;align-self:center;margin:2px;padding:2px;font-size:12px;line-height:10px}.GamepadMode.friendlist .TabPanelHeader .FriendsInvitesButton .WavingArm{transform-origin:43% 55%;animation-name:none;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.GamepadMode.friendlist .FriendsListTabPanel.beforeActiveTab{pointer-events:none;transform:translate(-64px)}.GamepadMode.friendlist .FriendsListTabPanel.afterActiveTab{pointer-events:none;transform:translate(64px)}.GamepadMode.friendlist .FriendsListTabPanel{opacity:0;z-index:0;flex-direction:column;max-height:100%;transition:opacity .28s cubic-bezier(.17,.45,.14,.83),transform .36s cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:backwards;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.GamepadMode.friendlist .FriendsListTabPanel.Active{opacity:1;z-index:1;transform:translate(0)}.GamepadMode.friendlist .FriendsListTabPanel.RecentMessagesTabList>div:first-of-type,.GamepadMode.friendlist .FriendsListTabPanel.FavoritesTabList>div:first-of-type{padding-top:8px;padding-bottom:4px}.GamepadMode.friendlist .FriendsListTabPanel.FriendsTabList>div:first-of-type{padding-top:0}.GamepadMode.friendlist .FriendsListTabPanel.GroupsTabList>div:first-of-type{padding-top:4px;padding-bottom:4px}.GamepadMode.friendlist .FriendsListTabPanel.RecentMessagesTabList>div:first-of-type,.GamepadMode.friendlist .FriendsListTabPanel.FavoritesTabList>div:first-of-type,.GamepadMode.friendlist .FriendsListTabPanel.FriendsTabList>div:first-of-type,.GamepadMode.friendlist .FriendsListTabPanel.GroupsTabList>div:first-of-type{overflow-y:scroll}.GamepadMode.friendlist .FriendsListContent{max-height:100%;transition:max-height .4s ease-in-out}.GamepadMode.friendlist .GroupChats .ChatRoomList{padding-top:0}.GamepadMode.friendlist .friend.quickAccessFriend .avatarHolder,.GamepadMode.friendlist .friend.quickAccessFriend .avatarHolder .avatar{width:36px;height:36px}.GamepadMode.friendlist .FavoriteFriend_GameIcon{left:-4px;right:unset}.friendlistListContainer button.BackToFriendsListButton{transform-origin:12%;transition-property:transform,background-color;transition-duration:.32s,0s;transition-timing-function:cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;display:none;transform:scale(1)rotateX(0)}.FriendRequestViewActive .friendlistListContainer button.BackToFriendsListButton{display:block}.friendlistListContainer button.BackToFriendsListButton.DialogButton:enabled,.friendlistListContainer button.BackToFriendsListButton.DialogButton{text-align:left;border-radius:0;padding:6px 24px 6px 16px;font-size:14px}.friendlistListContainer button.BackToFriendsListButton.gpfocus{z-index:1;animation-name:ItemFocusAnim-darkGrey}.GamepadMode .RightSideButtonContainer{background-color:#0000;flex-direction:row;flex-shrink:0;align-items:center;gap:7px;display:flex}.GamepadMode .RightSideButtonContainer .oneOnOneVoiceChatButton{overflow:hidden}.GamepadMode .RightSideButtonContainer .oneOnOneVoiceChatButton .SonarCircle{filter:blur(2px);top:-3px;left:-1.8px}.GamepadMode .RightSideButtonContainer .AddFriendButton,.GamepadMode .RightSideButtonContainer .oneOnOneVoiceChatButton,.GamepadMode .RightSideButtonContainer .FriendActionsButton,.GamepadMode .RightSideButtonContainer .inviteAnotherFriendButton{transform-origin:12%;min-width:28px;height:28px;width:unset;position:unset;top:unset;right:unset;color:#8b929a;background-color:#282b33;border-radius:3px;flex-direction:row;justify-content:center;align-items:center;margin:0;padding:0 5px;transition:background-color 50ms ease-out;animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;display:flex;transform:scale(1)rotateX(0)}.GamepadMode .RightSideButtonContainer .AddFriendButton svg,.GamepadMode .RightSideButtonContainer .oneOnOneVoiceChatButton svg,.GamepadMode .RightSideButtonContainer .FriendActionsButton svg,.GamepadMode .RightSideButtonContainer .inviteAnotherFriendButton svg{width:17px;height:17px}.GamepadMode .RightSideButtonContainer .AddFriendButton.gpfocus,.GamepadMode .RightSideButtonContainer .oneOnOneVoiceChatButton.gpfocus,.GamepadMode .RightSideButtonContainer .FriendActionsButton.gpfocus,.GamepadMode .RightSideButtonContainer .inviteAnotherFriendButton.gpfocus{z-index:1;animation-name:ItemFocusAnim-darkGrey}.GamepadMode .RightSideButtonContainer .AddFriendButton.gpfocus .SVGIcon_VoiceRoom,.GamepadMode .RightSideButtonContainer .oneOnOneVoiceChatButton.gpfocus .SVGIcon_VoiceRoom,.GamepadMode .RightSideButtonContainer .FriendActionsButton.gpfocus .SVGIcon_VoiceRoom,.GamepadMode .RightSideButtonContainer .inviteAnotherFriendButton.gpfocus .SVGIcon_VoiceRoom{color:inherit}.GamepadMode .RightSideButtonContainer .oneOnOneVoiceChatButton{cursor:pointer;display:flex;position:relative}.GamepadMode .RightSideButtonContainer .oneOnOneVoiceChatButton .WaitingForYouFirstTime{height:20px;position:relative}.GamepadMode .VoiceRequested .RightSideButtonContainer .oneOnOneVoiceChatButton{color:#fff}.GamepadMode .VoiceRequested .RightSideButtonContainer .oneOnOneVoiceChatButton.gpfocus{z-index:1;animation-name:ItemFocusAnim-green}.GamepadMode .NotAFriendOrApproved .RightSideButtonContainer .inviteAnotherFriendButton,.GamepadMode .SuspiciousChat .RightSideButtonContainer .inviteAnotherFriendButton,.GamepadMode .errorDisconnected .RightSideButtonContainer .inviteAnotherFriendButton{display:none}.gpfocus .GamepadMode .FriendPicker_Suggestions,.GamepadMode .FriendPicker_Suggestions.gpfocus{background:#3d4450;transition:none}.GamepadMode .ChatRoomListGroupItem{transform-origin:12%;height:44px;scroll-margin:16px 0;transition-property:transform,background-color;transition-duration:.32s,0s;transition-timing-function:cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;transform:scale(1)rotateX(1deg)}.GamepadMode .ChatRoomListGroupItem.gpfocus{z-index:1;animation-name:ItemFocusAnim-darkGrey}.GamepadMode .ChatRoomListGroupItem_header{padding-top:0;padding-left:15px}.chatRoomGroupHeader .GamepadMode .ChatRoomListGroupItem_header{width:36px;height:36px;margin:0}.GamepadMode .ChatRoomListGroupItem_header .ChatRoomMultiFriendAvatar{align-items:flex-start}.GamepadMode .ChatRoomListGroupItem_header .groupNameStatusContainer{padding-left:6px}.ChatRoomList_Empty_Description{padding-bottom:1em}.GamepadMode .namedGroup .chatRoomGroupHeader,.GamepadMode .compactView.namedGroup .chatRoomGroupHeader{padding:6px 24px 8px 10px}.GamepadMode .compactView .chatRoomGroupHeader .ChatRoomGroupAvatar{width:36px;height:36px}.GamepadMode .chatRoomGroupHeader{max-width:calc(100vw - 260px)}.GamepadMode .chatRoomGroupHeader .ChatRoomGroupAvatar_initials{font-size:20px}.GamepadMode .chatRoomGroupHeader .chatRoomGroupHeaderBottomRow{flex-direction:row;align-items:center;margin-top:4px;display:flex}.GamepadMode .chatRoomGroupHeader{align-items:flex-start;padding:6px 24px 8px 10px}.GamepadMode .chatRoomGroupHeader .ChatRoomGroupAvatar{border-width:1px;width:36px;height:36px;margin-top:-10px}.GamepadMode .chatRoomGroupHeader .chatRoomGroupHeaderName{align-items:center;font-size:18px;font-weight:600;line-height:24px;display:flex}.GamepadMode .chatRoomGroupHeader .chatRoomGroupHeaderTagline{margin-left:10px;font-size:12px;font-weight:700}.GamepadMode .chatRoomGroupActiveChat{border-radius:3px;flex-direction:row;flex:1;justify-content:flex-start;align-items:center;min-width:0;margin:2px 8px -2px 4px;font-size:12px;font-weight:700;line-height:20px;display:flex}.GamepadMode .chatRoomGroupActiveChat .chatRoomGroupActiveChatName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.GamepadMode .chatRoomGroupActiveChat .SVGIcon_TextRoom{flex-shrink:0}.GamepadMode .chatRoomGroupActiveChat{transform-origin:12%;transition-property:transform,background-color;transition-duration:.32s,0s;transition-timing-function:cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;transform:scale(1)rotateX(0)}.GamepadMode .chatRoomGroupActiveChat.voiceRoom .SVGIcon_TextRoom .TextLines,.GamepadMode .chatRoomGroupActiveChat.voiceRoom .SVGIcon_TextRoom .ScratchPad path,.GamepadMode .chatRoomGroupActiveChat.voiceRoom .SVGIcon_TextRoom .ScratchPad line{stroke-width:10px;stroke:#8f9e9c}.GamepadMode .chatRoomGroupActiveChat.gpfocus{z-index:1;animation-name:ItemFocusAnim-darkGrey}.GamepadMode .MultiUserChat.GroupChat{flex-direction:row;display:flex}.gpfocus .GamepadMode .DialogSpanningTable td.friendCell .friend,.GamepadMode .DialogSpanningTable td.friendCell .friend.gpfocus{background:#3d4450;transition:none}.GamepadMode .DialogSpanningTable td.buttonCell .DialogButton{min-width:auto}.GamepadMode .ChatRoomNotificationSettingsDialog .notificationsChannel{height:unset;scroll-margin-top:16px;scroll-margin-bottom:16px}.GamepadMode .notificationRow>:first-child{flex:1}.GamepadMode.ChatRoomGroupInviteDialog .DropTarget{overflow:hidden}.GamepadMode.ChatRoomGroupInviteDialog .DropTarget .CreateChat_NonBetaFriendsWarning{margin:0}.GamepadMode.ChatRoomGroupInviteDialog .FriendPicker_Suggestions{background-color:#0000}.GamepadMode.ChatRoomGroupInviteDialog .FriendPicker_Suggestions .FriendPicker_Suggestions_List{padding:0}.GamepadMode.ChatRoomGroupInviteDialog .FriendPicker_Suggestions .insetShadow{display:none}.GamepadMode.ChatRoomGroupInviteDialog .FriendPicker_InvitedFriend_NotInBetaWarning{background-color:#de3618}.GamepadMode.ChatRoomGroupInviteDialog .DialogLabel{text-align:start;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:0;color:#fff;letter-spacing:.5px;text-transform:uppercase;font-family:Motiva Sans,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none}.GamepadMode.ChatRoomGroupInviteDialog ._DialogInputContainer .DialogListBuilderInput_ListItem{align-self:center}.GamepadMode.ChatRoomGroupInviteDialog ._DialogInputContainer .DialogListBuilderInput_ListItem .FriendPicker_InvitedFriend_NotInBetaWarning{background-color:#de3618}.GamepadMode.ChatRoomGroupInviteDialog ._DialogInputContainer .DialogListBuilderInput_Input.DialogInputPlaceholder{box-shadow:none;text-align:start;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:0;color:#8b929a;border-radius:0;padding-left:0;font-family:Motiva Sans,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;transition:none}.GamepadMode.ChatRoomGroupInviteDialog ._DialogInputContainer .FriendPicker_ChosenFriend{margin:0 4px;padding:4px 8px}.GamepadMode.ChatRoomGroupInviteDialog ._DialogInputContainer .FriendPicker_ChosenFriend span{font-size:16px}.GamepadMode.ChatRoomGroupInviteDialog ._DialogInputContainer .FriendPicker_ChosenFriend svg{display:none}.GamepadMode.ChatRoomGroupInviteDialog ._DialogInputContainer.Active{background-color:#fff}.GamepadMode.ChatRoomGroupInviteDialog ._DialogInputContainer.Active .DialogListBuilderInput_Input.DialogInputPlaceholder{color:#23262e}.GamepadMode.ChatRoomGroupInviteDialog ._DialogInputContainer.Active .DialogListBuilderInput_Input.DialogInputPlaceholder::placeholder{color:#67707b;font-size:16px;font-style:italic}@keyframes BackgroundAnimation{0%{background-position:0 100%}to{background-position:100% 0}}@keyframes focusAnimation{0%{opacity:1;background-position:0 0}to{opacity:.8;background-position:-180% 0}}@keyframes hoverAnimation{0%{background-position:0 0}to{background-position:50% 0}}@keyframes ItemFocusAnim-darkerGrey-nocolor{0%{background:#3d4450}to{background:#23262e}}@keyframes ItemFocusAnim-darkGreySettings{0%{color:#8b929a;background:#23262e}to{color:#fff;background:#383a41}}@keyframes ItemFocusAnim-darkGrey{0%{color:#8b929a;background:#ffffff40}to{color:#fff;background:#ffffff26}}@keyframes ItemFocusAnim-grey{0%{color:#fff;background:#8b929a}to{color:#fff;background:#67707b}}@keyframes ItemFocusAnim-translucent-white-10{0%{color:#fff;background:#ffffff4d}to{color:#fff;background:#ffffff1a}}@keyframes ItemFocusAnim-translucent-white-20{0%{color:#fff;background:#ffffff80}to{color:#fff;background:#fff3}}@keyframes ItemFocusAnimBorder-darkGrey{0%{border-color:#67707b}to{border-color:#3d4450}}@keyframes ItemFocusAnim-green{0%{color:#8b929a;background:#c9ffc9}to{color:#fff;background:#59bf40}}html.client_chat_frame body,html.web_chat_frame body{background:#000;min-height:100%;margin:0;overflow:hidden}html.client_chat_frame body.ContextMenuPopupBody,html.web_chat_frame body.ContextMenuPopupBody{background:0 0}@media (prefers-contrast:more){html.client_chat_frame body.ContextMenuPopupBody:has(.ready),html.web_chat_frame body.ContextMenuPopupBody:has(.ready){background:#fff}}.friendsui-container .SVGIcon_Notification .topFlap,.friendsui-container .SVGIcon_Notification .baseEnvelope,.friendsui-container .SVGIcon_Notification .note{stroke-width:1px;transition:all .26s ease-in-out}.friendsui-container .SVGIcon_Notification .topFlap{transform-origin:0 36%}.friendsui-container .SVGIcon_Notification .note{opacity:0}.friendsui-container .SVGIcon_Notification{stroke:#000}.friendsui-container .SVGIcon_Notification polygon,.friendsui-container .SVGIcon_Notification polyline,.friendsui-container .SVGIcon_Notification rect,.friendsui-container .SVGIcon_Notification line{stroke-width:10px;fill:#ffdc17;transition:all .26s ease-in-out}.friendsui-container .SVGIcon_SortBy{stroke:#fff}.friendsui-container .SVGIcon_SortBy .alphabet,.friendsui-container .SVGIcon_SortBy .Arrow,.friendsui-container .SVGIcon_SortBy .time{transform-origin:36%;transition:all .3s ease-in-out}.friendsui-container .SVGIcon_SortBy .time{opacity:0;transform:rotate(180deg)}.friendsui-container .SVGIcon_Button.SVGIcon_CopyToClipboard{stroke:#8492a4;transition:all .2s ease-in-out}.friendsui-container .SVGIcon_Headphones .HeadphonesStrike,.friendsui-container .SVGIcon_Microphone .MicStrike{transform:transformY(45px);transform-origin:250px 250px;transition:stroke-width .3s linear,stroke .3s linear,transform .3s linear}.friendsui-container .SVGIcon_Headphones .HeadPhonesFill,.friendsui-container .SVGIcon_Microphone .MicFill{transition:opacity .2s ease-in-out}.friendsui-container .SVGIcon_InviteFriend .InvitePlus{fill:#539eff;transition:all .21s ease-in-out;transform:scale(1)}.friendsui-container .SVGIcon_InviteFriend:hover .InvitePlus{fill:#fff;transform:scale(2)translate(-10px)}.friendsui-container .SVGIcon_Group,.friendsui-container .SVGIcon_RecentChats{width:100%;height:100%}.friendsui-container .SVGIcon_Button.SVGIcon_Shadow{fill:#000;filter:blur(3px);inset-inline-start:12px;z-index:-1;position:absolute;top:10px}.friendsui-container .SVGIcon_Pin{opacity:1}.friendsui-container .SVGIcon_Pin .ground,.friendsui-container .SVGIcon_Pin .point,.friendsui-container .SVGIcon_Pin .head{fill:#505561;transition:all .21s ease-in-out}.friendsui-container .SVGIcon_Pin .head{fill:#1d1f24;stroke-width:10px;stroke:#505561;z-index:2}.friendsui-container .SVGIcon_Pin .ground{stroke:#3a3d46}.friendsui-container .SVGIcon_Pin.Pinned .head{fill:#2d3038;transform:translateY(64px)}.friendsui-container .SVGIcon_Pin.Pinned .point{transform:translateY(8px)}.friendsui-container .SVGIcon_Pin:hover{filter:brightness(2)}.friendsui-container .SVGIcon_Button.SVGIcon_Headphones,.friendsui-container .SVGIcon_Button.SVGIcon_Microphone{width:20px;height:20px}.friendsui-container .SVGIcon_TextChat{fill:#686e73;width:26px;height:26px;margin-inline-end:4px}.friendsui-container .SVGIcon_VoiceRoom .Bubble{fill:#c8f1c200;transition:fill .15s ease-in-out}.friendsui-container .SVGIcon_TextRoom .TextLines{stroke:#686e73;stroke-width:13px}.friendsui-container .SVGIcon_TextRoom .Bubble{opacity:0}.friendsui-container .SVGIcon_TextRoom,.friendsui-container .SVGIcon_Button.SVGIcon_TextRoom,.friendsui-container .SVGIcon_VoiceRoom,.friendsui-container .SVGIcon_Button.SVGIcon_VoiceRoom{color:#898989;width:24px;height:24px;margin-top:2px}.GamepadMode .friendsui-container .SVGIcon_TextRoom,.GamepadMode .friendsui-container .SVGIcon_Button.SVGIcon_TextRoom,.GamepadMode .friendsui-container .SVGIcon_VoiceRoom,.GamepadMode .friendsui-container .SVGIcon_Button.SVGIcon_VoiceRoom{color:#67707b;width:20px;height:20px;margin-inline-end:0}.friendsui-container .SVGIcon_ScratchPad,.friendsui-container .SVGIcon_Button.SVGIcon_ScratchPad{color:#898989;width:14px;height:14px;margin-top:2px}.GamepadMode .friendsui-container .SVGIcon_ScratchPad,.GamepadMode .friendsui-container .SVGIcon_Button.SVGIcon_ScratchPad{margin-inline:2px 6px}.GamepadMode .friendsui-container .SVGIcon_TextRoom,.GamepadMode .friendsui-container .SVGIcon_Button.SVGIcon_TextRoom{margin-inline-end:4px}.friendsui-container .SVGIcon_PlusCircle{fill:#0000dc;stroke:#a5acb3;width:20px;height:20px}.friendsui-container .SVGIcon_PlusCircle circle,.friendsui-container .SVGIcon_PlusCircle line{stroke-width:16px}.friendsui-container .SVGIcon_VoiceRoom .Microphone,.friendsui-container .SVGIcon_VoiceRoom .AudioLines{fill:#686e73;stroke:#0000;transition:fill .21s ease-in-out,opacity .21s ease-in-out,transform .21s ease-in-out}.friendsui-container .SVGIcon_VoiceRoom .ExitDoor,.friendsui-container .SVGIcon_VoiceRoom .Arrow{transition:opacity .21s ease-in-out,transform .21s ease-out}.gpfocus .friendGroup .groupName,.friendGroup .groupName.gpfocus{background:#3d4450;transition:none}.ChatTabs ::-webkit-scrollbar-thumb{background-color:#0000}.ChatRoomList::-webkit-scrollbar-thumb{background-color:#43495300;background-clip:padding-box}.friendlistListContainer::-webkit-scrollbar-thumb{background-color:#43495300;background-clip:padding-box}.ChatRoomList .ChatRoomList_Empty{color:#c5d6d459;padding:10px 20px;font-size:14px}.ChatRoomList_Empty a{color:#d5e7e580;text-decoration:none}.ChatRoomList:hover::-webkit-scrollbar-thumb{background-color:#434953;background-clip:padding-box}.friendlistListContainer:hover::-webkit-scrollbar-thumb{background-color:#434953;background-clip:padding-box}.friendlistListContainer:hover::-webkit-scrollbar-thumb:hover{background-color:#58606d;background-clip:padding-box}.ChatRoomList div::-webkit-scrollbar-thumb:hover{background-color:#58606d;background-clip:padding-box}.ChatRoomList textarea::-webkit-scrollbar-thumb:hover{background-color:#58606d;background-clip:padding-box}div::-webkit-scrollbar-thumb:hover{background-color:#58606d;background-clip:padding-box}textarea::-webkit-scrollbar-thumb:hover{background-color:#58606d;background-clip:padding-box}::-webkit-scrollbar-corner{background:#202020}.fullheight{height:100%}.chat_frame,.chat_main{z-index:1;flex-direction:column;display:flex;position:relative}.chat_main,#popup_target .popup_chat_frame{width:100%;height:100%}.chat_main.resizingSingleWindow{user-select:none;cursor:ew-resize}.friendlist{user-select:none;cursor:default;flex-direction:column;flex:1;max-width:100%;height:100%;display:flex;position:relative}.TheaterMode.singlewindow .friendsListContainer{display:none}.singlewindow .friendsListContainer{width:308px}.friendsListContainer{width:100%;min-width:0}.singleWindowDivider{cursor:ew-resize;z-index:12;background-color:#22252b;border:.5px solid #121216;border-top:2px solid #22252bcc;border-bottom:3px solid #22252be6;width:4px;min-width:3px}.singleWindowDivider.friendsListCollapsed,.TheaterMode .singleWindowDivider{display:none}.errorDisconnected .singleWindowDivider{top:32px}.resizingSingleWindow .singleWindowDivider,.singleWindowDivider:hover{background-color:#333741}.chat_main:not(.singlewindow) .friendlist{flex-grow:1;width:auto;min-width:0;max-width:none}.chat_main.singlewindow .friendlist .title-area:not(.OSX) .title-bar-actions{display:none}.FriendsListContent{flex-direction:column;height:100%;min-height:0;display:flex}.FriendsListContent.gpfocus .friendlistListContainer{background:#3d4450;transition:none}.friendlistListContainer{scroll-behavior:smooth;background:radial-gradient(at 50% 30%,#212329 0%,#1e2025 50%,#1c1d22 100%);flex-grow:1;min-height:32px;overflow:hidden auto}@media (prefers-contrast:more){.friendlistListContainer{background:#000}}.listContentContainer{position:relative}.FriendsListContent .friendlistListContainer>.friendGroup.offlineFriends:first-child,.FriendsListContent .friendlistListContainer>.friendGroup.onlineFriends:first-child,.FriendsListContent .friendlistListContainer>.friendGroup:first-child{border-top:.5px solid #0000;margin-top:0}body.in_global_drag .friendlist_titlebar{-webkit-app-region:no-drag}.friendListHeaderContainer{background-color:#1c232c;min-height:84px}@media (prefers-contrast:more){.friendListHeaderContainer{background-color:#000}}.friendListHeaderContainer{user-select:none;cursor:default;border-bottom:none;flex-shrink:0;position:relative;box-shadow:inset 1px 1px 1px #3d4450bf,inset -1px 0 1px #3d445040}.statusHeaderGlow{opacity:1;pointer-events:none;transition:opacity .92s ease-in-out;position:absolute}.OSX .statusHeaderGlow{top:0}.statusHeaderGlow stop{transition:stop-color 1s}.statusHeaderGlow stop:first-child{stop-color:#75aec54d}.statusHeaderGlow stop:last-child{stop-color:#007acc00;stop-opacity:0}.currentUserContainer{border-bottom:1px solid #4349534d;padding-inline-end:24px}.OSX .currentUserContainer{padding-top:10px}.currentUserContainer.ingame .statusHeaderGlow stop:first-child{stop-color:#8cbc544d}.currentUserContainer.ingame .statusHeaderGlow stop:last-child{stop-color:#8cbc5400;stop-opacity:0}.currentUserContainer.offline .statusHeaderGlow{opacity:0}.persona_menu_descriptor{color:#707379;font-size:11px;line-height:14px}.persona_menu_dnd_descriptor{color:#707379;padding-inline-start:20px;font-size:11px}.currentUserContextMenu{min-width:220px}.personaContextMenuItem:hover .persona_menu_descriptor,.personaContextMenuItem:hover .persona_menu_dnd_descriptor{color:#93969c}.currentUserAvatar{z-index:100;-webkit-app-region:no-drag;cursor:pointer;border-radius:2px;width:48px;height:48px;transition-property:box-shadow,filter,transform;transition-duration:.24s,.16s;transition-timing-function:ease-in-out;position:relative}.currentUserAvatar:hover{filter:brightness(1.2);transform:scale(1.05)}.currentUserAvatar .avatarHolder.Medium{width:48px;height:48px;transform:none}.currentUserAvatar .avatarFrame{z-index:4;width:48px;height:48px;transform:scale(1.2)}.compactView .currentUserAvatar,.compactView .currentUserAvatar .avatarHolder,.compactView .currentUserAvatar .avatarFrame{width:40px;height:40px}.currentUserAvatarLink{-webkit-app-region:no-drag}.compactView .currentUserContainer .labelHolder{margin-inline-start:8px}.compactView .AvatarAndUser{padding:18px 8px 8px}.largeAvatar{width:256px;height:256px}.mediumAvatar{width:64px;height:64px}.smallAvatar{width:32px;height:32px}.socialTabSearchContainer{z-index:2;flex-direction:column;justify-content:space-around;width:100%;display:flex;position:relative}.horizontalTabBarSeparator{background-color:#ff4953;width:100%;height:3px}.socialSearchContainer{background-color:#434953;flex-direction:row;flex-grow:1;display:flex}.socialInputContainer .inputContainer{flex-direction:row;margin:0 0 3px;display:flex}.GamepadMode .socialInputContainer .inputContainer{height:32px}.compactView .socialInputContainer .inputContainer{height:22px}.socialInputContainer{opacity:0;flex-grow:1;max-height:3px;transition:all .2s ease-in-out;transform:scale3d(1,0,0)}.MemberListOptionsContainer .socialInputContainer{opacity:1;width:172px;max-height:24px;margin:8px 8px 0;transform:scale(1)}.GamepadMode .MemberListOptionsContainer .socialInputContainer{margin:0}.MemberListViewCompact .MemberListOptionsContainer .socialInputContainer{width:0;margin-inline:12px 0}.MemberListOptionsContainer .SVGIcon_DoubleArrow{cursor:pointer;width:16px;height:16px;transform:rotate(180deg)}.socialInputContainer.SearchActive{opacity:1;max-height:33px;transform:scale(1)}.socialTabContainer{flex-direction:row;display:flex}.FriendChatTypingNotification{color:#8097a1;width:calc(100% - 32px);text-shadow:none;z-index:12;bottom:0;opacity:0;pointer-events:none;background:linear-gradient(0deg,#1a1c21e6 0%,#1d1e23e6 12px,#1d1e2300 80%);margin-inline-end:6px;padding:18px 10px 4px;font-weight:100;transition:opacity .4s ease-in-out;position:absolute;inset-inline-start:0}.GamepadMode .FriendChatTypingNotification{background:linear-gradient(0deg,#13202ce6 0% 12px,#13202c00 80%)}#QuickAccess-Menu .GamepadMode .FriendChatTypingNotification{width:auto;margin-inline-end:0;padding-inline:4px;inset-inline:10px}.FriendChatTypingNotification.FriendIsTyping{opacity:1}.RadialMenuExplainerText{color:#d3d3d3;width:calc(100% - 32px);text-shadow:none;z-index:12;bottom:0;opacity:1;pointer-events:none;text-align:center;flex-flow:wrap;place-content:center;gap:4px;margin-inline-end:6px;padding:18px 10px 4px;font-weight:400;transition:opacity .4s ease-in-out;display:flex;position:absolute;inset-inline-start:0}.RadialMenuExplainerText.FriendIsTyping{opacity:0}.RadialMenuExplainerText img{align-self:center;width:auto;height:20px}.LoadingOlderMessages{pointer-events:none;z-index:10;inset-inline-start:6px;opacity:1;text-transform:uppercase;letter-spacing:2px;font-size:10px;transition:opacity .24s ease-in-out;position:absolute;top:6px}.LoadingOlderMessages.Hidden{opacity:0}.ScrollToBottomButton{inset-inline:0;text-align:center;pointer-events:none;color:#6d8992;z-index:5;user-select:none;padding-top:10px;font-size:12px;transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:ease-in-out;position:absolute;bottom:0;overflow:hidden}.ScrollToBottomButton:hover{color:#fff}.ScrollToBottomButton.Hidden{opacity:0;transform:translateY(30px)}.VoiceRoomChatHistory .ScrollToBottomButton.Hidden{opacity:0;transform:translateY(0)}.ScratchPadConnect{inset-inline-end:-34px;background:linear-gradient(90deg,#3a3e46 0%,#2e2f35 100%);width:35px;height:24px;display:none;position:absolute;top:26px}.InsetWindowOpen .ActiveVoiceChannel .ScratchPadConnect{display:block}.dropConfirmationNotice{pointer-events:none;top:0;inset-inline-end:0;bottom:0;opacity:0;background-color:#0008;flex-direction:row;justify-content:center;align-items:center;animation-duration:1.1s;animation-timing-function:ease-in-out;animation-iteration-count:1;display:flex;position:absolute;inset-inline-start:0}.dropConfirmationNotice .avatar{z-index:2;opacity:0;border:2px solid #000;border-radius:6px;align-self:center;width:48px;height:48px;animation-duration:.8s;animation-timing-function:ease-out;animation-iteration-count:1;transform:scale(0)}.dropConfirmationNotice.Active{animation-name:dropConfirmation}.dropConfirmationNotice.Active .avatar{animation-name:dropConfirmationAvatar}@keyframes dropConfirmation{0%{opacity:0;filter:brightness()}10%{opacity:1;filter:brightness(1.3)}to{opacity:0;filter:brightness()}}@keyframes dropConfirmationAvatar{0%{opacity:1;transform:scale(1.2)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.ScrollToBottomButton.Hidden>span{pointer-events:none}.ScrollToBottomButton>span{pointer-events:all;cursor:pointer;background:linear-gradient(#434953 0,#22252b 100%);border-start-start-radius:5px;border-start-end-radius:5px;padding:4px 10px;display:inline-block;box-shadow:0 0 8px #0008}.ScrollToBottomButton.UnreadMessages>span{color:#f1f000;background:linear-gradient(#a16e1a 0,#22252b 100%)}.friendsListSectionTitle{user-select:none;cursor:default;letter-spacing:2px;text-transform:uppercase;text-align:start;color:#b7ccd5;background-color:#434953;flex-direction:row;justify-content:space-between;height:30px;padding:0;font-size:12px;line-height:20px;display:flex;position:relative}@media (prefers-contrast:more){.friendsListSectionTitle{color:#fff;background:#000;border-top:1px solid #fff;border-bottom:1px solid #fff}}.compactView .friendsListSectionTitle{height:26px;padding:0}.friendsListSectionTitle .SVGIcon_NewChatGroup{fill:#b7ccd5;stroke-width:0;margin-top:-2px;width:20px;height:20px;margin-inline-end:2px}.compactView .friendsListSectionTitle .SVGIcon_NewChatGroup{width:16px;height:16px;margin-top:-1px}.friendsListSectionTitle .createChatRoomButton:hover .SVGIcon_NewChatGroup{fill:#fff}.friendsListSectionTitle .SVGIcon_NewChatGroup line{stroke:#434953}.socialListTab{user-select:none;cursor:default;letter-spacing:.3px;text-transform:uppercase;text-align:start;color:#40474a;flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;height:30px;margin-top:6px;padding-inline-start:16px;font-size:13px;font-weight:500;line-height:20px;transition-property:background-color,box-shadow,color,padding;transition-duration:.233s;transition-timing-function:ease-in-out;display:flex}.compactView .socialListTab{height:24px}.socialListTab.TabSearchActive{padding-inline-start:4px}.socialListTab .tabLabel{opacity:1;transition:opacity .4s ease-in-out}.socialListTab.TabSearchActive .tabLabel{opacity:0;transition-duration:.24s}.friendsTabButtonsContainer{flex-direction:row;flex-grow:1;height:100%;padding-inline:12px 2px;transition:padding .32s ease-in-out;display:flex}.socialListTab.TabSearchActive .friendsTabButtonsContainer{padding-inline-start:0}.friendsTabButtonsContainer .TabSearchButton{cursor:text;flex-grow:1;justify-content:flex-end;display:flex}.tabSearchTransitionGroup,.tabSearchTransition{flex-grow:1}.tab-search-anim-appear,.tab-search-anim-enter{opacity:0;transition:opacity .4s ease-out}.tab-search-anim-appear.tab-search-anim-appear-active,.tab-search-anim-enter.tab-search-anim-enter-active{opacity:1}.tab-search-anim-exit{opacity:1;transition:opacity .4s ease-out}.tab-search-anim-exit.tab-search-anim-exit-active{opacity:0;overflow:hidden}.TabSearchButton{opacity:0;cursor:pointer;border-radius:2px;width:16px;height:24px;margin-top:2px;transition-property:background-color,opacity,transform;transition-duration:.322s;transition-timing-function:ease-in-out}@media (prefers-contrast:more){.TabSearchButton{border:1px solid #0000}}.compactView .TabSearchButton{height:22px;margin-top:0}.TabSearchButton:hover{background-color:#2c303680}@media (prefers-contrast:more){.TabSearchButton:hover{border:1px solid #fff}}.TabSearchButton .searchIconButton{flex-shrink:0;width:22px;height:22px;transition:all .3s ease-in-out}.TabSearchActive .TabSearchButton .searchIconButton{opacity:0;width:0;overflow:hidden}.activeTab .TabSearchButton{opacity:1}.TabSearchButton .ColorSelector{stroke:#b7ccd5;fill:#b7ccd5}.TabSearchButton:hover .ColorSelector{stroke:#fff;fill:#fff}.friendsTabButtonsContainer .TabSearchButton .SVGIcon_MagnifyingGlass{margin-top:3px;cursor:pointer;width:18px;height:18px;margin-inline-end:2px}.compactView .friendsTabButtonsContainer .TabSearchButton .SVGIcon_MagnifyingGlass{margin-top:2px}.friendsTabButtonsContainer .friendRequestButton{cursor:pointer;flex-shrink:0;width:22px;height:22px;margin-top:1px;padding-inline-start:6px;position:relative}.friendsTabButtonsContainer .friendRequestButton .SVGIcon_Notification{stroke:#434953;margin-top:3px;transition:all .1s ease-in-out}.friendRequestButton .SVGIcon_Notification .topFlap{transition:transform .42s ease-in-out 60ms;transform:rotateX(-180deg)}.friendRequestButton:hover .SVGIcon_Notification{transform:translateY(-2px)}.friendRequestButton.friendRequestViewActive .SVGIcon_Notification .topFlap{transition-delay:0s;transform:rotateX(0)}.friendRequestButton .SVGIcon_Notification .topFlap polyline{transition-delay:.24s}.friendRequestButton.friendRequestViewActive .SVGIcon_Notification .topFlap polyline{fill:#9e8350;transition-duration:.3s;transition-delay:0s}.friendRequestButton .SVGIcon_Notification .note{transition:transform .26s ease-in-out,opacity .1s ease-in-out .26s;transform:translateY(50px)}.friendRequestButton.friendRequestViewActive .SVGIcon_Notification .note{opacity:1;transition-duration:.26s,.1s;transition-delay:.26s,.1s;transform:translateY(-10px)}.friendRequestButton.friendRequestViewActive .SVGIcon_Notification .note rect{fill:#fff}.friendRequestButton .SVGIcon_Notification .note rect{fill:#858585}.friendRequestButton.friendRequestViewActive .SVGIcon_FriendRequest .Bubble{fill:#ffe292}.friendRequestButton.friendRequestViewActive .SVGIcon_FriendRequest line{stroke:#000}.confirmInviteRequestActions,.friendInviteButtons,.friendInviteContainer{flex-direction:row;margin-top:12px;display:flex}.friendInviteButtons{cursor:pointer;padding-inline-end:8px}.friendInviteContainer .friend .inviteLabel{color:#4c91ac;mask:linear-gradient(90deg,#000 85%,#0000 100%);color:#4f6168!important}.GamepadMode .friendInviteContainer .friend .inviteLabel{padding-inline-end:16px;color:#8b929a!important}.friendInviteContainer{justify-content:space-between}.friendInviteContainer .friend{flex-grow:1;min-width:0;transition:all .32s ease-in-out}.friendInviteContainer .friend.dim{filter:saturate(0)brightness(.3)contrast(.8)blur(2px)}.friendInviteBlockContainer{opacity:0;pointer-events:none;transition:all .32s ease-in-out;display:flex;position:absolute;inset-inline-start:19px;transform:translate(20px)}.friendInviteContainer.declined .friendInviteBlockContainer{opacity:1;pointer-events:initial;transform:translate(0)}.compactView .friendInviteContainer.declined .friendInviteBlockContainer{inset-inline-start:12px}.friendInviteBlockContainer .DialogCheckbox{margin-inline-end:13px;background-color:#4e1f1f;border:1px solid #7a2d2d;margin-top:11px}.compactView .friendInviteBlockContainer .DialogCheckbox{margin-inline-end:10px;margin-top:6px}.friendInviteBlockContainer .DialogCheckbox .SVGIcon_DialogCheck path{stroke:#d32;stroke-width:24px}.friendInviteBlockContainer .DialogCheckbox:hover{border-color:#975555}.friendInviteBlockContainer .blockCommunicationLabel{text-shadow:0 0 8px #000;color:#c9c9c9;margin-top:7px;font-size:14px}.compactView .friendInviteBlockContainer .blockCommunicationLabel{margin-top:2px}.friendInviteBlockContainer .blockCommunicationLabel.subtitle{color:#747474;margin-top:1px;font-size:12px}.compactView .friendInviteBlockContainer .blockCommunicationLabel.subtitle{margin-top:-4px}.friendInviteButton{text-align:center;border:1px solid #555;border-radius:50%;flex-shrink:0;align-self:center;width:24px;height:24px;margin-inline-start:8px;transition:all .1s ease-in-out}.friendInviteButton .SVGIcon_Check{width:18px;height:18px;margin-top:3px}.friendInviteButton .SVGIcon_Check polyline{stroke:var(--friends-invite-accept-icon-stroke,#444);stroke-width:24px;transition:all .1s ease-in-out}.declineFriendInvite .SVGIcon_X_Line{width:66%}.declineFriendInvite .SVGIcon_X_Line line{stroke:var(--friends-invite-decline-icon-stroke,#444);stroke-width:30px;transition:all .1s ease-in-out}.friendInviteButton:not(.bright).declineFriendInvite:hover{color:#732;--friends-invite-decline-icon-stroke:#732;border-color:#732}.friendInviteButton:not(.bright).acceptFriendInvite:hover{--friends-invite-accept-icon-stroke:#273;border-color:#273}.friendInviteButton.bright.acceptFriendInvite:hover,.friendInviteButton.bright.declineFriendInvite:hover{background-color:#4f5764}.friendInviteButton.declineFriendInvite,.friendInviteButton.acceptFriendInvite{color:#444}.friendInviteButton.bright.acceptFriendInvite,.friendInviteButton.bright.declineFriendInvite{background-color:#3d434d;box-shadow:0 2px 8px #0009}.friendInviteButton.bright.acceptFriendInvite .SVGIcon_Check polyline{stroke:#2d3}.friendInviteButton.bright.declineFriendInvite .SVGIcon_X_Line line{stroke:#d32}.confirmInviteRequestContainer .confirmInviteButton{text-align:center;color:#dfe3e6;cursor:pointer;background-color:#3d434d;flex:1;margin:4px;padding:4px;font-size:14px;transition:all .2s}.confirmInviteRequestContainer .cancelAddFriends{top:4px;cursor:pointer;width:24px;height:24px;position:absolute;inset-inline-end:10px}.confirmInviteRequestContainer .cancelAddFriends .SVGIcon_Arrow polyline{stroke:#daa81f;stroke-width:20px;transition:all .21s ease-in-out}.confirmInviteRequestContainer .cancelAddFriends:hover .SVGIcon_Arrow polyline{stroke:#fce3a0;transform:translateY(-32px)}.confirmInviteButton.dim{cursor:default}.confirmInviteRequestContainer .confirmInviteButton:hover{color:#fff;background-color:#464d5a}.confirmInviteRequestContainer{flex-direction:column;padding:0 6px;display:flex}.declineFriendInvite.bright,.acceptFriendInvite.bright{border-color:#0000}.declineFriendInvite.dim,.acceptFriendInvite.dim{border-color:#333}.confirmInviteButton.confirmInvites{background:linear-gradient(90deg,#36f 0% 50%)}.confirmInviteButton.confirmInvites:hover{background:linear-gradient(90deg,#1af 0%,#36f 50%);box-shadow:0 8px 16px #00000042}.confirmInviteRequestContainer .confirmInviteButton.dim:hover,.confirmInvites.dim:hover,.confirmInvites.dim{opacity:.5;color:#969696;background:0 0;border-color:#333}.clanInviteContainer{flex-direction:row;flex-grow:1;min-width:0;height:38px;margin:2px 0;padding-block:2px;padding-inline:6px 0;transition:all .32s ease-in-out;display:flex;position:relative}.clanInviteContainer .clanAvatar{position:relateive;height:36px;margin:0;padding-inline-end:2px;transform:scale(.86)translate(0)}.clanInviteContainer .clanName{margin-inline-start:6px;white-space:nowrap;text-overflow:ellipsis;color:#ccc;flex-grow:1;align-self:center;min-width:0;margin-top:0;font-size:14px;line-height:16px;transition:text-overflow linear;overflow:hidden}.clanActionButtons{flex-direction:column;margin-inline-end:6px;display:flex}.clanActionButtons button.TextButton{color:#888}.clanActionButtons button.TextButton:hover{color:#eee}.clanInviteContainer a{color:#ccc;flex-direction:row;flex-grow:1;min-width:0;text-decoration:none;display:flex}.clanInviteContainer a:hover .clanName{color:#fff}.clanInviteContainer .clanAvatar .clanAvatarIcon{border:1px solid #383c43;height:calc(100% - 2px);transition:filter .24s ease-in-out;box-shadow:2px 2px 8px 1px #0000004d}.clanInvitesGroupContainer{margin-top:6px;margin-bottom:8px;padding:0 6px}.clanInvitesGroupContainer .clanDetails{text-transform:uppercase;letter-spacing:1px;font-size:10px}.clanInvitesGroupContainer .statMembersTotal{color:#888;margin-inline-end:16px}.clanInvitesGroupContainer .statMembersOnline,.clanInvitesGroupContainer .statMembersInGame{margin-inline-end:16px}.clanInvitesGroupContainer .statCircle{margin-inline-end:3px}.clanInvitesGroupContainer .clanInviteTitle{color:#ffc628;white-space:nowrap;text-overflow:clip;flex-direction:row;margin-inline-start:10px;font-size:14px;line-height:24px;transition:color .2s ease-in-out;display:flex;overflow:hidden}.clanInvitesGroupContainer a.clanManageButton{text-align:center;color:#dfe3e6;cursor:pointer;background-color:#3d434d;flex:1;justify-content:center;align-self:center;margin:4px;padding:4px;font-size:14px;text-decoration:none;transition:all .2s;display:flex}.friendlistListContainer{position:relative}.friendGroup.friendRequests .friend:hover{background-color:#0000}.friendGroup.friendRequests .friend .avatarHolder img.avatar{filter:brightness()saturate()}.mutualFriendNumber{color:#6dcff6}.inputContainer{border-radius:2px;height:24px;margin:0 6px 6px;overflow:hidden}.GamepadMode .inputContainer{border-radius:0;height:40px;padding-inline-end:6px}.GamepadMode .inputContainer .friendSearchClear{display:none}.friendSearchInput[type=text]{color:#555;letter-spacing:.5px;background-color:#262930;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAkFBMVEX///9JW1tQU1ZPVFZPU1ZPU1ZPVFdPU1ZPT1hPUlZPU1ZPU1ZOU1ZPU1ZOUlVOU1ZPU1ZQVFdPU1ZPU1ZOU1WAgIBPU1ZQVFZPU1dQU1ZPU1ZQU1dPU1ZPU1VOU1VPVFZPVFhPU1ZOTllPU1VPU1ZOU1dPU1ZNVVVQU1YAAABPU1ZQUFBPUlZOUlZPU1VPU1borkgUAAAAL3RSTlMADly05Ple0x2b/vrQkU6pu0aO73ICcb2iU/WQrMJv6D39F7n83d4enQHuEJ5/zh5EjbMAAAAJcEhZcwAACxIAAAsSAdLdfvwAAADcSURBVDjL5ZPXDoJAEEVBwd5QEbBh73r+/+9cYzSwu+Dqk8Z5m5uT6WNZP2V2oei44DrFgp3Hlco8rVzKxCrVGtQbzVar2ahDrVrJ4NoiTse7O15HOG092YVe3394fr8HXW19Iu8gKQxEdk2ddgChn1T8EAK19wiGXlryhhAp4AjGsjaGkQJOYCprU5goYAwzWZtBrIBzWMjaAuafRzSu0bhr4zkab8Z418r1LFcZ1yPd41o4m62lJ9MXLmy315OpnznkkokvPJ5yyeR4/pjc794iz6+5G3kx4r7DrlHAK3/NAfF8AAAAAElFTkSuQmCC);background-position:6px 4px;background-repeat:no-repeat;background-size:16px 16px;border:0 solid #0000;width:100%;height:100%;padding-inline-start:24px;font-size:12px;transition-property:background-position,box-shadow,background-color,color,padding;transition-duration:.32s;transition-timing-function:ease-in-out;box-shadow:inset 2px 2px 8px #00000075}.GamepadMode .friendSearchInput[type=text]{box-shadow:none;text-align:start;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:0;color:#8b929a;border-radius:0;padding-inline-start:16px;font-family:Motiva Sans,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;transition:none}.GamepadMode .friendSearchInput[type=text],.GamepadMode .friendSearchInput[type=text]:not(.disabled):not(.gpfocus):hover{background:#23262e}.GamepadMode .friendSearchInput[type=text].gpfocus,.GamepadMode .friendSearchInput[type=text].gpfocus:hover{color:#000;box-shadow:none;background:#fff;padding-inline-start:16px}.GamepadMode .friendSearchInput[type=text]::placeholder{color:#67707b;font-size:16px;font-style:italic}@media (prefers-contrast:more){.friendSearchInput[type=text]{color:#fff;box-sizing:border-box;border:1px solid #fff}.friendSearchInput[type=text]::placeholder{color:#fff;font-style:italic}}.friendSearchInput[type=text]:focus{color:#aaa;background-color:#2c3036;background-position:4px 4px;outline:none;padding-inline-start:22px;box-shadow:inset 0 1px 4px #000a}.GamepadMode .friendSearchInput[type=text]:focus{color:#000;background-color:#fff}.friendSearchInput{--friend-search-placeholder-color:#4c545980}.friendSearchInput:hover,.friendSearchInput:focus{--friend-search-placeholder-color:#5a5c61}@media (prefers-contrast:more){.friendSearchInput:hover,.friendSearchInput:focus{--friend-search-placeholder-color:white}}.friendSearchInput::placeholder{color:var(--friend-search-placeholder-color);margin:0;font-size:12px;font-style:italic;transition:color .32s ease-in-out}.MemberListOptionsContainer .friendSearchInput{--friend-search-placeholder-color:#5a5c61b3}.MemberListOptionsContainer .friendSearchInput:hover,.MemberListOptionsContainer .friendSearchInput:focus{--friend-search-placeholder-color:#686a70}.friendSearchInput::selection{color:#fff;background-color:#8aafc0}.friendSearchClear{inset-inline-end:-2px;opacity:0;pointer-events:none;cursor:pointer;z-index:2;width:28px;height:26px;transition:opacity .2s ease-in-out,transform .2s ease-in-out;display:flex;position:absolute;top:0}.friendSearchClear .SVGIcon_X_Line{width:14px;height:14px;margin:auto}.friendSearchClear .SVGIcon_X_Line line{stroke:#fff;stroke-width:26px}.friendSearchError{opacity:1;inset-inline-end:-2px;z-index:2;width:14px;height:26px;margin-inline-end:8px;transition:opacity .2s ease-in-out,transform .2s ease-in-out;display:flex;position:absolute;top:0}.friendSearchNoResultsContainer{margin:15px;font-size:14px}.friendSearchNoResultsContainer .searchSteamSuggestion{margin-top:20px}.friendSearchNoResultsContainer a{color:#969696;font-weight:700;text-decoration:underline}.MemberListOptionsContainer .inputContainer{margin:0}.socialInputContainer .friendSearchInput[type=text]{padding-inline-end:25px}.Page_Misc .friendSearchInput[type=text]{background-position:6px;width:296px;height:32px;margin-inline-start:11px;padding-inline-start:32px;font-size:20px}.Page_Misc .friendSearchInput::-webkit-input-placeholder{color:#666;font-size:16px;font-style:normal}.Page_Misc .friend{margin-top:16px;width:210px;margin-inline-start:16px}.SearchActive .friendSearchClear{opacity:.4;pointer-events:auto}@media (prefers-contrast:more){.SearchActive .friendSearchClear{opacity:.8}}.compactView .SearchActive .friendSearchClear{margin-top:-1px}.friendSearchClear:hover{opacity:1}.activeTab{color:#b7ccd5;background-color:#434953;box-shadow:0 -2px 3px #0000000d,4px -1px 1px #0000000d}@media (prefers-contrast:more){.activeTab{color:#fff;background-color:#000;border-top:1px solid #fff;border-bottom:1px solid #fff}}.groupTab{border-start-start-radius:6px;border-start-end-radius:0;margin-inline:6px 0}.friendGroup{padding-bottom:0}.friendGroup .ReactVirtualized__Grid__innerScrollContainer{padding-bottom:16px}.FriendPicker_Suggestions.CompactFriendsList .createCategoryContainer{display:none}.createCategoryContainer{flex-direction:row;width:100%;height:100%;display:flex}.createCategoryButton{margin-inline-end:4px;flex-shrink:1;width:18px;height:18px;margin-top:2px}.createCategoryButton .SVGIcon_PlusCircle circle{display:none}.AssignCategoriesDialog_Friend{background:#3d434d;margin-bottom:16px;padding:6px}.FriendCategoryCheckboxes_List{max-height:300px;margin-bottom:16px;overflow:auto}.AssignCategoriesDialog_AddNewButton{margin-bottom:32px}.fillSpace{flex:1;width:100%;height:100%}.FriendsListContent .friendlistListContainer .friendGroup.onlineFriends{background:linear-gradient(#48577000 0,#43495300 320px);border-top:.5px solid #0fa5e080;margin-top:8px}.FriendsListContent .friendlistListContainer .friendGroup.offlineFriends{background:linear-gradient(#0000 0,#43495300 320px);border-top:.5px solid #8f8f8f40;margin-top:8px}.FriendsListContent .friendlistListContainer .friendGroup.onlineFriends .groupName,.FriendsListContent .friendlistListContainer .friendGroup.offlineFriends .groupName{color:#c5d6d4}.FriendsListContent .friendlistListContainer .friendGroup.friendRequests .groupName{color:#ffc628}.friendGroup.Grid{flex-flow:wrap;display:flex}.friendGroup.Friends{border-bottom:1px solid #5e95cc}.groupHeaderContainer{flex-direction:row;align-items:center;display:flex}.groupHeaderContainer .groupName{flex:1}.groupHeaderContainer .SortByRecent{cursor:pointer;flex-shrink:0;width:24px;height:24px;margin-inline-end:8px;transition:all .26s ease-in-out}.GamepadMode .groupHeaderContainer .SortByRecent{margin-inline-end:0;padding:1px 0 0;transform-origin:12%;width:30px;height:29px;margin-top:4px;padding-inline-end:3px;transition-property:transform,background-color;transition-duration:.32s,0s;transition-timing-function:cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;transform:scale(1)rotateX(0)}.GamepadMode .groupHeaderContainer.gpfocuswithin .SortByRecent{z-index:1;animation-name:ItemFocusAnim-darkGrey}.GamepadMode .groupHeaderContainer.gpfocuswithin .SortByRecent.gpfocus{animation-name:ItemFocusAnim-grey}.groupHeaderContainer .SortByRecent .SVGIcon_SortBy{stroke:#666}.groupHeaderContainer .SortByRecent:hover .SVGIcon_SortBy,.groupHeaderContainer .SortByRecent.gpfocus .SVGIcon_SortBy{stroke:#fff}.groupHeaderContainer .SortByRecent.Recent .SVGIcon_SortBy .alphabet{opacity:0;transform:rotate(-180deg)}.groupHeaderContainer .SortByRecent.Collapsed{opacity:0}.groupHeaderContainer .SortByRecent.Recent .SVGIcon_SortBy .time{opacity:1;transform:rotate(0)}.friendGroup .groupName{color:#c5d6d4;white-space:nowrap;text-overflow:clip;margin-inline-start:0;cursor:pointer;flex-direction:row;margin-top:4px;font-size:14px;line-height:24px;transition:color .2s ease-in-out;display:flex;overflow:hidden}.chatRoomMembers .friendGroup .groupName{margin-inline-start:11px;position:relative;overflow:visible}.GamepadMode .chatRoomMembers .friendGroup .groupName{margin-inline-start:0}.friendGroup.offlineFriends .groupName,.friendGroup.onlineFriends .groupName{color:#c5d6d4;font-size:14px}.CompactFriendsList .friendGroup.offlineFriends .groupName,.CompactFriendsList .friendGroup.onlineFriends .groupName{font-size:12px}.friendGroup .groupName span{transform-origin:0%;transition:opacity .24s ease-in-out,transform .24s ease-in-out,font-weight .24s ease-in-out}.friendGroup .groupName hr{margin-inline-start:5px;border-width:.5px;border-color:#72727200;flex:auto;height:0;margin-top:12px}.recentChatsGroup{z-index:10;width:100%}.recentChatsGroup .friendGroup{padding:0;margin:0;padding-top:4px;transition:all .32s ease-in-out;position:relative}.recentChatsGroup .friendGroup .groupName{padding-bottom:0;line-height:20px;position:relative}.recentChatsGroup .friendGroup .groupName hr{margin-inline-end:8px}.recentChatsGroup .recentClearFriend{inset-inline-end:4px;align-self:center;width:16px;height:16px;position:absolute;top:12px}.recentChatsGroup .recentClearFriend .SVGIcon_X_Line line{stroke:var(--friends-recent-clear-icon-stroke,#676666);stroke-width:var(--friends-recent-clear-icon-stroke-width,20px);transition:all .1s linear}.recentChatsGroup .recentClearFriend:hover{--friends-recent-clear-icon-stroke:#fff;--friends-recent-clear-icon-stroke-width:25px}.recentChatsGroup .friendGroup{opacity:1}.recentChatsGroup .friendGroup.emptyRecentList{opacity:0;margin-bottom:-20px;padding:0}.friendGroup .groupIcon{height:24px;margin-inline-end:8px}.friendGroup.taggedGroup{position:relative}.recentChatsGroup .friendGroup .groupName,.friendGroup.taggedGroup .groupName,.friendGroup.gameGroup .groupName{color:#c5d6d4}.friendGroup .groupName .groupCount{color:#73c257;letter-spacing:0;opacity:0;margin-inline-start:4px;font-size:12px;transition:all .28s ease-in-out;transform:translate(-4px)}.chatRoomMembers .friendGroup .groupName .groupCount{opacity:1;color:#666;margin-inline-start:8px}.friendGroup.offlineFriends .groupName .groupCount,.friendGroup.onlineFriends .groupName .groupCount,.friendGroup .groupName .groupCount.collapsed{opacity:1;color:#676666;transform:translate(0)}.friendGroup.taggedGroup,.friendGroup.gameGroup{border-top:.5px solid #8f8f8f40;margin-top:4px}.CompactFriendsList .friendGroup.taggedGroup,.CompactFriendsList .friendGroup.gameGroup{margin-top:0}.CompactFriendsList .friendGroup.taggedGroup .groupName,.CompactFriendsList .friendGroup.gameGroup .groupName{padding-bottom:0;font-size:12px;line-height:20px}.compactQuickAccess .FavoriteFriend_GameIcon{width:16px;height:16px}.CompactFriendsList .friendsContainer{padding-bottom:8px;transition:padding .2s ease-in-out}.CompactFriendsList .friendsContainer.groupCollapsed{padding-bottom:0}.gpfocus .friendsContainer,.friendsContainer.gpfocus{background:#3d4450;transition:none}.friend{color:#898989;transition-property:box-shadow,background-color;transition-duration:40ms;transition-timing-function:ease-in-out;display:flex;box-shadow:0 0 #0000}.friendGroup .friend,.friendGroup .SteamPlayerGroupFooter{padding:2px;flex-direction:row;height:38px;margin:2px 0;padding-inline:12px 0}.friendGroup .SteamPlayerGroupFooter{height:16px;padding-top:0}.friendGroup.gameGroup:not(.OtherGamesGroup) .SteamPlayerGroupFooter,.friendGroup.gameGroup:not(.OtherGamesGroup) .friend{padding-block:2px;padding-inline:44px 0}.CompactFriendsList .friend,.CompactFriendsList .friendGroup .friend,.CompactFriendsList .friendGroup .SteamPlayerGroupFooter,.CompactFriendsList .friendGroup.gameGroup:not(.OtherGamesGroup) .friend{height:22px;margin:2px 0;padding-block:4px;padding-inline:12px 0;transition:all .21s ease-in-out}.CompactFriendsList .friendlistListContainer .friendGroup.gameGroup .friend{padding-inline:44px 0}.CompactFriendsList .friend.ingame,.CompactFriendsList .friendGroup .friend.ingame{height:22px}.CompactFriendsList .friendGroup.gameGroup:not(.OtherGamesGroup) .SteamPlayerGroupFooter{height:18px;margin-top:-4px;margin-bottom:6px}.chatRoomVoiceChannel.ActiveVoiceChannel .CompactFriendsList .friend.ingame{height:22px}.chatRoomVoiceChannel.ActiveVoiceChannel .CompactFriendsList .friend.ingame .labelHolder{margin-top:0}.CompactFriendsList .friend.ingame .labelHolder{margin-top:-2px}.MinimizeMemberList .CompactFriendsList,.MinimizeMemberList .VoiceChannelParticipants.CompactFriendsList{flex-flow:wrap;display:flex}.MinimizeMemberList .CompactFriendsList .friend .labelHolder{display:none}.friend.Grid{flex-direction:column;width:220px;height:220px}.currentUserContainer.online .status,.friend.online .status{color:#4c91ac}.friend.offline{color:#7a7a7a}.friend.online{color:#6dcff6}.VoiceChannelParticipants .friend.online:last-of-type{padding-bottom:10px}.friend.ingame{color:#e3ffc2}.friend.watchingbroadcast{color:#c9bdf7}.friendStatusHover{transform-origin:12%;scroll-margin-top:16px;scroll-margin-bottom:16px;transition-property:transform,background-color;transition-duration:.32s,0s;transition-timing-function:cubic-bezier(.17,.45,.14,.83);animation-duration:.5s;animation-timing-function:cubic-bezier(.17,.45,.14,.83);animation-fill-mode:forwards;transform:scale(1)rotateX(1deg)}.friendStatusHover.gpfocuswithin{z-index:1;animation-name:ItemFocusAnim-darkGrey}.friendStatusHover.ingame:hover,.friendStatusHover.ingame.Friend_ContextMenuActive{background-color:#2734244d}.friendStatusHover.online:hover,.friendStatusHover.online.Friend_ContextMenuActive{background-color:#2434404d}.friendStatusHover.offline:hover,.friendStatusHover.offline.Friend_ContextMenuActive{background-color:#00000080}.friend.ingame .status{color:#91c257}.quickAccessFriends .favoriteElement:hover .friend{background-color:#24344000;box-shadow:0 0 8px #0000}.quickAccessFriends.compactQuickAccess .favoriteElement:hover .friend .avatarHolder{transform:scale(1.1)}.quickAccessFriends .favoriteElement:hover .friend .avatarHolder{transform:scale(1)}.quickAccessFriends .favoriteElement:hover .friend .playerName{color:#fff}.FriendPicker_Suggestions .friend.offline{color:#aaa}.friend.offline .avatarHolder img.avatar{filter:brightness(60%)saturate(50%)}.quickAccessFriends .favoriteElement:hover .friend .avatarHolder img.avatar,.friend.offline:hover .avatarHolder img.avatar,.friend.offline.Friend_ContextMenuActive .avatarHolder img.avatar{filter:brightness()saturate()}.friend.dropGhost{opacity:.5}.friend.dragOriginGhost{opacity:.25}.DialogCheckbox_Container.DNDCheckBox{cursor:default;flex-direction:row;align-items:center;margin:0;padding:0;display:flex}.DialogCheckbox_Container.DNDCheckBox .DialogCheckbox{cursor:default;width:16px;height:16px;margin-inline-end:4px}.DNDCheckBox .DialogCheckbox svg{width:12px;height:12px;margin-bottom:1px}.DNDCheckBox .DialogToggle_Label{padding-inline-end:12px}.ContextMenuPopupBody .DNDCheckBox .DialogToggle_Label span{margin-inline-end:12px}.friend .connectionSpinner{display:none}.CompactFriendsList .friend .avatarHolder img.avatar{border:0 solid #0000;width:100%;height:100%}.CompactFriendsList .friend.speaking .avatarHolder img.avatar{filter:brightness(1.75)contrast(.9);transition-duration:0s}.CompactFriendsList .friend.slowconnecting,.CompactFriendsList .friend.reconnecting{opacity:.65;filter:brightness();animation-name:ConnectingPulse;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes ConnectingPulse{0%{opacity:.65;filter:brightness()}50%{opacity:1;filter:brightness(1.3)}to{opacity:.65;filter:brightness()}}.quickAccessFriends .ChatRoomMultiFriendAvatar,.quickAccessFriends .ChatRoomGroupAvatar{transition-property:transform;transition-duration:.34s;transition-timing-function:cubic-bezier(.42,0,.19,2.28);transform:scale(.96)translate(0)}.quickAccessFriends .ChatRoomMultiFriendAvatar{transform:scale(.86)translate(0)}.quickAccessFriend.QuickAccessChat .ChatRoomMultiFriendAvatar{width:45px;height:45px;padding:0 .5px}.GamepadMode .quickAccessFriend.QuickAccessChat .ChatRoomMultiFriendAvatar{width:30px;height:30px;margin-inline-start:4px}.compactQuickAccess .quickAccessFriend.QuickAccessChat .ChatRoomMultiFriendAvatar{border-width:1px;width:30px;height:30px;margin:0;margin-inline-start:4px;padding:0}.quickAccessFriends .ChatRoomMultiFriendAvatar:hover{transform:scale(.96)translate(0)}.quickAccessFriends .favoriteElement:hover .ChatRoomGroupAvatar{transform:scale(1.06)translate(0)}.quickAccessFriends .friend:hover .avatarHolder{transform:scale(.96)translate(0)}@media only screen and (resolution>=1.5x) and (resolution<=2x){.friend .avatarHolder img.avatar{border-width:.5px}}.SteamPlayerGroupFooter .SteamPlayerGroupFooterCount{border:1px solid #0000;flex-direction:row;flex-shrink:0;width:34px;height:fit-content;margin:0;transition-property:transform;transition-duration:.34s;transition-timing-function:cubic-bezier(.42,0,.19,2.28);display:flex;transform:scale(.86)translate(0)}.CompactFriendsList .SteamPlayerGroupFooter .SteamPlayerGroupFooterCount,.CompactFriendsList .friend .avatarHolder{width:24px;height:24px;transform:scale(1)translate(0)}.CompactFriendsList .SteamPlayerGroupFooter .SteamPlayerGroupFooterCount{border:1px solid #0000}.SteamPlayerGroupFooter{color:#e3ffc2;display:flex}.SteamPlayerGroupFooterCount{border:1px solid #92c25740;width:36px}.SteamPlayerGroupFooterCount .count{text-align:center;color:#91c257;width:100%;margin-top:-2px;font-size:16px;line-height:16px;display:table-cell;overflow:hidden}.SteamPlayerGroupFooterCount.twoDigits .count{font-size:14px}.CompactFriendsList .SteamPlayerGroupFooterCount .count{font-size:12px;line-height:22px}.CompactFriendsList .SteamPlayerGroupFooterCount.twoDigits .count{font-size:10px}.SteamPlayerGroupFooterCount.manyDigits{display:none}.SteamPlayerGroupFooterLabel{vertical-align:middle;height:initial;color:#91c25780;flex:1 0 auto;align-self:center;margin-inline-start:8px;padding-top:3px;padding-bottom:3px;font-size:12px;-webkit-mask:linear-gradient(90deg,#000 85%,#00000026 100%)}.CompactFriendsList .SteamPlayerGroupFooterLabel{margin-inline-start:6px;font-size:10px}.SteamPlayerGroupLines{flex-shrink:0}.friend.firstInGroup .SteamPlayerGroupLines{border-inline-start:1px solid #74859b;border-top:1px solid #74859b;border-start-start-radius:6px;height:24px;margin-top:18px}.CompactFriendsList .friend.firstInGroup .SteamPlayerGroupLines{margin-top:12px;height:16px;margin-inline-start:-6px}.CompactFriendsList .SteamPlayerGroupFooter .SteamPlayerGroupLines{height:16px;margin-inline-start:-8px}.friend.inGroup .SteamPlayerGroupLines{border-inline-start:1px solid #74859b;height:52px;margin-top:-6px}.CompactFriendsList .friend.firstInGroup .SteamPlayerGroupLines,.CompactFriendsList .friend.lastInGroup .SteamPlayerGroupLines,.CompactFriendsList .friend.inGroup .SteamPlayerGroupLines{width:7px;height:32px;margin-inline-start:-8px}.CompactFriendsList .friend.lastInGroup .SteamPlayerGroupLines,.CompactFriendsList .friend.firstInGroup .SteamPlayerGroupLines{height:16px}.CompactFriendsList .friend.lastInGroup .SteamPlayerGroupLines{margin-top:-6px}.friend.lastInGroup .SteamPlayerGroupLines,.SteamPlayerGroupFooter .SteamPlayerGroupLines{border-inline-start:1px solid #74859b;border-bottom:1px solid #74859b;border-end-start-radius:6px;height:24px;margin-top:-5px}.SteamPlayerGroupFooter .SteamPlayerGroupLines{height:11px}.friend.firstInGroup .SteamPlayerGroupLines,.friend.inGroup .SteamPlayerGroupLines,.friend.lastInGroup .SteamPlayerGroupLines,.SteamPlayerGroupFooter .SteamPlayerGroupLines{border-width:1px;width:9px;margin-inline-start:-10px}.GamepadMode .friend.firstInGroup .SteamPlayerGroupLines,.GamepadMode .friend.inGroup .SteamPlayerGroupLines,.GamepadMode .friend.lastInGroup .SteamPlayerGroupLines,.GamepadMode .SteamPlayerGroupFooter .SteamPlayerGroupLines{margin-inline-start:-6px}.GamepadMode .friend.awayOrSnooze{opacity:1;filter:saturate()}.chatroomBucket_partybeacon{background:linear-gradient(90deg,#35403a,#35403a00)}.CompactFriendsList .avatarHolder .avatarStatus{min-width:1px}.friend.Grid .avatarHolder{height:200px}.quickAccessFriends .friend .SnoozeContainer{margin:0;text-shadow:1px 1px 1px #000,1px 1px 2px #000,1px 1px 3px #000;margin-top:-6px;margin-inline-start:-4px;padding-top:2px;position:absolute;overflow:visible}.DialogBodyText .friend .statusAndName{line-height:10px}.friend .avatarHolder .avatarStatus{z-index:1;display:none}.friendlistListContainer .friend .avatarHolder,.CompactFriendsList .friend .avatarHolder{padding-inline-end:2px;position:relative}.friendlistListContainer .friend .avatarHolder .avatarStatus,.CompactFriendsList .friend .avatarHolder .avatarStatus,.FriendNotificationsDialog .friend .avatarHolder .avatarStatus{inset-inline-end:0;width:2px;display:block;position:absolute;top:0;bottom:0}.VoiceChannelParticipants .friend .avatarHolder .avatarStatus{transform:translateY(-1px)}.quickAccessFriend{cursor:pointer}.quickAccessFriend .clanName,.quickAccessFriend .playerName,.quickAccessFriend .playerNickname{white-space:nowrap;text-overflow:clip;font-size:14px;line-height:16px;transition:text-overflow linear;overflow:hidden}.playerNicknameBracket{color:#999;opacity:.5;margin-inline-start:1px;font-size:18px;line-height:16px;display:inline-block}.playerNameQuickAccessContainer{flex-direction:row;width:48px;line-height:16px;display:flex}.playerNameQuickAccessContainer .playerNicknameBracket{margin-inline-start:0;color:#999;opacity:.5;flex:1;margin-top:2px;margin-bottom:-2px;font-size:18px;line-height:16px;display:inline-block}.friend.awayOrSnooze .playerNameQuickAccessContainer{opacity:.5}.friend .labelHolder{flex-grow:1;align-self:center;min-width:0;height:28px;margin-inline-start:6px;transition:transform .24s ease-in-out .2s,opacity .24s ease-in-out .2s}.AvatarAndUser .labelHolder .richPresenceContainer{margin-top:2px}.friend.avatarOnly .labelHolder{display:none}.friendlistListContainer .friend.ingame .labelHolder{margin-top:-6px;padding-top:3px;padding-bottom:3px}.CompactFriendsList .friendlistListContainer .friend.ingame .labelHolder{margin-top:0}.CompactFriendsList .friend .labelHolder{margin:0;margin-inline-start:8px;height:24px;margin-top:2px}.friend.Grid .labelHolder{width:100%;margin-top:10px}.AvatarAndUser{padding-inline-start:8px;flex-direction:row;padding-top:18px;padding-bottom:8px;display:flex}.currentUserContainer .labelHolder{margin:0;margin-inline-start:8px;margin-top:2px;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:center;min-width:0;margin-inline-end:10px;display:flex}.singlewindow .currentUserContainer .labelHolder{margin-inline-end:4px}.multiChatDialog{flex-direction:column;flex:2;min-width:0;display:flex}.errorDisconnected .friendsListContainer,.errorDisconnected .multiChatDialog{opacity:.5}.multiChatDialog:focus{outline:none}.singlewindow .multiChatDialog{overflow:hidden}.ChatTabs{padding-top:1px;padding-inline:0 2px;padding-top:4px;transition:all .2s ease-in-out}.singlewindow .ChatTabs.OSX:not(.friendsListCollapsed) .title-bar-actions{display:none}.singlewindow .OSX .chatTabSetContainer.inclient{padding-inline-start:0}.singlewindow .ChatTabs.OSX.friendsListCollapsed .chatTabOpenFriendsList{margin-inline-start:101px}.TheaterMode .ChatTabs.activeTabHasBroadcast{margin-top:-49px}.TheaterMode .ChatTabs.activeTabHasBroadcast .title-area{margin-bottom:30px}.ChatTabs.HasWindowControls{padding-top:8px}.chatTabList,.chatTabSetContainer{display:flex}.chatTabSetContainer.inclient{padding-inline-end:101px}.OSX .chatTabSetContainer.inclient{padding-inline:101px 0}.chatTabSetContainer.gamepadui{justify-content:space-between}.chatTabSetContainer.gamepadui .HorizontalMiniSlider{flex:1}.chatTabSetContainer.test{outline:1px solid red}.chatTabSelector{-webkit-app-region:no-drag;z-index:3;background:linear-gradient(#393e45 0 80%,#2e3135 100%);border-start-start-radius:4px;border-start-end-radius:4px;flex-shrink:0;width:42px;height:36px;margin-top:0;position:relative;overflow:hidden;box-shadow:-2px -2px 6px #0008}.gpfocus .chatTabSelector,.chatTabSelector.gpfocus{background:#fff;transition:none}.compactView .chatTabSelector.UnreadMessages .ChatUnreadMessageIndicator,.compactView .chatTabSelector{height:32px}.compactView .chatTabSelector .SVGIcon_DownArrowContextMenu{margin-inline-start:15px;margin-top:10px}.chatTabSelector:hover{cursor:pointer;background:linear-gradient(#60666e 0,#43484f 80%,#393e45 100%)}.chatTabSelector .SVGIcon_DownArrowContextMenu{margin:auto;margin-inline-start:16px;width:16px;height:16px;margin-top:16px}.chatTabSelector.UnreadMessages .SVGIcon_DownArrowContextMenu{fill:#fbfa01}.chatTabSelector.UnreadMessages .ChatUnreadMessageIndicator{background:radial-gradient(52px 42px at 22px 100%,#f90c 0%,#e99a2333 40%,#e99a2300 70%);width:42px;height:36px;inset-inline-start:0}.chatRoomHeader{z-index:2;min-height:4px}.TheaterMode .broadcastVisible .MemberListColumn,.TheaterMode .broadcastVisible .chatRoomGroupNavColumn,.TheaterMode .broadcastVisible .chatRoomHeader{display:none}.TheaterMode .chatWindow.broadcastVisible{background:#000}.ChatTabs{position:relative}.theaterModeHoverSpace{background-color:#3a3e4680;width:100%;height:16px;transition:all .2s ease-in-out;display:none}.TheaterMode .ChatTabs.activeTabHasBroadcast.TheaterTopHovered .ChatUnreadMessageIndicator{opacity:0}.ChatTabs .theaterModeHoverSpace .ChatUnreadMessageIndicator{z-index:20;border-radius:0;width:25%;height:32px;transition:opacity .2s ease-in-out;top:38px}.ChatTabs .theaterModeHoverSpace .chatUnreadCircle{margin-top:15px}.TheaterMode .ChatTabs.activeTabHasBroadcast .theaterModeHoverSpace{display:block}.TheaterMode .ChatTabs.activeTabHasBroadcast.TheaterTopHovered{margin-top:0;transition-duration:.2s}.TheaterMode .ChatTabs.activeTabHasBroadcast.TheaterTopHovered .theaterModeHoverSpace{background-color:#3a3e46;height:4px}.responsive .singlewindow .ChatTabs.HasTabs{padding-top:4px}.chatTabList .chatTab,.ChatTabsBackButton{margin:0;cursor:default;background:#393e45;border:.5px solid #000;border-bottom-width:0;border-start-start-radius:4px;border-start-end-radius:4px;flex-direction:row;flex:1;width:180px;height:43px;margin-inline-end:4px;padding:0;transition-property:background-position,box-shadow,background-color;transition-duration:.2s;transition-timing-function:ease-in-out;display:flex;position:relative;overflow:hidden}.ChatTabs.compactView .chatTabList .chatTab,.ChatTabs.compactView .ChatTabsBackButton{height:32px}.ChatTabs.compactView .ChatTabContent .avatarHolder .avatar{width:32px}.ChatTabs.compactView .clanName{font-size:12px}.ChatTabs.compactView .labelHolder{margin-top:4px}.title-area-icon.singleWindowToggle{top:3px;z-index:10;position:absolute;inset-inline-end:74px}.title-area-icon.singleWindowToggle.inOverlay{inset-inline-end:22px}.singlewindow .title-area-icon.singleWindowToggle{display:none}.singlewindow .ChatTabs .title-area-icon.singleWindowToggle{display:block}.title-area-icon .SVGIcon_SingleWindowToggle{margin-top:-2px;width:14px;height:14px;margin-inline-start:4px}.title-area-icon .SVGIcon_SingleWindowToggle .leftBox{transition:transform .21s ease-in-out}.ChatTabs .title-area-icon.singleWindowToggle{display:none}.chat_main .ChatTabs .title-area-icon.singleWindowToggle{display:block}.chat_main.singlewindow .ChatTabs .title-area-icon .SVGIcon_SingleWindowToggle{margin-top:3px;display:block}.ChatTabs .title-area-icon:hover .SVGIcon_SingleWindowToggle .leftBox{transform:translate(-56px)}.ChatTabsBackButton{float:inline-start;text-align:center;width:60px;font-size:22px;line-height:43px;display:block}.chatTabList .chatTab:not(.active){background:#1c1f22;box-shadow:inset 0 -2px 3px #000}.chatTabList .chatTab.VoiceActive:not(.active){background:#293b28}.TestGradient{top:0;background:linear-gradient(170deg,#155c1c 0,#0e480c 32px,#052f09 84px,#0f8718 196px,#0c6e14 228px 276px,#4e5660 288px 320px,#373b42 368px 380px,#101214 462px) 0 0/100% 512px;width:224px;height:512px;display:none;position:absolute;inset-inline-start:0}.TestGradientBox{border:1px solid #000;width:100%;height:43px;margin-bottom:50px}.chatTabList .chatTab.active{color:#ddd}.chatTabList .chatTab:hover{color:#fff}.TabRightContainer{flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.ChatTabsContextMenu .ChatTabContextMenuItem{border-radius:3px;min-height:32px;padding:0}.ChatTabsContextMenu .ChatTabContextMenuItem:hover{background-color:initial}.ChatTabsContextMenu.compactView .chatTabGroupName{margin-top:-2px}.ChatTabsContextMenu .chatTab .ChatTabContent{padding-top:2px;padding-bottom:0;padding-inline-start:2px}.ChatTabsContextMenu .chatTab .ChatTabContent.ChatRoom{padding-top:8px;padding-bottom:2px;padding-inline-start:5px}.ChatTabContextMenuItem .chatTabHighlight,.ChatTabContextMenuItem .TabRightContainer .chatTabClose.closeButton{display:none}.ChatTabContextMenuItem .TabRightContainer{width:100%;position:absolute;top:0}.ChatTabsContextMenu.compactView .ChatTabContextMenuItem .TabRightContainer .chatTabUnreadBadge{inset-inline-end:4px;text-align:end;background-color:#0000;border-radius:50%;width:16px;height:16px;margin-inline-end:2px;padding:0;padding-inline-end:6px;position:absolute;top:8px}.ChatTabsContextMenu.compactView .ChatTabContextMenuItem .TabRightContainer .chatTabUnreadBadge:before{content:"";inset-inline-end:-2px;background-color:#ffd800;border-radius:50%;width:4px;height:4px;position:absolute;top:4px}.ChatTabContextMenuItem .TabRightContainer .UnreadGlow{opacity:.5;z-index:10;background:radial-gradient(at 98%,#f90c 0%,#e99a2333 40%,#e99a2300 70%);height:32px;position:absolute;top:0}.ChatTabsContextMenu.compactView .ChatTabContent .avatarHolder .avatar{width:24px}.ChatTabsContextMenu .ChatTabContent .avatarHolder{flex-direction:row;height:24px}.ChatTabsContextMenu .ChatTabContent .avatarHolder .avatarStatus{width:2px;height:100%;margin-top:0}.ChatTabsContextMenu .friend.awayOrSnooze .avatarHolder .avatarStatus{-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAQAAABKxSfDAAAACXBIWXMAAAsSAAALEgHS3X78AAAAIUlEQVQI12P8/5+BgYGBgZGBgYGBiQEJoHAY/+OSQeEAAMCCAwlfJ3DmAAAAAElFTkSuQmCC) 0 0/2px 4px repeat-y}.ChatTabsContextMenu.CompactFriendsList .friend{height:24px;margin-top:3px;padding:4px 0}.ChatTabsContextMenu .ChatUnreadMessageIndicator.ChatTabUnread{top:14px;inset-inline-end:0}.ChatTabsContextMenu{min-width:160px;padding-inline-end:0}.ChatTabsContextMenu .SnoozeContainer{margin-top:-6px;margin-bottom:-4px}.ChatTabsContextMenu.CompactFriendsList .friend .labelHolder{margin-top:2px}.ChatTabsContextMenu.CompactFriendsList .friend .playerNicknameBracket{margin-top:2px;line-height:12px}.chatTab .chatTabClose{cursor:default;vertical-align:middle;opacity:0;z-index:1000;margin:2px;background-position:50%;background-repeat:no-repeat;background-size:10px 10px;width:12px;height:12px;margin-inline:auto 2px;padding:3px;font-size:10px;line-height:8px;transition-property:opacity,transform;transition-duration:.2s;transform:scale(0)}.chatTab.active .chatTabClose,.chatTab:hover .chatTabClose{opacity:.5;cursor:pointer;transform:scale(1)}.chatTab .chatTabClose .SVGIcon_X_Line line{stroke:#fff;stroke-width:24px}.chatTab:not(.active):hover{background-color:#22252b}.chatTab .chatTabUnreadBadge,.FriendMessageCount,.ChatUnreadMessageIndicator{color:#ff0;text-align:end;pointer-events:none;background:#da9500a6;border-start-start-radius:4px;height:22px;margin:0;padding:0;padding-inline:6px 5px;font-size:12px;line-height:22px;animation-name:none;animation-duration:2.3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:relative}.ChatTabs.compactView .chatTab .chatTabUnreadBadge{height:12px;padding-inline-end:7px;font-size:10px;line-height:12px}.ChatTabs.compactView .chatTab .chatTabClose{margin-bottom:-3px}.ChatUnreadMessageIndicator{top:0;inset-inline-start:-1px;z-index:1;background:radial-gradient(at 0%,#f90c 0%,#e99a2333 40%,#e99a2300 70%);border-radius:0;width:24px;height:48px;margin:0;animation-name:none;position:absolute;bottom:0}.compactView .ChatRoomListGroupItem_header .ChatUnreadMessageIndicator{top:-8px}.chatSectionTitle .ChatUnreadMessageIndicator{top:-8px;inset-inline-start:0}.compactView .chatSectionTitle .ChatUnreadMessageIndicator{top:-10px}.Collapsed .chatSectionTitle .ChatUnreadMessageIndicator .chatUnreadCircle{background-color:#0000}.Collapsed.HasUnreadChats .chatSectionTitle .SVGIcon_DoubleArrow .Arrow1,.Collapsed.HasUnreadChats .chatSectionTitle .SVGIcon_DoubleArrow .Arrow2{stroke:var(--friends-togglechatlist-arrow-stroke,#ff0);stroke-width:42px}.chatRoomTextChannel .ChatUnreadMessageIndicator{top:-8px}.indicatorOptionContainer .chatUnreadCircle,.chatRoomTextChannel .chatUnreadCircle{inset-inline-start:8px;position:absolute;top:20px}.quickAccessFriends .ChatUnreadMessageIndicator{z-index:2;inset-inline:0;background:0 0;width:auto;height:auto;padding:0;line-height:4px;top:0;bottom:0}.quickAccessFriends:not(.compactQuickAccess) .ChatUnreadMessageIndicator{bottom:17px}.quickAccessFriends .ChatUnreadMessageIndicator .chatUnreadCircle{inset-inline-end:11%;margin:0;position:absolute;bottom:11%;box-shadow:0 0 14px 1px #ffae00,0 0 32px 1px #da9500}.quickAccessFriends:not(.compactQuickAccess) .friend.quickAccessFriend .ChatUnreadMessageIndicator .chatUnreadCircle{inset-inline-end:5px;bottom:-4px}.quickAccessFriends:not(.compactQuickAccess) .friend.ingame.quickAccessFriend .ChatUnreadMessageIndicator .chatUnreadCircle{inset-inline-end:0;bottom:-2px}.quickAccessFriends.compactQuickAccess .friend.quickAccessFriend .ChatUnreadMessageIndicator .chatUnreadCircle{inset-inline-end:-2px;bottom:-6px}.quickAccessFriends.compactQuickAccess .friend.ingame.quickAccessFriend .ChatUnreadMessageIndicator .chatUnreadCircle{inset-inline-end:-8px;bottom:-7px}.ChatUnreadMessageIndicator .chatUnreadCircle{background-color:#ff0;border-radius:50%;width:4px;height:4px;overflow:hidden}.UnreadMention.ChatUnreadMessageIndicator .chatUnreadCircle{background-color:#0000;font-size:12px;line-height:4px;overflow:visible}.ChatRoomListGroupItem .ChatUnreadMessageIndicator .chatUnreadCircle{margin-top:21px}.ChatRoomListGroupItem .ChatUnreadMessageIndicator.UnreadMention .chatUnreadCircle{margin-inline-start:-3px}.ChatUnreadMessageIndicator.Hidden{display:none}.ChatUnreadMessageIndicator.ChatTabUnread{inset-inline-end:2px;top:auto;bottom:6px;background:0 0;width:auto;height:auto;inset-inline-start:auto}.unreadFriend{flex-direction:row;justify-content:space-between;display:flex;position:relative}.unreadFriend .friend{width:100%}.ChatRoomListGroupItem .FriendMessageCount,.unreadFriend .FriendMessageCount{text-align:center;inset-inline-end:6px;pointer-events:none;background:#da950059;border-radius:4px;margin-top:12px;padding:0 8px;font-size:12px;animation-name:none;position:absolute;top:-2px;box-shadow:0 0 14px 1px #da950080}.GamepadMode .ChatRoomListGroupItem .FriendMessageCount,.GamepadMode .unreadFriend .FriendMessageCount{color:#000;text-align:center;background:#ffd55f;border-radius:2px;min-width:12px;height:12px;padding:2px;font-size:10px;font-weight:700;line-height:13px;animation-name:none;position:relative;top:-7px;box-shadow:0 0 14px 1px #da9500cc}.GamepadMode .ChatRoomListGroupItem .FriendMessageCount.HasUnreadMention,.GamepadMode .unreadFriend .FriendMessageCount.HasUnreadMention{line-height:11px}.CompactFriendsList .unreadFriend .FriendMessageCount{margin-top:8px}@keyframes UnreadLabelPulse{0%{background:#a1620333}50%{background:#da9500a6}to{background:#a1620333}}@keyframes UnreadLabelPulseAndGlow{0%{background:#a1620333;box-shadow:0 0 6px 1px #a162031a}50%{background:#da950059;box-shadow:0 0 14px 1px #da950080}to{background:#a1620333;box-shadow:0 0 6px 1px #a162031a}}.FriendMessageCount{border-start-start-radius:0;height:24px;margin:auto 2px;font-size:16px;line-height:24px;animation-name:none}.chatTab .UnreadGlow{opacity:0;z-index:-1;background:radial-gradient(at 98% 90%,#f90c 0%,#e99a2333 40%,#e99a2300 70%);width:100px;height:43px;transition:opacity .2s ease-in-out;animation-name:none;animation-duration:2.3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset-inline-end:0}.unreadMessageViolator{color:#68490f;text-align:center;z-index:1;cursor:pointer;background:linear-gradient(#221400 0%,#ce9d44 6px,#efcf57 100%);border:.5px solid #fafafa1a;border-end-end-radius:4px;border-end-start-radius:4px;width:calc(100% - 12px);margin:-1px auto 0;font-size:14px;line-height:30px;position:absolute;inset-inline:6px;box-shadow:0 4px 12px #0008}.unreadMessageViolator:hover{filter:brightness(1.2)}.chatTab .chatTabHighlight{pointer-events:none;z-index:0;mix-blend-mode:screen;background:radial-gradient(at 10% -8px,#cdd4e44d 0%,#cdd4e433 10%,#393d451a 55%,#393d4500 80%);width:180px;height:16px;transition:all .32s ease-in-out;position:absolute}.chatTab.VoiceActive .chatTabHighlight{background:radial-gradient(at 10% -8px,#52fd1e 0%,#52ff424d 30%,#393d451a 55%,#393d4500 80%)}.chatTab.VoiceActive.MicMuted .chatTabHighlight{opacity:.5}.chatTab:not(.active) .chatTabHighlight{opacity:.2;width:180px;height:8px}.chatTab .UnreadGlow{opacity:1}.chatTab .chatTabName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chatTab .chatTabClose:hover{opacity:1}.chatTabGroupName{text-shadow:1px 1px 2px #0006;margin-top:6px;transition:color .32s ease-in-out}.chatDialogs{background:radial-gradient(at 50% 30%,#2b2d33 0%,#1e2025 50%,#14151a 100%);flex-grow:1;min-height:0;position:relative}.chatDialogs .emptyChatDialogs{top:0;inset-inline-end:0;bottom:0;text-align:center;vertical-align:middle;user-select:none;padding-inline:20px;line-height:100vh;position:absolute;inset-inline-start:0}.GamepadMode .chatDialogs .emptyChatDialogs{letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:84vh}.chatWindow{top:0;inset-inline-end:0;bottom:0;word-wrap:break-word;word-break:break-word;background:radial-gradient(at 50% 30%,#212329 0%,#1e2025 50%,#1c1d22 100%);flex-direction:column;font-size:14px;display:flex;position:absolute;inset-inline-start:0}@media (prefers-contrast:more){.chatWindow{background:#000}}.ChatRoomGroupDialog_contents{flex-direction:row;height:100%;min-height:0;display:flex;position:relative}.ChatRoomGroupDialog_contents .LoadingWrapper{opacity:0;margin:auto;animation:1s linear 2s forwards throbberfade}@keyframes throbberfade{0%{opacity:0}to{opacity:1}}.chatHistory{margin:0;margin-inline-start:8px;padding-bottom:16px;position:relative}.chatHistoryAndMembers{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex}.broadcastVisible .chatStack:not(.GroupChatVisible) .chatHistoryAndMembers{display:none}body.in_global_drag .chatWindow .DropTarget.chatBody,body.in_global_drag .chatWindow .chatBody .chatHistoryAndMembers,.chatWindow .chatBody.chatRoomActiveDrop .chatHistoryAndMembers{position:relative}.chatFileUploadPreviewContainer{bottom:72px;background:#2c3036;border-radius:4px;flex-direction:column;align-items:center;min-width:260px;margin-bottom:16px;padding:8px;display:flex;position:absolute;inset-inline-start:16px;box-shadow:0 10px 32px #000000ab}.GamepadMode .chatUploadContainer{z-index:100;opacity:1;background-color:#2c3036;gap:4px;padding:10px}.chatFileUploadPreviewContainer img{border-radius:4px;margin-inline:auto;box-shadow:0 0 4px 1px #000}.chatFileUploadPreviewContainer .SVGIcon_Video{fill:#788a92;background-color:#0004;border-radius:4px;width:100%;height:150px}.chatFileUploadPreviewContainer .SVGIcon_Video path{transform-origin:50%;transform:scale(.85)}.chatFileUploadPreview{max-width:250px;max-height:200px}.chatFileUploadFileName{user-select:none;text-align:center;flex:1;max-width:250px;padding-top:4px;padding-bottom:4px;font-size:12px}.chatFileUploadCancel{top:4px;cursor:pointer;vertical-align:middle;background-color:#434953e6;border-radius:3px;width:16px;height:16px;padding:4px;position:absolute;inset-inline-end:4px;box-shadow:0 0 4px 1px #0008}.chatFileUploadCancel:hover,.chatFileUploadCancel.gpfocus{background-color:#5c6472e6}.chatFileUploadCancel .SVGIcon_X_Line line{stroke:#fff}.uploadOptions{flex-direction:column;width:100%;display:flex}.spoilerCheckBox{margin:0;flex:1;width:50%;margin-bottom:-2px;font-size:12px}.spoilerCheckBox .DialogToggle_Label span{vertical-align:middle}.chatFileUploadBtn{user-select:none;color:#000;vertical-align:middle;text-align:center;background:#ccc;border-radius:10px;margin-top:5px;padding:3px;font-size:10px;line-height:8px}.chatFileUploadBtn:hover{background:#fff}.chatFileUploadProgressContainer{background:#2c3036;border-radius:4px;flex-direction:column;width:250px;margin-bottom:16px;padding:8px;display:flex;position:absolute;bottom:55px;box-shadow:0 10px 32px #000000ab}.chatFileUploadProgressBarContainer{width:100%;height:10px}.chatFileUploadProgressName{user-select:none;text-align:center;width:100%;padding-top:4px;padding-bottom:4px;font-size:12px}.chatFileUploadErrorDescription{white-space:pre-wrap;margin-bottom:12px}.chatRoomInviteInline.msg{background:linear-gradient(90deg,#474b57 0%,#292c31 100%);border-radius:5px;flex-direction:column;max-width:800px;height:120px;margin-bottom:10px;padding-inline-start:10px;display:flex}.chatRoomInviteInline h1{text-shadow:none;color:#fff;text-transform:uppercase;font-size:24px}.chatRoomInviteInline .expiration{inset-inline-end:10px;position:absolute;top:10px}.chatRoomInviteInline .inviteDescription{margin-inline-start:30px}.inviteDescription .inviterName{color:#6dcff4}.inviteDescription .roomName{color:#fff}.chatRoomInviteInline .otherParticipantsBlock{flex-direction:row;margin-top:10px;display:flex}.otherParticipantsBlock .otherParticipantsLabel{line-height:30px}.otherParticipantsBlock .FriendAvatar{width:30px;height:30px;margin-inline:4px}.otherParticipantsBlock .otherParticipantsExtraCount{margin-inline-start:10px;font-size:12px;line-height:30px}.chatRoomInviteInline .buttonContainer{inset-inline-end:10px;position:absolute;bottom:0}.msg .ChatMessageOpenGraph_Description{text-shadow:0 0 16px #000;pointer-events:none}.msg div.ChatMessageOpenGraph,.msg div.SteamPublishedFile{color:silver;cursor:default;background:linear-gradient(90deg,#575c684d 40%,#575c680d 100%);border-radius:8px;max-width:640px;margin:8px 0;padding:8px;font-family:Motiva Sans,Helvetica,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 0 6px #0000001a}.gpfocus .msg div.ChatMessageOpenGraph,.msg div.ChatMessageOpenGraph.gpfocus,.gpfocus .msg div.SteamPublishedFile,.msg div.SteamPublishedFile.gpfocus{background:#3d4450;transition:none}.msg .ChatMessageOpenGraph a{cursor:pointer}.OpenGraphImgContainer,.ChatLargeImageContainer{z-index:2;background-color:#00000080;border-radius:6px;margin-inline-end:16px;display:block;position:relative;overflow:hidden}.OpenGraphContent .OpenGraphImgContainer{float:inline-start;max-width:40%;margin-bottom:12px}.ChatLargeImageContainer{object-fit:scale-down;object-fit:cover;border-color:#000;max-width:100%;margin:0;display:inline-block}.ChatLargeImageContainer_Image{max-width:100%;display:block}.OpenGraphImgBackground{inset-inline-start:-64px;z-index:0;max-width:70%;position:absolute;top:0;bottom:0}.OpenGraphImgBackground .ChatMessageOpenGraph_Image{filter:blur(24px)saturate(2)brightness(1.21);height:100%;max-height:none;mask-image:linear-gradient(90deg,#000 -25%,#0000 100%)}.ChatMessageOpenGraph_Image{object-fit:cover;border-radius:0;width:100%;height:auto;max-height:140px;display:block}.msg .OpenGraphMessageURL{white-space:nowrap;text-overflow:ellipsis;z-index:2;text-transform:uppercase;letter-spacing:1px;color:#8fc3d8;background:linear-gradient(90deg,#0003 0%,#0000001a 30% 100%);border-bottom:0 dotted #6174e700;border-radius:4px;flex-grow:1;max-height:20px;padding:2px 4px;font-size:12px;position:relative;overflow:hidden}.msg .OpenGraphMessageURL:hover{border-bottom:0 dotted #6174e700}.msg .OpenGraphMessageURL .OpenGraphMessageURL_full{text-transform:none;letter-spacing:0}.OpenGraphMessageURLPosition{cursor:text;display:block;position:relative}.OpenGraphMessageURL_short,.OpenGraphMessageURL_full{text-overflow:ellipsis;transform-origin:0 0;transition-property:opacity,transform,color;transition-duration:.32s;transition-timing-function:ease-in-out;display:block;overflow:hidden;transform:scaleX(1)}.OpenGraphMessageURL_full{inset-inline-start:0;top:0;opacity:0;color:#8fc3d8;background-color:#0000;border:none;width:100%;margin-top:.5px;padding:0;position:absolute;inset-inline-end:0;transform:scaleX(.75)}.OpenGraphFooter:hover .OpenGraphMessageURL_short{opacity:0;transform:scaleX(1.75)}.OpenGraphFooter:hover .OpenGraphMessageURL_full{opacity:1;transform:scaleX(1)}.OpenGraphFooter:hover .OpenGraphMessageURL{color:#b1e3f7}.ChatMessageOpenGraph .OpenGraphFooter{clear:inline-start;flex-direction:row;display:flex;transform:translateY(-1px)}.OpenGraphFooter .OpenGraphURLButton{margin-inline-start:6px;cursor:pointer;width:18px;height:18px;margin-top:2px}.OpenGraphFooter .OpenGraphURLButton:hover .SVGIcon_CopyToClipboard,.copyInviteLink:hover .SVGIcon_CopyToClipboard{stroke:#fff;transition:all .2s ease-in-out}.OpenGraphFooter .OpenGraphURLButton:active .SVGIcon_CopyToClipboard polygon,.copyInviteLink:active .SVGIcon_CopyToClipboard polygon,.OpenGraphFooter .OpenGraphURLButton:active .SVGIcon_CopyToClipboard polyline,.copyInviteLink:active .SVGIcon_CopyToClipboard polyline{fill:#fff7;transition:all 50ms ease-in-out}.ChatMessageOpenGraph_Body{padding:8px;position:relative}.ChatMessageOpenGraph_Body .throbber_center_wrapper{float:center;z-index:2;width:fit-content;margin-top:32px}.OpenGraphContent.ClientFetchesData .ChatMessageOpenGraph_Body{min-height:120px}.ChatMessageOpenGraph_Body :nth-child(2){margin-top:4px}.ChatMessageOpenGraph_Title{font-size:14px}.msg .ChatMessageOpenGraph_Title{color:#aad8ec}.msg .ChatMessageOpenGraph_Title:hover{color:#fff}.msg .SteamPublishedFile,.msg .CommunityBroadcastWatch{color:silver;cursor:pointer;border-radius:8px;max-width:640px;margin-bottom:16px;padding:8px;font-family:Helvetica;position:relative;overflow:hidden;box-shadow:0 0 6px #0000001a}.SteamPublishedFile.image .OpenGraphImgContainer{border:1px solid #000}.msg .SteamPublishedFile a,.msg .SteamPublishedFile a:hover,.msg .CommunityBroadcastWatch a,.msg .CommunityBroadcastWatch a:hover{border-bottom:none;padding:0}.SteamPublishedFile_Logo{float:inline-end;background-repeat:no-repeat;background-size:cover;width:40px;height:40px;display:block}.SteamCommunityPublishedFile .button{max-width:200px}.workshopItemControlCtn{z-index:1}.NotAFriendOrApproved .BBCodeYouTubeComponent,.NotAFriendOrApproved .chatImageContainer{overflow:hidden}.NotAFriendOrApproved .BBCodeYouTubeComponent_Sizer,.NotAFriendOrApproved .chatImageFull{filter:blur(8px)}.interactionBlocker{cursor:default;inset-inline:0;z-index:1;position:absolute;top:0;bottom:0}.copyRemotePlayTogetherInviteURLButton{cursor:pointer;opacity:.8;background:url(../../images/webui/icon_create_rpt_invite_url.png?v=B8R9hAmC) 0 0/contain no-repeat;border:none;width:20px;height:20px;margin:0;padding:0}.copyRemotePlayTogetherInviteURLButton:hover{opacity:1}.ChatMessageInvite{color:#b5bec8;text-align:start;user-select:none;background:radial-gradient(256px 256px at 20% 20%,#3d444e 0%,#292c33 50%,#24272e 100%);border-radius:8px;min-width:300px;max-width:656px;margin-bottom:16px;font-family:Motiva Sans,Arial,Helvetica,sans-serif;line-height:normal;position:relative;box-shadow:0 0 8px #00000080}.ChatMessageInvite.GroupAlreadyJoined,.ChatMessageInvite.Inviter{background:radial-gradient(256px 256px at 20% 20%,#3d444e80 0%,#292c3380 50%,#24272e80 100%),#1e2329;box-shadow:0 6px 14px 1px #0001}.ChatMessageInvite:not(.Inviter) .inviteButton{margin-top:10px}.ChatMessageInvite.TradeOfferInvite:not(.Inviter) .inviteButton{margin-top:0}.ChatMessageInvite .groupAlreadyJoined{color:#74859b;text-transform:uppercase;font-size:10px}.ChatMessageInvite.InviteDialog{max-width:initial;border-radius:0;margin-bottom:0;padding:32px 16px}.ChatInviteForm>.ChatMessageInvite{margin:0 auto}.ChatMessageInvite.InviteExpired{background:radial-gradient(256px 256px at 20% 20%,#3d444e80 0%,#292c3380 50%,#24272e80 100%);box-shadow:0 6px 14px 1px #0000}.ChatMessageInvite.InviteExpired .leftInviteContainer{opacity:.5;filter:saturate(0)}.ChatMessageInvite .leftInviteContainer{float:inline-start;z-index:1;padding:16px}.ChatMessageInvite.gameInviteMsg .leftInviteContainer,.ChatMessageInvite.broadcastInviteMsg .leftInviteContainer,.ChatMessageInvite.broadcastViewRequestMsg .leftInviteContainer,.ChatMessageInvite.playtestInviteMsg .leftInviteContainer{flex:1;align-items:center;width:30%;display:flex;position:relative;overflow:hidden}.ChatMessageInvite.broadcastInviteMsg .leftInviteContainer{background:radial-gradient(128px 100px at 50% 40%,#193452 0%,#0e111fa3 100%)}.ChatMessageInvite .DialogButton,.inviteButtonJoinChat{align-self:flex-start;width:auto;min-width:120px;padding:0 16px}.ChatMessageInvite .rightInviteContainer.rightInvite_Horizontal .DialogButton,.rightInviteContainer.rightInvite_Horizontal .inviteButtonJoinChat{align-self:center;margin-inline-end:0}.ChatMessageInvite.broadcastInviteMsg .leftInviteContainer .noisePattern{opacity:.06;background-image:url(../../images/webui/tvnoise.png?v=Bi8IY5Op);background-position:0 0;background-repeat:repeat;border-radius:8px;width:196px;height:110px;animation:.4s linear infinite alternate noiseAnim;position:absolute}.gpfocus .ChatMessageInvite,.ChatMessageInvite.gpfocus{background:#3d4450;transition:none}@keyframes noiseAnim{0%{background-position:10px 200px}20%{background-position:-50px 0}40%{background-position:100px -10px}60%{background-position:0 -150px}80%{background-position:-100px -30px}to{background-position:160px -60px}}.ChatMessageInvite.gameInviteMsg .rightInviteContainer,.ChatMessageInvite.broadcastInviteMsg .rightInviteContainer,.ChatMessageInvite.broadcastViewRequestMsg .rightInviteContainer,.ChatMessageInvite.playtestInviteMsg .rightInviteContainer{flex:2}.ChatMessageInvite .rightInviteContainer{z-index:1;flex-direction:column;padding:16px;display:flex;overflow:hidden}.ChatMessageInvite.NoBGSplitInvite .rightInviteContainer{flex-wrap:wrap;padding-inline-start:0}.ChatMessageInvite .rightInviteContainer .rightInviteContainerContent{flex:1;margin-inline-end:16px}.msg.ChatMessageInvite .invitedTimeLabel,.Invite_ExpireTime{text-align:end;color:#74859b80;text-transform:uppercase;inset-inline-end:8px;font-size:10px;line-height:normal;position:absolute;bottom:2px}.msg.ChatMessageInvite .closeButton{inset-inline-end:8px;opacity:.5;cursor:pointer;z-index:10;background-size:cover;width:12px;height:12px;position:absolute;top:8px}.msg.ChatMessageInvite .closeButton .SVGIcon_X_Line line{stroke-width:24px}.msg.ChatMessageInvite .closeButton:hover{opacity:1}.inviteeNameLabel{color:#ebf5ff}input.InviteFriendToChatDialog_LinkInput{cursor:text}.inviteLinkContainer .DialogInputLabelGroup{margin-top:16px;margin-bottom:0}.inviteLinkContainer .DialogInputLabelGroup .DialogInput{background:#30353b;border:.5px inset #8b99aa66;flex-grow:3;margin-block:1px;margin-inline:2px 8px;padding:0 12px;line-height:32px;box-shadow:inset 0 0 4px #0006}.inviteLinkContainer .DialogInputLabelGroup.inviteLinkDropDown{margin:0;display:flex}.expireLinkInContainer{margin-top:6px;flex-direction:row;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.expireLinkInContainer .DialogLabel{margin:0}.inviteLinkContainer .DialogDropDown._DialogInputContainer{user-select:none;text-align:center;background-color:#2f333b;min-width:204px;margin-inline:8px;padding:4px;padding-inline-start:6px;display:inline-block}.DialogListBuilderInput ._DialogInputContainer{min-height:26px;margin:0;padding:6px 10px}.DialogListBuilderInput .DialogListBuilderInput_Input.DialogInputPlaceholder{color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:text;user-select:none;max-width:180px;margin:4px 0;overflow:hidden}.inviteLinkContainer .DialogDropDown._DialogInputContainer:hover{color:#fff;background-color:#3d4450}.inviteLinkContainer .DialogDropDown._DialogInputContainer .DialogDropDown_Arrow{top:6px;width:18px;position:absolute;inset-inline-end:4px}.inviteLinkContainer .DialogInput_Wrapper._DialogLayout{background-color:#434953;border-radius:3px;padding:6px}.inviteLinkContainer .DialogInput_Wrapper._DialogLayout .displayRow{flex-grow:1;position:relative}.inviteLinkContainer .DialogButton.DialogInput_CopyAction{flex-grow:1;margin-inline-end:2px}.OrSeparator{user-select:none;flex-direction:row;align-items:center;margin:24px 0;display:flex}.OrSeparator .HBar{background-color:#aaa5;flex-grow:1;height:1px}.OrSeparator .OrSeparatorLabel{text-transform:uppercase;color:#4297f8;text-align:center;letter-spacing:1px;margin:0 18px;font-size:14px}.ChatMessageInvite .inviteLabel{margin-bottom:0}.ChatMessageInvite .inviteLabelButtons,.ChatMessageInvite .inviteLabelLaunchPrompt{margin-top:10px}.ChatMessageInvite.Inviter .inviteLabel,.ChatMessageInvite.GroupAlreadyJoined .inviteLabel{min-width:170px;margin-bottom:2px}.ChatMessageInvite.InviteExpired .inviteLabel{opacity:.3;margin-bottom:4px}.ChatMessageInvite.RequestingInfo.displayRow,.ChatMessageInvite.InviteExpired{align-items:center;max-width:621px;padding:16px}.ChatMessageInvite.RequestingInfo .postedExpiredInvite,.ChatMessageInvite.InviteExpired .postedExpiredInvite{color:#787d85}.ChatMessageInvite.RequestingInfo .postedExpiredInvite{margin-inline-start:8px}.ChatMessageInvite.NoColumns{padding:16px}.ChatMessageInvite .groupName{color:#fff;letter-spacing:2px;font-family:Motiva Sans,Arial,Helvetica,sans-serif;font-size:28px;font-weight:100;line-height:28px}.ChatMessageInvite.InviteLink .groupName{margin-bottom:0}.ChatMessageInvite .inviteButtonJoinChat{flex-shrink:0}.ChatMessageInvite .inviteButton.inviteButtonJoinChat{min-height:32px}.ChatMessageInvite.Inviter .groupName,.ChatMessageInvite.GroupAlreadyJoined .groupName{letter-spacing:1px;margin-bottom:0;font-size:16px}.ChatMessageInvite.DirectInvite .groupName{margin-bottom:16px}.ChatMessageInvite.VoiceChannelInvite .groupName{margin-top:0;margin-bottom:0}.ChatMessageInvite.VoiceChannelInvite.GroupAlreadyJoined .groupName,.ChatMessageInvite.VoiceChannelInvite.Inviter .groupName{margin-bottom:2px}.ChatMessageInvite.VoiceChannelInvite .VoiceChannelDetails{color:#b5bec880;margin-bottom:12px;flex-wrap:wrap;margin-inline:30px 4px}.ChatMessageInvite.VoiceChannelInvite.GroupAlreadyJoined .VoiceChannelDetails,.ChatMessageInvite.VoiceChannelInvite.Inviter .VoiceChannelDetails{margin-bottom:4px}.ChatMessageInvite.VoiceChannelInvite.InviteExpired .VoiceChannelDetails{opacity:.3;margin-bottom:6px}.ChatMessageInvite.VoiceChannelInvite .VoiceChannelDetails .inviteHighlight{color:#b5bec880;font-weight:700}.ChatMessageInvite.InviteExpired .groupName{color:#888;letter-spacing:0;font-size:20px;font-weight:200}.ChatMessageInvite.VoiceChannelInvite.InviteExpired .groupName{margin-bottom:0}.ChatMessageInvite .groupTagline{color:#999;margin-top:4px;font-family:Motiva Sans,Arial,Helvetica,sans-serif;font-style:italic}.ChatMessageInvite.InviteExpired .groupTagline{margin-top:0}.msg .ChatMessageInvite a,.msg .ChatMessageInvite a:hover{border-bottom:0 solid #0000}.ChatRoomGroupDialog_contents.BothChatsDisplayed .chatTextarea:focus{outline-offset:-2px;outline:-webkit-focus-ring-color auto 5px}.chatRoomVoiceChannel .activeVoicePushToTalk{display:none}.friendListHeaderContainer .activeVoicePushToTalk{float:inline-end;margin-inline-end:8px;margin-bottom:4px}.activeVoicePushToTalk.pushToTalkKeyDown{color:#c8f1c2}.VoiceToggleIconCtn .SVGIcon_VoiceRoom .Microphone{fill:#8492a4;transition-duration:0s}.OneOnOneVoiceRoomControls{z-index:0;background-color:#393e45;flex-direction:row;flex:1;width:100%;height:40px;min-height:0;display:flex;box-shadow:inset 0 2px 4px #00000040}.OneOnOneVoice-anim-appear,.OneOnOneVoice-anim-enter{opacity:0;height:0;transition:opacity .3s ease-out,height .3s ease-out;overflow:hidden}.OneOnOneVoice-anim-appear.OneOnOneVoice-anim-appear-active,.OneOnOneVoice-anim-enter.OneOnOneVoice-anim-enter-active{opacity:1;height:40px;overflow:hidden}.OneOnOneVoice-anim-exit{opacity:1;height:40px;transition:opacity .16s ease-out,height .3s ease-out;overflow:hidden}.OneOnOneVoice-anim-exit.OneOnOneVoice-anim-exit-active{opacity:0;height:0;overflow:hidden}.OneOnOneVoiceRoomControls .friend{flex-direction:column;margin-top:1px}.OneOnOneVoiceRoomControls .friend .richPresenceLabel{font-size:10px}.OneOnOneVoiceRoomControls .friend{margin-inline:0 8px;position:relative}.OneOnOneVoiceRoomControls .friend.connecting .avatar,.OneOnOneVoiceRoomControls .friend.slowconnecting .avatar{filter:brightness(.4);transition:filter .3s ease-in-out}.OneOnOneVoiceRoomControls .friend.connecting .connectionSpinner,.OneOnOneVoiceRoomControls .friend.slowconnecting .connectionSpinner{top:12px;background-image:url(../../images/webui/simple_spinner_green.png?v=DgRqRnuY);background-repeat:no-repeat;background-size:contain;width:12px;height:12px;animation-name:SlowSpin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;inset-inline-start:12px}.OneOnOneVoiceRoomControls .friend .labelHolder,.OneOnOneVoiceRoomControls .friend .statusAndName{display:none}.OneOnOneVoiceRoomControls .inviteButton.inviteButtonDeclineVoice,.OneOnOneVoiceRoomControls .inviteButton.inviteButtonJoinVoice{margin-inline-end:8px;margin-top:4px;line-height:14px}.OneOnOneVoiceRoomControls .VoiceToggleIconCtn{inset-inline-start:0;margin-inline:10px;position:relative;top:1px}.OneOnOneVoiceRoomControls .VoiceToggleIconCtn:hover{color:#fff}.OneOnOneVoiceRoomControls.OneOnOneVoiceActive .VoiceToggleIconCtn .AudioLines{fill:#000}.OneOnOneVoiceRoomControls.OneOnOneVoiceActive .VoiceToggleIconCtn .Bubble{stroke:#000}.OneOnOneVoiceMembers{flex-direction:row;flex:1;display:flex}.OneOnOneVoiceMembers .SteamLogoThrobber{filter:hue-rotate(-90deg);inset-inline-start:4px;position:absolute;top:1px}.OneOnOneVoiceActive{background:radial-gradient(64% 124px at 10%,#1c933180 0%,#1c933100 70%)}.OneOnOneVoiceMembers .friend .avatarStatus{inset-inline-end:0;flex:none;width:2px;display:block;position:absolute;bottom:0}.OneOnOneVoiceStatusLabel{margin-top:10px;user-select:none;white-space:nowrap;text-overflow:ellipsis;margin-inline-start:8px;font-size:12px;overflow:hidden}.OneOnOneVoiceActive .OneOnOneVoiceStatusLabel{color:#87dfa3}.OneOnOneVoiceClose{margin-top:4px;cursor:pointer;background-color:#222;border-radius:50%;width:32px;height:32px;margin-inline-end:16px}.OneOnOneVoiceClose .SVGIcon_X_Line{transform:scale(.5)}.OneOnOneVoiceClose .SVGIcon_X_Line line{stroke:var(--friends-voice-close-icon-stroke,#ccc)}.OneOnOneVoiceClose:hover,.OneOnOneVoiceClose.gpfocus{--friends-voice-close-icon-stroke:#fff;background-color:#555}.OneOnOneVoiceRoomControls .friend .avatarHolder img.avatar,.friend.emptyFriend .avatarHolder img.avatar{background-color:#0002;border:1px solid #0000;border-top:none;border-bottom-color:#fff8;border-radius:2px;width:36px;height:36px;box-shadow:inset 1px 1px 4px #000,inset 1px 1px 4px #000,1px 0 1px #fff3,0 1px #fff3}.OneOnOneVoiceRoomControls.OneOnOneVoiceActive .friend .avatarHolder img.avatar,.OneOnOneVoiceRoomControls.OneOnOneVoiceActive .friend.emptyFriend .avatarHolder img.avatar{border-bottom:1px solid #41bd794d;box-shadow:inset 1px 1px 4px #000,inset 1px 1px 4px #000,1px 0 1px #41bd794d,0 1px #41bd794d}.SingleUserChat.VoiceRequested .OneOnOneVoiceRoomControls .friend.emptyFriend .avatarHolder:hover .emptyFriendAvatar{cursor:pointer;background-color:#8fa2}.Sonar{opacity:0;transition:opacity .4s ease-in-out}.WaitingForYouFirstTime .Sonar{opacity:1}.SonarCircle{inset-inline-start:2px;border:1px solid #10cd4e;border-radius:50%;width:23px;height:23px;position:absolute;top:1px}.GamepadMode .SonarCircle{inset-inline-start:.2px;opacity:1;filter:blur(1px);mix-blend-mode:screen;transform-origin:50%;box-sizing:border-box;border-width:2px;animation-name:SonarPingGamepadUI;top:-1px}.SonarCircle{z-index:3;opacity:0;animation-name:SonarPing;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes SonarPing{0%{opacity:0;transform:scale(.15)}25%{opacity:1}to{opacity:0;transform:scale(3)}}@keyframes SonarPingGamepadUI{0%{opacity:0;transform:scale(.15)}25%{opacity:1}to{opacity:0;transform:scale(4)}}.VoiceToggleIconCtn{inset-inline-start:12px;width:26px;height:26px;position:absolute;top:11px}button.DialogButton.copyVoiceLogsButton{margin-top:12px;margin-bottom:12px;width:fit-content;margin-inline:auto;padding:0 24px}.VoiceToggle{width:46px;min-width:46px;max-width:46px;height:46px;max-height:46px;box-shadow:none;cursor:pointer;background:#2c3036;border:1px solid #1b1c20;margin:0;padding:0;transition-property:width,max-width,border-radius,border,background-color;transition-duration:.3s;display:flex}.VoiceToggle:focus{outline:none}.VoiceToggle.Active{border:1px solid #1b6329;border-inline-end:.5px solid #1c852f;background-color:#24272e80;border-bottom:.5px solid #1c852f}.VoiceToggle.Active svg{color:var(--friends-voicetoggle-icon-color,#c8f1c2)}.VoiceToggle.Active:focus,.VoiceToggle.Active:hover{--friends-voicetoggle-icon-color:white;background-color:#61fd974d}.chatWindow .chatHeader{background:linear-gradient(90deg,#3a3e46 80%,#2c3037 100%);flex-shrink:0;min-height:4px;transition:background-color .2s ease-in-out;position:relative}.TheaterMode .chatWindow.broadcastVisible .chatHeader{display:none}.chatWindow .chatHeaderGradient{user-select:none;pointer-events:none;z-index:0;background:linear-gradient(#9e3e4600 0%,#1e2025 100%);width:100%;height:50%;display:none;position:absolute;bottom:0}.chatWindow.SingleUserChat .chatHeader{background:#393e45}.voiceChatControlsContainer{z-index:3;top:8px;width:100%;position:absolute;inset-inline-end:12px}.alignRightVoiceControls{float:inline-end;max-width:300px}.activeVoiceControls{background:#42e4581f;border-top:1px solid #78db86;border-bottom:1px solid #78db86;border-image:linear-gradient(90deg,#4eff66cc 0%,#78db8640 50%,#78db8526 100%) 100% 1}.friendListHeaderContainer .activeVoiceControls:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 24px 10px,#7af55b4d 0%,#7af55b42 25%,#7af55b38 34%,#7af55b1a 50%,#7af55b00 70%);width:200px;height:64px;transition:opacity .65s ease-in-out,transform .65s ease-in-out;position:absolute;overflow:visible}.CloseActiveVoiceWindowConfirmation .activeVoiceControls{margin-inline-end:16px;margin-top:8px}.friendListHeaderContainer>.activeVoiceControls{height:43px}.friendListHeaderContainer>.activeVoiceControls.pushToTalkEnabled{height:58px}.activeVoiceFlexBox{justify-content:space-between;display:flex}.activeVoiceControls .connectionStatusLabels,.chatRoomVoiceChannel .connectionStatusLabels{color:#0ee720;text-align:end;font-size:10px;font-weight:100}a.connectionStatus,a.connectionStatus:hover,a.connectionStatus:active,a.connectionStatus:visited{color:#0ee720!important}.activeVoiceControls .connectionStatusLabels{margin-top:-14px;margin-inline-end:6px}.chatRoomVoiceChannel .connectionStatusLabels{padding:2px;font-size:10px}.chatRoomGroupNavColumn .activeVoiceControls .activeVoiceLabels,.chatRoomListContainer .activeVoiceControls .activeVoiceLabels{display:none}.SingleUserChat .activeVoiceControls{opacity:0;pointer-events:none;background:0 0;border:0 solid #0000;transition:margin .34s ease-in-out,opacity .24s ease-in-out}.SingleUserChat.VoiceActive .activeVoiceControls{opacity:1;pointer-events:initial;margin-inline-start:0}.SingleUserChat .activeVoiceLabels{display:none}.activeVoiceLabels{padding-inline-start:12px;padding-top:4px;min-width:0;padding-inline-end:12px;font-size:10px}.activeVoiceLabels .activeVoiceHeader{color:#76d483;letter-spacing:2px;white-space:nowrap}.activeVoiceLabels .activeVoiceName{color:#a7d4ad;text-overflow:ellipsis;cursor:pointer;max-height:24px;font-size:12px;line-height:12px;overflow:hidden}.activeVoiceLabels .activeVoiceName:hover{color:#fff}.activeVoiceButtons{justify-content:space-between;min-width:132px;height:100%;padding-inline-end:1px;display:flex}.activeVoiceButtonsSpacer{flex:1;transition:flex .4s ease-in-out;display:block}.activeVoiceButtonsSpacerAfter{flex:0;transition:flex .4s ease-in-out;display:block}.emptyChannelNotice{pointer-events:none;user-select:none;opacity:0;color:#5f6f79;height:0;margin:0;margin-inline-start:12px;font-size:10px;transition:opacity .21s ease-in-out,height .21s ease-in-out,margin .21s ease-in-out}.emptyChannelNotice.Visible{opacity:1;height:12px;margin-top:6px;margin-bottom:6px}.chatRoomVoiceChannel.ActiveVoiceChannel .activeVoiceButtons .activeVoiceButtonsSpacer{flex:1;display:block}.chatRoomVoiceChannel.ActiveVoiceChannel .activeVoiceButtons button .VoiceControlPanelButton,.chatRoomVoiceChannel.ActiveVoiceChannel .activeVoiceButtons button{min-width:26px;max-width:26px;min-height:28px;max-height:28px;margin:0 .5px}.chatRoomVoiceChannel.ActiveVoiceChannel .VoiceControlPanelButton .SVGIcon_Button{fill:#9198a1;width:18px;height:18px}.activeVoiceButtons .SVGIcon_Button{fill:#c8f1c2}#QuickAccess-Menu .activeVoiceButtons .SVGIcon_Button.SVGIcon_ExitIcon{stroke:#c8f1c2}.chatRoomVoiceChannel.ActiveVoiceChannel .VoiceControlPanelButton .SVGIcon_Button.SVGIcon_VoiceRoom{margin-top:3px;width:25px;height:24px;margin-inline-start:-8px}.chatRoomVoiceChannel.ActiveVoiceChannel .VoiceControlPanelButton.ToggleVoiceOutputButton:hover .SVGIcon_Button,.chatRoomVoiceChannel.ActiveVoiceChannel .VoiceControlPanelButton.ToggleMicrophoneButton:hover .SVGIcon_Button{fill:#fff}.VoiceControlPanelButton:hover .SVGIcon_Microphone.SVGIcon_Shadow,.VoiceControlPanelButton:hover .SVGIcon_Headphones.SVGIcon_Shadow{fill:#000;stroke:#000}.VoiceControlPanelButton:active .SVGIcon_Microphone,.VoiceControlPanelButton:active .SVGIcon_Headphones{margin-inline-start:2px;transition:all 50ms ease-in-out}.VoiceControlPanelButton:active .SVGIcon_Microphone.SVGIcon_Shadow,.VoiceControlPanelButton:active .SVGIcon_Headphones.SVGIcon_Shadow{filter:blur(1px);inset-inline-start:11.5px;margin-inline-start:0;transition:all 50ms ease-in-out;top:7px}.chatRoomVoiceChannel.ActiveVoiceChannel .VoiceControlPanelButton.ToggleMicrophoneButton{border-end-start-radius:4px}.chatRoomVoiceChannel.ActiveVoiceChannel .VoiceControlPanelButton.chatEndVoiceChat{min-width:48px}.chatRoomVoiceChannel.ActiveVoiceChannel .activeVoiceButtons{min-width:100%}.activeVoiceButtons button{min-width:42px;max-width:42px;min-height:42px;max-height:42px;box-shadow:none;float:inline-start;margin:0;margin:2px;cursor:pointer;background:50% no-repeat;border:none;align-self:center;margin-inline-end:0;padding:0;outline:none!important}.friendListHeaderContainer .VoiceControlPanelButton.chatInvite{display:none}.chatRoomVoiceChannel .VoiceControlPanelButton.chatInvite{pointer-events:none}.chatRoomVoiceChannel.ActiveVoiceChannel .VoiceControlPanelButton.chatInvite{pointer-events:all}.VoiceControlPanelButton:hover{background-color:#61fd974d}.VoiceControlPanelButton.ToggleMicrophoneButton.NoMicrophone:hover{cursor:default;background-color:#61fd9700}.VoiceControlPanelButton.ToggleMicrophoneButton.NoMicrophone:active .SVGIcon_Button{margin-inline-start:0}.MicMuted .SVGIcon_Microphone .MicStrike,.disabled .SVGIcon_Headphones .HeadphonesStrike,.disabled .SVGIcon_Microphone .MicStrike{stroke-width:10px;stroke:#fff;transform:transformY(0px)}.MicMuted .SVGIcon_Microphone .MicFill,.disabled .SVGIcon_Headphones .HeadPhonesFill,.disabled .SVGIcon_Microphone .MicFill{opacity:0}.VoiceControlPanelButton.ToggleVoiceOutputButton .SVGIcon_Headphones,.VoiceControlPanelButton.ToggleMicrophoneButton .SVGIcon_Microphone{width:24px;height:24px;padding-top:4px}.friendListHeaderContainer .VoiceControlPanelButton.ToggleVoiceOutputButton .SVGIcon_Headphones{padding-top:8px}.chatRoomVoiceChannel.ActiveVoiceChannel .activeVoiceFlexBox{height:28px}.VoiceControlPanelButton.ToggleMicrophoneButton.NoMicrophone .SVGIcon_Microphone{color:#f43}.VoiceControlPanelButton.ToggleMicrophoneButton.NoMicrophone .SVGIcon_Microphone.SVGIcon_Microphone.SVGIcon_Shadow{opacity:0}.VoiceControlPanelButton.ToggleMicrophoneButton.NoMicrophone .SVGIcon_Microphone .MicStrike{stroke-width:10px;stroke:#f44}.VoiceControlPanelButton.ToggleMicrophoneButton.NoMicrophone .SVGIcon_Microphone .MicFill{fill:#0000}.chatTab .friend{height:100%;margin:0;padding:0}.chatTab.ChatTabTransiton-appear,.chatTab.ChatTabTransiton-enter,.chatTab.ChatTabTransiton-appear-active,.chatTab.ChatTabTransiton-enter-active,.chatTab.ChatTabTransiton-exit,.chatTab.ChatTabTransiton-exit-active{transition:all .15s ease-in-out}.chatTab.ChatTabTransiton-appear,.chatTab.ChatTabTransiton-enter{opacity:.01;transform:translateY(42px)}.chatTab.ChatTabTransiton-appear-active,.chatTab.ChatTabTransiton-enter-active{opacity:1;transform:translateY(0)}.chatTab.ChatTabTransiton-exit{opacity:1;animation-name:TabBounce;animation-duration:.3s;animation-timing-function:ease-in;animation-iteration-count:1;transform:translateY(0)}.chatTab.ChatTabTransiton-exit-active{opacity:0;transform-origin:0% bottom;margin-inline-end:-180px;transform:translateY(42px)}@keyframes TabBounce{0%{margin-inline-end:0}50%{margin-inline-end:-180px}80%{margin-inline-end:-172px}to{margin-inline-end:-180px}}.chatTabList>div{display:flex}.chatTab .avatarHolder{border-radius:0;height:100%;transform:scale(1)translate(0)}.chatTab .avatarHolder img{z-index:3;border:0 solid #000;width:42px;height:100%;box-shadow:inset 0 0 10px #000}.chatTab .avatarHolder .avatarStatus{flex:none;width:2px;display:block}.chatTab .avatarHolder:hover,.chatTab .avatarHolder:hover img{transform:scale(1)translate(0)}.MemberListColumn .friend.online .avatarHolder .avatarStatus{background:#6dcff600 linear-gradient(90deg,#6dcff6 0% 2px,#6dcff600 2px 100%)}.MemberListColumn .friend.ingame .avatarHolder .avatarStatus{background:#8cd61d00 linear-gradient(90deg,#8cd61d 0% 2px,#8cd61d00 2px 100%)}.MemberListColumn .friend.watchingbroadcast .avatarHolder .avatarStatus{background:#9c8fd400 linear-gradient(90deg,#9c8fd4 0% 2px,#9c8fd400 2px 100%)}.friendInviteContainer .SnoozeContainer{display:none}.friend.ingame.awayOrSnooze .labelHolder,.friendInviteContainer .friend.awayOrSnooze .labelHolder,.chatTab .friend.awayOrSnooze .labelHolder,.DialogContent._DialogLayout .friend.awayOrSnooze .labelHolder,.FriendPicker_Suggestions .friend.awayOrSnooze .labelHolder,.friend.awayOrSnooze .avatarHolder{opacity:1}.friend.awayOrSnooze .labelHolder{opacity:.5}.GamepadMode .friend.awayOrSnooze .labelHolder{opacity:1}.chatWindow .chatBody{z-index:0;flex-direction:column;flex:3;min-width:0;min-height:0;display:flex}.chatWindow .chatBody.chatRoomActiveDrop{position:relative}.chatBody .ChatBodyControls{border-bottom:2px solid #393e45;flex-direction:row;flex-shrink:0;align-items:center;display:flex}.BroadcastChatExpander .SVGIcon_HideShowChat line,.BroadcastChatExpander .SVGIcon_HideShowChat polyline,.BroadcastChatExpander .SVGIcon_HideShowChat polygon,.ChatBodyControls .Close .SVGIcon_HideShowChat polyline{stroke:var(--friends-hideshowchat-icon-stroke,#969696)}.ChatBodyControls .Close .SVGIcon_HideShowChat line{stroke:var(--friends-hideshowchat-icon-stroke,#967575)}.BroadcastChatExpander:hover,.ChatBodyControls .Close:hover{--friends-hideshowchat-icon-stroke:#fff}.chatBody .ChatBodyControls .showBothTabs,.chatBody .ChatBodyControls .Close{cursor:pointer;fill:#393e45;flex-shrink:0;width:24px;height:24px;padding:4px;transition:fill .2s ease-in-out}.chatBody .ChatBodyControls .showBothTabs{opacity:.3;flex:1 0;min-width:34px;max-width:34px}.chatBody .ChatBodyControls .showBothTabs:hover,.BothChatsDisplayed .chatBody .ChatBodyControls .showBothTabs{opacity:.8}.BothChatsDisplayed .chatBody .ChatBodyControls .showBothTabs:hover{opacity:1}.BothChatsDisplayed .chatBody .ChatBodyControls .showBothTabs .SVGIcon_ShowBothChats circle,.BothChatsDisplayed .chatBody .ChatBodyControls .showBothTabs .SVGIcon_ShowBothChats polyline{opacity:1;fill:#747e8d}.chatBody .ChatBodyControls .Close:hover{fill:#969696}.chatBody .ChatBodyControls .InnerChatTabs{flex:1;min-width:0;display:flex}.chatBody .InnerChatTab,.chatBody .ChatBodyControls .InnerChatTabs .InnerChatTab{color:#969696;cursor:pointer;margin-inline:4px;user-select:none;background-color:#2c3037;border-start-start-radius:4px;border-start-end-radius:4px;flex:1;justify-content:flex-start;align-items:center;margin-top:2px;padding:6px 8px;font-size:14px;display:flex;position:relative;overflow:hidden}.chatBody .InnerChatTab{flex:0 0;min-width:0;min-height:20px}.chatBody .ChatBodyControls .InnerChatTabs .InnerChatTab .ChatUnreadMessageIndicator{height:100%}.chatBody .ChatBodyControls .InnerChatTabs .InnerChatTab .ChatUnreadMessageIndicator .chatUnreadCircle{margin-top:55%;margin-inline-start:-3px}.chatBody .InnerChatTab .SVGIcon_Globe{box-sizing:border-box;border-width:1px;width:16px;height:16px}.chatBody .InnerChatTab .SVGIcon_Button,.chatBody .ChatBodyControls .InnerChatTabs .InnerChatTab .ChatRoomGroupAvatar,.chatBody .ChatBodyControls .InnerChatTabs .InnerChatTab .ChatRoomMultiFriendAvatar.Micro{margin-inline-end:4px}.chatBody .ChatBodyControls .InnerChatTabs .InnerChatTab.Active{cursor:default;background-color:#393e45}.ChatRoomGroupDialog_contents.BothChatsDisplayed .chatBody .InnerChatTab,.ChatRoomGroupDialog_contents.BothChatsDisplayed .chatBody .InnerChatTab.Active{pointer-events:none;cursor:default;background-color:#2c3037}.chatBody .ChatBodyControls .InnerChatTabs .InnerChatTab .InnerChatTabLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chatBody .BroadcastChat{width:100%;min-width:0;max-width:none;display:none}.GlobalChatVisible .BroadcastChat{display:block}.BroadcastChatExpander{bottom:50%;opacity:1;z-index:32;cursor:pointer;background-color:#1d1f24cc;width:24px;height:24px;padding:4px;transition:opacity .2s ease-in-out;position:absolute;inset-inline-end:50%}.BroadcastChatExpander.right{inset-inline-end:0;border-start-start-radius:2px;border-end-start-radius:2px;margin-bottom:-16px;top:12px}.BroadcastChatExpander.bottom{bottom:0;border-start-start-radius:2px;border-start-end-radius:2px;margin-inline-end:-16px;inset-inline-start:46px}.TheaterMode .BroadcastChatExpander.bottom{inset-inline-start:0}.ChatRoomGroup_WindowContent{flex-direction:column;flex:1;min-width:0;display:flex}.ChatRoomGroup_Main_ContentAndMembers,.ChatRoomGroup_Main_Content,.ChatRoomGroup_MainAndChatEntry{flex:1;min-width:0;min-height:0}.ChatRoomGroup_Main_Content.Horizontal{flex-direction:row;display:flex;position:relative}.ChatRoomGroup_Main_Content.Horizontal .chatBody{min-width:264px}.ChatRoomGroup_Main_Content.Vertical{flex-direction:column;display:flex}.ChatRoomGroupDialog_history{flex-direction:row;flex:1;display:flex;position:relative;overflow:hidden}.ChatRoomGroupDialog_history.voiceRoom{background-color:#0000}.InsetWindowOpen .ChatRoomGroupDialog_history{position:initial}.InsetWindowOpen .chatHistoryAndMembers{position:relative}.ChatHistoryContainer{z-index:0;flex-direction:column;flex:1;min-width:0;min-height:0;transition-property:opacity;transition-duration:.32s;transition-timing-function:ease-in-out;display:flex;position:relative}.gpfocus .ChatHistoryContainer .ChatHistorySelector,.ChatHistoryContainer.gpfocus .ChatHistorySelector{opacity:1}.gpfocus .ChatHistoryContainer .msg.timeDivision,.ChatHistoryContainer.gpfocus .msg.timeDivision{color:#8b929a}.gpfocus .ChatHistoryContainer .msg.timeDivision .horizDivider,.gpfocus .ChatHistoryContainer .msg.timeDivision .preHorizDivider,.ChatHistoryContainer.gpfocus .msg.timeDivision .horizDivider,.ChatHistoryContainer.gpfocus .msg.timeDivision .preHorizDivider{background-color:#8b929a4d}.inviteAnotherFriendButton{top:8px;cursor:pointer;background-color:#1f2126;border-radius:50%;width:32px;height:32px;transition:top .32s ease-in-out;display:block;position:absolute;inset-inline-end:16px}.inviteAnotherFriendButton.broadcastVisible{top:unset}.errorDisconnected .inviteAnotherFriendButton,.NotAFriendOrApproved .inviteAnotherFriendButton,.SuspiciousChat .inviteAnotherFriendButton{display:none}.SingleUserChat.VoiceRequested .inviteAnotherFriendButton,.SingleUserChat.VoiceActive .inviteAnotherFriendButton{top:56px}.inviteAnotherFriendButton .SVGIcon_Button{width:80%;height:80%;fill:var(--friends-chat-button-icon-fill,#3e4450);margin-inline-start:4px;margin-top:2px}.inviteAnotherFriendButton .SVGIcon_Button line{stroke:#3e4450}.chatHistoryScroll{box-sizing:border-box;min-height:100%;padding:14px 6px;position:relative;overflow:auto}.chatRoomGroupNavColumn{z-index:1;flex-direction:column;flex:1;justify-content:space-between;min-width:200px;max-width:200px;transition:all .4s ease-in-out;display:flex;position:relative;overflow:visible;box-shadow:0 0 22px #0003}.chatRoomGroupNavColumn.defaultChatOnly{opacity:0;min-width:0;max-width:0;overflow:hidden}.chatRoomMembers{user-select:none;cursor:default;border-inline-start:1px solid #22252b;flex:1;overflow-x:hidden}.GamepadMode .chatRoomMembers{border-inline-start:0 solid #0000}.MemberListColumn{background-color:#22252b00;flex-direction:column;flex-shrink:0;width:220px;transition:width .32s ease-in-out,background-color .32s ease-in-out;display:flex;position:relative}.GamepadMode .MemberListColumn{width:320px}.MemberListColumn.MemberListViewCompact{width:46px}.MemberListColumn.MemberListViewCompact ::-webkit-scrollbar{background:0 0;width:0}.ChatSpeaker.ChatRoomSpeaker .speaker .rankIcon,.MemberListColumn .friend .rankIcon,.MemberListColumn .friend .chatMemberFriendIcon{position:relative}.ChatSpeaker.ChatRoomSpeaker .speaker .rankIcon>*,.MemberListColumn .friend .rankIcon>*{inset-inline-start:-5px;z-index:1;width:12px;height:12px;position:absolute;top:-5px}.ChatSpeaker.ChatRoomSpeaker .speaker .rankIcon .SVGIcon_Crown,.MemberListColumn .friend .rankIcon .SVGIcon_Crown{fill:#fb0;stroke:#000;stroke-width:6px;background:radial-gradient(10px 10px at 70% 60%,#000 0%,#0000 50%,#24272e00 100%)}.MemberListColumn .friend .rankIcon.isFriend .SVGIcon_Crown{z-index:10;background:0 0;margin-top:9px}.GamepadMode .MemberListColumn .friend .rankIcon.isFriend .SVGIcon_Crown{inset-inline-start:-13px;top:-23px}.GamepadMode .MemberListColumn .friend .rankIcon .SVGIcon_Crown,.GamepadMode .MemberListColumn .friend .rankIcon img{inset-inline-start:-13px}.MemberListColumn .friend .chatMemberFriendIcon svg{inset-inline-start:-7px;z-index:1;width:16px;height:16px;position:absolute;bottom:-6px}.GamepadMode .MemberListColumn .friend .chatMemberFriendIcon svg{inset-inline-start:-15px;bottom:-9px}.MemberListColumn .friend .chatMemberFriendIcon svg circle,.MemberListColumn .friend .chatMemberFriendIcon svg path{fill:#a6a7a8}.MemberListColumn .friend .chatMemberFriendIcon svg .Outline circle,.MemberListColumn .friend .chatMemberFriendIcon svg .Outline path{stroke:#000;fill:#000;stroke-width:20px}.MemberListColumn .friend .chatMemberFriendIcon .WavingArm{transform-origin:25% 55%;animation-name:none;animation-duration:.3s;animation-timing-function:ease-in;animation-iteration-count:infinite}.MemberListColumn .friend:hover .chatMemberFriendIcon .WavingArm{animation-name:FriendRequestWave}.MemberListColumn .friend .chatMemberPartyBeaconIcon svg{inset-inline-start:29px;z-index:1;background:linear-gradient(90deg,#4a8d24,#7aaf2b);border-radius:8px;width:7px;height:7px;padding:3px;position:absolute;bottom:-2px}.MemberListColumn .friend .chatMemberPartyBeaconIcon svg .playTriangle{fill:#e1f7c9}.MemberListColumn.MemberListViewCompact .friendGroup .groupName .groupIcon{opacity:1;transform:translate(0)}.MemberListViewCompact .CompactFriendsList .friend .labelHolder{opacity:0;transition-delay:0s}.MemberListColumn.MemberListViewCompact .friendGroup .groupName .groupCount,.MemberListColumn.MemberListViewCompact .friendGroup .groupName .groupNameLabel{opacity:0;pointer-events:none;font-weight:700;transform:scale(.4,2)}.MemberListColumn .friendGroup .groupName .groupCountCollapsed{opacity:0;color:#d4e0e7;letter-spacing:0;white-space:no-wrap;text-overflow:clip;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;z-index:2;pointer-events:none;text-align:end;min-width:34px;font-size:12px;position:absolute;transform:translate(84px)translateY(0)}.MemberListColumn.MemberListViewCompact .friendGroup .groupName .groupCountCollapsed{opacity:1;transform:translate(-8px)translateY(6px)}.MemberListColumn.MemberListViewCompact .friendGroup .groupName .groupIcon .SVGIcon_Group{fill:#888;stroke:#8880;stroke-width:0}.MemberListOptionsContainer{flex-direction:row;justify-content:flex-end;width:100%;height:42px;margin-inline-start:0;display:flex;position:relative}.ChatRoomMemberScrollList_List{border-inline-end:6px solid #22252b00;outline:0}.MemberListColumn.MemberListViewCompact .ChatRoomMemberScrollList_List::-webkit-scrollbar{display:none}.MemberListColumn.MemberListViewCompact .ChatRoomMemberScrollList_List{border-inline-end:0 solid #22252b00}.chatRoomGroupNavCollapseExpand,.MemberListOption{opacity:.5;cursor:pointer;flex-shrink:0;align-self:center;width:20px;height:26px;margin-inline-end:0;padding:4px;transition:all .4s ease-in-out}.chatRoomGroupNavCollapseExpand{width:26px;height:26px}.MemberListOptionsContainer .MemberListOption{padding-inline:12px 0}.MemberListViewCompact .MemberListOptionsContainer .MemberListOption{margin-inline-start:14px;padding-inline-start:0}.chatRoomGroupNavColumn .chatRoomGroupNavCollapseExpand{opacity:1;top:0;margin-inline-end:8px;position:absolute;inset-inline-end:-4px}.chatRoomGroupNavColumn.chatRoomGroupNavCollapsed .chatRoomGroupNavCollapseExpand{opacity:0}.chatRoomGroupNavColumn.chatRoomGroupNavCollapsed{min-width:46px;max-width:46px}.chatRoomGroupNavCollapsed .chatRoomTextChannel:hover,.chatRoomGroupNavCollapsed .chatRoomVoiceChannel:not(.ActiveVoiceChannel):hover{transition-duration:0s;overflow:visible}.chatRoomGroupNavCollapsed .chatRoomVoiceChannelsGroup .chatRoomVoiceChannel,.chatRoomGroupNavCollapsed .chatRoomVoiceChannelsGroup .chatRoomVoiceChannel.ActiveVoiceChannel{width:42px;margin-inline:2px;transition:all .4s ease-in-out;overflow:hidden}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel:hover{border-start-end-radius:6px;border-end-end-radius:6px;width:200px;box-shadow:4px 2px 18px #0008}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel .voicestatusIcon.voiceStatusMic{z-index:2;margin-inline-start:-46px}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel .voicestatusIcon.voicestatusIcon.voiceStatusOutput{z-index:2;margin-inline-start:12px}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel:hover .voicestatusIcon.voiceStatusMic,.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel:hover .voicestatusIcon.voicestatusIcon.voiceStatusOutput{margin-inline-start:0}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel:hover .emptyChannelNotice.Visible{opacity:1;transition-delay:.3s}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel .activeVoiceButtonsSpacer{flex:0}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel .activeVoiceButtonsSpacerAfter{flex:1}.chatRoomGroupNavCollapsed .chatRoomTextChannel.ActiveTextChannel:hover{background:linear-gradient(90deg,#3a3e46 0 46px,#3a3e4600 47px,#0000 100%)}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel:hover .VoiceControlPanelButton{opacity:1}.Dialog_RemotePlay .VoiceControlPanelButton{cursor:pointer;background-color:#0000;border:0}.Dialog_RemotePlay .VoiceControlPanelButton:hover{background-color:#0000}.Dialog_RemotePlay .DialogSlider_Container{margin-bottom:0}.Dialog_RemotePlay .FriendPicker_Suggestions{height:215px}.Dialog_RemotePlay .DialogButton{background-color:#0000}body.in_global_drag .RemotePlay_DropSlot{filter:opacity(.1)}body.in_global_drag .RemotePlay_ControllerNumber{filter:opacity();font-size:14px;transform:translateY(-22px)}.NoBottomMargin.DialogBodyText{margin-bottom:0}.chatRoomGroupNavCollapsed .chatRoomTextChannelName{top:1px;pointer-events:none;line-height:28px;position:absolute;inset-inline-start:42px}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel:not(.ActiveVoiceChannel) .chatRoomVoiceChannelName{top:0;line-height:28px;position:absolute;inset-inline-start:24px}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel:not(.ActiveVoiceChannel):hover .chatRoomVoiceChannelName,.chatRoomGroupNavCollapsed .chatRoomTextChannel:hover .chatRoomTextChannelName{opacity:1;inset-inline-start:42px;padding:0 8px;background-color:#1d1f24;border-start-end-radius:6px;border-end-end-radius:6px;width:fit-content;padding-bottom:4px;line-height:28px;transition-duration:.21s;position:absolute;top:1px;bottom:-1px}.chatRoomGroupNavCollapsed .chatRoomTextChannel.ActiveTextChannel:hover .chatRoomTextChannelName{background-color:#3a3e46}.chatRoomGroupNavCollapsed .CompactFriendsList .friend{padding-inline-start:8px}.chatRoomGroupNavCollapsed .ScratchPadConnect{opacity:0}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel .chatRoomTextChannel{width:23px;inset-inline-end:-48px}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel:hover .chatRoomTextChannel{inset-inline-end:109px}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel .VoiceControlPanelButton.chatEndVoiceChat{opacity:1;min-width:42px}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel .chatRoomTextChannel .chatRoomTextChannelIcon{opacity:0;transition:all .32s ease-in-out}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel:hover .chatRoomTextChannel .chatRoomTextChannelIcon{opacity:1}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel .chatRoomTextChannel{overflow:visible}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel .chatRoomTextChannel .ChatUnreadMessageIndicator{inset-inline-start:-10px;opacity:1;transform-origin:19% 48%;transition:all .34s ease-in-out;top:0;transform:scaleX(-1)}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel:hover .chatRoomTextChannel .ChatUnreadMessageIndicator{inset-inline-start:0;top:-6px;transform:scaleX(1)}.chatRoomGroupNavCollapsed .emptyChannelNotice{opacity:0;transition-duration:.21s;transition-delay:0s}.chatRoomGroupNavCollapsed .VoiceControlPanelButton,.chatRoomGroupNavCollapsed .friend .labelHolder,.chatRoomGroupNavCollapsed .chatRoomTextChannel .chatRoomTextChannelName,.chatRoomGroupNavCollapsed .chatRoomVoiceChannel .chatRoomVoiceChannelName{opacity:0;transition-duration:.21s}.ChannelTypeTitle{transition:all .16s ease-in-out}.ChannelTypeTitle .ChannelTypeLabel{border-radius:3px;flex:1;min-width:0;margin-inline-end:2px;padding:2px 0;transition:all .16s ease-in-out}.ChannelTypeTitle .ChannelTypeLabel:not(.NoPermission){cursor:pointer}.ChannelTypeTitle .ChannelTypeLabel:hover:not(.NoPermission){color:#a3bdce}.ChannelTypeTitle .ChannelTypeLabel:active:not(.NoPermission){color:#fff;transition-duration:0s;transform:translateY(1px)}.chatRoomGroupNavCollapsed .ChannelTypeTitle .ChatRoomAddRoomBtn{flex:1;margin-inline-start:55px}.chatRoomGroupNavCollapsed .ChannelTypeTitle .ChannelTypeLabel{opacity:0;pointer-events:none;flex:0}.chatRoomGroupNavCollapsed .ChannelTypeTitle{transform:translate(-52px)}.chatRoomGroupNavCollapsed .chatRoomGroupNavCollapseExpand .SVGIcon_DoubleArrow{transform:rotate(180deg)}.chatRoomGroupNavCollapsed .chatRoomTextChannel{padding-inline-start:8px}.chatRoomGroupNavCollapsed .chatRoomVoiceChannelIcon{margin-inline-start:8px}.chatRoomGroupNavCollapsed .chatRoomVoiceChannel.ActiveVoiceChannel:hover .chatRoomVoiceChannelName,.chatRoomGroupNavCollapsed .chatRoomVoiceChannelsGroup .chatRoomVoiceChannel.ActiveVoiceChannel:hover .friend .labelHolder{opacity:1}.MemberListOption .SVGIcon_DoubleArrow{opacity:1;margin:0;cursor:pointer;width:16px;height:16px;margin-top:4px;transition:all .24s ease-in-out;display:block;transform:rotate(180deg)}.MemberListColumn.MemberListViewCompact .MemberListOption .SVGIcon_DoubleArrow{transform:rotate(0)}.MemberListOption.SearchActive{opacity:.2}.MemberListOption.SearchActive .ExpandArrow{cursor:default}.MemberListOption:hover:not(.SearchActive){opacity:1}.chatRoomGroupNavColumn .chatRoomMembers{margin-top:16px}.chatRoomGroupNavFooter{vertical-align:bottom;background-color:#22252b;height:70px;display:none}.chatRoomOptions{flex-direction:row;justify-content:flex-end;margin-inline-end:-4px;display:flex}.chatRoomButton .SVGIcon_Button{fill:var(--friends-chat-button-icon-fill,#5c6575);width:80%;height:80%;margin:3px}.inviteAnotherFriendButton .SVGIcon_Button line,.chatRoomButton .SVGIcon_Button line{stroke:var(--friends-chat-button-icon-stroke,#5c6575);transition:stroke .21s ease-in-out}.inviteAnotherFriendButton:hover,.chatRoomButton:hover:not(.Disabled){--friends-chat-button-icon-fill:#fff;--friends-chat-button-icon-stroke:#fff}.inviteAnotherFriendButton .invitePlus,.chatRoomButton .invitePlus{transform-origin:108px 128px;transition:transform .31s ease-in-out}.inviteAnotherFriendButton:hover .invitePlus,.chatRoomButton:hover:not(.Disabled) .invitePlus{transform:scale(1.5)}.chatRoomButton{cursor:pointer;align-self:center;width:32px;height:32px;margin:2px;margin-inline-start:4px}.chatRoomButton.InviteToGroupChat.Disabled{opacity:.25;cursor:default}.chatRoomButton.ManageNotifications{height:28px}.chatRoomButton .SVGIcon_Button.SVGIcon_ChatSettings{margin-top:5px}.chatWindow .chatEntry{padding-top:6px;background-color:#22252b;flex-flow:wrap;flex-shrink:0;justify-content:center;padding-inline:6px;transition:all .21s ease-in-out;display:flex;position:relative}#QuickAccess-Menu .GamepadMode .chatEntry{padding-bottom:0}.chatWindow .chatEntry>*{margin-bottom:8px}.chatWindow .chatEntry.compactView>.compactableHeight{height:32px}html.client_chat_frame .chatWindow .chatEntry{padding-inline-end:24px}.chatWindow .InsetWindowOpen .chatEntry{z-index:7;background-color:#0c0d0f;padding-inline-start:32px}.chatWindow .InsetWindowOpen .chatEntry .chatEntryControls{border:1px solid #525b64}.chatWindow .InsetWindowOpen .friendListInsetShadowBottom{opacity:0}html.client_chat_frame .popup_chat_frame{flex-direction:column;display:flex}html.web_chat_frame .perf_timing_area{display:none}.ChatRoomSpeaker{margin-top:12px;position:relative}.compactView .ChatRoomSpeaker{margin-top:0}.ChatMsgSlashEmote{margin-top:4px;line-height:18px}.ChatRoomSpeaker .speaker .speakerAvatar,.ChatMsgSlashEmote .speaker .speakerAvatar{width:23px;height:23px;margin-inline-end:0}.ChatRoomSpeaker .speaker .speakerAvatar.hasAvatarFrame,.ChatMsgSlashEmote .speaker .speakerAvatar.hasAvatarFrame{margin-inline-end:1px}.ChatRoomSpeaker .speaker .speakerAvatar .avatarHolder,.ChatMsgSlashEmote .speaker .speakerAvatar .avatarHolder{width:22px;height:22px;transform:scale(1)}.ChatRoomSpeaker .speaker .speakerAvatar .avatarFrame,.ChatMsgSlashEmote .speaker .speakerAvatar .avatarFrame{transform:scale(1.2)}.msg.serverMsg .msgText{color:#5097b4;text-align:end;cursor:default;background:0 0;width:100%;max-width:none;margin:0;padding:0;font-size:12px}.msg.timeDivision{color:#4f5257;flex-direction:row;height:18px;margin-top:6px;margin-bottom:6px;padding-inline-start:0;font-size:10px;display:flex}.GamepadMode .msg.timeDivision{text-transform:uppercase;color:#67707b;font-weight:700}.msg.timeDivision.new_messages{color:#fecd4579}.timeDivision.time_passes .preHorizDivider,.timeDivision.time_passes .horizDivider{background-color:#0000;border:1px dashed #0ef3f322;height:0;margin-inline-end:0}.timeDivision.time_passes .preHorizDivider{margin-inline-start:88px}.GamepadMode .timeDivision.time_passes .preHorizDivider{margin-inline-start:0}.timeDivision.time_passes .preHorizDivider{width:100%}.timeDivision.time_passes .postHorizDivider{width:0%}.timeDivision.new_messages .preHorizDivider,.timeDivision.new_messages .horizDivider{background-color:#ff990059;height:1px}.timeDivision .preHorizDivider{margin-top:auto;margin-bottom:auto;background-color:#4f525780;width:20%;height:1px;margin-inline-end:8px}.GamepadMode .timeDivision .preHorizDivider{width:unset;flex:1}.SingleUserChat .msg.timeDivision{padding-inline-start:0}.timeDivision .horizDivider{margin-top:auto;margin-bottom:auto;background-color:#4f525780;flex-grow:1;height:1px;margin-inline-start:8px}.GamepadMode .timeDivision .horizDivider{margin-inline-start:2px}.msg.ChatMsgSlashEmote .speaker{color:#2984af;background:linear-gradient(90deg,#442cf400 0%,#163a3d 32px,#423a3a00 156px)}.SingleUserChat .msg.ChatMsgSlashEmote .speaker{text-align:end;margin-inline-start:-4px}.SingleUserChat .msg.ChatMsgSlashEmote .speakerName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chatWindow .msg.ChatMsgSlashEmote .SpeakerLineBreak .speaker{flex-direction:row;display:flex}.chatWindow .msg.ChatMsgSlashEmote .SpeakerLineBreak .msgText{margin-inline-start:4px}.chatWindow.MultiUserChat .msg.ChatMsgSlashEmote .speaker{line-height:22px;overflow:hidden}.SpeakerLineBreak{transition:filter 50ms ease-in-out}.ChatMessageBlock_BlockedSender{opacity:.4;transition:opacity .3s}.ChatMessageBlock_BlockedSender:hover{opacity:1}.msgText.MessageFromBlockedUser{color:#787d85;font-style:italic}.SingleUserChat .msg.gameInviteMsg,.SingleUserChat .msg.broadcastInviteMsg,.SingleUserChat .msg.broadcastViewRequestMsg,.SingleUserChat .msg.playtestInviteMsg{user-select:none;margin-top:16px;margin-bottom:32px;flex-direction:row;max-width:656px;margin-inline-end:0;padding:0;display:flex;inset-inline-start:0;overflow:hidden}.gameInviteMsg .productImage,.broadcastInviteMsg .productImage,.broadcastViewRequestMsg .productImage,.playtestInviteMsg .productImage{border-radius:2px;width:100%;position:relative;box-shadow:0 4px 12px #0008}.gameInviteMsg .productImage.productImageBlur,.broadcastInviteMsg .productImage.productImageBlur,.broadcastViewRequestMsg .productImage.productImageBlur,.playtestInviteMsg .productImage.productImageBlur{filter:blur(30px);width:100%;height:100%;box-shadow:none;inset-inline-start:0;top:0;bottom:0;opacity:1;z-index:0;margin:0;position:absolute;inset-inline-end:0}.gameInviteMsg .centerBlock,.broadcastInviteMsg .centerBlock,.broadcastViewRequestMsg .centerBlock,.playtestInviteMsg .centerBlock{flex-direction:column;margin-bottom:16px;display:flex}.gameInviteMsg .acceptButtonsGroup{flex-direction:row;display:flex}.acceptButtonsGroup .DialogButton{margin-inline-end:10px}.gameInviteMsg .playingWithAvatars{flex-direction:row;display:flex}.gameInviteMsg .productName,.broadcastInviteMsg .productName,.broadcastViewRequestMsg .productName,.playtestInviteMsg .productName{color:#fff;letter-spacing:2px;margin-bottom:0;font-family:Motiva Sans,Arial,Helvetica,sans-serif;font-size:28px;font-weight:100;line-height:28px}.gameInviteMsg .playingWithAvatars .avatarHolder{width:32px;height:32px;margin-bottom:-4px}.VoiceChannelDetails .playingWithLine,.gameInviteMsg .playingWithLine{border-inline-start:1px solid #74859b;margin-top:4px;border-bottom:1px solid #74859b;border-end-start-radius:6px;width:23px;height:10px;margin-inline:8px 4px}.VoiceChannelDetails .playingWithLine{border-color:#6f747cc9;height:6px;margin-inline-start:-28px;position:absolute}.gameInviteMsg .playingWithExtraCount{color:#74859b;margin-top:5px;margin-inline-start:4px}.gameInviteMsg .acceptGameInviteButton{color:#fff;text-transform:uppercase;inset-inline-end:0;background-color:#6f895c;height:18px;padding:6px;position:absolute;bottom:0}.gameInviteMsg .acceptGameInviteButton:hover{outline:1px solid #fff}.msg .gameInviteDismissed,.msg .gameInviteSelf,.msg .gameInviteAccepted{cursor:pointer;font-style:italic}.msg .gameInviteDismissed:hover,.msg .gameInviteSelf:hover,.msg .gameInviteAccepted{filter:brightness(1.2)}.msg.voiceChannelInvite{float:inline-end;color:#5097b4;margin-inline-end:44px;font-style:italic;position:relative}.msg.voiceChannelInviteClear{clear:both}.msg .gameInviteDismissed img,.msg .gameInviteSelf img,.msg .gameInviteAccepted img,.msg .broadcastInviteDismissed img,.msg .broadcastInviteSelf img,.msg .broadcastViewRequestDismissed img{margin-bottom:-2px;width:16px;height:16px;margin-inline:4px}.tradeInviteMsg.tradeInviteSender{background:radial-gradient(256px 256px at 20% 20%,#3d444e80 0%,#292c3380 50%,#24272e80 100%),#1e2329;box-shadow:0 6px 14px 1px #0001}.tradeInviteMsg.tradeInviteSender .leftInviteContainer{width:36px;height:36px}.tradeInviteMsg.tradeInviteSender .centerBlock{flex:1;margin-inline-end:16px}.tradeInviteMsg.tradeInviteSender .rightInviteContainer{flex-direction:row}.tradeInviteMsg.tradeInviteSender .DialogButton.Primary{flex:.4;align-self:center;margin-inline-end:0}.tradeInviteMsg.tradeInviteSender .leftInviteContainer .SVGIcon_Trade{width:36px;height:36px}.tradeInviteMsg .leftInviteContainer .SVGIcon_Trade{width:64px;height:64px}.tradeInviteDismissed{color:#c1c6cf;font-style:italic}.isCurrentUser .tradeInviteDismissed{color:#969aa1}.tradeInviteDismissed .SVGIcon_Trade{margin-inline-end:4px;width:16px;height:16px;margin-bottom:-2px}.ChatRoomSpeaker .speaker{flex-direction:row;margin-top:4px;padding-top:4px;display:flex}.nameAndColon{flex-direction:row;margin-inline:auto 0;display:flex}.ChatRoomSpeaker .speaker .speakerStatus,.ChatMsgSlashEmote .speaker .speakerStatus{background-color:#636363;flex-shrink:0;align-self:center;width:2px;height:22px;margin-inline:0 8px;transition:background-color .6s ease-in-out}.ChatMsgSlashEmote .speaker .speakerStatus{align-self:normal}.FriendChatTimeStamp{opacity:0;color:#555;text-align:end;user-select:none;align-self:flex-end;margin-inline-end:0;font-size:10px;line-height:12px;transition:opacity .1s ease-out,top .1s ease-out,inset-inline-start .1s ease-out;position:relative;top:-2px}.ChatMessageBlock.SingletonMsg .FriendChatTimeStamp{margin-bottom:-18px;z-index:10;padding-bottom:8px;background:linear-gradient(#1d1f24 0% 60%,#1d1f2400 100%);border-radius:3px;margin-inline-end:-4px;padding-inline-end:4px}.msg .FriendChatTimeStamp{opacity:0;top:4px;border-top:.5px solid #3b768d40;width:84px;position:absolute;inset-inline-start:0}.FriendChatSlashEmote .FriendChatTimeStamp{margin-inline-start:6px;display:inline}.chatWindow.SingleUserChat .ChatMessageBlock:hover .FriendChatSlashEmote .speakerTimeStamp,.chatWindow.SingleUserChat .ChatMessageBlock.LastMessageBlock:not(.HasInternalTimeStamp) .FriendChatSlashEmote .speakerTimeStamp,.chatWindow.SingleUserChat .ChatMessageBlock.LastMessageBlock:not(.HasInternalTimeStamp) .ChatSpeaker .FriendChatTimeStamp,.chatWindow.SingleUserChat .ChatMessageBlock:hover .FriendChatSlashEmote .speakerTimeStamp,.chatWindow.SingleUserChat .ChatMessageBlock:hover .ChatSpeaker .FriendChatTimeStamp{opacity:1;transition-duration:.1s;transition-timing-function:ease-in;top:-2px}.chatWindow.SingleUserChat .ChatMessageBlock.LastMessageBlock .msg.HasTimeStamp:last-child .FriendChatTimeStamp,.chatWindow.SingleUserChat .ChatMessageBlock:hover .msg .FriendChatTimeStamp{opacity:1;inset-inline-start:-1px}.FriendChatTimeStamp.online{color:#3b768d;border-color:#3b768d40}.FriendChatTimeStamp.online.watchingbroadcast{color:#8277b1;border-color:#8277b140}.FriendChatTimeStamp.ingame{color:#50702b;border-color:#50702b40}.FriendChatTimeStamp.offline{color:#5c5c5c;border-color:#5c5c5c40}.ChatMessageBlock{position:relative}.ChatMessageBlock_SuspiciousSender{--suspicious-sender-horiz-padding:6px;padding:0px var(--suspicious-sender-horiz-padding) 4px var(--suspicious-sender-horiz-padding);background:#f34c2b0f;border-inline-start:2px solid #f34c2b99;border-radius:3px;margin-top:4px}.ChatMessageBlock_HighlightDelete .ChatSpeaker,.ChatMessageBlock_HighlightDelete .msg{opacity:.3;filter:saturate(0);transition:all .12s ease-out}.ChatMessageBlockDelete{opacity:0;pointer-events:none;top:30px;z-index:1000;cursor:pointer;width:20px;height:20px;position:absolute;inset-inline-start:2px}.ChatMessageBlockDelete svg path{stroke:var(--friends-block-delete-icon-stroke,#888)}.ChatMessageBlockDelete svg path,.ChatMessageBlockDelete,.ChatMessageBlockDelete .lines .line1,.ChatMessageBlockDelete .lines .line2,.ChatMessageBlockDelete .lines .line3,.ChatMessageBlockDelete .lid{z-index:10;transition:all .2s ease-in-out}.msg.ChatMessageDeleted.EmojiOnly{line-height:18px}.msgText.MsgNoUserContent{margin-bottom:2px;overflow:visible}.msg .filteredURL.bb_removedlink{color:#c91616;cursor:default;text-transform:uppercase;background-color:#000;border:.5px solid #400;border-radius:4px;padding:0 4px}.msg.ChatMessageDeleted .filteredURL.bb_removedlink{color:#2a687a;background-color:#0004;border:.5px solid #234;box-shadow:inset 1px 1px 3px #000}.msg .filteredURL.bb_removedlink .SVGIcon_Caution{width:18px;height:18px;margin-inline-end:4px;transform:translateY(3px)}.msg .filteredURL.bb_removedlink .SVGIcon_Caution path,.msg .filteredURL.bb_removedlink .SVGIcon_Caution line{stroke:red}.msg .filteredURL.bb_removedlink .SVGIcon_Caution .triangle path{fill:#680c00}.msg .filteredURL.bb_removedlink .SVGIcon_Caution .exclamation path{fill:red}.msg .filteredURL.bb_removedlink .threatURL{color:red;cursor:text;text-transform:none;font-weight:700}.msg .filteredURL.bb_removedlink .threatURL::selection{color:#ff4a4a;cursor:text;background-color:#800;font-weight:700}.msg.EmojiOnly span.bb_removedlink{font-size:10px}.ChatMessageBlockDelete:hover{--friends-block-delete-icon-stroke:#fff;transition-duration:.12s;transform:scale(1)}.ChatMessageBlockDelete .lines .line1{transition:all .2s ease-in-out}.ChatMessageBlockDelete:hover .lines .line1{opacity:0;transform:scaleX(0, 1)}.ChatMessageBlockDelete:hover .lines .line2{transform-origin:46% 37%;stroke:#ce2f1a;stroke-width:20px;transform:rotate(-45deg)}.ChatMessageBlockDelete:hover .lines .line3{transform-origin:53% 36%;stroke:#ce2f1a;stroke-width:20px;transform:rotate(45deg)}.ChatMessageBlockDelete:hover .lid{opacity:0;transform:rotate(-15deg)translate(-5px)translateY(-22px)}.ChatMessageBlock:hover .ChatMessageBlockDelete{pointer-events:initial;opacity:1}.ChatHistoryContainer .nameWidthLabel,.ChatSpeaker .speaker{font-size:14px}.ChatHistoryContainer .nameWidthLabel{white-space:nowrap;opacity:1;display:inline-block}.speakerLabelWidthContainer{user-select:none;pointer-events:none;opacity:0;flex-direction:column;display:flex;position:absolute}.speakerHoverArea{flex-shrink:1;min-width:0;display:flex}.ChatMsgSlashEmote .speakerHoverArea{vertical-align:middle;flex-shrink:0;display:inline-flex}.ChatMsgSlashEmote .speaker{display:inline}.ChatRoomSpeaker .speaker .speakerName{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;max-width:480px;margin-top:2px;transition:color .6s ease-in-out;overflow:hidden}.ChatRoomSpeaker .speaker .speakerName .playerNickname{color:#555}.speakerTimeStamp{color:#555;white-space:nowrap;align-self:flex-end;margin-inline-start:6px;font-size:10px;line-height:20px}.GamepadMode .speakerTimeStamp{text-transform:uppercase;font-weight:700}.ChatMsgSlashEmote .speakerTimeStamp{display:inline}.speaker.ingame .speakerStatus{background-color:#a6df3d}.GamepadMode .speaker.ingame .speakerStatus{background-color:#59bf40}.speaker.away .speakerStatus{-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAQAAABKxSfDAAAACXBIWXMAAAsSAAALEgHS3X78AAAAIUlEQVQI12P8/5+BgYGBgZGBgYGBiQEJoHAY/+OSQeEAAMCCAwlfJ3DmAAAAAElFTkSuQmCC) 0 0/4px 4px repeat-y;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAQAAABKxSfDAAAACXBIWXMAAAsSAAALEgHS3X78AAAAIUlEQVQI12P8/5+BgYGBgZGBgYGBiQEJoHAY/+OSQeEAAMCCAwlfJ3DmAAAAAElFTkSuQmCC) repeat-y;mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAQAAABKxSfDAAAACXBIWXMAAAsSAAALEgHS3X78AAAAIUlEQVQI12P8/5+BgYGBgZGBgYGBiQEJoHAY/+OSQeEAAMCCAwlfJ3DmAAAAAElFTkSuQmCC) repeat-y;mask-size:4px 4px}.speaker.online .speakerStatus{background-color:#0295ca}.GamepadMode .speaker.online .speakerStatus{background-color:#4cb4ff}.speaker.watchingbroadcast .speakerStatus{background:linear-gradient(90deg,#9c8fd4 0% 2px,#9c8fd400 2px 100%)}.msg a{color:#6dcff6;text-decoration:none}.msg .msgText>a{border-bottom:1px dotted #6dcff699;padding-bottom:0}.msg .msgText>a:hover{border-bottom:1px dotted #b0e9ff80}.msg a.OpenGraphImgContainer:hover{filter:brightness(1.2)}.msg a:hover{color:#b0e9ff;text-decoration:none}.ChatRoomSpeaker .speaker{cursor:default;color:#777;flex-direction:row;display:flex}.msg{line-height:18px;transition-property:opacity,filter;transition-duration:.12s;transition-timing-function:ease-in-out;position:relative}.GamepadMode .msg.gpfocus{background:#3d4450;transition:none}.MultiUserChat .msg{margin-inline-end:16px;padding:1.5px 0}.GamepadMode .MultiUserChat .msg{border-radius:6px}.MultiUserChat .msg:not(.ChatMsgSlashEmote){padding-inline-start:32px}.SingleUserChat .msg{padding:0;padding-bottom:3px;margin-inline-end:6px;padding-inline-start:92px}.SingleUserChat .ChatMsgSlashEmote.msg{padding-bottom:10px;clear:inline-start;padding-inline-start:4px}.MultiUserChat .ChatMsgSlashEmote.msg{clear:inline-start;padding-inline-start:0}.FriendChatSlashEmote .speakerTimeStamp{opacity:0;transition:opacity .1s ease-in-out}.msgNewEntryMarker{color:#ccc3;margin-inline-start:-14px;position:absolute}.msgText{color:#c1c6cf;overflow:hidden}.msgText.EmoticonOnly{line-height:32px;overflow:visible}.msg.EmojiOnly{font-size:28px;line-height:32px}.SingleUserChat .msgText{margin-inline:10px 22px}.FriendsSettingsChatFontSizeSection_ButtonRow{margin-top:-6px}.smallChatFont .chatTextarea,.smallChatFont .msg.serverMsg .msgText,.FriendsSettingsChatFontSizeSection_ButtonRow .smallFontSetting,.smallChatFont .ChatMessageOpenGraph_Title,.smallChatFont .nameWidthLabel,.ChatHistoryContainer.smallChatFont .ChatSpeaker .speaker,.smallChatFont{font-size:11px}.smallChatFont.compactView .chatTextarea{height:24px}.smallChatFont .msg.serverMsg .msgText,.smallChatFont .nameWidthLabel,.ChatHistoryContainer.smallChatFont .ChatSpeaker .speaker,.smallChatFont .msg{line-height:12px}.ChatHistoryContainer.smallChatFont .playerNicknameBracket{margin-top:-6px}.smallChatFont .ChatMessageOpenGraph_Title{line-height:16px}.smallChatFont .msg .FriendChatTimeStamp{font-size:9px;top:0}.smallChatFont .ChatRoomSpeaker .speaker .speakerName{margin-top:6px;overflow:visible}.largeChatFont .chatTextarea,.largeChatFont .msg.serverMsg .msgText,.FriendsSettingsChatFontSizeSection_ButtonRow .largeFontSetting,.largeChatFont .ChatMessageOpenGraph_Title,.largeChatFont .nameWidthLabel,.ChatHistoryContainer.largeChatFont .ChatSpeaker .speaker,.largeChatFont{font-size:16px}.largeChatFont .nameWidthLabel,.ChatHistoryContainer.largeChatFont .ChatSpeaker .speaker,.largeChatFont .msg,.largeChatFont .ChatMessageOpenGraph_Title{line-height:20px}.largeChatFont .msg .FriendChatTimeStamp{top:4px}.SingleUserChat .ChatMsgSlashEmote.isCurrentUser .msgText,.ChatMsgSlashEmote .msgText{color:#2984af}.msg.isCurrentUser.ChatMessageErrorSending{background:linear-gradient(#442c2c66 0%,#3d161633 60%,#423a3a0d 100%);border:1px dashed #423a3a82;margin:12px;padding:0;padding-inline-start:0!important}.msg.isCurrentUser.ChatMessageErrorSending .msgText{color:#835252;padding:16px}.ChatMessageErrorSendingAlert{text-transform:uppercase;letter-spacing:2px;color:#ac2800;user-select:none;background-color:#b60f0324;padding-inline-start:8px;font-size:12px}.ChatMessageErrorSendingAlert.VideoFailed{width:fit-content;padding:0 8px}.failedVideoURL,.failedVideoSpan{text-transform:initial;letter-spacing:0;display:inline-block}.ChatMessageErrorPermissionDeniedAlert .SVGIcon_Lock{width:12px;height:12px;margin-inline-end:4px;transform:translateY(2px)}.ChatMessageErrorPermissionDeniedAlert .SVGIcon_Lock .topLock{fill:#5097b4}.ChatMessageErrorPermissionDeniedAlert .SVGIcon_Lock .baseLock{stroke:#5097b4}.ChatMessageErrorPermissionDeniedAlert{color:#5097b4;font-size:12px;line-height:18px}.MultiUserChat .isCurrentUser .msgText{color:#969aa1}.SingleUserChat .ChatMessageBlock{clear:inline-start}.msgText .spoilerMsgText{background-color:#0003;border:1px solid #000;border-radius:3px;max-width:fit-content;padding:6px;overflow:hidden}.spoilerMsg.spoilerMedia .BBCodeResizableComponent .BBCodeResizableElement,.msgText .spoilerMsgText .spoilerMsg{opacity:.5;filter:blur(20px);margin-inline-start:0;transition:all .1s ease-in-out}.msgText .spoilerMsgText .spoilerMsg{word-wrap:break-word;overflow-wrap:break-word}.spoilerMsg.spoilerMedia .BBCodeResizableComponent .BBCodeResizableElement{opacity:0;filter:blur();box-shadow:none;margin:0}.spoilerMsg.spoilerMedia .BBCodeResizableComponent.ActivelyResizing .BBCodeResizableElement,.spoilerMsg.spoilerMedia .BBCodeResizableComponent:hover .BBCodeResizableElement,.msgText .spoilerMsgText:hover .spoilerMsg,.RevealSpoiler .msgText .spoilerMsgText .spoilerMsg{filter:blur();opacity:1}.spoilerLabelContainer{width:fit-content;height:fit-content;position:relative}.spoilerLabelContainer .chatVideoPlayControl{opacity:.1;transition:opacity .1s ease-in-out}.spoilerLabelBlock{opacity:1;top:0;bottom:18px;user-select:none;transition:all .12s ease-in-out;position:absolute;inset-inline-start:50%}.spoilerLabelContainer:hover .spoilerLabelBlock{opacity:0;pointer-events:none}.spoilerMsg.spoilerMedia .spoilerLabel{inset-inline-start:-50%;vertical-align:middle;text-transform:uppercase;letter-spacing:1px;position:relative;top:calc(50% - 42px)}.ChatTabs .title-area{min-height:45px}.titleBarContainer.ChatTabs{border:1px solid #0000004d;border-bottom:none;background-color:#1c232c;border-inline-start:none;box-shadow:inset 1px 1px #4747474d}.singlewindow .titleBarContainer.ChatTabs{border:1px solid #0000004d;border-bottom:none;border-inline-start:none;padding-inline-start:4px;box-shadow:inset 1px 1px #4747474d}.TheaterMode .titleBarContainer.ChatTabs{padding-inline-start:0}.Maximized .popup_chat_frame{border:none}.popup_chat_frame .title-area{position:absolute;inset-inline:0}.friendListHeaderContainer .title-area{pointer-events:none;z-index:6;height:66px}.app-close-button{margin-inline-end:100px}.friendListFooter{background-color:#22252b;flex-shrink:0;min-height:26px;position:relative;box-shadow:inset 1px 1px #3d44504d}.insetShadow{pointer-events:none;z-index:2;top:0;inset-inline:0;background:linear-gradient(#0003 0%,#0000 8px calc(100% - 8px),#0003 100%);position:absolute;bottom:0}.friendListCreateChatTestButton{color:#fff;text-align:center;top:-50px;cursor:pointer;background:#00f;border-radius:15px;width:30px;height:30px;font-size:24px;line-height:30px;position:absolute;inset-inline-end:20px;box-shadow:0 0 12px 2px #000}.friendListCreateChatTestButton:hover{background:#add8e6}.friendlist.collapsed{background-color:#1c1f22;min-width:0;transition:background-color .32s ease-in-out}.friendlist.collapsed>:not(.friendListCollapse){opacity:0;visibility:hidden}.friendlist>*{transition:all .32s ease-in-out}.chatTabOpenFriendsList{float:inline-start;text-align:center;z-index:200;color:#ddd;cursor:pointer;white-space:nowrap;-webkit-app-region:no-drag;z-index:12;user-select:none;background-color:#1c1f22;justify-content:center;align-items:center;height:43px;margin:0 4px;padding:0 8px;font-size:14px;line-height:43px;transition:background-color .2s ease-in-out;display:flex;position:relative;box-shadow:inset 0 -2px 3px #000}.compactView .chatTabOpenFriendsList{height:32px;line-height:32px}.chatTabOpenFriendsList:hover{background-color:#3a3e46}.chatTabOpenFriendsList .SVGIcon_Group{width:20px;height:20px;margin-inline-end:4px}.friendListCollapse{-webkit-app-region:no-drag;z-index:3;top:4px}.friendListButtons{top:40px}.friendListCollapse,.friendListButtons{z-index:3;display:flex;position:absolute;inset-inline-end:0}.compactView .friendListButtons{top:34px}.friendListButton{background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-block:0;margin-inline:4px 5px}.friendListButton:last-child:not(.addFriendButton){margin-inline-end:2px}.compactView .friendsTabButtonsContainer .friendRequestButton,.compactView .friendListButton.addFriendButton{width:20px;height:20px;margin-top:-1px}.addFriendButton{cursor:pointer;margin-top:1px;width:22px;height:22px;margin-inline-end:8px}.friendRequestButton .requestsNumber{letter-spacing:-1px;color:#fff;top:11px;text-align:center;padding:0 2px;background-color:#e64a35;border-radius:16px;width:fit-content;min-width:8px;padding-top:1px;font-size:8px;line-height:11.5px;transition:all .21s ease-in-out;position:absolute;inset-inline-end:-4px;transform:translate(0)}@media only screen and (resolution>=1.5x) and (resolution<=2x){.friendRequestButton .requestsNumber{padding-top:0}}.friendRequestButton:hover .requestsNumber{background-color:#ff7664;transform:translate(1px)}.friendRequestButton .SVGIcon_FriendRequest,.addFriendButton .SVGIcon_AddFriend{margin-top:2px;width:100%;height:100%;margin-inline-start:4px}.friendRequestButton .SVGIcon_FriendRequest .redCircle{fill:#e64a35;transition:fill .21s ease-in-out,transform .21s ease-in-out}.friendRequestButton.friendRequestOutgoingOnly .SVGIcon_FriendRequest .redCircle,.friendRequestButton .SVGIcon_FriendRequest .friendBodyFull{display:none}.friendRequestButton.friendRequestOutgoingOnly .SVGIcon_FriendRequest .friendBodyFull{display:block}.addFriendButton .SVGIcon_AddFriend .plusCircle{color:#b7ccd5;transition:color .21s ease-in-out,transform .21s ease-in-out}.friendRequestButton .SVGIcon_FriendRequest .friendBodyFull,.friendRequestButton .SVGIcon_FriendRequest .friendHead,.friendRequestButton .SVGIcon_FriendRequest .friendArm,.friendRequestButton .SVGIcon_FriendRequest .friendBody{fill:#788a92;transition:fill .21s ease-in-out}.addFriendButton .SVGIcon_AddFriend .friendHead,.addFriendButton .SVGIcon_AddFriend .friendBody{color:#788a92;transition:color .21s ease-in-out}.addFriendButton:hover .SVGIcon_AddFriend .plusCircle{color:#fff;transform:translate(12px)}.friendRequestButton:hover .SVGIcon_FriendRequest .redCircle{fill:#fff;transform:translate(12px)}.friendRequestButton.friendRequestViewActive .SVGIcon_FriendRequest .redCircle,.friendRequestButton:hover .SVGIcon_FriendRequest .redCircle{fill:#ff7664}.friendRequestButton.friendRequestViewActive .SVGIcon_FriendRequest .friendBodyFull,.friendRequestButton.friendRequestViewActive .SVGIcon_FriendRequest .friendHead,.friendRequestButton.friendRequestViewActive .SVGIcon_FriendRequest .friendArm,.friendRequestButton.friendRequestViewActive .SVGIcon_FriendRequest .friendBody{fill:#ffc628}.friendRequestButton.friendRequestViewActive:hover .SVGIcon_FriendRequest .friendBodyFull,.friendRequestButton.friendRequestViewActive:hover .SVGIcon_FriendRequest .friendHead,.friendRequestButton.friendRequestViewActive:hover .SVGIcon_FriendRequest .friendArm,.friendRequestButton.friendRequestViewActive:hover .SVGIcon_FriendRequest .friendBody{fill:#ffe292}.friendRequestButton:hover .SVGIcon_FriendRequest .friendHead,.friendRequestButton:hover .SVGIcon_FriendRequest .friendArm,.friendRequestButton:hover .SVGIcon_FriendRequest .friendBody,.friendRequestButton:hover .SVGIcon_FriendRequest .friendBodyFull{fill:#aac2cc}.addFriendButton:hover .SVGIcon_AddFriend .friendHead,.addFriendButton:hover .SVGIcon_AddFriend .friendBody{color:#aac2cc}.friendRequestButton:hover:not(.friendRequestViewActive) .SVGIcon_FriendRequest .friendArm{animation-name:FriendRequestWave}.friendRequestButton.friendRequestOutgoingOnly:hover .SVGIcon_FriendRequest .friendArm{animation-name:none}.friendRequestButton .SVGIcon_FriendRequest .friendArm{transform-origin:25% 55%;animation-name:none;animation-duration:.3s;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes FriendRequestWave{0%{transform:rotate(0)}33%{transform:rotate(-40deg)}66%{transform:rotate(10deg)}to{transform:rotate(0)}}.friendCollapseButton,.friendSettingsButton{cursor:pointer;justify-content:center;align-items:center;width:24px;height:100%;display:flex}.friendSettingsButton{margin-inline-end:7px}.friendCollapseButton .SVGIcon_DoubleArrow{opacity:1;margin:0;cursor:pointer;width:16px;height:16px;margin-top:4px;transition:all .24s ease-in-out;display:block;transform:rotate(180deg)}.friendListCollapse,.friendCollapseButton,.friendCollapseButton .SVGIcon_DoubleArrow{-webkit-app-region:no-drag;z-index:12}.friendListCollapse{z-index:100}.friendCollapseButton .SVGIcon_DoubleArrow{opacity:.35;transform:rotate(0)}.friendCollapseButton:hover .SVGIcon_DoubleArrow{opacity:1}.friendSettingsButton .SVGIcon_Settings{fill:#7c858a;stroke:#0000;stroke-width:0;width:20px;height:20px;margin:0;animation-name:none;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite;transform:rotate(0)}.friendSettingsButton:hover .SVGIcon_Settings{fill:#c5d0d4}.friendSettingsButton:active .SVGIcon_Settings{stroke:#dceef6;animation-name:SlowSpin;animation-duration:1s}.friendSettingsSubheader{margin-top:24px}.friendSettingsFakeFriend{margin-top:10px}.friendSettingsFakeFriend .fakeFriendAvatar{transform:none}@keyframes SlowSpin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.friendsListNeedsUpdate.friendsListVeryOutOfDate{background-color:#ff5100bf}.friendsListNeedsUpdate.friendsListVeryOutOfDate:hover{background-color:#ff5100}.friendsListNeedsUpdate{background-color:#00ff0dbf;border-radius:50%;width:20px;height:20px;display:flex}.friendsListNeedsUpdate:hover{background-color:#00ff0d}.friendsListNeedsUpdate .SVGIcon_Reload{align-self:center;width:60%;height:60%;margin:auto}.friendsListNeedsUpdate .SVGIcon_Reload path{stroke:#23262c}.friendsListNeedsUpdate .SVGIcon_Reload polygon{fill:#23262c}.controlZoo{background-image:url(../../images/webui/zoo_icon.png?v=BFPQWuay);background-position:50%;background-size:80% 80%}.controlZoo:hover{filter:brightness(2)}#friendslist-droptarget{display:none}.drag_and_drop #friendslist-droptarget{display:block}.drag_and_drop #friendslist-container{display:none}.friend.friends_drop_targets{width:128px;height:64px}.friend.friends_drop_targets .avatarHolder{height:64px}.chatTab .ChatTabContent{opacity:.5;filter:saturate(.75);flex:1;min-width:0;margin-inline-end:0;font-size:14px;transition-property:opacity,filter,margin;transition-duration:.2s;transition-timing-function:ease-in-out;overflow:visible;mask:linear-gradient(90deg,#000 85%,#0000 100%)}.chatTab:hover .ChatTabContent{opacity:.75}.chatTab .ChatTabContent.ChatRoom{padding-top:8px;white-space:nowrap;text-overflow:ellipsis;flex-direction:row;padding-inline-start:8px;display:flex}.ChatTabContent.ChatRoom .ChatRoomGroupAvatar{margin-top:-3px;flex-shrink:0;margin-inline:-4px 8px;display:inline-block;box-shadow:1px 1px 8px #0000004d}.ChatTabs.compactView .ChatTabContent.ChatRoom .ChatRoomMultiFriendAvatar,.ChatTabs.compactView .ChatTabContent.ChatRoom .ChatRoomGroupAvatar{width:24px;height:24px;margin-top:-6px}.ChatTabs.compactView .chatTabGroupName{margin-top:0;font-size:12px}.ChatTabs.compactView .ChatTabContent.ChatRoom .ChatRoomGroupAvatar .ChatRoomGroupAvatar_initials{font-size:12px}.ModalPosition_Content .DialogContent._DialogLayout.CloseActiveVoiceWindowConfirmation{min-height:252px}.CloseActiveVoiceWindowConfirmation .voiceControlsExample{position:relative}.CloseActiveVoiceWindowConfirmation .VoiceControlPanelButton:hover,.CloseActiveVoiceWindowConfirmation .VoiceControlPanelButton:active{border-radius:8px}.CloseActiveVoiceWindowConfirmation .DialogBody{flex:none;padding-bottom:20px}.CloseActiveVoiceWindowConfirmation .DialogButton.Primary{max-width:300px;margin-inline:auto}.CloseActiveVoiceWindowConfirmation .DialogFooter{margin-top:0}.circleHighlight{inset-inline-end:8px;pointer-events:none;border:1px dashed #6f0;border-radius:50%;width:58px;height:58px;position:absolute;top:2px}.CloseActiveVoiceWindowConfirmation .activeVoiceLabels,.CloseActiveVoiceWindowConfirmation .ToggleMicrophoneButton,.CloseActiveVoiceWindowConfirmation .ToggleVoiceOutputButton{pointer-events:none}.CloseActiveVoiceWindowConfirmation .SVGIcon_VoiceRoom .ExitDoor,.CloseActiveVoiceWindowConfirmation .SVGIcon_VoiceRoom .Arrow polyline{stroke:#fff}.CloseActiveVoiceWindowConfirmation .exitIconExample{margin:auto;flex-shrink:0;width:32px;height:32px;margin-inline-end:16px}.CloseActiveVoiceWindowConfirmation .exitIconExample .SVGIcon_VoiceRoom{margin-inline-start:-10px;width:52px;height:52px;margin-top:-10px}.CloseActiveVoiceWindowConfirmation .activeVoiceDetails{margin-top:6px;font-size:14px}.CloseActiveVoiceWindowConfirmation .furtherDetails{color:#4c78b1;background-color:#0003;border-radius:6px;flex-direction:row;margin-block:8px;margin-inline:0 14px;padding:8px;font-size:14px;display:flex}.CloseActiveVoiceWindowConfirmation .dontShowConfirmation .DialogCheckbox{background-color:#0007;margin-inline-end:8px}.CloseActiveVoiceWindowConfirmation .dontShowConfirmation{margin-inline:auto;cursor:pointer;flex-direction:row;width:fit-content;margin-top:16px;font-size:14px;display:flex}.CloseActiveVoiceWindowConfirmation .dontShowConfirmation:hover{color:#ccc}.DialogHeader .ChatRoomGroupAvatar.Small{margin-inline-end:8px;border-width:0;width:24px;height:24px;margin-top:5px}.DialogHeader .ChatRoomGroupAvatar.Small .ChatRoomGroupAvatar_initials{letter-spacing:0;font-size:12px;line-height:12px}.ChatRoomGroupAvatar.Small{width:30px;height:30px}.ChatRoomGroupAvatar.Smallish{width:26px;height:26px}.ChatRoomGroupAvatar.Small .ChatRoomGroupAvatar_initials{font-size:16px}.ChatRoomGroupAvatar.Smaller .ChatRoomGroupAvatar_initials,.ChatTabContextMenuItem .ChatRoomGroupAvatar.Smaller .ChatRoomGroupAvatar_initials{font-size:14px}.ChatRoomGroupAvatar.Smaller{width:24px;height:24px;box-shadow:none;border-width:1px}.ChatRoomGroupAvatar.Micro{box-sizing:border-box;border-width:1px;width:16px;height:16px}.ChatRoomGroupAvatar.Micro .ChatRoomGroupAvatar_initials{font-size:7px}.chatTab .MicStatus{z-index:2;mix-blend-mode:screen;background:radial-gradient(at 12px 20px,#7af55b 0%,#7af55b4d 30%,#7af55b1a 50%,#7af55b00 70%);align-self:center;width:40px;height:43px;padding-top:4px;transition:all .2s ease-in-out;position:absolute;overflow:visible}.chatTab.MicMuted .MicStatus{background:radial-gradient(at 12px 20px,#7af55b33 0%,#7af55b1a 30%,#7af55b0d 50%,#7af55b00 70%)}.chatTab.active .ChatTabContent{opacity:1;filter:saturate()}.chatTab.VoiceActive .ChatTabContent{margin-inline-start:24px}.HorizontalMiniSlider{position:relative;overflow:hidden}.HorizontalMiniSliderArrow{cursor:pointer;z-index:10;user-select:none;pointer-events:none;background:#000;width:64px;padding-top:5px;transition:opacity .5s;position:absolute;top:0;bottom:0}.chatTabSetContainer .HorizontalMiniSliderArrow{display:none}.HorizontalMiniSliderArrow:not(.Visible) .SVGIcon_DoubleArrow{pointer-events:none}.HorizontalMiniSliderArrow .SVGIcon_DoubleArrow{pointer-events:initial;background:#393e45;border-radius:50%;width:18px;height:18px;padding:8px;transform:rotate(0)translate(4px)}.HorizontalMiniSliderArrow .SVGIcon_DoubleArrow:hover{--friends-mini-slider-arrow-stroke:#fff}.HorizontalMiniSliderArrow .SVGIcon_DoubleArrow polyline{stroke:var(--friends-mini-slider-arrow-stroke,#747f94);stroke-width:32px}.HorizontalMiniSliderArrow .SVGIcon_DoubleArrow .Arrow1{transform:translate(20px)}.HorizontalMiniSliderArrow .SVGIcon_DoubleArrow .Arrow2{display:none}.HorizontalMiniSliderArrow.Right .SVGIcon_DoubleArrow{float:inline-end;transform:rotate(180deg)translate(4px)}.HorizontalMiniSliderArrow:not(.Visible){pointer-events:none;opacity:0}.HorizontalMiniSliderArrow.Left{background:linear-gradient(270deg,#0000 0%,#000000e6 50% 100%);inset-inline-start:0}.HorizontalMiniSliderArrow.Right{background:linear-gradient(90deg,#0000 0%,#000000e6 50% 100%);inset-inline-end:0}.HorizontalMiniSliderScroll{overflow:auto hidden}.voiceDebugHeader{background-color:#22252b;padding:2px}.voiceVolumeMeter{padding:4px;display:inline}.voiceDebugHeader.collapse{visibility:collapse;padding:0}.chatActionsCtn{float:inline-end;margin:0;margin-top:18px;margin-inline-end:12px;font-size:16px;position:relative}.chatActionMenuButton{cursor:pointer;background:gray;padding:4px}.chatActionMenuCtn{position:relative}.chatActionMenu.popupMenu{inset-inline-end:0;z-index:5;white-space:nowrap;background:#333;position:absolute;top:0}.popupMenu .popupMenuChoice{cursor:pointer;padding:0 12px;line-height:24px}.popupMenu .popupMenuChoice:hover{background-color:#add8e6}.chatModalCover{inset-inline:0;z-index:50;-webkit-app-region:no-drag;background:#00000080;font-size:16px;position:absolute;top:0;bottom:0}.chatModalCover .ModalPosition_Content{max-width:80%;max-height:90%}.InviteFriendToChatDialog_Expires{flex-grow:1}.BBCodeTradeOffer_CreateOfferButton{white-space:nowrap}.BBCodeTradeOffer_CreateOfferButton .TradeOfferRecipient{text-overflow:ellipsis;text-align:start;vertical-align:top;max-width:364px;max-height:30px;display:inline-block;overflow:hidden}.DialogButton .SVGIcon_VoiceRoom .Microphone path{fill:#fff}.DialogButton .SVGIcon_VoiceRoom .Bubble,.DialogButton .SVGIcon_TextRoom line{stroke:#fff}.GeneralChatSettings{flex:1;margin-inline-start:26px}.GeneralChatSettings .DialogInputLabelGroup,.Page_GroupSettings_Save .DialogBodyText{margin-bottom:16px}.Page_GroupSettings_Save .groupChatUpgradeIcon{width:164px;height:164px;margin:44px auto 0}.Page_GroupSettings_Save .groupChatUpgradeIcon .SVGIcon_Upgrade path{stroke:#36f;stroke-width:4px}.Page_GroupSettings_Save .DialogButton.Primary{align-self:center;width:300px;height:64px}.Page_GroupSettings_Save .SteamLogoThrobber{margin:0 auto}.Page_GroupSettings_Save .ErrorWhileSaving{color:#ac2800;text-align:center;margin-bottom:10px}.Page_GroupSettings_General .friend.groupOwnerFriend{background-color:#4349534d;border-radius:3px;padding:4px}.mentionDialogPosition{position:absolute;inset-inline:0}.mentionDialog{bottom:6px;white-space:nowrap;text-overflow:ellipsis;background:#2c3036;padding-block:12px;padding-inline:12px 0;position:absolute;inset-inline:0;overflow:hidden auto;box-shadow:0 0 32px #000000ab}.mentionDialog:focus{outline:none}.mentionSearchText{color:#818181;margin-bottom:10px;font-size:12px}.GamepadMode .mentionSearchText{margin-bottom:4px;font-size:10px}.suggestOption{color:#adaeaf;cursor:pointer;margin-top:0;margin-inline-end:12px;padding-inline-start:22px;line-height:26px;transition-property:padding-inline-start,color;transition-duration:.15s;transition-timing-function:ease-out;overflow:hidden}.GamepadMode .suggestOption{margin-bottom:4px;padding-inline-start:20px;font-size:10px;line-height:12px}.GamepadMode .suggestOption.mentionSearchOption.manyMatches{font-size:10px;line-height:12px}.GamepadMode .suggestOption.selected{padding-inline-start:24px}.suggestOption .nickname{color:#6e6e6e}.suggestOption.selected{color:#dfe3e6;background-color:#434953;padding-inline-start:30px}span.mentionSearchMatch{color:#dfe3e6}.MentionAtSymbol{color:#b4b4b4;margin-inline-end:2px}.me .MentionAtSymbol{color:#b6c7d4}.mentionSuggestion{flex-direction:row;display:flex}.GamepadMode .mentionSuggestion{position:relative;overflow:visible}.notSelectable{color:#b64646}.mentionAvatar{margin-top:5px;margin-bottom:2px;width:16px;height:16px;margin-inline-end:4px;transition:margin .15s ease-in-out;position:absolute;inset-inline-start:15px}.GamepadMode .mentionAvatar{inset-inline-start:-20px;width:14px;height:14px;margin:1px;top:-2px}.suggestOption.selected .mentionAvatar{margin-inline-start:8px}span.mention{border-radius:3px;cursor:default;color:#8d8d8d;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;background:#313236;border:.5px solid #575757;border-start-start-radius:10px;border-end-start-radius:10px;max-width:200px;padding-block:0;padding-inline:3px 4px;font-weight:100;line-height:18px;display:inline-block;overflow:hidden}.GamepadMode span.mention{border:0 solid #0000;padding-inline-start:6px;font-size:12px;font-weight:500}span.mention.me{color:#fff;background:#6b7080;border:.5px solid #7b93a7}.GamepadMode span.mention.me{border:0 solid #0000}.HoverPositionPopup{display:inline-block}.HoverPositionPopup .miniProfileHoverInner{box-shadow:none;margin:0}.HoverPositionPopup .hover_arrow{display:none}.nicknameEntryDialog .friend{margin:12px 0}.friend.editNickname .labelHolder{flex-direction:column;align-self:auto;margin-inline-start:16px;display:flex}.friend.editNickname .labelHolder .nickNamedAs{color:#7e7e7e;user-select:none;margin-top:6px;margin-bottom:6px;font-size:14px}.mediumName{user-select:none;font-size:24px}.friend.editNickname.nickNamed.ingame .labelHolder .mediumName:not(.asNickName){color:#91c257}.friend.editNickname.nickNamed.online .labelHolder .mediumName:not(.asNickName){color:#4c91ac}.FriendNotificationsDialog .friend .avatarHolder{padding-inline-end:2px;position:relative}.FriendNotificationsDialog .DialogBodyText{margin-bottom:20px}.avatarMedium{border-radius:4px;width:84px;height:84px}.NicknameDialog{min-height:220px}.Dialog_EditNickName .friend .avatarMedium,.Dialog_ChangePersonaName .friend .avatarMedium{border:1px solid #000;margin-inline-end:6px;box-shadow:0 4px 24px #0008}.Dialog_EditNickName .friend .DialogTextInputBase,.Dialog_ChangePersonaName .friend .DialogTextInputBase{padding:4px;padding-inline-start:8px;font-size:24px}.Dialog_EditNickName .friend .DialogInput.DialogInputPlaceholder.DialogTextInputBase.nicknameInput::-webkit-input-placeholder{font-size:16px}.Dialog_ChangePersonaName .friend .DialogInput.DialogInputPlaceholder.DialogTextInputBase.nicknameInput::-webkit-input-placeholder{font-size:16px}.Dialog_EditNickName .friend .DialogTextInputBase,.Dialog_ChangePersonaName .friend .DialogTextInputBase{padding:2px}.Dialog_EditNickName .friend.ingame .DialogTextInputBase,.Dialog_ChangePersonaName .friend.ingame .DialogTextInputBase{color:#e3ffc2}.Dialog_EditNickName .friend.online .DialogTextInputBase,.Dialog_ChangePersonaName .friend.online .DialogTextInputBase{color:#6dcff6;padding-inline-start:8px}.Dialog_ChangePersonaName .friend{height:84px}.Dialog_ChangePersonaName .friend .labelHolder{align-self:initial;height:100%}.Dialog_ChangePersonaName .friend .labelHolder>div{height:50%}.Dialog_ChangePersonaName .error{color:red}._DialogRowLabel .HomeChannel{font-style:italic;font-weight:700}.ChatGroupSettingsChannels_Row{width:100%;display:flex;position:relative}.ChatGroupSettingsChannels_Row ._DialogRow{color:#b9bcbd;background-color:#373d46;border-radius:2px;flex-grow:1;height:32px;margin-top:2px;margin-bottom:6px;padding:0 8px}.ChatGroupSettingsChannels_Row .ChannelDeleteButton{text-transform:uppercase;color:#777;cursor:pointer;margin-inline-end:10px;padding-inline:8px;font-size:14px;line-height:32px}.ChatGroupSettingsChannels_Row .ChannelDeleteButton:hover{color:#ccc}.nicknameError{color:#900;margin:20px 0}.disconnectBlocker{inset-inline-start:0;bottom:0;inset-inline-end:0;z-index:4;pointer-events:all;display:none;position:absolute;top:0}.ChatRoomList .disconnectBlocker{z-index:10}.errorDisconnected .disconnectBlocker{display:block}.errorDisconnected{user-select:none!important}.ConnectionTrouble{z-index:200;flex-shrink:0;align-items:center;height:32px;display:flex}.chat_main_flex{height:100%;min-height:0}.ConnectionTrouble:focus{outline:none}.ConnectionTroubleContent{z-index:10;background:linear-gradient(90deg,#007896,#1f3d96);flex-direction:column;flex:1;align-content:center;height:32px;display:flex;overflow:visible}.ConnectionTroubleContent .closeButton{display:none}.ConnectionTroubleContent .TitleBar{height:32px}.WebConnectionTrouble .ConnectionTroubleContent{justify-content:space-between}.errorMessageContainer{flex-direction:row;align-content:center;align-items:center;height:32px;margin-inline:auto;display:flex}.ConnectionTroubleContent .ConnectionTroubleMessage,.ConnectionTroubleContent .ConnectionTroubleReconnectMessage{text-align:center;color:#fff;text-align:center;text-shadow:1px 1px 2px #0007;z-index:201;user-select:none;text-align:center;align-items:center;margin-top:auto;margin-bottom:auto;font-size:16px}.WebConnectionTrouble .ConnectionTroubleContent .ConnectionTroubleMessage,.WebConnectionTrouble .ConnectionTroubleContent .ConnectionTroubleReconnectMessage{flex-direction:row;line-height:16px;display:flex}.WebConnectionTrouble.NotReadyToRender .ConnectionTroubleContent{background:#000}.ConnectionTroubleMessage.NotificationBrowserWarning{text-transform:none}.ConnectionTroubleContent .LoadingWrapper{opacity:0;z-index:201;flex-direction:row;transition:all .32s ease-in-out}.ConnectionTroubleContent .connectionThrobber.showThrobber .LoadingWrapper{opacity:1}.ConnectionTroubleContent .ConnectionTroubleReconnectMessage{font-size:14px}.ConnectionTroubleContent .ReconnectWaitMessage{flex:1}.ConnectionTroubleContent .ReconnectNow{min-width:220px;height:28px;margin-inline-end:4px}.ConnectionTroubleContent .DialogButton{text-transform:uppercase;height:24px;padding:0;font-size:16px;line-height:16px}.modalbg-anim-appear,.modalbg-anim-enter{opacity:.01;transition:opacity .3s ease-out}.modalbg-anim-appear.modalbg-anim-appear-active,.modalbg-anim-enter.modalbg-anim-enter-active{opacity:1}.modalbg-anim-exit{opacity:1;transition:opacity .3s ease-out}.dropTargetBox{inset-inline:0;z-index:100;opacity:0;pointer-events:none;border:2px dashed #00d9ff66;border-radius:8px;margin:4px;transition:all .2s ease-in-out;position:absolute;top:0;bottom:0;transform:scale(.99)}.ChatTabs .dropTargetBox{margin:0;border-radius:4px;margin-bottom:-2px}.chatRoomVoiceChannel .dropTargetBox{border-radius:4px;margin:0}.chatRoomActiveDrop .dropTargetBox,.chatRoomVoiceChannel.voiceRoomActiveDrop .dropTargetBox{border:2px dashed #a6f2ffce}.friendGroup.taggedGroup .dropTargetBox{margin-top:0}.quickAccessFriends:not(.emptyQuickAccess) .dropTargetBox{margin:2px -2px -2px}body.in_global_drag .dropTargetBox{opacity:1;transform:scale(1)}body.in_global_drag .dropTargetBox:hover{border:2px dashed #caf7ffcc}body.in_global_drag.drag_type_chatroomgroup .chatWindow.MultiUserChat .dropTargetBox,body.in_global_drag.drag_type_chattab .chatRoomVoiceChannel .dropTargetBox,body.in_global_drag.drag_type_chattab .friendGroup.taggedGroup .dropTargetBox,body.in_global_drag.drag_type_chattab .chatBody .dropTargetBox,body.in_global_drag.drag_source_chatmemberlist .chatBody .dropTargetBox{opacity:0}.favoriteElement{cursor:pointer;height:72px;position:relative}.compactQuickAccess .favoriteElement{height:36px}.favoriteElement .ChatRoomGroupAvatar{width:44px;height:44px;margin:2px 2px 3px;padding:0 1px}.favoriteElement .ChatRoomGroupAvatar.HasAvatar{border:none;width:48px;height:48px;margin-inline:3px;padding:0}.GamepadMode .favoriteElement .ChatRoomGroupAvatar.HasAvatar{border:2px solid #67707b;width:32px;height:32px;margin-inline:4px 1px}@media only screen and (resolution>=1.5x) and (resolution<=2x){.favoriteElement .ChatRoomGroupAvatar{margin-bottom:2px}}.favoriteElement .ChatRoomGroupAvatar_initials{font-size:25px}.compactQuickAccess .favoriteElement .ChatRoomGroupAvatar_initials{font-size:14px}.favoriteElement .ChatRoomMultiFriendAvatar{margin:2px}.quickAccessFriendsMessage{color:#00d9ff80;margin-top:8px;border:1px dashed #00d9ff4d;border-radius:6px;justify-content:center;margin-inline:8px;padding:8px 0;font-size:12px;transition:all .32s ease-in-out;display:flex}body.in_global_drag .quickAccessFriendsMessage{border:1px dashed #00d9ff00}.quickAccessFriends.emptyQuickAccess .quickAccessFriendsMessageDismiss{bottom:0;text-transform:uppercase;color:#fff;z-index:101;cursor:pointer;background:#185c6c;border-radius:3px;padding:0 8px;font-size:10px;position:absolute;inset-inline-end:0}.quickAccessFriends.emptyQuickAccess .quickAccessFriendsMessageDismiss:hover{background:#3ba2b9}.quickAccessFriends{width:calc(100% - 8px);margin-inline-start:4px;transition:height 1s ease-in-out;position:relative}.quickAccessFriends.emptyQuickAccess{height:48px;transition:height .25s ease-in-out;overflow:hidden}.quickAccessFriends.emptyQuickAccess.hintDismissed{height:0;margin-top:-6px}body.in_global_drag .quickAccessFriends.emptyQuickAccess{height:48px;margin-top:0}.quickAccessFriends:not(.emptyQuickAccess){flex-wrap:wrap;min-height:32px;padding-top:4px;display:inline-flex}.friend.quickAccessFriend{width:50px;margin:2px;transition-property:position;transition-duration:.3s;transition-timing-function:cubic-bezier(.075,.82,.165,1)}.compactQuickAccess .friend.quickAccessFriend{width:24px;margin-inline:6px}.compactQuickAccess .favoriteElement .ChatRoomGroupAvatar{border-width:1px;width:28px;height:28px;margin:2px;margin-inline:3px;padding:0}.compactQuickAccess .favoriteElement .ChatRoomGroupAvatar.HasAvatar{margin-inline:4px}.compactQuickAccess .friend.quickAccessFriend .avatarHolder{transform:scale(1)}.compactQuickAccess .friend.quickAccessFriend .avatarHolder .avatar,.compactQuickAccess .friend.quickAccessFriend .avatarHolder .avatarStatus{width:26px}.quickAccessFriend .clanName,.friend.quickAccessFriend .playerName{text-align:center;text-overflow:clip;width:44px;margin-inline:auto;padding:0;font-size:12px;transition:color .2s ease-in-out;bottom:0;mask:linear-gradient(90deg,#000 85%,#00000026 100%)}.quickAccessFriend .clanName{color:#a3aebd}.favoriteElement:hover .quickAccessFriend .clanName{color:#fff}.friend.quickAccessFriend .playerNameQuickAccessContainer .playerName{width:50px;margin-inline-start:1px}.friend .avatarHolder .avatarStatus{transition-property:height,background-color,opacity,width,transform;transition-duration:80ms,.24s;transition-timing-function:linear,ease-in-out}.ChatTabContent .avatarHolder .avatarStatus,.friend.quickAccessFriend .avatarHolder .avatarStatus{z-index:1;order:5;width:100%;height:2px;display:block}.GamepadMode .ChatTabContent .avatarHolder .avatarStatus,.GamepadMode .friend.quickAccessFriend .avatarHolder .avatarStatus{height:unset;top:0;bottom:0;width:3px;position:absolute;inset-inline-end:-4px}.GamepadMode .friend .avatarHolder .avatarStatus{height:unset;top:0;bottom:0;width:3px;display:block;position:absolute;inset-inline-end:-2px}.GamepadMode .chatRoomMembers.groupMemberList .friend .avatarHolder .avatarStatus{inset-inline-end:-4px}.ChatTabContent .avatarHolder .avatarStatus{z-index:4;height:2px;margin-top:-2px}.ChatTabContent .friend.awayOrSnooze .avatarHolder .avatarStatus,.friend.quickAccessFriend.friend.awayOrSnooze .avatarHolder .avatarStatus{-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAQAAABKxSfDAAAACXBIWXMAAAsSAAALEgHS3X78AAAAIUlEQVQI12P8/5+BgYGBgZGBgYGBiQEJoHAY/+OSQeEAAMCCAwlfJ3DmAAAAAElFTkSuQmCC) 0 0/5px 6px repeat-x;opacity:.75;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAQAAABKxSfDAAAACXBIWXMAAAsSAAALEgHS3X78AAAAIUlEQVQI12P8/5+BgYGBgZGBgYGBiQEJoHAY/+OSQeEAAMCCAwlfJ3DmAAAAAElFTkSuQmCC) 0 0/5px 6px repeat-x}.GamepadMode .ChatTabContent .friend.awayOrSnooze .avatarHolder .avatarStatus,.GamepadMode .friend.quickAccessFriend.friend.awayOrSnooze .avatarHolder .avatarStatus{opacity:1;mask-repeat:repeat-y}.ChatTabContent .avatarHolder,.friend.quickAccessFriend .avatarHolder{flex-direction:column;width:auto;height:auto}.ChatTabContent .avatarHolder .avatar{width:41px;height:auto}.chatTab:not(.active) .ChatTabContent .avatarHolder .avatar{-webkit-mask:linear-gradient(#000 0,#0006 80%,#0003 90%,#0000 100%)}.friend.quickAccessFriend .avatarHolder .avatar{border:none;width:48px;height:auto}.quickAccessFriends .friend.friend.awayOrSnooze .avatarHolder img{opacity:.5}.msg.isCurrentUser .TradeOfferInvite{background:radial-gradient(256px 256px at 20% 20%,#3d444e80 0%,#292c3380 50%,#24272e80 100%),#1e2329;box-shadow:0 6px 14px 1px #0001}.TradeOfferInvite .rightInviteContainer{overflow:visible}.rightInviteContainer.rightInvite_Horizontal{flex-direction:row;justify-content:space-between}.TradeOfferInvite .leftInviteContainer{position:relative}.TradeOfferInvite .leftInviteContainer .SVGIcon_Trade{bottom:10px;background-color:#179cfd;border-radius:50%;width:20px;height:20px;padding:6px;position:absolute;inset-inline-end:8px;box-shadow:0 2px 16px #000c}.msg.isCurrentUser .TradeOfferInvite .leftInviteContainer .SVGIcon_Trade{width:14px;height:14px;padding:2px}.TradeOfferInvite .leftInviteContainer .avatarHolder.Large{border-radius:3px;width:66px;height:66px;transform:scale(1)}.msg.isCurrentUser .TradeOfferInvite .leftInviteContainer .avatarHolder.Large{border-radius:3px;width:36px;height:36px;transform:scale(1)}.TradeOfferInvite .leftInviteContainer .avatarHolder.Large .avatar{filter:none;border:1px solid #000;border-radius:4px}.TradeOffer_NoteFromFriendCtn{margin-top:4px;margin-bottom:6px;position:relative}.TradeOffer_NoteFromFriend{color:#d6d7d8;background-color:#262626;border:1px solid #3c3d3e;border-radius:5px;margin-bottom:5px;padding:13px;font-size:14px;font-style:italic;line-height:19px}.TradeOffer_NoteFromFriend_QuoteArrow{inset-inline-start:-16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUFJREFUeNqc099OgzAUBvBT/o84hrg9AyRcuEv3/nfuZpJAeIoZ0TBgw9rvKIlujMyehIRQ+PVrexBPm43s+57atqW2aagsS0H/LBHHsbyPIrIsmx+cTkdqDgdGi6K4CRRSSkqSRC5XKxLCUB835DgO3wPsuo7RPM/FJIJK05QTtU1LVfVGtoJc11WXR6Zp0veSGzoqNMsyMYoMUPSw5JkBDWVZFmOu5/KypfzkyYAC/IOgHtdrGQQL+nivqK7ri+hIhYSOQrHsiyTnENIg1dW9EEKl88gYG3zZ7QQ+BmT/zDZWCID3jGsvbLfPDIVhyHsyVcbUICCcCk4Ne6GFoF73ez7ehUqEPdBC8BsAQhIkGoOMW9r6NzSfB3oICm0PyJvN+NS0kAFC7wDyfV8PGXoI0J1aFjAtZKwZtZDzZvwSYACl/LGe91WlQgAAAABJRU5ErkJggg==);background-repeat:no-repeat;width:17px;height:18px;position:absolute;top:5px}.friend{position:relative}.gameGroup .gameGroupContainer{display:flex}.gameGroup:not(.OtherGamesGroup):not(.NonSteamGamesGroup) .gameGroupContainer{background-color:#0000;border-start-end-radius:3px;border-end-end-radius:3px;width:40px;height:26px;margin-inline-end:8px}.CompactFriendsList .gameGroup:not(.OtherGamesGroup):not(.NonSteamGamesGroup) .gameGroupContainer{margin-inline-end:4px}.FriendInGameIcon{z-index:0;margin-inline:-12px 8px;background-color:#0000;border-start-end-radius:3px;border-end-end-radius:3px;flex-shrink:0;width:36px;height:26px;margin-top:5px;line-height:22px;box-shadow:0 1px 6px #0000}.CompactFriendsList .FriendInGameIcon{display:none}.groupName .gameGroupContainer .groupIcon,.FriendInGameIcon img{margin-inline-start:15px;width:22px;height:22px;box-shadow:none;margin-top:2px}.groupName .gameGroupContainer .groupIcon{border-radius:2px;margin-inline-start:0}.FriendInGameIcon img{border:0 solid #0000;border-radius:3px;box-shadow:1px 1px 2px #000}.FriendInGameIcon .FriendInGameIcon_NA{vertical-align:middle;color:#555;text-align:center;background-color:#030303;border-radius:2px;width:22px;margin-inline-start:14px;padding-top:2px;padding-bottom:2px;font-size:10px;line-height:normal;display:inline-block}.FavoriteFriend_GameIcon{inset-inline-end:-4px;z-index:2;background-color:#555;width:24px;height:24px;display:block;position:absolute;bottom:-4px}.FavoriteFriend_GameIcon img{border:0 solid #0000;border-radius:3px;width:100%;height:100%;box-shadow:1px 1px 2px #000}.ExpandArrow{margin-top:6px;opacity:.5;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAACXBIWXMAAAsSAAALEgHS3X78AAABNElEQVRIx+3WP0sDMBCH4dNFsNiiDtVJCnVRqoNYcPHTOrl0qtTBQboIooMFLZUOBXHzA+jyOPgHpFEJBHRobkp+l5cLudxlTpQd84V5M+D/B7ZjHM9xFJWE507cxkt0ovYL0Vc78IBji2LKdo3RVUtonza9tGeCjmrCfdsQPSs5wNAywonlhNZ0g3P1HGDYcodTqwmt4Rp9aznAsGnw7bYNl7i0kQMMDVfoW09o6/q40sgB/hzJmj4GNnOAH9uuU5FYdYo7WznAUHeOG82EtuwEI60cYFjRw9B2QqvqYGIvBxhqurj/Gsm7LTrGRDsHGJZc4NF+QltwhieHb/Pi1eYPjlz4UgqnTeHELvz0CheHwuWrcIEt3AIKN6nCbbRt7NmRSsJ1x60XnZ9xYm724ZwB88cr0SRKsOTIJDAAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;width:12px;min-width:12px;height:12px;margin-inline-end:4px;transition-property:transform,margin,opacity;transition-duration:.2s;transition-timing-function:ease-in-out;transform:rotate(90deg)}.Collapsed .ExpandArrow{transform:rotate(0)}.ExpandPlusMinus{opacity:0;color:#676666;text-align:center;margin-top:3px;width:10px;min-width:10px;height:10px;margin-inline:2px 3px;font-size:16px;font-weight:100;transition-property:transform,margin,opacity,color;transition-duration:.2s;transition-timing-function:ease-in-out}.compactView .ExpandPlusMinus{opacity:1}.friendGroup.offlineFriends .ExpandPlusMinus,.friendGroup.onlineFriends .ExpandPlusMinus{margin-top:2px}.ExpandPlusMinus .SVGIcon_PlusCircle{width:16px;height:16px;margin-inline-start:-2px}.ExpandPlusMinus .SVGIcon_PlusCircle circle{opacity:0}.ExpandPlusMinus .SVGIcon_PlusCircle .horizontalLine,.ExpandPlusMinus .SVGIcon_PlusCircle .verticalLine{stroke:var(--friends-group-expand-icon-stroke,#676666);transition:stroke .2s ease-in-out,transform .2s ease-in-out}.ExpandPlusMinus .SVGIcon_PlusCircle .verticalLine{transform-origin:50%;transform:scaleY(0)}.Collapsed .ExpandPlusMinus .SVGIcon_PlusCircle .verticalLine{transform:scaleY(1)}.groupName:hover .ExpandPlusMinus,.Collapsed .ExpandPlusMinus{opacity:1}.groupName:hover{--friends-group-expand-icon-stroke:white}.friendGroup .groupName .groupIcon .SVGIcon_Group{fill:#8880;stroke:#888;stroke-width:10px;transition-property:fill,stroke;transition-duration:.24s;transition-timing-function:ease-in-out}.chatRoomMembers .friendGroup .groupName .groupIcon{opacity:0;border-radius:3px;width:24px;height:24px;transition-property:transform,opacity;transition-duration:.24s;transition-timing-function:ease-in-out;position:absolute;transform:translate(36px)scale(4,.5)}.friendGroup .groupLabelsContainer{flex-direction:row;display:flex}.friendGroup .groupName:hover .ExpandArrow{opacity:1}.friendGroup:not(.noTransitions) .friend-anim-appear,.friendGroup:not(.noTransitions) .friend-anim-enter{opacity:.01;pointer-events:none;margin-bottom:-44px}.friendGroup:not(.noTransitions) .lastInGroup.friend-anim-appear.friend-anim-appear-active,.friendGroup:not(.noTransitions) .lastInGroup.friend-anim-enter.friend-anim-enter-active,.friendGroup:not(.noTransitions) .inGroup.friend-anim-appear.friend-anim-appear-active,.friendGroup:not(.noTransitions) .inGroup.friend-anim-enter.friend-anim-enter-active,.friendGroup:not(.noTransitions) .firstInGroup.friend-anim-appear.friend-anim-appear-active,.friendGroup:not(.noTransitions) .firstInGroup.friend-anim-enter.friend-anim-enter-active,.friendGroup:not(.noTransitions) .friend-anim-appear.friend-anim-appear-active,.friendGroup:not(.noTransitions) .friend-anim-enter.friend-anim-enter-active{opacity:1;margin-bottom:0;transition:opacity .3s ease-in-out,margin .3s ease-in-out}.friendGroup:not(.noTransitions) .friend-anim-exit{opacity:1;margin-bottom:0}.friendGroup:not(.noTransitions) .awayOrSnooze.friend-anim-exit.friend-anim-exit-active,.friendGroup:not(.noTransitions) .friend-anim-exit.friend-anim-exit-active{opacity:0;margin-bottom:-44px;transition:opacity .2s ease-in-out,margin .3s ease-in-out}.friendGroup:not(.noTransitions) .awayOrSnooze.friend-anim-appear.friend-anim-appear-active,.friendGroup:not(.noTransitions) .awayOrSnooze.friend-anim-enter.friend-anim-enter-active{opacity:1;margin-bottom:0;transition:opacity .3s ease-in-out,margin .3s ease-in-out}.friendGroup:not(.noTransitions) .lastInGroup.friend-anim-exit,.friendGroup:not(.noTransitions) .inGroup.friend-anim-exit,.friendGroup:not(.noTransitions) .firstInGroup.friend-anim-exit,.friendGroup:not(.noTransitions) .awayOrSnooze.friend-anim-exit{opacity:1;margin-bottom:0}.friendGroup:not(.noTransitions) .firstInGroup.friend-anim-appear,.friendGroup:not(.noTransitions) .firstInGroup.friend-anim-enter{opacity:.01;margin-bottom:-38px}.friendGroup:not(.noTransitions) .firstInGroup.friend-anim-exit.friend-anim-exit-active{opacity:0;margin-bottom:-38px}.friendGroup:not(.noTransitions) .inGroup.friend-anim-appear,.friendGroup:not(.noTransitions) .inGroup.friend-anim-enter{opacity:.01;margin-bottom:-36px}.friendGroup:not(.noTransitions) .inGroup.friend-anim-exit.friend-anim-exit-active{opacity:0;margin-bottom:-36px}.friendGroup:not(.noTransitions) .lastInGroup.friend-anim-appear,.friendGroup:not(.noTransitions) .lastInGroup.friend-anim-enter{opacity:.01;margin-bottom:-44px}.friendGroup:not(.noTransitions) .lastInGroup.friend-anim-exit.friend-anim-exit-active{opacity:0;margin-bottom:-44px}.CompactFriendsList .friendGroup:not(.noTransitions) .firstInGroup.friend-anim-appear,.CompactFriendsList .friendGroup:not(.noTransitions) .firstInGroup.friend-anim-enter{opacity:.01;margin-bottom:-34px}.CompactFriendsList .friendGroup:not(.noTransitions) .firstInGroup.friend-anim-exit.friend-anim-exit-active{opacity:0;margin-bottom:-34px}.CompactFriendsList .friendGroup:not(.noTransitions) .inGroup.friend-anim-appear,.CompactFriendsList .friendGroup:not(.noTransitions) .inGroup.friend-anim-enter{opacity:.01;margin-bottom:-34px}.CompactFriendsList .friendGroup:not(.noTransitions) .inGroup.friend-anim-exit.friend-anim-exit-active{opacity:0;margin-bottom:-34px}.CompactFriendsList .friendGroup:not(.noTransitions) .lastInGroup.friend-anim-appear,.CompactFriendsList .friendGroup:not(.noTransitions) .lastInGroup.friend-anim-enter{opacity:.01;margin-bottom:-20px}.CompactFriendsList .friendGroup:not(.noTransitions) .lastInGroup.friend-anim-exit.friend-anim-exit-active{opacity:0;margin-bottom:-16px}.CompactFriendsList .friendGroup:not(.noTransitions) .friendCategoryContainer.friend-anim-appear,.CompactFriendsList .friendGroup:not(.noTransitions) .friendCategoryContainer.friend-anim-enter,.CompactFriendsList .friendGroup:not(.noTransitions) .friend.friend-anim-appear,.CompactFriendsList .friendGroup:not(.noTransitions) .friend.friend-anim-enter{opacity:.01;margin-bottom:-32px}.CompactFriendsList .friendGroup:not(.noTransitions) .friendCategoryContainer.friend-anim-appear.friend-anim-appear-active,.CompactFriendsList .friendGroup:not(.noTransitions) .friendCategoryContainer.friend-anim-enter.friend-anim-enter-active,.CompactFriendsList .friendGroup:not(.noTransitions) .friend.friend-anim-appear.friend-anim-appear-active,.CompactFriendsList .friendGroup:not(.noTransitions) .friend.friend-anim-enter.friend-anim-enter-active{opacity:1;margin-bottom:0;transition:all .2s ease-in-out}.CompactFriendsList .friendGroup:not(.noTransitions) .friendCategoryContainer.friend-anim-exit,.CompactFriendsList .friendGroup:not(.noTransitions) .friend.friend-anim-exit{opacity:1;margin-bottom:0}.CompactFriendsList .friendGroup:not(.noTransitions) .friendCategoryContainer.friend-anim-exit.friend-anim-exit-active,.CompactFriendsList .friendGroup:not(.noTransitions) .friend.friend-anim-exit.friend-anim-exit-active{opacity:0;margin-bottom:-32px;transition:all .2s ease-in-out}.VoiceChannelParticipants.CompactFriendsList .friend-anim-appear,.VoiceChannelParticipants.CompactFriendsList .friend-anim-enter{opacity:.01;margin-bottom:-32px}.VoiceChannelParticipants.CompactFriendsList .friend-anim-appear.friend-anim-appear-active,.VoiceChannelParticipants.CompactFriendsList .friend-anim-enter.friend-anim-enter-active{opacity:1;margin-bottom:2px;transition:opacity .2s ease-in-out,margin .2s ease-in-out}.VoiceChannelParticipants.CompactFriendsList .friend-anim-exit{opacity:1;margin-bottom:2px}.VoiceChannelParticipants.CompactFriendsList .friend-anim-exit.friend-anim-exit-active{opacity:0;margin-bottom:-32px;transition:opacity .1s ease-in-out,margin .1s ease-in-out}.VoiceRoomChatHistory.chatWindow-anim-appear,.VoiceRoomChatHistory.chatWindow-anim-enter{background-color:#0000;transition:background-color .31s ease-in-out}.VoiceRoomChatHistory.chatWindow-anim-appear.chatWindow-anim-appear-active,.VoiceRoomChatHistory.chatWindow-anim-enter.chatWindow-anim-enter-active,.VoiceRoomChatHistory.chatWindow-anim-exit{background-color:#0000008a;transition:background-color .31s ease-in-out}.VoiceRoomChatHistory.chatWindow-anim-exit.chatWindow-anim-exit-active{opacity:0;background-color:#0000;transition:background-color .31s ease-in-out,opacity .31s ease-in-out}.unread-messages-anim-appear,.unread-messages-anim-enter{opacity:0;transition:all .31s ease-in-out;transform:translateY(-20px)}.unread-messages-anim-appear.unread-messages-anim-appear-active,.unread-messages-anim-enter.unread-messages-anim-enter-active,.unread-messages-anim-exit{opacity:1;transition:all .31s ease-in-out;transform:translateY(0)}.unread-messages-anim-exit.unread-messages-anim-exit-active{opacity:0;transition:all .31s ease-in-out;transform:translateY(-20px)}.opacityfade-anim-appear,.opacityfade-anim-enter{opacity:0;transition:opacity .31s ease-in-out}.opacityfade-anim-appear.opacityfade-anim-appear-active,.opacityfade-anim-enter.opacityfade-anim-enter-active,.opacityfade-anim-exit{opacity:1;transition:opacity .31s ease-in-out}.opacityfade-anim-exit.opacityfade-anim-exit-active{opacity:0;transition:opacity .31s ease-in-out}.widthcollapseandfade-anim-appear,.widthcollapseandfade-anim-enter{opacity:0;max-width:0;transition:opacity .4s ease-in-out,max-width .4s ease-in-out}.widthcollapseandfade-anim-appear.widthcollapseandfade-anim-appear-active,.widthcollapseandfade-anim-enter.widthcollapseandfade-anim-enter-active,.widthcollapseandfade-anim-exit{opacity:1;max-width:150px;transition:opacity .4s ease-in-out,max-width .4s ease-in-out}.widthcollapseandfade-anim-exit.widthcollapseandfade-anim-exit-active{opacity:0;max-width:0;transition:opacity .4s ease-in-out,max-width .4s ease-in-out}.heightcollapseandfade-anim-appear,.heightcollapseandfade-anim-enter{opacity:0;max-height:0;transition:opacity .4s ease-in-out,max-height .4s ease-in-out}.heightcollapseandfade-anim-appear.heightcollapseandfade-anim-appear-active,.heightcollapseandfade-anim-enter.heightcollapseandfade-anim-enter-active,.heightcollapseandfade-anim-exit{opacity:1;max-height:44px;transition:opacity .4s ease-in-out,max-height .4s ease-in-out}.heightcollapseandfade-anim-exit.heightcollapseandfade-anim-exit-active{opacity:0;max-height:0;transition:opacity .4s ease-in-out,max-height .4s ease-in-out,height .4s ease-in-out}.activevoice-anim-appear,.activevoice-anim-enter{opacity:0;max-height:0;margin-top:-1px;margin-bottom:-1px;transition:all .32s ease-in-out}.activevoice-anim-appear.activevoice-anim-appear-active,.activevoice-anim-enter.activevoice-anim-enter-active,.activevoice-anim-exit{opacity:1;max-height:44px;margin-top:0;margin-bottom:0;transition:all .32s ease-in-out}.activevoice-anim-exit.activevoice-anim-exit-active{opacity:0;max-height:0;margin-top:-1px;margin-bottom:-1px;transition:all .32s ease-in-out}.chatWindow-anim-appear .VoiceRoomChatWindow,.chatWindow-anim-enter .VoiceRoomChatWindow{opacity:0;transform-origin:0%;transform:translate(-320px)scale(.9)}.chatWindow-anim-appear.chatWindow-anim-appear-active .VoiceRoomChatWindow,.chatWindow-anim-enter.chatWindow-anim-enter-active .VoiceRoomChatWindow{opacity:1;transform-origin:0%;transition:opacity .31s ease-in-out,transform .31s ease-in-out;transform:translate(0)scale(1)}.chatWindow-anim-exit .VoiceRoomChatWindow{opacity:1;transform-origin:0%;transform:translate(0)scale(1)}.chatWindow-anim-exit.chatWindow-anim-exit-active .VoiceRoomChatWindow{opacity:0;transform-origin:0%;transition:opacity .31s ease-in-out,transform .31s ease-in-out;transform:translate(-320px)scale(.9)}.chatRoomVoiceChannel.channel-anim-appear,.chatRoomVoiceChannel.channel-anim-enter{opacity:.01;margin-bottom:-32px}.chatRoomVoiceChannel.channel-anim-appear.channel-anim-appear-active,.chatRoomVoiceChannel.channel-anim-enter.channel-anim-enter-active{opacity:1;margin-bottom:4px;transition:opacity .2s ease-in-out,margin .3s ease-in-out,height .3s ease-in-out}.chatRoomVoiceChannel.channel-anim-exit{opacity:1;margin-bottom:4px}.chatRoomVoiceChannel.channel-anim-exit.channel-anim-exit-active{opacity:0;margin-bottom:-32px;transition:opacity .1s ease-in-out,margin .3s ease-in-out,height .3s ease-in-out}.YoutubePlayer{background-color:#16181c}.chatRoomListContainer{background:radial-gradient(at 20% 30%,#222b35 0%,#252e38 10%,#20242b 100%);flex-shrink:0;transition:all .2s ease-in-out;overflow:hidden auto}@media (prefers-contrast:more){.chatRoomListContainer{background:#111000}}.ChatListResizing .chatRoomListContainer{transition-duration:0s}.ChatRoomList{width:100%;padding-top:6px;position:relative}.chatRoomListScrollable{flex:1;overflow-y:auto}.voiceRoomDragBar{z-index:10;cursor:ns-resize;flex-direction:row;width:100%;height:100%;display:flex}.groupChatSectionTitle{letter-spacing:.3px;text-transform:uppercase;text-align:start;font-size:13px;font-weight:500;line-height:20px}.friendsListSectionTitle.chatSectionTitle .groupChatSectionTitle{padding-inline-start:0;padding-top:5px}.ToggleGroupChatList{cursor:pointer;z-index:2;width:10px;height:100%;padding:0 4px}.ToggleGroupChatList:hover{--friends-togglechatlist-arrow-stroke:#fff}.ToggleGroupChatList .SVGIcon_DoubleArrow polyline{stroke:var(--friends-togglechatlist-arrow-stroke,#b7ccd5)}.friendsListSectionTitle.chatSectionTitle:hover{background-color:#4a515c}.compactView .friendsListSectionTitle.chatSectionTitle .groupChatSectionTitle{padding-top:4px}.FriendsListChatSection.ChatRoomListContainerParent .ToggleGroupChatList .SVGIcon_DoubleArrow{transition:all .2s ease-in-out}.FriendsListChatSection.ChatRoomListContainerParent.Collapsed .ToggleGroupChatList .SVGIcon_DoubleArrow{transform:rotate(90deg)}.voiceRoomDragBar .grabberBar{cursor:ns-resize;margin-inline:auto;flex-direction:row;justify-content:center;width:64px;margin-top:10px;display:flex}.compactView .voiceRoomDragBar .grabberBar{margin-top:8px}.voiceRoomDragBar .Grip{cursor:ns-resize;background-color:#5b6370;align-self:center;width:4px;height:4px;margin:2px}.voiceRoomDragBar .grabberHitbox{z-index:3;cursor:ns-resize;border:1px solid #0000;height:100%;padding:1px;position:relative;top:0;bottom:0}.voiceRoomDragBar:active .Grip{background-color:#848fa0}.createChatRoomButton{color:#ccc;cursor:pointer;background-color:#0000;border:none;margin-top:4px;padding-inline-end:5px}.createChatRoomButton:hover{background-color:#0000}.createChatRoomButton:focus{outline:none}.ChatRoomListGroupItem{transition:margin .21s ease-in-out,background-color .1s ease-in-out,box-shadow .21s ease-in-out;position:relative;box-shadow:0 0 #0000}.ChatRoomListGroupItem .chatRoomGroupStats{text-align:start;align-self:flex-start}.ChatRoomListGroupItem .statMemberStat{font-size:10px}.ChatRoomListGroupItem .chatRoomVoiceChannel.ActiveVoiceChannel .chatRoomTextChannel{bottom:0}.ChatRoomListGroupItem .chatRoomVoiceChannel.ActiveVoiceChannel .chatRoomTextChannel:hover .chatRoomTextChannelIcon{color:#fff}.ChatRoomListGroupItem.expanded{background-color:#2f3844;margin-top:8px;margin-bottom:8px;box-shadow:1px 2px 18px #000}.ChatRoomListGroupItem .chatRoomVoiceChannelName{font-size:12px}.ChatRoomListGroupItem .chatRoomVoiceChannel{border-color:#686e7300;margin-inline-end:0;padding:0}.ChatRoomListGroupItem .SVGIcon_VoiceRoom{width:18px;height:18px;margin-top:2px}.ChatRoomListGroupItem .chatRoomVoiceChannelIcon{margin-inline-start:6px}.ChatRoomListGroupItem.expanded .ChatRoomAddRoomBtn{margin-inline-start:56px;padding-top:6px;padding-bottom:6px}.ChatRoomListGroupItem:hover .ChatRoomListGroupItem{background-color:#2f384480}.ChatRoomListGroupItem:not(.NonGroupHovered) .ChatRoomListGroupItem_header:hover .chatRoomName{color:#fff}.ChatRoomListGroupItem .ChatRoomGroupAvatar{z-index:1;width:30px;height:30px;margin:4px}.GamepadMode .ChatRoomListGroupItem .ChatRoomGroupAvatar{margin-top:3px;margin-inline:1px 0;border-width:2px;width:32px;height:32px;margin-bottom:4px}.ChatRoomListGroupItem .ChatRoomGroupAvatar.HasAvatar{border-width:0;width:34px;height:34px}.GamepadMode .ChatRoomListGroupItem .ChatRoomGroupAvatar.HasAvatar{border-width:2px;width:32px;height:32px}.compactView .ChatRoomListGroupItem .ChatRoomGroupAvatar{border-width:1px;width:24px;height:24px;margin:0}.compactView .ChatRoomListGroupItem .ChatRoomGroupAvatar.HasAvatar{border-width:0;width:26px;height:26px;margin:0}.ChatRoomListGroupItem .openGroupButton{cursor:pointer;margin-top:7px;border-radius:50%;width:24px;height:24px;margin-inline-end:4px;transition:all .16s ease-in-out;display:block}.compactView .ChatRoomListGroupItem .openGroupButton{margin-top:1px;margin-bottom:1px}.openGroupButton .SVGIcon_DoubleArrow{margin-inline-start:6px;width:12px;height:12px;margin-top:6px;transition:all .16s ease-in-out;transform:rotate(-90deg)}.ChatRoomListGroupItem .openGroupButton .SVGIcon_DoubleArrow polyline{stroke:var(--friends-open-group-arrow-stroke,#434953);transition:all .16s ease-in-out}.ChatRoomListGroupItem_header:hover{--friends-open-group-arrow-stroke:#95a1b8}.ChatRoomListGroupItem .openGroupButton:hover{--friends-open-group-arrow-stroke:#fff;background-color:#434953}.ChatRoomListGroupItem.ShowAllChannels .openGroupButton .SVGIcon_DoubleArrow{transform:rotate(90deg)}.ChatRoomListGroupItem .ChatRoomGroupAvatar .ChatRoomGroupAvatar_initials{border-width:2px;font-size:16px}.GamepadMode .ChatRoomListGroupItem .ChatRoomGroupAvatar .ChatRoomGroupAvatar_initials{font-size:18px}.compactView .ChatRoomListGroupItem .ChatRoomGroupAvatar .ChatRoomGroupAvatar_initials{font-size:12px}.detailsView{transition:all .21s ease-in-out}.ChatRoomListGroupItem.ShowAllChannels .detailsView{background-color:#0002;border-bottom:.5px solid #37475280;padding-top:4px;padding-bottom:4px}.ChatRoomListGroupItem.NoChannels .detailsView{padding:0}.ChatRoomListGroupItem:hover .ChatRoomListGroupItem_header{background-color:#2f384480}.expanded .detailsView{background-color:#0002;box-shadow:inset 0 2px 8px #00000075}.ChatRoomListGroupItemChatRooms{margin-inline-start:46px;padding-inline-start:0;font-size:14px}.ChatRoomListGroupItem .membersInVoice{flex-wrap:wrap;min-height:22px;margin-top:4px;display:flex}.ChatRoomListGroupItem .membersInVoice .SVGIcon_VoiceRoom{margin-top:0;width:22px;height:22px;margin-inline-start:-2px}.ChatRoomListGroupItem .membersInVoice .SVGIcon_VoiceRoom .Bubble{opacity:1;stroke:#686e7366}.ChatRoomListGroupItem .membersInVoice .SVGIcon_VoiceRoom .Microphone{fill:#5e6d64}.ChatRoomListGroupItem .membersInVoice .voiceFriendAvatar{width:20px;height:20px;margin-inline:-4px 4px;box-shadow:0 0 4px #000}.ChatRoomListGroupItem .membersInVoice .voiceFriendAvatar:first-child{margin-inline-start:0}.ChatRoomListGroupItem .membersInVoice .voiceFriendAvatar:last-child{margin-inline-end:0}.ChatRoomListGroupItem .membersInVoice .voiceFriendAvatar.isNotFriend:last-child{margin-inline-end:2px}.ChatRoomListGroupItem .membersInVoice .voiceFriendAvatar.isNotFriend{opacity:.5;width:16px;height:16px;box-shadow:none;border-radius:3px;margin:0}.ChatRoomListGroupItem .membersInVoice .voiceChatGroup{cursor:default;margin-inline-end:4px;background-color:#3c4e58;border:1px solid #64705b;border-radius:3px;flex-wrap:wrap;align-items:center;min-height:20px;margin-bottom:4px;display:flex;overflow:hidden;box-shadow:0 1px 6px #0000009c}.groupNameStatusContainer{flex-direction:column;flex:1;align-self:center;min-width:0;padding-inline-start:5px;display:flex}.groupNameStatusContainer .lastChatMessage{text-overflow:ellipsis;white-space:nowrap;padding-inline-end:8px;font-size:10px;overflow:hidden}.ChatRoomListGroupItem.HasLinkedBroadcast .groupNameStatusContainer .displayRow{margin-top:13px;margin-bottom:14px}.GamepadMode .ChatRoomListGroupItem.HasLinkedBroadcast .groupNameStatusContainer .displayRow{margin-top:unset;margin-bottom:unset}.compactView .ChatRoomListGroupItem.HasLinkedBroadcast .groupNameStatusContainer .displayRow{margin-top:0;margin-bottom:10px}.groupNameStatusContainer .chatRoomName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:16px;overflow:hidden}.GamepadMode .groupNameStatusContainer .chatRoomName{text-align:start;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:0;color:#fff;font-family:Motiva Sans,Helvetica,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none}.groupNameStatusContainer .chatRoomDetails{font-size:12px}.activeVoiceChat .chatRoomName{color:#fff}.ChatRoomListGroupItem .ContextMenuButton .SVGIcon_DownArrowContextMenu{fill:#c5d6d4}.ChatRoomListGroupItem .ContextMenuButton:hover .SVGIcon_DownArrowContextMenu{fill:#fff}.contextVoiceInvite{color:#b0b8bb;background:radial-gradient(100% 132px at 24px 10px,#7af55b80 0%,#7af55b42 25%,#7af55b38 34%,#7af55b1a 50%,#7af55b00 70%)}.contextVoiceInvite:hover{color:#fff;background:#5a6069 radial-gradient(100% 132px at 24px 10px,#7af55b80 0%,#7af55b42 25%,#7af55b38 34%,#7af55b1a 50%,#7af55b00 70%)}.contextVoiceInvite .SVGIcon_VoiceRoom{height:20px;margin-top:1px;margin-bottom:-3px}.contextVoiceInvite .SVGIcon_VoiceRoom .Bubble{stroke:#fff}.contextVoiceInvite .SVGIcon_VoiceRoom .Microphone{fill:#fff}.ChatRoomListGroupItem .groupNameStatusContainer .chatRoomName{color:#c5d6d4;font-size:14px}.GamepadMode .ChatRoomListGroupItem .groupNameStatusContainer .chatRoomName{font-size:15px}.ChatRoomListGroupItem.HasLinkedBroadcast{position:relative}.ChatRoomListGroupItem.HasLinkedBroadcast .SVGIcon_SteamTV{width:75px;height:22px}.ChatRoomListGroupItem.HasLinkedBroadcast .SVGIcon_SteamTV .logoBG{opacity:1;fill:#222931;stroke-width:20px;stroke:#252d37}.ChatRoomListGroupItem.HasLinkedBroadcast .steamTVSubtitle{inset-inline-start:34px;z-index:10;font-size:10px;font-weight:thin;color:#7d6ebc;white-space:nowrap;align-content:center;align-items:center;display:flex;position:absolute;top:28px}.compactView .ChatRoomListGroupItem.HasLinkedBroadcast .steamTVSubtitle{inset-inline-start:24px;top:16px}.compactView .ChatRoomListGroupItem.HasLinkedBroadcast .steamTVSubtitle .SVGIcon_SteamTV #logo{transform:scale(.8)translate(20px)translateY(18px)}.compactView .ChatRoomListGroupItem .groupNameStatusContainer .chatRoomName{margin-inline-start:6px;font-size:12px}.ChatRoomListGroupItem .groupNameStatusContainer .richPresenceLabel{color:#8a9997;margin-bottom:7px;font-size:12px;line-height:12px}.chatRoomVoiceNameStatus{flex-direction:row;margin-bottom:-8px;display:flex}.chatRoomVoiceNameStatus .chatRoomTextChannelName{padding-inline-start:12px}.chatRoomVoiceList{flex-direction:column;display:flex}.ChatRoomListItem{flex-direction:column;display:flex;position:relative}.ChatRoomListItem:hover{color:#fff;background-color:#0003}.ChatRoomListItem.chatRoomVoiceChannel{width:232px}.chatRoomVoiceStatus{opacity:.3;background:url("data:image/svg+xml,%3csvg%20fill='%23FFFFFF'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%20x='0px'%20y='0px'%20viewBox='0%200%20100%20100'%20enable-background='new%200%200%20100%20100'%20xml:space='preserve'%3e%3crect%20x='47.835'%20y='13.817'%20transform='matrix(-0.7071%20-0.7071%200.7071%20-0.7071%2051.9%20113.8805)'%20width='3.4'%20height='64.749'%3e%3c/rect%3e%3cg%3e%3cpath%20d='M34.292,59.03l-2.75,2.75c0.414,1.112,0.973,2.167,1.65,3.159l2.453-2.453C34.998,61.409,34.538,60.25,34.292,59.03z'%3e%3c/path%3e%3cpath%20d='M34.074,54.582v-8.39h-3.406v10.822c0,0.311,0.031,0.615,0.052,0.922L34.074,54.582z'%3e%3c/path%3e%3cpath%20d='M64.998,57.014c0,6.913-6.936,12.537-15.461,12.537c-4.738,0-8.98-1.741-11.819-4.47l-2.389,2.389%20c3.111,3.011,7.526,5.037,12.504,5.415v7.018h-9.839c-0.586,0-1.062,0.763-1.062,1.704c0,0.939,0.476,1.702,1.062,1.702h9.926%20h3.232h9.926c0.587,0,1.062-0.763,1.062-1.702c0-0.941-0.476-1.704-1.062-1.704h-9.838v-7.018%20c9.608-0.73,17.165-7.565,17.165-15.871V46.191h-3.406V57.014z'%3e%3c/path%3e%3c/g%3e%3cg%3e%3cpath%20d='M41.999,54.029v-2.705l-3.367,3.367c0.083,1.369,0.412,2.669,0.952,3.857l2.657-2.657%20C42.088,55.294,41.999,54.672,41.999,54.029z'%3e%3c/path%3e%3cpolygon%20points='60.473,32.85%2057.073,36.25%2057.073,41.058%2060.473,37.658%20'%3e%3c/polygon%3e%3cpath%20d='M57.073,45.725v8.304c0,4.156-3.381,7.538-7.537,7.538c-2.273,0-4.31-1.016-5.693-2.612l-2.407,2.407%20c2.001,2.209,4.884,3.605,8.1,3.605c6.04,0,10.937-4.896,10.937-10.938V42.325L57.073,45.725z'%3e%3c/path%3e%3cpath%20d='M41.999,46.657V27.628c0-4.156,3.382-7.537,7.538-7.537c4.156,0,7.537,3.381,7.537,7.537v3.954l3.4-3.4v-0.554%20c0-6.04-4.896-10.937-10.937-10.937c-6.041,0-10.938,4.897-10.938,10.937v22.428L41.999,46.657z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") 50%/20px 20px no-repeat;flex-shrink:0;width:20px;height:20px}.activeVoiceChat .chatRoomVoiceStatus{opacity:1;background:url("data:image/svg+xml,%3csvg%20fill='%23FFFFFF'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%20x='0px'%20y='0px'%20viewBox='0%200%20100%20100'%20enable-background='new%200%200%20100%20100'%20xml:space='preserve'%3e%3cpath%20d='M58.517,55.004c0,6.042-4.896,10.938-10.937,10.938l0,0c-6.041,0-10.938-4.896-10.938-10.938v-26.4%20c0-6.04,4.897-10.937,10.938-10.937l0,0c6.04,0,10.937,4.897,10.937,10.937V55.004z'%3e%3c/path%3e%3cpath%20d='M63.042,47.167v10.822c0,6.913-6.936,12.537-15.461,12.537c-8.526,0-15.463-5.624-15.463-12.537V47.167h-3.406v10.822%20c0,8.306,7.557,15.14,17.166,15.871v7.018h-9.839c-0.586,0-1.062,0.763-1.062,1.704c0,0.939,0.476,1.702,1.062,1.702h9.926h3.232%20h9.926c0.587,0,1.062-0.763,1.062-1.702c0-0.941-0.476-1.704-1.062-1.704h-9.838v-7.018c9.608-0.73,17.165-7.565,17.165-15.871%20V47.167H63.042z'%3e%3c/path%3e%3c/svg%3e") no-repeat}.ChatRoomListGroupItem_header{cursor:pointer;padding-inline-start:12px;flex-direction:row;flex-grow:0;padding-top:3px;padding-bottom:3px;line-height:20px;display:flex}.chatRoomHeaderButtons{opacity:0;flex-direction:row-reverse;flex-shrink:0;width:0;height:100%;transition:opacity .2s ease-in-out;display:flex;overflow:hidden}.ChatRoomListGroupItem:hover .chatRoomHeaderButtons{opacity:1;width:auto;display:flex}button.chatRoomHeaderButton{background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:none;width:18px;min-width:18px;height:18px;min-height:20px;box-shadow:none;filter:brightness(50%);border:none;margin:0}button.chatRoomHeaderButton:hover{filter:brightness();background-color:#0000}.chatRoomSettingsButton{background:url(../../images/webui/icon_settings.png?v=ynnLmeV4)}.chatRoomTextChatButton{background:url(../../images/webui/icon_text_chat.png?v=BWzkig-C)}.unreadChatMessages{color:#fff;text-align:center;margin:auto;background-color:#00f;border-radius:50%;width:16px;height:16px;margin-inline-start:2px;padding-inline-start:2px;font-size:14px;line-height:16px}.chatRoomInviteButton{background:url(../../images/webui/icon_invite.png?v=AYSGaCyi)}.ContextMenuButton{opacity:0;margin-top:-1px;cursor:pointer;z-index:5;flex-shrink:0;width:16px;height:16px;margin-inline-start:0;transition:opacity .1s ease-in-out;overflow:hidden}.friendlistListContainer .ContextMenuButton{z-index:0}.friendListHeaderContainer .ContextMenuButton{-webkit-app-region:no-drag;z-index:3}.DialogCheckbox_Container.DNDCheckBox{white-space:nowrap;margin:0;padding:0}.DialogCheckbox_Container.DNDCheckBox .DialogCheckbox{margin-inline-end:4px;transform:scale(.85)}.contextMenuItemHR{color:#9ca4a7;cursor:default;z-index:2;pointer-events:none;background-color:#262727;height:1px;position:relative}.InlineVolume button.VolumeIcon{background:0 0;border:none}.InlineVolume button:focus{outline:none}.InlineVolume ._DialogInputContainer{background:0 0}.InlineVolume .VolumeIcon{float:inline-start;cursor:pointer;margin:0;padding:0;padding-inline-start:2px}.InlineVolume .VolumeIcon svg{width:20px;height:20px;stroke:var(--friends-inline-volume-icon-color,#dcdcdccc);fill:var(--friends-inline-volume-icon-color,#dcdcdccc)}.InlineVolume .VolumeIcon:hover{--friends-inline-volume-icon-color:white}.InlineVolume .VolumeIcon svg .AudioLines{fill:#dcdcdccc}.InlineVolume.Muted .VolumeIcon .SoundX line{stroke:#fff;stroke-width:18px}.InlineVolume .VolumeIcon.HighVolume .SoundWavesHighest,.InlineVolume .VolumeIcon.MedVolume .SoundWavesHighest,.InlineVolume .VolumeIcon.MedVolume .SoundWavesHigh,.InlineVolume .VolumeIcon.LowVolume .SoundWavesHighest,.InlineVolume .VolumeIcon.LowVolume .SoundWavesHigh,.InlineVolume .VolumeIcon.LowVolume .SoundWavesMed,.InlineVolume.Muted .VolumeIcon .SoundWaves{opacity:0}.InlineVolume .DialogSlider_Container{float:inline-start;min-width:128px;margin:2px;padding:0}.InlineVolume.Muted .DialogSlider_Grabber,.InlineVolume.Muted .DialogSlider_Value{background:linear-gradient(#555658 0%,#434447 80%)}.InlineVolume.Muted .DialogSlider_Container:hover .DialogSlider_Grabber{background:linear-gradient(#687ab1 0%,#4e5969 80%)}.InlineVolume .volumePercentage{white-space:nowrap;text-align:center;width:30px;margin-inline-start:2px;font-size:10px;display:inline-block}.voiceChannelIcon{cursor:default}.chatRoomVoiceChannel:not(.ActiveVoiceChannel) .VoiceChannelParticipants .ContextMenuButton{visibility:collapse}.ContextMenuButton .SVGIcon_DownArrowContextMenu{width:10px;height:10px;margin-bottom:2px;padding-inline-start:4px}.currentUserContainer .ContextMenuButton .SVGIcon_DownArrowContextMenu{width:14px;height:14px;margin-top:5px}:not(.friendInviteContainer) .online .ContextMenuButton .SVGIcon_DownArrowContextMenu{fill:#4c91ac}:not(.friendInviteContainer) .ingame .ContextMenuButton .SVGIcon_DownArrowContextMenu{fill:#91c257}.currentUserContainer .ContextMenuButton{opacity:.5;padding-top:2px;-webkit-app-region:no-drag;padding-inline-start:2px}.ChatRoomListGroupItem:hover .ContextMenuButton,.friend:hover .ContextMenuButton{opacity:1}.currentUserContainer .ContextMenuButton:hover .SVGIcon_DownArrowContextMenu,.friend:hover .ContextMenuButton:hover .SVGIcon_DownArrowContextMenu{fill:#fff}.BroadcastThumbnail{background-color:#1b37333d;border:1px solid #1b3733;width:55px;height:33px;display:none;position:relative}.BroadcastThumbnail:hover{border-color:#fff}@media only screen and (resolution>=1.5x) and (resolution<=2x){.BroadcastThumbnail{border-width:.5px}}.VoiceRoomChatHistory{top:0;inset-inline:0;z-index:6;background-color:#0000008a;position:absolute;bottom:0}.VoiceRoomChatWindow{top:32px;inset-inline-start:32px;background-color:#2e2f35;border:1px solid #525b64;flex-direction:column;width:720px;max-width:calc(100% - 64px);display:flex;position:absolute;bottom:68px;box-shadow:1px 2px 18px #000}.VoiceRoomChatHistoryContainer{flex:1}.VoiceRoomChatTitle{background-color:#5f6974;flex-direction:row;padding:6px 8px;display:flex}.VoiceChatTextChannelName{color:#eee;letter-spacing:1px;text-align:center;user-select:none}.VoiceRoomChatTitle .VoiceRoomTitleLabels{flex-direction:column;justify-content:center;margin-inline:auto;display:flex}.VoiceChatTextChannelDesc{text-align:center;z-index:2;text-shadow:1px 1px 2px #000;user-select:none;pointer-events:none;background:linear-gradient(#2c2d33cc 0%,#2c2d3380 50%,#2c2d3300 100%);width:100%;height:30px;padding-top:4px;font-size:12px;position:absolute;top:32px}.VoiceRoomChatTitle .MinimizeTextChat{opacity:.5;cursor:pointer;width:16px;height:16px;position:absolute;inset-inline-end:6px}.VoiceRoomChatTitle .MinimizeTextChat line{stroke:#fff}.VoiceRoomChatTitle .MinimizeTextChat:hover{opacity:1}.SingleUserChat .VoiceRoomChatWindowContainer{display:none}.chatRoomGroupHeader{border-bottom:1px solid #17181dbf;flex-direction:row;padding:2px;display:flex}.GamepadMode .chatRoomGroupHeader{border-bottom:0 solid #0000}.namedGroup .chatRoomGroupHeader{padding-block:8px;padding-inline:10px 4px}.compactView.namedGroup .chatRoomGroupHeader{padding-block:8px;padding-inline:10px 2px}.compactView .chatRoomGroupHeader .ChatRoomGroupAvatar{width:48px;height:48px}.chatRoomGroupHeader .broadcastInfoContainer{cursor:pointer;background-color:#8277b14d;border:1px solid #7a70a64d;border-radius:2px;flex-direction:row;margin-inline-end:18px;padding:4px;padding-inline-end:5px;transition:all .21s ease-in-out;display:flex}.chatRoomGroupHeader .broadcastInfoContainer .broadcastDetails{text-shadow:0 2px 2px #0006;text-align:end;min-width:0;max-width:260px;padding-inline-end:10px;line-height:16px}.chatRoomGroupHeader .broadcastInfoContainer .broadcastDetails .nowWatching{color:#9389be;font-size:12px}.chatRoomGroupHeader .broadcastInfoContainer .broadcastDetails .gameTitle{color:#ddd}.chatRoomGroupHeader .broadcastInfoContainer .broadcastDetails .broadcastTitle{color:#999;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.chatRoomGroupHeader .broadcastInfoContainer .thumbnail{background-color:#777;border:1px solid #8277b1;border-radius:3px;width:90px;height:46px;transition:all .21s ease-in-out}.compactView .chatRoomGroupHeader .broadcastInfoContainer .thumbnail{width:89px;height:50px}.chatRoomGroupHeader .broadcastInfoContainer .thumbnail .thumbnailImg{border-radius:3px;width:100%;height:100%}.chatRoomGroupHeader .broadcastInfoContainer:hover .thumbnail,.chatRoomGroupHeader .broadcastInfoContainer:hover{background-color:#8277b166;border:1px solid #7a70a6b3}.chatRoomGroupHeader .broadcastInfoContainer .actions{min-width:14px;padding-inline-start:6px}.chatRoomGroupHeader .broadcastInfoContainer .actions .SVGIcon_X{width:14px;height:14px}.ChatRoomGroupAvatar{background:radial-gradient(150% 150% at 50% 30%,#4d5663 0%,#454d58 20%,#212329 50%,#1b1d22 100%);border:2px solid #535c68;border-radius:50%;flex-shrink:0;width:46px;height:46px;font-family:Motiva Sans,Arial,Helvetica,sans-serif;overflow:hidden}.ChatRoomGroupAvatar.Large{border-width:3px;width:92px;height:92px;box-shadow:1px 6px 22px #0000004d}.DirectInvite:not(.VoiceChannelInvite) .leftInviteContainer .ChatRoomGroupAvatar{margin-top:auto}.VoiceChannelInvite .leftInviteContainer .ChatRoomGroupAvatar{box-shadow:1px 2px 28px #12a32599}.VoiceChannelInvite.Inviter .leftInviteContainer .ChatRoomGroupAvatar,.VoiceChannelInvite.Inviter .leftInviteContainer .ChatRoomGroupAvatar.Small,.VoiceChannelInvite.GroupAlreadyJoined .leftInviteContainer .ChatRoomGroupAvatar.Small{width:38px;height:38px}.VoiceChannelInvite.Inviter.InviteLink .leftInviteContainer .ChatRoomGroupAvatar,.VoiceChannelInvite.Inviter.InviteLink .leftInviteContainer .ChatRoomGroupAvatar.Small,.VoiceChannelInvite.GroupAlreadyJoined.InviteLink .leftInviteContainer .ChatRoomGroupAvatar.Small{width:52px;height:52px}.VoiceChannelInvite .leftInviteContainer .SVGIcon_VoiceRoom{inset-inline-start:70px;width:48px;height:48px;position:absolute;top:80px}.VoiceChannelInvite.GroupAlreadyJoined .leftInviteContainer .SVGIcon_VoiceRoom,.VoiceChannelInvite.Inviter .leftInviteContainer .SVGIcon_VoiceRoom{inset-inline-start:44px;width:24px;height:24px;position:absolute;top:36px}.VoiceChannelInvite.GroupAlreadyJoined.InviteLink .leftInviteContainer .SVGIcon_VoiceRoom,.VoiceChannelInvite.Inviter.InviteLink .leftInviteContainer .SVGIcon_VoiceRoom{inset-inline-start:58px;top:37px}.InviteExpired.VoiceChannelInvite .leftInviteContainer .SVGIcon_VoiceRoom{inset-inline-start:56px;width:32px;height:32px;top:64px}.InviteExpired.VoiceChannelInvite .leftInviteContainer .SVGIcon_VoiceRoom .Bubble{stroke:#666;fill:#222}.InviteExpired.VoiceChannelInvite .leftInviteContainer .SVGIcon_VoiceRoom .AudioLines{fill:#666}.inviteButton{text-align:center;user-select:none;cursor:pointer;color:#fff;padding:0 16px;background:linear-gradient(90deg,#15a2fe 0%,#3647e9 100%);border:0 solid #0000;border-radius:3px;flex-direction:column;justify-content:center;align-self:flex-start;min-height:32px;margin-inline-end:16px;padding-bottom:2px;font-family:Motiva Sans,Arial,Helvetica,sans-serif;display:flex;box-shadow:1px 2px 18px #0000004d}.inviteButton:focus{outline:none}.inviteButton:hover{background:linear-gradient(90deg,#33c0ff 0%,#4a91ff 100%)}.inviteButton:active{background:linear-gradient(90deg,#018eea 0%,#185feb 100%)}.inviteButton.inviteButtonJoinVoice{background:linear-gradient(90deg,#12a123 0%,#10ce4f 100%)}.inviteButton.inviteButtonDeclineVoice{background:linear-gradient(90deg,#da3d23 0%,#d92b00 100%)}.inviteButton.inviteButtonDeclineVoice:hover,.inviteButton.inviteButtonDeclineVoice.gpfocus{background:linear-gradient(90deg,#ee4723 0%,#ed3500 100%)}.inviteButton.inviteButtonJoinVoice:hover,.inviteButton.inviteButtonJoinVoice.gpfocus{background:linear-gradient(90deg,#13ae26 0%,#16f72d 100%)}.GamepadMode .ChatMessageInvite.gpfocus .DialogButton.GreenPlay,.GamepadMode .ChatMessageInvite.gpfocus .inviteButton{color:#0e141b;background:#fff;transition-duration:0s}.inviteButton.inviteButtonJoinVoice:active{background:linear-gradient(90deg,#0b6416 0%,#0ead1e 100%)}.inviteButton.inviteButtonJoinGame{background:linear-gradient(90deg,#8bc429 0%,#568f1a 100%)}.inviteButton.inviteButtonJoinGame:hover{background:linear-gradient(90deg,#9edf2f 0%,#69ad20 100%)}.inviteButton.inviteButtonJoinGame:active{background:linear-gradient(90deg,#7aac24 0%,#457215 100%)}.inviteButtonStacked{margin-top:10px}.ChatMessageInvite .inviteURLContainer{flex-wrap:wrap;align-items:center;margin-bottom:10px;display:flex;overflow:hidden}.ChatMessageInvite.GroupAlreadyJoined .inviteURLContainer,.ChatMessageInvite.Inviter .inviteURLContainer{margin-bottom:0}.ChatMessageInvite .inviteURLContainer .inviteURLAndCopy{flex:1;margin-inline-end:16px;display:flex}.ChatMessageInvite.Inviter .inviteURLLinkDesc{align-self:flex-start}.ChatMessageInvite.InviteExpired .inviteURLContainer{pointer-events:none;margin:6px 0}.ChatMessageInvite .inviteURLLinkDesc{text-transform:uppercase;margin-inline-end:2px;color:#b5bec8bf;align-self:flex-start;margin-top:2px;font-size:12px}.inviteURLContainer .copyInviteLink{margin-inline-start:4px;cursor:pointer;width:14px;height:14px;margin-top:2px;display:inline-block}.ChatMessageInvite .inviteURLLink{user-select:text;white-space:nowrap;color:#b5bec880;background-color:#adaeaf1a;border:1px solid #b5bec81a;border-radius:1px;min-width:190px;max-width:200px;padding:0 4px;font-family:Motiva Sans,Arial,Helvetica,sans-serif;overflow:hidden}.ChatMessageInvite.InviteExpired .inviteURLLink{user-select:none;color:#e44a2f;background-color:#4b2529}.ChatRoomGroupAvatar_initials{text-align:center;color:#616c7a;user-select:none;letter-spacing:0;box-sizing:border-box;background:-webkit-linear-gradient(#fff,#92a2b8);-webkit-text-fill-color:transparent;text-shadow:1px 1px 2px #0005;-webkit-background-clip:text;justify-content:center;align-items:center;height:100%;padding-bottom:.1em;font-size:32px;line-height:1;display:flex}.ChatRoomGroupAvatar.Large .ChatRoomGroupAvatar_initials{font-size:56px;font-weight:100}.ChatRoomGroupAvatar.EmojiInitials .ChatRoomGroupAvatar_initials{-webkit-background-clip:none;filter:sepia()hue-rotate(170deg)saturate(.3)brightness(.9)contrast(1.3);opacity:1;-webkit-text-fill-color:#b9c2cc80}.chatRoomGroupHeader .ChatRoomGroupAvatar.EmojiInitials .ChatRoomGroupAvatar_initials{text-shadow:1px 1px 4px #0008}.ChatTabContent.ChatRoom .ChatRoomGroupAvatar.EmojiInitials .ChatRoomGroupAvatar_initials{text-shadow:1px 1px 2px #0008}.leftInviteContainer .ChatRoomGroupAvatar.EmojiInitials .ChatRoomGroupAvatar_initials{text-shadow:1px 1px 8px #0009}img.ChatRoomGroupAvatar_Avatar{width:100%;display:block}.chatRoomGroupHeaderNameandTag{user-select:none;flex-direction:column;flex:1;justify-content:center;min-width:100px;font-weight:100;display:flex}.chatRoomGroupHeaderTagline{letter-spacing:1px;color:#778494;margin-inline-start:8px;font-size:14px;font-style:italic}.chatRoomGroupHeaderName{color:#ccc;margin-inline-start:8px;margin-top:-3px;margin-bottom:-3px;font-size:18px;font-weight:500}.namedGroup .chatRoomGroupHeaderName{font-size:22px}.chatRoomGroupHeaderName,.chatRoomGroupHeaderTagline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chatRoomGroupSpacer{display:none}.chatRoomGroupControls{flex-direction:column;flex-shrink:0;justify-content:center;display:flex}.chatRoomGroupControls .SVGIcon_VoiceRoom{transform-origin:50%;stroke:#fff;width:20px;height:20px;margin:0;transform:scale(-1.2,1.2)}.chatRoomGroupControls .LeaveGroupButton{margin:0}.chatRoomGroupControls .SVGIcon_VoiceRoom .ExitDoor,.chatRoomGroupControls .SVGIcon_VoiceRoom .Arrow{opacity:1}.chatRoomGroupControls .SVGIcon_VoiceRoom .Microphone,.chatRoomGroupControls .SVGIcon_VoiceRoom .AudioLines,.chatRoomGroupControls .SVGIcon_VoiceRoom .Bubble{opacity:0}.chatRoomVoiceChannel{margin-top:2px;margin-inline:2px 4px;cursor:pointer;background-color:#0000;border:.5px solid #37475280;border-radius:2px;width:194px;margin-bottom:4px;padding-bottom:3px;transition:all .4s ease-in-out;position:relative}.ChatRoomGroupDialog_contents:not(.InsetWindowOpen) .chatRoomVoiceChannel{overflow:hidden}.chatRoomVoiceChannel.ActiveVoiceChannel{width:200px}.ChatRoomListGroupItemChatRooms .chatRoomVoiceChannel{margin-inline-end:6px}.ChatRoomListGroupItemChatRooms .chatRoomVoiceChannel.ActiveVoiceChannel{border-radius:3px;overflow:hidden;box-shadow:0 2px 12px #000a}.ChatRoomListItem.chatRoomVoiceChannel{margin-inline-start:42px}.chatRoomVoiceChannel:not(.ActiveVoiceChannel):hover{background-color:#17191d;box-shadow:inset 1px 1px 4px #000000d4,1px 2px #0000}.ChatRoomListGroupItemChatRooms .chatRoomVoiceChannel:not(.ActiveVoiceChannel):hover{box-shadow:none;background-color:#17191d80}.chatRoomVoiceChannelsGroup .chatRoomVoiceChannel.ActiveVoiceChannel{margin:10px 0 12px}.chatRoomVoiceChannelsGroup .chatRoomVoiceChannel.ActiveVoiceChannel .chatRoomTextChannel:hover .chatRoomTextChannelIcon{color:#fff}.chatRoomVoiceChannel.ActiveVoiceChannel{background-color:#3a3e46;border:0 solid #0000}.VoiceControlPanelButton.chatPinRoom{margin-top:-2px;cursor:pointer;width:32px;margin-inline-end:0}.VoiceControlPanelButton.chatPinRoom .SVGIcon_Button{transform:translate(10px)translateY(6px)}.VoiceControlPanelButton.chatPinRoom:hover{background-color:#0000}.VoiceControlPanelButton.chatPinRoom:hover .SVGIcon_Button{fill:#fff}.chatRoomVoiceChannel .chatRoomTextChannel,.chatRoomVoiceChannel .chatRoomVoiceChannel{opacity:0;transition-property:opacity;transition-duration:.14s;transition-timing-function:ease-in-out}.chatRoomVoiceChannel.ActiveVoiceChannel .chatRoomTextChannel{cursor:pointer;opacity:1;height:28px}.VoiceChannelParticipants:last-of-type{margin-bottom:4px}.VoiceChannelParticipants .friend{filter:brightness(.7)}.ActiveVoiceChannel .VoiceChannelParticipants .friend{filter:brightness()}.voiceStatusIconsContainer{flex-direction:row;flex-shrink:0;order:6;margin-inline-end:4px;display:flex}.MinimizeMemberList .VoiceChannelParticipants.CompactFriendsList{padding-inline-start:12px}.MinimizeMemberList .VoiceChannelParticipants .friend{margin:0;margin-bottom:4px;padding:0}.ChatRoomListGroupItemChatRooms .voiceStatusIconsContainer{display:none}.voicestatusIcon.voiceStatusMic,.voicestatusIcon.voiceStatusOutput{width:0}.no_mic_for_session .voicestatusIcon.voiceStatusMic,.output_muted_self .voicestatusIcon.voiceStatusOutput,.output_muted_remotely .voicestatusIcon.voiceStatusOutput,.mic_muted_self .voicestatusIcon.voiceStatusMic,.mic_muted_remotely .voicestatusIcon.voiceStatusMic{opacity:.4;color:#e64a35;width:20px}.output_muted_self .voicestatusIcon.voiceStatusMic,.output_muted_remotely .voicestatusIcon.voiceStatusMic{opacity:0;width:0}.no_mic_for_session .voicestatusIcon.voiceStatusMic .SVGIcon_Button{fill:#ff6f43}.no_mic_for_session .voicestatusIcon.voiceStatusMic .SVGIcon_Button .MicStrike{stroke:#ff6f43}.voicestatusIcon{opacity:0;width:20px;height:20px;transition:all .21s ease-in-out}.voicestatusIcon .SVGIcon_Button{width:16px;height:16px;margin-top:4px}.avatarHolder .SVGIcon_Volume{inset-inline:0;background-color:#000a;position:absolute;top:0;bottom:0}.avatarHolder .SVGIcon_Volume .SoundWaves{display:none}.avatarHolder .SVGIcon_Volume .Speaker path{fill:#f54}.avatarHolder .SVGIcon_Volume .SoundX line{stroke:#f54;stroke-width:18px}.chatRoomChannelGroups{-ms-overflow-style:none;scrollbar-width:none;min-height:0;overflow:hidden scroll}.chatRoomChannelGroups::-webkit-scrollbar{display:none}.chatRoomVoiceChannelsGroup,.chatRoomTextChannelsGroup{color:#686e73}.chatRoomTextChannelsGroup{margin-bottom:12px}.chatRoomVoiceChannelsGroup{padding-inline-start:0;padding-bottom:32px}.ChannelTypeTitle{color:#7a8d99;user-select:none;padding-top:6px;padding-inline:12px 4px;white-space:nowrap;flex-direction:row;justify-content:space-between;padding-bottom:4px;line-height:20px;transition:all .4s ease-in-out;display:flex}.ChatRoomAddRoomBtn{opacity:0;cursor:pointer;color:#00f;background-color:#0000;transition-property:opacity,transform,flex,margin;transition-duration:.34s,.4s,.4s,.4s;transition-timing-function:ease-in-out;position:absolute}.ChatRoomAddRoomBtn.NoPermission{opacity:.2;cursor:default}.chatRoomGroupNavColumn.chatRoomGroupNavCollapsed .ChatRoomAddRoomBtn{opacity:1}.GroupListChatRoomAddRoomBtn.ChatRoomAddRoomBtn{opacity:0;bottom:4px;flex-direction:row;height:0;margin:0;padding:0;transition:all .21s ease-in-out;display:flex;inset-inline-end:6px}.expanded .GroupListChatRoomAddRoomBtn.ChatRoomAddRoomBtn{opacity:1;height:16px}.ChatRoomAddRoomBtn .SVGIcon_PlusCircle{stroke:#7a8d99}.ChatRoomAddRoomBtn:hover:not(.NoPermission) .SVGIcon_PlusCircle{filter:brightness(2)}.ChatRoomAddRoomBtn .addRoomBtnText{color:gray;margin-inline-start:4px;font-size:14px;line-height:20px;transition:color .21s ease-in-out}.ChatRoomAddRoomBtn:hover .addRoomBtnText,.ChatRoomAddRoomBtn:hover{color:#fff}.chatRoomDirectMessageContainer{flex-direction:row;margin-inline-start:22px;display:flex}.chatRoomDirectMessagesTitle{flex-direction:row;display:flex}.chatRoomTextChannelUnreadNumber{text-align:center;color:#faf4b0;opacity:0;background-color:#b26513;border-radius:50%;width:16px;height:16px;margin-inline-end:8px;font-size:12px;line-height:16px}.chatRoomVoiceChannelName,.chatRoomTextChannel,.chatRoomDirectMessageEntry{user-select:none;border-top:1px solid #0000;border-bottom:1px solid #0000;padding-inline-start:12px;position:relative}.chatRoomTextChannel:hover,.chatRoomVoiceChannel:hover .chatRoomVoiceChannelName,.chatRoomTextChannel:hover .chatRoomTextChannel{color:#fff}.chatRoomVoiceChannel:not(.ActiveVoiceChannel):hover .SVGIcon_VoiceRoom .Microphone,.chatRoomVoiceChannel:not(.ActiveVoiceChannel):hover .SVGIcon_VoiceRoom .AudioLines{fill:#fff}.chatRoomTextChannel:hover .SVGIcon_TextRoom .TextLines{stroke:#fff}.chatRoomVoiceChannelName,.chatRoomTextChannelName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.chatRoomVoiceChannelName.unsavedVoiceChannel{font-style:italic}.chatRoomTextChannel{cursor:pointer;flex-direction:row;display:flex}.chatRoomVoiceChannel .chatRoomTextChannel{margin-inline-start:28px}.chatRoomDirectMessageEntry>span{margin-inline-end:6px}.DirectMessageHasUnread .chatRoomTextChannelUnreadNumber{opacity:1}.chatRoomTextChannelIcon{z-index:2;margin-top:2px;margin-bottom:-1px;margin-inline-start:2px;position:relative}.chatRoomVoiceChannel .chatRoomTextChannelIcon{margin:0}.chatRoomVoiceChannelIcon{z-index:1;cursor:default;margin-inline:10px -12px;transition:all .2s ease-in-out}.chatRoomVoiceChannelIcon .SVGIcon_Button.SVGIcon_VoiceRoom{width:20px;height:20px;padding-inline-end:4px}.ActiveVoiceChannel .chatRoomVoiceChannelIcon .SVGIcon_Button.SVGIcon_VoiceRoom{color:#fff}.chatRoomVoiceChannelIconGlow{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(at 24px 10px,#7af55b80 0%,#7af55b42 25%,#7af55b38 34%,#7af55b1a 50%,#7af55b00 70%);width:94px;height:64px;transition:opacity .65s ease-in-out,transform .65s ease-in-out;position:absolute;overflow:visible}.ActiveVoiceChannel .chatRoomVoiceChannelIconGlow,.ActiveVoiceChannel .SVGIcon_Pin{opacity:1}.chatTab .SVGIcon_Microphone{margin-inline-start:2px;margin-top:6px}.friendListHeaderContainer .SVGIcon_Button.SVGIcon_VoiceRoom{padding-top:3px}.VoiceToggle.Active .SVGIcon_VoiceRoom .Microphone,.VoiceControlPanelButton.chatEndVoiceChat .SVGIcon_VoiceRoom .Microphone,.friendListHeaderContainer .activeVoiceControls .SVGIcon_VoiceRoom .Bubble,.friendListHeaderContainer .activeVoiceControls .SVGIcon_VoiceRoom .AudioLines{opacity:0}.friendListHeaderContainer .activeVoiceControls .SVGIcon_VoiceRoom .ExitDoor,.friendListHeaderContainer .activeVoiceControls .SVGIcon_VoiceRoom .Arrow{opacity:1;stroke-width:2px;stroke:#fff}.CloseActiveVoiceWindowConfirmation .ExitDoor,.CloseActiveVoiceWindowConfirmation .Arrow,.friendListHeaderContainer .activeVoiceControls .SVGIcon_VoiceRoom .ExitDoor,.friendListHeaderContainer .activeVoiceControls .SVGIcon_VoiceRoom .Arrow{opacity:1;stroke:#c8f1c2}.CloseActiveVoiceWindowConfirmation .activeVoiceControls .SVGIcon_VoiceRoom,.friendListHeaderContainer .activeVoiceControls .SVGIcon_VoiceRoom{width:36px;height:36px}.friendListHeaderContainer .activeVoiceControls .SVGIcon_Headphones{fill:#c8f1c2}.friendListHeaderContainer .activeVoiceControls{height:44px;overflow:hidden}.VoiceControlPanelButton:hover .SVGIcon_VoiceRoom .Arrow{stroke:#fff}.VoiceToggle.Active:focus .SVGIcon_VoiceRoom .Arrow,.VoiceToggle.Active:hover .SVGIcon_VoiceRoom .Arrow,.activeVoiceControls .VoiceControlPanelButton:focus .SVGIcon_VoiceRoom .Arrow,.activeVoiceControls .VoiceControlPanelButton:hover .SVGIcon_VoiceRoom .Arrow{transform:translate(-4px)}.ActiveVoiceChannel .activeVoiceControls .VoiceControlPanelButton .SVGIcon_VoiceRoom{transform-origin:50%;transform:scale(1.6)translateY(0)translate(4px)}.VoiceControlPanelButton:focus,.VoiceControlPanelButton:hover{background-color:#61fd974d}.VoiceToggle.Active .SVGIcon_VoiceRoom .ExitDoor,.VoiceToggle.Active .SVGIcon_VoiceRoom .Arrow{opacity:1}.VoiceChannelInvite .leftInviteContainer .SVGIcon_VoiceRoom .Bubble,.OneOnOneVoiceRoomControls.OneOnOneVoiceActive .SVGIcon_VoiceRoom .Bubble,.chatRoomVoiceChannel.ActiveVoiceChannel .SVGIcon_VoiceRoom .Bubble,.VoiceToggle.Active .SVGIcon_VoiceRoom .Bubble{transition-delay:0s}.VoiceChannelInvite .leftInviteContainer .SVGIcon_VoiceRoom .AudioLines{fill:#000}.VoiceToggle.Active .VoiceToggleIconCtn .SVGIcon_VoiceRoom .AudioLines{fill:#fff;opacity:0;transform:translate(200px)}.VoiceToggleIconCtn .SVGIcon_VoiceRoom{width:100%;height:100%;margin:0}.VoiceToggle:not(.Disabled):focus .SVGIcon_VoiceRoom .Microphone,.VoiceToggle:not(.Disabled):hover .SVGIcon_VoiceRoom .Microphone,.VoiceToggle:not(.Disabled):focus .SVGIcon_VoiceRoom .AudioLines,.VoiceToggle:not(.Disabled):hover .SVGIcon_VoiceRoom .AudioLines{fill:#fff}.VoiceToggle.Disabled{cursor:default}.VoiceToggleIconCtn .SVGIcon_VoiceRoom .AudioLines{fill:#8492a4;width:100%;height:100%;margin:0}.Active .VoiceToggleIconCtn .SVGIcon_VoiceRoom{fill:#c8f1c2}.Active .VoiceToggleIconCtn .SVGIcon_VoiceRoom .AudioLines{fill:#000}.ActiveVoiceChannel .SVGIcon_VoiceRoom{fill:#fff}.ActiveVoiceChannel .activeVoiceControls .SVGIcon_VoiceRoom{fill:#0000}.CloseActiveVoiceWindowConfirmation .SVGIcon_VoiceRoom .Bubble,.ActiveVoiceChannel .activeVoiceControls .SVGIcon_VoiceRoom .Bubble,.ActiveVoiceChannel .activeVoiceControls .SVGIcon_VoiceRoom .AudioLines{opacity:0}.ActiveVoiceChannel .activeVoiceControls .SVGIcon_VoiceRoom .ExitDoor,.ActiveVoiceChannel .activeVoiceControls .SVGIcon_VoiceRoom .Arrow{opacity:1}.ActiveVoiceChannel .SVGIcon_VoiceRoom .Microphone,.ActiveVoiceChannel .SVGIcon_VoiceRoom .AudioLines{fill:#000}.chatTab.active.VoiceActive .SVGIcon_Microphone_On{fill:#fff;margin-top:4px}.chatTab.VoiceActive .SVGIcon_Microphone_On{fill:#a0ff74}.ActiveVoiceChannel .SVGIcon_Microphone_On{fill:#fff;stroke:#fff}.ActiveTextChannel .SVGIcon_TextRoom{fill:#97b0c0;stroke:#000}.ActiveTextChannel .SVGIcon_TextRoom .TextLines{stroke:#fff}.chatRoomVoiceChannel .ActiveTextChannel .SVGIcon_TextRoom .TextLines{stroke:#8f9e9c;z-index:2}.chatRoomVoiceChannel .ActiveTextChannel .ScratchPad path{fill:#fff}.UnreadMessageIconPip{top:12px;opacity:0;background-color:#b26513;border-radius:50%;width:4px;height:4px;font-size:0;transition-property:width,height,font-size,transform,opacity,background-color;transition-duration:.3s;transition-timing-function:ease-in-out;position:absolute;inset-inline-start:-4px}.DirectMessageIconHasUnread .UnreadMessageIconPip{opacity:1}.HasUnreadMention .UnreadMessageIconPip{color:#ffcc5f;background-color:#925310;width:9.5px;height:11px;padding-inline-start:1.5px;font-size:8px;transform:translateY(-4px)translate(-5.5px)}.chatRoomVoiceChannelName,.chatRoomTextChannelName,.chatRoomGroupName{margin-top:-2px;align-self:center;margin-inline-end:6px}.chatRoomGroupNavColumn .chatRoomGroupName{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;display:block;overflow:hidden}.chatRoomVoiceChannel .chatRoomTextChannelName{z-index:0;pointer-events:none;padding-top:6px;height:22px;padding-inline-start:68px;display:none;position:absolute;inset-inline:0}.chatRoomVoiceChannel .chatRoomTextChannel{bottom:3px;border:0;min-width:48px;margin:0;padding:0;position:absolute;inset-inline-end:48px}.chatRoomVoiceChannel .chatRoomTextChannel .chatRoomTextChannelIcon{color:#686e73;width:26px;height:26px;margin:auto}.chatRoomVoiceChannel .chatRoomTextChannel .chatRoomTextChannelIcon .SVGIcon_TextRoom{margin:0;width:26px;height:26px;margin-top:2px}.chatRoomVoiceChannel .chatRoomTextChannel:hover{background-color:#61fd974d}.ActiveTextChannel .chatRoomGroupName,.ActiveTextChannel .chatRoomTextChannelName{color:#fff}.chatRoomTextChannel.ActiveTextChannel{background-color:#3a3e46}.chatRoomVoiceChannel .chatRoomTextChannel.ActiveTextChannel{background-color:#0000;border-top:0 solid #0000;border-bottom:0 solid #0000}.chatRoomVoiceChannel .ActiveTextChannel .chatRoomTextChannelName{pointer-events:initial;background:linear-gradient(270deg,#2e2f35 0% 22px,#3a484f 44px);border-top:1px solid #5f6f79;border-bottom:1px solid #5f6f79}.chatRoomGroupStats{text-align:end;user-select:none;flex-direction:row-reverse;align-self:flex-end;display:none}.GamepadMode .chatRoomGroupStats{margin-bottom:3px}.namedGroup .chatRoomGroupStats{display:flex}.statMemberStat{flex-direction:row;margin-inline-end:20px;font-size:12px;display:flex}.statMemberStat.statMembersTotal{text-transform:uppercase;letter-spacing:1px;margin-inline-end:5px}.statCircle{background-color:#fff;border-radius:50%;align-self:center;width:4px;height:4px;margin-inline-end:6px}.statMembersInGame .statCircle{background-color:#a1f410}.statMembersOnline .statCircle{background-color:#6dcff6}.statMembersInGame{color:#a1f410b3}.statMembersOnline{color:#6dcff6b3}.RenameChatRoomInline input[type=text]{margin-top:2px;color:#fff;align-self:center;margin-inline-end:6px;font-family:Motiva Sans,Arial,Helvetica,sans-serif;font-size:14px}.RenameChatRoomInline{width:calc(100% - 38px);margin-inline-start:-6px}.RenameChatRoomInline input{background-color:#aaa1;border:0 solid #0000;border-radius:3px;outline:none;width:100%;height:22px;padding-inline-start:6px;box-shadow:inset 1px 1px 6px #000}.chatRoomVoiceChannelNameContainer .RenameChatRoomInline{margin-top:-3px;width:calc(100% - 42px);margin-inline-start:6px}.chatRoomVoiceChannelNameContainer{flex-direction:row;height:24px;padding-top:2px;display:flex;position:relative}.chatRoomVoiceChannel .VoiceControlPanelButton.ToggleMicrophoneButton,.chatRoomVoiceChannel .VoiceControlPanelButton.ToggleVoiceOutputButton,.chatRoomVoiceChannelNameContainer .VoiceControlPanelButton{display:none}.chatRoomVoiceChannel.ActiveVoiceChannel .chatRoomVoiceChannelNameContainer .VoiceControlPanelButton{display:block}.chatRoomVoiceChannel.ActiveVoiceChannel .chatRoomVoiceChannelNameContainer.chatRoomVoiceChannel.SVGIcon_Button.SVGIcon_VoiceRoom{color:#898989}.chatRoomVoiceChannel.ActiveVoiceChannel .activeVoiceControls{background:#0004;border:none;margin-top:4px;padding-inline-start:0}.chatRoomVoiceChannel:not(.ActiveVoiceChannel) .activeVoiceControls,.chatRoomVoiceChannel:not(.ActiveVoiceChannel) .connectionStatusLabels{display:none}.chatRoomTextChannelName.IsCommonsChannel{color:#7c8287;flex-grow:16;font-style:italic;font-weight:700}.chatRoomTextChannel:hover .chatRoomTextChannelName.IsCommonsChannel{color:#dee9f3}.ActiveTextChannel .chatRoomTextChannelName.IsCommonsChannel,.ActiveVoiceChannel .chatRoomVoiceChannelName{color:#fff}.chatRoomGroupHBar{margin-top:22px;background-color:#6671818e;width:calc(100% - 32px);height:1px;margin-inline-start:16px}.workshopItemControls{flex-direction:row;padding:6px 0 0;line-height:40px;display:flex;position:relative}.workshopItemControlCtn .general_btn{float:none;vertical-align:middle;display:inline-block}.general_btn{cursor:pointer;color:#939393;text-overflow:ellipsis;white-space:nowrap;background-color:#0006;border-radius:3px;max-width:300px;margin-inline-end:5px;padding:5px 8px;display:block;overflow:hidden}.general_btn:hover{color:#aaa}a.general_btn{color:#939393;border-bottom:none;padding-bottom:5px}a.general_btn:hover{color:#aaa;border-bottom:none;text-decoration:none}.general_btn.inline{display:inline-block}.general_btn.voteUp{padding:0;background-image:url(../../images/webui/rate_ico_up_tiled.png?v=RqnwG-Kx);background-position:8px 0;background-repeat:no-repeat;height:30px;padding-inline:32px 12px;line-height:30px;display:inline-block}.general_btn.voteUp.toggled{background-position:8px -60px}.general_btn.voteUp:hover{color:#fff;background-color:#66c0f466;background-position:8px -30px;text-decoration:none}.general_btn.voteDown{background-image:url(../../images/webui/rate_ico_dn_tiled.png?v=CMThw_52);background-position:8px 0;background-repeat:no-repeat;width:32px;height:30px;padding:0;line-height:30px;display:inline-block}.general_btn.voteDown.toggled{background-position:8px -60px}.general_btn.voteDown:hover{color:#fff;background-color:#66c0f466;background-position:8px -30px;text-decoration:none}.SteamPublishedFile .upvoteCount{padding-inline:28px 5px;background-image:url(../../images/webui/rate_ico_up_tiled.png?v=RqnwG-Kx);background-position:8px 0;background-repeat:no-repeat;margin-inline-end:4px;padding-top:8px}.SteamPublishedFile .commentCount{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUNJREFUeNqkU11Og0AQnm04QI/AEfQGcAO9QXnRUJuGqml8M75oUhOlhEqtD3IDewO5QfcIHKEH2B8/WqBgTAr4JcMAM/Ptt7OzjIAgjAaMMZOOQGudjkduXP3H/GDxCu9Rc/je+GpSfPSklB6MWlhtMTZ7ftHUHrbCdu6mN2lPgLWLKSk3j08z05BSUEf0YQNDCkn/gSE6KMCRcxzpngAK1vBnLeoTTdpixHICJR3SlOLdQuCkthKx5FcxR84c+V95feGIrm+nFtx3JdnRSmUE1Qk1If+eDlP7YBQRKaq9YI7SiiN5w/bd/gtbxOOSIDvbXFKMBq0R/NQ7yTsFZq0QOVAxDwM/LQkwGBzuNHoLef7rPHu4w1EfhNnWiv7wZbSYHPrUABeXbpUk+Vgt7fIyNSFYvUdbXCJbCMGFqM/NjwADANx60v2kqu2YAAAAAElFTkSuQmCC);background-repeat:no-repeat;padding-inline:24px 5px}.EconItemOpenGraph_GameInfo{margin-top:.5em;display:flex}.EconItemOpenGraph_GameInfo img{margin-inline-end:.5em}.EconItemOpenGraph_GameInfo>div{font-size:82%;line-height:normal;margin:0!important}.friendlistListContainer:focus,.chatHistoryScroll:focus{outline:none}.FriendPicker{flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0;margin-bottom:22px;display:flex}.GamepadMode .FriendPicker{overflow-y:hidden}.FriendPicker .FriendPickerFriendList{flex-direction:column;min-height:0;display:flex}.gpfocus .GamepadMode .FriendPicker .FriendPickerFriendList,.GamepadMode .FriendPicker .FriendPickerFriendList.gpfocus{background:#3d4450;transition:none}.GamepadMode .FriendPicker .FriendPickerFriendList{overflow-y:hidden}.GamepadMode .FriendPicker .FriendPickerFriendList>.Panel{max-height:140px}.IsDropInvite .DropTarget{padding-top:32px}.dropGroupInviteDialog{height:138px}.dropGroupInviteDialog.groupInviteHeight{height:178px}.dropGroupInviteDialog .highlight{color:#fff}.dropGroupInviteDialog .dropGroupInviteDialog_Desc{margin-bottom:16px}.dropGroupInviteDialog .dropGroupInviteDialog_Graphic{background-color:#0005;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 20%;display:flex;position:relative;box-shadow:inset 1px 1px 8px #00000075}.dropGroupInviteDialog .dropGroupInviteDialog_Graphic .ChatRoomGroupOGGAvatar.Large{width:176px;height:82px}.dropGroupInviteDialog .dropGroupInviteDialog_Graphic .ChatRoomMultiFriendAvatar,.dropGroupInviteDialog .dropGroupInviteDialog_Graphic .ChatRoomGroupAvatar{width:72px;height:72px}.dropGroupInviteDialog .dropGroupInviteDialog_Graphic .ChatRoomGroupAvatar .ChatRoomGroupAvatar_initials{font-size:38px}.dropGroupInviteDialog .dropGroupInviteDialog_Graphic .ChatRoomMultiFriendMore.MultiAvatar{font-size:16px;line-height:32px}.dropGroupInviteDialog .dropGroupInviteDialog_Friend{z-index:2;flex-shrink:0;width:48px;height:48px;margin:0 6px}.dropGroupInviteDialog .dropGroupInviteDialog_Friend img{border:1px solid #000;border-radius:4px;width:100%;height:100%;box-shadow:0 3px 10px #000}.dropGroupInviteDialog .staticX{width:64px;height:48px}.dropGroupInviteDialog .SVGIcon_VoiceRoom{width:72px;height:72px}.dropGroupInviteDialog .SVGIcon_VoiceRoom .Bubble{fill:#c8f1c2}.dropGroupInviteDialog .SVGIcon_VoiceRoom .Microphone{stroke-width:0;fill:#000}.dropGroupInviteDialog .staticX line{stroke:red;stroke-width:22px}.dropGroupInviteDialog .movingArrow{width:64px;height:48px;animation-name:dropGroupInviteLoop;animation-duration:1.25s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.dropGroupInviteDialog .movingArrow polyline{stroke:#36f;stroke-width:16px}@keyframes dropGroupInviteLoop{0%{transform:translate(-6px)}50%{transform:translate(7px)}to{transform:translate(-6px)}}.dropGroupInviteDialog .addMoreFriendsButton{text-transform:uppercase;inset-inline-end:4px;z-index:2;text-align:center;cursor:pointer;border-radius:4px;align-items:center;height:16px;font-size:12px;display:flex;position:absolute;bottom:-22px}.dropGroupInviteDialog .ExpandArrow{margin:-3px 0 0;align-self:center;width:13px;height:13px;margin-inline-start:3px;transition-duration:0s;transform:rotate(0)}.dropGroupInviteDialog .addMoreFriendsButton:hover{color:#fff}.dropGroupInviteDialog .addMoreFriendsButton:hover .ExpandArrow{opacity:1}.FriendPicker_ChosenFriend{cursor:pointer;user-select:none;background:#1f8dfe;border-radius:4px;flex-direction:row;margin:4px;padding:0 8px;line-height:18px;display:flex}.FriendPicker_ChosenFriend span{color:var(--friends-picker-chosen-name-color,#dfe3e6);white-space:nowrap;text-overflow:ellipsis;max-width:107px;overflow:hidden}.FriendPicker_ChosenFriend:hover{--friends-picker-chosen-name-color:white;--friends-picker-chosen-icon-stroke:#fff}.FriendPicker_ChosenFriend .SVGIcon_X_Line{pointer-events:none;flex-grow:1;flex-shrink:0;align-self:center;width:10px;height:10px;margin-inline:6px -4px}.FriendPicker_ChosenFriend .SVGIcon_X_Line line{stroke-width:32px;stroke:var(--friends-picker-chosen-icon-stroke,#6db5fe)}.FriendPicker_ChosenFriend.FriendPicker_InvitedFriendNotInBeta{background:#98989880;padding-inline-start:0}.FriendPicker_ChosenFriend.FriendPicker_InvitedFriendNotInBeta .SVGIcon_X_Line line{stroke:var(--friends-picker-chosen-icon-stroke,#b7b7b7)}.FriendPicker_ChosenFriend.FriendPicker_InvitedFriendNotInBeta span{color:#b7b7b7}.FriendPicker_InvitedFriend_NotInBetaWarning{color:#fff;margin-top:0;text-align:center;float:inline-start;background:#c34a48;border-radius:50%;width:16px;margin-inline-end:4px;line-height:16px}.FriendPicker_ChosenFriend.FriendPicker_InvitedFriendNotInBeta .FriendPicker_InvitedFriend_NotInBetaWarning{width:14px;height:14px;margin:2px 4px;font-size:10px;line-height:14px}.FriendPicker_ChosenFriend.FriendPicker_InvitedFriendNotInBeta .FriendPicker_ChosenFriend.SVGIcon_X_Line line{stroke:#b7b7b7}.CreateChat_NonBetaFriendsWarning{opacity:0;flex-shrink:0;height:0;margin-bottom:0;transition:all .3s;overflow:hidden}.CreateChat_NonBetaFriendsWarning .FriendPicker_InvitedFriend_NotInBetaWarning{margin-inline-end:8px;margin-top:0}.CreateChat_NonBetaFriendsWarning.Active{opacity:1;color:#b7b7b7;background-color:#c34a4833;border:1px solid #c34a4833;height:auto;margin-bottom:16px;padding:10px;font-size:14px;line-height:19px}.FriendPicker_Suggestions{user-select:none;background-color:#0004;height:250px;min-height:64px;position:relative;overflow:hidden}.FriendPicker_Suggestions_List{top:0;bottom:0;flex-direction:column;padding:6px;padding-inline-end:0;display:flex;position:absolute;inset-inline:0;overflow:hidden auto}.GamepadMode .ChatRoomGroupInviteDialog.GamepadMode{min-height:355px}.GamepadMode .ChatRoomGroupInviteDialog.GamepadMode .FriendPicker{height:100%}.GamepadMode .ChatRoomGroupInviteDialog.GamepadMode .DialogHeader{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:16px}.GamepadMode .ChatRoomGroupInviteDialog.GamepadMode .DialogHeader .displayRow{align-items:center;gap:8px;margin-top:6px}.GamepadMode .ChatRoomGroupInviteDialog.GamepadMode .DialogHeader .displayRow .ChatRoomGroupAvatar,.GamepadMode .ChatRoomGroupInviteDialog.GamepadMode .DialogHeader .displayRow .ChatRoomMultiFriendAvatar{flex-shrink:0;margin:0}.GamepadMode .ChatRoomGroupInviteDialog.GamepadMode .DialogHeader .InviteToVoiceHeader{flex-direction:row;display:flex}.GamepadMode .ChatRoomGroupInviteDialog.GamepadMode .DialogHeader .InviteToVoiceHeader .DialogHeaderSubtitle.DialogHighlight{margin-inline-start:8px}.ChatRoomGroupInviteDialog .FriendPicker{height:calc(100% - 16px);margin-bottom:0}.ChatRoomGroupInviteDialog .DropTarget{flex:1;min-height:0}.FriendPicker_SuggestedFriend.Hover{background:#30343c}.FriendPicker_SuggestedFriend{cursor:pointer;scroll-margin:54px}.FriendPicker .DialogListBuilderInput_List{max-height:78px;overflow-y:auto}.FriendPicker .DialogListBuilderInput .DialogListBuilderInput_Input{flex-grow:1;min-width:40px;max-width:560px}.FriendPicker.FriendPicker_FriendsChosen .DialogListBuilderInput .DialogListBuilderInput_Input{flex-grow:1;min-width:20px;max-width:560px;margin-inline-start:4px}.ClanListEntry{color:#898989;padding:8px;transition-property:box-shadow,background-color;transition-duration:40ms;transition-timing-function:ease-in-out;box-shadow:0 0 #0000}.ClanListEntry_Avatar{float:inline-start;width:36px;height:36px;margin-inline-end:8px}.ClanListEntry_Avatar>img{width:100%;display:block}.ClanListEntry_Name{white-space:nowrap;font-size:16px;overflow:hidden}.ClanListEntry_Status{white-space:nowrap;font-size:12px;overflow:hidden}.SlashCommandSuggestion{margin-inline-start:-14px}.SlashCommandSuggestion_SlashCommand{font-weight:700}.SlashCommandSuggestion_SlashCommandDescription{color:#9ca4a7}.currentUserContextMenu .contextMenuSectionContent .contextMenuItem{border-color:#0000}.contextMenuSectionContent{flex-direction:column;display:flex}.contextMenuSectionContent>*{border-top:none;display:block}.contextMenuLabel{padding-inline-start:6px;font-size:12px;line-height:25px}.contextMenuLabel.contextMenuNotAFriend{text-transform:uppercase;color:#b89c50bf;font-size:12px}.recentName{color:#ccc;margin:4px}.SendMessageContextNotFriends.disabled{color:#666;border-color:#0000}.contextMenuGameItem{white-space:nowrap;max-width:190px;line-height:20px}.GamepadMode .contextMenuGameItem{width:100%;max-width:100%}.contextMenuGameIcon{float:inline-start;width:20px;height:20px;margin-inline-end:6px}.contextMenuGameHeader{width:184px;height:69px}.contextMenuUnselectable,.contextMenuUnselectable.disabled,.contextMenuGameTitle,.contextMenuBroadcast,.contextMenuGameOptions{background-color:#0006}.GamepadMode .contextMenuUnselectable,.GamepadMode .contextMenuUnselectable.disabled,.GamepadMode .contextMenuGameTitle,.GamepadMode .contextMenuBroadcast,.GamepadMode .contextMenuGameOptions{color:#8b929a;background:#1a1c22;border:none;border-left:5px solid #23262e;border-right:5px solid #23262e}.contextMenuGameTitleBlurCropContainer{width:100%;mask:linear-gradient(90deg,#000 85%,#0000 100%)}.contextMenuUnselectable:hover{color:#9ca4a7;background:0 0}.GamepadMode .contextMenuUnselectable:hover{color:#8b929a;background:#1a1c22;border:none;border-left:5px solid #23262e;border-right:5px solid #23262e}.contextMenuBroadcastTitle{color:#c9bdf7}.contextMenuBroadcastSubtitle{color:#8277b1;font-size:10px}.contextMenuGameOptions{padding-inline-start:32px}.GamepadMode .contextMenuGameOptions{padding-inline-start:40px}.contextMenuGameOptions.contextMenuPlayButton{padding-inline-start:0}.GamepadMode .contextMenuGameOptions.contextMenuPlayButton{padding-inline-start:14px}.contextMenuGameOptions.contextMenuPartyBeacon{color:#91c257}.contextMenuGameOptions .SVGIcon_Play{margin-inline:6px;border:1px solid #788294;border-radius:50%;width:18px;height:18px;margin-bottom:-5px}.contextMenuGameOptions:first-child{border-top:0 solid #0000}.contextMenuGameOptions .SVGIcon_Play .playTriangle{transform-origin:50%;fill:#8b97ac;transform:scale(.6)translate(20px)}.contextMenuGameOptions:hover .SVGIcon_Play .playTriangle{fill:#d0d9e9}.contextMenuGameOptions.contextMenuPlayButton .SVGIcon_PlayInCircle{margin:0;flex-shrink:0;width:20px;height:20px;margin-inline-end:6px;padding:0}.contextMenuGameOptions.contextMenuPlayButton .SVGIcon_PlayInCircle .playCircle{fill:none}.GamepadMode .BasicUIContextMenu .contextMenuVolumeSteamDeck.contextMenuVolumeSteamDeck{box-sizing:border-box;--gamepad-field-control-min-width:0px;width:100%;min-width:0;margin-top:0;padding:8px 14px}.contextMenuGameName{color:#cbdde4}.GamepadMode .contextMenuGameName{color:#8b929a}.GameHeader,.GameIcon{width:100%;height:100%}.ChatRoomGroupOGGAvatar{border:1px solid #535c68;border-radius:5px;flex-shrink:0;width:124.1px;height:58px;overflow:hidden}.GamepadMode .ChatRoomGroupOGGAvatar{border:0 solid #0000;border-radius:3px;width:75px;height:35px}.ChatRoomGroupOGGAvatar img.OGGAvatar{width:100%;display:block}.ChatRoomMultiFriendAvatar{margin:6px;background-color:#0005;border:2px solid #535c68;border-radius:2px;flex-shrink:0;width:40px;height:40px;margin-inline-end:3px;position:relative;overflow:hidden;box-shadow:1px 1px 8px #0000004d}.ChatMessageInvite.Inviter .ChatRoomMultiFriendAvatar{margin:0}.ChatMessageInvite.Inviter .ChatRoomGroupAvatar.Small{width:38px;height:38px}.ChatMessageInvite.Inviter.InviteLink .ChatRoomGroupAvatar.Small,.ChatMessageInvite.GroupAlreadyJoined .ChatRoomGroupAvatar.Small{width:56px;height:56px}.ChatMessageInvite.GroupAlreadyJoined .ChatRoomGroupAvatar.Small .ChatRoomGroupAvatar_initials{font-size:22px}.ChatMessageInvite.Inviter .ChatRoomGroupAvatar.Small .ChatRoomGroupAvatar_initials{font-size:20px}.ChatRoomMultiFriendAvatar.Smaller{width:24px;height:24px}.ChatRoomMultiFriendAvatar.Micro{box-sizing:border-box;border-width:1px;border-radius:1px;width:16px;height:16px;margin:0}.ChatRoomMultiFriendAvatar.Small{width:30px;height:30px}.ChatRoomMultiFriendAvatar.Large{border-radius:4px;width:92px;height:92px}.ChatRoomListGroupItem .ChatRoomMultiFriendAvatar.Small{width:30px;height:30px;margin-inline:4px}.GamepadMode .ChatRoomListGroupItem .ChatRoomMultiFriendAvatar.Small{margin-inline:2px 1px;margin-top:4px}.compactView .ChatRoomListGroupItem .ChatRoomMultiFriendAvatar.Small{border-width:1px;width:23px;height:23px;margin-inline:0 1px}.ChatTabContent.ChatRoom .ChatRoomMultiFriendAvatar.Small{margin-top:-2px;margin-inline:-2px 8px}.ChatRoomMultiFriendAvatar .MultiAvatar{width:50%;height:50%;display:block;position:absolute}.ChatRoomMultiFriendAvatar .MultiAvatar.Index0{inset-inline-start:0;top:0}.ChatRoomMultiFriendAvatar .MultiAvatar.Index1{inset-inline-end:0;top:0}.ChatRoomMultiFriendAvatar .MultiAvatar.Index2{inset-inline-start:0;bottom:0}.ChatRoomMultiFriendAvatar .MultiAvatar.Index3{inset-inline-end:0;bottom:0}.ChatRoomMultiFriendMore{color:#fff;text-align:center;user-select:none;background:#000;font-size:12px;line-height:24px}.ChatRoomMultiFriendAvatar.Smaller .ChatRoomMultiFriendMore{font-size:7px;line-height:12px}.ChatRoomMultiFriendAvatar.Small .ChatRoomMultiFriendMore{font-size:8px;line-height:16px}.ChatRoomMultiFriendAvatar.Large .ChatRoomMultiFriendMore{font-size:16px;line-height:40px}.ChannelSpecificNotificationSettings_Inherit{font-style:italic}.DialogDropDown._DialogInputContainer .ChannelSpecificNotificationSettings_Inherit{opacity:.5}.DialogInputLabelGroup.InputDevice{margin-bottom:8px}.NotificationSettingsSavingIndicator{opacity:0;transition:opacity .5s ease-in}.GamepadMode .NotificationSettingsSavingIndicator{inset-inline-end:0;margin:24px;position:absolute;top:0}.NotificationSettingsSavingIndicator.Saving{opacity:1}.notificationsChannel .DialogDropDown._DialogInputContainer{flex:1}.ChatRoomNotificationSettingsDialog .notificationRow{flex-direction:row;margin-bottom:12px;display:flex}.ChatRoomNotificationSettingsDialog .DialogHBar{margin-bottom:8px}.GamepadMode .ChatRoomNotificationSettingsDialog .DialogHBar{display:none}.ChatRoomNotificationSettingsDialog .indicatorOptionContainer{position:relative}.ChatRoomNotificationSettingsDialog .indicatorOptionContainer .DialogToggle_Label{padding-inline-start:4px}.ChatRoomNotificationSettingsDialog .ChatUnreadMessageIndicator{height:100%;transition:opacity .32s ease-in-out;top:-1px}.GamepadMode .ChatRoomNotificationSettingsDialog .ChatUnreadMessageIndicator{margin-inline-start:-24px}.ChatRoomNotificationSettingsDialog .ChatUnreadMessageIndicator.Hidden{opacity:0}.ChatRoomNotificationSettingsDialog .indicatorOption{margin-bottom:0}.ChatRoomNotificationSettingsDialog .notificationGeneralHeader{flex-direction:row;justify-content:space-between;height:20px;margin-bottom:8px;display:flex}.notificationGeneralHeader.isDefault{margin-top:32px}.ChatRoomNotificationSettingsDialog .DialogFooter{font-size:14px}.ChatRoomNotificationSettingsDialog .DialogFooter .textLink{cursor:pointer}.ChatRoomNotificationSettingsDialog .notificationGeneralHeader .notificationChimeAndToast{background-color:#0000;justify-content:space-around;width:108px}.ChatRoomNotificationSettingsDialog .notificationGeneralHeader .notificationChimeAndToast .SVGIcon_Bell{width:16px;height:16px}.ChatRoomNotificationSettingsDialog .notificationGeneralHeader .notificationChimeAndToast .SVGIcon_Toast{width:22px;height:22px;margin-top:-2px}.ChatRoomNotificationSettingsDialog .notificationGeneralHeader .notificationChimeAndToast .SVGIcon_Button{fill:#969696}.ChatRoomNotificationSettingsDialog .notificationGeneralHeader .notificationChimeAndToast .SVGIcon_Toast line{stroke:#969696}.ChatRoomNotificationSettingsDialog .notificationRow .notificationChimeAndToast{height:42px}.ChatRoomNotificationSettingsDialog .notificationRow .DialogInputLabelGroup._DialogLayout{flex:1;margin:0}.ChatRoomNotificationSettingsDialog .notificationChimeAndToast{background-color:#5551;border-radius:3px;flex-direction:row;justify-content:space-between;align-self:flex-end;align-items:center;height:100%;margin:0;padding:0;display:flex}.ChatRoomNotificationSettingsDialog .notificationChimeAndToast .DialogCheckbox{margin:0 16px}._DialogSection.pushToTalkSection .PPTSoundOption:hover{color:#dfe3e6;cursor:pointer}._DialogSection.pushToTalkSection .PPTSoundOption{background-color:#0003;border-radius:4px;flex-direction:row;width:calc(100% - 6px);padding:3px;display:flex}._DialogSection.pushToTalkSection .PPTSoundOption .DialogCheckbox_Container{width:calc(100% - 6px)}._DialogSection.pushToTalkSection .PPTSoundOption.DialogLabelExplainer{text-align:start}._DialogSection.pushToTalkSection .PPTSoundOption .DialogCheckbox{margin-inline-end:6px}._DialogSection.pushToTalkSection .pushToKeyAssignContainer,._DialogSection.pushToTalkSection .pushtoTalkKeyAssignContainer,.VoiceSettings .advancedSettings{background-color:#0004;border-end-end-radius:4px;border-end-start-radius:4px;flex:1;margin-bottom:16px;padding:16px}.VoiceSettings .advancedSettings{opacity:1;height:0;padding-top:0;padding-bottom:0;transition:all .2s ease-in-out;overflow:hidden}.VoiceSettings .advancedSettings.showAdvanced{opacity:1;height:274px;padding-top:16px;padding-bottom:16px}.VoiceSettings ._DialogSection.pushToTalkSection .pushToKeyAssignContainer .DialogButton.ClearHotKeyButton{width:32px;min-width:32px;max-width:32px;margin-inline-start:8px;padding:0}.VoiceSettings .DialogButton.ClearHotKeyButton .SVGIcon_X_Line{width:13px;height:13px;margin:0}.scrollToRef{z-index:1000;width:1px;height:1px}.voiceSelfHeader{margin-bottom:12px}.voiceMicTestContainer{background-color:#4349534d;padding:8px}.voiceSelfDirections{background-color:#0004;border-end-end-radius:4px;border-end-start-radius:4px;flex-direction:row;justify-content:end;padding:16px;display:flex}.voiceSelfHeader .friend .avatarHolder{width:53px;height:50px}.voiceSelfDirections .friend{flex-grow:1;margin-inline-end:12px}.voiceSelfHeader .friend .avatarHolder .avatarStatus{inset-inline-end:0;width:3px;display:block;position:absolute;top:0;bottom:0}.voiceSelfHeader .friend .avatarHolder .avatar{height:100%}button.DialogButton.LocalMicTestButton{margin-top:auto;margin-bottom:auto;width:auto;min-width:120px;height:32px;margin-inline-start:12px;padding-inline:12px}._DialogSection.pushToTalkSection .pushToKeyAssignContainer.showPTTOptions{opacity:1;pointer-events:initial;height:68px;padding-top:6px;padding-bottom:6px}._DialogSection.pushToTalkSection .pushToKeyAssignContainer,._DialogSection.pushToTalkSection .pushtoTalkKeyAssignContainer{justify-content:space-between;padding:6px}._DialogSection.pushToTalkSection .pushToKeyAssignContainer{opacity:0;pointer-events:none;border-radius:4px;height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transition:all .1s ease-in-out}._DialogSection.pushToTalkSection .pushToKeyAssignContainer .DialogButton,._DialogSection.pushToTalkSection .pushtoTalkKeyAssignContainer .DialogButton{outline-offset:2px;outline:2px solid #14a2ff00;align-self:flex-end;width:fit-content;min-width:100px;height:32px;padding:0 16px}._DialogSection.pushToTalkSection .pushToKeyAssignContainer .DialogButton.capturingKey,._DialogSection.pushToTalkSection .pushtoTalkKeyAssignContainer .DialogButton.capturingKey{outline-offset:2px;outline:2px solid #14a2ff;animation-name:WalkDashedOutline;animation-duration:1s;animation-iteration-count:infinite}@keyframes WalkDashedOutline{0%{background:#515d72;outline-color:#14a2ff}50%{background:#3d434d;outline-color:#14a2ff80}to{background:#515d72;outline-color:#14a2ff}}._DialogSection.pushToTalkSection .DialogLabelExplainer{text-align:center;flex:1;align-self:center;font-size:14px}._DialogSection.pushToTalkSection .DialogToggleField._DialogInputContainer{margin-bottom:0}.ChatRoomNotificationSettingsDialog .notificationsChannelListContainer{padding:8px 0}.ChatRoomNotificationSettingsDialog .notificationsChannelHeader{justify-content:initial;flex-shrink:0}.GamepadMode .ChatRoomNotificationSettingsDialog .notificationsChannelHeader{display:none}.ChatRoomNotificationSettingsDialog .notificationsChannelHeader.DialogTwoColLayout .NotificationChannelNameLabel{margin-inline-start:6px;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;max-width:170px;margin-bottom:0;overflow:hidden}.ChatRoomNotificationSettingsDialog .notificationsChannelHeader .OverrideChannelLabel{flex:1;margin-bottom:0}.ChatRoomNotificationSettingsDialog .NotificationChannelName{padding-inline-start:12px;white-space:nowrap;text-overflow:ellipsis;background-color:#5551;border-radius:3px;flex-grow:1;max-width:160px;padding-top:12px;overflow:hidden}.ChatRoomNotificationSettingsDialog .notificationsChannel{flex-wrap:nowrap;height:42px;margin-bottom:6px;position:relative}.ChatRoomNotificationSettingsDialog .notificationsChannel .DialogInputLabelGroup{flex:1;min-width:50%;max-width:none;margin:0}.FriendSettingsContainer .SettingsGroup>*{margin-inline-start:0;margin-bottom:10px}.FriendSettingsContainer .DialogToggleField_Control{margin-top:0}.FriendSettingsContainer .SettingsGroup{margin-bottom:14px}.FriendSettingsContainer .DialogHeader{padding-bottom:20px}.FriendsSettingsNotificationRow{color:#dfe3e6;user-select:none;background-color:#4349534d;margin-bottom:10px;padding:8px 12px;font-family:Motiva Sans Light,Arial,Helvetica,sans-serif;font-size:14px}.FriendsSettingsNotificationRow.FriendsSettingsNotificationRow_Header{background-color:#0000;margin-bottom:0}.FriendsSettingsNotificationRow.FriendsSettingsNotificationRow_Header .FriendsSettingsNotificationRow_Label{text-transform:uppercase;color:#7e7e7e}.DialogBody.useDefaults .FriendsSettingsNotificationRow:not(.FriendsSettingsNotificationRow_Header) .FriendsSettingsNotificationRow_Label{color:#7e7e7e}.DialogBody .useDefaultsCheckBox{font-size:14px}.DialogBody.useDefaults .useDefaultsCheckBox{color:#fff}.FriendsSettingsNotificationRow.FriendsSettingsNotificationRow_Header .FriendsSettingsNotificationRow_Checkbox{text-align:center;color:#7e7e7e}.FriendsSettingsNotificationRow_Label,.FriendsSettingsNotificationRow_Checkbox{display:inline-block}.FriendsSettingsNotificationRow_Label{width:50%}.FriendsSettingsNotificationRow_Checkbox{vertical-align:middle;width:25%}.FriendsSettingsNotificationRow_Checkbox .DialogCheckbox{margin-inline:auto}.FriendsSettingsNotificationRow_Checkbox .DialogCheckbox svg{margin-inline-start:2px}.FriendsSettingsFlashSection_ButtonRow{background-color:#4349534d;padding:8px}.FriendsSettingsFlashSection_ButtonRow .DialogButton{margin:0}.InviteLandingRoot{max-width:600px;margin:0 auto;padding:80px 2%}.FriendMenuRoleCheckbox .DialogCheckbox{flex-direction:row;margin-inline-end:8px;display:flex}.FriendMenuRoleCheckbox.disabled .DialogCheckbox{background-color:#0000}.FriendMenuRoleCheckbox .DialogCheckbox_Container{margin-bottom:0;display:flex}.FriendMenuRoleCheckbox.disabled .DialogCheckbox_Container{cursor:default}.FriendMenuRoleCheckbox .SVGIcon_Crown{margin-inline-end:8px;width:16px;height:16px;margin-bottom:-2px}.FriendMenuRoleCheckbox .SVGIcon_Crown path{fill:#fb0}.roleSubtitle{color:#575b64;margin-inline-start:4px}.editRoleName{height:22px;font-size:24px}.editRoleName:disabled{color:#fff;background-color:#0000}.editRoleName:disabled:hover{background-color:#0000}.backToPermissionsButton{margin-bottom:16px;margin-inline-start:4px;font-size:22px}.backToPermissionsButton:hover .SVGIcon_DoubleArrow{transform:translate(-4px)}.backToPermissionsButton .SVGIcon_DoubleArrow{width:18px;height:18px;margin-bottom:-1px}button.DialogButton.deleteButton{color:#fff;background:linear-gradient(90deg,#b14040 0%,#742a29 100%);min-height:30px}.Page_GroupSettings_Permissions .DialogBody{padding-inline-end:0;flex:1;padding-bottom:4px;display:block;overflow:hidden scroll}.Page_GroupSettings_Permissions .roleList{grid-gap:5px;box-sizing:border-box;grid-template-rows:fit-content(0) fit-content(0) fit-content(0) fit-content(398px) fit-content(0);margin-inline-end:16px;display:grid;overflow-x:hidden}.Page_GroupSettings_Permissions button.DialogButton.deleteButton{width:fit-content;min-width:232px;margin-inline:auto 14px}.Page_GroupSettings_Permissions .DialogFooter{margin-inline-end:0;margin-top:8px}.Page_GroupSettings_Permissions .DialogToggleField.Disabled .DialogToggle_Label,.Page_GroupSettings_Permissions .Disabled .DialogToggleField_Option.Active{color:#dfe3e6}.Page_GroupSettings_Permissions .DialogBodyText{margin-bottom:0}button.DialogButton.roleButton{text-align:start;width:calc(100% - 24px);margin-bottom:6px;padding:0 12px}button.DialogButton.roleButton.owner:disabled{color:#fff;background-color:#373d46}button.DialogButton.roleButton.owner:disabled:hover .roleSubtitle{color:#777}button.DialogButton.roleButton .SVGIcon_Crown{margin-bottom:4px;width:16px;height:16px;margin-inline-end:6px}button.DialogButton.roleButton .roleSubtitle{float:inline-end;text-transform:uppercase;color:#777}button.DialogButton.roleButton:hover .roleSubtitle{color:#ccc}.roleRow{flex-direction:row;display:flex}.rolePriorityContainer{width:28px;height:34px;position:relative}.rolePriorityContainer .rolePriorityButton{position:absolute}.rolePriorityContainer .rolePriorityButton.roleDown{top:17px}.rolePriorityButton{margin-top:2px;cursor:pointer;background-color:#3d4450;border-radius:2px;width:24px;height:15px;margin-inline-start:2px;overflow:visible}.rolePriorityButton.Disabled:active,.rolePriorityButton.Disabled:hover,.rolePriorityButton.Disabled{opacity:.4;cursor:default;background-color:#3d4450}.rolePriorityButton.Disabled svg{display:none}.rolePriorityButton:hover{--friends-role-priority-icon-fill:#fff;background-color:#464d58}.rolePriorityButton:active{background-color:#22252b}.rolePriorityButton svg{width:100%;height:14px}.rolePriorityButton svg polygon{fill:var(--friends-role-priority-icon-fill,#888)}.rolePriorityButton.roleUp svg{padding-bottom:1px}.rolePriorityButton.roleDown svg{padding-top:4px}button.DialogButton.createNewRoleButton{align-self:flex-end;height:32px;margin-top:12px;margin-bottom:6px;padding:0 16px}button.DialogButton.createNewRoleButton svg{stroke:#aad3ff;margin-bottom:1px}button.DialogButton.createNewRoleButton{width:fit-content;min-width:232px;margin-inline:auto 14px}.meKey .SVGIcon_Crown,.meKey .SVGIcon_DialogCheck,button.DialogButton.roleButton .SVGIcon_DialogCheck{opacity:0;width:16px;height:16px;margin-inline-end:6px}.meKey .SVGIcon_DialogCheck path,button.DialogButton.roleButton .SVGIcon_DialogCheck path{stroke:#fff}.meKey .SVGIcon_Crown,.meKey .SVGIcon_DialogCheck,button.DialogButton.roleButton.currentUserRole .SVGIcon_DialogCheck,.DialogButton.roleButton:disabled .SVGIcon_Button{opacity:.5}.meKey .SVGIcon_Crown,.meKey .SVGIcon_DialogCheck{margin-bottom:-2px}.meKey{float:inline-end}.SettingsGroup{margin-top:0;margin-bottom:16px}.msg .broadcastInviteSelf,.msg .broadcastInviteDismissed,.msg .broadcastViewRequestDismissed{font-style:italic}.broadcastThumbnail{border-radius:8px;width:196px;height:110px;display:none;box-shadow:0 4px 20px #000a}.broadcastThumbnail.loaded{display:inline-block}.InnerChatTab .SteamLogo{float:inline-end}.chatStack,.minHeightZero{flex:1;min-height:0}.BothChatsSeperator{border-inline:0 solid #000;background-color:#191a1b;border-top:1px solid #000;border-bottom:0 solid #000;align-self:stretch;min-width:6px;min-height:6px}.Vertical .BothChatsSeperator{border-top:0 solid #000;border-bottom:0 solid #000;border-inline:1px solid #000}.groupMemberList .friend .avatarHolder img.avatar{width:24px;height:24px}.GamepadMode .groupMemberList .friend .avatarHolder img.avatar{width:100%;height:100%}.avoidEvents{pointer-events:none}.FriendChatBroadcastDetails{color:#c1c6cf;padding:4px;font-size:14px;display:flex}.FriendChatBroadcastDetails_Icon{width:22px;height:22px;margin-inline-start:4px}.FriendChatBroadcastDetails_GameName{cursor:pointer;margin-inline-start:4px}body.VR{zoom:200%}
/*$vite$:1*/