.PageBanner-module___jb08q__banner{z-index:-1;background-color:#0006;border-radius:20px;width:100%;max-width:1390px;height:324px;margin:112px auto auto;position:relative;overflow:hidden}.PageBanner-module___jb08q__bgImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PageBanner-module___jb08q__softLight .PageBanner-module___jb08q__bgImg{mix-blend-mode:soft-light}.PageBanner-module___jb08q__overlay .PageBanner-module___jb08q__bgImg{mix-blend-mode:overlay}.PageBanner-module___jb08q__noImage{background-blend-mode:unset;background-position:unset;background-size:unset;background-color:var(--grey);filter:invert();background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 16c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8zm0-2c3.314 0 6-2.686 6-6s-2.686-6-6-6-6 2.686-6 6 2.686 6 6 6zm33.414-6l5.95-5.95L45.95.636 40 6.586 34.05.636 32.636 2.05 38.586 8l-5.95 5.95 1.414 1.414L40 9.414l5.95 5.95 1.414-1.414L41.414 8zM40 48c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8zm0-2c3.314 0 6-2.686 6-6s-2.686-6-6-6-6 2.686-6 6 2.686 6 6 6zM9.414 40l5.95-5.95-1.414-1.414L8 38.586l-5.95-5.95L.636 34.05 6.586 40l-5.95 5.95 1.414 1.414L8 41.414l5.95 5.95 1.414-1.414L9.414 40z' fill='%23FFFFFF' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E")}@media (max-width:1400px){.PageBanner-module___jb08q__banner{border-radius:0;width:-webkit-fill-available;height:40vh;margin-top:0;padding:0}}
.DetailPageLayout-module__C9ghQW__mainWrapper{width:90vw;max-width:1350px;min-height:55vh;margin:auto}.DetailPageLayout-module__C9ghQW__header{gap:16px;display:flex}.DetailPageLayout-module__C9ghQW__header.DetailPageLayout-module__C9ghQW__gapWide{gap:24px}.DetailPageLayout-module__C9ghQW__sidebar{flex-direction:column;flex-shrink:0;gap:12px;width:270px;height:fit-content;display:flex}.DetailPageLayout-module__C9ghQW__sidebarSticky{z-index:2;position:sticky;top:103px}.DetailPageLayout-module__C9ghQW__content{flex-direction:column;flex:1;min-width:0;display:flex}.DetailPageLayout-module__C9ghQW__infoHeader{flex-direction:column;justify-content:center;display:flex}.DetailPageLayout-module__C9ghQW__infoHeader h1{text-transform:uppercase;color:var(--white);font-weight:600;line-height:1}.DetailPageLayout-module__C9ghQW__metaRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.DetailPageLayout-module__C9ghQW__metaRow p{color:var(--text70);margin:0;transition:color .3s;display:flex}.DetailPageLayout-module__C9ghQW__childrenWrap{margin-top:12px}.DetailPageLayout-module__C9ghQW__mobileHeader{display:none}@media (max-width:1000px){.DetailPageLayout-module__C9ghQW__mainWrapper{box-sizing:border-box;width:100%;padding:0 12px}.DetailPageLayout-module__C9ghQW__sidebar{display:none}.DetailPageLayout-module__C9ghQW__sidebar.DetailPageLayout-module__C9ghQW__open{display:flex}.DetailPageLayout-module__C9ghQW__content{width:100%}.DetailPageLayout-module__C9ghQW__header{flex-direction:column-reverse;gap:0}.DetailPageLayout-module__C9ghQW__mobileHeader{color:var(--white);align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}}
.LibraryStatusDropdown-module__ucbPrW__fullWrapper,.LibraryStatusDropdown-module__ucbPrW__fullTrigger{width:100%;display:block}.LibraryStatusDropdown-module__ucbPrW__fullBtn,.LibraryStatusDropdown-module__ucbPrW__fullBtn:focus{border:1px solid var(--text25);cursor:pointer;background-color:var(--background);width:-webkit-fill-available;height:40px;color:var(--text90);border-radius:8px;justify-content:flex-start;align-items:center;gap:6px;margin-bottom:8px;padding:5px 30px;font-size:14px;font-weight:400;transition:filter .15s,background-color .15s;display:flex;position:relative}.LibraryStatusDropdown-module__ucbPrW__fullBtn:hover{filter:brightness(1.3)}.LibraryStatusDropdown-module__ucbPrW__fullBtn:disabled{opacity:.7;cursor:not-allowed}.LibraryStatusDropdown-module__ucbPrW__fullBtn p{flex:1;margin:0;padding:0}.LibraryStatusDropdown-module__ucbPrW__fullBtn span{align-items:center;font-size:20px;display:flex}.LibraryStatusDropdown-module__ucbPrW__chevron{position:absolute;right:12px}.LibraryStatusDropdown-module__ucbPrW__fullBtn_completed{color:var(--green_type_1);background-color:var(--green_type_2);border-color:#0000}.LibraryStatusDropdown-module__ucbPrW__fullBtn_process{color:var(--purple_type_1);background-color:var(--purple_type_2);border-color:#0000}.LibraryStatusDropdown-module__ucbPrW__fullBtn_planned{color:var(--yellow_type_1);background-color:var(--yellow_type_2);border-color:#0000}.LibraryStatusDropdown-module__ucbPrW__fullBtn_dropped{color:var(--red_type_1);background-color:var(--red_type_2);border-color:#0000}.LibraryStatusDropdown-module__ucbPrW__fullBtn_played{color:var(--yellow_type_1);background-color:var(--yellow_type_2);border-color:#0000}.LibraryStatusDropdown-module__ucbPrW__fullBtn_uncategorized{color:var(--text80);background-color:var(--text10);border-color:#0000}.LibraryStatusDropdown-module__ucbPrW__pill{background:var(--text5);cursor:pointer;color:var(--text80);border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;transition:background .15s;display:flex}.LibraryStatusDropdown-module__ucbPrW__pill:hover{background:var(--text10)}.LibraryStatusDropdown-module__ucbPrW__pill .LibraryStatusDropdown-module__ucbPrW__material-symbols-outlined{font-size:16px}.LibraryStatusDropdown-module__ucbPrW__iconBtn{border:1px solid var(--text25);background-color:var(--background);width:40px;height:40px;color:var(--text90);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.LibraryStatusDropdown-module__ucbPrW__iconBtn:hover{background-color:var(--text10)}.LibraryStatusDropdown-module__ucbPrW__iconBtn:disabled{opacity:.7;cursor:not-allowed}.LibraryStatusDropdown-module__ucbPrW__iconBtn span{font-size:20px}.LibraryStatusDropdown-module__ucbPrW__option{cursor:pointer;color:var(--text60);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background .1s,color .1s;display:flex}.LibraryStatusDropdown-module__ucbPrW__option:hover{background:var(--text5);color:var(--text90)}.LibraryStatusDropdown-module__ucbPrW__optionActive{background:var(--text10);color:var(--text)}.LibraryStatusDropdown-module__ucbPrW__optionDisabled{opacity:.4;cursor:not-allowed;pointer-events:auto}.LibraryStatusDropdown-module__ucbPrW__optionDisabled:hover{color:var(--text60);background:0 0}.LibraryStatusDropdown-module__ucbPrW__option .LibraryStatusDropdown-module__ucbPrW__material-symbols-outlined{font-size:16px}.LibraryStatusDropdown-module__ucbPrW__optionDelete{color:var(--red_type_1)}.LibraryStatusDropdown-module__ucbPrW__optionDelete:hover{background:var(--red_type_2);color:var(--red_type_1)}.LibraryStatusDropdown-module__ucbPrW__optionDelete .LibraryStatusDropdown-module__ucbPrW__material-symbols-outlined{color:var(--red_type_1)}.LibraryStatusDropdown-module__ucbPrW__separator{background:var(--text10);height:1px;margin:4px 0}
.BulkBackupReviewModal-module__wBCBlq__header{border-bottom:1px solid var(--text10);justify-content:space-between;align-items:flex-start;padding-bottom:12px;padding-right:32px;display:flex}.BulkBackupReviewModal-module__wBCBlq__headerLeft{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.BulkBackupReviewModal-module__wBCBlq__title{margin:0;font-size:16px;font-weight:500}.BulkBackupReviewModal-module__wBCBlq__counter{color:var(--text40);font-size:12px}.BulkBackupReviewModal-module__wBCBlq__body{flex-direction:column;gap:12px;max-height:60vh;display:flex;overflow-y:auto}.BulkBackupReviewModal-module__wBCBlq__actions{gap:8px;margin-top:8px;display:flex}.BulkBackupReviewModal-module__wBCBlq__counterWarn{color:#ff9800;align-items:center;gap:4px;display:flex}.BulkBackupReviewModal-module__wBCBlq__counterWarnIcon{font-size:14px}.BulkBackupReviewModal-module__wBCBlq__group{border:1px solid var(--text10);border-radius:10px;padding:10px 12px}.BulkBackupReviewModal-module__wBCBlq__groupHeader{align-items:center;display:flex}.BulkBackupReviewModal-module__wBCBlq__groupCheckbox{cursor:pointer;flex:1;align-items:center;gap:8px;display:flex}.BulkBackupReviewModal-module__wBCBlq__groupTitle{font-size:14px;font-weight:500}.BulkBackupReviewModal-module__wBCBlq__kind_notLib{color:#9e9e9e}.BulkBackupReviewModal-module__wBCBlq__kind_oversize{color:#ff9800}.BulkBackupReviewModal-module__wBCBlq__kind_ready{color:#4caf50}.BulkBackupReviewModal-module__wBCBlq__groupCount{color:var(--text40);background:var(--text05);border-radius:8px;padding:1px 7px;font-size:12px}.BulkBackupReviewModal-module__wBCBlq__itemList{flex-direction:column;gap:4px;margin-top:8px;display:flex}.BulkBackupReviewModal-module__wBCBlq__itemRow{cursor:pointer;background:var(--text05);border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.BulkBackupReviewModal-module__wBCBlq__itemRow:hover{background:var(--text10)}.BulkBackupReviewModal-module__wBCBlq__itemCover{object-fit:cover;border-radius:4px;flex-shrink:0;width:36px;height:48px}.BulkBackupReviewModal-module__wBCBlq__itemCoverPlaceholder{background:var(--text10);width:36px;height:48px;color:var(--text40);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BulkBackupReviewModal-module__wBCBlq__itemCoverPlaceholder .BulkBackupReviewModal-module__wBCBlq__material-symbols-outlined{font-size:22px}.BulkBackupReviewModal-module__wBCBlq__itemMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BulkBackupReviewModal-module__wBCBlq__itemTitle{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.BulkBackupReviewModal-module__wBCBlq__itemSize{color:var(--text60);flex-shrink:0;font-size:12px}.BulkBackupReviewModal-module__wBCBlq__sizeBlurred{filter:blur(3px);transition:filter .2s;display:inline-block}.BulkBackupReviewModal-module__wBCBlq__progressBar{background:var(--text10);border-radius:3px;height:6px;overflow:hidden}.BulkBackupReviewModal-module__wBCBlq__progressFill{background:linear-gradient(90deg,#4caf50,#66bb6a);height:100%;transition:width .3s}.BulkBackupReviewModal-module__wBCBlq__progressMeta{color:var(--text60);justify-content:space-between;font-size:12px;display:flex}.BulkBackupReviewModal-module__wBCBlq__progressCurrent{color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.BulkBackupReviewModal-module__wBCBlq__progressCurrent .BulkBackupReviewModal-module__wBCBlq__material-symbols-outlined{color:#4caf50;font-size:18px}.BulkBackupReviewModal-module__wBCBlq__progressLog{background:var(--text05);border-radius:8px;flex-direction:column;gap:4px;max-height:200px;padding:8px;font-size:12px;display:flex;overflow-y:auto}.BulkBackupReviewModal-module__wBCBlq__logRow{color:var(--text60);align-items:center;gap:6px;display:flex}.BulkBackupReviewModal-module__wBCBlq__logIcon{font-size:14px}.BulkBackupReviewModal-module__wBCBlq__logTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.BulkBackupReviewModal-module__wBCBlq__logError{color:#f44336;font-size:11px}
.SavesManager-module__4pdGGG__page{color:var(--text)}.SavesManager-module__4pdGGG__header{margin-bottom:16px}.SavesManager-module__4pdGGG__title{text-transform:none;color:var(--text);margin:0 0 8px;font-size:20px;font-weight:100}.SavesManager-module__4pdGGG__subtitle{color:var(--text50);margin:0;font-size:14px}.SavesManager-module__4pdGGG__section{border-top:1px solid var(--text10);padding:20px 24px}.SavesManager-module__4pdGGG__sectionHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.SavesManager-module__4pdGGG__sectionTitle{color:var(--text);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.SavesManager-module__4pdGGG__badge{background:var(--red);min-width:22px;height:22px;color:var(--text);border-radius:11px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.SavesManager-module__4pdGGG__empty{color:var(--text50);margin:0;font-size:13px;font-style:italic}.SavesManager-module__4pdGGG__muted{color:var(--text50);margin:0 0 12px;font-size:13px;line-height:1.5}.SavesManager-module__4pdGGG__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.SavesManager-module__4pdGGG__row{background:var(--text5);border-radius:6px;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.SavesManager-module__4pdGGG__row .SavesManager-module__4pdGGG__material-symbols-outlined{color:var(--text50);flex-shrink:0;font-size:18px}.SavesManager-module__4pdGGG__rowTitle{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.SavesManager-module__4pdGGG__rowMeta{color:var(--text50);flex-shrink:0;font-size:12px}.SavesManager-module__4pdGGG__rowSize{color:var(--text70);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:60px;font-size:12px}.SavesManager-module__4pdGGG__rowActions{flex-shrink:0;gap:6px;display:flex}.SavesManager-module__4pdGGG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.SavesManager-module__4pdGGG__scanInfo{color:var(--text70);font-size:13px}.SavesManager-module__4pdGGG__toggleRow{cursor:pointer;color:var(--text);align-items:center;gap:10px;margin-bottom:8px;font-size:14px;display:flex}.SavesManager-module__4pdGGG__toggleRow input[type=checkbox]{width:16px;height:16px;accent-color:var(--green);cursor:pointer}.SavesManager-module__4pdGGG__retentionRow{gap:6px;display:flex}.SavesManager-module__4pdGGG__retentionBtn{border:1px solid var(--text10);background:var(--text5);width:36px;height:36px;color:var(--text70);cursor:pointer;border-radius:6px;font-family:inherit;font-size:14px;font-weight:500;transition:background .1s,color .1s,border-color .1s}.SavesManager-module__4pdGGG__retentionBtn:hover:not(:disabled){background:var(--text10);color:var(--text)}.SavesManager-module__4pdGGG__retentionActive,.SavesManager-module__4pdGGG__retentionActive:hover{background:var(--green_type_2);color:var(--text);border-color:var(--green_type_1)}.SavesManager-module__4pdGGG__retentionBtn:disabled{opacity:.5;cursor:default}.SavesManager-module__4pdGGG__usageRow{align-items:center;gap:12px;display:flex}.SavesManager-module__4pdGGG__usageBar{background:var(--text10);border-radius:4px;flex:1;height:6px;overflow:hidden}.SavesManager-module__4pdGGG__usageFill{background:var(--green);border-radius:4px;height:100%;transition:width .3s}.SavesManager-module__4pdGGG__usageFill[data-warn=true]{background:var(--red)}.SavesManager-module__4pdGGG__usageNumbers{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:13px;display:flex}.SavesManager-module__4pdGGG__usageUsed{color:var(--text);font-weight:600}.SavesManager-module__4pdGGG__usageDim{color:var(--text50)}.SavesManager-module__4pdGGG__usagePct{color:var(--text70);margin-left:8px}.SavesManager-module__4pdGGG__cloudGame{background:var(--text5);border-radius:8px;overflow:hidden}.SavesManager-module__4pdGGG__cloudGameHead{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:8px 12px;font-family:inherit;transition:background .1s;display:flex}.SavesManager-module__4pdGGG__cloudGameHead:hover{background:var(--text10)}.SavesManager-module__4pdGGG__cover{object-fit:cover;border-radius:4px;flex-shrink:0;width:36px;height:36px}.SavesManager-module__4pdGGG__coverPlaceholder{background:var(--text10);width:36px;height:36px;color:var(--text40);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SavesManager-module__4pdGGG__cloudGameMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SavesManager-module__4pdGGG__cloudGameTitle{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.SavesManager-module__4pdGGG__cloudGameSub{color:var(--text50);font-size:12px}.SavesManager-module__4pdGGG__cloudGameActions{flex-shrink:0;gap:6px;display:flex}.SavesManager-module__4pdGGG__chevron{color:var(--text40);font-size:20px;transition:transform .2s}.SavesManager-module__4pdGGG__chevronOpen{transform:rotate(180deg)}.SavesManager-module__4pdGGG__backupList{flex-direction:column;gap:4px;margin:0;padding:8px 12px 12px 60px;list-style:none;display:flex}.SavesManager-module__4pdGGG__backupRow{background:var(--text5);border-radius:6px;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:12px;padding:6px 10px;font-size:12px;display:grid}.SavesManager-module__4pdGGG__backupLabel{color:var(--text);text-transform:capitalize;align-items:center;gap:6px;font-weight:500;display:flex}.SavesManager-module__4pdGGG__backupLabel .SavesManager-module__4pdGGG__material-symbols-outlined{color:var(--text50);font-size:16px}.SavesManager-module__4pdGGG__backupDevice{color:var(--text50)}.SavesManager-module__4pdGGG__backupDate{color:var(--text70);font-variant-numeric:tabular-nums}.SavesManager-module__4pdGGG__backupSize{color:var(--text70);font-variant-numeric:tabular-nums;text-align:right;min-width:64px}.SavesManager-module__4pdGGG__backupActions{justify-self:end;gap:6px;display:flex}
.SteamSyncWizard-module__q_WPQq__modal{flex-direction:column;gap:16px;padding:24px;display:flex}.SteamSyncWizard-module__q_WPQq__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.SteamSyncWizard-module__q_WPQq__title{color:var(--text);margin:0;font-size:18px;font-weight:600}.SteamSyncWizard-module__q_WPQq__counter{color:var(--text40);font-variant-numeric:tabular-nums;font-size:13px}.SteamSyncWizard-module__q_WPQq__body{flex-direction:column;gap:14px;display:flex}.SteamSyncWizard-module__q_WPQq__gameCard{background:var(--text05,#ffffff08);border:1px solid var(--text10);border-radius:8px;gap:12px;padding:12px;display:flex}.SteamSyncWizard-module__q_WPQq__cover{background:var(--text10);background-position:50%;background-size:cover;border-radius:6px;flex-shrink:0;width:72px;height:108px;overflow:hidden}.SteamSyncWizard-module__q_WPQq__info{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.SteamSyncWizard-module__q_WPQq__gameTitle{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.SteamSyncWizard-module__q_WPQq__metaRow{color:var(--text60);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.SteamSyncWizard-module__q_WPQq__metaItem{align-items:center;gap:4px;display:inline-flex}.SteamSyncWizard-module__q_WPQq__metaIcon{color:var(--text40);font-size:14px}.SteamSyncWizard-module__q_WPQq__controls{flex-direction:column;gap:10px;display:flex}.SteamSyncWizard-module__q_WPQq__controlRow{color:var(--text80);align-items:center;gap:8px;font-size:13px;display:flex}.SteamSyncWizard-module__q_WPQq__controlLabel{color:var(--text60);flex-shrink:0;font-size:13px}.SteamSyncWizard-module__q_WPQq__statusDropdownWrap{flex:auto;min-width:0}.SteamSyncWizard-module__q_WPQq__statusTriggerWrap{flex:auto;width:100%}.SteamSyncWizard-module__q_WPQq__statusTrigger{background:var(--text05,#ffffff0a);border:1px solid var(--text10);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;display:flex}.SteamSyncWizard-module__q_WPQq__statusTrigger:disabled{opacity:.5;cursor:not-allowed}.SteamSyncWizard-module__q_WPQq__statusTrigger:hover:not(:disabled){border-color:var(--text25)}.SteamSyncWizard-module__q_WPQq__statusChevron{color:var(--text40);flex-shrink:0;font-size:18px}.SteamSyncWizard-module__q_WPQq__statusItemRow{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.SteamSyncWizard-module__q_WPQq__statusItemCheck{color:var(--green_type_1,#4caf50d9);font-size:16px}.SteamSyncWizard-module__q_WPQq__toggleRow{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.SteamSyncWizard-module__q_WPQq__toggle{flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.SteamSyncWizard-module__q_WPQq__toggleInput{opacity:0;width:0;height:0;position:absolute}.SteamSyncWizard-module__q_WPQq__toggleSlider{background-color:var(--text15);cursor:pointer;border-radius:10px;transition:background-color .2s;position:absolute;inset:0}.SteamSyncWizard-module__q_WPQq__toggleSlider:before{content:"";background-color:var(--text50);border-radius:50%;width:14px;height:14px;transition:transform .2s,background-color .2s;position:absolute;bottom:3px;left:3px}.SteamSyncWizard-module__q_WPQq__toggleInput:checked+.SteamSyncWizard-module__q_WPQq__toggleSlider{background-color:var(--green_type_2,#4caf5059)}.SteamSyncWizard-module__q_WPQq__toggleInput:checked+.SteamSyncWizard-module__q_WPQq__toggleSlider:before{background-color:var(--green_type_1,#4caf50f2);transform:translate(16px)}.SteamSyncWizard-module__q_WPQq__toggleLabel{color:var(--text80);font-size:13px}.SteamSyncWizard-module__q_WPQq__actions{gap:8px;margin-top:4px;display:flex}.SteamSyncWizard-module__q_WPQq__actions>*{flex:auto}.SteamSyncWizard-module__q_WPQq__secondaryRow{justify-content:center;padding-top:4px;display:flex}.SteamSyncWizard-module__q_WPQq__doneBody{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.SteamSyncWizard-module__q_WPQq__doneIcon{color:#4caf50d9;font-size:56px}.SteamSyncWizard-module__q_WPQq__doneTitle{color:var(--text);font-size:16px;font-weight:600}.SteamSyncWizard-module__q_WPQq__doneStats{color:var(--text60);font-size:13px}.SteamSyncWizard-module__q_WPQq__empty,.SteamSyncWizard-module__q_WPQq__loading{text-align:center;color:var(--text40);padding:32px 16px;font-size:14px}.SteamSyncWizard-module__q_WPQq__preparing{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.SteamSyncWizard-module__q_WPQq__preparingSpin{color:var(--text60);font-size:40px;animation:1.1s linear infinite SteamSyncWizard-module__q_WPQq__wizardPreparingSpin}@keyframes SteamSyncWizard-module__q_WPQq__wizardPreparingSpin{to{transform:rotate(360deg)}}.SteamSyncWizard-module__q_WPQq__preparingTitle{color:var(--text80);font-size:15px;font-weight:600}.SteamSyncWizard-module__q_WPQq__preparingHint{color:var(--text50);max-width:360px;margin-bottom:6px;font-size:13px;line-height:1.45}.SteamSyncWizard-module__q_WPQq__inLibIntro{color:var(--text60);margin:0 0 4px;font-size:13px;line-height:1.4}.SteamSyncWizard-module__q_WPQq__playtimeDiff{flex-direction:column;gap:4px;margin-top:4px;display:flex}.SteamSyncWizard-module__q_WPQq__playtimeRow{justify-content:space-between;gap:12px;font-size:13px;display:flex}.SteamSyncWizard-module__q_WPQq__playtimeLabel{color:var(--text50)}.SteamSyncWizard-module__q_WPQq__playtimeValue{color:var(--text80);font-variant-numeric:tabular-nums}.SteamSyncWizard-module__q_WPQq__playtimeValueSteam{color:var(--green_type_1,#4caf50f2);font-weight:600}.SteamSyncWizard-module__q_WPQq__stageFade{animation:.2s SteamSyncWizard-module__q_WPQq__wizardStageFade}@keyframes SteamSyncWizard-module__q_WPQq__wizardStageFade{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SteamSyncWizard-module__q_WPQq__stageIntro{color:var(--text60);margin:0;font-size:13px;line-height:1.45}.SteamSyncWizard-module__q_WPQq__fieldGroup{flex-direction:column;gap:6px;display:flex}.SteamSyncWizard-module__q_WPQq__fieldLabel{color:var(--text);font-size:14px;font-weight:600}.SteamSyncWizard-module__q_WPQq__fieldHint{color:var(--text50);font-size:12px;line-height:1.4}.SteamSyncWizard-module__q_WPQq__keyInputRow{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.SteamSyncWizard-module__q_WPQq__keyInputRow>:first-child{width:100%;min-width:0;margin-bottom:0}.SteamSyncWizard-module__q_WPQq__successText{color:var(--green_type_1,#4caf50f2);flex:auto;font-size:13px;font-weight:600}.SteamSyncWizard-module__q_WPQq__settingRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SteamSyncWizard-module__q_WPQq__settingText{flex-direction:column;gap:2px;min-width:0;display:flex}.SteamSyncWizard-module__q_WPQq__rowDisabled{opacity:.45}.SteamSyncWizard-module__q_WPQq__navRow{gap:8px;margin-top:8px;display:flex}.SteamSyncWizard-module__q_WPQq__navNext{margin-left:auto}.SteamSyncWizard-module__q_WPQq__batchBody{flex-direction:column;gap:14px;max-height:52vh;display:flex;overflow:hidden auto}.SteamSyncWizard-module__q_WPQq__groupSection{flex-direction:column;gap:2px;display:flex}.SteamSyncWizard-module__q_WPQq__groupHeader{background:var(--dropdown_bg);z-index:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:6px 4px 4px;display:flex;position:sticky;top:0}.SteamSyncWizard-module__q_WPQq__groupTitle{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.4px;min-width:0;color:var(--text70);flex:0 auto;font-size:12px;font-weight:700;overflow:hidden}.SteamSyncWizard-module__q_WPQq__groupCount{color:var(--text40);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.SteamSyncWizard-module__q_WPQq__groupMass{color:var(--text50);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:inline-flex}.SteamSyncWizard-module__q_WPQq__groupMass span{white-space:nowrap}.SteamSyncWizard-module__q_WPQq__groupMass input{accent-color:var(--red_type_1,#f44336e6);cursor:pointer;flex-shrink:0}.SteamSyncWizard-module__q_WPQq__familyStub{color:var(--text40);border:1px dashed var(--text15);text-align:center;border-radius:8px;padding:12px;font-size:12px}.SteamSyncWizard-module__q_WPQq__batchRow{border-radius:8px;align-items:center;gap:10px;min-width:0;padding:6px 4px;display:flex}.SteamSyncWizard-module__q_WPQq__batchRow:hover{background:var(--text05,#ffffff08)}.SteamSyncWizard-module__q_WPQq__batchRowDismissed .SteamSyncWizard-module__q_WPQq__batchCover,.SteamSyncWizard-module__q_WPQq__batchRowDismissed .SteamSyncWizard-module__q_WPQq__batchInfo{opacity:.4}.SteamSyncWizard-module__q_WPQq__batchCover{background:var(--text10);background-position:50%;background-size:cover;border-radius:4px;flex-shrink:0;width:38px;height:53px}.SteamSyncWizard-module__q_WPQq__batchInfo{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.SteamSyncWizard-module__q_WPQq__batchTitle{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.SteamSyncWizard-module__q_WPQq__batchMeta{color:var(--text50);font-variant-numeric:tabular-nums;gap:8px;font-size:11px;display:flex}.SteamSyncWizard-module__q_WPQq__pillRow{flex-shrink:0;gap:3px;display:flex}.SteamSyncWizard-module__q_WPQq__statusPill,.SteamSyncWizard-module__q_WPQq__dismissPill{border:1px solid var(--text10);background:var(--text05,#ffffff08);width:26px;height:26px;color:var(--text40);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,background-color .12s,border-color .12s;display:flex}.SteamSyncWizard-module__q_WPQq__statusPill span,.SteamSyncWizard-module__q_WPQq__dismissPill span{font-size:16px}.SteamSyncWizard-module__q_WPQq__statusPill:hover:not(:disabled),.SteamSyncWizard-module__q_WPQq__dismissPill:hover:not(:disabled){color:var(--text80);border-color:var(--text25)}.SteamSyncWizard-module__q_WPQq__statusPill:disabled,.SteamSyncWizard-module__q_WPQq__dismissPill:disabled{opacity:.5;cursor:not-allowed}.SteamSyncWizard-module__q_WPQq__statusPillActive_completed{color:var(--green_type_1);background-color:var(--green_type_2);border-color:#0000}.SteamSyncWizard-module__q_WPQq__statusPillActive_process{color:var(--purple_type_1);background-color:var(--purple_type_2);border-color:#0000}.SteamSyncWizard-module__q_WPQq__statusPillActive_planned{color:var(--yellow_type_1);background-color:var(--yellow_type_2);border-color:#0000}.SteamSyncWizard-module__q_WPQq__statusPillActive_dropped{color:var(--red_type_1);background-color:var(--red_type_2);border-color:#0000}.SteamSyncWizard-module__q_WPQq__statusPillActive_played{color:var(--yellow_type_1);background-color:var(--yellow_type_2);border-color:#0000}.SteamSyncWizard-module__q_WPQq__dismissPillActive{color:var(--red_type_1);background-color:var(--red_type_2);border-color:#0000}.SteamSyncWizard-module__q_WPQq__showMore{background:var(--text05,#ffffff0a);color:var(--text60);cursor:pointer;border:none;border-radius:6px;align-self:flex-start;margin:4px 0 0 4px;padding:4px 10px;font-family:inherit;font-size:12px;transition:color .12s,background-color .12s}.SteamSyncWizard-module__q_WPQq__showMore:hover:not(:disabled){color:var(--text90);background:var(--text10)}
.DownloadRow-module__LJvBIa__row{background:var(--text5);border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.DownloadRow-module__LJvBIa__rowDone{border-color:var(--green_type_2)}.DownloadRow-module__LJvBIa__rowInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.DownloadRow-module__LJvBIa__rowNameWrap{align-items:baseline;gap:8px;min-width:0;display:flex}.DownloadRow-module__LJvBIa__rowName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.DownloadRow-module__LJvBIa__rowSubName{color:var(--text25);text-overflow:ellipsis;white-space:nowrap;flex-shrink:2;min-width:0;font-size:11px;overflow:hidden}.DownloadRow-module__LJvBIa__rowStats{color:var(--text40);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.DownloadRow-module__LJvBIa__rowSize{color:var(--text40)}.DownloadRow-module__LJvBIa__rowPct{color:var(--text60);font-weight:600}.DownloadRow-module__LJvBIa__rowSpeed{color:var(--text30)}.DownloadRow-module__LJvBIa__rowPeers{color:var(--text25)}.DownloadRow-module__LJvBIa__statusDone{color:var(--green_type_1);font-weight:500}.DownloadRow-module__LJvBIa__statusPaused{color:var(--yellow_type_1);font-weight:500}.DownloadRow-module__LJvBIa__statusInstalled{color:var(--green_type_1);font-weight:500}.DownloadRow-module__LJvBIa__statusYellow{color:var(--yellow_type_1)}.DownloadRow-module__LJvBIa__progressTrack{background:var(--text10);border-radius:2px;height:3px;margin-top:2px;overflow:hidden}.DownloadRow-module__LJvBIa__progressFill{background:var(--green_type_1);border-radius:2px;height:100%;transition:width .5s}.DownloadRow-module__LJvBIa__rowActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.DownloadRow-module__LJvBIa__menuWrap{position:relative}.DownloadRow-module__LJvBIa__menuTrigger{color:var(--text30);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:color .15s,background .15s;display:flex}.DownloadRow-module__LJvBIa__menuTrigger:hover{color:var(--text70);background:var(--text10)}.DownloadRow-module__LJvBIa__menu{z-index:60;background-color:var(--dropdown_bg);border:1px solid var(--text10);-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;border-radius:8px;flex-direction:column;min-width:200px;padding:4px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:calc(100% + 4px);right:0;transform:translateY(-4px)scale(.95);box-shadow:0 4px 24px #00000040}.DownloadRow-module__LJvBIa__menuOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.DownloadRow-module__LJvBIa__menuUp{transform-origin:100% 100%;top:auto;bottom:calc(100% + 4px)}.DownloadRow-module__LJvBIa__menuUp:not(.DownloadRow-module__LJvBIa__menuOpen){transform:translateY(4px)scale(.95)}.DownloadRow-module__LJvBIa__menuItem{color:var(--text70);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;transition:background .1s;display:flex}.DownloadRow-module__LJvBIa__menuItem:hover{background:var(--text10);color:var(--text)}.DownloadRow-module__LJvBIa__menuItem .DownloadRow-module__LJvBIa__material-symbols-outlined{color:var(--text40)}.DownloadRow-module__LJvBIa__menuItem:hover .DownloadRow-module__LJvBIa__material-symbols-outlined{color:var(--text70)}.DownloadRow-module__LJvBIa__menuDestructive{color:var(--red_type_1)}.DownloadRow-module__LJvBIa__menuDestructive:hover{background:var(--red_type_2);color:var(--red_type_1)}.DownloadRow-module__LJvBIa__menuDestructive .DownloadRow-module__LJvBIa__material-symbols-outlined{color:var(--red_type_1)}.DownloadRow-module__LJvBIa__menuSep{background:var(--text10);height:1px;margin:3px 0}
.DownloadBar-module__hFpcBa__bar{z-index:100;background:var(--dropdown_bg);border-top:1px solid var(--text10);width:100%;transition:height .25s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0}.DownloadBar-module__hFpcBa__collapsed{cursor:pointer;align-items:center;gap:12px;height:40px;padding:0 16px;transition:background .1s;display:flex}.DownloadBar-module__hFpcBa__collapsed:hover{background:var(--text5)}.DownloadBar-module__hFpcBa__colLeft{color:var(--text70);flex-shrink:0;align-items:center;gap:8px;display:flex}.DownloadBar-module__hFpcBa__colTitle{font-size:13px;font-weight:500}.DownloadBar-module__hFpcBa__colCenter{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.DownloadBar-module__hFpcBa__colName{color:var(--text50);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;overflow:hidden}.DownloadBar-module__hFpcBa__colPct{color:var(--text70);flex-shrink:0;font-size:12px;font-weight:600}.DownloadBar-module__hFpcBa__colSpeed{color:var(--text30);flex-shrink:0;font-size:11px}.DownloadBar-module__hFpcBa__miniProgress{background:var(--text10);border-radius:2px;flex:1;max-width:200px;height:3px;overflow:hidden}.DownloadBar-module__hFpcBa__miniBar{background:var(--green_type_1);border-radius:2px;height:100%;transition:width .5s}.DownloadBar-module__hFpcBa__colRight{color:var(--text40);flex-shrink:0;align-items:center;gap:4px;display:flex}.DownloadBar-module__hFpcBa__dismissBtn{color:var(--text25);cursor:pointer;border-radius:4px;padding:2px;transition:color .15s}.DownloadBar-module__hFpcBa__dismissBtn:hover{color:var(--text60)}.DownloadBar-module__hFpcBa__panel{flex-direction:column;gap:8px;max-height:400px;padding:0 16px 12px;display:flex;overflow-y:auto}.DownloadBar-module__hFpcBa__graphWrap{padding:4px 0}.DownloadBar-module__hFpcBa__barOptions{justify-content:flex-end;padding:2px 0;display:flex}.DownloadBar-module__hFpcBa__parallelToggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.DownloadBar-module__hFpcBa__parallelLabel{color:var(--text40);font-size:11px}.DownloadBar-module__hFpcBa__miniToggle{width:32px;height:16px;position:relative}.DownloadBar-module__hFpcBa__miniSlider{cursor:pointer;background-color:var(--text15);border-radius:8px;transition:background-color .2s;position:absolute;inset:0}.DownloadBar-module__hFpcBa__miniSlider:before{content:"";background-color:var(--text50);border-radius:50%;width:12px;height:12px;transition:transform .2s,background-color .2s;position:absolute;bottom:2px;left:2px}.DownloadBar-module__hFpcBa__miniSliderOn{background-color:var(--green_type_2)}.DownloadBar-module__hFpcBa__miniSliderOn:before{background-color:var(--green_type_1);transform:translate(16px)}.DownloadBar-module__hFpcBa__actionBtn{color:var(--text40);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:color .15s,background .15s;display:flex}.DownloadBar-module__hFpcBa__actionBtn:hover{color:var(--text);background:var(--text15)}.DownloadBar-module__hFpcBa__actionBtn .DownloadBar-module__hFpcBa__material-symbols-outlined{font-size:18px}.DownloadBar-module__hFpcBa__deleteBtn:hover{color:var(--red_type_1)}.DownloadBar-module__hFpcBa__deleteInstallerBtn{background:var(--text10);color:var(--text50);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:11px;transition:all .15s;display:flex}.DownloadBar-module__hFpcBa__deleteInstallerBtn:hover{background:var(--red_type_2);color:var(--red_type_1)}
.GameDownloadModal-module__tG-tKq__overlay{z-index:500;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.GameDownloadModal-module__tG-tKq__modal{background:var(--dropdown_bg);border:1px solid var(--text10);border-radius:16px;flex-direction:column;width:500px;max-height:80vh;display:flex}.GameDownloadModal-module__tG-tKq__header{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.GameDownloadModal-module__tG-tKq__title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:500;overflow:hidden}.GameDownloadModal-module__tG-tKq__closeBtn{color:var(--text40);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.GameDownloadModal-module__tG-tKq__closeBtn:hover{color:var(--text)}.GameDownloadModal-module__tG-tKq__body{flex-direction:column;gap:16px;padding:16px 24px 24px;display:flex;overflow-y:auto}.GameDownloadModal-module__tG-tKq__section{border-top:1px solid var(--text10);flex-direction:column;gap:10px;padding-top:12px;display:flex}.GameDownloadModal-module__tG-tKq__section:first-child{border-top:none;padding-top:0}.GameDownloadModal-module__tG-tKq__sectionHeader{color:var(--text60);text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.GameDownloadModal-module__tG-tKq__sectionHeader .GameDownloadModal-module__tG-tKq__material-symbols-outlined{color:var(--text30)}.GameDownloadModal-module__tG-tKq__sourceRow{gap:6px;display:flex}.GameDownloadModal-module__tG-tKq__sourceBtn{border:1px solid var(--text10);color:var(--text50);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:7px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.GameDownloadModal-module__tG-tKq__sourceBtn:hover{border-color:var(--text20);color:var(--text70)}.GameDownloadModal-module__tG-tKq__sourceBtn.GameDownloadModal-module__tG-tKq__active{border-color:var(--green_type_1);color:var(--text);background:var(--text5)}.GameDownloadModal-module__tG-tKq__input{border:1px solid var(--text15);background:var(--text5);width:100%;color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:12px}.GameDownloadModal-module__tG-tKq__input:focus{border-color:var(--text30)}.GameDownloadModal-module__tG-tKq__input::placeholder{color:var(--text25)}.GameDownloadModal-module__tG-tKq__fileRow{align-items:center;gap:8px;display:flex}.GameDownloadModal-module__tG-tKq__filePath{color:var(--text40);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.GameDownloadModal-module__tG-tKq__fileBtn{border:1px solid var(--text15);color:var(--text60);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:6px 12px;font-family:inherit;font-size:12px}.GameDownloadModal-module__tG-tKq__fileBtn:hover{background:var(--text5);color:var(--text)}.GameDownloadModal-module__tG-tKq__folderDropWrap{position:relative}.GameDownloadModal-module__tG-tKq__folderTrigger{border:1px solid var(--text15);background:var(--text5);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12px;transition:border-color .15s;display:flex}.GameDownloadModal-module__tG-tKq__folderTrigger:hover{border-color:var(--text25)}.GameDownloadModal-module__tG-tKq__folderTrigger .GameDownloadModal-module__tG-tKq__material-symbols-outlined{color:var(--text30);flex-shrink:0}.GameDownloadModal-module__tG-tKq__folderTriggerText{text-overflow:ellipsis;white-space:nowrap;color:var(--text70);flex:1;overflow:hidden}.GameDownloadModal-module__tG-tKq__folderChevron{transition:transform .15s;color:var(--text30)!important}.GameDownloadModal-module__tG-tKq__folderChevronOpen{transform:rotate(180deg)}.GameDownloadModal-module__tG-tKq__folderMenu{z-index:60;background-color:var(--dropdown_bg);border:1px solid var(--text10);-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;border-radius:8px;flex-direction:column;padding:4px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;transform:translateY(-4px)scale(.97);box-shadow:0 4px 24px #00000040}.GameDownloadModal-module__tG-tKq__folderMenuOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.GameDownloadModal-module__tG-tKq__folderItem{color:var(--text70);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;transition:background .1s;display:flex}.GameDownloadModal-module__tG-tKq__folderItem:hover{background:var(--text10);color:var(--text)}.GameDownloadModal-module__tG-tKq__folderItem .GameDownloadModal-module__tG-tKq__material-symbols-outlined{color:var(--text30);flex-shrink:0}.GameDownloadModal-module__tG-tKq__folderItem:hover .GameDownloadModal-module__tG-tKq__material-symbols-outlined{color:var(--text60)}.GameDownloadModal-module__tG-tKq__folderItemActive{background:var(--text5);color:var(--text)}.GameDownloadModal-module__tG-tKq__folderItemActive .GameDownloadModal-module__tG-tKq__material-symbols-outlined{color:var(--green_type_1)}.GameDownloadModal-module__tG-tKq__folderItemPath{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.GameDownloadModal-module__tG-tKq__folderItemBadge{background:var(--text10);color:var(--text40);text-transform:uppercase;letter-spacing:.3px;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:600}.GameDownloadModal-module__tG-tKq__folderSep{background:var(--text10);height:1px;margin:3px 0}.GameDownloadModal-module__tG-tKq__error{color:var(--red_type_1);margin:0;font-size:12px}.GameDownloadModal-module__tG-tKq__addBtn{background:var(--green_type_2);color:var(--green_type_1);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px;font-family:inherit;font-size:12px;font-weight:500;transition:filter .15s;display:flex}.GameDownloadModal-module__tG-tKq__addBtn:hover{filter:brightness(1.15)}.GameDownloadModal-module__tG-tKq__addBtn:disabled{opacity:.35;cursor:default;filter:none}.GameDownloadModal-module__tG-tKq__actionBtn{background:var(--text10);color:var(--text70);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:11px;transition:all .15s;display:flex}.GameDownloadModal-module__tG-tKq__actionBtn:hover{background:var(--text15);color:var(--text)}.GameDownloadModal-module__tG-tKq__installBlock{background:var(--text5);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.GameDownloadModal-module__tG-tKq__installHint{color:var(--text40);margin:0;font-size:12px}.GameDownloadModal-module__tG-tKq__installerBtn{background:var(--orange_type_2);color:var(--orange_type_1);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:filter .15s;display:flex}.GameDownloadModal-module__tG-tKq__installerBtn:hover{filter:brightness(1.15)}.GameDownloadModal-module__tG-tKq__hint{color:var(--text30);margin:0;font-size:12px;line-height:1.4}.GameDownloadModal-module__tG-tKq__currentExe{color:var(--green_type_1);background:var(--text5);border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.GameDownloadModal-module__tG-tKq__exePath{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GameDownloadModal-module__tG-tKq__exeBtn{background:var(--green_type_2);color:var(--green_type_1);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px;font-family:inherit;font-size:12px;font-weight:500;transition:filter .15s;display:flex}.GameDownloadModal-module__tG-tKq__exeBtn:hover{filter:brightness(1.15)}.GameDownloadModal-module__tG-tKq__repackList{flex-direction:column;gap:4px;max-height:180px;display:flex;overflow-y:auto}.GameDownloadModal-module__tG-tKq__repackItem{background:var(--text5);cursor:pointer;text-align:left;color:inherit;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-family:inherit;transition:all .1s;display:flex}.GameDownloadModal-module__tG-tKq__repackItem:hover{background:var(--text8);border-color:var(--text15)}.GameDownloadModal-module__tG-tKq__repackItemActive{border-color:var(--green_type_2);background:color-mix(in srgb, var(--green_type_2) 15%, transparent)}.GameDownloadModal-module__tG-tKq__repackInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.GameDownloadModal-module__tG-tKq__repackTitle{color:var(--text70);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.GameDownloadModal-module__tG-tKq__repackMeta{color:var(--text30);font-size:10px}.GameDownloadModal-module__tG-tKq__repackProviderIcon{object-fit:cover;border-radius:4px;flex-shrink:0;width:20px;height:20px}.GameDownloadModal-module__tG-tKq__repackDetails{background:var(--text5);border:1px solid var(--text10);border-radius:8px;flex-direction:column;gap:8px;max-height:120px;padding:10px 12px;display:flex;overflow-y:auto}.GameDownloadModal-module__tG-tKq__repackDetailBlock{flex-direction:column;gap:3px;display:flex}.GameDownloadModal-module__tG-tKq__repackDetailLabel{color:var(--text40);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:600}.GameDownloadModal-module__tG-tKq__repackDetailText{color:var(--text60);white-space:pre-line;font-size:11px;line-height:1.5}.GameDownloadModal-module__tG-tKq__restoreLabel{color:var(--text80);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:8px 0 12px;font-size:13px;display:flex}.GameDownloadModal-module__tG-tKq__restoreLabel input[type=checkbox]{width:16px;height:16px;accent-color:var(--green);cursor:pointer;flex-shrink:0}.GameDownloadModal-module__tG-tKq__restoreHint{color:var(--text50);font-size:12px}
.GameCard-module__GUE8MG__card{color:inherit;cursor:pointer;--light-color:var(--text10);--dark-color:var(--grey);--main-color:var(--dropdown_bg);border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.GameCard-module__GUE8MG__tiltedWrap{height:100%;display:flex;position:relative}.GameCard-module__GUE8MG__innerContent{z-index:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.GameCard-module__GUE8MG__info{z-index:1;text-shadow:0 0 20px #000;flex-direction:column;width:100%;display:flex}.GameCard-module__GUE8MG__infoHeader{flex-direction:column;align-items:flex-end;display:flex}.GameCard-module__GUE8MG__card .GameCard-module__GUE8MG__title{text-align:end;color:var(--white);margin:0;font-size:22px;font-weight:600}.GameCard-module__GUE8MG__card .GameCard-module__GUE8MG__releaseDate{color:var(--white80);margin:0;font-size:14px}.GameCard-module__GUE8MG__infoFooter{flex-direction:row;justify-content:flex-end;width:100%;margin-top:auto;display:flex}.GameCard-module__GUE8MG__statItem{flex-direction:column;align-items:center;gap:4px;width:100%;max-width:120px;font-size:16px;display:flex}.GameCard-module__GUE8MG__statItem p{margin:0}.GameCard-module__GUE8MG__tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.GameCard-module__GUE8MG__tag{background:var(--background50);color:var(--text80);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:13px}.GameCard-module__GUE8MG__status{z-index:2;border-radius:3px;width:40px;height:6px;position:absolute;top:12px;right:12px}.GameCard-module__GUE8MG__status_played{background:var(--green)}.GameCard-module__GUE8MG__status_playing{background:var(--blue)}.GameCard-module__GUE8MG__status_planned{background:var(--yellow)}.GameCard-module__GUE8MG__status_dropped{background:var(--red)}.GameCard-module__GUE8MG__status_completed{background:var(--green)}.GameCard-module__GUE8MG__status_process{background:var(--blue)}.GameCard-module__GUE8MG__parallaxWrapper{z-index:0;background-color:var(--main-color);border-radius:12px;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.GameCard-module__GUE8MG__bgImage{object-fit:cover;will-change:transform;pointer-events:none;width:100%;height:100%;display:block;transform:scale(1.05)}.GameCard-module__GUE8MG__big{width:100%;min-height:320px}.GameCard-module__GUE8MG__big .GameCard-module__GUE8MG__infoHeader{align-items:flex-start}.GameCard-module__GUE8MG__big .GameCard-module__GUE8MG__title{text-align:start;font-size:28px}.GameCard-module__GUE8MG__big .GameCard-module__GUE8MG__releaseDate{font-size:16px}.GameCard-module__GUE8MG__big .GameCard-module__GUE8MG__info{justify-content:center;width:60%;height:100%;padding:72px}@supports (corner-shape:squircle){.GameCard-module__GUE8MG__card,.GameCard-module__GUE8MG__parallaxWrapper,.GameCard-module__GUE8MG__info{corner-shape:squircle;border-radius:20px}}.GameCard-module__GUE8MG__small{width:240px;min-width:240px}.GameCard-module__GUE8MG__small .GameCard-module__GUE8MG__title{font-size:16px}.GameCard-module__GUE8MG__small .GameCard-module__GUE8MG__releaseDate{font-size:12px}.GameCard-module__GUE8MG__small .GameCard-module__GUE8MG__info{justify-content:flex-end;align-items:flex-end;min-height:120px;padding:12px}.GameCard-module__GUE8MG__medium .GameCard-module__GUE8MG__info{justify-content:flex-end;align-items:flex-end;gap:0;width:100%;min-height:150px;padding:20px;position:relative}.GameCard-module__GUE8MG__medium .GameCard-module__GUE8MG__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:17px;line-height:1.2;display:-webkit-box;overflow:hidden}.GameCard-module__GUE8MG__parallaxScene{pointer-events:none;width:100%;height:auto;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.GameCard-module__GUE8MG__parallaxSceneCoverHeight{width:auto;height:100%}.GameCard-module__GUE8MG__parallaxLayer{object-fit:contain;pointer-events:none;will-change:transform;opacity:0;transform:translate3d(calc(var(--tx,0px) * var(--layer-speed,0)), calc(var(--ty,0px) * var(--layer-speed,0)), 0) scale(1.1);position:absolute}.GameCard-module__GUE8MG__parallaxLayerLoaded{opacity:1;transition:opacity .4s}.GameCard-module__GUE8MG__bgImageHidden{opacity:0;transition:opacity .35s .15s}@media (max-width:720px){.GameCard-module__GUE8MG__big .GameCard-module__GUE8MG__info{width:auto;padding:28px}.GameCard-module__GUE8MG__big .GameCard-module__GUE8MG__title{font-size:20px}}
.FilterPanel-module__jkeSiW__panel{flex-direction:column;gap:4px;min-width:220px;padding-bottom:8px;display:flex}@media (max-width:768px){.FilterPanel-module__jkeSiW__allBtn{padding:8px 10px;font-size:13px}}html:not([data-device=desktop]) .FilterPanel-module__jkeSiW__allBtn{padding:8px 10px;font-size:13px}.FilterPanel-module__jkeSiW__sep{background:var(--text10);height:1px;margin:2px -2px}.FilterPanel-module__jkeSiW__sortDir{flex-direction:column;gap:1px;display:flex}.FilterPanel-module__jkeSiW__sortDirItem{color:var(--text70);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;transition:background .1s;display:flex}.FilterPanel-module__jkeSiW__sortDirItem:hover{background:var(--text10);color:var(--text)}.FilterPanel-module__jkeSiW__sortDirActive{color:var(--text)}.FilterPanel-module__jkeSiW__sortDirItem .material-symbols-outlined{font-size:16px}.FilterPanel-module__jkeSiW__sortType{flex-direction:column;gap:1px;display:flex}.FilterPanel-module__jkeSiW__sortTypeItem{color:var(--text70);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;transition:background .1s;display:flex}.FilterPanel-module__jkeSiW__sortTypeItem:hover{background:var(--text10);color:var(--text)}.FilterPanel-module__jkeSiW__sortTypeActive{color:var(--text)}.FilterPanel-module__jkeSiW__sortTypeItem .material-symbols-outlined{opacity:.7;font-size:14px}.FilterPanel-module__jkeSiW__quickGrid{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.FilterPanel-module__jkeSiW__quickItem{border:1px solid var(--text15);color:var(--text70);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;padding:4px 9px;font-size:12px;transition:all .15s}.FilterPanel-module__jkeSiW__quickItem:hover{color:var(--text90);background:var(--text10);border-color:var(--text25)}.FilterPanel-module__jkeSiW__quickItemActive{color:var(--text);background:var(--text15);border-color:var(--text30)}.FilterPanel-module__jkeSiW__chips{flex-wrap:wrap;gap:4px;display:flex}.FilterPanel-module__jkeSiW__chip{border:1px solid var(--text30);-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--text70);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;transition:background .15s;display:flex}.FilterPanel-module__jkeSiW__chip:hover{background:var(--text10)}.FilterPanel-module__jkeSiW__chip .material-symbols-outlined{font-size:14px}.FilterPanel-module__jkeSiW__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.FilterPanel-module__jkeSiW__clearBtn{color:var(--text50);cursor:pointer;background:0 0;border:none;padding:3px 6px;font-size:11px}.FilterPanel-module__jkeSiW__clearBtn:hover{color:var(--text80)}.FilterPanel-module__jkeSiW__allBtn{color:var(--text50);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;margin-left:auto;padding:3px 6px;font-size:11px;display:flex}.FilterPanel-module__jkeSiW__allBtn:hover{color:var(--text80)}.FilterPanel-module__jkeSiW__allBtn .material-symbols-outlined{font-size:14px}.FilterPanel-module__jkeSiW__loading{text-align:center;opacity:.6;padding:12px;font-size:13px}
.VListHead-module__ZXHL8G__head{z-index:6;background:var(--background95);border:1px solid var(--text10);border-radius:8px;justify-self:center;align-items:center;width:75%;max-width:1000px;margin:0 auto 16px;padding:4px 6px;display:flex;position:sticky;top:60px}.VListHead-module__ZXHL8G__headActive{z-index:20}.VListHead-module__ZXHL8G__left{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:8px 10px;display:flex}.VListHead-module__ZXHL8G__title{opacity:.7;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.VListHead-module__ZXHL8G__counter{opacity:.4;margin-left:4px;font-size:12px;font-weight:400}.VListHead-module__ZXHL8G__arrow{opacity:.5;margin-left:2px;transition:transform .18s}.VListHead-module__ZXHL8G__actions{align-items:center;gap:0;margin-left:auto;display:flex;position:relative}.VListHead-module__ZXHL8G__btn{opacity:.5;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:8px 10px;transition:opacity .12s,background .12s;display:flex;position:relative}.VListHead-module__ZXHL8G__btn:hover{opacity:.9;background:var(--text5)}.VListHead-module__ZXHL8G__btnActive{opacity:.9;background:var(--text8)}.VListHead-module__ZXHL8G__head .material-symbols-outlined{font-size:18px!important}.VListHead-module__ZXHL8G__dropdownMenu{border-radius:10px;min-width:180px;padding:6px}.VListHead-module__ZXHL8G__presetPanel{border:1px solid var(--text10);background-color:var(--dropdown_bg);-webkit-backdrop-filter:blur(20px);z-index:20;border-radius:10px;flex-direction:column;gap:1px;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000004d}.VListHead-module__ZXHL8G__presetSep{background:var(--text10);height:1px;margin:3px -2px}.VListHead-module__ZXHL8G__presetItem{cursor:pointer;color:var(--text70);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;transition:background .1s,color .1s;display:flex}.VListHead-module__ZXHL8G__presetItem:hover{background:var(--text10);color:var(--text)}.VListHead-module__ZXHL8G__presetItemActive{color:var(--text)}.VListHead-module__ZXHL8G__presetItem .material-symbols-outlined{opacity:.6}.VListHead-module__ZXHL8G__presetName{font-weight:400}.VListHead-module__ZXHL8G__filterBadge{background:var(--purple_type_2,#7c3aed);min-width:13px;height:13px;color:var(--text);pointer-events:none;border-radius:7px;justify-content:center;align-items:center;padding:0 3px;font-size:8px;font-weight:700;line-height:1;display:flex;position:absolute;top:1px;right:1px}.VListHead-module__ZXHL8G__sep{background:var(--text10);flex-shrink:0;width:1px;height:14px;margin:0 2px}@container main-content (max-width:690px){.VListHead-module__ZXHL8G__title{font-size:12px}}@container main-content (max-width:590px){.VListHead-module__ZXHL8G__counter{display:none}}@container main-content (max-width:460px){.VListHead-module__ZXHL8G__btn{padding:6px 5px}}@media (max-width:768px){.VListHead-module__ZXHL8G__head{width:-webkit-fill-available;margin:12px 8px 8px 78px;padding:2px;top:20px}}.VListHead-module__ZXHL8G__presetOverlay{display:none}@media (max-width:768px){.VListHead-module__ZXHL8G__presetOverlay{z-index:9998;background:#00000080;display:block;position:fixed;inset:0}.VListHead-module__ZXHL8G__presetPanel{max-height:70vh;min-width:unset;padding:12px 12px calc(64px + env(safe-area-inset-bottom,16px));z-index:9999;border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}}html:not([data-device=desktop]) .VListHead-module__ZXHL8G__presetOverlay{z-index:9998;background:#00000080;display:block;position:fixed;inset:0}html:not([data-device=desktop]) .VListHead-module__ZXHL8G__presetPanel{max-height:70vh;min-width:unset;padding:12px 12px calc(64px + env(safe-area-inset-bottom,16px));z-index:9999;border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}
.VirtualList-module__xLa0gW__vlist{margin-bottom:20px}.VirtualList-module__xLa0gW__vlist:first-child [class*=head]{margin-top:48px}.VirtualList-module__xLa0gW__empty{text-align:center;color:var(--text40);padding:40px;font-size:14px}.VirtualList-module__xLa0gW__vlist img:not([src]){visibility:hidden}.VirtualList-module__xLa0gW__vlist [data-tilt-target]{width:100%!important;min-width:0!important;container-type:normal!important}.VirtualList-module__xLa0gW__vlist [data-tilt-target]:not(.VirtualList-module__xLa0gW__toSelect):not(.VirtualList-module__xLa0gW__toCollection):not(.VirtualList-module__xLa0gW__toRemove) *,.VirtualList-module__xLa0gW__vlist [data-tilt-target]:not(.VirtualList-module__xLa0gW__toSelect):not(.VirtualList-module__xLa0gW__toCollection):not(.VirtualList-module__xLa0gW__toRemove){transform-style:flat!important;will-change:auto!important;perspective:none!important;backface-visibility:visible!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.VirtualList-module__xLa0gW__vlist [style*=translateY]{contain:layout style paint;content-visibility:auto}.VirtualList-module__xLa0gW__scrolling [data-tilt-target]{pointer-events:none!important}.VirtualList-module__xLa0gW__toSelect{cursor:pointer}.VirtualList-module__xLa0gW__toCollection,.VirtualList-module__xLa0gW__toRemove{opacity:.4;cursor:pointer}@media (max-width:768px){.VirtualList-module__xLa0gW__toCollection,.VirtualList-module__xLa0gW__toRemove{scale:1}}
.AchievementsTab-module__7Y1iuG__wrap{flex-direction:column;gap:16px;padding:4px 0 16px;display:flex}.AchievementsTab-module__7Y1iuG__summary{align-items:center;gap:16px;display:flex}.AchievementsTab-module__7Y1iuG__summaryCount{color:var(--text);flex-shrink:0;font-size:16px;font-weight:600}.AchievementsTab-module__7Y1iuG__summaryCount span.AchievementsTab-module__7Y1iuG__dim{color:var(--text40);font-weight:400}.AchievementsTab-module__7Y1iuG__progressBar{background:var(--text10);border-radius:3px;flex:auto;height:6px;overflow:hidden}.AchievementsTab-module__7Y1iuG__progressFill{background:linear-gradient(90deg,#4caf50,#8bc34a);border-radius:3px;height:100%;transition:width .36s cubic-bezier(.16,1,.3,1)}.AchievementsTab-module__7Y1iuG__summaryPercent{color:var(--text60);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:44px;font-size:13px}.AchievementsTab-module__7Y1iuG__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.AchievementsTab-module__7Y1iuG__item{background:var(--text05,#ffffff08);border:1px solid var(--text10);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .16s,border-color .16s;display:flex}.AchievementsTab-module__7Y1iuG__item.AchievementsTab-module__7Y1iuG__unlocked{border-color:#4caf5059}.AchievementsTab-module__7Y1iuG__iconWrap{background:var(--text10);border-radius:4px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.AchievementsTab-module__7Y1iuG__icon{object-fit:cover;width:100%;height:100%;display:block}.AchievementsTab-module__7Y1iuG__item:not(.AchievementsTab-module__7Y1iuG__unlocked) .AchievementsTab-module__7Y1iuG__icon{filter:grayscale()brightness(.55)}.AchievementsTab-module__7Y1iuG__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.AchievementsTab-module__7Y1iuG__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.AchievementsTab-module__7Y1iuG__item:not(.AchievementsTab-module__7Y1iuG__unlocked) .AchievementsTab-module__7Y1iuG__name{color:var(--text60);font-weight:500}.AchievementsTab-module__7Y1iuG__desc{color:var(--text60);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.AchievementsTab-module__7Y1iuG__item:not(.AchievementsTab-module__7Y1iuG__unlocked) .AchievementsTab-module__7Y1iuG__desc{color:var(--text40)}.AchievementsTab-module__7Y1iuG__unlockedAt{color:#4caf50d9;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.AchievementsTab-module__7Y1iuG__hiddenBadge{text-transform:uppercase;letter-spacing:.5px;color:var(--text40);margin-left:6px;font-size:10px}.AchievementsTab-module__7Y1iuG__rightSummary{flex-direction:column;gap:6px;padding:10px 0;display:flex}.AchievementsTab-module__7Y1iuG__rightSummaryInteractive{cursor:pointer}.AchievementsTab-module__7Y1iuG__rightSummaryLabel{color:var(--text40);font-size:13px}.AchievementsTab-module__7Y1iuG__rightSummaryValue{color:var(--text80);align-items:baseline;gap:8px;font-size:14px;font-weight:600;display:flex}.AchievementsTab-module__7Y1iuG__rightSummaryValue .AchievementsTab-module__7Y1iuG__dim{color:var(--text40);font-weight:400}.AchievementsTab-module__7Y1iuG__rightSummaryPct{color:var(--text60);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:500}.AchievementsTab-module__7Y1iuG__empty,.AchievementsTab-module__7Y1iuG__loading{text-align:center;color:var(--text40);padding:32px 16px;font-size:14px}.AchievementsTab-module__7Y1iuG__error{text-align:center;color:#f44336;padding:24px 16px;font-size:13px}.AchievementsTab-module__7Y1iuG__sortRow{gap:4px;display:flex}.AchievementsTab-module__7Y1iuG__sortBtn{color:var(--text60);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 10px;font-size:12px;transition:color .12s,background-color .12s}.AchievementsTab-module__7Y1iuG__sortBtn:hover{color:var(--text)}.AchievementsTab-module__7Y1iuG__sortBtn.AchievementsTab-module__7Y1iuG__active{color:var(--text);background:var(--text10)}
.SourceBadge-module__rsV-Yq__badges{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.SourceBadge-module__rsV-Yq__badge{align-items:center;gap:10px;display:inline-flex}.SourceBadge-module__rsV-Yq__badges .hub-icons{color:var(--text);font-size:20px}.SourceBadge-module__rsV-Yq__familyMark{color:var(--text80);font-size:14px}.SourceBadge-module__rsV-Yq__text{color:var(--text80);font-size:12px;font-weight:600}
.GameView-module__1tc8Ea__gameView{height:100%;overflow-y:auto}.GameView-module__1tc8Ea__layout{grid-template:"cover cover""playline playline""extra info"/1fr minmax(0,320px);gap:0;padding:0;display:grid}.GameView-module__1tc8Ea__tabs{--tab-bg:transparent;border-right:1px solid var(--tab-border,var(--text15));grid-area:extra;min-width:0;overflow:hidden}.GameView-module__1tc8Ea__playline{z-index:2;background:linear-gradient(360deg, var(--background) 16%, var(--sel_game_playline,#ffffff08) 200%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-top:1px solid var(--sel_game_playline_border,var(--text10));grid-area:playline;justify-content:space-between;align-items:center;height:60px;margin-top:-50px;padding:0 20px;display:flex;position:relative}.GameView-module__1tc8Ea__playlineTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:20px;font-weight:400;overflow:hidden}.GameView-module__1tc8Ea__playlineActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.GameView-module__1tc8Ea__playlineActions .material-symbols-outlined{cursor:pointer;color:var(--text80);font-size:20px;transition:color .15s}.GameView-module__1tc8Ea__playlineActions .material-symbols-outlined:hover{color:var(--text)}.GameView-module__1tc8Ea__playlineActions a{color:inherit;display:flex}.GameView-module__1tc8Ea__overviewContent{flex-direction:column;gap:16px;display:flex}.GameView-module__1tc8Ea__coverWrap{background:var(--black);grid-area:cover;justify-content:center;align-items:center;height:55vh;display:flex;position:relative;overflow:hidden}.GameView-module__1tc8Ea__coverBlur{filter:blur(27px);z-index:0;will-change:transform;width:-webkit-fill-available;position:absolute;transform:translateZ(0)}.GameView-module__1tc8Ea__parallaxWrap{z-index:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0006 4%,#000 10% 90%,#0006 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0006 4%,#000 10% 90%,#0006 96%,#0000 100%)}.GameView-module__1tc8Ea__noMask{-webkit-mask-image:none;mask-image:none}.GameView-module__1tc8Ea__cover{width:auto;max-width:none;height:100%;display:block}.GameView-module__1tc8Ea__friendsBlock{flex-direction:column;gap:8px;display:flex}.GameView-module__1tc8Ea__friendsList{flex-wrap:wrap;gap:5px;display:flex}.GameView-module__1tc8Ea__platformBlock{padding-top:4px}.GameView-module__1tc8Ea__platformList{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.GameView-module__1tc8Ea__platformList .hub-icons{color:var(--text);font-size:20px}.GameView-module__1tc8Ea__breakdownGrid{gap:16px;display:flex}.GameView-module__1tc8Ea__breakdownItem{flex-direction:column;align-items:center;gap:2px;display:flex}.GameView-module__1tc8Ea__breakdownLabel{color:var(--text40);font-size:11px}.GameView-module__1tc8Ea__breakdownValue{font-size:15px;font-weight:600}.GameView-module__1tc8Ea__sectionFlexWrap{gap:12px;display:flex}.GameView-module__1tc8Ea__sysReq{background-color:var(--text5);border-radius:8px;flex-shrink:0;min-width:240px;height:fit-content;padding:16px}.GameView-module__1tc8Ea__sysReq h2{font-size:14px}.GameView-module__1tc8Ea__sysReqList{flex-direction:column;gap:8px;padding-top:12px;font-size:14px;display:flex}.GameView-module__1tc8Ea__sysReqRow{align-items:center;gap:8px;display:flex}.GameView-module__1tc8Ea__sysReqLabel{color:var(--text60);margin:0;font-weight:100}.GameView-module__1tc8Ea__sysReqValue{margin:0;font-weight:400}.GameView-module__1tc8Ea__sysReqRec{color:var(--text);font-weight:600}.GameView-module__1tc8Ea__tags{flex-wrap:wrap;align-content:flex-start;gap:4px;display:flex}.GameView-module__1tc8Ea__tag{background-color:var(--text10);color:var(--text80);border-radius:4px;padding:4px 12px;font-size:13px;transition:all .2s}.GameView-module__1tc8Ea__tag:hover{background-color:var(--text20);color:var(--text)}.GameView-module__1tc8Ea__right{flex-direction:column;grid-area:info;min-width:0;padding:16px;display:flex}@container main-content (min-width:1101px){:is(.GameView-module__1tc8Ea__right>[data-group=a]:not(:has(+[data-group=a])),.GameView-module__1tc8Ea__right>[data-group=b]:not(:has(+[data-group=b]))){border-bottom:1px solid var(--text10);margin-bottom:2px;padding-bottom:10px}}.GameView-module__1tc8Ea__separator{background:var(--text10);height:1px;margin:8px 0}.GameView-module__1tc8Ea__infoList{flex-direction:column;display:flex}.GameView-module__1tc8Ea__infoRow{flex-direction:column;align-items:flex-end;gap:8px;padding:10px 0;display:flex}.GameView-module__1tc8Ea__label{color:var(--text40);flex-shrink:0;font-size:13px}.GameView-module__1tc8Ea__value{color:var(--text80);text-align:right;font-size:14px}.GameView-module__1tc8Ea__timeGrid{gap:16px;display:flex}.GameView-module__1tc8Ea__timeItem{flex-direction:column;align-items:center;gap:1px;display:flex}.GameView-module__1tc8Ea__timeValue{color:var(--text80);font-size:15px;font-weight:600}.GameView-module__1tc8Ea__timeLabel{color:var(--text40);font-size:11px}.GameView-module__1tc8Ea__bottomActions{gap:8px;margin-top:auto;padding-top:16px;display:flex}.GameView-module__1tc8Ea__loadingState{justify-content:center;align-items:center;height:100%;display:flex}.GameView-module__1tc8Ea__loadingText{color:var(--text40);font-size:16px;animation:1.5s ease-in-out infinite GameView-module__1tc8Ea__pulse}@keyframes GameView-module__1tc8Ea__pulse{0%,to{opacity:.4}50%{opacity:1}}@container main-content (max-width:1100px){.GameView-module__1tc8Ea__layout{grid-template:"cover""playline""info""extra"/1fr}.GameView-module__1tc8Ea__right{border-bottom:1px solid var(--text10);grid-template-columns:1fr 1fr;align-items:center;gap:4px 24px;display:grid}.GameView-module__1tc8Ea__right>.GameView-module__1tc8Ea__separator{display:none}.GameView-module__1tc8Ea__right>.GameView-module__1tc8Ea__infoRow:nth-child(odd){text-align:left;justify-self:start;align-items:flex-start}.GameView-module__1tc8Ea__right>.GameView-module__1tc8Ea__infoRow:nth-child(2n){text-align:right;justify-self:end;align-items:flex-end}.GameView-module__1tc8Ea__right>.GameView-module__1tc8Ea__infoRow:last-child:nth-child(odd){text-align:center;grid-column:1/-1;justify-self:center;align-items:center}.GameView-module__1tc8Ea__separator{display:none}.GameView-module__1tc8Ea__sectionFlexWrap{flex-direction:column}.GameView-module__1tc8Ea__sysReq{width:100%}}
.CollectionsGrid-module__p6wTaW__wrapper{margin-top:70px;padding:20px}.CollectionsGrid-module__p6wTaW__heading{margin:0 0 16px;font-size:22px}.CollectionsGrid-module__p6wTaW__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.CollectionsGrid-module__p6wTaW__createCard{border:1px dashed var(--text20);cursor:pointer;height:100px;color:var(--text30);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;transition:border-color .2s,color .2s;display:flex}.CollectionsGrid-module__p6wTaW__createCard:hover{border-color:var(--text40);color:var(--text60)}.CollectionsGrid-module__p6wTaW__card{cursor:pointer;border-radius:10px;height:100px;position:relative;overflow:hidden}.CollectionsGrid-module__p6wTaW__bg{background:var(--text10) center / cover no-repeat;transition:transform .4s;position:absolute;inset:0}.CollectionsGrid-module__p6wTaW__card:hover .CollectionsGrid-module__p6wTaW__bg{transform:scale(1.06)}.CollectionsGrid-module__p6wTaW__card:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#00000026 40%,#000000bf 100%);position:absolute;inset:0}.CollectionsGrid-module__p6wTaW__content{z-index:1;flex-direction:column;justify-content:flex-end;padding:12px 14px;display:flex;position:absolute;inset:0}.CollectionsGrid-module__p6wTaW__name{white-space:nowrap;text-overflow:ellipsis;color:var(--white);margin:0;font-size:15px;font-weight:600;overflow:hidden}.CollectionsGrid-module__p6wTaW__count{color:var(--white80);margin:0;font-size:12px}.CollectionsGrid-module__p6wTaW__empty{text-align:center;color:var(--text50);margin-top:40px}@container main-content (max-width:560px){.CollectionsGrid-module__p6wTaW__grid{grid-template-columns:1fr;gap:10px}}
.InCollectionView-module__TipZVa__wrapper{background:var(--background);width:100%;height:100vh;overflow-y:auto;container:main-content/inline-size}.InCollectionView-module__TipZVa__empty{text-align:center;color:var(--text50);margin-top:80px}
.CollectionModal-module__P_Pwba__content{flex-direction:column;gap:16px;display:flex}.CollectionModal-module__P_Pwba__title{margin:0;font-size:18px}.CollectionModal-module__P_Pwba__actions{justify-content:flex-end;gap:8px;display:flex}
.SelectionHud-module__paFPAa__selbar{-webkit-backdrop-filter:blur(6px);box-sizing:border-box;z-index:9997;background:var(--background80);border-top:1px solid var(--text10);grid-template-columns:1fr auto;align-items:center;gap:12px;width:100cqw;padding:12px 16px;display:grid;position:fixed;bottom:0;right:0}.SelectionHud-module__paFPAa__status{justify-self:start;min-height:1.2em;font-size:.95em}.SelectionHud-module__paFPAa__name{font-weight:600}.SelectionHud-module__paFPAa__muted{opacity:.7;font-size:.95em}.SelectionHud-module__paFPAa__actions{gap:8px;display:flex}@media (max-width:768px){.SelectionHud-module__paFPAa__selbar{gap:8px;padding:10px 12px}.SelectionHud-module__paFPAa__status{font-size:.85em}}
.FilterSidebar-module__dJS6Xq__overlay{display:none}.FilterSidebar-module__dJS6Xq__panel{background:var(--nav_bg);border-left:1px solid var(--text10);z-index:30;flex-direction:column;width:340px;min-width:340px;height:100vh;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-4px 0 30px #0000004d}.FilterSidebar-module__dJS6Xq__panelOpen{transform:translate(0)}.FilterSidebar-module__dJS6Xq__closeBtn{z-index:2;cursor:pointer;color:var(--text80);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:background .1s;display:flex;position:absolute;top:16px;right:16px}.FilterSidebar-module__dJS6Xq__closeBtn:hover{background:var(--text10)}.FilterSidebar-module__dJS6Xq__closeBtn .FilterSidebar-module__dJS6Xq__material-symbols-outlined{font-size:24px}.FilterSidebar-module__dJS6Xq__scroll{flex-direction:column;flex:1;gap:8px;min-height:0;padding:20px 16px;display:flex;overflow:hidden auto}.FilterSidebar-module__dJS6Xq__scroll>*{flex-shrink:0}.FilterSidebar-module__dJS6Xq__header{align-items:baseline;gap:8px;min-width:0;padding-bottom:8px;display:flex}.FilterSidebar-module__dJS6Xq__headerTitle{flex-shrink:0;margin:0;font-size:18px;font-weight:600}.FilterSidebar-module__dJS6Xq__headerSub{color:var(--text50);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.FilterSidebar-module__dJS6Xq__loadingState{text-align:center;color:var(--text50);padding:20px;font-size:13px}.FilterSidebar-module__dJS6Xq__section{border-top:1px solid var(--text10)}.FilterSidebar-module__dJS6Xq__section:first-child{border-top:none}.FilterSidebar-module__dJS6Xq__sectionHeader{all:unset;box-sizing:border-box;width:100%;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 4px;font-size:14px;font-weight:500;transition:color .1s;display:flex}.FilterSidebar-module__dJS6Xq__sectionHeader:hover{color:var(--text80)}.FilterSidebar-module__dJS6Xq__sectionTitle{align-items:center;gap:8px;display:flex}.FilterSidebar-module__dJS6Xq__sectionCount{background:var(--purple_type_1);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.FilterSidebar-module__dJS6Xq__chevron{color:var(--text50);font-size:20px;transition:transform .15s}.FilterSidebar-module__dJS6Xq__chevronOpen{transform:rotate(180deg)}.FilterSidebar-module__dJS6Xq__sectionBody{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.FilterSidebar-module__dJS6Xq__sectionBodyOpen{visibility:visible;grid-template-rows:1fr}.FilterSidebar-module__dJS6Xq__sectionContent{padding-bottom:8px;overflow:hidden}.FilterSidebar-module__dJS6Xq__tagList{flex-direction:column;gap:4px;display:flex}.FilterSidebar-module__dJS6Xq__optionsList{flex-direction:column;gap:1px;max-height:240px;display:flex;overflow-y:auto}.FilterSidebar-module__dJS6Xq__noResults{color:var(--text50);padding:12px 6px;font-size:12px}.FilterSidebar-module__dJS6Xq__noMargin{margin-bottom:0}.FilterSidebar-module__dJS6Xq__compactField div{box-shadow:none!important}.FilterSidebar-module__dJS6Xq__optionItem{all:unset;box-sizing:border-box;color:var(--text80);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;transition:background .1s;display:flex}.FilterSidebar-module__dJS6Xq__optionItem:hover{background:var(--text5,#fffcf50d)}.FilterSidebar-module__dJS6Xq__optionActive{color:var(--text)}.FilterSidebar-module__dJS6Xq__check{border:1.5px solid var(--text20,#fffcf533);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .1s;display:flex}.FilterSidebar-module__dJS6Xq__check .FilterSidebar-module__dJS6Xq__material-symbols-outlined{font-size:14px}.FilterSidebar-module__dJS6Xq__checkInclude{background:var(--green);border-color:var(--green);color:#fff}.FilterSidebar-module__dJS6Xq__checkExclude{background:var(--red);border-color:var(--red);color:#fff}.FilterSidebar-module__dJS6Xq__optionExcluded{opacity:.6;text-decoration:line-through}.FilterSidebar-module__dJS6Xq__optionName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (max-width:768px){.FilterSidebar-module__dJS6Xq__overlay{-webkit-backdrop-filter:blur(4px);z-index:29;opacity:0;pointer-events:none;background:#00000080;transition:opacity .2s;display:block;position:fixed;inset:0}.FilterSidebar-module__dJS6Xq__overlayVisible{opacity:1;pointer-events:auto}}@media (max-width:600px){.FilterSidebar-module__dJS6Xq__panel{width:100vw;min-width:unset;border-left:none;border-radius:0}.FilterSidebar-module__dJS6Xq__scroll{padding-top:48px}}html:not([data-device=desktop]) .FilterSidebar-module__dJS6Xq__overlay{-webkit-backdrop-filter:blur(4px);z-index:29;opacity:0;pointer-events:none;background:#00000080;transition:opacity .2s;display:block;position:fixed;inset:0}html:not([data-device=desktop]) .FilterSidebar-module__dJS6Xq__overlayVisible{opacity:1;pointer-events:auto}html:not([data-device=desktop]) .FilterSidebar-module__dJS6Xq__panel{width:100vw;min-width:unset;border-left:none;border-radius:0}html:not([data-device=desktop]) .FilterSidebar-module__dJS6Xq__scroll{padding-top:48px}
.MainContent-module__b2Hqsq__mainContent{background:var(--background);width:100%;height:100vh;overflow-y:auto;container:main-content/inline-size}@media (max-width:768px){.MainContent-module__b2Hqsq__mainContent{padding-bottom:80px}}.MainContent-module__b2Hqsq__loading{justify-content:center;align-items:center;padding:120px 20px;display:flex}.MainContent-module__b2Hqsq__loadingText{color:var(--text40);font-size:16px;animation:1.5s ease-in-out infinite MainContent-module__b2Hqsq__pulse}@keyframes MainContent-module__b2Hqsq__pulse{0%,to{opacity:.4}50%{opacity:1}}.MainContent-module__b2Hqsq__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:70vh;padding:48px 24px;display:flex}.MainContent-module__b2Hqsq__emptyIconWrap{background:var(--surface-tint);border-radius:24px;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:6px;display:flex}.MainContent-module__b2Hqsq__emptyIconWrap .material-symbols-outlined{color:var(--text40);font-size:52px}.MainContent-module__b2Hqsq__emptyTitle{color:var(--text);margin:0;font-size:22px;font-weight:600}.MainContent-module__b2Hqsq__emptyText{max-width:420px;color:var(--text50);margin:0;font-size:15px;line-height:1.55}.MainContent-module__b2Hqsq__emptyActions{margin-top:10px}