:root{--ink:#edf3ef;--muted:#9faeaa;--night:#0d1312;--panel:#15201d;--line:rgba(222,239,230,.12);--lime:#b8f568;--mint:#69d5b7;--amber:#f9bd55}.chart-extremes{display:flex;gap:12px;margin:12px 0}.chart-extremes span{padding:8px 10px;border:1px solid var(--line);border-radius:7px;color:#9eaca6;font-size:11px}.chart-extremes b{display:block;margin-top:3px;color:var(--ink);font-size:15px}.report-modal-backdrop{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:20px;background:rgba(5,10,8,.68)}.report-modal{position:relative;width:min(520px,100%);padding:26px;color:var(--ink);border:1px solid var(--line);border-radius:14px;background:#14201c;box-shadow:0 28px 65px rgba(0,0,0,.45)}.report-modal h2{margin:0 0 17px}.report-modal-close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:var(--muted);font-size:26px;cursor:pointer}.report-modal label{display:block;margin-top:12px;color:#b9c6c0;font-size:12px}.report-modal select,.report-modal textarea{display:block;width:100%;margin-top:6px;padding:10px;color:var(--ink);border:1px solid var(--line);border-radius:8px;background:#0e1714}.report-modal textarea{min-height:110px;resize:vertical}.report-modal>div{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.report-modal>div button{padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);cursor:pointer}.report-modal>div button:last-child{color:#1b291e;border:0;background:var(--lime);font-weight:700}html[data-theme=light] .report-modal{background:#fffefa}html[data-theme=light] .report-modal select,html[data-theme=light] .report-modal textarea{color:#17231e;border-color:#d7d8ce;background:#fafaf5}.detail-layout{align-items:stretch}.detail-main{display:flex;flex-direction:column}.detail-main .detail-section{display:flex;flex:1 1}.detail-main .online-chart{flex:1 1}.detail-aside>section{position:static!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--night);font-family:Arial,Helvetica,sans-serif}.language-list{display:block;margin-top:7px;color:var(--muted);font-size:10px}.site-nav.site-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch}.site-nav .site-nav-actions,.site-nav .site-nav-start{flex:initial;min-width:0}.site-nav .site-nav-actions{padding-left:18px}.site-nav .auth-menu-header{flex-wrap:nowrap;gap:8px}.site-nav .auth-register{flex:0 0 auto}@media (max-width:1050px){.site-nav .site-nav-start{gap:18px;padding-right:18px}.site-nav .site-nav-sections{gap:18px}.site-nav .site-nav-actions{padding-left:14px}}@media (max-width:920px){.site-nav.site-nav{grid-template-columns:auto minmax(0,1fr)}.site-nav .site-nav-sections{display:none}.site-nav .site-nav-actions{justify-content:flex-end}}.admin-page{min-height:100vh;background:radial-gradient(circle at 80% 7%,rgba(105,213,183,.1),transparent 24%),var(--night)}.admin-content{padding:55px 0 96px}.admin-content>h1{margin:9px 0 11px;font-size:clamp(36px,5vw,58px);letter-spacing:-2.5px}.admin-intro{max-width:700px;margin:0;color:#aebbb5;font-size:14px;line-height:1.6}.admin-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:30px 0}.admin-nav a{display:grid;grid-gap:4px;gap:4px;padding:15px 16px;border:1px solid var(--line);border-radius:11px;color:#c3d0ca;background:#121c19;transition:border-color .18s ease,background .18s ease,color .18s ease}.admin-nav a:hover{color:var(--lime);border-color:rgba(184,245,104,.45)}.admin-nav a.active{color:#17271c;border-color:var(--lime);background:var(--lime)}.admin-nav strong{font-size:14px}.admin-nav small{color:#84938d;font-size:10px}.admin-nav a.active small{color:#38523d}.admin-state{margin:0;padding:25px;color:#aebbb5;border:1px solid var(--line);border-radius:13px;background:#121c19}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-metrics article{min-height:145px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#121c19}.admin-metrics small,.admin-metrics span{display:block;color:#8f9e97;font-size:11px;line-height:1.45}.admin-metrics strong{display:block;margin:15px 0 5px;color:var(--lime);font-size:34px;letter-spacing:-1.8px}.admin-analytics-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-analytics-metrics article{min-height:132px}.admin-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.admin-analytics-card{min-height:270px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#121c19}.admin-analytics-card h2{margin:0;color:#edf5ef;font-size:19px;letter-spacing:-.6px}.admin-analytics-card p{margin:5px 0 0;color:#8f9e97;font-size:12px;line-height:1.55}.admin-activity-list,.admin-popular-games{display:grid;grid-gap:0;gap:0;margin:20px 0 0;padding:0;list-style:none}.admin-activity-list li,.admin-popular-games li{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:33px;border-bottom:1px solid rgba(155,176,165,.14);color:#c7d4ce;font-size:13px}.admin-activity-list b,.admin-popular-games b{color:var(--lime);font-size:14px}.admin-popular-games a{min-width:0;overflow:hidden;color:#dce8e1;text-overflow:ellipsis;white-space:nowrap}.admin-popular-games a:hover{color:var(--lime)}.admin-analytics-empty{margin-top:34px!important}.admin-analytics-note{margin:18px 0 0;color:#87968f;font-size:12px;line-height:1.55}.admin-user-tools{display:flex;align-items:end;gap:12px;max-width:620px;margin-bottom:18px}.admin-user-tools label{display:grid;flex:1 1;grid-gap:7px;gap:7px;color:#b9c6c0;font-size:12px;font-weight:700}.admin-user-actions input,.admin-user-tools input{width:100%;min-height:42px;padding:10px 11px;color:var(--ink);border:1px solid var(--line);border-radius:8px;outline:0;background:#0e1714;font:inherit}.admin-user-actions input:focus,.admin-user-tools input:focus{border-color:rgba(184,245,104,.65);box-shadow:0 0 0 3px rgba(184,245,104,.1)}.admin-pagination button,.admin-user-actions button,.admin-user-tools button{min-height:42px;padding:10px 13px;color:#1b2a1e;border:0;border-radius:8px;background:var(--lime);cursor:pointer;font:inherit;font-weight:800}.admin-users-list{display:grid;grid-gap:13px;gap:13px}.admin-user{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:24px;gap:24px;padding:21px;border:1px solid var(--line);border-radius:14px;background:#121c19}.admin-user.blocked{border-color:rgba(239,129,120,.42)}.admin-user-title{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.admin-user h2{margin:0 0 4px;font-size:20px;letter-spacing:-.7px}.admin-user-title p{margin:0;color:#9eaca6;font-size:12px;overflow-wrap:anywhere}.admin-user-status{padding:5px 7px;border-radius:6px;font-size:10px;font-weight:800;white-space:nowrap}.admin-user-status.active{color:#1b2a1e;background:var(--lime)}.admin-user-status.blocked{color:#ffe4df;background:#a94a40}.admin-user dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0 0}.admin-user dt{margin-bottom:4px;color:#819089;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.admin-user dd{margin:0;color:#d2ddd7;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.admin-block-note{margin:16px 0 0;padding:10px 12px;color:#f3c0b8;border-radius:8px;background:rgba(235,101,.1);font-size:12px;line-height:1.5}.admin-user-actions{align-self:start}.admin-user-actions label{display:grid;grid-gap:7px;gap:7px;color:#b9c6c0;font-size:11px;font-weight:700}.admin-user-actions button{width:100%;margin-top:10px}.admin-user-actions button.danger{color:#fff4f1;background:#a94a40}.admin-pagination button:disabled,.admin-user-actions button:disabled{cursor:not-allowed;opacity:.55}.admin-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;color:#91a099;font-size:12px}.admin-pagination button{color:var(--lime);border:1px solid rgba(184,245,104,.45);background:transparent}.admin-pagination button:not(:disabled):hover{color:#17271c;background:var(--lime)}html[data-theme=light] .admin-analytics-card,html[data-theme=light] .admin-metrics article,html[data-theme=light] .admin-nav a,html[data-theme=light] .admin-state,html[data-theme=light] .admin-user{border-color:#d7d8ce;background:#fffefa}html[data-theme=light] .admin-analytics-card p,html[data-theme=light] .admin-analytics-note,html[data-theme=light] .admin-intro,html[data-theme=light] .admin-state,html[data-theme=light] .admin-user-title p{color:#68766f}html[data-theme=light] .admin-analytics-card h2,html[data-theme=light] .admin-popular-games a,html[data-theme=light] .admin-user dd{color:#29382f}html[data-theme=light] .admin-user-actions input,html[data-theme=light] .admin-user-tools input{color:#17231e;border-color:#d7d8ce;background:#fafaf5}@media (max-width:900px){.admin-metrics,.admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user{grid-template-columns:1fr}.admin-user-actions{width:min(100%,420px)}}@media (max-width:600px){.admin-content{padding:40px 0 65px}.admin-metrics,.admin-nav{grid-template-columns:1fr}.admin-user-tools{align-items:stretch;flex-direction:column}.admin-user-tools button{width:100%}.admin-user{padding:18px}.admin-user dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pagination{align-items:stretch;flex-direction:column}.admin-pagination button{width:100%}}.admin-block-note{background:rgba(235,101,91,.1)}.detail-page .detail-layout{grid-template-columns:minmax(0,1fr);max-width:1180px}.detail-page .detail-main>.data-report{align-self:flex-start;width:min(100%,520px)}.detail-page .detail-observations .indicator-row{min-height:0;padding:20px}.indicator-content{min-width:0}.indicator-summary h3{margin:0 0 5px;font-size:15px}.indicator-summary p{margin:0;color:#b6c4bd;font-size:13px}.indicator-more{margin-top:13px}.indicator-more summary{display:inline-flex;align-items:center;gap:7px;color:var(--mint);cursor:pointer;font-size:11px;font-weight:700;list-style:none}.indicator-more summary::-webkit-details-marker{display:none}.indicator-more summary span{display:grid;place-items:center;width:16px;height:16px;border:1px solid;border-radius:50%;font-size:14px;font-weight:400;line-height:1;transition:transform .18s ease}.indicator-more[open] summary span{transform:rotate(45deg)}.indicator-extra{display:grid;grid-gap:8px;gap:8px;margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.indicator-extra p{margin:0;color:#87968f;font-size:11px}.indicator-extra strong{color:#aebcb5}.indicator-extra .indicator-source{margin-top:0}.detail-page .indicator-source{display:inline-block;color:var(--mint);font-size:10px;line-height:1.35}.detail-page .indicator-source:hover{color:var(--lime)}.detail-page .indicator-list{border:0;border-radius:0;overflow:visible;background:transparent}.detail-page .detail-observations{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px}.detail-page .detail-observations .indicator-row{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;min-height:180px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#121c19}.detail-page .detail-observations .indicator-row:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.signal-icon-box{display:grid;place-items:center;width:46px;height:46px;border-radius:12px}.signal-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.signal-card.good .signal-icon-box{color:var(--mint);background:rgba(105,213,183,.16)}.signal-card.warn .signal-icon-box{color:var(--amber);background:rgba(249,189,85,.16)}.signal-card.bad .signal-icon-box{color:#ef8178;background:rgba(235,101,91,.16)}.signal-card.neutral .signal-icon-box{color:#9daaa4;background:rgba(157,170,164,.13)}.indicator-summary h3{margin:1px 0 6px;font-size:18px;letter-spacing:-.45px}.indicator-summary p{color:#b7c5be;font-size:14px;line-height:1.45}.language-list{margin-top:8px;font-size:12px;line-height:1.4}.indicator-more{margin-top:14px}.indicator-more summary{gap:8px;font-size:12px}.indicator-more summary span{width:20px;height:20px;font-size:16px}.indicator-extra{gap:9px;margin-top:12px;padding-top:12px}.indicator-extra p{font-size:12px;line-height:1.5}.detail-page .indicator-source{font-size:11px}.detail-page .detail-main>.data-report{margin-top:24px}@media (max-width:1100px){.detail-page .detail-observations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.detail-page .detail-observations{grid-template-columns:1fr;gap:12px}.detail-page .detail-observations .indicator-row{grid-template-columns:46px minmax(0,1fr);padding:18px}}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1180px,calc(100% - 48px));margin:0 auto}.hero-shell{min-height:700px;overflow:hidden;background:radial-gradient(circle at 74% 19%,rgba(100,213,183,.16),transparent 27%),radial-gradient(circle at 29% 80%,rgba(184,245,104,.1),transparent 25%),#0d1312;border-bottom:1px solid var(--line)}.nav{height:88px;justify-content:space-between}.nav,.nav-brand-group{display:flex;align-items:center}.nav-brand-group{gap:13px}.brand{display:flex;align-items:center;color:var(--ink)}.brand-home-link{position:relative;z-index:2;pointer-events:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.brand-lockup,.brand-logo{display:block}.brand-logo{width:auto;height:42px}.brand-logo-light,html[data-theme=light] .brand-logo:not(.brand-logo-light){display:none}html[data-theme=light] .brand-logo-light{display:block}.nav-links{display:flex;gap:30px;align-items:center;color:#c7d2cd;font-size:14px}.nav-links a:hover{color:var(--lime)}.language{color:#d9e5df;padding:9px 11px;background:transparent;border:1px solid var(--line);border-radius:8px;cursor:pointer}.language span{color:var(--lime);margin-left:5px}.site-nav{height:78px;margin-top:18px;padding:0 14px;border:1px solid rgba(222,239,230,.18);border-radius:14px;background:rgba(15,23,20,.72);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);box-shadow:0 12px 26px rgba(0,0,0,.13)}.site-nav-start{display:flex;align-items:center;gap:28px;padding-right:32px;border-right:1px solid var(--line)}.site-nav-start .brand-logo{height:38px}.site-nav-sections{display:flex;flex:1 1;align-items:center;justify-content:center;gap:38px}.site-nav-sections a{display:inline-flex;align-items:center;gap:8px;color:#d9e5df;font-size:13px;font-weight:600;white-space:nowrap}.site-nav-sections a.active,.site-nav-sections a:hover{color:var(--ink)}.site-nav-sections i{visibility:hidden;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(184,245,104,.11)}.site-nav-sections i.is-active{visibility:visible}.site-nav-actions{display:flex;align-items:center;min-height:30px;padding-left:20px;border-left:1px solid var(--line)}.auth-menu-header{gap:16px}.header-favorites{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;color:#d9e5df;border:1px solid var(--line);border-radius:9px;font-size:12px;font-weight:700;white-space:nowrap}.header-favorites:hover{color:var(--lime);border-color:rgba(184,245,104,.45)}.header-favorites svg,.header-profile-menu svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.header-profile{position:relative}.header-profile-trigger{display:flex;align-items:center;gap:9px;min-height:42px;padding:5px 12px 5px 7px;color:#d9e5df;border:1px solid var(--line);border-radius:9px;background:transparent;cursor:pointer;font-size:12px}.header-profile-trigger:hover{border-color:rgba(184,245,104,.45)}.header-profile-trigger>span{display:grid;place-items:center;width:28px;height:28px;color:#1a2a1e;border-radius:50%;background:var(--lime);font-size:12px;font-weight:800}.header-profile-trigger b{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-profile-menu{position:absolute;z-index:25;top:calc(100% + 9px);right:0;width:164px;padding:8px;border:1px solid rgba(222,239,230,.18);border-radius:12px;background:#18231f;box-shadow:0 18px 36px rgba(0,0,0,.32)}.header-profile-menu a,.header-profile-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 9px;color:#d9e5df;border:0;border-radius:7px;background:transparent;cursor:pointer;text-align:left;font-size:12px}.header-profile-menu a:hover,.header-profile-menu button:hover{color:var(--lime);background:rgba(184,245,104,.08)}.header-profile-menu hr{margin:5px 0;border:0;border-top:1px solid var(--line)}.site-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:40}.site-nav-start{flex:0 0 370px}.site-nav-actions{flex:0 0 330px;justify-content:flex-end}.header-session-placeholder{display:block;width:290px;height:42px}.landing-header-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding-top:1px}.landing-header-sticky+.landing-hero-shell{min-height:524px}.hero{padding:98px 0 110px;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--mint);letter-spacing:1.5px;font-weight:700;font-size:11px}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(184,245,104,.11)}.hero h1{margin:18px 0;font-size:clamp(49px,7vw,88px);line-height:.98;letter-spacing:-5px}.hero h1 em{color:var(--lime);font-style:normal}.hero-copy{max-width:590px;margin:0 auto 35px;color:#b8c6c0;line-height:1.6;font-size:17px}.search-wrap{position:relative;display:flex;align-items:center;max-width:720px;height:66px;margin:auto;padding:7px 7px 7px 22px;background:#f3f7f4;border:1px solid rgba(255,255,255,.2);border-radius:14px;color:#17231e;box-shadow:0 20px 45px rgba(0,0,0,.23)}.search-icon{margin-right:12px;color:#66746d;font-size:28px;transform:rotate(-20deg)}.search-wrap input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#17231e;font-size:15px}.search-wrap input::placeholder{color:#74807b}.search-wrap button{border:0;border-radius:9px;background:#18352b;color:#f1fff8;padding:14px 19px;font-weight:700;cursor:pointer}.search-wrap button:hover{background:#24503e}.search-match{position:absolute;top:75px;left:0;right:0;z-index:2;display:flex;align-items:center;gap:12px;padding:12px 15px;color:#203127;text-align:left;background:#fff;border-radius:11px;box-shadow:0 16px 30px rgba(0,0,0,.22)}.match-cover{display:grid;place-items:center;width:35px;height:35px;background:#26372e;color:var(--lime);font-weight:800}.search-match small,.search-match strong{display:block}.search-match small{margin-top:3px;color:#829088;font-size:12px}.match-health{margin-left:auto;display:flex;align-items:center;gap:5px;color:#3c725b;font-size:13px}.source-note{margin:22px auto 0;max-width:560px;color:#7f8f88;font-size:12px;line-height:1.5}.search-results{position:absolute;top:75px;left:0;right:0;z-index:2;overflow:hidden;border-radius:11px;box-shadow:0 16px 30px rgba(0,0,0,.22)}.search-results .search-match{position:static;border-radius:0;box-shadow:none;border-bottom:1px solid #dce5df}.search-results .search-match:last-child{border-bottom:0}.rating-section{padding:86px 0 98px}.rating-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px}.rating-heading h2{margin:10px 0 0;font-size:clamp(31px,4vw,48px);letter-spacing:-2.2px}.rating-heading p{max-width:380px;margin:0;color:#9aa9a2;font-size:14px;line-height:1.55}.ranking-list{display:grid;grid-gap:11px;gap:11px}.rank-card{display:grid;grid-template-columns:45px 67px minmax(0,1fr) minmax(215px,.7fr) 20px;align-items:center;grid-gap:18px;gap:18px;min-height:100px;padding:15px 23px;border:1px solid var(--line);border-radius:13px;background:#121c19;transition:transform .18s ease,border-color .18s ease,background .18s ease}.rank-card:hover{transform:translateY(-2px);border-color:rgba(184,245,104,.42);background:#17241f}.rank-number{color:#84938d;font-size:17px;font-weight:750}.match-cover,.rank-cover{display:grid;place-items:center;width:67px;height:67px;border-radius:9px;color:#eff7ec;font-size:21px;font-weight:900;letter-spacing:-2px;background:linear-gradient(135deg,#263b36,#111a18)}.cover-dota{background:linear-gradient(135deg,#b74339,#301211)}.cover-cs{background:linear-gradient(135deg,#bf9a55,#263e46)}.cover-bf{background:linear-gradient(135deg,#c97d43,#1c3036)}.rank-title small,.rank-title strong,.rank-verdict small,.rank-verdict span{display:block}.rank-title strong{font-size:17px}.rank-title small,.rank-verdict small{margin-top:5px;color:#93a29b;font-size:12px}.rank-verdict{display:grid;grid-template-columns:9px 1fr;grid-column-gap:9px;column-gap:9px;align-items:center}.rank-verdict>.status-dot{grid-row:1}.rank-verdict>span{font-size:13px;font-weight:650}.rank-verdict>small{grid-column:2}.rank-arrow{color:var(--lime);font-size:21px}.game-section{padding:86px 0 98px}.game-topline{display:flex;justify-content:space-between;color:var(--mint);font-size:11px;letter-spacing:1.4px;font-weight:700}.updated{color:#7e8d87;letter-spacing:0;font-weight:400}.game-header{display:grid;grid-template-columns:118px 1fr 325px;grid-gap:25px;gap:25px;align-items:center;margin:22px 0 35px}.cover-art{position:relative;overflow:hidden;display:grid;place-items:center;height:150px;border-radius:12px;background:linear-gradient(140deg,#111d20,#bf8143 51%,#253840 52%,#070c0d);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13)}.cover-art:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(130deg,transparent 0 15px,rgba(194,237,135,.13) 16px 17px)}.cover-art span{z-index:1;font-size:47px;font-weight:900;letter-spacing:-5px;color:#f4ede2}.cover-art small{z-index:1;position:absolute;bottom:13px;right:12px;color:#c5f579;font-weight:800}.cover-grid{position:absolute;width:190px;height:18px;background:var(--lime);transform:rotate(-42deg);opacity:.8}.game-title p{margin:0 0 9px;color:#889790;font-size:13px}.game-title h2{margin:0 0 14px;font-size:37px;letter-spacing:-1.8px}.platforms{display:flex;flex-wrap:wrap;gap:7px}.platforms span{padding:5px 9px;border:1px solid var(--line);border-radius:6px;color:#b2c0ba;font-size:12px}.verdict{padding:21px 22px;border:1px solid rgba(184,245,104,.31);border-radius:12px;background:linear-gradient(125deg,rgba(184,245,104,.11),rgba(105,213,183,.04))}.verdict-label{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--lime);font-size:10px;font-weight:700;letter-spacing:1px}.verdict strong{font-size:21px;line-height:1.1;letter-spacing:-.7px}.verdict p{margin:8px 0 0;color:#aebbb5;font-size:12px;line-height:1.45}.health-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px}.health-card{position:relative;display:flex;align-items:center;min-height:104px;gap:13px;padding:17px;border:1px solid var(--line);border-radius:11px;background:#121c19}.icon-box{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border-radius:9px;font-weight:800}.icon-box.good{background:rgba(105,213,183,.14);color:var(--mint)}.icon-box.warn{background:rgba(249,189,85,.14);color:var(--amber)}.health-card h3{margin:0 0 4px;font-size:14px}.health-card p{margin:0;color:#9ba9a3;font-size:11px;line-height:1.4}.status-dot{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:50%}.status-dot.good{background:var(--mint);box-shadow:0 0 0 4px rgba(105,213,183,.1)}.status-dot.warn{background:var(--amber);box-shadow:0 0 0 4px rgba(249,189,85,.1)}.status-dot.neutral{background:#7a8882}.health-card>.status-dot{position:absolute;top:16px;right:15px}.price-panel{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:32px;padding:35px;border:1px solid rgba(184,245,104,.18);border-radius:15px;background:linear-gradient(105deg,#1b3027,#15221f)}.compact{font-size:10px}.price-copy h2{margin:9px 0 8px;font-size:28px;letter-spacing:-1.2px}.price-copy p{max-width:440px;margin:0;color:#a6b4ae;line-height:1.5;font-size:14px}.price-stats{display:flex;align-items:center;gap:23px}.price-stats div{min-width:120px}.price-stats span{display:block;margin-bottom:5px;color:#a2b0aa;font-size:11px}.price-stats strong{font-size:19px}.positive{color:var(--lime)}.price-stats button{border:0;border-radius:8px;padding:12px;color:#16251c;background:var(--lime);font-weight:700;cursor:pointer;white-space:nowrap}.price-stats button:hover{background:#ceff91}.how-section{padding:92px 0;background:#111a17;border-block:1px solid var(--line)}.how-section h2{margin:12px 0 42px;font-size:clamp(32px,4vw,51px);line-height:1.03;letter-spacing:-2.5px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.steps article{padding:25px;border:1px solid var(--line);border-radius:12px;background:#16211d}.steps b{color:var(--lime);font-size:13px}.steps h3{margin:33px 0 8px;font-size:18px}.steps p{margin:0;color:#a0aea8;line-height:1.5;font-size:14px}.footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px;padding:35px 0;color:#93a29c;font-size:12px}.footer .brand{color:#edf3ef}.footer-legal{display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.footer-legal a{color:inherit;text-decoration:none}.footer-legal a:hover{color:var(--lime)}.footer>span{justify-self:end}@media (max-width:900px){.health-grid{grid-template-columns:repeat(2,1fr)}.game-header{grid-template-columns:100px 1fr}.cover-art{height:127px}.verdict{grid-column:1/-1}.price-panel,.price-stats{align-items:flex-start;flex-direction:column}.price-stats{width:100%;gap:16px}.footer{grid-template-columns:1fr;justify-items:center;text-align:center}.footer>span{justify-self:center}}@media (max-width:600px){.container{width:min(100% - 32px,1180px)}.hero-shell{min-height:625px}.nav{height:72px}.nav-links a{display:none}.hero{padding:74px 0}.hero h1{letter-spacing:-3px}.hero-copy{font-size:15px}.search-wrap{height:58px;padding-left:14px}.search-wrap button{padding:11px 13px;font-size:12px}.search-wrap input{font-size:12px}.search-icon{display:none}.game-section{padding:59px 0}.game-topline{display:block;line-height:1.7}.updated{display:block}.game-header{grid-template-columns:76px 1fr;gap:15px}.cover-art{height:103px}.cover-art span{font-size:33px}.game-title h2{font-size:26px}.health-grid{grid-template-columns:1fr}.price-panel{padding:25px}.steps{grid-template-columns:1fr}.how-section{padding:65px 0}.rating-section{padding:59px 0}.rating-heading{display:block}.rating-heading p{margin-top:11px}.rank-card{grid-template-columns:27px 52px minmax(0,1fr) 14px;gap:11px;padding:13px}.rank-cover{width:52px;height:52px;font-size:16px}.rank-title strong{font-size:14px}.rank-title small{font-size:10px}.rank-verdict{display:none}}.detail-page{min-height:100vh;background:radial-gradient(circle at 85% 5%,rgba(105,213,183,.1),transparent 27%),var(--night)}.back-link{color:#a8b7b1;font-size:14px}.back-link:hover{color:var(--lime)}.breadcrumbs{display:flex;gap:8px;margin:22px 0 30px;color:#84938d;font-size:13px}.breadcrumbs a:hover{color:var(--lime)}.detail-hero{padding:20px 0 54px}.detail-intro{display:flex;align-items:center;gap:28px}.detail-cover{flex:0 0 148px;height:190px}.detail-intro h1{margin:7px 0 17px;font-size:clamp(40px,5vw,62px);letter-spacing:-3.2px}.game-meta{margin:0;color:#99a8a1;font-size:14px}.detail-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);grid-gap:25px;gap:25px;padding-bottom:96px}.verdict-wide{padding:31px;border:1px solid rgba(184,245,104,.3);border-radius:16px;background:linear-gradient(120deg,rgba(184,245,104,.13),rgba(105,213,183,.04))}.verdict-wide h2{margin:12px 0 10px;font-size:32px;letter-spacing:-1.5px}.verdict-wide p{max-width:660px;margin:0;color:#b7c5be;line-height:1.55}.verdict-wide small{display:block;margin-top:18px;color:#84938d;font-size:11px}.detail-section{margin-top:58px}.section-heading{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin-bottom:18px}.detail-aside h2,.section-heading h2{margin:9px 0 0;font-size:27px;letter-spacing:-1.25px}.section-heading>p{max-width:270px;margin:0;color:#94a39c;font-size:13px;line-height:1.5}.indicator-list{border:1px solid var(--line);border-radius:13px;overflow:hidden}.indicator-row{display:grid;grid-template-columns:38px 155px 1fr 12px;grid-gap:15px;gap:15px;align-items:center;padding:17px 18px;background:#121c19;border-bottom:1px solid var(--line)}.indicator-row:last-child{border-bottom:0}.indicator-row h3{margin:0 0 4px;font-size:14px}.indicator-row p{margin:0;color:#a1afa8;font-size:12px}.indicator-row .evidence{color:#87968f;line-height:1.45}.detail-aside>section{padding:25px;border:1px solid var(--line);border-radius:14px;background:#14201c}.source-row{display:grid;grid-template-columns:1fr auto;grid-column-gap:10px;column-gap:10px;padding:15px 0;border-bottom:1px solid var(--line)}.source-row:last-child{border-bottom:0}.source-row strong{font-size:13px}.source-row span{color:#9daba4;font-size:11px;text-align:right}.source-row small{grid-column:1/-1;margin-top:6px;font-size:10px}.aside-empty,.chart-empty{margin:18px 0 0;color:#97a69f;font-size:13px;line-height:1.5}.online-chart{padding:22px;border:1px solid var(--line);border-radius:13px;background:#121c19}.chart-stats{display:flex;align-items:baseline;gap:9px}.chart-stats strong{color:var(--lime);font-size:26px}.chart-stats span,.online-chart small{color:#94a39c;font-size:11px}.online-chart svg{display:block;width:100%;height:130px;margin:18px 0 8px;overflow:visible}.online-chart polyline{fill:none;stroke:var(--lime);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.icon-box.bad{background:rgba(235,101,91,.16);color:#ef8178}.status-dot.bad{background:#ef8178;box-shadow:0 0 0 4px rgba(235,101,91,.1)}.confidence{display:block;margin-top:6px;color:var(--mint);font-size:10px}@media (max-width:900px){.detail-layout{grid-template-columns:1fr}}@media (max-width:600px){.detail-intro{align-items:flex-start;gap:16px}.detail-cover{flex-basis:88px;height:120px}.detail-intro h1{font-size:34px;letter-spacing:-2px}.detail-layout{padding-bottom:55px}.verdict-wide{padding:24px}.verdict-wide h2{font-size:27px}.section-heading{display:block}.section-heading>p{margin-top:10px}.indicator-row{grid-template-columns:36px 1fr 10px;gap:11px}.indicator-row .evidence{grid-column:2/4}.source-row{grid-template-columns:1fr}.source-row span{margin-top:5px;text-align:left}}.catalog-page{min-height:100vh;overflow:hidden;background:linear-gradient(180deg,#0d1312,#101a17 48%,#0d1312)}.catalog-page .nav{position:relative;z-index:3}.catalog-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:70px;gap:70px;min-height:438px;padding:80px 0 75px;border-bottom:1px solid var(--line)}.catalog-intro:before{content:"";position:absolute;z-index:0;top:-180px;right:-15%;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,rgba(114,223,184,.12) 0,rgba(114,223,184,.035) 35%,transparent 68%);pointer-events:none}.catalog-intro-copy,.catalog-signal{position:relative;z-index:1}.catalog-intro h1{max-width:720px;margin:15px 0 18px;font-size:clamp(48px,6.2vw,80px);line-height:.98;letter-spacing:-4.5px}.catalog-intro h1 em{color:var(--lime);font-style:normal}.catalog-intro p{max-width:510px;margin:0;color:#aebdb6;font-size:16px;line-height:1.62}.catalog-signal{align-self:center;display:grid;place-items:center;width:306px;height:306px;margin-left:auto;border-radius:50%;border:1px solid rgba(184,245,104,.21);background:radial-gradient(circle,rgba(184,245,104,.11),rgba(105,213,183,.025) 48%,transparent 70%)}.catalog-signal:before{content:"";position:absolute;inset:31px;border:1px dashed rgba(184,245,104,.28);border-radius:50%;animation:catalog-spin 22s linear infinite}.catalog-signal>div{z-index:1;display:grid;justify-items:center;grid-gap:9px;gap:9px;max-width:170px;text-align:center}.catalog-signal .status-dot{margin-bottom:3px}.catalog-signal strong{font-size:17px;letter-spacing:-.5px}.catalog-signal small{color:#9aacA3;font-size:11px;line-height:1.45}.signal-orbit{position:absolute;border-radius:50%;background:var(--lime);box-shadow:0 0 0 6px rgba(184,245,104,.1)}.signal-orbit-one{top:47px;right:72px;width:7px;height:7px}.signal-orbit-two{bottom:58px;left:42px;width:5px;height:5px;background:var(--mint);box-shadow:0 0 0 5px rgba(105,213,183,.1)}@keyframes catalog-spin{to{transform:rotate(1turn)}}.catalog-section{padding:82px 0 104px}.catalog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:30px}.catalog-heading h2{margin:10px 0 0;font-size:clamp(32px,4vw,48px);letter-spacing:-2.4px}.catalog-heading p{max-width:380px;margin:0;color:#97a7a0;font-size:14px;line-height:1.55}.catalog-tools{justify-content:space-between;gap:20px;padding:13px 0 22px;border-bottom:1px solid var(--line)}.catalog-search,.catalog-tools{display:flex;align-items:center}.catalog-search{width:min(100%,410px);gap:10px;padding:11px 14px;color:#86958e;border:1px solid rgba(222,239,230,.17);border-radius:9px;background:rgba(21,32,29,.72)}.catalog-search span{font-size:21px;transform:rotate(-20deg)}.catalog-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:14px}.catalog-search input::placeholder{color:#7b8a83}.catalog-count{color:#819089;font-size:12px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;padding-top:22px}.catalog-card{position:relative;display:flex;flex-direction:column;min-height:350px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#14201c;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.catalog-card:hover{z-index:1;transform:translateY(-5px);border-color:rgba(184,245,104,.45);box-shadow:0 18px 35px rgba(0,0,0,.22)}.catalog-card-featured{grid-column:span 2;flex-direction:row;min-height:350px;background:linear-gradient(110deg,#17241f,#121d1a)}.catalog-cover{position:relative;flex:0 0 100%;min-height:160px;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;padding:18px;background:linear-gradient(135deg,#253b35,#111b18)}.catalog-card-featured .catalog-cover{flex-basis:54%;min-height:350px}.catalog-cover:before{content:"";position:absolute;inset:-30%;background:linear-gradient(125deg,transparent 36%,rgba(255,255,255,.18) 37%,transparent 39%),repeating-linear-gradient(140deg,transparent 0 34px,rgba(255,255,255,.06) 35px 36px);transform:rotate(-10deg)}.cover-dota.catalog-cover{background:radial-gradient(circle at 74% 23%,#e9a077 0 2%,transparent 2.5%),linear-gradient(130deg,#5b1516,#b64235 45%,#211717)}.cover-cs.catalog-cover{background:linear-gradient(130deg,#be9155,#4b736c 43%,#17252a)}.cover-bf.catalog-cover{background:linear-gradient(130deg,#e08a45,#425f67 44%,#142126)}.cover-noise{position:absolute;inset:0;opacity:.35;background-image:radial-gradient(rgba(255,255,255,.7) .6px,transparent .8px);background-size:5px 5px;mix-blend-mode:soft-light}.catalog-cover-label,.catalog-cover-year{position:relative;z-index:1}.catalog-cover-label{color:#fff7eb;font-size:52px;font-weight:900;line-height:.8;letter-spacing:-6px;text-shadow:0 3px 15px rgba(0,0,0,.25)}.catalog-cover-year{align-self:flex-start;padding:6px 8px;color:#dffec0;border:1px solid rgba(227,255,205,.45);border-radius:20px;background:rgba(8,14,12,.2);font-size:11px;font-weight:700}.catalog-card-body{display:flex;flex:1 1;flex-direction:column;padding:19px 20px 18px}.catalog-card-topline{display:flex;justify-content:space-between;gap:8px;color:#8fa099;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.catalog-card-body h3{margin:11px 0 4px;font-size:22px;letter-spacing:-1px}.catalog-card-featured .catalog-card-body h3{font-size:29px;letter-spacing:-1.5px}.catalog-developer{margin:0;color:#899991;font-size:12px}.catalog-card-footer{justify-content:space-between;margin-top:auto;padding-top:22px}.catalog-card-footer,.catalog-health{display:flex;align-items:center;gap:8px}.catalog-health{color:#c4d1cb;font-size:12px;font-weight:650}.card-arrow{display:grid;place-items:center;width:29px;height:29px;color:var(--lime);border:1px solid rgba(184,245,104,.3);border-radius:50%;font-size:17px;transition:background .2s ease,color .2s ease}.catalog-card:hover .card-arrow{color:#132116;background:var(--lime)}.catalog-verdict{margin:9px 0 0;padding-top:10px;color:#819089;border-top:1px solid var(--line);font-size:11px;line-height:1.4}.catalog-empty{padding:45px 0;color:#9aa9a2;text-align:center}.method-section{border-block:1px solid var(--line);background:#111b17}.method-layout{display:grid;grid-template-columns:1.1fr 1fr auto;align-items:end;grid-gap:45px;gap:45px;padding:69px 0}.method-layout h2{margin:10px 0 0;font-size:clamp(31px,4vw,47px);line-height:1.02;letter-spacing:-2.2px}.method-layout p{margin:0;color:#a0afa8;font-size:14px;line-height:1.6}.method-layout a{padding-bottom:5px;color:var(--lime);border-bottom:1px solid rgba(184,245,104,.42);font-size:13px;font-weight:700;white-space:nowrap}.method-layout a span{margin-left:8px;font-size:18px}@media (max-width:900px){.catalog-intro{grid-template-columns:1fr 260px;gap:20px}.catalog-signal{width:230px;height:230px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card-featured{grid-column:span 2}.method-layout{grid-template-columns:1fr 1fr}.method-layout a{grid-column:1/-1;justify-self:start}}@media (max-width:600px){.catalog-intro{display:block;min-height:0;padding:57px 0 53px}.catalog-intro h1{font-size:48px;letter-spacing:-3px}.catalog-intro p{font-size:15px}.catalog-signal{display:none}.catalog-section{padding:57px 0 68px}.catalog-heading{display:block}.catalog-heading p{margin-top:12px}.catalog-tools{align-items:stretch;flex-direction:column}.catalog-search{width:100%}.catalog-count{padding-left:2px}.catalog-grid{grid-template-columns:1fr;gap:12px}.catalog-card,.catalog-card-featured{grid-column:auto;flex-direction:row;min-height:0}.catalog-card-featured .catalog-cover,.catalog-cover{flex:0 0 105px;min-height:154px;padding:12px}.catalog-cover-label{font-size:29px;letter-spacing:-4px}.catalog-cover-year{padding:3px 5px;font-size:9px}.catalog-card-body{min-height:154px;padding:15px}.catalog-card-body h3,.catalog-card-featured .catalog-card-body h3{margin:7px 0 3px;font-size:18px;letter-spacing:-.8px}.catalog-card-footer{padding-top:12px}.catalog-verdict{display:none}.method-layout{display:block;padding:57px 0}.method-layout p{margin:17px 0 24px}}.landing-page{min-height:100vh;background:linear-gradient(180deg,#0d1312,#141b19)}.landing-hero-shell{min-height:700px;overflow:visible;background:radial-gradient(circle at 72% 28%,rgba(78,183,150,.16),transparent 24%),radial-gradient(circle at 29% 87%,rgba(184,245,104,.1),transparent 21%),#0d1312;border-bottom:1px solid rgba(222,239,230,.11)}.landing-hero{padding:118px 0 96px;text-align:center}.landing-hero h1{margin:17px 0 18px;font-size:clamp(52px,7vw,88px);line-height:.97;letter-spacing:-5.3px}.landing-hero h1 em{color:var(--lime);font-style:normal}.landing-hero>p{max-width:590px;margin:0 auto;color:#b7c5bf;font-size:17px;line-height:1.62}.landing-search-wrap{position:relative;display:flex;align-items:center;max-width:720px;height:66px;margin:35px auto 0;padding:7px 7px 7px 22px;color:#17231e;border:1px solid rgba(255,255,255,.25);border-radius:14px;background:#f3f6f3;box-shadow:0 20px 45px rgba(0,0,0,.22)}.landing-search-icon{margin-right:12px;color:#6c7a73;font-size:27px;transform:rotate(-20deg)}.landing-search-wrap input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#17231e;font-size:15px}.landing-search-wrap input::placeholder{color:#74807b}.landing-search-wrap button{border:0;border-radius:9px;padding:14px 19px;color:#f4fff8;background:#18352b;font-weight:700;cursor:pointer}.landing-search-wrap button:hover{background:#24503e}.landing-source-note{margin-top:22px!important;color:#809089!important;font-size:12px!important;line-height:1.5!important}.landing-search-results{position:absolute;top:75px;left:0;right:0;z-index:4;overflow:hidden;border-radius:11px;background:#fff;box-shadow:0 16px 30px rgba(0,0,0,.25)}.landing-search-match{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 14px;color:#203127;text-align:left;border-bottom:1px solid #dce5df}.landing-search-match:last-child{border-bottom:0}.landing-search-match .landing-game-cover{width:42px;height:42px;min-height:42px;border-radius:7px}.landing-search-match small,.landing-search-match strong{display:block}.landing-search-match small{margin-top:3px;color:#7b8a83;font-size:11px}.search-match-health{display:flex;align-items:center;gap:6px;color:#3c725b;font-size:12px}.landing-catalog{position:relative;z-index:1;margin-top:-26px;padding-bottom:56px;scroll-margin-top:110px}.catalog-pulse{overflow:hidden;padding:26px 30px 22px;color:#1b211e;border:1px solid #d2d0c6;border-radius:16px;background:linear-gradient(125deg,#f5f3eb,#e8e5dc)}.catalog-pulse-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}.catalog-pulse-heading>div{display:grid;grid-template-columns:auto 1fr;grid-column-gap:11px;column-gap:11px}.pulse-mark{grid-row:span 2;padding-top:2px;color:#596861;font-size:24px}.catalog-pulse h2{font-size:16px;letter-spacing:-.4px}.catalog-pulse-heading p{margin:4px 0 0;color:#6d756f}.catalog-fresh{display:flex;align-items:center;gap:8px;padding:8px 11px;color:#626b64;border:1px solid #d1cfc6;border-radius:20px;font-size:11px;white-space:nowrap}.catalog-fresh .pulse{width:6px;height:6px;box-shadow:0 0 0 4px rgba(112,161,54,.13)}.catalog-pulse-metrics{grid-template-columns:repeat(4,1fr);margin-top:22px}.pulse-metric{align-items:flex-start;gap:13px;padding:0 25px;border-left:1px solid #d2d0c6}.pulse-metric:first-child{padding-left:0;border-left:0}.pulse-icon{display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;color:#708b28;font-size:31px;font-weight:700}.pulse-metric strong{color:#202622;font-size:24px;letter-spacing:-1px}.pulse-metric span{margin-top:5px;color:#3c443f;font-size:11px;font-weight:700}.pulse-metric small{margin-top:3px;color:#777e78}.landing-catalog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:70px 0 23px}.landing-catalog-heading h2{margin:9px 0 0;color:#edf3ef;font-size:clamp(32px,4vw,47px);letter-spacing:-2.3px}.landing-catalog-hint{margin:10px 0 0;color:#7f8f88;font-size:12px;line-height:1.45}.landing-filter{position:relative;flex:0 0 auto}.landing-filter-trigger{display:flex;align-items:center;gap:9px;min-width:172px;padding:13px 15px;color:#dce7e1;border:1px solid rgba(222,239,230,.35);border-radius:10px;background:rgba(13,19,18,.58);cursor:pointer;font-size:14px;font-weight:650}.landing-filter-trigger:hover{border-color:rgba(184,245,104,.55);color:var(--lime)}.landing-filter-trigger svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.landing-filter-trigger>span{font-size:17px}.landing-filter-menu{position:absolute;z-index:5;top:calc(100% + 9px);right:0;width:268px;padding:18px;color:#e6eee9;border:1px solid rgba(222,239,230,.22);border-radius:12px;background:#14201c;box-shadow:0 18px 35px rgba(0,0,0,.35)}.landing-filter-menu h3{margin:0 0 15px;font-size:15px}.landing-filter-menu label{display:flex;align-items:center;gap:10px;padding:8px 0;cursor:pointer;font-size:13px}.landing-filter-menu input{accent-color:#9bc94d;width:16px;height:16px}.landing-filter-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(222,239,230,.16)}.landing-filter-actions button{border:0;background:transparent;color:#a8b6af;cursor:pointer;font-size:12px}.landing-filter-actions button:last-child{padding:10px 13px;color:#1c2a20;border-radius:7px;background:var(--lime);font-weight:700}.landing-games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.landing-game-card{position:relative;display:grid;grid-template-columns:142px minmax(0,1fr);grid-template-rows:1fr auto;grid-gap:18px;gap:18px;min-height:222px;padding:16px;overflow:hidden;color:#202520;border:1px solid #d2d0c6;border-radius:14px;background:#f0eee7;box-shadow:0 5px 18px rgba(0,0,0,.09);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.landing-game-card:hover{z-index:1;transform:translateY(-4px);border-color:#a7d94b;box-shadow:0 17px 31px rgba(0,0,0,.18)}.landing-card-arrow{position:absolute;top:15px;right:16px;color:#545c56;font-size:21px;line-height:1;transition:transform .2s ease,color .2s ease}.landing-game-card:hover .landing-card-arrow{color:#4b6720;transform:translate(3px,-3px)}.landing-game-cover{position:relative;min-height:145px;overflow:hidden;border-radius:9px;background:linear-gradient(145deg,#59645e,#27312d)}.landing-cover-fallback{position:absolute;inset:0;z-index:0;display:grid;place-items:center;padding:13px;color:#e5eadf;text-align:center;font-size:16px;font-weight:700;line-height:1.12}.landing-game-cover img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.landing-game-copy{min-width:0;padding:5px 3px 0 0}.landing-game-kicker{margin:0 0 8px;color:#6b736d;font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.landing-game-card h3{max-width:calc(100% - 25px);margin:0 0 12px;color:#1d231f;font-size:23px;line-height:1.04;letter-spacing:-1.1px}.landing-health{display:flex;align-items:center;gap:8px;color:#516349;font-size:12px;font-weight:650}.landing-health .status-dot{width:7px;height:7px}.landing-verdict{margin:10px 0 0;color:#6c746d;font-size:11px;line-height:1.35}.landing-open{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-top:12px;color:#4d564f;border-top:1px solid #d4d1c8;font-size:12px;transition:color .2s ease}.landing-open b{color:#526e25;font-size:19px;font-weight:400;transition:transform .2s ease}.landing-game-card:hover .landing-open{color:#263827}.landing-game-card:hover .landing-open b{transform:translateX(4px)}.landing-empty,.landing-loading{padding:45px 0;color:#9eaca6;text-align:center}.landing-method{scroll-margin-top:110px;border-block:1px solid rgba(222,239,230,.12);background:radial-gradient(circle at 87% 18%,rgba(105,213,183,.1),transparent 24%),#111a17}.landing-method .container{padding:56px 0 82px}.landing-method-heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;grid-gap:60px;gap:60px}.landing-method h2{margin:10px 0 0;font-size:clamp(34px,4vw,51px);line-height:1.02;letter-spacing:-2.5px}.landing-method-heading p{max-width:430px;margin:0;color:#d2ddd7;font-size:16px;line-height:1.55}.landing-method-heading small{display:block;max-width:430px;margin-top:14px;color:#8e9f97;font-size:12px;line-height:1.5}.method-map{display:grid;grid-template-columns:minmax(180px,.76fr) 26px minmax(0,2fr) 26px minmax(200px,.9fr);align-items:stretch;grid-gap:12px;gap:12px;margin-top:42px}.method-stage{min-width:0;padding:22px;border:1px solid rgba(222,239,230,.17);border-radius:15px;background:rgba(12,22,18,.62)}.method-stage-label{display:block;margin-bottom:20px;color:#71d6b8;font-size:10px;font-weight:800;letter-spacing:1.05px}.method-source{display:flex;flex-direction:column}.method-source-mark{display:grid;place-items:center;width:48px;height:48px;color:#12221b;border-radius:13px;background:linear-gradient(145deg,#c8f981,#a8e45b);font-size:27px;font-weight:900}.method-stage h3{margin:15px 0 7px;color:#eef5f0;font-size:21px;letter-spacing:-.7px}.method-stage p{margin:0;color:#9caca5;font-size:12px;line-height:1.55}.method-source-notes{display:grid;grid-gap:10px;gap:10px;margin-top:auto;padding-top:18px;color:#92a29a;border-top:1px solid rgba(222,239,230,.12);font-size:10px;line-height:1.45}.method-source-notes span{display:flex;align-items:flex-start;gap:8px}.method-source-notes i{display:grid;place-items:center;flex:0 0 16px;width:16px;height:16px;color:#15241c;border-radius:50%;background:var(--lime);font-size:10px;font-style:normal;font-weight:900}.method-flow{display:grid;place-items:center;color:var(--lime);font-size:24px;font-weight:300}.method-signals{padding-bottom:18px}.method-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.method-signal{display:flex;gap:11px;min-width:0;padding:13px;border:1px solid rgba(222,239,230,.11);border-radius:10px;background:rgba(255,255,255,.025)}.method-signal svg{flex:0 0 24px;width:24px;height:24px;margin-top:2px;color:var(--lime)}.method-signal>div{min-width:0}.method-signal strong{display:block;padding-right:28px;color:#edf5f0;font-size:13px;line-height:1.2}.method-signal b{float:right;margin-top:-16px}.method-signal p{margin-top:6px;font-size:10px;line-height:1.45}.method-result{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 14%,rgba(184,245,104,.13),transparent 34%),rgba(12,22,18,.7)}.method-score{color:var(--lime);font-size:42px;font-weight:850;line-height:.9;letter-spacing:-2px}.method-score span{margin-left:5px;color:#91a399;font-size:11px;letter-spacing:0}.method-result h3{max-width:200px;font-size:18px;line-height:1.05}.method-grades{display:flex;gap:5px;margin-top:18px}.method-grades b,.method-grades span{display:grid;place-items:center;width:23px;height:23px;color:#0f1d17;border-radius:50%;background:var(--lime);font-size:11px;font-weight:900}.method-grades span:nth-child(2){background:#6bd6b8}.method-grades span:nth-child(3){background:#f4ca74}.method-grades span:nth-child(4){background:#e9a66d}.method-grades span:nth-child(5){background:#ef8178}.method-grades b{color:#a8b6af;border:1px solid #718077;background:transparent}.landing-about{scroll-margin-top:110px;border-bottom:1px solid rgba(222,239,230,.12);background:radial-gradient(circle at 50% 0,rgba(105,213,183,.1),transparent 46%),#0d1714}.landing-about .container{padding:76px 0;text-align:center}.landing-about h2{max-width:710px;margin:12px auto 15px;font-size:clamp(34px,4vw,51px);line-height:1.02;letter-spacing:-2.5px}.landing-about p{max-width:650px;margin:0 auto;color:#a3b1ab;line-height:1.6}.landing-show-more{margin-top:28px}.landing-show-more:disabled{cursor:wait;opacity:.7}.landing-about a{color:var(--lime);font-weight:700;text-decoration:none}.landing-about a:hover{color:#d0ff8e;text-decoration:underline}.cover-art-image{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.cover-fallback-title{padding:15px;text-align:center;font-size:20px!important;line-height:1.1;letter-spacing:-.8px!important}@media (max-width:900px){.landing-hero{padding:95px 0 90px}.catalog-pulse-metrics{grid-template-columns:repeat(2,1fr);gap:22px 0}.pulse-metric:nth-child(3){padding-left:0;border-left:0}.landing-games-grid{grid-template-columns:1fr}.landing-game-card{grid-template-columns:150px minmax(0,1fr)}.landing-method .container{grid-template-columns:1fr;gap:20px}}@media (max-width:600px){.landing-hero-shell{min-height:615px}.landing-hero{padding:78px 0 67px}.landing-hero h1{font-size:49px;letter-spacing:-3.2px}.landing-hero>p{font-size:15px}.landing-search-wrap{height:58px;margin-top:29px;padding-left:14px}.landing-search-icon{display:none}.landing-search-wrap input{font-size:12px}.landing-search-wrap button{padding:11px 13px;font-size:12px}.landing-source-note{font-size:11px!important}.landing-search-match{grid-template-columns:36px minmax(0,1fr)}.landing-search-match .landing-game-cover{width:36px;height:36px;min-height:36px}.search-match-health{display:none}.landing-catalog{margin-top:-14px;padding-bottom:64px}.catalog-pulse{padding:20px 17px;border-radius:12px}.catalog-pulse-heading{display:block}.catalog-fresh{display:inline-flex;margin-top:14px}.catalog-pulse-metrics{grid-template-columns:1fr 1fr;margin-top:19px;gap:20px 0}.pulse-metric{gap:9px;padding:0 9px 0 13px}.pulse-metric:nth-child(odd){padding-left:0;border-left:0}.pulse-icon{flex-basis:28px;width:28px;height:28px;font-size:24px}.pulse-metric strong{font-size:20px}.pulse-metric span{font-size:9px}.pulse-metric small{display:none}.landing-catalog-heading{display:flex;align-items:flex-end;gap:16px;margin:50px 0 20px}.landing-catalog-heading h2{font-size:32px}.landing-catalog-hint{max-width:260px;font-size:11px}.landing-filter-trigger{min-width:auto;padding:11px}.landing-filter-trigger svg{width:18px;height:18px}.landing-filter-trigger>span{display:none}.landing-filter-menu{width:min(268px,calc(100vw - 32px))}.landing-game-card{grid-template-columns:105px minmax(0,1fr);min-height:168px;gap:14px;padding:13px}.landing-game-cover{min-height:116px}.landing-game-card h3{margin-bottom:8px;font-size:19px}.landing-verdict{display:none}.landing-open{padding-top:8px}.landing-method .container{padding:59px 0}}.landing-hero-shell{min-height:620px}.landing-hero{padding-top:55px;padding-bottom:68px}.landing-catalog-status{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:26px;margin:0 6px 8px;color:#aebcb5;font-size:11px}.landing-catalog-status .pulse{width:6px;height:6px;box-shadow:0 0 0 4px rgba(184,245,104,.1)}.catalog-pulse{padding:31px 36px 34px;color:#1b231f;border:1px solid #d7d6ce;border-radius:17px;background:linear-gradient(125deg,#fbfaf5,#f1efe7);box-shadow:0 18px 44px rgba(0,0,0,.19)}.catalog-pulse-heading{position:relative;display:block;width:100%;min-height:70px}.catalog-pulse-heading>.catalog-pulse-copy{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:calc(100% - 40px);margin:0;padding:0;text-align:center;transform:translate(-50%,-50%)}.catalog-pulse h2{margin:0;color:#20342a;font-size:26px;font-weight:800;letter-spacing:-1px;line-height:1;text-transform:uppercase;white-space:nowrap}.catalog-pulse-mark{display:block;width:172px;height:14px;fill:none;stroke:#b8f568;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.catalog-pulse-heading p{margin:0;color:#737a74;font-size:12px;line-height:1.35;white-space:nowrap}.catalog-pulse-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:13px}.pulse-metric{display:flex;align-items:center;gap:15px;min-width:0;padding:20px;border:1px solid #deddd5;border-radius:12px;background:rgba(255,255,255,.36)}.pulse-metric:first-child{padding-left:20px;border-left:1px solid #deddd5}.pulse-icon{display:block;flex:0 0 50px;width:50px;height:50px;object-fit:contain}.pulse-icon-games,.pulse-icon-observations,.pulse-icon-sources,.pulse-icon-updates{color:inherit;background:transparent}.pulse-metric small,.pulse-metric span,.pulse-metric strong{display:block}.pulse-metric strong{color:#1b231f;font-size:28px;line-height:1;letter-spacing:-1.25px}.pulse-metric span{margin-top:7px;color:#38433c;font-size:10px;font-weight:800;line-height:1.18;text-transform:uppercase}.pulse-metric small{margin-top:5px;color:#79817b;font-size:10px;line-height:1.25}@media (max-width:900px){.landing-hero{padding-top:48px}.catalog-pulse{padding:27px}.catalog-pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-metric:nth-child(3){padding-left:20px}.pulse-icon{flex-basis:46px;width:46px;height:46px;padding:9px}}@media (max-width:600px){.landing-hero-shell{min-height:535px}.landing-hero{padding-top:44px;padding-bottom:60px}.landing-catalog-status{min-height:22px;margin-bottom:6px;font-size:10px}.catalog-pulse{padding:18px;border-radius:13px}.catalog-pulse-heading{min-height:72px}.catalog-pulse-heading>.catalog-pulse-copy{gap:5px;width:calc(100% - 20px);max-width:285px;padding:0}.catalog-pulse h2{font-size:20px;letter-spacing:-.7px}.catalog-pulse-heading p{font-size:9px;white-space:normal}.catalog-pulse-metrics{gap:9px;margin-top:13px}.pulse-metric,.pulse-metric:first-child,.pulse-metric:nth-child(3){display:flex;flex-direction:column;align-items:center;padding:13px 10px;text-align:center}.pulse-icon{flex-basis:50px;width:50px;height:50px;padding:0}.pulse-metric strong{margin-top:4px;font-size:22px}.pulse-metric span{margin-top:5px;font-size:8px}.pulse-metric small{display:none}}.catalog-pulse{color:#edf5ef;border-color:rgba(222,239,230,.2);background:linear-gradient(155deg,#1d201f,#262725)}.catalog-pulse h2{color:#f6faf7}.catalog-pulse-heading p{color:#b7c4be}.pulse-metric{border-color:rgba(222,239,230,.14);background:rgba(255,255,255,.025)}.pulse-metric:first-child{border-left-color:rgba(222,239,230,.14)}.pulse-metric strong{color:#edf5ef}.pulse-metric span{color:#d1dbd5}.pulse-metric small{color:#aebbb5}.theme-toggle{display:grid;place-items:center;width:38px;height:38px;padding:0;color:#d9e5df;border:1px solid var(--line);border-radius:8px;background:transparent;cursor:pointer;font-size:19px;line-height:1}.theme-toggle img{display:block;width:17px;height:17px;object-fit:contain}.theme-toggle:hover{color:var(--lime);border-color:rgba(184,245,104,.45)}.theme-toggle:hover img{filter:invert(78%) sepia(42%) saturate(438%) hue-rotate(43deg) brightness(106%) contrast(92%)}html:not([data-theme=light]) .theme-toggle img{filter:invert(1)}html:not([data-theme=light]) .theme-toggle:hover img{filter:invert(78%) sepia(42%) saturate(438%) hue-rotate(43deg) brightness(106%) contrast(92%)}.display-settings{display:flex;align-items:center;height:34px;overflow:hidden;border:1px solid var(--line);border-radius:8px}.display-settings .theme-toggle{width:33px;height:32px;border:0;border-radius:0;font-size:16px}.display-settings .language{display:flex;align-items:center;justify-content:center;width:33px;height:32px;padding:0;border:0;border-left:1px solid var(--line);border-radius:0;font-size:12px}.detail-page .nav{margin-bottom:8px}.detail-hero{padding-top:8px}.detail-hero .back-link{display:inline-block;margin-bottom:30px}.detail-title{min-width:0}.detail-title .breadcrumbs{margin:0 0 17px}.detail-title .game-meta{margin-bottom:16px}.detail-title .game-meta strong{color:var(--ink)}.verdict-wide{grid-template-columns:66px minmax(0,1fr) minmax(190px,.45fr);grid-gap:24px;gap:24px;margin-bottom:25px}.verdict-emblem{display:grid;place-items:center;width:64px;height:64px;border:2px solid;border-radius:50%;font-size:32px;font-weight:800}.verdict-emblem,.verdict-wide h2{color:var(--lime)}.verdict-fresh{display:grid;grid-template-columns:9px 1fr;grid-column-gap:9px;column-gap:9px;align-items:center;min-width:0;padding-left:25px;border-left:1px solid var(--line)}.verdict-fresh strong{font-size:13px}.verdict-fresh small{grid-column:2;display:block;margin-top:5px;color:#84938d;font-size:11px;line-height:1.4}.detail-main{min-width:0}.detail-observations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-observations .indicator-row{grid-template-columns:38px minmax(0,1fr);min-height:136px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.detail-observations .indicator-row:nth-child(2n){border-right:0}.detail-observations .indicator-row:nth-last-child(-n+2){border-bottom:0}.detail-observations .indicator-row>.status-dot{display:none}.detail-observations .evidence{grid-column:1/-1;padding-top:4px}.indicator-source{display:block;margin-top:8px;color:var(--mint);font-size:10px;line-height:1.35}.indicator-source:hover{color:var(--lime)}.detail-section{margin-top:18px}.online-chart{padding:24px}.chart-topline{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.chart-topline h2{margin:0;font-size:20px;letter-spacing:-.7px}.chart-topline p{margin:5px 0 0;color:#94a39c;font-size:12px}.chart-range{padding:7px 9px;border:1px solid var(--line);border-radius:7px;color:#a5b4ad;font-size:11px;white-space:nowrap}.chart-stats{margin-top:20px}.online-chart svg{height:175px;margin-top:14px;background:linear-gradient(180deg,transparent 24%,rgba(184,245,104,.08) 25%,transparent 26%,transparent 49%,rgba(184,245,104,.08) 50%,transparent 51%,transparent 74%,rgba(184,245,104,.08) 75%,transparent 76%)}.detail-aside>section{position:-webkit-sticky;position:sticky;top:22px}.detail-aside h2{margin-top:8px}.aside-intro{margin:11px 0 19px;color:#a1afa8;font-size:12px;line-height:1.5}.tracked-list{display:grid;grid-gap:11px;gap:11px;color:#b2c0ba;font-size:12px}.tracked-list span:first-letter{color:var(--lime)}.aside-divider{height:1px;margin:20px 0;background:var(--line)}.detail-aside h3{margin:0 0 7px;font-size:13px}.aside-observed{margin:0;color:#9eaca6;font-size:11px;line-height:1.5}.source-list{margin-top:18px;border-top:1px solid var(--line)}.source-row{grid-template-columns:1fr}.source-row small{grid-column:auto;color:var(--mint)}html[data-theme=light]{--ink:#17231e;--muted:#64736c;--night:#f5f3eb;--panel:#fffefa;--line:rgba(37,55,45,.14);--lime:#8fba35;--mint:#297a66;--amber:#b77b21;color-scheme:light}html[data-theme=light] body{background:#f5f3eb}html[data-theme=light] .landing-page{background:linear-gradient(180deg,#f8f7f1,#edf0e7)}html[data-theme=light] .landing-hero-shell{background:radial-gradient(circle at 72% 28%,rgba(100,164,102,.15),transparent 24%),radial-gradient(circle at 29% 87%,rgba(143,186,53,.12),transparent 21%),#f8f7f1;border-bottom-color:rgba(37,55,45,.13)}html[data-theme=light] .nav-links{color:#394740}html[data-theme=light] .nav-links a:hover{color:#587e20}html[data-theme=light] .language,html[data-theme=light] .theme-toggle{color:#26352e;border-color:rgba(37,55,45,.18)}html[data-theme=light] .site-nav{border-color:#d7d8ce;background:rgba(255,254,250,.82);box-shadow:0 12px 26px rgba(45,56,44,.1)}html[data-theme=light] .site-nav-actions,html[data-theme=light] .site-nav-start{border-color:#d7d8ce}html[data-theme=light] .header-favorites,html[data-theme=light] .header-profile-trigger,html[data-theme=light] .site-nav-sections a{color:#34433b}html[data-theme=light] .header-favorites,html[data-theme=light] .header-profile-trigger{border-color:#d7d8ce}html[data-theme=light] .header-profile-menu{border-color:#d7d8ce;background:#fffefa;box-shadow:0 18px 36px rgba(45,56,44,.16)}html[data-theme=light] .header-profile-menu a,html[data-theme=light] .header-profile-menu button{color:#34433b}html[data-theme=light] .landing-catalog-heading p,html[data-theme=light] .landing-catalog-status,html[data-theme=light] .landing-hero>p,html[data-theme=light] .landing-source-note{color:#65736c!important}html[data-theme=light] .landing-search-wrap{border-color:#d6d9d0;background:#fffefa;box-shadow:0 16px 35px rgba(45,56,44,.13)}html[data-theme=light] .landing-search-wrap button{background:#183d31}html[data-theme=light] .catalog-pulse,html[data-theme=light] .landing-game-card{color:#1d2822;border-color:#d7d8ce;background:#fffefa;box-shadow:0 10px 25px rgba(45,56,44,.1)}html[data-theme=light] .catalog-pulse h2,html[data-theme=light] .landing-game-card h3,html[data-theme=light] .pulse-metric strong{color:#1d2822}html[data-theme=light] .catalog-pulse h2{color:#20342a}html[data-theme=light] .catalog-pulse-heading p,html[data-theme=light] .landing-game-kicker,html[data-theme=light] .landing-open,html[data-theme=light] .landing-verdict,html[data-theme=light] .pulse-metric small,html[data-theme=light] .pulse-metric span{color:#66736c}html[data-theme=light] .landing-open,html[data-theme=light] .pulse-metric{border-color:#d7d8ce}html[data-theme=light] .landing-about h2,html[data-theme=light] .landing-catalog-heading h2,html[data-theme=light] .landing-method h2{color:#17231e}html[data-theme=light] .landing-method{border-color:#d7d8ce;background:#edf0e7}html[data-theme=light] .landing-about{border-color:#d7d8ce;background:radial-gradient(circle at 50% 0,rgba(100,164,102,.16),transparent 46%),#f3f5ef}html[data-theme=light] .footer,html[data-theme=light] .landing-about p,html[data-theme=light] .landing-method p{color:#68766f}html[data-theme=light] .footer .brand{color:#17231e}html[data-theme=light] .detail-page{background:radial-gradient(circle at 85% 5%,rgba(86,148,101,.13),transparent 27%),#f5f3eb}html[data-theme=light] .back-link,html[data-theme=light] .breadcrumbs,html[data-theme=light] .game-meta{color:#65736c}html[data-theme=light] .detail-title .game-meta strong{color:#17231e}html[data-theme=light] .chart-range,html[data-theme=light] .platforms span{color:#526158;border-color:#d4d8cf;background:#fafaf5}html[data-theme=light] .verdict-wide{border-color:#cddbb7;background:linear-gradient(120deg,rgba(143,186,53,.13),rgba(41,122,102,.05));box-shadow:0 8px 22px rgba(45,56,44,.08)}html[data-theme=light] .verdict-fresh small,html[data-theme=light] .verdict-wide p{color:#5f6d66}html[data-theme=light] .verdict-fresh{border-color:#d3d9ce}html[data-theme=light] .detail-aside>section,html[data-theme=light] .indicator-list,html[data-theme=light] .online-chart{border-color:#d7d8ce;background:#fffefa;box-shadow:0 8px 22px rgba(45,56,44,.07)}html[data-theme=light] .indicator-row{background:#fffefa;border-color:#dfe1d8}html[data-theme=light] .aside-intro,html[data-theme=light] .aside-observed,html[data-theme=light] .chart-stats span,html[data-theme=light] .chart-topline p,html[data-theme=light] .indicator-row p,html[data-theme=light] .online-chart small,html[data-theme=light] .section-heading>p,html[data-theme=light] .tracked-list{color:#68766f}html[data-theme=light] .indicator-row .evidence{color:#728078}html[data-theme=light] .online-chart svg{background:linear-gradient(180deg,transparent 24%,rgba(80,119,66,.1) 25%,transparent 26%,transparent 49%,rgba(80,119,66,.1) 50%,transparent 51%,transparent 74%,rgba(80,119,66,.1) 75%,transparent 76%)}html[data-theme=light] .source-row strong{color:#28362f}@media (max-width:900px){.detail-observations{grid-template-columns:1fr}.detail-observations .indicator-row{border-right:0;border-bottom:1px solid var(--line)}.detail-observations .indicator-row:last-child{border-bottom:0}.verdict-wide{grid-template-columns:62px 1fr}.verdict-fresh{grid-column:1/-1;padding:16px 0 0;border-top:1px solid var(--line);border-left:0}}@media (max-width:600px){.theme-toggle{width:34px;height:34px}.nav-links{gap:8px}.detail-hero .back-link{margin-bottom:23px}.detail-intro{display:grid;grid-template-columns:90px minmax(0,1fr)}.detail-cover{grid-row:span 2}.detail-title .breadcrumbs{grid-column:1/-1}.verdict-wide{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px}.verdict-emblem{width:46px;height:46px;font-size:24px}.verdict-wide h2{font-size:24px}.chart-topline{display:block}.chart-range{display:inline-block;margin-top:12px}.online-chart{padding:18px}.online-chart svg{height:135px}.steam-store-summary{grid-column:1/-1;max-width:none;margin-top:4px;padding:17px}.steam-store-summary p{-webkit-line-clamp:4}}@media (max-width:760px){.site-nav{height:64px;margin-top:10px;padding:0 10px}.site-nav-start{gap:11px;padding-right:0;border-right:0}.site-nav-start .brand-logo{height:31px}.site-nav-sections{display:none}.site-nav-actions{margin-left:auto;padding-left:0;border-left:0}.auth-menu-header{gap:7px}.auth-menu-header .header-favorites{display:none}.header-profile-trigger{min-height:36px;padding:4px}.header-profile-trigger>span{width:27px;height:27px}.header-profile-trigger b{display:none}.auth-menu-header .auth-link{padding:7px 5px;font-size:11px}.auth-menu-header .auth-register{padding:7px 8px;font-size:11px}}@media (max-width:1100px) and (min-width:761px){.site-nav-start{flex:0 0 auto;gap:18px;padding-right:18px}.site-nav-actions{flex:0 0 auto;padding-left:14px}.site-nav-sections{gap:20px}.header-session-placeholder{width:210px}}@media (max-width:760px){.site-nav-actions,.site-nav-start{flex-basis:auto}.header-session-placeholder{width:112px;height:36px}.landing-header-sticky+.landing-hero-shell{min-height:461px}}.detail-main>.detail-section{display:block!important;width:100%;flex:none!important;align-self:stretch!important}.detail-main>.detail-section>.online-chart{width:100%;flex:none!important;align-self:stretch!important;min-height:0}.detail-title{flex:1 1 330px}.steam-store-summary{display:flex;flex:1 1 430px;flex-direction:column;align-items:flex-start;max-width:610px;min-width:0;padding:21px 23px;border:1px solid rgba(222,239,230,.16);border-radius:15px;background:rgba(13,27,20,.6)}.steam-store-summary .eyebrow{color:#71d6b8}.steam-store-summary h2{margin:7px 0 0;color:var(--ink);font-size:18px;letter-spacing:-.55px}.steam-store-summary p{display:-webkit-box;max-width:100%;margin:9px 0 0;overflow:hidden;color:#b7c5be;font-size:12px;line-height:1.52;-webkit-box-orient:vertical;-webkit-line-clamp:4}.steam-store-summary a{margin-top:14px;color:var(--lime);font-size:12px;font-weight:800}.steam-store-summary a:hover{color:#d1ff97}html[data-theme=light] .steam-store-summary{border-color:#d7d8ce;background:#fffefa;box-shadow:0 8px 22px rgba(45,56,44,.07)}html[data-theme=light] .steam-store-summary p{color:#65736c}.official-update{padding:22px 24px;border:1px solid var(--line);border-radius:13px;background:#121c19}.official-update h2{margin:8px 0 11px;font-size:20px;letter-spacing:-.7px}.official-update a{color:var(--lime);font-size:16px;font-weight:750;line-height:1.35}.official-update a:hover{color:var(--mint)}.official-update p,.official-update small{display:block;margin:9px 0 0;color:#9baaa3;font-size:12px;line-height:1.5}.official-update small{color:#77877f;font-size:11px}.official-update .eyebrow{color:#71d6b8}html[data-theme=light] .official-update{border-color:#d7d8ce;background:#fffefa;box-shadow:0 8px 22px rgba(45,56,44,.07)}html[data-theme=light] .official-update p,html[data-theme=light] .official-update small{color:#68766f}.online-chart-rich{height:auto!important;min-height:0!important;padding:20px 34px;overflow:hidden;border-color:rgba(202,224,211,.2);background:radial-gradient(circle at 76% 46%,rgba(184,245,104,.05),transparent 32%),#101916}.chart-topline,.chart-topline h2{align-items:center}.chart-topline h2{display:flex;gap:12px;font-size:28px;letter-spacing:-1.2px}.online-chart .online-title-icon{display:block;width:36px;height:36px;min-width:36px;margin:0;flex:0 0 auto;color:var(--lime);fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.chart-range{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:10px;font-size:12px}.chart-range i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px rgba(184,245,104,.1)}.dynamics-tabs{display:flex;gap:8px;margin-top:18px;padding-bottom:2px;overflow-x:auto;scrollbar-width:thin}.dynamics-tabs button{flex:0 0 auto;min-height:34px;padding:7px 11px;color:#aebbb5;border:1px solid var(--line);border-radius:8px;background:rgba(19,30,26,.68);cursor:pointer;font:inherit;font-size:12px;font-weight:750;white-space:nowrap}.dynamics-tabs button:hover{color:var(--ink);border-color:rgba(184,245,104,.45)}.dynamics-tabs button.active{color:#17231e;border-color:var(--lime);background:var(--lime)}.dynamics-empty{min-height:214px;display:grid;place-items:center;margin:12px 0 0;padding:26px;text-align:center}.dynamics-chart rect{fill:currentColor;opacity:.72}.dynamics-chart rect.is-hovered{opacity:1}.dynamics-chart .chart-range>span{margin:0;color:inherit}.dynamics-hover-line{stroke:rgba(246,251,218,.6)!important;stroke-width:.55!important;stroke-dasharray:none!important}.dynamics-hover-dot{position:absolute;z-index:4;width:10px;height:10px;border:2px solid var(--lime);border-radius:50%;background:#101916;box-shadow:0 0 0 1px rgba(11,20,16,.72);pointer-events:none;transform:translate(-50%,-50%)}.dynamics-bar-labels{position:absolute;inset:0 0 0 51px;pointer-events:none}.dynamics-bar-labels span{position:absolute;color:#f6fbda;font-size:11px;font-weight:800;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.7);transform:translate(-50%,-135%)}.dynamics-tooltip{position:absolute;z-index:3;min-width:112px;padding:8px 10px;color:#dce8e1;border:1px solid rgba(184,245,104,.5);border-radius:8px;background:rgba(8,14,11,.94);box-shadow:0 8px 20px rgba(0,0,0,.28);pointer-events:none;transform:translate(-50%,-100%)}.dynamics-tooltip b,.dynamics-tooltip small,.dynamics-tooltip span{display:block;white-space:nowrap}.dynamics-tooltip b{color:var(--lime);font-size:13px}.dynamics-tooltip small,.dynamics-tooltip span{margin-top:3px;color:#b3c0ba;font-size:11px}.dynamics-tooltip small{color:#84928b}.online-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:45px;gap:45px;align-items:start;margin-top:18px}.online-summary>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.online-summary span{display:block;color:#b3c0ba;font-size:14px}.online-summary strong{display:block;margin-top:13px;color:var(--lime);font-size:42px;line-height:.98;letter-spacing:-2px}.online-summary strong.negative,.online-summary strong.positive{font-size:27px;letter-spacing:-1px}.online-summary strong.negative{color:#ef9a89}.online-summary strong small{display:inline;margin-left:7px;color:#aebbb5;font-size:15px;letter-spacing:0}.online-summary strong.unavailable{color:#aebbb5;font-size:18px;letter-spacing:-.5px}.dynamics-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.dynamics-summary>.dynamics-stat{display:flex;flex-direction:column;align-items:flex-start;min-width:0;height:112px;padding:16px 20px;border-radius:14px;background:rgba(255,255,255,.035)}.dynamics-summary>.dynamics-stat>span{color:#9eaca6;font-size:13px}.dynamics-summary>.dynamics-stat>strong{margin-top:12px;font-size:31px;line-height:1;letter-spacing:-1.5px}.dynamics-summary>.dynamics-stat.comparison>strong.positive,.dynamics-summary>.dynamics-stat.current>strong{color:var(--lime)}.dynamics-summary>.dynamics-stat.comparison>strong.negative{color:#ef9a89}.dynamics-summary>.dynamics-stat.comparison>strong.unavailable{font-size:17px;letter-spacing:-.5px}.dynamics-summary>.dynamics-stat.extreme>strong{color:var(--ink)}.dynamics-summary>.dynamics-stat>small{display:block;margin-top:7px;color:#84928b;font-size:12px}.dynamics-chart .chart-plot{margin-top:34px}.chart-plot{position:relative;display:grid;grid-template-columns:51px minmax(0,1fr);align-items:stretch;height:190px!important;min-height:190px!important;max-height:190px!important;margin-top:10px}.chart-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding:0 12px 28px 0;color:#aab7b1;font-size:12px;text-align:right}.online-chart-rich>.chart-plot svg{display:block;width:100%;height:100%;margin:0;overflow:hidden;color:var(--lime);background:none}.online-chart-rich>.chart-plot svg line{stroke:rgba(203,220,211,.16);stroke-width:.45;stroke-dasharray:1.4 1.3;vector-effect:non-scaling-stroke}.online-chart-rich>.chart-plot svg polygon{fill:url(#online-area)}.online-chart-rich>.chart-plot svg polyline{stroke-width:2.8}.chart-x-axis{position:relative;display:block;height:20px;margin:0 0 0 51px;color:#aab7b1;font-size:12px}.chart-x-axis span{position:absolute;top:0;white-space:nowrap;transform:translateX(-50%)}.chart-x-axis:not(.bar-axis) span:first-child{transform:translateX(0)}.chart-x-axis:not(.bar-axis) span:last-child{transform:translateX(-100%)}.chart-extremes{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:10px 0 8px}.chart-extremes article{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:15px 18px;border:1px solid var(--line);border-radius:11px;background:rgba(19,30,26,.78)}.chart-extremes article>div{min-width:0}.chart-extremes span:not(.extreme-icon){display:block;color:#b1beb8;font-size:13px}.chart-extremes b{margin-top:5px;font-size:23px;letter-spacing:-1px}.chart-extremes small{display:block;margin-top:4px;color:#94a39c;font-size:11px}.extreme-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;color:var(--lime);border:1px solid rgba(184,245,104,.32);border-radius:7px;font-size:18px}.chart-footnote{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -34px -24px;padding:10px 34px;color:#9eaca6;border-top:1px solid var(--line);font-size:12px}.chart-footnote>p{min-width:0;margin:0}.chart-footnote span{margin:0 7px;color:#66766e}html[data-theme=light] .online-chart-rich{border-color:#d7d8ce;background:radial-gradient(circle at 76% 46%,rgba(143,186,53,.09),transparent 32%),#fffefa}html[data-theme=light] .dynamics-tabs button{color:#53645b;border-color:#d7d8ce;background:#fafaf5}html[data-theme=light] .dynamics-tabs button.active{color:#17231e;border-color:#9acc45;background:#b8f568}html[data-theme=light] .chart-extremes span:not(.extreme-icon),html[data-theme=light] .chart-footnote,html[data-theme=light] .chart-x-axis,html[data-theme=light] .chart-y-axis,html[data-theme=light] .online-summary span{color:#64736c}html[data-theme=light] .online-summary strong small{color:#69776f}html[data-theme=light] .online-chart-rich>.chart-plot svg line{stroke:rgba(54,77,64,.18)}html[data-theme=light] .chart-extremes article{border-color:#d7d8ce;background:#fafaf5}html[data-theme=light] .chart-extremes small{color:#738078}html[data-theme=light] .chart-footnote{border-color:#d7d8ce}@media (max-width:600px){.online-chart-rich{padding:22px 18px}.chart-topline h2{gap:9px;font-size:23px}.online-chart .online-title-icon{width:30px;height:30px;min-width:30px}.chart-range{padding:8px 9px;font-size:11px}.dynamics-tabs{margin:16px -3px 0}.dynamics-tabs button{min-height:32px;padding:6px 10px;font-size:11px}.dynamics-empty{min-height:170px}.dynamics-bar-labels{left:39px}.dynamics-bar-labels span{font-size:9px}.dynamics-tooltip{min-width:98px;padding:7px 8px}.dynamics-hover-dot{width:9px;height:9px}.online-summary{gap:20px;margin-top:28px}.online-summary strong{font-size:30px;letter-spacing:-1.5px}.online-summary strong.negative,.online-summary strong.positive{font-size:20px}.online-summary strong small{display:block;margin:5px 0 0;font-size:12px}.dynamics-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin-top:22px}.dynamics-summary>.dynamics-stat{height:auto;min-height:0;padding:14px}.dynamics-summary>.dynamics-stat>span{font-size:11px}.dynamics-summary>.dynamics-stat>strong{margin-top:10px;font-size:24px;letter-spacing:-1px}.dynamics-summary>.dynamics-stat.comparison>strong.unavailable{font-size:14px}.dynamics-summary>.dynamics-stat>small{margin-top:5px;font-size:10px}.dynamics-chart .chart-plot{margin-top:28px}.chart-plot{grid-template-columns:39px minmax(0,1fr);height:190px!important;min-height:190px!important;max-height:190px!important;margin-top:30px}.chart-y-axis{padding-right:8px;font-size:10px}.chart-x-axis{margin-left:39px;font-size:10px}.chart-x-axis:not(.bar-axis) span:nth-child(2n){display:none}.chart-x-axis.bar-axis{font-size:8px}.chart-extremes{grid-template-columns:1fr;gap:10px;margin:27px 0 20px}.chart-extremes article{padding:16px}.chart-extremes b{font-size:22px}.chart-footnote{align-items:flex-end;margin:0 -18px -22px;padding:12px 18px;font-size:11px}.chart-footnote>p{padding-bottom:4px}}.data-report{margin-top:16px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#14201c}.data-report h2{margin:9px 0 8px;font-size:22px;letter-spacing:-.8px}.data-report p{margin:0;color:#a1afa8;font-size:12px;line-height:1.5}.data-report form button:last-child,.data-report>button{margin-top:17px;padding:10px 12px;color:var(--lime);border:1px solid rgba(184,245,104,.45);border-radius:8px;background:transparent;cursor:pointer;font-weight:700}.data-report form{margin-top:15px}.data-report label{display:block;margin-top:10px;color:#b9c6c0;font-size:12px}.data-report select,.data-report textarea{display:block;width:100%;margin-top:6px;padding:9px;color:var(--ink);border:1px solid var(--line);border-radius:7px;background:#0e1714}.data-report textarea{min-height:72px;resize:vertical}.data-report form div{display:flex;justify-content:flex-end;gap:10px}.data-report form button:first-child{border:0;background:transparent;color:#9eaca6;cursor:pointer}.data-report form button:last-child{color:#1b291e;background:var(--lime)}.data-report-success{margin-top:14px!important;color:var(--mint)!important}.data-report-error{margin-top:8px!important;color:#ef8178!important}.data-report-compact{flex:0 0 auto;margin:0;padding:0;border:0;border-radius:0;background:transparent}.data-report-compact>button{margin:0;padding:8px 10px;font-size:11px;white-space:nowrap}.data-report-compact .data-report-success{margin:0!important;font-size:11px;text-align:right}html[data-theme=light] .data-report{border-color:#d7d8ce;background:#fffefa}html[data-theme=light] .data-report-compact{border:0;background:transparent}html[data-theme=light] .data-report p{color:#68766f}html[data-theme=light] .data-report select,html[data-theme=light] .data-report textarea{color:#17231e;border-color:#d7d8ce;background:#fafaf5}.auth-menu{display:flex;align-items:center;gap:8px}.auth-link,.auth-register{padding:8px 10px;color:#d9e5df;border:1px solid transparent;border-radius:7px;background:transparent;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.auth-link:hover{color:var(--lime)}.auth-register{color:#1a2a1e;border-color:var(--lime);background:var(--lime)}.auth-register:hover{background:#ceff91}.auth-user{max-width:120px;overflow:hidden;color:#d9e5df;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.auth-modal-backdrop{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:20px;background:rgba(5,10,8,.72)}.auth-modal{position:relative;width:min(430px,100%);padding:30px;color:var(--ink);border:1px solid var(--line);border-radius:15px;background:#14201c;box-shadow:0 28px 65px rgba(0,0,0,.45)}.auth-modal h2{margin:9px 0 22px;font-size:27px;letter-spacing:-1.1px}.auth-modal-close{position:absolute;top:11px;right:14px;padding:3px 8px;color:var(--muted);border:0;background:transparent;cursor:pointer;font-size:26px}.auth-modal label{display:block;margin-top:14px;color:#b9c6c0;font-size:12px;font-weight:700}.auth-modal input{display:block;width:100%;margin-top:7px;padding:11px 12px;color:var(--ink);border:1px solid var(--line);border-radius:8px;outline:0;background:#0e1714}.auth-modal input:focus{border-color:rgba(184,245,104,.65);box-shadow:0 0 0 3px rgba(184,245,104,.1)}.auth-modal label small{display:block;margin-top:5px;color:#83918b;font-size:10px;font-weight:400}.auth-error{margin:13px 0 0;color:#ef9a89;font-size:12px;line-height:1.4}.auth-submit{width:100%;margin-top:21px;padding:12px;color:#1a2a1e;border:0;border-radius:8px;background:var(--lime);cursor:pointer;font-weight:800}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-switch{margin:16px 0 0;color:#9eaca6;text-align:center;font-size:12px}.auth-switch button{padding:0;color:var(--lime);border:0;background:transparent;cursor:pointer;font:inherit;font-weight:700}.auth-forgot{margin-top:10px;text-align:right}.auth-recovery-copy{margin:0;color:#b9c6c0;font-size:13px;line-height:1.5}.auth-privacy-consent{display:flex!important;align-items:flex-start;gap:8px;margin-top:15px;color:#9eaca6!important;font-size:11px!important;line-height:1.4;font-weight:400!important}.auth-privacy-consent input{width:14px!important;height:14px;margin:1px 0 0!important;accent-color:var(--lime)}.auth-privacy-consent a{color:var(--lime);text-decoration:underline}.cookie-notice{position:fixed;z-index:35;right:18px;bottom:18px;display:flex;align-items:center;gap:16px;width:min(510px,calc(100vw - 36px));padding:14px 15px;color:#d9e5df;border:1px solid var(--line);border-radius:12px;background:rgba(20,32,28,.98);box-shadow:0 18px 48px rgba(0,0,0,.36);font-size:12px;line-height:1.45}.cookie-notice p{flex:1 1;margin:0}.cookie-notice a{color:var(--lime);text-decoration:underline}.cookie-notice button{flex:0 0 auto;padding:8px 10px;color:#1a2a1e;border:0;border-radius:7px;background:var(--lime);cursor:pointer;font:inherit;font-weight:800}html[data-theme=light] .cookie-notice{color:#34433b;border-color:#d7d8ce;background:#fffefa;box-shadow:0 12px 36px rgba(45,56,44,.18)}@media (max-width:600px){.cookie-notice{right:12px;bottom:12px;width:calc(100vw - 24px);align-items:flex-end;gap:10px}}.auth-social{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px}.auth-social button,.oauth-complete-form button{width:100%;padding:11px 12px;color:var(--ink);border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.03);cursor:pointer;font:inherit;font-size:13px;font-weight:700}.auth-social button{display:flex;align-items:center;justify-content:center;gap:10px}.auth-provider-icon{flex:0 0 auto;width:19px;height:19px}.auth-social button:hover{color:var(--lime);border-color:rgba(184,245,104,.52)}.auth-divider{display:flex;align-items:center;gap:10px;margin:14px 0 3px;color:#83918b;font-size:11px;text-align:center}.auth-divider:after,.auth-divider:before{flex:1 1;height:1px;background:var(--line);content:""}.auth-verification{margin-top:4px;color:#b9c6c0;font-size:13px;line-height:1.5}.auth-verification b{color:var(--ink)}.auth-note{color:var(--lime);font-size:12px}.auth-status-page{min-height:100vh}.auth-status-card{max-width:680px;padding-top:140px;padding-bottom:120px}.auth-status-card h1{max-width:650px;margin:10px 0 16px;font-size:clamp(38px,6vw,72px);letter-spacing:-.07em}.auth-status-card>p{max-width:570px;color:var(--muted);font-size:18px;line-height:1.6}.auth-status-card>a{display:inline-block;margin-top:22px;padding:12px 17px;color:#1a2a1e;border-radius:8px;background:var(--lime);font-weight:800}.oauth-complete-form{max-width:420px;margin-top:28px}.oauth-complete-form label{display:block;color:#b9c6c0;font-size:12px;font-weight:700}.oauth-complete-form input{display:block;width:100%;margin-top:7px;padding:12px;color:var(--ink);border:1px solid var(--line);border-radius:8px;outline:0;background:#0e1714}.oauth-complete-form small{display:block;margin-top:6px;color:#83918b;font-weight:400}.oauth-complete-form button{margin-top:17px;color:#1a2a1e;border:0;background:var(--lime)}.account-connections>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.account-connections a{padding:9px 11px;color:#d9e5df;border:1px solid var(--line);border-radius:8px;font-size:12px;font-weight:700}.account-connections a:hover{color:var(--lime);border-color:rgba(184,245,104,.5)}html[data-theme=light] .auth-link,html[data-theme=light] .auth-user{color:#34433b}html[data-theme=light] .auth-modal{border-color:#d7d8ce;background:#fffefa;box-shadow:0 18px 45px rgba(45,56,44,.18)}html[data-theme=light] .auth-modal input{color:#17231e;border-color:#d7d8ce;background:#fafaf5}html[data-theme=light] .auth-switch{color:#68766f}@media (max-width:600px){.auth-menu{gap:2px}.auth-register{display:none}.auth-link{padding:7px 5px;font-size:11px}.auth-menu-header .auth-link{padding:8px 10px;color:#1a2a1e;border-color:var(--lime);background:var(--lime)}.auth-menu-header .auth-link:hover{background:#ceff91}.nav-links .auth-user{display:inline-block;max-width:72px;font-size:11px}.auth-modal{padding:25px 20px}}.landing-card-link{position:absolute;z-index:1;inset:0;border-radius:inherit}.landing-game-card>.landing-game-copy,.landing-game-card>.landing-game-cover,.landing-game-card>.landing-open{position:relative;z-index:2;pointer-events:none}.favorite-star{position:absolute;z-index:3;top:14px;right:15px;display:grid;place-items:center;width:33px;height:33px;padding:0;color:#66766f;border:1px solid #d4d1c8;border-radius:8px;background:rgba(255,255,255,.45);cursor:pointer;font-size:21px;line-height:1}.favorite-star.is-favorited,.favorite-star:hover{color:#597b20;border-color:#9bc94d;background:#eff7d9}.favorite-star:disabled{cursor:wait;opacity:.65}.favorite-detail-control{align-self:center}.favorite-detail-button{padding:10px 13px;color:var(--lime);border:1px solid rgba(184,245,104,.45);border-radius:8px;background:transparent;cursor:pointer;font-weight:700;white-space:nowrap}.favorite-detail-button.is-favorited,.favorite-detail-button:hover{color:#1a2a1e;background:var(--lime)}.favorite-detail-button:disabled{opacity:.65;cursor:wait}.favorite-detail-control>span{display:block;margin-top:5px;color:#ef9a89;font-size:10px}.favorites-page{min-height:100vh;background:radial-gradient(circle at 78% 8%,rgba(105,213,183,.1),transparent 25%),var(--night)}.favorites-content{padding:64px 0 100px}.favorites-content>h1{margin:10px 0 33px;font-size:clamp(38px,5vw,60px);letter-spacing:-2.8px}.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.favorites-state{display:grid;place-items:start;max-width:560px;min-height:220px;padding:32px;color:#aebbb5;border:1px solid var(--line);border-radius:14px;background:#121c19;line-height:1.55}.favorites-state h2{margin:0;color:var(--ink);font-size:24px;letter-spacing:-.8px}.favorites-state p{margin:9px 0 0}.favorites-state a{margin-top:20px;color:var(--lime);font-weight:700}.favorites-guest{place-content:center;max-width:none;min-height:calc(100vh - 260px);text-align:center}.favorites-guest p{max-width:400px}html[data-theme=light] .favorite-star{color:#66736c;border-color:#d7d8ce;background:#fffefa}html[data-theme=light] .favorite-star.is-favorited,html[data-theme=light] .favorite-star:hover{color:#506f1d;border-color:#9abd57;background:#edf3d9}html[data-theme=light] .favorites-state{border-color:#d7d8ce;background:#fffefa;color:#68766f}@media (min-width:901px){.verdict-wide{grid-template-columns:66px minmax(0,1fr) minmax(180px,.45fr) auto}.favorite-detail-control{justify-self:end}}@media (max-width:900px){.favorite-detail-control{grid-column:1/-1;padding-top:15px;border-top:1px solid var(--line)}.favorites-grid{grid-template-columns:1fr}}@media (max-width:600px){.favorite-star{top:11px;right:11px;width:30px;height:30px;font-size:19px}.favorites-content{padding:43px 0 65px}.favorites-state{min-height:180px;padding:24px}.favorites-guest{min-height:270px}}.account-page{min-height:100vh;background:radial-gradient(circle at 78% 8%,rgba(105,213,183,.1),transparent 25%),var(--night)}.account-content{padding:64px 0 100px}.account-content>h1{margin:10px 0 33px;font-size:clamp(38px,5vw,60px);letter-spacing:-2.8px}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.account-card,.account-state{padding:27px;color:#aebbb5;border:1px solid var(--line);border-radius:14px;background:#121c19}.account-card h2{margin:0 0 20px;color:var(--ink);font-size:23px;letter-spacing:-.8px}.account-overview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:19px;gap:19px;margin:0}.account-overview dt{margin-bottom:5px;color:#83918b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.account-overview dd{margin:0;color:var(--ink);font-size:15px;font-weight:700;overflow-wrap:anywhere}.account-overview dd a{color:var(--lime)}.account-danger label,.account-form label{display:block;margin-top:14px;color:#b9c6c0;font-size:12px;font-weight:700}.account-danger input,.account-form input{display:block;box-sizing:border-box;width:100%;margin-top:7px;padding:11px 12px;color:var(--ink);border:1px solid var(--line);border-radius:8px;outline:0;background:#0e1714}.account-danger input:focus,.account-form input:focus{border-color:rgba(184,245,104,.65);box-shadow:0 0 0 3px rgba(184,245,104,.1)}.account-form small{display:block;margin-top:5px;color:#83918b;font-size:10px;font-weight:400}.account-card button{margin-top:20px;padding:10px 13px;color:#1a2a1e;border:0;border-radius:8px;background:var(--lime);cursor:pointer;font-weight:800}.account-card button:disabled{cursor:wait;opacity:.65}.account-danger p,.account-sessions p{margin:0;max-width:470px;color:#aebbb5;font-size:13px;line-height:1.55}.account-danger{border-color:rgba(239,154,137,.42)}.account-danger>span{color:#ef9a89;font-size:10px;font-weight:800;letter-spacing:.11em}.account-danger h2{margin-top:8px}.account-danger button{color:#fff4f1;background:#a94a40}.account-success{color:#71d4b6}.account-error,.account-success{margin:14px 0 -4px;font-size:12px}.account-error{color:#ef9a89;line-height:1.4}.account-state{display:grid;place-items:start;min-height:220px;max-width:620px;line-height:1.55}.account-state h1{margin:0;color:var(--ink);font-size:28px}.account-state p{margin:10px 0 0}.account-profile-hero{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;padding:30px;background:linear-gradient(125deg,#111b18,#121c19 62%,rgba(70,132,96,.14))}.account-profile-summary{display:flex;align-items:center;gap:20px;min-width:0}.account-avatar{display:grid;place-items:center;flex:0 0 82px;width:82px;height:82px;color:#17231e;border-radius:50%;background:var(--lime);box-shadow:0 12px 28px rgba(184,245,104,.16);font-size:34px;font-weight:900}.account-profile-summary h2{margin:0;font-size:31px}.account-profile-summary p{margin:5px 0 0;color:#aebbb5;font-size:15px;line-height:1.45}.account-profile-summary a{color:var(--lime)}.account-tier-summary{display:flex;align-items:center;align-self:center;gap:9px}.account-tier{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;color:#d9e5df;border-radius:999px;background:rgba(255,255,255,.045);font-size:13px;font-weight:700}.account-tier b{display:grid;place-items:center;width:23px;height:23px;color:#17231e;border-radius:50%;font-size:13px}.account-tier.tier-s b{background:#b8f568}.account-tier.tier-a b{background:#69d5b7}.account-tier.tier-b b{background:#f4bd55}.account-notifications{grid-column:1/-1;margin-top:2px;padding:28px 30px 14px;border-radius:16px;background:rgba(5,12,9,.42)}.account-notifications>h2{margin:8px 0 23px;font-size:29px}.account-notification-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 21px;border-bottom:1px solid var(--line)}.account-notification-row+.account-notification-row{padding-top:21px}.account-notification-row h3{margin:0;color:var(--ink);font-size:17px}.account-notification-row p{margin:4px 0 0;color:#8f9d96;font-size:13px}.account-switch{position:relative;flex:0 0 48px;width:48px;height:27px;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#56625d!important}.account-switch i{position:absolute;top:4px;left:4px;width:19px;height:19px;border-radius:50%;background:#e7f0eb;transition:transform .18s ease}.account-switch.is-on{background:var(--lime)!important}.account-switch.is-on i{background:#17231e;transform:translateX(21px)}.account-telegram-button{margin:0!important;color:#aebbb5!important;border:1px solid rgba(222,239,230,.22)!important;background:transparent!important}.account-telegram-button:disabled{cursor:not-allowed!important;opacity:.55}.account-notifications .account-error,.account-notifications .account-success{margin:13px 0 0}.legal-page{min-height:100vh;background:radial-gradient(circle at 78% 8%,rgba(105,213,183,.1),transparent 25%),var(--night)}.legal-content{max-width:900px;padding-top:64px;padding-bottom:100px}.legal-content>h1{max-width:760px;margin:10px 0 13px;font-size:clamp(40px,5.5vw,66px);letter-spacing:-.07em}.legal-intro{margin:0;color:var(--muted);font-size:18px;line-height:1.5}.legal-updated{margin:20px 0 26px;color:#83918b;font-size:12px}.legal-card{padding:32px;border:1px solid var(--line);border-radius:15px;background:#121c19}.legal-card section+section{margin-top:29px;padding-top:29px;border-top:1px solid var(--line)}.legal-card h2{margin:0 0 9px;color:var(--ink);font-size:21px;letter-spacing:-.6px}.legal-card p{max-width:740px;margin:0;color:#aebbb5;font-size:14px;line-height:1.65}html[data-theme=light] .account-card,html[data-theme=light] .account-state{color:#68766f;border-color:#d7d8ce;background:#fffefa}html[data-theme=light] .account-danger input,html[data-theme=light] .account-form input{color:#17231e;border-color:#d7d8ce;background:#fafaf5}html[data-theme=light] .account-danger p,html[data-theme=light] .account-sessions p{color:#68766f}html[data-theme=light] .account-profile-hero{background:linear-gradient(125deg,#fffefa,#f2f5ee 62%,rgba(105,213,183,.14))}html[data-theme=light] .account-notifications{background:rgba(226,235,228,.62)}html[data-theme=light] .account-notification-row p,html[data-theme=light] .account-profile-summary p{color:#68766f}html[data-theme=light] .account-telegram-button{color:#53635a!important;border-color:#c7d2ca!important}@media (max-width:700px){.account-grid,.account-overview dl{grid-template-columns:1fr}.account-overview dl{gap:14px}.account-profile-hero{grid-template-columns:1fr}.account-tier-summary{justify-content:flex-start}.account-notifications{padding:24px 22px 14px}}@media (max-width:600px){.account-content{padding:43px 0 65px}.account-card,.account-state{padding:22px}}.landing-recommendations{scroll-margin-top:110px;border-top:1px solid rgba(222,239,230,.12);border-bottom:1px solid rgba(222,239,230,.12);background:radial-gradient(circle at 82% 22%,rgba(184,245,104,.08),transparent 27%),#0d1714}.landing-recommendations .container{padding:72px 0 76px}.landing-recommendations-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:27px}.landing-recommendations h2{margin:9px 0 0;color:#edf3ef;font-size:clamp(34px,4vw,51px);line-height:1.02;letter-spacing:-2.5px}.landing-recommendations-heading p{max-width:510px;margin:12px 0 0;color:#9eaca6;font-size:14px;line-height:1.55}.recommendation-games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recommendation-show-more{margin-top:28px}.recommendation-empty{display:grid;min-height:188px;place-items:center;padding:30px;color:#aebbb5;border:1px solid rgba(222,239,230,.17);border-radius:15px;background:rgba(12,22,18,.62);text-align:center}.recommendation-empty h3{margin:0;color:#edf3ef;font-size:21px;letter-spacing:-.7px}.recommendation-empty p{max-width:470px;margin:9px 0 0;font-size:13px;line-height:1.55}.recommendation-preview-shell{position:relative;overflow:hidden;min-height:268px;border:1px solid rgba(222,239,230,.15);border-radius:16px;background:#131d19}.recommendation-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;height:100%;padding:16px;filter:blur(7px);opacity:.52;transform:scale(1.035);pointer-events:none}.recommendation-preview-card{min-width:0;overflow:hidden;border:1px solid rgba(222,239,230,.17);border-radius:12px;background:#202522}.recommendation-preview-card .landing-game-cover{min-height:154px;border-radius:0}.recommendation-preview-card>div:last-child{padding:13px 15px 17px}.recommendation-preview-card span{display:block;color:#9eaca6;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.recommendation-preview-card h3{margin:6px 0 0;color:#edf3ef;font-size:21px;letter-spacing:-.9px}.recommendation-gate{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:26px;text-align:center;background:linear-gradient(90deg,rgba(8,15,12,.76),rgba(9,17,13,.6),rgba(8,15,12,.76))}.recommendation-gate>div{max-width:600px}.recommendation-gate-mark{position:relative;display:block;width:42px;height:42px;margin:0 auto 13px;border-radius:10px;background:var(--lime)}.recommendation-gate-mark:after,.recommendation-gate-mark:before{position:absolute;top:50%;left:50%;width:21px;height:6px;border-radius:2px;background:#17231e;content:"";transform:translate(-50%,-50%)}.recommendation-gate-mark:after{transform:translate(-50%,-50%) rotate(90deg)}.recommendation-gate-mark i{position:absolute;inset:6px;border:1px solid rgba(255,255,255,.22);border-radius:6px}.recommendation-gate h3{margin:0;color:#f1f6f2;font-size:clamp(22px,2.5vw,31px);line-height:1.12;letter-spacing:-1.15px}.recommendation-gate p{max-width:475px;margin:12px auto 0;color:#c2cec7;font-size:13px;line-height:1.5}html[data-theme=light] .landing-recommendations{border-color:#d7d8ce;background:radial-gradient(circle at 82% 22%,rgba(159,210,89,.16),transparent 27%),#f3f5ef}html[data-theme=light] .landing-recommendations h2,html[data-theme=light] .recommendation-empty h3{color:#17231e}html[data-theme=light] .landing-recommendations-heading p,html[data-theme=light] .recommendation-empty{color:#68766f}html[data-theme=light] .recommendation-empty,html[data-theme=light] .recommendation-preview-shell{border-color:#d7d8ce;background:#fffefa}html[data-theme=light] .recommendation-preview-card{border-color:#d7d8ce;background:#edf0e7}html[data-theme=light] .recommendation-gate{background:linear-gradient(90deg,rgba(248,248,241,.78),rgba(248,248,241,.62),rgba(248,248,241,.78))}html[data-theme=light] .recommendation-gate h3{color:#17231e}html[data-theme=light] .recommendation-gate p{color:#56655d}@media (max-width:900px){.recommendation-games-grid{grid-template-columns:1fr}.recommendation-preview-shell{min-height:306px}.recommendation-preview-grid{grid-template-columns:repeat(3,minmax(220px,1fr));width:max-content}.recommendation-preview-card{width:220px}.landing-recommendations .container{padding:59px 0 63px}}@media (max-width:600px){.landing-recommendations .container{padding:54px 0 57px}.landing-recommendations-heading{margin-bottom:21px}.landing-recommendations-heading p{font-size:13px}.recommendation-preview-shell{min-height:286px;border-radius:13px}.recommendation-preview-grid{gap:10px;padding:11px;filter:blur(6px)}.recommendation-preview-card{width:192px;border-radius:10px}.recommendation-preview-card .landing-game-cover{min-height:132px}.recommendation-preview-card>div:last-child{padding:11px 12px 14px}.recommendation-preview-card h3{font-size:17px}.recommendation-gate{padding:22px}.recommendation-gate h3{max-width:335px;font-size:23px}.recommendation-gate p{font-size:12px}.recommendation-empty{min-height:166px;padding:23px}.recommendation-empty h3{font-size:19px}}.landing-catalog.has-show-more{padding-bottom:0}.landing-catalog.has-show-more+.landing-recommendations .container{padding-top:28px}.landing-recommendations.has-show-more .container{padding-bottom:28px}@media (max-width:600px){.landing-catalog.has-show-more+.landing-recommendations .container{padding-top:22px}.landing-recommendations.has-show-more .container{padding-bottom:22px}}html[data-theme=light] .legal-card{border-color:#d7d8ce;background:#fffefa}html[data-theme=light] .legal-card p{color:#68766f}html[data-theme=light] .legal-card section+section{border-color:#d7d8ce}@media (max-width:600px){.legal-content{padding-top:43px;padding-bottom:65px}.legal-card{padding:23px}.legal-card section+section{margin-top:23px;padding-top:23px}.legal-card h2{font-size:19px}}.landing-game-copy{padding-right:52px}.landing-game-card h3{max-width:100%}@media (max-width:600px){.landing-game-copy{padding-right:43px}}.moderation-page{min-height:100vh;background:radial-gradient(circle at 80% 7%,rgba(105,213,183,.1),transparent 24%),var(--night)}.moderation-denied{display:grid;min-height:100vh;place-items:center;background:var(--night)}.moderation-denied h1{margin:0;color:var(--ink);font-size:clamp(34px,5vw,60px);letter-spacing:-2.5px}.moderation-content{padding:55px 0 96px}.moderation-content>h1{margin:9px 0 24px;font-size:clamp(36px,5vw,58px);letter-spacing:-2.5px}.moderation-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.moderation-filters button{padding:9px 12px;color:#aebbb5;border:1px solid var(--line);border-radius:8px;background:transparent;cursor:pointer;font-size:12px;font-weight:700}.moderation-filters button.active{color:#1b2a1e;border-color:var(--lime);background:var(--lime)}.moderation-list{display:grid;grid-gap:13px;gap:13px}.moderation-report,.moderation-state{padding:23px;border:1px solid var(--line);border-radius:14px;background:#121c19}.moderation-report-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.moderation-report h2{margin:8px 0 4px;font-size:21px;letter-spacing:-.7px}.moderation-report h2 a:hover{color:var(--lime)}.moderation-report p{margin:0;color:#a1afa8;font-size:12px;line-height:1.55}.report-status{display:inline-block;padding:5px 7px;border-radius:6px;font-size:10px;font-weight:800;text-transform:uppercase}.report-status.new{color:#1b2a1e;background:var(--lime)}.report-status.reviewed{color:#553a08;background:var(--amber)}.report-status.resolved{color:#d8eee4;background:#287a62}.moderation-report select,.moderation-report textarea{color:var(--ink);border:1px solid var(--line);border-radius:8px;background:#0e1714}.moderation-report select{padding:8px}.moderation-message{margin:18px 0!important;padding:13px;border-radius:8px;background:rgba(255,255,255,.035)}.moderation-report label{display:block;margin-top:15px;color:#b9c6c0;font-size:12px;font-weight:700}.moderation-report textarea{display:block;width:100%;min-height:76px;margin-top:7px;padding:10px;resize:vertical}.moderation-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:14px}.moderation-actions small{color:#89978f;font-size:10px}.moderation-actions button{padding:9px 12px;color:#1b2a1e;border:0;border-radius:7px;background:var(--lime);cursor:pointer;font-weight:800}.moderation-state{color:#aebbb5;line-height:1.5}.moderation-state h2{margin:0 0 7px;color:var(--ink)}html[data-theme=light] .moderation-report,html[data-theme=light] .moderation-state{border-color:#d7d8ce;background:#fffefa}html[data-theme=light] .moderation-actions small,html[data-theme=light] .moderation-report p,html[data-theme=light] .moderation-state{color:#68766f}html[data-theme=light] .moderation-report select,html[data-theme=light] .moderation-report textarea{color:#17231e;border-color:#d7d8ce;background:#fafaf5}@media (max-width:600px){.moderation-content{padding:40px 0 65px}.moderation-report,.moderation-state{padding:18px}.moderation-actions,.moderation-report-head{align-items:stretch;flex-direction:column}.moderation-report select{width:100%}}.admin-games-page{min-height:100vh;background:radial-gradient(circle at 80% 7%,rgba(105,213,183,.1),transparent 24%),var(--night)}.admin-games-content{padding:55px 0 96px}.admin-games-content>h1{margin:9px 0 13px;font-size:clamp(36px,5vw,58px);letter-spacing:-2.5px}.admin-games-intro{max-width:710px;margin:0 0 28px;color:#aebbb5;line-height:1.6}.moderation-title-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.moderation-title-row h1{margin:9px 0 24px;font-size:clamp(36px,5vw,58px);letter-spacing:-2.5px}.moderation-catalog-link{margin-bottom:18px;color:var(--lime);font-size:13px;font-weight:800;white-space:nowrap}.moderation-catalog-link:hover{color:#d1ff97}.admin-games-search{display:flex;align-items:flex-end;gap:12px;max-width:570px}.admin-games-search label{display:grid;flex:1 1;grid-gap:8px;gap:8px;color:#b9c6c0;font-size:12px;font-weight:700}.admin-games-search input{width:100%;min-height:46px;padding:11px 13px;color:var(--ink);border:1px solid var(--line);border-radius:9px;outline:none;background:#0e1714;font:inherit}.admin-games-search input:focus{border-color:rgba(184,245,104,.68);box-shadow:0 0 0 3px rgba(184,245,104,.1)}.admin-games-bulk button,.admin-games-preview-actions button,.admin-games-search button{min-height:46px;padding:11px 15px;color:#1b2a1e;border:0;border-radius:9px;background:var(--lime);cursor:pointer;font:inherit;font-weight:800}.admin-games-bulk button:disabled,.admin-games-preview-actions button:disabled,.admin-games-search button:disabled{cursor:wait;opacity:.7}.admin-games-help{margin:10px 0 0;color:#7f8f88;font-size:11px}.admin-games-help code{color:#b7c8bd}.admin-games-bulk{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:30px;padding:22px;border:1px solid rgba(184,245,104,.25);border-radius:13px;background:linear-gradient(120deg,rgba(184,245,104,.09),rgba(105,213,183,.035))}.admin-games-bulk h2{margin:8px 0 6px;font-size:20px;letter-spacing:-.7px}.admin-games-bulk p{max-width:620px;margin:0;color:#aebbb5;font-size:12px;line-height:1.5}.admin-games-bulk button{flex:0 0 auto}.admin-games-message{margin:22px 0 0;color:#ffae9d;font-size:13px;font-weight:650}.admin-games-message.success{color:var(--mint)}.admin-games-preview{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:25px;gap:25px;margin-top:22px;padding:20px;border:1px solid var(--line);border-radius:15px;background:#121c19}.admin-games-cover-fallback,.admin-games-preview>img{width:100%;min-height:126px;border-radius:10px;object-fit:cover;background:#1b2a25}.admin-games-cover-fallback{display:grid;place-items:center;padding:18px;color:#aebbb5;text-align:center;font-size:12px}.admin-games-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-games-preview-heading>div>span{color:var(--mint);font-size:10px;font-weight:800;letter-spacing:1px}.admin-games-preview h2{margin:6px 0 0;font-size:28px;letter-spacing:-1.2px}.admin-games-existing{padding:6px 8px;color:#1b2a1e;border-radius:7px;background:var(--lime);font-size:10px;font-weight:800;white-space:nowrap}.admin-games-preview-copy>p{margin:14px 0 18px;color:#aebbb5;font-size:13px;line-height:1.55}.admin-games-preview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;margin:0}.admin-games-preview dl div{min-width:0}.admin-games-preview dt{margin-bottom:4px;color:#7f8f88;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.admin-games-preview dd{margin:0;color:#dfe9e3;font-size:12px;line-height:1.4;word-break:break-word}.admin-games-preview-actions{display:flex;align-items:center;gap:18px;margin-top:22px}.admin-games-preview-actions>a{color:var(--lime);font-size:13px;font-weight:800}.admin-games-preview-actions>a:hover{color:#d1ff97}.admin-games-state{padding:22px;color:#aebbb5;border:1px solid var(--line);border-radius:13px;background:#121c19}html[data-theme=light] .admin-games-preview,html[data-theme=light] .admin-games-state{border-color:#d7d8ce;background:#fffefa}html[data-theme=light] .admin-games-bulk{border-color:#bfd89b;background:linear-gradient(120deg,rgba(143,186,53,.12),rgba(100,164,102,.04))}html[data-theme=light] .admin-games-bulk p,html[data-theme=light] .admin-games-help,html[data-theme=light] .admin-games-intro,html[data-theme=light] .admin-games-preview-copy>p,html[data-theme=light] .admin-games-state{color:#68766f}html[data-theme=light] .admin-games-search input{color:#17231e;border-color:#d7d8ce;background:#fafaf5}html[data-theme=light] .admin-games-preview dd{color:#29382f}html[data-theme=light] .admin-games-help code{color:#526158}@media (max-width:760px){.admin-games-content{padding:40px 0 65px}.moderation-title-row{align-items:flex-start;flex-direction:column;gap:0}.moderation-catalog-link{margin:-11px 0 19px}.admin-games-bulk,.admin-games-search{align-items:stretch;flex-direction:column}.admin-games-preview{grid-template-columns:1fr;gap:18px;padding:17px}.admin-games-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-games-preview-actions{align-items:flex-start;flex-direction:column;gap:14px}.admin-games-bulk button,.admin-games-preview-actions button{width:100%}}@media (max-width:980px){.landing-method-heading{grid-template-columns:1fr;gap:20px}.method-map{grid-template-columns:1fr;gap:9px;margin-top:30px}.method-flow{height:16px;transform:rotate(90deg)}.method-source{min-height:0}.method-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.landing-method .container{padding:60px 0}.landing-method-heading p{font-size:14px}.method-stage{padding:18px;border-radius:12px}.method-stage-label{margin-bottom:15px}.method-source-mark{width:42px;height:42px;border-radius:11px;font-size:23px}.method-stage h3{margin-top:12px}.method-stage p{font-size:12px}.method-source-notes{margin-top:16px;padding-top:15px;font-size:10px}.method-signal-grid{grid-template-columns:1fr}.method-signal{padding:12px}.method-signal p{font-size:10px}.method-result h3{max-width:none}}html[data-theme=light] .landing-method{background:radial-gradient(circle at 87% 18%,rgba(120,189,107,.14),transparent 24%),#edf0e7}html[data-theme=light] .landing-method-heading p{color:#314239}html[data-theme=light] .landing-method-heading small,html[data-theme=light] .method-source-notes,html[data-theme=light] .method-stage p{color:#68766f}html[data-theme=light] .method-stage{border-color:#d7d8ce;background:rgba(255,254,250,.82);box-shadow:0 7px 18px rgba(45,56,44,.05)}html[data-theme=light] .method-signal strong,html[data-theme=light] .method-stage h3{color:#1d2c23}html[data-theme=light] .method-signal{border-color:#dde1d7;background:#fafaf5}html[data-theme=light] .method-result{background:radial-gradient(circle at 80% 14%,rgba(143,186,53,.17),transparent 34%),#fffefa}html[data-theme=light] .method-score{color:#5b8b25}html[data-theme=light] .method-score span{color:#66766e}.method-source-notes{grid-column:1;grid-row:2;gap:12px;margin:0;padding:6px 0 0;border:0}.method-signals{display:flex;flex-direction:column;padding-bottom:22px}.method-signal-grid{flex:1 1;grid-auto-rows:1fr}.method-signal{align-items:center}.method-signal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.method-signal strong{padding-right:0}.method-signal-weight{display:grid;flex:0 0 auto;justify-items:end;grid-gap:2px;gap:2px;text-align:right}.method-signal-weight small{color:#7f9389;font-size:8px;line-height:1.1;white-space:nowrap}.method-signal b{float:none;display:block;margin:0;color:#b8f568;font-size:11px;line-height:1;white-space:nowrap}.verdict-grade-guide{display:grid;grid-gap:3px;gap:3px;margin:9px 0 12px;padding-left:11px;border-left:3px solid #81918a}.verdict-grade-guide strong{color:#edf5f0;font-size:14px;line-height:1.2}.verdict-grade-guide span{color:#a3b2ab;font-size:12px;line-height:1.45}.verdict-grade-guide.grade-s{border-color:#b8f568}.verdict-grade-guide.grade-a{border-color:#6bd6b8}.verdict-grade-guide.grade-b{border-color:#f4ca74}.verdict-grade-guide.grade-c{border-color:#e9a66d}.verdict-grade-guide.grade-d{border-color:#ef8178}.rating-details{grid-column:2/-1;min-width:0;margin-top:0}.rating-details[open]{grid-column:1/-1}.rating-details>summary{display:inline-flex;align-items:baseline;gap:5px;padding:0;border:0;background:transparent;cursor:pointer;list-style:none}.rating-details>summary::-webkit-details-marker{display:none}.rating-details>summary:hover{color:var(--lime)}.rating-details>summary span,.rating-details>summary strong{color:inherit}.rating-details>summary strong{font-size:23px;line-height:1;letter-spacing:-1px}.rating-details>summary span{font-size:12px;font-weight:700}.rating-details>div{min-width:0;margin-top:15px}.rating-takeaways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.rating-takeaway{min-width:0;padding:13px;border:1px solid rgba(222,239,230,.12);border-radius:10px;background:rgba(7,17,12,.22)}.rating-takeaway h3{margin:0 0 9px;font-size:13px;letter-spacing:-.2px}.rating-takeaway.strengths h3{color:#8fe6c9}.rating-takeaway.limitations h3{color:#f4ca74}.rating-takeaway-list{display:grid;grid-gap:10px;gap:10px}.rating-takeaway-item{min-width:0}.rating-takeaway-item+.rating-takeaway-item{padding-top:10px;border-top:1px solid rgba(222,239,230,.09)}.rating-takeaway-item b{display:block;color:#ecf3ee;font-size:12px;line-height:1.3}.rating-takeaway-item p{display:block;max-width:none;margin:3px 0 0!important;color:#a7b5ae!important;font-size:11px!important;line-height:1.45!important}.rating-metrics{margin:0;padding:0;list-style:none}.rating-context{margin:14px 0!important;color:#8f9e97!important;font-size:11px!important;line-height:1.5!important}.rating-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 26px;gap:10px 26px}.rating-metrics li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px}.rating-metrics li>span{color:#cbd8d1;font-size:12px;font-weight:700}.rating-metrics li>span b{color:#84938c}.rating-metrics li>strong{font-size:13px}.rating-metrics li>small{grid-column:1/-1;margin:0;color:#8b9993;font-size:11px;line-height:1.45}@media (max-width:980px){.method-source-notes{grid-column:auto;grid-row:auto;margin-top:0;padding-top:4px}}@media (max-width:900px){.rating-details,.rating-details[open]{grid-column:1/-1}}@media (max-width:600px){.method-signal-header{display:block}.method-signal-weight{justify-items:start;margin-top:5px;text-align:left}.verdict-grade-guide{margin-top:8px}.rating-details>summary{display:flex;align-items:flex-start;gap:6px}.rating-details>summary span{line-height:1.35}.rating-metrics,.rating-takeaways{grid-template-columns:1fr}.rating-takeaway{padding:12px}}.method-signals{box-sizing:border-box;min-height:0}.method-signals .method-stage-label{font-size:11px}.method-signals .method-signal-grid{gap:8px;min-height:0}.method-signals .method-signal{gap:12px;padding:13px 14px}.method-signals .method-signal svg{flex-basis:27px;width:27px;height:27px}.method-signals .method-signal strong{font-size:15px;line-height:1.15}.method-signals .method-signal-weight{gap:3px}.method-signals .method-signal-weight small{font-size:9px}.method-signals .method-signal b{font-size:13px}.method-signals .method-signal p{margin-top:7px;font-size:11.5px;line-height:1.42}.verdict-wide{display:grid;grid-template-columns:210px minmax(0,1fr) minmax(205px,.55fr) auto;grid-template-areas:"label label fresh favorite" "emblem summary fresh favorite" "details details details details";grid-column-gap:24px;column-gap:24px;grid-row-gap:15px;row-gap:15px;align-items:center;padding:29px 40px}.verdict-wide>.verdict-label{grid-area:label;margin:0}.verdict-wide>.verdict-emblem{grid-area:emblem;justify-self:center}.verdict-wide>.verdict-summary{grid-area:summary;min-width:0}.verdict-wide>.verdict-summary h2{margin:0 0 7px;color:var(--lime);font-size:clamp(27px,2.5vw,40px);line-height:1.05;letter-spacing:-1.7px}.verdict-wide>.verdict-summary p{max-width:760px;color:#b7c5be;font-size:16px;line-height:1.45}.verdict-wide>.verdict-fresh{grid-area:fresh;margin:0;padding-left:22px}.verdict-wide>.favorite-detail-control{grid-area:favorite}.rating-details,.rating-details[open]{grid-area:details;grid-column:auto;width:100%;margin:5px 0 0;padding-top:17px;border-top:1px solid rgba(222,239,230,.16)}.rating-details>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;color:#fff}.rating-summary-score{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;min-width:0}.rating-summary-score strong{color:#fff!important;font-size:30px!important}.rating-summary-score b{color:#dce7e1;font-size:15px}.rating-summary-score small{display:inline;margin:0;color:#8f9e97;font-size:12px}.rating-summary-cta{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;color:#78dfc0!important;font-size:14px!important;font-weight:800!important}.rating-summary-cta b{font-size:22px;font-weight:400;line-height:.8}.rating-details>div{margin-top:18px}.rating-explainer{margin:0 0 14px!important;color:#a7b5ae!important;font-size:11px!important;line-height:1.5!important}.rating-metrics{gap:12px 26px}.rating-metrics li>span,.rating-metrics li>strong{display:grid;grid-gap:2px;gap:2px;min-width:0}.rating-metrics li>span>b{color:#cbd8d1;font-size:12px;line-height:1.35}.rating-metrics li>span>small{color:#84938c;font-size:10px;line-height:1.3}.rating-metrics li>strong{justify-items:end;color:var(--lime);text-align:right}.rating-metrics li>strong>b{color:var(--lime);font-size:13px;line-height:1.35;white-space:nowrap}.rating-metrics li>strong>small{color:#84938c;font-size:10px;line-height:1.3;white-space:nowrap}.rating-metrics li>p{grid-column:1/-1;margin:0;color:#8b9993;font-size:11px;line-height:1.45}@media (max-width:900px){.verdict-wide{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"label label" "emblem summary" "fresh favorite" "details details";padding:27px 30px}.verdict-wide>.verdict-fresh{padding-left:0}.verdict-wide>.favorite-detail-control{justify-self:end;padding:0;border:0}}@media (max-width:600px){.method-signals{padding:16px}.method-signals .method-signal-grid{gap:9px}.method-signals .method-signal{padding:13px}.method-signals .method-signal strong{font-size:15px}.method-signals .method-signal p{font-size:11.5px}.verdict-wide{grid-template-columns:62px minmax(0,1fr);grid-template-areas:"label label" "emblem summary" "fresh fresh" "favorite favorite" "details details";column-gap:16px;row-gap:14px;padding:24px}.verdict-wide>.verdict-summary h2{font-size:27px}.verdict-wide>.verdict-summary p{font-size:14px}.verdict-wide>.favorite-detail-control{justify-self:stretch;padding:0;border:0}.rating-details>summary{align-items:flex-start;gap:16px}.rating-summary-score strong{font-size:27px!important}.rating-summary-cta{max-width:155px;justify-content:flex-end;text-align:right;line-height:1.25!important}}.landing-filter-trigger b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;color:#183025;border-radius:999px;background:var(--lime);font-size:10px;line-height:1}.landing-filter-menu{width:326px;max-height:min(650px,calc(100vh - 120px));overflow:auto}.landing-filter-menu fieldset{display:grid;grid-gap:1px;gap:1px;margin:15px 0 0;padding:12px 0 0;border:0;border-top:1px solid rgba(222,239,230,.16)}.landing-filter-menu legend{padding:0;color:#85958d;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-filter-menu fieldset label{justify-content:space-between;gap:12px;min-height:35px;padding:5px 0;line-height:1.3}.landing-filter-menu fieldset label:has(input){justify-content:flex-start}.landing-filter-menu fieldset label:has(input) input{flex:0 0 auto}.landing-filter-menu select{min-width:128px;max-width:170px;padding:7px 8px;color:#dce7e1;border:1px solid rgba(222,239,230,.22);border-radius:7px;outline:0;background:#0e1714;font:inherit;font-size:11px}.landing-filter-menu select:focus{border-color:rgba(184,245,104,.65);box-shadow:0 0 0 3px rgba(184,245,104,.1)}html[data-theme=light] .landing-filter-trigger{color:#33463c;border-color:#ccd5cb;background:#fffefa}html[data-theme=light] .landing-filter-menu{color:#293b31;border-color:#d7d8ce;background:#fffefa;box-shadow:0 18px 35px rgba(45,56,44,.16)}html[data-theme=light] .landing-filter-actions,html[data-theme=light] .landing-filter-menu fieldset{border-color:#d7d8ce}html[data-theme=light] .landing-filter-menu legend{color:#728078}html[data-theme=light] .landing-filter-menu select{color:#26382e;border-color:#d7d8ce;background:#fafaf5}html[data-theme=light] .landing-filter-actions button{color:#65736c}html[data-theme=light] .landing-filter-actions button:last-child{color:#1b2a1e}@media (max-width:600px){.landing-filter-menu{width:min(326px,calc(100vw - 32px))}.landing-filter-menu fieldset label{font-size:12px}.landing-filter-menu select{min-width:116px;max-width:145px}}.admin-games-bulk-popular{border-color:rgba(105,213,183,.3);background:linear-gradient(120deg,rgba(105,213,183,.1),rgba(184,245,104,.04))}.admin-games-queue-status{margin-top:12px!important;color:#8fcfbd!important;font-weight:700}html[data-theme=light] .admin-games-bulk-popular{border-color:#a4d5c6;background:linear-gradient(120deg,rgba(78,153,125,.11),rgba(143,186,53,.05))}html[data-theme=light] .admin-games-queue-status{color:#297a66!important}.admin-games-worker-metrics{margin-top:16px;padding:15px;border:1px solid rgba(174,187,181,.22);border-radius:10px;background:rgba(6,14,11,.26)}.admin-games-worker-metrics h3{margin:0 0 5px;color:#e7f0eb;font-size:13px}.admin-games-worker-metrics>p{max-width:none;color:#90a099;font-size:11px}.admin-games-worker-metrics dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;margin:13px 0 0}.admin-games-worker-metrics dl div{min-width:0}.admin-games-worker-metrics dt{margin-bottom:3px;color:#79d1b9;font-size:10px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.admin-games-worker-metrics dd{margin:0;color:#c7d4ce;font-size:11px;line-height:1.45}.admin-games-worker-metrics .admin-games-worker-import{margin-top:13px}.admin-games-worker-metrics .admin-games-worker-error{margin-top:8px;color:#ffae9d}.admin-games-bulk .admin-games-worker-metrics{max-width:650px}html[data-theme=light] .admin-games-worker-metrics{border-color:#cbd6cf;background:rgba(255,255,255,.58)}html[data-theme=light] .admin-games-worker-metrics dd,html[data-theme=light] .admin-games-worker-metrics h3{color:#29382f}html[data-theme=light] .admin-games-worker-metrics>p{color:#64746b}.header-profile-menu .settings-icon{display:block;flex:0 0 20px;width:20px;height:20px;background:var(--lime);-webkit-mask:url(/brand/settings-gear.png) center/contain no-repeat;mask:url(/brand/settings-gear.png) center/contain no-repeat}.header-profile-menu .logout-icon{flex:0 0 22px;width:22px;height:22px;color:var(--lime);stroke:var(--lime);stroke-width:2}@media (max-width:760px){.admin-games-worker-metrics dl{grid-template-columns:1fr}}.landing-about{position:relative;isolation:isolate;overflow:hidden}.landing-about:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:radial-gradient(ellipse at center,rgba(13,23,20,.18) 0,rgba(13,23,20,.48) 54%,rgba(13,23,20,.72) 100%)}.landing-about .container{position:relative;z-index:2}.about-game-previews{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.about-game-preview{position:absolute;overflow:hidden;color:#b8f568;border:1px solid rgba(184,245,104,.18);border-radius:18px;background:#102018;box-shadow:0 30px 80px rgba(0,0,0,.34);opacity:.27;transform:rotate(-8deg)}.about-game-preview-status{top:56px;left:-126px;width:500px;height:334px;padding:25px}.about-game-preview-online{right:-145px;bottom:35px;width:520px;height:315px;padding:25px;transform:rotate(7deg)}.about-preview-crumb,.about-preview-developer{display:block;color:#a8b8b0;font-size:12px}.about-preview-crumb{letter-spacing:.3px}.about-game-preview-status>strong{display:block;margin-top:27px;color:#f1f7f2;font-size:43px;letter-spacing:-2px}.about-preview-developer{margin-top:7px}.about-preview-verdict{display:flex;align-items:center;gap:15px;margin-top:29px;padding:17px;border:1px solid rgba(184,245,104,.42);border-radius:12px;background:linear-gradient(90deg,rgba(90,147,52,.34),rgba(15,40,30,.8))}.about-preview-verdict>b{display:grid;place-items:center;flex:0 0 47px;width:47px;height:47px;color:#b8f568;border:2px solid;border-radius:50%;font-size:25px}.about-preview-verdict em,.about-preview-verdict small{display:block;color:#b8f568;font-size:9px;font-style:normal;font-weight:800;letter-spacing:1px}.about-preview-verdict strong{display:block;margin:5px 0;color:#f1f7f2;font-size:13px}.about-preview-mini-metrics,.about-preview-online-cards{display:flex;gap:10px;margin-top:16px}.about-preview-mini-metrics span,.about-preview-online-cards span{flex:1 1;padding:10px 12px;color:#a8b8b0;border:1px solid rgba(184,245,104,.16);border-radius:9px;background:#0d1b14;font-size:10px}.about-preview-mini-metrics b,.about-preview-online-cards b{display:block;margin-top:3px;color:#edf5ef;font-size:16px}.about-preview-online-top{display:flex;align-items:center;justify-content:space-between;color:#edf5ef;font-size:20px}.about-preview-online-top span{color:#a8b8b0;font-size:10px}.about-preview-online-value{display:block;margin:10px 0 0;color:#b8f568;font-size:39px;letter-spacing:-2px}.about-game-preview-online svg{display:block;width:100%;height:129px;margin-top:0}.about-preview-grid{fill:none;stroke:rgba(237,245,239,.14);stroke-width:1}.about-preview-area{fill:url(#about-preview-area)}.about-preview-line{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}html[data-theme=light] .landing-about:after{background:radial-gradient(ellipse at center,rgba(248,248,241,.34) 0,rgba(248,248,241,.58) 53%,rgba(248,248,241,.82) 100%)}html[data-theme=light] .about-game-preview{color:#8fba35;border-color:rgba(37,55,45,.25);background:#fffefa;box-shadow:0 30px 80px rgba(45,56,44,.1);opacity:.2}html[data-theme=light] .about-game-preview-status>strong,html[data-theme=light] .about-preview-mini-metrics b,html[data-theme=light] .about-preview-online-cards b,html[data-theme=light] .about-preview-online-top,html[data-theme=light] .about-preview-verdict strong{color:#17231e}html[data-theme=light] .about-preview-crumb,html[data-theme=light] .about-preview-developer,html[data-theme=light] .about-preview-mini-metrics span,html[data-theme=light] .about-preview-online-cards span,html[data-theme=light] .about-preview-online-top span{color:#65736c}html[data-theme=light] .about-preview-mini-metrics span,html[data-theme=light] .about-preview-online-cards span,html[data-theme=light] .about-preview-verdict{background:#fffefa}@media (max-width:700px){.about-game-preview{opacity:.2}.about-game-preview-status{top:34px;left:-264px;width:430px;height:288px}.about-game-preview-online{right:-283px;bottom:24px;width:445px;height:270px}.landing-about .container{padding-top:64px;padding-bottom:64px}html[data-theme=light] .about-game-preview{opacity:.15}}.landing-catalog-search-result{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin:42px 0 -58px;color:#b8f568;font-size:13px;font-weight:750;letter-spacing:.01em}.landing-catalog-search-result button{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;padding:0;color:inherit;border:1px solid;border-radius:50%;background:transparent;cursor:pointer;font-size:17px;font-weight:500;line-height:1}.landing-catalog-search-result button:hover{color:#e1ffad;background:rgba(184,245,104,.12)}html[data-theme=light] .landing-catalog-search-result{color:#648d1e}.landing-filter-trigger>span{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;margin-left:auto;font-size:0}.landing-filter-trigger>span:before{content:"⌃";display:block;font-size:17px;line-height:1;transform:translateY(1px) rotate(180deg);transition:transform .16s ease}.landing-filter-trigger[aria-expanded=true]>span:before{transform:translateY(1px) rotate(0)}.landing-search-feedback{position:absolute;z-index:5;top:75px;left:0;right:0;margin:0;padding:11px 14px;color:#40554a;border-radius:11px;background:#fff;box-shadow:0 16px 30px rgba(0,0,0,.2);font-size:13px;line-height:1.4;text-align:left}.landing-search-wrap button:disabled{cursor:not-allowed;opacity:.58}html[data-theme=light] .landing-search-feedback{color:#40554a;background:#fffefa}@media (max-width:600px){.landing-method .container{padding:40px 0 60px}}.steam-reviews{padding:30px;border:1px solid rgba(202,224,211,.2);border-radius:18px;background:radial-gradient(circle at 76% 46%,rgba(184,245,104,.04),transparent 32%),#101916}.steam-reviews-heading h2{margin:7px 0 0;color:var(--ink);font-size:clamp(25px,3vw,34px);letter-spacing:-1.25px}.steam-reviews-heading p{max-width:680px;margin:9px 0 0;color:#9eaca6;font-size:13px;line-height:1.55}.steam-review-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.steam-review-tabs button{min-height:38px;padding:8px 12px;color:#afbbb5;border:1px solid var(--line);border-radius:9px;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.steam-review-tabs button.active{color:#1b2a1e;border-color:var(--lime);background:var(--lime)}.steam-reviews-language-note{margin:15px 0 0;padding:10px 12px;color:#adbbb4;border:1px solid rgba(222,239,230,.13);border-radius:9px;background:rgba(255,255,255,.025);font-size:11px;line-height:1.45}.steam-review-list{display:grid;grid-gap:10px;gap:10px;margin-top:15px}.steam-review{padding:16px 17px;border:1px solid rgba(222,239,230,.13);border-radius:12px;background:#101a16}.steam-review-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8e9d95;font-size:11px;font-weight:750}.steam-review-meta .positive{color:var(--lime)}.steam-review-meta .negative{color:#ffad9e}.steam-review p{margin:11px 0 0;color:#dce5df;font-size:13px;line-height:1.55;white-space:pre-line}.steam-review footer{display:flex;flex-wrap:wrap;gap:11px;margin-top:12px;color:#84938b;font-size:11px}.steam-review footer span+span:before{margin-right:11px;color:#526159;content:"·"}.steam-reviews-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px;color:#84938b;font-size:11px}.steam-reviews-footer a{color:var(--lime);font-weight:800;white-space:nowrap}.steam-reviews-footer a:hover{color:#d1ff97}.steam-reviews-empty{margin:17px 0 0;padding:17px;color:#9eaca6;border:1px dashed rgba(222,239,230,.18);border-radius:11px;font-size:13px;line-height:1.5}html[data-theme=light] .steam-reviews{border-color:#d7d8ce;background:#fffefa;box-shadow:0 8px 22px rgba(45,56,44,.07)}html[data-theme=light] .steam-reviews-empty,html[data-theme=light] .steam-reviews-heading p{color:#66766e}html[data-theme=light] .steam-review{border-color:#d7d8ce;background:#fffefa}html[data-theme=light] .steam-review p{color:#29382f}html[data-theme=light] .steam-review footer,html[data-theme=light] .steam-review-meta,html[data-theme=light] .steam-reviews-footer{color:#708077}html[data-theme=light] .steam-reviews-language-note{color:#5f7067;border-color:#d7d8ce;background:#f5f6ef}@media (max-width:600px){.steam-reviews{padding:20px 16px}.steam-reviews-heading h2{font-size:26px}.steam-review-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.steam-review-tabs button{min-height:43px;padding:7px;font-size:11px;line-height:1.2}.steam-review{padding:14px}.steam-review-meta{gap:5px}.steam-review-meta,.steam-reviews-footer{align-items:flex-start;flex-direction:column}.steam-reviews-footer{gap:8px}}.method-signals{padding:18px}.method-signals .method-stage-label{margin-bottom:14px}.method-signals .method-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-gap:10px;gap:10px}.method-signals .method-signal{display:block;min-width:0;padding:18px 20px;border:0;border-radius:14px;background:rgba(5,12,10,.46)}.method-signals .method-signal-title{display:flex;align-items:center;gap:10px;min-width:0}.method-signals .method-signal-title svg{flex:0 0 24px;width:24px;height:24px;margin:0;color:var(--lime)}.method-signals .method-signal-title strong{min-width:0;padding:0;color:#f0f5f1;font-size:15px;line-height:1.2}.method-signals .method-signal-weights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:15px 0 13px}.method-signals .method-signal-weights div{min-width:0;text-align:center}.method-signals .method-signal-weights dt{overflow-wrap:anywhere;color:#7f8d87;font-size:11px;line-height:1.25}.method-signals .method-signal-weights dd{margin:5px 0 0;color:var(--lime);font-size:16px;font-weight:800;line-height:1;letter-spacing:-.6px}.method-signals .method-signal-divider{height:1px;margin:0 0 12px;background:rgba(222,239,230,.12)}.method-signals .method-signal-copy{display:grid;grid-gap:5px;gap:5px}.method-signals .method-signal-copy p{margin:0;color:#b8c3bd;font-size:11.5px;line-height:1.36;overflow-wrap:anywhere}html[data-theme=light] .method-signals .method-signal{background:#f6f7f0;box-shadow:inset 0 0 0 1px #e2e4da}html[data-theme=light] .method-signals .method-signal-title strong{color:#1d2c23}html[data-theme=light] .method-signals .method-signal-weights dt{color:#718078}html[data-theme=light] .method-signals .method-signal-copy p{color:#53645b}html[data-theme=light] .method-signals .method-signal-divider{background:#dce0d5}@media (max-width:700px){.method-signals .method-signal-grid{grid-template-columns:1fr}}@media (max-width:600px){.method-signals{padding:16px}.method-signals .method-signal-grid{gap:10px}.method-signals .method-signal{padding:16px;border-radius:14px}.method-signals .method-signal-title strong{font-size:15px}.method-signals .method-signal-weights{margin:14px 0 12px}.method-signals .method-signal-weights dt{font-size:11px}.method-signals .method-signal-weights dd{font-size:16px}.method-signals .method-signal-divider{margin-bottom:12px}.method-signals .method-signal-copy p{font-size:11.5px}}