:root{--launcher-bg:#07101a;--launcher-panel:#0b1825;--launcher-panel-2:#0e2030;--launcher-line:rgba(170,217,238,.12);--launcher-text:#e8f3f7;--launcher-muted:#7893a2;--launcher-cyan:#61e8df;--launcher-blue:#5ea8ff;--launcher-green:#58e6a9;--launcher-red:#ff6b7d}body:has(.launcherPage){margin:0;background:var(--launcher-bg);overflow:hidden;color:var(--launcher-text)}.launcherPage{position:fixed;inset:0;display:flex;padding-top:32px;background:radial-gradient(circle at 78% 8%,rgba(38,111,140,.12),transparent 34%),var(--launcher-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--launcher-text);z-index:20}.launcherPage *{box-sizing:border-box}.launcherPage button,.launcherPage input,.launcherPage select,.launcherPage textarea{font:inherit}.launcherPage button{color:inherit}.launcherPage button:focus-visible,.launcherPage input:focus-visible,.launcherPage select:focus-visible,.launcherPage textarea:focus-visible{outline:2px solid var(--launcher-cyan);outline-offset:2px}.launcherPage ::selection{background:rgba(97,232,223,.28)}.nativeTitlebar{position:fixed;z-index:100;inset:0 0 auto;height:32px;display:flex;align-items:center;justify-content:space-between;padding-left:12px;background:#050b11;border-bottom:1px solid rgba(255,255,255,.07);-webkit-app-region:drag;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nativeTitlebar>span{font-size:9px;font-weight:800;letter-spacing:.2em;color:#607887}.nativeTitlebar>div{height:100%;display:flex;-webkit-app-region:no-drag}.nativeTitlebar button{width:46px;border:0;background:transparent;color:#91a5af;cursor:pointer}.nativeTitlebar button:hover{background:rgba(255,255,255,.08);color:#fff}.nativeTitlebar .titleClose:hover{background:#c42b43}.launcherBoot{position:fixed;inset:0;z-index:90;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;background:radial-gradient(circle at center,rgba(38,124,147,.2),transparent 35%),#050d15;color:#eefcff}.bootMark{width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(97,232,223,.5);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(145deg,#102b3e,#07121d);font-size:34px;font-weight:950;color:var(--launcher-cyan);box-shadow:0 0 70px rgba(97,232,223,.16)}.launcherBoot strong{font-size:13px;letter-spacing:.3em}.launcherBoot span{font-size:10px;color:var(--launcher-muted);letter-spacing:.12em}.launcherSidebar{width:238px;flex:0 0 238px;height:100%;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(7,18,29,.98),rgba(5,13,21,.98));border-right:1px solid var(--launcher-line);box-shadow:16px 0 50px rgba(0,0,0,.12)}.launcherBrand{height:92px;display:flex;align-items:center;gap:13px;padding:0 22px;border:0;border-bottom:1px solid var(--launcher-line);background:transparent;text-align:left;cursor:pointer}.launcherBrand>i{width:43px;height:43px;display:grid;place-items:center;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(145deg,#1b4761,#0a1e2c);font-style:normal;font-size:22px;font-weight:950;color:var(--launcher-cyan)}.launcherBrand>span{font-size:12px;line-height:1.1;letter-spacing:.2em}.launcherBrand b{color:var(--launcher-cyan)}.launcherSidebar nav{padding:20px 12px;display:grid;grid-gap:4px;gap:4px;overflow:auto}.launcherSidebar nav button{position:relative;height:44px;display:flex;align-items:center;gap:13px;padding:0 13px;border:1px solid transparent;border-radius:5px;background:transparent;color:#8299a7;cursor:pointer;text-align:left;transition:.18s}.launcherSidebar nav button>i{width:20px;text-align:center;font-style:normal;color:#608498}.launcherSidebar nav button>span{font-size:12px;font-weight:700}.launcherSidebar nav button>em{position:absolute;right:13px;width:6px;height:6px;border-radius:50%;background:var(--launcher-cyan);box-shadow:0 0 10px var(--launcher-cyan)}.launcherSidebar nav button:hover{background:rgba(255,255,255,.035);color:#fff}.launcherSidebar nav button.active{background:linear-gradient(90deg,rgba(47,144,164,.22),rgba(47,144,164,.06));border-color:rgba(97,232,223,.16);color:#fff}.launcherSidebar nav button.active:before{content:"";position:absolute;left:-13px;width:2px;height:25px;background:var(--launcher-cyan);box-shadow:0 0 13px var(--launcher-cyan)}.launcherSidebar nav button.active i{color:var(--launcher-cyan)}.launcherSidebar nav .adminNav{margin-top:12px;color:#f2c97c}.launcherSidebar nav .adminNav i{color:#f2c97c}.sidebarUser{margin-top:auto;min-height:73px;padding:12px 15px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--launcher-line);background:rgba(255,255,255,.018)}.launcherAvatar{position:relative;width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(97,232,223,.35);border-radius:4px;background:linear-gradient(145deg,#17364a,#0a1723);font-size:16px;font-weight:900;color:#bffffa;overflow:hidden}.launcherAvatar img{width:100%;height:100%;object-fit:cover}.launcherAvatar>i{position:absolute;right:2px;bottom:2px;width:7px;height:7px;border-radius:50%;background:var(--launcher-green);border:1px solid #07101a;box-shadow:0 0 8px var(--launcher-green)}.sidebarUser>button{min-width:0;display:flex;flex-direction:column;gap:2px;border:0;background:transparent;text-align:left;cursor:pointer}.sidebarUser strong{max-width:145px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.sidebarUser span{font-size:8px;font-weight:800;letter-spacing:.13em;color:var(--launcher-green)}.launcherMain{min-width:0;flex:1 1;height:100%;display:flex;flex-direction:column}.launcherHeader{height:92px;flex:0 0 92px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-bottom:1px solid var(--launcher-line);background:rgba(5,14,23,.58);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cloudView>span,.heroGameCopy>span,.launcherHeader>div:first-child>span,.newConversation>span,.releaseEditor>span,.sectionIntro>span,.submissionEditor>span{font-size:8px;font-weight:900;letter-spacing:.2em;color:#628393}.launcherHeader h1{margin:5px 0 0;font-size:21px;letter-spacing:-.02em}.headerActions{display:flex;align-items:center;gap:8px}.headerActions>button{height:38px;padding:0 13px;border:1px solid var(--launcher-line);border-radius:4px;background:rgba(255,255,255,.025);font-size:10px;font-weight:800;cursor:pointer}.headerActions>button:hover{border-color:rgba(97,232,223,.32);background:rgba(97,232,223,.06)}.headerActions button b{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:5px;border-radius:50%;background:#193247;color:var(--launcher-cyan)}.headerActions button:has(.launcherAvatar){height:42px;width:42px;padding:0;border:0}.headerActions .launcherAvatar{width:42px;height:42px}.launcherUpdateBanner{position:relative;z-index:20;min-height:78px;flex:0 0 auto;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;padding:12px 30px;border-bottom:1px solid rgba(94,168,255,.3);background:linear-gradient(90deg,rgba(22,67,104,.96),rgba(10,37,59,.96));box-shadow:0 12px 36px rgba(0,0,0,.18)}.launcherUpdateBanner.ready{border-color:rgba(88,230,169,.35);background:linear-gradient(90deg,rgba(16,76,70,.96),rgba(8,43,48,.96))}.updatePulse{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(158,216,255,.38);border-radius:50%;background:rgba(94,168,255,.13);color:#b8d9ff;font-size:20px;font-weight:900;box-shadow:0 0 24px rgba(94,168,255,.16)}.launcherUpdateBanner.ready .updatePulse{border-color:rgba(112,240,187,.44);background:rgba(88,230,169,.12);color:#a9f2ce}.launcherUpdateBanner>div:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.launcherUpdateBanner span{font-size:7px;font-weight:950;letter-spacing:.18em;color:#79bfff}.launcherUpdateBanner.ready span{color:#73e6ae}.launcherUpdateBanner strong{font-size:12px}.launcherUpdateBanner small{font-size:8px;color:#91aab8}.launcherUpdateBanner>button{min-height:36px;padding:0 15px;border:1px solid rgba(151,210,255,.42);border-radius:4px;background:rgba(94,168,255,.16);color:#d9edff;font-size:8px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.launcherUpdateBanner.ready>button{border-color:#6ce4a8;background:linear-gradient(135deg,#58e6a9,#39b98b);color:#07150f}.launcherUpdateProgress{height:3px;margin-top:4px;background:rgba(0,0,0,.3);overflow:hidden}.launcherUpdateProgress i{display:block;height:100%;background:linear-gradient(90deg,#5ea8ff,#61e8df);box-shadow:0 0 12px rgba(97,232,223,.45)}.launcherContent{position:relative;min-height:0;flex:1 1;overflow:auto;padding:26px 30px 40px;scrollbar-color:#294454 #07101a;scrollbar-width:thin}.launcherToast{position:fixed;z-index:150;right:26px;top:110px;max-width:440px;padding:13px 44px 13px 15px;border:1px solid;border-radius:5px;background:#0b1a26;box-shadow:0 18px 60px rgba(0,0,0,.4);font-size:11px}.launcherToast.success{border-color:rgba(88,230,169,.35);color:#bff9dc}.launcherToast.error{border-color:rgba(255,107,125,.4);color:#ffd0d6}.launcherToast button{position:absolute;right:8px;top:6px;border:0;background:transparent;cursor:pointer}.launcherGhost,.launcherPrimary{min-height:40px;padding:0 18px;border:1px solid;border-radius:4px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.launcherPrimary{border-color:#6ef4e8;background:linear-gradient(135deg,#55e4d9,#3ebac4);color:#051015!important;box-shadow:0 10px 30px rgba(75,224,217,.14)}.launcherPrimary:hover{filter:brightness(1.08)}.launcherGhost{border-color:rgba(255,255,255,.2);background:rgba(6,15,24,.42);color:#fff}.launcherPage button:disabled{opacity:.45;cursor:not-allowed}.launcherAuth{position:absolute;inset:32px 0 0;display:grid;place-items:center;overflow:auto;background:#06101a}.authBackdrop{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,9,16,.25),rgba(3,9,16,.92) 62%),url(/gdansk-night-panorama.jpg) 50%/cover;filter:brightness(.72) saturate(.8);transform:scale(1.03)}.authBackdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 45%,rgba(74,197,204,.12),transparent 38%)}.authCard{position:relative;z-index:1;width:min(430px,calc(100% - 40px));margin-left:min(38vw,520px);padding:34px;border:1px solid rgba(142,230,234,.2);border-radius:8px;background:rgba(5,14,23,.9);box-shadow:0 30px 100px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.authLogo{width:54px;height:54px;display:grid;place-items:center;margin-bottom:17px;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#133348;color:var(--launcher-cyan);font-size:26px;font-weight:950}.authCard>span{font-size:8px;font-weight:900;letter-spacing:.2em;color:#6e8a98}.authCard h1{margin:8px 0;font-size:32px}.authCard>p{margin:0 0 21px;color:#8ba1ad;font-size:12px;line-height:1.55}.authTabs{display:flex;border-bottom:1px solid var(--launcher-line);margin-bottom:18px}.authTabs button{flex:1 1;padding:10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#708a99;font-size:10px;font-weight:800;cursor:pointer}.authTabs button.active{border-color:var(--launcher-cyan);color:#fff}.authCard form{display:grid;grid-gap:12px;gap:12px}.authCard label,.newConversation label,.releaseEditor label,.submissionEditor label{display:grid;grid-gap:6px;gap:6px}.authCard label>span,.newConversation label>span,.releaseEditor label>span,.submissionEditor label>span{font-size:8px;font-weight:900;letter-spacing:.12em;color:#7f98a5;text-transform:uppercase}.authCard input,.newConversation input,.newConversation textarea,.releaseEditor input,.releaseEditor select,.releaseEditor textarea,.submissionEditor input,.submissionEditor textarea{width:100%;border:1px solid var(--launcher-line);border-radius:4px;background:#07131f;color:#eefbff;padding:11px 12px;outline:0}.authCard input:focus,.newConversation input:focus,.newConversation textarea:focus,.releaseEditor input:focus,.releaseEditor select:focus,.releaseEditor textarea:focus,.submissionEditor input:focus,.submissionEditor textarea:focus{border-color:rgba(97,232,223,.55)}.authCard small{display:block;margin-top:16px;color:#556e7b;font-size:8px;text-align:center}.authError{margin-bottom:12px;padding:10px;border:1px solid rgba(255,107,125,.3);background:rgba(255,107,125,.07);color:#ffbdc6;font-size:10px}.authUpdateNotice{position:absolute;z-index:3;top:22px;right:22px;display:grid;grid-template-columns:36px minmax(120px,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 11px;border:1px solid rgba(94,168,255,.35);border-radius:5px;background:rgba(8,29,47,.92);box-shadow:0 16px 44px rgba(0,0,0,.3);text-align:left;cursor:pointer}.authUpdateNotice>i{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:rgba(94,168,255,.14);color:#8dc7ff;font-size:16px;font-style:normal;font-weight:900}.authUpdateNotice>span{display:grid;grid-gap:2px;gap:2px}.authUpdateNotice b{font-size:9px}.authUpdateNotice small{font-size:7px;color:#7595a7}.authUpdateNotice em{padding:6px 8px;border-radius:3px;background:#5ea8ff;color:#07121c;font-size:7px;font-style:normal;font-weight:950;text-transform:uppercase}.launcherHero{position:relative;min-height:390px;display:flex;align-items:flex-end;padding:45px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background-position:50%;background-size:cover;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.25)}.launcherHero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(3,9,16,.68));pointer-events:none}.heroGameCopy{position:relative;z-index:2;max-width:620px}.heroGameCopy h2{margin:9px 0 10px;font-size:clamp(48px,6vw,92px);line-height:.84;letter-spacing:-.07em;text-transform:uppercase}.heroGameCopy p{max-width:510px;margin:0 0 22px;color:#c3d0d5;font-size:13px;line-height:1.6}.heroGameCopy>div{display:flex;gap:9px}.heroNetwork{position:absolute;z-index:2;right:22px;top:20px;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(4,12,19,.55);font-size:8px;letter-spacing:.12em}.heroNetwork i{width:6px;height:6px;border-radius:50%;background:var(--launcher-green);box-shadow:0 0 8px var(--launcher-green)}.heroNetwork b{color:var(--launcher-green)}.homeGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:18px;gap:18px;margin-top:18px}.continuePanel,.networkPanel,.settingsView section{border:1px solid var(--launcher-line);border-radius:6px;background:linear-gradient(145deg,rgba(13,30,44,.72),rgba(8,20,31,.72));padding:20px}.panelHeading{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.networkPanel>span,.panelHeading span{font-size:8px;font-weight:900;letter-spacing:.16em;color:#658493}.panelHeading h3{margin:4px 0 0}.networkPanel>button,.panelHeading button{border:0;background:transparent;color:#82b6c9;font-size:9px;cursor:pointer}.gameRow{display:grid;grid-template-columns:105px 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:11px;border:1px solid rgba(255,255,255,.07);background:rgba(4,12,19,.34)}.gameRowCover{height:72px;background:50%/cover;border-radius:3px}.gameRow>div:nth-child(2){display:flex;flex-direction:column;gap:4px}.gameRow small,.gameRow span{font-size:8px;color:#6f8a98}.gameRow strong{font-size:16px}.gameRow>button{padding:11px 16px;border:1px solid rgba(97,232,223,.3);border-radius:4px;background:rgba(97,232,223,.09);color:#a9fff9;font-size:9px;font-weight:900;cursor:pointer}.networkUser{display:flex;align-items:center;gap:11px;margin:15px 0}.networkUser>div{display:flex;flex-direction:column}.networkUser small{font-size:8px;color:var(--launcher-green)}.networkStats{display:grid;grid-template-columns:1fr 1fr;margin:14px 0;border:1px solid var(--launcher-line)}.networkStats>div{padding:13px;display:flex;flex-direction:column}.networkStats>div+div{border-left:1px solid var(--launcher-line)}.networkStats b{font-size:20px}.networkStats span{font-size:8px;color:#698390}.emptyPanel{padding:24px;border:1px dashed rgba(255,255,255,.12);color:#728b98;font-size:11px;text-align:center}.emptyPanel button{display:block;margin:14px auto 0;border:0;background:transparent;color:var(--launcher-cyan);cursor:pointer}.sectionIntro{margin-bottom:24px}.sectionIntro h2{margin:8px 0 6px;font-size:34px;letter-spacing:-.04em}.sectionIntro p{margin:0;color:#79919d;font-size:12px}.storeGrid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));grid-gap:16px;gap:16px}.storeCard{border:1px solid var(--launcher-line);border-radius:6px;background:#0a1723;overflow:hidden;transition:.2s}.storeCard:hover{transform:translateY(-3px);border-color:rgba(97,232,223,.25);box-shadow:0 20px 55px rgba(0,0,0,.24)}.storeCover{height:210px;position:relative;padding:15px;background:linear-gradient(145deg,#122b3d,#08131e);background-position:50%;background-size:cover}.storeCover>span{font-size:8px;font-weight:900;letter-spacing:.13em}.storeCover>em{position:absolute;right:12px;top:12px;padding:6px 8px;border-radius:3px;background:rgba(88,230,169,.88);color:#07120f;font-size:7px;font-weight:950;font-style:normal}.storeInfo{padding:17px}.storeInfo h3{margin:0 0 7px;font-size:18px}.storeInfo>p{height:44px;margin:0 0 16px;color:#78919d;font-size:10px;line-height:1.5;overflow:hidden}.storeInfo>div{display:flex;align-items:center;justify-content:space-between}.storeInfo>div>strong{font-size:12px}.storeInfo button{min-height:34px;padding:0 12px;border:1px solid var(--launcher-line);border-radius:3px;background:rgba(255,255,255,.04);font-size:8px;font-weight:900;cursor:pointer}.libraryView{height:calc(100vh - 190px);min-height:520px;display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid var(--launcher-line);border-radius:7px;overflow:hidden;background:#08141f}.libraryRail{overflow:auto;border-right:1px solid var(--launcher-line);background:#07121c;padding:9px}.libraryRail>button{position:relative;width:100%;display:flex;align-items:center;gap:11px;padding:10px;border:1px solid transparent;border-radius:4px;background:transparent;color:#7c93a0;text-align:left;cursor:pointer}.libraryRail>button:hover{background:rgba(255,255,255,.03)}.libraryRail>button.active{background:linear-gradient(90deg,rgba(61,153,171,.18),rgba(61,153,171,.04));border-color:rgba(97,232,223,.13);color:#fff}.libraryRail>button>i{width:38px;height:50px;display:grid;place-items:center;background:linear-gradient(145deg,#17354a,#0a1b29);font-style:normal;font-weight:900;color:#9deee9}.libraryRail>button>span{min-width:0;display:flex;flex-direction:column;gap:3px}.libraryRail strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.libraryRail small{font-size:8px;color:#607b89}.libraryRail>button>em{position:absolute;right:9px;width:5px;height:5px;border-radius:50%;background:var(--launcher-green)}.libraryDetail{position:relative;overflow:hidden}.libraryBackdrop{position:absolute;inset:0;background:50%/cover;filter:saturate(.85)}.libraryCopy{position:absolute;inset:auto 0 0;padding:38px;z-index:2;background:linear-gradient(180deg,transparent,rgba(7,16,26,.55) 12%,#07101a 55%)}.libraryCopy>span{font-size:8px;font-weight:900;letter-spacing:.18em;color:#9dc1cc}.libraryCopy h2{margin:7px 0;font-size:clamp(42px,5vw,78px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.libraryCopy>p{max-width:600px;color:#acbdc5;font-size:11px;line-height:1.6}.releaseMeta{display:flex;gap:9px;margin:18px 0}.releaseMeta>span{display:flex;flex-direction:column;gap:3px;min-width:110px;padding:9px 11px;border:1px solid var(--launcher-line);background:rgba(5,14,23,.65);font-size:7px;color:#66828f;text-transform:uppercase}.releaseMeta b{font-size:9px;color:#d7e8ed}.libraryActions{display:flex;align-items:center;gap:8px}.activeDownload button,.libraryActions button{min-height:38px;padding:0 15px;border:1px solid var(--launcher-line);border-radius:3px;background:rgba(255,255,255,.035);font-size:9px;font-weight:900;cursor:pointer}.libraryActions .playButton{min-width:150px;background:linear-gradient(135deg,#68e7dc,#3eb0bf);border-color:#79eee5;color:#061116}.libraryActions .updateButton{border-color:rgba(94,168,255,.38);background:rgba(94,168,255,.1);color:#a9cdff}.dangerText{color:#ff9ba7!important}.releaseNotes{margin-top:15px;padding-top:13px;border-top:1px solid var(--launcher-line)}.releaseNotes span{font-size:7px;font-weight:900;letter-spacing:.15em;color:#66828f}.releaseNotes p{margin:6px 0;color:#9aadb6;font-size:9px}.activeDownload{max-width:650px;padding:14px;border:1px solid rgba(97,232,223,.18);background:rgba(10,29,40,.72)}.activeDownload>div:first-child{display:flex;justify-content:space-between;font-size:9px}.progressTrack{height:4px;margin-top:8px;background:#142b3a;overflow:hidden}.progressTrack i{display:block;height:100%;background:linear-gradient(90deg,#55d9d4,#5ea8ff);box-shadow:0 0 12px rgba(97,232,223,.45)}.activeDownload button{margin-top:10px}.emptyLibrary{height:100%;display:grid;place-items:center;align-content:center;text-align:center;color:#7c929e}.emptyLibrary>div{font-size:50px}.emptyLibrary h2{margin:12px 0 5px;color:#e8f3f7}.emptyLibrary p{font-size:11px}.downloadQueue{display:grid;grid-gap:9px;gap:9px}.downloadQueue>article{display:grid;grid-template-columns:52px 1fr 60px;grid-gap:14px;gap:14px;align-items:center;padding:13px;border:1px solid var(--launcher-line);background:#0a1824}.downloadIcon{width:52px;height:52px;display:grid;place-items:center;background:#102b3d;color:var(--launcher-cyan);font-weight:900}.downloadQueue article>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.downloadQueue strong{font-size:12px}.downloadQueue span{font-size:8px;color:#738b98}.downloadQueue article>b{text-align:right;font-size:11px}.nativeRequired{margin-bottom:14px;padding:12px;border:1px solid rgba(255,196,96,.2);background:rgba(255,196,96,.06);color:#e9c988;font-size:10px}.communityHead{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.communityHead>div>span{font-size:8px;font-weight:900;letter-spacing:.18em;color:#6f8b99}.communityHead h2{margin:7px 0 0;font-size:34px}.communityHead label{position:relative}.communityHead input{width:300px;padding:12px 35px 12px 13px;border:1px solid var(--launcher-line);border-radius:4px;background:#081622;color:#fff;outline:0}.communityHead label>i{position:absolute;right:12px;top:10px;font-style:normal;color:#668391}.friendSection,.searchResults{margin-bottom:20px;padding:18px;border:1px solid var(--launcher-line);background:#091722}.friendSection>h3,.searchResults h3{margin:0 0 13px;font-size:12px}.friendSection h3 b{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:6px;border-radius:50%;background:#153246;color:var(--launcher-cyan);font-size:8px}.friendRow{display:flex;align-items:center;gap:11px;padding:9px;border-top:1px solid rgba(255,255,255,.055)}.friendRow>div:nth-child(2){min-width:0;flex:1 1;display:flex;flex-direction:column}.friendRow strong{font-size:11px}.friendRow span{font-size:8px;color:#6d8794}.friendGrid button,.friendRow button{padding:8px 12px;border:1px solid var(--launcher-line);border-radius:3px;background:rgba(255,255,255,.035);font-size:8px;font-weight:800;cursor:pointer}.friendGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.friendGrid article{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:18px;border:1px solid var(--launcher-line);background:#0b1a27}.friendGrid article .launcherAvatar{width:54px;height:54px}.friendGrid article span{font-size:8px;color:var(--launcher-green)}.cloudView{min-height:calc(100vh - 205px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(67,177,195,.15),transparent 32%)}.cloudOrb{width:90px;height:90px;display:grid;place-items:center;margin-bottom:16px;border:1px solid rgba(97,232,223,.35);border-radius:50%;background:radial-gradient(circle,#143c50,#07131f);font-size:37px;color:var(--launcher-cyan);box-shadow:0 0 80px rgba(97,232,223,.12)}.cloudView h2{margin:8px 0;font-size:40px}.cloudView>p{max-width:560px;margin:0;color:#8198a3;font-size:12px}.cloudStatus{display:flex;align-items:center;gap:12px;margin:24px 0;padding:13px 18px;border:1px solid var(--launcher-line);background:#091824;text-align:left}.cloudStatus>i{width:10px;height:10px;border-radius:50%;background:#62717a}.cloudStatus>i.active{background:var(--launcher-green);box-shadow:0 0 13px var(--launcher-green)}.cloudStatus>div{display:flex;flex-direction:column}.cloudStatus strong{font-size:10px}.cloudStatus span{font-size:8px;color:#718a96}.cloudFeatures{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;width:min(760px,100%);margin-bottom:22px}.cloudFeatures>div{display:flex;flex-direction:column;align-items:center;gap:5px;padding:20px;border:1px solid var(--launcher-line);background:rgba(9,24,36,.68)}.cloudFeatures b{font-size:23px;color:var(--launcher-cyan)}.cloudFeatures strong{font-size:10px}.cloudFeatures span{font-size:8px;color:#718a96}.supportView{height:calc(100vh - 190px);min-height:520px;display:grid;grid-template-columns:300px 1fr;border:1px solid var(--launcher-line);background:#081520}.supportThreads{border-right:1px solid var(--launcher-line);overflow:auto}.supportThreads>div:first-child{height:53px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--launcher-line)}.supportThreads>div>span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#6f8896}.supportThreads>div>button{border:0;background:transparent;color:var(--launcher-cyan);font-size:9px;cursor:pointer}.supportThreads>button{position:relative;width:100%;display:flex;flex-direction:column;gap:4px;padding:13px;border:0;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;text-align:left;cursor:pointer}.supportThreads>button.active{background:linear-gradient(90deg,rgba(57,148,166,.17),transparent)}.supportThreads strong{font-size:10px}.supportThreads span{font-size:8px;color:#6d8693}.releaseList em,.submissionList em,.supportChat header>em,.supportThreads em{align-self:flex-start;padding:4px 6px;border-radius:3px;background:#152d3d;color:#86a3b0;font-size:7px;font-style:normal;text-transform:uppercase}.supportChat header>em.open,.supportThreads em.open{background:rgba(88,230,169,.13);color:#83efb7}.supportChat header>em.closed,.supportThreads em.closed{background:rgba(255,107,125,.12);color:#ff9aa7}.supportThreads>p{padding:18px;color:#6d8592;font-size:9px}.supportChat{min-width:0;display:flex;flex-direction:column}.supportChat>header{min-height:68px;padding:12px 17px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--launcher-line)}.supportChat>header>div:first-child{min-width:0;flex:1 1}.supportChat header span{font-size:8px;color:#6d8693}.supportChat h2{margin:3px 0 0;font-size:15px}.supportChat header>div:last-child{display:flex;gap:5px}.supportChat header button{padding:6px 8px;border:1px solid var(--launcher-line);background:transparent;font-size:7px;cursor:pointer}.launcherMessages{min-height:0;flex:1 1;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:10px}.launcherMessages article{align-self:flex-start;max-width:72%;padding:10px 12px;border:1px solid var(--launcher-line);border-radius:3px 10px 10px 10px;background:#0d2231}.launcherMessages article.own{align-self:flex-end;border-color:rgba(97,232,223,.2);border-radius:10px 3px 10px 10px;background:#12313d}.launcherMessages article>span{font-size:7px;font-weight:900;color:#6c8c99}.launcherMessages p{margin:5px 0;font-size:10px;line-height:1.5;white-space:pre-wrap}.launcherMessages time{font-size:7px;color:#5e7682}.supportComposer{display:flex;gap:8px;padding:12px;border-top:1px solid var(--launcher-line)}.supportComposer textarea{min-width:0;flex:1 1;resize:none;border:1px solid var(--launcher-line);background:#07131f;color:#fff;padding:10px;outline:0}.supportComposer button{width:90px;border:1px solid #5addd5;background:#47cfc8;color:#061015;font-size:9px;font-weight:900;cursor:pointer}.newConversation{width:min(580px,calc(100% - 40px));margin:auto;display:grid;grid-gap:12px;gap:12px}.newConversation h2{font-size:30px}.newConversation textarea{resize:vertical}.adminView,.submitView{display:grid;grid-template-columns:minmax(480px,1.2fr) minmax(350px,.8fr);grid-gap:18px;gap:18px}.releaseEditor,.submissionEditor{padding:24px;border:1px solid var(--launcher-line);background:#091722}.releaseEditor h2,.submissionEditor h2{margin:7px 0;font-size:28px}.submissionEditor>p{margin:0 0 17px;color:#758d99;font-size:10px}.contactCard{display:flex;flex-direction:column;gap:3px;padding:12px;margin-bottom:13px;border-left:2px solid var(--launcher-cyan);background:rgba(97,232,223,.055)}.contactCard span{font-size:7px;color:#6f8995}.contactCard strong{font-size:11px}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.releaseEditor,.submissionEditor{display:grid;grid-gap:12px;gap:12px}.releaseEditor textarea,.submissionEditor textarea{resize:vertical}.releaseList,.submissionList{padding:19px;border:1px solid var(--launcher-line);background:#07131f;overflow:auto;max-height:calc(100vh - 190px)}.releaseList>h3,.submissionList>h3{margin:0 0 12px;font-size:12px}.releaseList>h3 b,.submissionList>h3 b{color:var(--launcher-cyan)}.releaseList article,.submissionList article{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}.releaseList article>div:first-child,.submissionList article>div:first-child{display:flex;flex-direction:column}.releaseList strong,.submissionList strong{font-size:10px}.releaseList span,.submissionList span{font-size:8px;color:#6b8390}.releaseList article>p,.submissionList article>p{grid-column:1/-1;margin:0;color:#8096a1;font-size:9px;line-height:1.5}.submissionList article>div:last-child{grid-column:1/-1;display:flex;gap:5px}.releaseList button,.submissionList button{padding:6px 8px;border:1px solid var(--launcher-line);background:transparent;font-size:7px;cursor:pointer}.releaseList em.published,.submissionList em.accepted{background:rgba(88,230,169,.13);color:#83efb7}.submissionList em.rejected{background:rgba(255,107,125,.12);color:#ff9aa7}.releaseList em.draft{background:rgba(255,196,96,.1);color:#efcb87}.releaseChecks{display:flex;gap:15px}.releaseChecks label{display:flex;align-items:center;gap:6px;font-size:9px}.releaseChecks input{width:auto}.codeInput{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:9px!important}.settingsView{max-width:920px}.settingsView section{margin-bottom:13px}.settingsView section>h3{margin:0 0 13px;font-size:11px}.settingRow{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid rgba(255,255,255,.055)}.settingRow>div{display:flex;flex-direction:column;gap:3px}.settingRow strong{font-size:10px}.settingRow span{font-size:8px;color:#708895}.settingRow button{padding:8px 11px;border:1px solid var(--launcher-line);background:rgba(255,255,255,.03);font-size:8px;cursor:pointer}.securityList{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.securityList span{padding:9px;border:1px solid rgba(88,230,169,.1);background:rgba(88,230,169,.035);color:#8fcaae;font-size:8px}.updateState{padding:9px;background:#07131f;color:#819ba7;font-size:8px}.profileViewLauncher{max-width:880px}.profileBanner{display:flex;align-items:center;gap:18px;padding:32px;border:1px solid var(--launcher-line);background:linear-gradient(135deg,#102b3e,#08151f)}.profileBanner>.launcherAvatar{width:82px;height:82px;font-size:32px}.profileBanner>div:nth-child(2){flex:1 1}.profileBanner span{font-size:8px;letter-spacing:.18em;color:#6d8a97}.profileBanner h2{margin:5px 0 2px;font-size:30px}.profileBanner p{margin:0;color:#7a929e;font-size:10px}.profileBanner>em{padding:8px 10px;border:1px solid rgba(242,201,124,.25);background:rgba(242,201,124,.06);color:#f2c97c;font-size:8px;font-weight:900;font-style:normal}.profileNumbers{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0;border:1px solid var(--launcher-line);background:#091722}.profileNumbers>div{display:flex;flex-direction:column;align-items:center;padding:18px}.profileNumbers>div+div{border-left:1px solid var(--launcher-line)}.profileNumbers b{font-size:22px}.profileNumbers span{font-size:8px;color:#6e8794}.profileSettings{border:1px solid var(--launcher-line);background:#091722}.profileSettings>div{display:flex;justify-content:space-between;padding:13px 16px;border-top:1px solid rgba(255,255,255,.05)}.profileSettings>div:first-child{border:0}.profileSettings span{font-size:9px;color:#6f8794}.profileSettings strong{font-size:9px}.profileActions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.profileActions button{padding:10px 13px;border:1px solid var(--launcher-line);background:#091722;font-size:8px;cursor:pointer}@media(max-width:1200px){.launcherSidebar{width:205px;flex-basis:205px}.storeGrid{grid-template-columns:repeat(2,minmax(250px,1fr))}.homeGrid{grid-template-columns:1fr 270px}.friendGrid{grid-template-columns:repeat(3,1fr)}.adminView,.submitView{grid-template-columns:1fr}.releaseList,.submissionList{max-height:none}.launcherHero{min-height:340px}}@media(max-width:900px){body:has(.launcherPage){overflow:auto}.launcherPage{position:relative;min-height:100vh;height:auto;display:block;padding-top:32px}.launcherSidebar{width:100%;height:auto;position:-webkit-sticky;position:sticky;top:32px;z-index:30;display:block;border-right:0;border-bottom:1px solid var(--launcher-line)}.launcherBrand{display:none}.launcherSidebar nav{display:flex;overflow:auto;padding:8px}.launcherSidebar nav button{min-width:max-content}.sidebarUser{display:none}.launcherHeader{position:-webkit-sticky;position:sticky;top:92px;z-index:20}.launcherContent{overflow:visible}.homeGrid,.libraryView,.supportView{grid-template-columns:1fr;height:auto}.libraryRail,.supportThreads{max-height:240px;border-right:0;border-bottom:1px solid var(--launcher-line)}.libraryDetail{min-height:620px}.friendGrid{grid-template-columns:repeat(2,1fr)}.cloudFeatures{grid-template-columns:1fr}.authCard{margin:0}.nativeTitlebar{position:fixed}}.launcherBadges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.launcherBadge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 8px;border:1px solid rgba(97,232,223,.2);border-radius:4px;background:rgba(97,232,223,.06);color:#b8f8f3;font-size:8px;letter-spacing:.04em}.launcherBadge i{font-style:normal;font-size:13px}.launcherBadge b{font-size:8px}.launcherBadges.compact{display:inline-flex;flex-wrap:nowrap;gap:3px;margin:3px 0 0}.launcherBadges.compact .launcherBadge{min-width:20px;min-height:20px;justify-content:center;padding:2px 4px}.launcherBadges.compact .launcherBadge i{font-size:11px}.badgeShowcase.badge-owner,.launcherBadge.badge-owner{border-color:rgba(255,201,92,.4);background:rgba(255,201,92,.09);color:#ffda84}.badgeShowcase.badge-developer,.launcherBadge.badge-developer{border-color:rgba(126,139,255,.4);background:rgba(126,139,255,.09);color:#bdc5ff}.badgeShowcase.badge-support,.launcherBadge.badge-support{border-color:rgba(255,101,126,.4);background:rgba(255,101,126,.09);color:#ffafbc}.badgeShowcase.badge-cloud,.launcherBadge.badge-cloud{border-color:rgba(97,232,223,.4);background:rgba(97,232,223,.09);color:#9afff7}.badgeFallback{font-size:8px!important;font-weight:900;color:var(--launcher-green)!important;letter-spacing:.1em}.sidebarUser .launcherBadges{max-width:150px;overflow:hidden}.sidebarUser .launcherBadge{border:0;background:transparent;padding:0;color:#f2c97c}.friendGrid .launcherBadges,.friendRow .launcherBadges,.launcherMessages .launcherBadges,.supportChat .launcherBadges,.supportThreads .launcherBadges{margin-top:3px}.friendGrid .launcherBadge,.friendRow .launcherBadge,.launcherMessages .launcherBadge,.supportChat .launcherBadge,.supportThreads .launcherBadge{border:0;background:transparent;padding:0 2px}.rememberDevice{grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:9px!important;padding:4px 0}.rememberDevice input{width:16px!important;height:16px;accent-color:var(--launcher-cyan)}.rememberDevice>span{font-size:9px!important;color:#bdd0d8!important;letter-spacing:0!important;text-transform:none!important}.rememberDevice>small{grid-column:2;margin:0!important;text-align:left!important;font-size:7px!important}.rememberToggle{position:relative!important;width:40px;height:22px;padding:0!important;border-radius:999px!important;background:#101f2b!important}.rememberToggle i{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#657884;transition:.18s}.rememberToggle.on{border-color:rgba(97,232,223,.5)!important;background:rgba(97,232,223,.12)!important}.rememberToggle.on i{left:21px;background:var(--launcher-cyan);box-shadow:0 0 8px rgba(97,232,223,.55)}.profileViewLauncher{max-width:1120px;margin:0 auto}.profileSteamHero{position:relative;min-height:220px;display:grid;grid-template-columns:168px minmax(0,1fr) 180px;align-items:start;grid-gap:24px;gap:24px;padding:28px;border:1px solid rgba(151,231,234,.16);background:linear-gradient(110deg,rgba(5,18,29,.94),rgba(24,26,48,.78) 55%,rgba(19,53,61,.78)),url(/gdansk-night-panorama.jpg) center 58%/cover;overflow:hidden}.profileSteamHero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(4,11,18,.62)),repeating-linear-gradient(175deg,transparent 0 27px,rgba(97,232,223,.025) 28px 29px);pointer-events:none}.profileSteamHero>*{position:relative;z-index:1}.profileAvatarFrame{width:168px;height:168px;padding:5px;border:1px solid rgba(97,232,223,.7);background:#07131f;box-shadow:0 0 0 3px rgba(3,9,15,.7),0 18px 45px rgba(0,0,0,.4)}.profileAvatarFrame .launcherAvatar{width:100%;height:100%;border:0;border-radius:0;font-size:56px}.profileHeroIdentity{min-width:0;padding-top:9px}.profileHeroIdentity>span{font-size:8px;font-weight:900;letter-spacing:.18em;color:var(--launcher-green)}.profileHeroIdentity h2{margin:8px 0 3px;font-size:32px;font-weight:500;letter-spacing:-.02em}.profileHeroIdentity p{margin:0;color:#91a5ae;font-size:10px}.profileHeroIdentity .launcherBadges{margin-top:18px}.profileLevel{display:grid;grid-template-columns:1fr 54px;align-items:center;grid-gap:7px;gap:7px;padding:12px;border:1px solid rgba(255,255,255,.08);background:rgba(2,8,14,.52)}.profileLevel>span{font-size:9px;letter-spacing:.12em;color:#a5b5bc}.profileLevel>b{width:46px;height:46px;display:grid;place-items:center;border:2px solid #ef5b85;border-radius:50%;font-size:18px;font-weight:500}.profileLevel>div{grid-column:1/-1;height:4px;background:rgba(255,255,255,.09)}.profileLevel>div i{display:block;height:100%;background:linear-gradient(90deg,var(--launcher-cyan),#ef5b85)}.profileLevel small{grid-column:1/-1;color:#718994;font-size:8px}.profileEditButton{position:absolute;right:28px;bottom:25px;padding:9px 13px;border:1px solid rgba(97,232,223,.28);background:rgba(18,55,67,.86);color:#d9ffff;font-size:9px;font-weight:800;cursor:pointer}.profileEditButton:hover{background:rgba(37,108,119,.85)}.profileEditor{display:grid;grid-template-columns:92px 1fr 1fr;align-items:end;grid-gap:14px;gap:14px;margin:12px 0;padding:18px;border:1px solid rgba(97,232,223,.22);background:#091722}.profileEditorPreview{grid-row:1/3;display:grid;justify-items:center;grid-gap:7px;gap:7px;color:#708894;font-size:7px}.profileEditorPreview .launcherAvatar{width:72px;height:72px;font-size:24px}.profileEditor label{display:grid;grid-gap:6px;gap:6px}.profileEditor label>span{font-size:8px;font-weight:900;letter-spacing:.1em;color:#7e98a5}.profileEditor input{width:100%;padding:11px;border:1px solid var(--launcher-line);background:#06121d;color:#fff;outline:0}.profileEditor input:focus{border-color:rgba(97,232,223,.55)}.profileEditor>div:last-child{grid-column:2/-1;display:flex;justify-content:flex-end;gap:8px}.profileEditor button{padding:9px 13px;border:1px solid var(--launcher-line);background:#0b1c29;font-size:8px;cursor:pointer}.profileSteamGrid{grid-template-columns:minmax(0,1fr) 292px;margin-top:12px}.profilePrimary,.profileSteamGrid{display:grid;grid-gap:12px;gap:12px}.profilePrimary{align-content:start}.profileActivity,.profileShowcase,.profileSidePanel{border:1px solid var(--launcher-line);background:linear-gradient(140deg,rgba(11,30,43,.92),rgba(18,15,31,.9))}.profileActivity>header,.profileShowcase>header{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(28,50,66,.62)}.profileActivity header span,.profileShowcase header span{font-size:11px}.profileActivity header b,.profileShowcase header b{font-size:8px;font-weight:500;color:#9aabb2}.badgeShowcaseGrid{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));grid-gap:7px;gap:7px;padding:12px}.badgeShowcase{min-height:116px;display:grid;justify-items:center;align-content:center;grid-gap:5px;gap:5px;padding:10px;border:1px solid rgba(97,232,223,.18);background:rgba(5,14,23,.52);text-align:center}.badgeShowcase>i{font-style:normal;font-size:31px;filter:drop-shadow(0 4px 7px rgba(0,0,0,.45))}.badgeShowcase strong{font-size:9px}.badgeShowcase span{font-size:7px;line-height:1.35;color:#8196a0}.profileActivity>article{min-height:86px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;grid-gap:13px;gap:13px;margin:10px;padding:8px;border:1px solid rgba(255,255,255,.055);background:rgba(4,11,18,.55)}.activityCover{height:68px;background:50%/cover}.profileActivity article>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.profileActivity article strong{font-size:12px}.profileActivity article span{font-size:8px;color:#7e939d}.profileActivity article em{color:var(--launcher-green);font-size:7px;font-style:normal;letter-spacing:.08em}.profileSidePanel{padding:13px;background:linear-gradient(160deg,rgba(20,34,48,.95),rgba(27,13,33,.94))}.profileSidePanel>h3{margin:0 0 30px;color:var(--launcher-cyan);font-size:18px;font-weight:500}.profileSidePanel>section{padding:14px 0;border-top:1px solid rgba(255,255,255,.07)}.profileSidePanel section>span{color:#b6c1c6;font-size:9px}.profileSidePanel section>b{margin-left:8px;color:#82939a;font-size:20px;font-weight:400}.sideBadgeIcons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sideBadgeIcons i{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(97,232,223,.25);-webkit-clip-path:polygon(50% 0,95% 23%,95% 77%,50% 100%,5% 77%,5% 23%);clip-path:polygon(50% 0,95% 23%,95% 77%,50% 100%,5% 77%,5% 23%);background:#102333;font-size:22px;font-style:normal}.profileSideStat{display:flex;align-items:baseline;gap:8px;margin-top:12px}.profileSideStat b{font-size:23px;font-weight:400;color:#dce8ec}.profileSideStat small{font-size:9px;color:#8fa0a7}.profileAccountState{display:flex;flex-direction:column;gap:6px}.profileAccountState strong{font-size:9px;color:var(--launcher-green)}.profileAccountState small{color:#708792;font-size:7px}.profileViewLauncher>.profileActions{margin-bottom:8px}@media(max-width:1200px){.profileSteamGrid{grid-template-columns:minmax(0,1fr) 250px}.badgeShowcaseGrid{grid-template-columns:repeat(2,minmax(110px,1fr))}.profileActivity>article{grid-template-columns:135px 1fr auto}}@media(max-width:900px){.profileSteamHero{grid-template-columns:120px 1fr;min-height:260px}.profileAvatarFrame{width:120px;height:120px}.profileLevel{grid-column:1/-1}.profileEditButton{right:18px;bottom:18px}.profileEditor{grid-template-columns:72px 1fr}.profileEditor label{grid-column:2}.profileEditor>div:last-child{grid-column:1/-1}.profileSteamGrid{grid-template-columns:1fr}.badgeShowcaseGrid{grid-template-columns:repeat(2,minmax(100px,1fr))}.profileActivity>article{grid-template-columns:100px 1fr}.profileActivity article>em{grid-column:2}.profileSidePanel{order:-1}}