:root{--bg:#090b0d;--panel:#121518;--panel2:#181d20;--text:#f6f7fb;--muted:#929cab;--line:#232c39;--accent:#f5a524;--accent2:#22d3c5;--good:#a3e635;--mixed:#fbbf24;--bad:#fb5b5b;--shadow:0 18px 50px rgba(0,0,0,.25)}*{box-sizing:border-box}html{background:var(--bg);color-scheme:dark}body{margin:0;background:radial-gradient(circle at 15% 0,rgba(245,165,36,.12),transparent 34%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #f7b84b;outline-offset:2px}.shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.demoBanner{padding:8px 16px;text-align:center;background:#171d27;border-bottom:1px solid var(--line);color:#aeb7c6;font-size:11px;font-weight:800;letter-spacing:.12em}.header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(10,13,18,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(35,44,57,.85)}.nav{height:74px;gap:28px}.brand,.nav{display:flex;align-items:center}.brand{border:0;background:transparent;color:var(--text);gap:10px;font-size:19px;padding:0}.pulseLogo{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,var(--accent),#d97706);box-shadow:0 10px 25px rgba(245,165,36,.25);font-size:13px;font-weight:950;letter-spacing:-.04em}.desktopNav{display:flex;gap:8px;align-items:center;margin-left:12px}.desktopNav button,.mobileNav button{border:0;background:transparent;color:#a9b1be;padding:9px 12px;border-radius:10px;font-weight:700}.desktopNav button.active,.desktopNav button:hover{background:#151b24;color:#fff}.badge{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#252e3b;color:#d7dce4;font-size:11px;margin-left:4px}.navActions{margin-left:auto;display:flex;align-items:center;gap:10px}.follow,.linkBtn,.menu,.primary,.secondary,.textBtn{border:0;border-radius:11px;font-weight:800}.primary{background:linear-gradient(135deg,var(--accent),#e58b0b);color:white;padding:12px 16px;box-shadow:0 10px 24px rgba(245,165,36,.2)}.primary:hover{filter:brightness(1.07)}.primary.compact{padding:10px 14px}.primary.full{width:100%}.secondary{padding:12px 16px;border:1px solid var(--line)}.menu,.secondary{background:#171e28;color:#fff}.menu{display:none;padding:10px 12px}.mobileNav{display:none;padding-bottom:14px;gap:5px}.hero{padding:92px 0 76px;text-align:center}.eyebrow{display:inline-block;color:#f5b642;font-size:12px;letter-spacing:.12em;font-weight:900}.hero h1{max-width:920px;margin:18px auto;font-size:clamp(42px,6.2vw,76px);line-height:1.02;letter-spacing:-.05em}.hero h1 span{background:linear-gradient(90deg,#f8c45e,#22d3c5);-webkit-background-clip:text;background-clip:text;color:transparent}.hero>p{max-width:730px;margin:0 auto;color:#a6afbd;font-size:18px}.searchBox{max-width:720px;margin:34px auto 16px;padding:7px;display:flex;gap:8px;background:#111722;border:1px solid #263142;border-radius:16px;box-shadow:var(--shadow)}.searchBox input{flex:1 1;min-width:0;border:0;background:transparent;color:white;padding:13px 15px;font-size:16px}.searchBox input::placeholder{color:#707b8b}.searchBox button{border:0;border-radius:11px;background:#fff;color:#0a0d12;padding:0 20px;font-weight:900}.quick{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.quick button{border:1px solid var(--line);background:#10151d;color:#929cab;border-radius:999px;padding:7px 11px;font-size:12px}.quick button:hover{color:#fff;border-color:#465063}.section{padding:38px 0 84px}.sectionHead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.panel h2,.sectionHead h2{margin:0;font-size:30px;letter-spacing:-.03em}.pageIntro,.panel p,.sectionHead p{color:var(--muted);margin:5px 0 0}.linkBtn,.textBtn{background:transparent;color:#f7b84b;padding:8px 0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.card,.panel{background:linear-gradient(180deg,#121821,#0f141c);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.card{padding:20px;transition:transform .18s ease,border-color .18s ease}.card:hover{transform:translateY(-3px);border-color:#39465a}.gameCard{overflow:hidden}.cardTop{display:flex;align-items:center;gap:14px}.cardTopText{margin-top:14px}.cardTop h3{font-size:20px;margin:0 0 3px}.cardTop p{color:#8d97a6;margin:0;font-size:13px}.gameArt{position:relative;width:64px;height:64px;display:grid;place-items:center;overflow:hidden;border-radius:15px;color:#fff;font-size:15px;font-weight:950;letter-spacing:.03em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);flex:0 0 auto}.gameArt>span{position:relative;z-index:0}.gameArt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .22s ease}.gameArt.big{width:112px;height:112px;border-radius:20px;font-size:20px}.gameArt.cardArt{width:100%;height:auto;aspect-ratio:460/215;border-radius:13px;font-size:22px}.gameCard:hover .cardArt img{transform:scale(1.025)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5ee3aa;box-shadow:0 0 0 4px rgba(94,227,170,.08)}.verdict{display:flex;align-items:center;justify-content:space-between;margin:20px 0 12px;padding:16px;background:#0c1118;border:1px solid #1c2531;border-radius:14px}.verdict b{display:block;font-size:16px}.verdict small{display:block;color:#7f8998;margin-top:2px}.bigVerdict>strong,.verdict>strong{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;font-size:23px;background:#161d27}em.good,strong.good{color:var(--good)}em.mixed,strong.mixed{color:var(--mixed)}em.bad,strong.bad{color:var(--bad)}.scoreTrack{height:7px;border-radius:999px;background:#232c37;overflow:hidden}.scoreTrack i{display:block;height:100%;border-radius:inherit}.scoreTrack i.good{background:linear-gradient(90deg,#30b47d,#64dfad)}.scoreTrack i.mixed{background:linear-gradient(90deg,#ce9e35,#f0c35a)}.scoreTrack i.bad{background:linear-gradient(90deg,#e24f5e,#ff7984)}.platforms{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 18px}.platforms span{padding:5px 8px;border:1px solid var(--line);background:#151b24;border-radius:8px;font-size:11px;color:#adb6c4}.cardActions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #202936;padding-top:14px}.follow{background:#171e28;color:#b8c0cd;border:1px solid #293445;padding:8px 11px}.follow.active{background:rgba(72,213,151,.1);color:#77e0b2;border-color:rgba(72,213,151,.25)}.soft{padding:76px 0;background:linear-gradient(180deg,rgba(16,21,29,.35),rgba(18,24,34,.8));border-top:1px solid #171f2a;border-bottom:1px solid #171f2a}.featureGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:18px;gap:18px}.panel{padding:24px}.panel>h2,.panel>h3{margin:8px 0}.signal{display:flex;gap:14px;align-items:center;padding:15px 0;border-top:1px solid #222b37}.signal:first-of-type{margin-top:18px}.signal>span{width:38px;height:38px;border-radius:11px;background:#171f2a;display:grid;place-items:center}.signal div{display:grid;grid-gap:2px;gap:2px}.reportLine small,.signal small{color:#8792a2}.emptyMini{margin-top:18px;padding:20px;border:1px dashed #303a49;border-radius:14px;color:#7f8998}.reportLine{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #202936}.reportLine:last-child{border-bottom:0}.reportLine div{display:grid}.sentiment{font-size:10px;text-transform:uppercase;font-weight:900;padding:5px 7px;border-radius:7px}.sentiment.better{color:#65dda8;background:rgba(72,213,151,.1)}.sentiment.same{color:#e7bd61;background:rgba(240,195,90,.1)}.sentiment.worse{color:#ff7a84;background:rgba(255,107,118,.1)}.pagePad{padding:58px 0 90px}.pageTitle{font-size:48px;letter-spacing:-.04em;margin:10px 0 6px}.pageIntro{font-size:17px;max-width:720px;margin-bottom:28px}.detailHead{justify-content:space-between;gap:24px;margin-bottom:28px}.detailHead,.detailTitle{display:flex;align-items:center}.detailTitle{gap:18px}.detailTitle h1{margin:4px 0 2px;font-size:40px;letter-spacing:-.04em}.detailTitle p{margin:0;color:#8994a3}.detailBtns{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.detailActionLink{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.detailGrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.tabs button{border:1px solid var(--line);background:#151b24;color:#a7b0be;padding:9px 12px;border-radius:10px}.tabs button.active{background:#3a2b12;border-color:#b97816;color:#fff}.bigVerdict{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#0c1118;border:1px solid #202a37;border-radius:15px;margin-bottom:20px}.bigVerdict h2{margin:0 0 4px}.bigVerdict p{margin:0;color:#84909f}.bigVerdict>strong{width:72px;height:72px;font-size:29px}.meterRow{display:grid;grid-template-columns:74px 1fr 46px;grid-gap:12px;gap:12px;align-items:center;margin:12px 0}.meterRow>span{color:#a9b3c0}.meterRow>strong{text-align:right}.meterTrack{height:10px;background:#222b37;border-radius:999px;overflow:hidden}.meterTrack i{display:block;height:100%;border-radius:inherit}.meterTrack i.better{background:var(--good)}.meterTrack i.same{background:var(--mixed)}.meterTrack i.worse{background:var(--bad)}.splitLists{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:26px}.splitLists h3{font-size:15px;margin:0 0 10px}.fact{padding:11px 12px;border-radius:10px;margin-top:8px;font-size:13px}.goodFact{background:rgba(72,213,151,.08);color:#a8e8cb;border:1px solid rgba(72,213,151,.15)}.badFact{background:rgba(255,107,118,.08);color:#f1a0a7;border:1px solid rgba(255,107,118,.14)}.sideCol{display:grid;align-content:start;grid-gap:18px;gap:18px}.history{display:grid;grid-template-columns:72px 1fr 34px;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #222b37}.history span{color:#7f8a99;font-size:12px}.history b{font-size:13px}.history em{font-style:normal;font-weight:900;text-align:right}.communityGrid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:18px;gap:18px}.question{padding:18px 0;border-bottom:1px solid #222b37}.question>b{display:block;font-size:16px}.question>small{display:block;color:#85909f;margin-top:4px}.question>div{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.question button{border:1px solid var(--line);background:#161d27;color:#aeb8c6;padding:7px 10px;border-radius:9px}.question span{color:#8b95a3;font-size:12px}.rank{display:grid;grid-template-columns:24px 42px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #222b37}.rank>span{color:#6f7988;font-weight:900}.avatar{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#222a39;color:#ffd27a;font-weight:900;font-size:12px}.rank div:nth-of-type(2){display:grid}.rank small{color:#7f8998}.rank em{font-size:11px;color:#64dbaa;font-style:normal;font-weight:800}.emptyState{text-align:center;padding:70px 20px;background:#10161e;border:1px dashed #303a49;border-radius:18px}.emptyState>div{font-size:42px}.emptyState h2{margin:10px 0 4px}.emptyState p{color:#8893a3}.modalBack{position:fixed;z-index:100;inset:0;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.modal{width:min(650px,100%);background:#111720;border:1px solid #2b3645;border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.55);padding:24px}.modalHead{display:flex;justify-content:space-between;gap:20px;align-items:start}.modalHead h2{margin:6px 0 18px}.modalHead>button{border:0;background:#202835;color:#fff;width:36px;height:36px;border-radius:10px;font-size:20px}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}label{display:grid;grid-gap:7px;gap:7px;color:#b7c0cc;font-size:13px;font-weight:750;margin-top:12px}select,textarea{width:100%;border:1px solid #2b3544;border-radius:11px;background:#0c1118;color:#fff;padding:12px}textarea{resize:vertical}.segment{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:7px}.segment button{border:1px solid #2b3544;background:#151c26;color:#aeb7c4;border-radius:11px;padding:12px;font-weight:800}.segment .better.active{background:rgba(72,213,151,.12);border-color:rgba(72,213,151,.45);color:#75e4b5}.segment .same.active{background:rgba(240,195,90,.12);border-color:rgba(240,195,90,.45);color:#f0c35a}.segment .worse.active{background:rgba(255,107,118,.12);border-color:rgba(255,107,118,.45);color:#ff7d87}.modalFoot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid #232c39}.modalFoot small{color:#747f8e}.sourceLink{display:inline-block;margin-top:7px;color:#f0ad3d;font-size:12px;font-weight:800;text-decoration:none}.sourceLink:hover{text-decoration:underline}.patchHistoryRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #222b37}.patchHistoryRow:first-of-type{margin-top:10px}.patchHistoryRow>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.patchHistoryRow b{font-size:12px;line-height:1.35}.patchHistoryRow small{color:#7f8998}.patchHistoryRow a{flex:0 0 auto;color:#f0ad3d;font-size:11px;font-weight:800;text-decoration:none}.patchHistoryRow a:hover{text-decoration:underline}footer{border-top:1px solid #1d2631;padding:42px 0 56px;background:#080b0f}footer .shell{display:grid;grid-gap:8px;gap:8px}.footBrand{pointer-events:none}footer p,footer small{margin:0;color:#788392}.liveNowSection{padding-top:24px}.liveReportGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.liveReportCard{background:#10161e;border:1px solid #273241;border-radius:16px;padding:18px;display:grid;grid-gap:12px;gap:12px;min-height:180px}.liveReportCard h3{margin:0;font-size:17px}.liveReportCard p{margin:0;color:#9aa5b3;line-height:1.55}.communityReportIdentity,.reportGameIdentity{display:flex;align-items:center;gap:10px}.communityReportIdentity .gameArt,.reportGameIdentity .gameArt{width:52px;height:52px;border-radius:11px}.communityReportIdentity>div{display:grid;grid-gap:3px;gap:3px}.communityReportIdentity small{display:block}.liveReportMeta,.liveReportTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.liveReportTop small{color:#768292}.liveReportMeta{margin-top:auto;padding-top:12px;border-top:1px solid #202936}.liveReportMeta span{color:#aab4c1;font-size:12px;font-weight:800}.liveReportMeta button{border:0;background:transparent;color:#f0ad3d;font-weight:800;cursor:pointer}.accountCluster{display:flex;align-items:center;gap:7px}.accountChip,.signOutBtn{border:1px solid #2c3645;background:#151c26;color:#c7cfdb;border-radius:10px;font-weight:800;cursor:pointer}.accountChip{padding:9px 11px}.signOutBtn{padding:9px 10px;color:#8f9aa8;font-size:11px}.accountChip:hover,.signOutBtn:hover{border-color:#ad741d;color:#fff}.accountPrompt{margin:-10px 0 24px}.authModal{width:min(520px,100%)}.authTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:5px;background:#0b1017;border:1px solid #252f3d;border-radius:12px;margin-bottom:8px}.authTabs button{border:0;background:transparent;color:#828d9c;padding:10px;border-radius:8px;font-weight:850;cursor:pointer}.authTabs button.active{background:#242c39;color:#fff}.authModal input{width:100%;border:1px solid #2b3544;border-radius:11px;background:#0c1118;color:#fff;padding:12px;outline:none}.authModal input:focus{border-color:#d99117;box-shadow:0 0 0 3px rgba(217,145,23,.12)}.authNotice{margin-top:14px;padding:12px 14px;border-radius:11px;font-size:13px;line-height:1.4}.successNotice{background:rgba(72,213,151,.08);border:1px solid rgba(72,213,151,.22);color:#90e8bf}.errorNotice{background:rgba(255,107,118,.08);border:1px solid rgba(255,107,118,.22);color:#ff9ea6}.authFoot small{max-width:300px}button:disabled{opacity:.5;cursor:not-allowed}.accountChip.active{border-color:#d99117;background:rgba(217,145,23,.13);color:#fff}.reportAuthor{color:#8f9aa8;font-size:12px;font-weight:800}.helpfulButton{border:1px solid #2a3442;background:#111821;color:#8f9aa8;border-radius:9px;padding:7px 9px;font-size:11px;font-weight:850;cursor:pointer}.helpfulButton:hover:not(:disabled){border-color:#ad741d;color:#ffe0a3}.helpfulButton.active{background:rgba(217,145,23,.14);border-color:#bd7a16;color:#ffd27a}.helpfulButton:disabled{opacity:.42}.liveReportMeta .helpfulButton{margin-right:auto}.reportLineExpanded>div{min-width:0}.reportLineExpanded .helpfulButton{margin-top:8px;width:max-content}.communityReport{display:grid;grid-gap:9px;gap:9px}.communityReport>.helpfulButton{width:max-content}.profileHero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.profileHero .pageTitle{margin-bottom:3px}.profileHero .pageIntro{margin-bottom:0}.profileNameForm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:14px;gap:14px;margin-bottom:18px}.profileNameForm label{margin:0}.profileNameForm input{width:100%;border:1px solid #2b3544;border-radius:11px;background:#0c1118;color:#fff;padding:12px;outline:none}.profileNameForm input:focus{border-color:#d99117;box-shadow:0 0 0 3px rgba(217,145,23,.12)}.profileNameActions{display:flex;gap:8px}.profileMessage{margin:0 0 18px;padding:11px 13px;border:1px solid #303a49;background:#10161e;border-radius:11px;color:#aeb8c5;font-size:13px}.profileStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:10px}.statCard{background:#10161e;border:1px solid #273241;border-radius:16px;padding:20px;display:grid;grid-gap:4px;gap:4px}.statCard strong{font-size:30px;line-height:1;color:#fff}.statCard span{color:#8995a4;font-size:12px;font-weight:800}.profileReportsSection{padding-left:0;padding-right:0}.myReportCard,.myReportList{display:grid;grid-gap:12px;gap:12px}.myReportCard{background:#10161e;border:1px solid #273241;border-radius:16px;padding:18px}.myReportFooter,.myReportHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.myReportHeader h3{margin:0 0 4px}.myReportHeader small{color:#7d8997}.myReportCard>p{margin:0;color:#aab4c1;line-height:1.55}.myReportFooter{align-items:center;padding-top:12px;border-top:1px solid #222b37}.myReportFooter>span{color:#8f9aa8;font-size:12px;font-weight:800}.myReportFooter>div{display:flex;gap:8px}.compactAction,.dangerButton{padding:8px 11px}.dangerButton{border:1px solid rgba(255,107,118,.28);background:rgba(255,107,118,.07);color:#ff939c;border-radius:9px;font-weight:850;cursor:pointer}.dangerButton:hover{border-color:rgba(255,107,118,.55);background:rgba(255,107,118,.12)}.notificationBell{position:relative;width:38px;height:38px;border:1px solid #2c3645;background:#151c26;color:#c7cfdb;border-radius:10px;display:grid;place-items:center;cursor:pointer;font-size:16px}.notificationBell.active,.notificationBell:hover{border-color:#d99117;color:#fff;background:rgba(217,145,23,.12)}.notificationBadge{position:absolute;top:-7px;right:-7px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#ff6b76;color:#fff;border:2px solid #0b1016;display:grid;place-items:center;font-size:10px;font-weight:900;line-height:1}.notificationHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.notificationHead .pageIntro{margin-bottom:0}.notificationList{display:grid;grid-gap:10px;gap:10px}.notificationCard{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;text-align:left;border:1px solid #273241;background:#10161e;border-radius:15px;padding:16px;color:#fff;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.notificationCard:hover{border-color:#4d466f;transform:translateY(-1px)}.notificationCard.unread{background:linear-gradient(135deg,rgba(217,145,23,.12),#10161e 65%);border-color:#4f477c}.notificationIcon{width:40px;height:40px;border-radius:12px;background:#1a222e;display:grid;place-items:center;font-size:18px}.notificationCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}.notificationCopy small,.notificationCopy>span:not(.notificationTitleRow){color:#8995a4}.notificationCopy small{font-size:11px}.notificationTitleRow{display:flex;align-items:center;gap:8px}.notificationTitleRow b{overflow:hidden;text-overflow:ellipsis}.unreadDot{width:7px;height:7px;border-radius:50%;background:#8b7cff;flex:0 0 auto}.notificationArrow{color:#d99117;font-size:18px;font-weight:900}.detailSourceLinks{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:9px}.detailSourceLinks .sourceLink{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border:1px solid #344050;border-radius:999px;background:#141b25;color:#b9b2ff;font-size:12px;font-weight:850;line-height:1;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.detailSourceLinks .sourceLink:hover{border-color:#bd7a16;background:rgba(217,145,23,.13);color:#fff;text-decoration:none;transform:translateY(-1px)}.publicPage{min-height:100vh;background:#080b0f;color:#fff}.publicHeader{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(8,11,15,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #1d2631}.publicNav{height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px}.publicBrand{text-decoration:none;color:#fff}.publicNavLinks{display:flex;align-items:center;gap:8px}.publicNavLinks a{color:#9ca7b5;text-decoration:none;font-size:13px;font-weight:800;padding:8px 10px;border-radius:9px}.publicNavLinks a:hover{color:#fff;background:#151c26}.publicContent{padding:28px 0 70px}.breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#768292;font-size:12px;margin-bottom:18px}.breadcrumbs a{color:#9f96f3;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.publicHero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;margin-bottom:18px}.publicHeroArt{width:min(300px,30%);aspect-ratio:460/215;border-radius:15px;overflow:hidden;border:1px solid #2d3948;background:#0d131a;flex:0 0 auto}.publicHeroArt img{width:100%;height:100%;object-fit:cover;display:block}.publicHeroCopy{min-width:0;flex:1 1}.publicHero h1{margin:8px 0 4px;font-size:clamp(34px,5vw,56px);line-height:1.02}.publicHero h2{margin:0 0 7px;font-size:20px;color:#c5cdd8}.publicHero p{margin:0;color:#828e9e}.publicActions{display:flex;gap:10px;flex-wrap:wrap;flex:0 0 auto;justify-content:flex-end}.publicActions a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.publicPulseGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:16px;gap:16px;margin-bottom:16px}.publicVerdictCard{display:grid;grid-gap:18px;gap:18px}.publicVerdict{display:flex;align-items:center;justify-content:space-between;gap:18px}.publicVerdict h2{margin:0 0 5px;font-size:28px}.publicVerdict p{margin:0;color:#8591a0}.publicVerdict>strong{font-size:52px;line-height:1;color:#bcb3ff}.publicPercentages{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.publicPercentages>div{background:#0c1118;border:1px solid #222c39;border-radius:12px;padding:14px;display:grid;grid-gap:3px;gap:3px}.publicPercentages b{font-size:21px}.publicPercentages span{font-size:11px;color:#7f8a99;font-weight:800}.platformBreakdown{display:grid;margin-top:10px}.platformBreakdownRow{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-top:1px solid #222b37}.platformBreakdownRow:first-child{border-top:0}.platformBreakdownRow>div{display:grid;grid-gap:2px;gap:2px}.platformBreakdownRow small{color:#747f8f}.platformBreakdownRow>span{color:#9ca7b5;font-size:12px;text-align:right}.publicTwoColumn{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:16px;gap:16px}.compactSectionHead{margin-bottom:8px}.publicReportList{display:grid}.publicReport{padding:15px 0;border-top:1px solid #222b37;display:grid;grid-gap:9px;gap:9px}.publicReport:first-child{border-top:0}.publicReportTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.publicReportTop>div{display:grid;grid-gap:3px;gap:3px}.publicReport>small,.publicReportTop small{color:#7e8998}.publicReport p{margin:0;color:#aab4c1;line-height:1.55}.publicPatchHistory{display:grid;margin-top:8px}.publicPatchRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px;border-top:1px solid #222b37;border-radius:9px;text-decoration:none;color:#fff}.publicPatchRow:first-child{border-top:0}.publicPatchRow:hover{background:#151c26}.publicPatchRow.current{background:rgba(117,104,207,.1);border-color:#49416f}.publicPatchRow>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.publicPatchRow b{font-size:12px;line-height:1.35}.publicPatchRow small{color:#788493}.publicPatchRow>span{color:#8f84e9;font-size:11px;font-weight:900;flex:0 0 auto}.publicTrackingState{text-align:center;padding:60px 24px}.publicTrackingState>div{font-size:42px}.publicTrackingState h2{margin:10px 0 6px}.publicTrackingState p{margin:0 auto;max-width:620px;color:#8792a1;line-height:1.55}.publicBackLink{margin-top:18px}.publicBackLink a{color:#f7b84b;text-decoration:none;font-weight:800;font-size:13px}.publicBackLink a:hover{text-decoration:underline}.patchDiscussion{margin-top:16px}.discussionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.discussionHead h2{margin:5px 0 4px}.discussionHead p{margin:0;color:#84909f}.askQuestionForm{display:grid;grid-gap:12px;gap:12px;margin:16px 0 20px;padding:16px;border:1px solid #2a3441;border-radius:14px;background:#0d131b}.askQuestionForm input,.askQuestionForm textarea,.replyForm textarea{width:100%;border:1px solid #2b3544;border-radius:11px;background:#0c1118;color:#fff;padding:12px;outline:none}.askQuestionForm input:focus,.askQuestionForm textarea:focus,.replyForm textarea:focus{border-color:#d99117;box-shadow:0 0 0 3px rgba(217,145,23,.12)}.discussionFormFoot{display:flex;align-items:center;justify-content:space-between;gap:12px}.discussionFormFoot small{color:#7f8998}.discussionMessage{margin-top:8px}.discussionEmpty{text-align:center;padding:38px 20px;border:1px dashed #2c3644;border-radius:14px}.discussionEmpty>div{font-size:34px}.discussionEmpty h3{margin:8px 0 4px}.discussionEmpty p{margin:0 0 14px;color:#84909f}.questionList{display:grid;grid-gap:14px;gap:14px}.discussionQuestion{border:1px solid #293442;background:#0f151d;border-radius:15px;padding:17px;scroll-margin-top:100px}.discussionQuestion:target,.discussionReply:target{outline:2px solid rgba(117,104,207,.55);outline-offset:2px}.discussionQuestionTop,.discussionReplyTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.discussionQuestionTop h3{margin:0 0 4px;font-size:17px}.discussionQuestionTop small,.discussionReplyTop small{color:#7f8998}.discussionQuestion>p,.discussionReply>p{color:#abb5c2;line-height:1.55;white-space:pre-wrap}.discussionQuestionActions{display:flex;align-items:center;gap:12px;margin-top:10px}.discussionQuestionActions span{color:#7c8796;font-size:12px}.discussionReplyButton{border:1px solid #303b4a;background:#141b24;color:#b8c1cc;border-radius:9px;padding:7px 10px;font-weight:800;cursor:pointer}.discussionReplyButton:hover{border-color:#6258a6;color:#fff}.replyList{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding-left:22px;border-left:2px solid #242d39}.discussionReply{padding:13px 14px;border:1px solid #252f3c;background:#0b1017;border-radius:12px;scroll-margin-top:100px}.discussionReplyTop>div{display:grid;grid-gap:3px;gap:3px}.replyForm{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.replyForm>div{display:flex;justify-content:flex-end;gap:8px}.profileHeroActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.signInReportPrompt>p{color:#a8b2bf;line-height:1.55;margin:0 0 18px}.flagButton{border:1px solid #384352;background:#121922;color:#8e99a7;border-radius:9px;padding:7px 9px;font-size:11px;font-weight:850;cursor:pointer}.flagButton:hover:not(:disabled){border-color:#776bba;color:#d1caff;background:rgba(117,104,207,.1)}.flagButton.flagged{color:#7f8996}.flagModal select,.flagModal textarea{width:100%;border:1px solid #2b3544;border-radius:11px;background:#0c1118;color:#fff;padding:12px;outline:none}.flagModal select:focus,.flagModal textarea:focus{border-color:#d99117;box-shadow:0 0 0 3px rgba(217,145,23,.12)}.discussionItemActions,.publicReportActions,.reportInlineActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.publicReportActions{justify-content:space-between}.discussionItemActions{justify-content:flex-end}.moderationPage{min-height:70vh}.moderationHero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.moderationHero .pageIntro{margin-bottom:0}.moderationFilters{display:flex;gap:8px;margin-bottom:16px}.moderationFilters button{border:1px solid #303a48;background:#111821;color:#8e99a7;border-radius:10px;padding:9px 12px;font-weight:850;cursor:pointer}.moderationFilters button.active{border-color:#d99117;background:rgba(217,145,23,.14);color:#fff}.moderationCard,.moderationList{display:grid;grid-gap:14px;gap:14px}.moderationCard{background:#10161e;border:1px solid #273241;border-radius:16px;padding:18px}.moderationCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.moderationCardTop h2{margin:6px 0 3px;font-size:20px}.moderationCardTop p{margin:0;color:#808c9a}.moderationMeta{display:grid;grid-gap:3px;gap:3px;text-align:right}.moderationMeta small{color:#778391}.moderationStatus{display:inline-flex;width:max-content;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.moderationStatus.open{background:rgba(255,191,85,.1);color:#f2c673}.moderationStatus.dismissed{background:rgba(140,151,165,.1);color:#98a4b2}.moderationStatus.actioned{background:rgba(72,213,151,.1);color:#87dfb5}.moderationContext{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.moderationContext>div{background:#0c1118;border:1px solid #222c38;border-radius:10px;padding:10px;display:grid;grid-gap:3px;gap:3px}.moderationContext span{color:#778391;font-size:10px;text-transform:uppercase;font-weight:850}.moderationContext b{font-size:12px}.moderationContent,.moderationFlagNote{border:1px solid #293440;border-radius:12px;padding:13px;background:#0d131a}.moderationContent p,.moderationFlagNote p{margin:6px 0 0;color:#aab4c1;line-height:1.5;white-space:pre-wrap}.moderationFlagNote{border-color:rgba(255,191,85,.22);background:rgba(255,191,85,.04)}.moderationActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.legacyModerationSection{margin:22px 0 26px;padding:18px;border:1px solid rgba(117,104,207,.28);border-radius:16px;background:linear-gradient(135deg,rgba(117,104,207,.08),#0d131a 70%)}.legacyModerationHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.legacyModerationHead h2{margin:5px 0 4px;font-size:20px}.legacyModerationHead p{margin:0;max-width:760px;color:#8995a4;line-height:1.5}.legacyCount{min-width:36px;height:36px;padding:0 10px;border-radius:999px;background:#1a2230;border:1px solid #3b4657;color:#ffd27a;display:grid;place-items:center;font-weight:900}.legacyModerationList{display:grid;grid-gap:10px;gap:10px}.legacyModerationCard{border:1px solid #283342;border-radius:13px;background:#0b1017;padding:14px;display:grid;grid-gap:11px;gap:11px}.legacyModerationCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.legacyModerationCardTop h3{margin:5px 0 3px;font-size:16px}.legacyModerationCardTop p{margin:0;color:#7f8a99}.legacyReason{display:inline-flex;width:max-content;border-radius:999px;padding:5px 8px;background:rgba(217,145,23,.12);color:#bcb4ff;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.legacyModerationMeta{display:flex;flex-wrap:wrap;gap:8px}.legacyModerationMeta span{padding:5px 8px;border:1px solid #25303d;border-radius:999px;color:#8290a0;font-size:10px;font-weight:800}.legacyModerationBody{padding:11px 12px;border:1px solid #222c38;border-radius:10px;background:#0d131a;color:#a9b3bf;line-height:1.5}.legacyModerationActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.patchScope{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 12px}.patchScope span{padding:6px 9px;border-radius:999px;border:1px solid #344051;background:#121923;color:#c6cfda;font-size:11px;font-weight:850}.officialNotesPanel{margin-bottom:16px}.officialNotesPanel h2{margin:6px 0 10px}.officialNotesPanel p{margin:0 0 14px;color:#aab5c2;line-height:1.65;white-space:pre-wrap}.platformPatchMeta{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;margin:12px 0 4px;border:1px solid #26313e;border-radius:12px;background:#0c1219}.platformPatchMeta b{font-size:13px}.platformPatchMeta span{color:#8692a1;font-size:11px;text-align:right}@media (max-width:900px){.accountCluster .signOutBtn,.desktopNav,.primary.compact{display:none}.menu{display:block}.mobileNav{display:grid}.communityGrid,.detailGrid,.featureGrid,.grid{grid-template-columns:1fr}.liveReportGrid{grid-template-columns:1fr 1fr}.profileStats{grid-template-columns:repeat(2,1fr)}.publicPulseGrid,.publicTwoColumn{grid-template-columns:1fr}.moderationContext{grid-template-columns:repeat(2,1fr)}.detailHead{align-items:flex-start;flex-direction:column}.detailBtns{width:100%}.detailBtns>*{flex:1 1}.sideCol{grid-template-columns:1fr 1fr}}@media (max-width:640px){.shell{width:min(100% - 24px,1180px)}.nav{height:64px}.hero{padding:62px 0 54px}.hero h1{font-size:44px}.hero>p{font-size:16px}.searchBox{flex-direction:column;padding:8px}.searchBox button{padding:12px}.sectionHead{align-items:flex-start;flex-direction:column}.textBtn{padding:0}.pageTitle{font-size:38px}.detailTitle{align-items:flex-start}.gameArt.big{width:68px;height:68px}.detailTitle h1{font-size:33px}.detailBtns{flex-direction:column}.formGrid,.segment,.sideCol,.splitLists{grid-template-columns:1fr}.modalFoot{align-items:stretch;flex-direction:column}.communityGrid{display:block}.communityGrid>*+*{margin-top:18px}.liveReportGrid{grid-template-columns:1fr}.accountChip{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discussionHead,.legacyModerationHead,.moderationHero,.notificationHead,.profileHero{align-items:flex-start;flex-direction:column}.profileNameForm,.profileStats{grid-template-columns:1fr}.profileNameActions{justify-content:flex-end}.myReportFooter,.myReportHeader{align-items:flex-start;flex-direction:column}.myReportFooter>div{width:100%}.myReportFooter button{flex:1 1}.notificationCard{grid-template-columns:40px minmax(0,1fr)}.notificationArrow{display:none}.publicHero{align-items:flex-start;flex-direction:column;padding:20px}.publicHeroArt{width:100%;max-width:none}.publicActions{width:100%}.publicActions>*{flex:1 1}.publicNavLinks{display:none}.publicPercentages{grid-template-columns:1fr}.discussionFormFoot,.discussionQuestionTop,.discussionReplyTop,.moderationCardTop,.platformPatchMeta{align-items:flex-start;flex-direction:column}.replyList{padding-left:12px}.moderationMeta,.platformPatchMeta span{text-align:left}.moderationContext{grid-template-columns:1fr}.legacyModerationActions,.moderationActions{justify-content:stretch}.legacyModerationActions>*,.moderationActions>*{flex:1 1}.legacyModerationCardTop{align-items:flex-start;flex-direction:column}.profileHeroActions{width:100%}.profileHeroActions>*{flex:1 1}.platformBreakdownRow{align-items:flex-start;flex-direction:column;gap:5px}.platformBreakdownRow>span{text-align:left}}