.vboard{--flap-top:#2a2b27;--flap-bottom:#1f201d;--flap-ink:#f3efe2;--hw:#ff7a45;container:vboard/inline-size;color:var(--paper)}.vboard__bar{justify-content:space-between;gap:12px 20px;margin-bottom:12px}.vboard__bar,.vboard__title{display:flex;flex-wrap:wrap;align-items:center}.vboard__title{gap:6px 12px;margin:0;font:700 12px/1.2 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.vboard__title i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px rgba(199,255,22,.16),0 0 14px rgba(199,255,22,.7)}.vboard__title span{color:var(--paper-dim);font-weight:500;letter-spacing:.04em;text-transform:none}.vboard__filters{display:flex;flex-wrap:wrap;gap:6px}.vboard__filters[hidden]{display:none}.vboard__filters button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid rgba(240,236,223,.22);border-radius:999px;background:transparent;color:var(--paper);font:650 11px/1 var(--font-geist-mono),monospace;letter-spacing:.04em;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.vboard__filters button i{width:7px;height:7px;border-radius:2px;background:var(--paper-dim)}.vboard__filters button[data-filter=game] i{background:var(--gold)}.vboard__filters button[data-filter=hardware] i{background:var(--hw)}.vboard__filters button[data-filter=mobile] i{background:var(--lime)}.vboard__filters button small{font-size:10px;color:var(--paper-dim)}.vboard__filters button:hover{border-color:rgba(240,236,223,.55)}.vboard__filters button[aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.vboard__filters button[aria-pressed=true] small{color:var(--ink)}.vboard__filters button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.vboard__filters button:disabled{opacity:.4;cursor:default}.vboard__panel{--u:min(24px,calc((100cqw - 21px) / 23.9));padding:8px;border:1px solid rgba(240,236,223,.13);border-radius:8px;background:radial-gradient(120% 90% at 50% 0,rgba(215,170,69,.07),transparent 60%),#0f100e;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 4px #0b0c0a,0 40px 80px -40px rgba(0,0,0,.9)}.vboard__head{display:flex;gap:calc(var(--u) * .9);padding:4px calc(var(--u) * .4 + 3px) 8px;color:var(--paper-dim);font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.vboard__head span{flex:none}.vboard__h--date,.vboard__h--platform,.vboard__h--type{display:none}.vboard__h--name{width:calc(var(--u) * 17.5)}.vboard__h--score{width:calc(var(--u) * 4.7);text-align:center}.vboard__rows{margin:0;padding:0;list-style:none}.vb-row{position:relative;padding:calc(var(--u) * .3) calc(var(--u) * .4);border-left:3px solid transparent;border-radius:3px;transition:background-color .2s}.vb-row+.vb-row{margin-top:2px}.vb-row[data-kind=game]{border-left-color:var(--gold)}.vb-row[data-kind=hardware]{border-left-color:var(--hw)}.vb-row[data-kind=mobile]{border-left-color:var(--lime)}.vb-row.is-active,.vb-row:hover{background:rgba(240,236,223,.055)}.vb-row:nth-child(n+7){display:none}.vb-row__cells{display:flex;align-items:center;gap:calc(var(--u) * .9)}.vb-row__led{display:none}.vb-f{display:flex;flex:none;gap:calc(var(--u) * .1)}.vb-f--date,.vb-f--nameDesktop,.vb-f--platform,.vb-f--type{display:none}.vb-f--namem{display:flex;flex-direction:column;gap:calc(var(--u) * .14)}.vb-link{position:absolute;inset:0;z-index:5;border-radius:3px}.vb-link:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.vf{position:relative;flex:none;display:grid;place-items:center;width:var(--u);height:calc(var(--u) * 1.42);border-radius:calc(var(--u) * .12);background:linear-gradient(180deg,var(--flap-top) 0 50%,var(--flap-bottom) 50% 100%);color:var(--flap-ink);font:700 calc(var(--u) * 1.06)/1 var(--font-geist-mono),monospace;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.55),0 1px 1px rgba(0,0,0,.6)}.vf:after{content:"";position:absolute;z-index:4;left:0;right:0;top:calc(50% - .5px);height:1px;background:rgba(0,0,0,.85);box-shadow:0 1px 0 rgba(255,255,255,.06)}.vf__g{display:grid;place-items:center;width:100%;height:100%}.vf__l{position:absolute;z-index:2;left:0;right:0;height:50%;overflow:hidden;display:none;backface-visibility:hidden;will-change:transform}.vf.is-flipping .vf__l{display:block}.vf__l--top{top:0;transform-origin:50% 100%;background:var(--flap-top)}.vf__l--new,.vf__l--old{bottom:0;transform-origin:50% 0;background:var(--flap-bottom)}.vf__l--new:after,.vf__l--top:after{content:"";position:absolute;inset:0;pointer-events:none}.vf__l--top:after{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.35))}.vf__l--new:after{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 70%)}.vf__l>.vf__g{position:absolute;left:0;right:0;height:200%}.vf__l--top>.vf__g{top:0}.vf__l--new>.vf__g,.vf__l--old>.vf__g{top:-100%}.vf__thumb{width:64%;height:auto;fill:currentColor}.vf__thumb--down{transform:rotate(180deg)}.vb-f--date .vf,.vb-f--platform .vf{color:#cfc9b8}.vb-row[data-kind=game] .vb-f--type .vf{color:var(--gold)}.vb-row[data-kind=hardware] .vb-f--type .vf{color:var(--hw)}.vb-row[data-kind=mobile] .vb-f--type .vf{color:var(--lime)}.vb-f--big .vf,.vb-f--score .vf{--flap-top:#e3bb5c;--flap-bottom:#cf9f3a;--flap-ink:#120f06;width:calc(var(--u) * 1.5);font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.25),0 1px 1px rgba(0,0,0,.6)}.vb-f--big .vf:after,.vb-f--score .vf:after{background:rgba(60,40,0,.55);box-shadow:0 1px 0 rgba(255,240,200,.25)}.vb-row[data-kind=mobile] .vb-f--score .vf:not(.vf--blank),.vboard__detail[data-kind=mobile] .vb-f--big .vf:not(.vf--blank){--flap-top:#d4ff4a;--flap-bottom:#b5e60c}.vb-f--big .vf.vf--blank,.vb-f--score .vf.vf--blank,.vb-row[data-kind=empty] .vb-f--score .vf{--flap-top:#2a2b27;--flap-bottom:#1f201d;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.55),0 1px 1px rgba(0,0,0,.6)}.vb-f--big .vf.vf--blank:after,.vb-f--score .vf.vf--blank:after{background:rgba(0,0,0,.85);box-shadow:0 1px 0 rgba(255,255,255,.06)}.vboard__detail{--u:26px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 18px;align-items:start;margin-top:10px;padding:16px;border:1px solid rgba(240,236,223,.13);border-radius:8px;background:#121310}.vb-f--big .vf{width:calc(var(--u) * 1.3)}.vboard__detail-text{display:contents}.vboard__detail-name{align-self:center;min-width:0}.vboard__detail-verdict{grid-column:1/-1}.vboard__detail-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.vboard__detail-name strong{font-size:18px;line-height:1.15;letter-spacing:-.02em}.vboard__detail-name span{color:var(--paper-dim);font:500 11px/1.3 var(--font-geist-mono),monospace;letter-spacing:.03em}.vboard__detail-verdict{margin:8px 0 0;color:#e4dfd0;font:400 16px/1.45 var(--font-reading-serif),Georgia,serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vboard__detail-link{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--gold);color:var(--ink);font:750 11px/1 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s}.vboard__detail[data-kind=mobile] .vboard__detail-link{background:var(--lime)}.vboard__detail-link:hover{background:var(--gold-light)}.vboard__detail-link:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.vboard__detail-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2}@container vboard (min-width: 960px){.vboard__panel{--u:calc((100cqw - 21px) / 67.8);padding:8px}.vb-row__cells{gap:calc(var(--u) * .9)}.vb-row__led{display:block;flex:none;width:calc(var(--u) * .5);height:calc(var(--u) * .5);border-radius:50%;background:#2a2b27;transition:background-color .2s,box-shadow .2s}.vb-row.is-active .vb-row__led{background:var(--lime);box-shadow:0 0 10px rgba(199,255,22,.8)}.vb-row{border-left-width:3px}.vb-f--date,.vb-f--nameDesktop,.vb-f--platform,.vb-f--type{display:flex}.vb-f--namem{display:none}.vb-row:nth-child(n+7){display:block}.vb-f--score .vf{width:calc(var(--u) * 1.3)}.vboard__head{padding-left:calc(var(--u) * 1.3 + 3px)}.vboard__h--date,.vboard__h--platform,.vboard__h--type{display:block}.vboard__h--date{width:calc(var(--u) * 6.5)}.vboard__h--name{width:calc(var(--u) * 32.9)}.vboard__h--type{width:calc(var(--u) * 8.7)}.vboard__h--platform{width:calc(var(--u) * 9.8)}.vboard__h--score{width:calc(var(--u) * 4.1)}.vboard__detail{--u:34px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 22px}.vboard__detail-link{grid-column:auto}.vboard__detail-text{display:block;min-width:0}.vboard__detail-verdict{grid-column:auto;-webkit-line-clamp:2}}@media (prefers-reduced-motion:reduce){.vb-row,.vboard__detail-link,.vboard__filters button{transition:none}}@media (max-width:640px){.vboard__filters{flex-wrap:nowrap;gap:5px;width:100%;overflow-x:auto;scrollbar-width:none}.vboard__filters::-webkit-scrollbar{display:none}.vboard__filters button{flex:none;gap:5px;min-height:36px;padding:0 10px;font-size:10.5px;letter-spacing:-.02em;white-space:nowrap}.vboard__filters button i{display:none}}.analysis-hub{--accent:var(--gold);--hw:#ff5a1f}.ahero{overflow:hidden;color:var(--paper);padding:calc(var(--header-height) + clamp(26px, 4.4vw, 60px)) 0 clamp(44px,6vw,84px);background:radial-gradient(60% 70% at 88% 0,rgba(215,170,69,.2),transparent 70%),var(--ink)}.ahero,.ahero__inner{position:relative}.ahero__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,430px);align-items:end;gap:22px 56px;margin-bottom:clamp(26px,3.4vw,44px)}.ahero h1{padding-top:.14em;margin:-.14em 0 0;font-size:clamp(76px,13.4vw,212px);font-weight:900;line-height:.82;letter-spacing:-.068em;background:linear-gradient(180deg,var(--gold-light) 8%,var(--gold) 62%,#a87a22);-webkit-background-clip:text;background-clip:text;color:transparent}.ahero__lede p:first-child{margin:0;color:var(--paper-dim);font-size:clamp(17px,1.45vw,20px);line-height:1.48}.ahero__count{display:flex;align-items:baseline;gap:12px;margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(215,170,69,.35)}.ahero__count strong{color:var(--gold);font-size:40px;line-height:1;letter-spacing:-.04em}.ahero__count span{color:var(--paper-dim);font:600 11px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.ahero__empty{margin:0;color:var(--paper-dim);font-size:19px}.ascale{padding-top:clamp(56px,7vw,96px)}.ascale__intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px 56px;align-items:end}.ascale__intro h2{margin:0;font-size:clamp(40px,5.6vw,76px);font-weight:900;line-height:.92;letter-spacing:-.055em}.ascale__intro p{margin:0;max-width:620px;color:var(--ink-soft);font-size:clamp(16px,1.4vw,19px);line-height:1.5}.ascale__grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:16px;margin-top:30px}.ascale__panel{margin:0;padding:24px 26px 26px;border:1px solid var(--line);border-radius:8px;background:#f6f3ea}.ascale__panel--score{border-top:4px solid var(--gold)}.ascale__panel--thumbs{border-top:4px solid var(--lime)}.ascale__panel-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px}.ascale__panel-head p{flex:1 1 260px;margin:0;color:var(--ink-soft);font-size:15px;line-height:1.45}.ascale__badge{display:inline-flex;align-items:baseline;gap:6px;font-size:30px;font-weight:850;letter-spacing:-.04em;line-height:1}.ascale__badge b{color:var(--gold-dark)}.ascale__badge--thumbs{align-items:center;color:#2f4700}.ascale__badge--thumbs .ascale__thumb{width:26px;height:26px}.ascale__thumb{width:18px;height:18px;fill:currentColor;flex:none}.ascale__thumb--down{transform:rotate(180deg)}.ascale__chart{container-type:inline-size;margin-top:30px}.ascale__chart>*{--chip:min(30px,3.9cqw)}.ascale__plot{position:relative;margin-inline:calc(var(--chip) / 2);height:calc(var(--rows) * (var(--chip) * 1.2 + 4px) + 46px)}.ascale__chip{position:absolute;left:calc(var(--x) * 100%);bottom:calc(var(--y) * (var(--chip) * 1.2 + 4px));width:var(--chip);height:calc(var(--chip) * 1.2);transform:translateX(-50%);border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(9,10,8,.25)}.ascale__chip:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background:rgba(9,10,8,.28)}.ascale__chip--game{background:linear-gradient(180deg,#e3bb5c 0 50%,#cf9f3a 50%)}.ascale__chip--hardware{background:linear-gradient(180deg,#ff7a45 0 50%,#f0581d 50%)}.ascale__chip b{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%);font:750 12px/1 var(--font-geist-mono),monospace;color:var(--ink);white-space:nowrap}.ascale__median{position:absolute;left:calc(var(--x) * 100%);top:0;bottom:0;width:0;border-left:1px dashed rgba(9,10,8,.55)}.ascale__median span{position:absolute;top:0;left:6px;white-space:nowrap;font:650 10px/1 var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ascale__axis{position:relative;height:30px;margin-inline:calc(var(--chip) / 2);border-top:2px solid var(--ink)}.ascale__tick{position:absolute;top:0;left:calc(var(--x) * 100%);width:1px;height:9px;background:var(--ink)}.ascale__tick--half{height:5px;background:rgba(9,10,8,.45)}.ascale__tick small{position:absolute;top:13px;left:50%;transform:translateX(-50%);font:650 12px/1 var(--font-geist-mono),monospace;color:var(--ink)}.ascale__caption{display:grid;gap:8px;margin-top:16px;color:var(--ink-soft);font-size:14.5px;line-height:1.45}.ascale__caption a{color:var(--ink);text-decoration:underline;text-decoration-color:rgba(118,80,15,.5);text-underline-offset:3px}.ascale__caption a:hover{text-decoration-color:var(--ink)}.ascale__legend{display:flex;flex-wrap:wrap;gap:6px 18px;font:600 11px/1.3 var(--font-geist-mono),monospace;color:var(--ink)}.ascale__legend>span{display:inline-flex;align-items:center;gap:8px}.ascale__key{width:12px;height:14px;border-radius:2px}.ascale__key--game{background:var(--gold)}.ascale__key--hardware{background:var(--hw)}.ascale__steps{margin:22px 0 0;padding:0;list-style:none}.ascale__step{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 14px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.ascale__step-thumbs{display:flex;gap:2px;color:#3d5a00}.ascale__step--down .ascale__step-thumbs{color:var(--orange-text)}.ascale__step strong{font-size:17px;letter-spacing:-.02em}.ascale__step-items{grid-column:2;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14.5px;line-height:1.35}.ascale__step-items a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:rgba(9,10,8,.3);text-underline-offset:3px}.ascale__step-items a:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--lime);box-shadow:0 0 0 1px #3d5a00}.ascale__step-items a:hover{text-decoration-color:var(--ink)}.ascale__none{color:rgba(21,23,19,.62)}.alib{padding-top:clamp(64px,8vw,110px)}.alib__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px 32px}.alib__head h2{margin:0;font-size:clamp(40px,5.6vw,76px);font-weight:900;line-height:.92;letter-spacing:-.055em}.alib__jump{display:flex;flex-wrap:wrap;gap:8px}.alib__chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--ink);border-radius:999px;color:var(--ink);font:650 12px/1 var(--font-geist-mono),monospace;letter-spacing:.02em;transition:background-color .2s,color .2s}.alib__chip i{width:8px;height:8px;border-radius:2px}.alib__chip--game i{background:var(--gold)}.alib__chip--hardware i{background:var(--hw)}.alib__chip--mobile i{background:var(--lime);box-shadow:0 0 0 1px #3d5a00}.alib__chip small{font-size:11px;color:var(--ink-soft)}.alib__chip:hover{background:var(--ink);color:var(--paper)}.alib__chip:hover small{color:var(--paper-dim)}.alib__chip:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.alib__group{margin-top:clamp(40px,5vw,64px);scroll-margin-top:calc(var(--header-height) + 16px)}.alib__group-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;padding-top:14px;border-top:2px solid var(--ink)}.alib__group-head h3{margin:0;font-size:clamp(26px,3vw,38px);font-weight:850;line-height:1;letter-spacing:-.045em}.alib__group-head p{margin:0;color:var(--ink-soft);font:600 12px/1.3 var(--font-geist-mono),monospace;letter-spacing:.04em}.alib__group-head p span{color:var(--ink);font-weight:800}.alib__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 22px;margin-top:22px}.arev{position:relative;display:flex;flex-direction:column;min-width:0}.arev__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:6px;background:#d8d3c4}.arev__media img{object-fit:cover}.arev__stamp{position:relative;z-index:2;align-self:flex-start;display:inline-flex;align-items:flex-end;gap:7px;margin:-30px 0 0 14px;padding:6px 10px 6px 6px;border-radius:7px;background:var(--paper);box-shadow:0 8px 22px -10px rgba(9,10,8,.55),0 0 0 1px rgba(9,10,8,.08)}.arev__flaps{display:flex;gap:3px}.arev__flap{position:relative;display:grid;place-items:center;width:34px;height:46px;border-radius:4px;background:linear-gradient(180deg,#232420 0 50%,#191a17 50%);color:var(--gold-light);font:800 31px/1 var(--font-geist-mono),monospace;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 1px rgba(0,0,0,.4)}.arev__flap:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background:rgba(0,0,0,.9)}.arev__flap--sep{width:12px;background:none;box-shadow:none;color:var(--ink)}.arev__flap--sep:after{display:none}.arev__stamp-label{padding-bottom:4px;color:var(--ink);font:750 13px/1 var(--font-geist-mono),monospace;letter-spacing:.02em}.arev__stamp--thumbs .arev__flap{color:var(--lime)}.arev__stamp--down .arev__flap{color:#ff8a5c}.arev__stamp--thumbs .arev__stamp-label{padding-bottom:6px;font-size:11px;letter-spacing:.08em}.arev__thumb{width:22px;height:22px;fill:currentColor}.arev__thumb--down{transform:rotate(180deg)}.arev__body{padding-top:12px}.arev__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;color:var(--ink-soft);font:550 11px/1.3 var(--font-geist-mono),monospace;letter-spacing:.03em}.arev__meta strong{color:var(--ink);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.arev h4{margin:8px 0 0;font-size:clamp(19px,1.5vw,22px);line-height:1.14;letter-spacing:-.025em;font-weight:750}.arev h4 a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .2s}.arev h4 a:hover{text-decoration-color:var(--gold)}.arev h4 a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.arev__verdict{margin:10px 0 0;color:var(--ink-soft);font:400 16px/1.5 var(--font-reading-serif),Georgia,serif;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.analysis-also{padding-block:clamp(64px,8vw,104px) 88px}@media (max-width:1100px){.ascale__grid{grid-template-columns:1fr}}@media (max-width:1000px){.ahero__head,.ascale__intro{grid-template-columns:1fr}.ahero__lede{max-width:560px}.alib__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ahero__count strong{font-size:34px}.ascale__panel{padding:20px 16px 22px}.ascale__chip b{display:none}.ascale__badge{font-size:26px}.alib__grid{grid-template-columns:1fr;gap:36px}.arev__flap{width:30px;height:42px;font-size:28px}}@media (prefers-reduced-motion:reduce){.alib__chip,.arev h4 a{transition:none}}