.mkfps-product{--mkfps-bg:#f1f0ed;--mkfps-fg:#20201f;--mkfps-accent:#383836;--mkfps-muted:#73716d;--mkfps-border:#e1dfda;box-sizing:border-box;width:100%;margin:22px 0;font-family:inherit;line-height:1.3}.mkfps-product.mkfps-band-high_refresh{--mkfps-bg:#ddf5ea;--mkfps-fg:#086c4b;--mkfps-accent:#079767;--mkfps-muted:#34856e;--mkfps-border:#c6eadc}.mkfps-product.mkfps-band-very_smooth{--mkfps-bg:#eaf4fb;--mkfps-fg:#245f91;--mkfps-accent:#3b82c4;--mkfps-muted:#5c7fa0;--mkfps-border:#c8dff0}.mkfps-product.mkfps-band-smooth{--mkfps-bg:#fff1d7;--mkfps-fg:#8a5800;--mkfps-accent:#e99b18;--mkfps-muted:#b27816;--mkfps-border:#f5dfb7}.mkfps-product.mkfps-band-playable{--mkfps-bg:#ffead7;--mkfps-fg:#a34c0a;--mkfps-accent:#e67a25;--mkfps-muted:#b86c31;--mkfps-border:#f7d3b4}.mkfps-product.mkfps-band-demanding{--mkfps-bg:#fde5e4;--mkfps-fg:#a72a25;--mkfps-accent:#d84840;--mkfps-muted:#b45e59;--mkfps-border:#f4c8c5}.mkfps-product__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.mkfps-product__eyebrow{display:block;font-size:13px;font-weight:700;color:#343330}.mkfps-product__hardware{display:block;margin-top:3px;font-size:11px;color:#7a7771}.mkfps-product__resolutions{display:flex;align-items:center;border:1px solid #dfddd8;border-radius:7px;overflow:hidden;background:#fff;flex:0 0 auto}.mkfps-product__resolution{appearance:none;border:0!important;border-left:1px solid #ebe9e5!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:#85827c!important;font-family:inherit;font-size:10px;font-weight:600;line-height:1;padding:5px 8px;min-height:28px;cursor:pointer;touch-action:manipulation}.mkfps-product__resolution:first-child{border-left:0!important}.mkfps-product__resolution.is-active{background:#e9e7e2!important;color:#302f2c!important}.mkfps-product__resolution:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.mkfps-product__summary{display:grid;grid-template-columns:128px 1px minmax(0,1fr);align-items:stretch;gap:16px;min-height:94px;padding:14px 18px;border:1px solid var(--mkfps-border);border-radius:12px;background:var(--mkfps-bg);color:var(--mkfps-fg)}.mkfps-product__score,.mkfps-product__summary-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;height:100%}.mkfps-product__score{text-align:center}.mkfps-product__score strong{display:block;font-size:36px;line-height:.95;font-weight:780;letter-spacing:-1px;color:var(--mkfps-fg)}.mkfps-product__score span{display:block;margin-top:7px;font-size:10px;font-weight:650;color:var(--mkfps-muted)}.mkfps-product__summary-divider{display:block;align-self:center;width:1px;height:48px;background:currentColor;opacity:.17}.mkfps-product__summary-copy strong{display:block;font-size:15px;line-height:1.25;font-weight:750;color:var(--mkfps-fg)}.mkfps-product__summary-copy span{display:block;margin-top:5px;font-size:11px;color:var(--mkfps-muted)}.mkfps-product__games{margin-top:13px;border-top:1px solid #eceae6}.mkfps-game{--mkfps-game-accent:#4a4946;display:grid;grid-template-columns:minmax(150px,.95fr) minmax(200px,1.35fr);align-items:center;gap:20px;padding:12px 2px;border-bottom:1px solid #eceae6}.mkfps-game--high_refresh{--mkfps-game-accent:#079767}.mkfps-game--very_smooth{--mkfps-game-accent:#3b82c4}.mkfps-game--smooth{--mkfps-game-accent:#c88712}.mkfps-game--playable{--mkfps-game-accent:#df7424}.mkfps-game--demanding{--mkfps-game-accent:#cf443d}.mkfps-game__meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.mkfps-game__meta strong{display:block;font-size:13px;line-height:1.2;font-weight:700;color:#252421}.mkfps-game__meta span{display:inline-block;margin:4px 0 0;padding:3px 6px;border-radius:999px;background:#efede9;color:#716e68;font-size:9px;line-height:1.1;font-weight:650}.mkfps-game__result{display:grid;grid-template-columns:minmax(90px,1fr) 74px;align-items:center;gap:12px;min-width:0}.mkfps-game__track{height:5px;overflow:hidden;border-radius:999px;background:#e8e6e1}.mkfps-game__track span{display:block;height:100%;border-radius:999px;background:var(--mkfps-game-accent);transition:width .18s ease}.mkfps-game__result strong{min-width:74px;text-align:right;font-size:14px;font-weight:780;color:var(--mkfps-game-accent);white-space:nowrap}.mkfps-product__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:10px;font-size:9px;line-height:1.35;color:#8b8882}.mkfps-product__footer span{max-width:82ch}.mkfps-product__footer a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.mkfps-product__status{min-height:0;margin-top:6px;font-size:10px;color:#8b8882}.mkfps-product__status:empty{display:none}.mkfps-product.is-loading{opacity:.72}.mkfps-product.is-loading .mkfps-product__resolutions{pointer-events:none}@media(max-width:680px){.mkfps-product__heading{align-items:flex-start;flex-direction:column;gap:8px}.mkfps-product__resolutions{align-self:flex-end}.mkfps-product__summary{grid-template-columns:92px 1px minmax(0,1fr);gap:12px;min-height:84px;padding:12px}.mkfps-product__score strong{font-size:30px}.mkfps-game{grid-template-columns:minmax(120px,.9fr) minmax(150px,1.2fr);gap:12px;padding:11px 0}.mkfps-game__result{grid-template-columns:minmax(70px,1fr) 68px;gap:9px}.mkfps-game__result strong{min-width:68px;font-size:13px}.mkfps-product__footer{flex-direction:column;gap:5px}}@media(max-width:460px){.mkfps-game{grid-template-columns:1fr;gap:7px}.mkfps-game__result{grid-template-columns:minmax(80px,1fr) 72px}}@media(prefers-reduced-motion:reduce){.mkfps-game__track span{transition:none}}@media(max-width:680px){.mkfps-product.mkfps-band-high_refresh .mkfps-product__summary{background:#ddf5ea!important;border-color:#c6eadc!important;color:#086c4b!important}.mkfps-product.mkfps-band-very_smooth .mkfps-product__summary{background:#eaf4fb!important;border-color:#c8dff0!important;color:#245f91!important}.mkfps-product.mkfps-band-smooth .mkfps-product__summary{background:#fff1d7!important;border-color:#f5dfb7!important;color:#8a5800!important}.mkfps-product.mkfps-band-playable .mkfps-product__summary{background:#ffead7!important;border-color:#f7d3b4!important;color:#a34c0a!important}.mkfps-product.mkfps-band-demanding .mkfps-product__summary{background:#fde5e4!important;border-color:#f4c8c5!important;color:#a72a25!important}.mkfps-product.mkfps-band-high_refresh .mkfps-product__summary strong{color:#086c4b!important}.mkfps-product.mkfps-band-very_smooth .mkfps-product__summary strong{color:#245f91!important}.mkfps-product.mkfps-band-smooth .mkfps-product__summary strong{color:#8a5800!important}.mkfps-product.mkfps-band-playable .mkfps-product__summary strong{color:#a34c0a!important}.mkfps-product.mkfps-band-demanding .mkfps-product__summary strong{color:#a72a25!important}.mkfps-game--high_refresh .mkfps-game__track span{background:#079767!important}.mkfps-game--high_refresh .mkfps-game__result strong{color:#079767!important}.mkfps-game--very_smooth .mkfps-game__track span{background:#3b82c4!important}.mkfps-game--very_smooth .mkfps-game__result strong{color:#3b82c4!important}.mkfps-game--smooth .mkfps-game__track span{background:#c88712!important}.mkfps-game--smooth .mkfps-game__result strong{color:#c88712!important}.mkfps-game--playable .mkfps-game__track span{background:#df7424!important}.mkfps-game--playable .mkfps-game__result strong{color:#df7424!important}.mkfps-game--demanding .mkfps-game__track span{background:#cf443d!important}.mkfps-game--demanding .mkfps-game__result strong{color:#cf443d!important}}.mkfps-product.mkfps-band-high_refresh .mkfps-product__summary{background:#ddf5ea!important;border-color:#c6eadc!important;color:#086c4b!important}.mkfps-product.mkfps-band-very_smooth .mkfps-product__summary{background:#eaf4fb!important;border-color:#c8dff0!important;color:#245f91!important}.mkfps-product.mkfps-band-smooth .mkfps-product__summary{background:#fff1d7!important;border-color:#f5dfb7!important;color:#8a5800!important}.mkfps-product.mkfps-band-playable .mkfps-product__summary{background:#ffead7!important;border-color:#f7d3b4!important;color:#a34c0a!important}.mkfps-product.mkfps-band-demanding .mkfps-product__summary{background:#fde5e4!important;border-color:#f4c8c5!important;color:#a72a25!important}