@font-face{font-family:inter;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.00%;size-adjust:97.21%}.__className_94591a{font-family:inter,inter Fallback}.__variable_94591a{--font-sans:"inter","inter Fallback"}@font-face{font-family:"serif";src:url(/_next/static/media/84adbee2f2a7cb50-s.p.woff2) format("woff2");font-display:swap;font-weight:500 600}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.00%;size-adjust:91.28%}.__className_497afc{font-family:"serif","serif Fallback"}.__variable_497afc{--font-serif:"serif","serif Fallback"}:root{--paper:#faf9f6;--card:#ffffff;--ink:#111318;--muted:#5d6472;--dim:#8a909c;--line:#e6e3dc;--line-2:#d9d5cc;--soft:#f3f1ec;--cart:#34d399;--cart-ink:#14864b;--wait:#f5a524;--wait-ink:#b26a00;--radius:16px}*{box-sizing:border-box}html{color:var(--ink);-webkit-text-size-adjust:100%}body,html{background:var(--paper)}body{margin:0;font-family:var(--font-sans),system-ui,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;line-height:1.15;letter-spacing:-.015em}img{max-width:100%}.container{width:min(1280px,100% - 32px);margin:0 auto}main.container{padding:8px 0 72px;min-height:60vh}.muted{color:var(--muted)}.small{font-size:13px}.center{text-align:center;justify-content:center}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c{color:var(--cart)}.w{color:var(--wait)}.o{color:var(--muted);font-weight:700}.ph{display:block;background:var(--soft)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.site-header .bar{display:flex;align-items:center;gap:28px;height:64px}.logo{display:inline-flex;align-items:center;gap:10px}.wordmark{font-weight:900;font-size:21px;letter-spacing:-.02em;white-space:nowrap}.wordmark .o{font-size:16px}.nav{display:flex;gap:22px;font-weight:600;font-size:15px;color:var(--muted)}.nav a:hover{color:var(--ink)}.search{margin-left:auto}.search input{width:260px;height:40px;border-radius:999px;border:1px solid var(--line);background:var(--paper);padding:0 16px;font:inherit;font-size:14px;color:var(--ink)}.search input:focus{outline:2px solid var(--ink);outline-offset:1px;background:#fff}.search.big{margin:16px 0 0}.search.big input{width:min(560px,100%);height:48px;font-size:16px}@media (max-width:860px){.search:not(.big){display:none}}@media (max-width:560px){.nav a:nth-child(3){display:none}.wordmark{font-size:18px}.site-header .bar{gap:16px}}.site-footer{border-top:1px solid var(--line);background:#fff;padding:40px 0 28px;color:var(--muted);font-size:14px}.site-footer .cols{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:28px;gap:28px}.site-footer .logo{margin-bottom:10px;color:var(--ink)}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.foot-h,.site-footer a:hover{color:var(--ink)}.foot-h{font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.site-footer .fine{margin-top:24px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--dim)}@media (max-width:720px){.site-footer .cols{grid-template-columns:1fr 1fr}.site-footer .cols>:first-child{grid-column:1/-1}}.btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:12px;border:1px solid var(--line-2);background:#fff;color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.btn.primary,.btn:hover{border-color:var(--ink)}.btn.primary{background:var(--ink);color:#fff}.btn.wide{width:100%}.btn:disabled{opacity:.6;cursor:default}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:20px}.pill{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.pill,.stamp{display:inline-block}.stamp{padding:4px 14px;border:3px solid;border-radius:10px;font-weight:900;font-size:22px;transform:rotate(-2deg);letter-spacing:-.01em;background:#fff}.stamp.small{font-size:15px;padding:2px 10px;border-width:2px}.cut{color:var(--cart-ink)}.cut,.vs{font-weight:800}.vs{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.vs.good{color:var(--cart-ink)}.vs.bad{color:var(--wait-ink)}.vs .track{position:relative;width:70px;height:4px;border-radius:3px;background:var(--soft);overflow:hidden}.vs .track span{position:absolute;top:0;height:100%;background:currentColor}.spark{display:block}.kicker{margin:0;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cart-ink)}.hero{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:48px;gap:48px;align-items:end;padding:48px 0 8px}.doc h1,.hero h1,.page-head h1,.soon h1{font-family:var(--font-serif),Georgia,serif;font-weight:600;letter-spacing:-.02em}.hero h1{font-size:clamp(36px,5vw,60px);line-height:1.02;margin:12px 0 14px}.hero h1 em{font-style:normal;color:var(--cart-ink)}.dek{font-size:19px;color:var(--muted);line-height:1.5;margin:0;max-width:680px}.meter{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px}.meter .bar{display:flex;height:16px;border-radius:99px;overflow:hidden;margin:12px 0 14px}.meter .legend{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 18px;gap:6px 18px;font-size:14px}.meter .legend a{display:flex;align-items:center;gap:8px}.meter .legend a:hover{text-decoration:underline}.meter .legend i{width:10px;height:10px;border-radius:3px}.meter .legend b{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter .ends{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:14px;color:var(--muted);display:flex;justify-content:space-between;gap:12px}.meter .ends b{color:#d9480f;white-space:nowrap}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:24px;padding-top:28px}}.block{margin:48px 0 0}.sh{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:2px solid var(--ink);padding-bottom:10px;margin-bottom:22px}.sh h2{font-family:var(--font-serif),Georgia,serif;font-weight:600;font-size:clamp(24px,3vw,32px);letter-spacing:-.01em}.sh a{font-weight:700;font-size:14px;white-space:nowrap}.sh a:hover{text-decoration:underline}.feats{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:stretch}.feat{display:flex;flex-direction:column;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.feat:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(17,19,24,.08)}.feat .ph,.feat img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.feat .b{padding:16px 18px 18px}.feat .b>.pill{display:inline-block}.feat:not(.lead) .ph,.feat:not(.lead) img{flex:1 1;height:auto;min-height:160px;aspect-ratio:auto}.feat h3{font-size:20px;margin:8px 0 4px}.feat.lead h3{font-size:26px}.pr{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:6px 0}.pr strong{font-size:28px;font-weight:900;letter-spacing:-.02em}.pr s{color:var(--dim)}.why{color:var(--muted);font-size:15px;margin:4px 0 10px}.feat .spark{width:100%;height:44px}@media (max-width:900px){.feats{grid-template-columns:minmax(0,1fr)}.feat:not(.lead) .ph,.feat:not(.lead) img{flex:none;aspect-ratio:16/9;min-height:0}}.skips{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.skipc{display:grid;grid-template-columns:112px 1fr;grid-gap:12px;gap:12px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:10px}.skipc:hover{border-color:var(--line-2)}.skipc .ph,.skipc img{width:112px;aspect-ratio:460/215;object-fit:cover;border-radius:8px}.skipc h4{margin:4px 0 2px;font-size:15px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.skipc .p{font-weight:800}@media (max-width:1100px){.skips{grid-template-columns:1fr 1fr}}@media (max-width:560px){.skips{grid-template-columns:1fr}}.deals-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:28px;gap:28px;align-items:start}@media (max-width:1100px){.deals-cols{grid-template-columns:1fr}}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tabs a{padding:7px 14px;border:1px solid var(--line);border-radius:99px;font-size:14px;font-weight:600;background:#fff}.tabs a:hover{border-color:var(--line-2)}.tabs a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.filters{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:14px;margin-bottom:16px}.filters a{color:var(--muted);font-weight:600}.filters a.on,.filters a:hover{color:var(--ink)}.filters a.on{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.filters .sep{margin-left:10px}.filters .clear{margin-left:auto;color:#d9480f}.dt{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.dt-h,.dt-r{display:grid;grid-template-columns:minmax(0,2.4fr) 104px 100px 104px 160px 70px;align-items:center;grid-gap:14px;gap:14px;padding:0 16px}.dt-h{height:40px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700;background:#fcfbf8}.dt-h,.dt-r{border-bottom:1px solid var(--line)}.dt-r{min-height:72px;transition:background .12s ease}.dt-r:last-child{border-bottom:0}.dt-r:hover{background:#fbfaf7}.dt .r{text-align:right;justify-self:end}.dt .g{display:flex;align-items:center;gap:12px;min-width:0}.dt .g .ph,.dt .g img{width:108px;height:50px;object-fit:cover;border-radius:6px;flex:none}.dt .nm{min-width:0}.dt .nm b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt .nm small{color:var(--muted);font-size:12px}.dt .nm em{font-style:normal;color:var(--cart-ink);font-weight:700}.dt .num b{display:block;font-size:16px}.dt .num small{color:var(--dim);font-size:12px;white-space:nowrap}.dt .sp{justify-self:start}.dt .sp .spark{width:150px;height:34px}@media (max-width:760px){.dt-h{display:none}.dt-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"g g" "v p" "s vs";gap:8px 12px;padding:12px 14px}.dt-r>:first-child{grid-area:g}.dt-r>:nth-child(2){grid-area:v}.dt-r>:nth-child(3){grid-area:p}.dt-r>:nth-child(4){grid-area:vs}.dt-r>:nth-child(5){grid-area:s}.dt-r>:nth-child(6){display:none}.dt .g .ph,.dt .g img{width:92px;height:43px}.dt .nm b{white-space:normal}.dt .sp .spark{width:100%;max-width:220px}}.more{display:flex;justify-content:center;margin-top:22px}.empty{text-align:center;padding:64px 0;color:var(--muted)}.empty .big{font-size:20px;font-weight:800;color:var(--ink)}.rail{display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:84px}@media (max-width:1100px){.rail{position:static;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.rank{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.rank h2{font-size:15px;font-weight:800;display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.rank h2 span{color:var(--dim);font-weight:500;font-size:12px}.rank ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.rank li a{display:grid;grid-template-columns:18px 64px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;font-size:13px}.rank li a:hover b{text-decoration:underline}.rank .i{color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank .ph,.rank img{width:64px;height:30px;object-fit:cover;border-radius:4px}.rank .t b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.rank .t em{font-style:normal;color:var(--cart-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-head{padding:44px 0 4px;max-width:820px}.page-head h1{font-size:clamp(32px,4.5vw,52px);line-height:1.05;margin:10px 0 12px}.rank-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:18px;gap:18px;margin-top:32px}.hits{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.hits a{display:grid;grid-template-columns:140px minmax(0,1fr) auto auto;grid-gap:16px;gap:16px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:8px 14px 8px 8px}.hits a:hover{border-color:var(--line-2)}.hits .ph,.hits img{width:140px;height:65px;object-fit:cover;border-radius:8px}@media (max-width:560px){.hits a{grid-template-columns:96px minmax(0,1fr)}.hits .ph,.hits img{width:96px;height:45px}}.crumbs{font-size:13px;color:var(--muted);margin:24px 0 14px}.crumbs a:hover{color:var(--ink);text-decoration:underline}.notice{border:1px solid #f0d9a8;background:#fff8e6;color:#6b4a00;padding:12px 14px;border-radius:12px;margin:0 0 18px}.notice a{text-decoration:underline}.game-top{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}@media (max-width:860px){.game-top{grid-template-columns:1fr;gap:16px}}.game-art img{display:block;width:100%;height:auto;border-radius:var(--radius);border:1px solid var(--line)}.game h1{font-size:clamp(28px,3.8vw,42px);font-weight:900;letter-spacing:-.025em}.verdict-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:14px 0 10px}.big-price{font-size:32px;font-weight:900;letter-spacing:-.02em}.reason{font-size:19px;margin:6px 0}.panel{margin-top:32px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px 20px 12px}.panel h2,.section h2{font-size:22px;font-weight:800}.chart{display:block;width:100%;height:auto;margin-top:10px}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px;margin:18px 0 0}.facts div{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.facts dt{font-size:12px;color:var(--muted)}.facts dd{margin:2px 0 0;font-size:18px;font-weight:800}.facts .warn{color:#d9480f}.section{margin-top:36px}.table{width:100%;border-collapse:collapse;margin-top:10px;font-size:15px;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.table td,.table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}.table th{color:var(--muted);font-weight:600;font-size:13px;background:#fcfbf8}.table .num{text-align:right}.shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.shots .shot{display:block;padding:0;border:0;background:none;cursor:zoom-in;border-radius:12px;overflow:hidden}.shots .shot:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.shots img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;border:1px solid var(--line);transition:transform .2s ease}.shots .shot:hover img{transform:scale(1.02)}.lightbox{position:fixed;inset:0;z-index:60;background:rgba(8,9,12,.97);display:grid;place-items:center;padding:24px 72px 110px;animation:lb-in .15s ease;cursor:zoom-out;touch-action:pan-y}.lightbox>img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 30px 90px rgba(0,0,0,.6);cursor:default;animation:lb-pop .15s ease}.lightbox button{position:absolute;border:1px solid rgba(255,255,255,.18);background:rgba(24,27,34,.85);color:#fff;cursor:pointer;border-radius:999px;display:grid;place-items:center;line-height:1;font:inherit}.lightbox button:hover{background:rgba(48,53,64,.95)}.lb-close{top:16px;right:16px;width:42px;height:42px;font-size:28px!important}.lb-nav{top:50%;transform:translateY(-50%);width:48px;height:48px;font-size:32px!important;padding-bottom:4px}.lb-nav.prev{left:14px}.lb-nav.next{right:14px}.lb-strip{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;align-items:center;gap:8px;cursor:default}.lb-strip button{position:static;width:84px;height:47px;padding:0;border-radius:8px;overflow:hidden;border:2px solid transparent;opacity:.55;background:none}.lb-strip button.on{opacity:1;border-color:#fff}.lb-strip button:hover{opacity:.9;background:none}.lb-strip img{width:100%;height:100%;object-fit:cover;display:block}.lb-count{color:#c9ced8;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:8px}@keyframes lb-in{0%{opacity:0}to{opacity:1}}@keyframes lb-pop{0%{transform:scale(.97);opacity:.6}to{transform:none;opacity:1}}@media (max-width:720px){.lightbox{padding:60px 8px 90px}.lb-nav{width:40px;height:40px;font-size:26px!important}.lb-nav.prev{left:6px}.lb-nav.next{right:6px}.lb-strip{gap:6px}.lb-strip button{width:44px;height:25px}.lb-count{display:none}}.doc{max-width:760px;padding-top:36px}.doc h1{font-size:clamp(32px,4.5vw,50px);margin:8px 0 14px;line-height:1.05}.doc h2{font-size:24px;font-weight:800;margin:36px 0 10px}.doc li,.doc p{color:#2e333d}.doc .lead{font-size:19px;color:var(--muted)}.doc ul{padding-left:20px;display:grid;grid-gap:6px;gap:6px}.doc a{text-decoration:underline;text-underline-offset:3px}.doc .btn{text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800;color:var(--cart-ink);margin:0}.tiers{display:grid;grid-gap:12px;gap:12px;margin:12px 0 0}.tiers div{display:grid;grid-template-columns:170px 1fr;grid-gap:14px;gap:14px;align-items:center}.tiers dd{margin:0}@media (max-width:560px){.tiers div{grid-template-columns:1fr;gap:4px}}.soon{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:90px 0 40px}.soon h1{font-size:clamp(34px,5vw,58px)}.related{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.related a{display:flex;flex-direction:column;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:8px 8px 10px;height:100%}.related a:hover{border-color:var(--line-2)}.related .ph,.related img{width:100%;height:auto;aspect-ratio:460/215;object-fit:cover;border-radius:8px}.related b{font-size:14px;line-height:1.25}.related .num{font-weight:800;font-size:14px}