.game-performance{margin:44px 0 48px;padding-top:30px;border-top:1px solid #333d2c}.performance-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:26px}.performance-heading .eyebrow{font-size:9px;letter-spacing:1.7px;color:#b5c99a;margin-bottom:12px}.performance-heading h2{font-size:36px;letter-spacing:-1px;line-height:1.15;margin:0 0 12px;color:#f0f5e9}.performance-heading p:not(.eyebrow){font-size:13px;line-height:1.7;color:#a5b197;margin:0;max-width:560px}.performance-coverage{border:1px solid #455637;border-radius:30px;padding:9px 13px;font-size:11px;color:#c1d9a6;white-space:nowrap}.performance-platforms{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.performance-platforms button{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid #394530;border-radius:8px;background:#182014;color:#b3c0a5;font-size:12px;min-height:42px}.performance-platforms button:hover{background:#293720;color:#e6f4d6}.performance-platforms button[aria-pressed=true]{background:#d8f889;border-color:#d8f889;color:#1b2710}.performance-platforms button>span{font-size:10px;opacity:.7}.performance-result-count{font-size:11px;color:#98a68a;margin-bottom:18px}.performance-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.performance-mode{min-width:0;overflow:hidden;border:1px solid #3b4930;border-radius:14px;background:#171f13}.performance-mode>header{padding:23px 24px 18px;background:linear-gradient(120deg,#26351c,#1a2515)}.performance-machine{display:flex;gap:10px;align-items:center;color:#c5dda8;font-size:12px}.performance-mode h3{font-size:25px;line-height:1.25;letter-spacing:-.4px;margin:13px 0;overflow-wrap:anywhere}.performance-source-kinds{display:flex;gap:6px;flex-wrap:wrap}.performance-source-kinds>span{font-size:9px;letter-spacing:.2px;border:1px solid #52663c;color:#c3d7ab;border-radius:4px;padding:4px 7px}.performance-fps{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:25px 24px 18px;gap:18px}.performance-fps>div+div{border-left:1px solid #39492c;padding-left:20px}.performance-fps dt{font-size:10px;color:#b7c6a5;line-height:1.5}.performance-fps dd{color:#dcf7ad;font-size:42px;letter-spacing:-1px;line-height:1.2;margin:10px 0}.performance-fps small{font-size:13px;letter-spacing:0}.performance-fps .performance-measured{font-size:22px;line-height:1.5;letter-spacing:-.5px;overflow-wrap:anywhere}.performance-fps .performance-unknown{font-size:19px;letter-spacing:0}.performance-fps p{font-size:10px;line-height:1.6;color:#9ead8d;margin:9px 0 0}.performance-resolution{margin:0 24px;padding:0}.performance-resolution>div{display:grid;grid-template-columns:1fr 1.3fr;gap:18px;padding:13px 0;border-top:1px solid #303f25;font-size:12px;line-height:1.7}.performance-resolution dt{color:#a5b695}.performance-resolution dt span{display:block;font-size:10px;color:#819473}.performance-resolution dd{margin:0;text-align:right;color:#e0ebd4;overflow-wrap:anywhere}.performance-conditions{margin:6px 24px 20px;padding-top:16px;border-top:1px solid #303f25}.performance-conditions h4{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;color:#bfcea9;margin:0 0 13px}.performance-conditions ul{list-style:none;padding:0;margin:0;display:flex;gap:7px;flex-wrap:wrap}.performance-conditions li{border:1px solid #3c4c2d;border-radius:5px;background:#22301a;padding:5px 8px;font-size:10px;color:#d0dfbd;max-width:100%;overflow-wrap:anywhere;line-height:1.6}.performance-conditions p{font-size:11px;line-height:1.7;color:#9bad89;margin:0}.performance-stability{background:#222c1b;margin:0 24px 20px;border-left:2px solid #c6dd92;padding:12px 14px}.performance-stability strong{font-size:11px;color:#d1e4b4;font-weight:500}.performance-stability p{font-size:12px;color:#b9c9a7;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.performance-version{display:flex;flex-wrap:wrap;gap:9px 18px;margin:0 24px 20px;font-size:10px;line-height:1.7;color:#98a887}.performance-version strong{font-weight:400;color:#ccd9bb}.performance-sources{border-top:1px solid #35452a}.performance-sources summary{display:flex;justify-content:space-between;align-items:center;padding:17px 24px;list-style:none;cursor:pointer;color:#c6dda7;font-size:12px;gap:12px}.performance-sources summary::-webkit-details-marker{display:none}.performance-sources[open] summary>svg{transform:rotate(180deg)}.performance-sources summary:hover{background:#24311b}.performance-sources summary:focus-visible{outline:2px solid #d8f889;outline-offset:-5px}.performance-sources>div{padding:0 24px 22px}.performance-source+.performance-source{border-top:1px solid #35452a;margin-top:20px;padding-top:18px}.performance-source>span{display:block;text-transform:uppercase;font-size:8px;letter-spacing:1px;color:#9ab780;margin:8px 0}.performance-source a{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.7;color:#ddf2bc;overflow-wrap:anywhere}.performance-source a svg{flex-shrink:0}.performance-source>p{font-size:10px;line-height:1.8;color:#9aac88;margin:8px 0 16px}.performance-proof small{font-size:10px;line-height:1.8;color:#c0d4a9}.performance-proof blockquote{font-size:11px;color:#aebf9d;border-left:2px solid #556c3e;padding-left:12px;margin:9px 0 16px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.performance-footnote{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;color:#99a78b;max-width:900px;margin:20px 0 0}.performance-footnote svg{flex-shrink:0;margin-top:3px}.performance-empty{display:flex;gap:20px;align-items:flex-start;background:#182014;border:1px dashed #445337;border-radius:12px;padding:27px}.performance-empty>svg{color:#abc78a;flex-shrink:0;margin-top:4px}.performance-empty h3{font-size:18px;font-weight:500;margin:0 0 9px;line-height:1.5}.performance-empty p{font-size:12px;line-height:1.9;color:#a3b393;max-width:660px;margin:0}.performance-empty button{display:inline-flex;gap:8px;align-items:center;border:0;background:transparent;color:#d0eaa9;padding:0;margin-top:15px;font-size:12px}@media(max-width:850px){.performance-heading{align-items:flex-start;flex-direction:column;gap:16px}.performance-cards{grid-template-columns:1fr}.performance-heading h2{font-size:31px}}@media(max-width:600px){.game-performance{margin:30px 0;padding-top:26px}.performance-heading .eyebrow{font-size:8px;letter-spacing:1px}.performance-heading h2{font-size:29px}.performance-heading p:not(.eyebrow){font-size:12px}.performance-platforms{gap:6px}.performance-platforms button{padding:10px;font-size:11px;gap:6px}.performance-coverage{font-size:10px}.performance-mode>header{padding:20px}.performance-fps{padding:21px 20px 17px;gap:13px}.performance-fps>div+div{padding-left:15px}.performance-fps dd{font-size:36px}.performance-fps .performance-measured{font-size:18px}.performance-fps .performance-unknown{font-size:16px}.performance-resolution{margin:0 20px}.performance-resolution>div{font-size:11px;gap:12px}.performance-conditions,.performance-stability,.performance-version{margin-left:20px;margin-right:20px}.performance-sources summary{padding:16px 20px}.performance-sources>div{padding:0 20px 18px}.performance-empty{padding:20px;gap:13px}.performance-empty h3{font-size:16px}.performance-empty p{font-size:11px}.performance-footnote{font-size:10px}}.performance-compact .performance-heading{margin-bottom:20px;align-items:center}.performance-compact .performance-heading h2{font-size:29px;margin-bottom:0}.performance-compact .performance-heading .eyebrow{margin-bottom:9px}.performance-platform-picker{display:inline-flex;align-items:center;gap:10px;max-width:100%;background:#202a19;border:1px solid #415233;border-radius:9px;padding:12px 15px;color:#d9e8c8;font-size:12px}.performance-platform-picker select{background:transparent;color:inherit;border:0;font:inherit;max-width:210px;cursor:pointer}.performance-platform-picker option{background:#202a19}.performance-empty-line{padding:17px 0;font-size:13px;color:#a5b197}.switch-performance{border:1px solid #3c4c30;background:linear-gradient(115deg,#202c19,#172013);border-radius:16px;overflow:hidden;max-width:900px}.switch-performance table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.switch-performance thead th{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#9db18c;font-weight:500;padding:19px 25px 15px;border-bottom:1px solid #3a492f}.switch-performance th:first-child{width:42%}.switch-performance tbody th,.switch-performance td{padding:27px 25px;vertical-align:middle}.switch-performance tbody tr+tr{border-top:1px solid #35452a}.switch-mode-label{display:flex;align-items:center;gap:14px;color:#e4edda;font-size:15px;font-weight:500}.switch-mode-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid #455a35;border-radius:11px;background:#2b3a21;color:#c9e2ad}.switch-mode-label small{display:block;font-size:11px;font-weight:400;color:#9eb08e;margin-top:7px}.switch-value{display:block;font-size:29px;font-weight:500;letter-spacing:-.7px;color:#d8f889;line-height:1.25;overflow-wrap:anywhere}.switch-value.unknown{font-size:14px;letter-spacing:0;font-weight:400;color:#91a180}.switch-tags{display:flex;flex-wrap:wrap;gap:5px}.switch-tag{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:400;border:1px solid #4e6140;color:#c1d8a9;border-radius:5px;padding:4px 6px;margin-top:8px}.switch-tag.drops{color:#e7cca0;border-color:#756342}.switch-performance tbody select{max-width:100%;font-size:11px;background:#202d17;color:#c8d6b9;border:1px solid #4c6038;border-radius:5px;margin-top:12px;padding:6px}.switch-details{border-top:1px solid #3a492f;background:#172012}.switch-details summary{list-style:none;display:flex;justify-content:space-between;gap:15px;padding:17px 25px;cursor:pointer;font-size:11px;color:#ccdfb4}.switch-details summary::-webkit-details-marker{display:none}.switch-details summary>span:last-child{display:flex;align-items:center;gap:7px}.switch-source-date{color:#96a887}.switch-details[open] summary svg{transform:rotate(180deg)}.switch-details summary:focus-visible{outline:2px solid #d8f889;outline-offset:-4px}.switch-details-content{padding:0 25px 20px;font-size:12px;line-height:1.8;color:#aebf9d}.switch-details-content>p{margin:10px 0}.switch-mode-notes{margin:15px 0}.switch-mode-notes strong{color:#d1e3ba;font-size:12px;font-weight:500}.switch-mode-notes p{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}.switch-details-content ul{list-style:none;margin:15px 0;padding:0}.switch-details-content li{margin:10px 0}.switch-details-content a{display:inline-flex;align-items:center;gap:6px;color:#d6eeb9;overflow-wrap:anywhere}.switch-details-content a svg{flex-shrink:0}.switch-details-content small{display:block;font-size:10px;color:#91a180}.performance-legacy{margin-top:15px;color:#a9be97;font-size:12px}.performance-legacy summary{padding:10px 0;cursor:pointer}@media(max-width:600px){.performance-compact .performance-heading{align-items:flex-start;gap:16px}.performance-compact .performance-heading h2{font-size:27px}.performance-platform-picker{padding:10px 12px}.switch-performance thead th{padding:15px 12px;font-size:8px;letter-spacing:.5px}.switch-performance th:first-child{width:38%}.switch-performance tbody th,.switch-performance td{padding:22px 12px}.switch-mode-label{gap:8px;font-size:12px;align-items:flex-start;flex-direction:column}.switch-mode-icon{width:33px;height:33px;border-radius:8px}.switch-mode-icon svg{width:19px;height:19px}.switch-mode-label small{display:none}.switch-value{font-size:22px;letter-spacing:-.4px}.switch-value.unknown{font-size:12px}.switch-tag{font-size:9px;line-height:1.4}.switch-details summary{padding:15px 12px;font-size:10px;flex-wrap:wrap;gap:9px}.switch-details-content{padding:0 15px 15px}}.performance-compact .performance-heading{max-width:900px}.console-device{padding:18px 24px;border-bottom:1px solid var(--line,#dce0d7);font-size:14px}.console-device label{display:flex;align-items:center;gap:14px}.console-device select{font:inherit;max-width:100%;padding:8px 12px;border:1px solid #4c593d;border-radius:8px;background:#202b19;color:#e5efd7}.console-mode-label{overflow-wrap:anywhere;font-weight:650}.console-mode-label small{display:block;margin-top:7px;color:#b5c3a4;font-size:11px;font-weight:400;line-height:1.6}.console-performance .switch-value{font-size:clamp(17px,2.3vw,28px);overflow-wrap:anywhere}@media(max-width:600px){.console-device{padding:14px}.console-mode-label{font-size:13px}.console-performance table th:first-child{width:34%}.console-performance .switch-value{font-size:19px}}.simple-performance-note{font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:#a8b99a;margin:8px 0 0;max-width:460px}.console-performance+.console-performance{margin-top:18px}