.fgg-home-page .fgg-reviews-teaser-copy b em{color:#97a0ad}.fgg-home-page .fgg-rank-ladder,.fgg-home-page .fgg-blog-title-link,.fgg-home-page #blog .fgg-link{position:relative}.fgg-home-page .fgg-rank-ladder:after,.fgg-home-page .fgg-blog-title-link:after,.fgg-home-page #blog .fgg-link:after{content:"";height:max(100%,44px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (max-width:640px){:is(.fgg-home-page .fgg-cta-grad:has(.fgg-cta-control) .fgg-final-actions .fgg-btn-primary,.fgg-home-page .fgg-cta-grad:has(.fgg-cta-control) .fgg-final-actions .fgg-btn-ghost-path){white-space:normal;text-align:center;text-wrap:balance}}@media (max-width:760px){.fgg-home-page .fgg-reviews-teaser-copy{flex:100%}.fgg-home-page .fgg-reviews-teaser-copy b{flex-wrap:wrap}}.fgg-home-page .fgg-hp{isolation:isolate;position:relative;overflow:hidden}.fgg-hp-grid{gap:clamp(24px, 4vw, var(--fgg-sp-64));min-height:min(calc(100svh - var(--fgg-header-h) - 170px), 700px);padding-block:clamp(32px, 5vh, var(--fgg-sp-64)) clamp(16px, 3vh, var(--fgg-sp-32));grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;display:grid}.fgg-hp-copy{z-index:2;align-content:center;gap:clamp(18px,2.6vh,26px);max-width:600px;display:grid;position:relative}.fgg-hp-platforms{color:var(--fgg-text-muted);font:700 var(--fgg-fs-micro)/1 var(--font-jetbrains-mono);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.fgg-hp-platforms>span{align-items:center;gap:7px;display:inline-flex}.fgg-hp-platforms svg{flex:none;width:17px;height:17px}.fgg-hp-mark-steam{color:#c7d5e0}.fgg-hp-mark-faceit{color:#f50}.fgg-hp-mark-valorant{color:#ff4655}.fgg-hp-title{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}.fgg-hp-accent-rank,.fgg-hp-accent-steam{white-space:nowrap}.fgg-hp-accent-rank{color:var(--fgg-rank)}.fgg-hp-accent-steam{color:var(--fgg-steam)}.fgg-hp-lead{max-width:31em;color:var(--fgg-text-muted);font-size:var(--fgg-fs-lead);margin:0;line-height:1.55}.fgg-hp-ctas{gap:var(--fgg-sp-12);flex-wrap:wrap;margin-top:4px;display:flex}.fgg-hp-cta{min-height:52px;box-shadow:var(--fgg-sh-cta-rank-scene)}.fgg-hp-cta-steam{--fgg-path-line:var(--fgg-steam);--fgg-path-ring:var(--fgg-steam);color:var(--fgg-steam-ink);background:var(--fgg-steam);box-shadow:var(--fgg-sh-cta-steam-scene)}.fgg-hp-cta-steam:hover{background:var(--fgg-steam-hover)}.fgg-hp-proof{color:var(--fgg-text-muted-deep);font-size:var(--fgg-fs-body);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-weight:600;display:flex}.fgg-hp-proof>b{color:var(--foreground);font:800 var(--fgg-fs-card-sm)/1 var(--font-heading);font-variant-numeric:tabular-nums}.fgg-hp-stars{color:var(--fgg-rank);letter-spacing:2px}.fgg-hp-dot{color:var(--fgg-line-control)}.fgg-hp-stage{position:relative}.fgg-hp-scene,.fgg-hp-scene-m{z-index:-2;pointer-events:none;position:absolute}.fgg-hp-scene img,.fgg-hp-scene-m img{object-fit:cover;width:100%;height:100%;display:block}.fgg-hp-scene{aspect-ratio:1672/941;-webkit-mask-composite:source-in;width:310%;top:50%;left:50%;transform:translate(-65%,-43%);-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000 100%),linear-gradient(#000 78%,#0000 98%);mask-image:linear-gradient(90deg,#000 86%,#0000 100%),linear-gradient(#000 78%,#0000 98%);-webkit-mask-composite:source-in;mask-composite:intersect}.fgg-hp-scene-m{display:none}.fgg-hp-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--background) 22%, #0b0e1399 38%, transparent 55%), linear-gradient(0deg, var(--background) 2%, transparent 30%), linear-gradient(180deg, #0b0e1380, transparent 18%);position:absolute;inset:0}.fgg-hp-embers{z-index:-1;inset:0 0 0 40%;-webkit-mask-image:linear-gradient(#0000 4%,#000 28% 84%,#0000 98%);mask-image:linear-gradient(#0000 4%,#000 28% 84%,#0000 98%)}.fgg-hp-float{perspective:2000px}.fgg-hp-card{border-radius:var(--fgg-r-bento);transform-origin:40%;background:linear-gradient(#1c222cf0,#0f131af5);border:1px solid #ffffff1f;transition:box-shadow .8s,border-color .8s;position:relative;overflow:hidden;transform:rotateY(-11deg)rotateX(5deg);box-shadow:0 30px 70px #02050a99,0 0 60px -20px #27d39159,inset 0 1px #ffffff0f}.fgg-hp-card.is-now{border-color:#ffffff14;box-shadow:0 30px 70px #02050a99,inset 0 1px #ffffff0f}.fgg-hp-head{align-items:center;gap:var(--fgg-sp-12);padding:var(--fgg-sp-16) var(--fgg-sp-20);border-bottom:1px solid var(--fgg-line-subtle);display:flex}.fgg-hp-ava{border-radius:var(--fgg-r-tile);background:url(/img/avatars/hood.jpg) 50%/cover no-repeat;flex:none;width:44px;height:44px;box-shadow:inset 0 0 0 1px #ffffff1a}.fgg-hp-who b{font:800 var(--fgg-fs-card)/1.1 var(--font-heading);display:block}.fgg-hp-who>span{color:var(--fgg-text-muted-deep);font:700 var(--fgg-fs-micro)/1 var(--font-jetbrains-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:6px;display:flex}.fgg-hp-who>span>i{background:var(--fgg-steam);width:7px;height:7px;box-shadow:0 0 8px var(--fgg-steam);border-radius:50%}.fgg-hp-who svg{width:13px;height:13px}.fgg-hp-seg{border:1px solid var(--fgg-line-strong);border-radius:var(--fgg-r-control);background:var(--fgg-inset);grid-template-columns:1fr 1fr;margin-left:auto;padding:4px;display:grid;position:relative}.fgg-hp-knob{background:var(--foreground);width:calc(50% - 4px);transition:transform .42s var(--fgg-ease);border-radius:8px;position:absolute;top:4px;bottom:4px;left:4px}.fgg-hp-seg[data-phase=after] .fgg-hp-knob{transform:translate(100%)}.fgg-hp-seg button{z-index:1;height:34px;color:var(--fgg-text-muted-deep);font:800 var(--fgg-fs-caption)/1 var(--font-heading);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;transition:color .3s;position:relative}.fgg-hp-seg button[aria-pressed=true]{color:var(--background)}.fgg-hp-group{gap:var(--fgg-sp-12);padding:var(--fgg-sp-16) var(--fgg-sp-20);display:grid}.fgg-hp-group+.fgg-hp-group{border-top:1px solid var(--fgg-line-subtle)}.fgg-hp-gt{min-height:30px;font:700 var(--fgg-fs-micro)/1 var(--font-jetbrains-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fgg-hp-gt svg{width:14px;height:14px}.fgg-hp-group-steam .fgg-hp-gt{color:var(--fgg-steam-text)}.fgg-hp-group-rank .fgg-hp-gt{color:var(--fgg-rank-text)}.fgg-hp-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fgg-hp-cell{min-width:0;min-height:104px;padding:var(--fgg-sp-12);border:1px solid var(--fgg-line-subtle);border-radius:var(--fgg-r-tile);background:#0b0e138c;align-content:start;gap:8px;transition:border-color .5s,box-shadow .6s;display:grid}.fgg-hp-lb{min-height:2.5em;color:var(--fgg-text-muted-deep);font:700 var(--fgg-fs-micro)/1.25 var(--font-jetbrains-mono);letter-spacing:.06em;text-transform:uppercase}.fgg-hp-v{font:800 var(--fgg-fs-panel)/1 var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .5s}.fgg-hp-row{align-items:center;gap:8px;min-width:0;display:flex}.fgg-hp-row img{object-fit:contain;flex:none;width:30px;height:30px;transition:filter .5s}.fgg-hp-row .fgg-hp-v{font-size:var(--fgg-fs-card)}.fgg-hp-unit{color:var(--fgg-text-muted-deep);font:700 var(--fgg-fs-micro)/1 var(--font-jetbrains-mono);letter-spacing:.06em}.fgg-hp-d{font:700 var(--fgg-fs-micro)/1 var(--font-jetbrains-mono);transition:opacity .4s, transform .4s var(--fgg-ease)}.fgg-hp-group-steam .fgg-hp-d{color:var(--fgg-steam-text)}.fgg-hp-group-rank .fgg-hp-d{color:var(--fgg-rank-text)}.fgg-hp-plate{aspect-ratio:300/98;place-items:center;width:100%;max-width:150px;display:grid;position:relative}.fgg-hp-plate img{object-fit:contain;width:100%;height:100%;transition:filter .5s;position:absolute;inset:0}.fgg-hp-plate .fgg-hp-v{font:800 italic var(--fgg-fs-card-sm)/1 var(--font-jetbrains-mono);letter-spacing:-.02em;text-shadow:0 1px 2px #0009;padding-left:9%;position:relative}.fgg-hp-cell.is-idle .fgg-hp-v{color:var(--fgg-text-muted-deep)}.fgg-hp-cell.is-idle img{filter:grayscale()brightness(.75)}.fgg-hp-cell:not(.is-done) .fgg-hp-d{opacity:0;transform:translateY(4px)}.fgg-hp-group-steam .fgg-hp-cell:not(.is-idle),.fgg-hp-mini .fgg-hp-cell-tf:not(.is-idle){border-color:#27d39152;box-shadow:inset 0 0 24px -12px #27d39180}.fgg-hp-group-rank .fgg-hp-cell:not(.is-idle),.fgg-hp-mini .fgg-hp-cell-rank:not(.is-idle){border-color:#f59e0b5c;box-shadow:inset 0 0 24px -12px #f59e0b80}.fgg-hp-tf,.fgg-hp-mini{--tf:#ef4444;--tf-text:#f87171}.fgg-hp-tf[data-band=medium],.fgg-hp-mini[data-band=medium]{--tf:var(--fgg-rank);--tf-text:var(--fgg-rank-text)}.fgg-hp-tf[data-band=high],.fgg-hp-mini[data-band=high]{--tf:var(--fgg-steam);--tf-text:var(--fgg-steam-text)}.fgg-hp-tf{border:1px solid color-mix(in srgb, var(--tf) 38%, transparent);border-radius:var(--fgg-r-pill);background:color-mix(in srgb, var(--tf) 11%, transparent);align-items:center;gap:8px;margin-left:auto;padding:4px 12px 4px 5px;transition:background .5s,border-color .5s;display:inline-flex}.fgg-hp-tf-k{color:var(--fgg-text-muted);letter-spacing:.08em}.fgg-hp-tf .fgg-hp-v{min-width:2ch;color:var(--foreground);font-size:var(--fgg-fs-card-sm);text-align:right}.fgg-hp-band{color:var(--tf-text);font-family:var(--font-sans);font-size:var(--fgg-fs-micro);letter-spacing:0;text-transform:none;font-weight:700;line-height:1;transition:color .5s}.fgg-hp-ring{flex:none;width:22px;height:22px;transform:rotate(-90deg)}.fgg-hp-ring circle{fill:none;stroke-width:3.2px}.fgg-hp-ring-track{stroke:#ffffff1a}.fgg-hp-ring-value{stroke:var(--tf);stroke-linecap:round;stroke-dasharray:100;transition:stroke .5s}.fgg-hp-sweep{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#4ade9e1a 35%,#ffffff1f 50%,#fbc2651a 65%,#0000);width:30%;position:absolute;inset:-20% auto -20% 0}.fgg-hp-mini{z-index:2;padding:var(--fgg-sp-12);border-radius:var(--fgg-r-card);background:linear-gradient(#1c222ced,#0f131af5);border:1px solid #ffffff1a;transition:box-shadow .8s;display:none;position:relative;transform:rotate(-1.6deg);box-shadow:0 22px 50px #02050aa6,0 0 44px -18px #27d39180,inset 0 1px #ffffff0f}.fgg-hp-mini.is-now{box-shadow:0 22px 50px #02050aa6,inset 0 1px #ffffff0f}.fgg-hp-mini-head{font:800 var(--fgg-fs-card-sm)/1 var(--font-heading);align-items:center;gap:9px;margin-bottom:10px;display:flex}.fgg-hp-mini-head .fgg-hp-ava{border-radius:7px;width:26px;height:26px}.fgg-hp-mini-state{border-radius:var(--fgg-r-pill);color:var(--fgg-steam-text);font:700 var(--fgg-fs-micro)/1 var(--font-jetbrains-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#27d3911a;border:1px solid #27d39173;margin-left:auto;padding:6px 10px;transition:color .4s,border-color .4s,background .4s;display:grid;position:relative}.fgg-hp-mini-state:after{content:"";height:44px;position:absolute;inset:50% -4px auto;transform:translateY(-50%)}.fgg-hp-mini-state>span{text-align:center;grid-area:1/1;transition:opacity .3s}.fgg-hp-mini-state>span[aria-hidden=true]{opacity:0}.fgg-hp-mini.is-now .fgg-hp-mini-state{border-color:var(--fgg-line-strong);color:var(--fgg-text-muted-deep);background:0 0}.fgg-hp-mini-cells{grid-template-columns:1fr 1.22fr 1fr;gap:6px;display:grid}.fgg-hp-mini .fgg-hp-cell{gap:7px;min-height:84px;padding:9px}.fgg-hp-mini .fgg-hp-lb{letter-spacing:.04em;white-space:nowrap;min-height:0}.fgg-hp-mini .fgg-hp-v{font-size:var(--fgg-fs-card)}.fgg-hp-mini .fgg-hp-row{gap:6px}.fgg-hp-mini .fgg-hp-row img{width:22px;height:22px}.fgg-hp-mini .fgg-hp-plate{max-width:none}.fgg-hp-mini .fgg-hp-plate .fgg-hp-v{font-size:var(--fgg-fs-body)}.fgg-hp-mini .fgg-hp-band{line-height:1.25}@keyframes fgg-hp-float{0%,to{transform:none}50%{transform:translateY(-10px)rotate(-.25deg)}}@keyframes fgg-hp-sweep{0%{opacity:0;transform:translate(-120%)skew(-18deg)}12%,88%{opacity:1}to{opacity:0;transform:translate(420%)skew(-18deg)}}@keyframes fgg-hp-pop{40%{transform:scale(1.06)}to{transform:none}}@keyframes fgg-hp-failsafe{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.fgg-hp-float{animation:9s ease-in-out infinite fgg-hp-float}.fgg-hp.is-idle .fgg-hp-float{animation-play-state:paused}.fgg-hp-card:not(.is-ready),.fgg-hp-mini:not(.is-ready){opacity:0;animation:0s 3s forwards fgg-hp-failsafe}.fgg-hp-card,.fgg-hp-mini{transition:opacity var(--fgg-dur-enter) var(--fgg-ease), box-shadow .8s, border-color .8s}.fgg-hp-sweep{animation:fgg-hp-sweep 1.25s var(--fgg-ease) forwards}.fgg-hp-card.is-ready .fgg-hp-cell.is-done .fgg-hp-v,.fgg-hp-mini.is-ready .fgg-hp-cell.is-done .fgg-hp-v{animation:fgg-hp-pop .5s var(--fgg-ease)}}@media (max-width:1100px){.fgg-hp-grid{grid-template-columns:1fr 1fr}.fgg-hp-tf-k{display:none}}@media (max-width:920px){.fgg-hp-grid{grid-template-columns:1fr;min-height:0}.fgg-hp-copy{max-width:none}.fgg-hp-card{transform:none}.fgg-hp-tf-k{display:inline}.fgg-hp-embers{inset:40% 0 0}.fgg-hp-stage{padding-top:130px}.fgg-hp-scene{-webkit-mask-composite:source-over;width:112%;top:0;transform:translate(-50%,-36%);-webkit-mask-image:linear-gradient(#0000,#000 28%);mask-image:linear-gradient(#0000,#000 28%);-webkit-mask-composite:source-over;mask-composite:add}.fgg-hp-shade{background:linear-gradient(0deg, var(--background) 1%, transparent 12%)}}@media (max-width:640px){.fgg-hp-stage{display:none}.fgg-hp-mini{margin-top:116px;display:block}.fgg-hp-grid{gap:28px;padding-bottom:44px}.fgg-hp-ctas .fgg-hp-cta{flex:100%}.fgg-hp-platforms{gap:8px 14px}.fgg-hp-embers{inset:45% 0 0}.fgg-hp-scene-m{aspect-ratio:941/1672;display:block;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 51%,#000 66%);mask-image:linear-gradient(#0000 51%,#000 66%)}}.fgg-home-page .fgg-hp:after{-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}.fgg-home-page .fgg-svcs:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--background), transparent);height:160px;position:absolute;inset:0 0 auto}@media (min-width:921px) and (max-width:1100px){.fgg-hp-group{padding-inline:var(--fgg-sp-16)}.fgg-hp-group-rank .fgg-hp-cell{padding-inline:8px}.fgg-hp-group-rank .fgg-hp-row{gap:6px}.fgg-hp-group-rank .fgg-hp-row img{width:22px;height:22px}.fgg-hp-group-rank .fgg-hp-row .fgg-hp-v{font-size:var(--fgg-fs-card-sm)}}.fgg-home-page .fgg-bento-std>.fgg-home-bento-open{grid-column:span 2}@media (max-width:640px){.fgg-home-page .fgg-bento-std>.fgg-home-bento-open{grid-column:auto}.fgg-home-page .fgg-bento .fgg-evidence-visual{display:none}.fgg-home-page .fgg-bento-std>.fgg-bento-cell{row-gap:0}}