@charset "UTF-8";.gp-budget__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gp-band{display:flex;flex-direction:column;border:1px solid var(--gp-line);border-radius:12px;background:var(--gp-card);overflow:hidden}.gp-band__link{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:24px;text-decoration:none;background:linear-gradient(160deg,rgba(95,208,255,.12) 0%,rgba(169,155,255,.04) 60%,transparent 100%);transition:background-color .15s}.gp-band__link:hover{background-color:var(--gp-card-2)}.gp-band__label{color:var(--gp-white);font-size:22px;font-weight:700;line-height:1.4}.gp-band__text{color:var(--gp-ink-soft)}.gp-band__stats{display:flex;flex-wrap:wrap;gap:4px 20px;color:var(--gp-ink-soft)}.gp-band__stats strong{margin:0 3px;color:var(--gp-white);font-size:22px}.gp-band__cta{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:auto;color:var(--gp-link);font-weight:700;text-decoration:underline}.gp-band__gpus{display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--gp-ink);line-height:1.6}.gp-band__gpus-label{color:var(--gp-violet);font-weight:700}.gp-band__sample{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center;padding:16px 24px 20px;border-top:1px solid var(--gp-line)}.gp-band__sample img{border-radius:6px;background:#f4f6fa}.gp-band__sample-text{display:flex;flex-direction:column;line-height:1.55}.gp-band__sample-tag{color:var(--gp-violet);font-weight:700;word-break:auto-phrase}.gp-band__sample-text a{display:flex;align-items:center;min-height:44px;color:var(--gp-white);font-weight:700}.gp-band__sample-text span:last-child{color:var(--gp-ink-soft)}.gp-budget-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;margin-top:48px;padding:32px;border:1px solid var(--gp-line);border-radius:12px;background:var(--gp-bg-2)}.gp-budget-split__text p{color:var(--gp-ink-soft)}.gp-split{display:grid;grid-template-columns:2fr 1.2fr 1fr;gap:6px}.gp-split__part{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:112px;padding:12px;border-radius:8px;color:var(--gp-white);font-weight:700;line-height:1.4;text-align:center}.gp-split__part--pc{background:linear-gradient(160deg,#1d4f8f 0%,#163a6a 100%)}.gp-split__part--io{background:linear-gradient(160deg,#3d3480 0%,#2c2660 100%)}.gp-split__part--sw{background:linear-gradient(160deg,#24405c 0%,#1b3047 100%)}.gp-budget-split__fig figcaption{margin-top:10px;color:var(--gp-ink-soft)}@media (max-width:1023px){.gp-budget__grid{grid-template-columns:minmax(0,1fr)}.gp-band{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.gp-band__sample{border-top:0;border-left:1px solid var(--gp-line)}.gp-budget-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.gp-band{display:flex}.gp-band__sample{border-top:1px solid var(--gp-line);border-left:0}.gp-budget-split{padding:24px 20px}.gp-split{grid-template-columns:minmax(0,1fr)}.gp-split__part{flex-direction:row;min-height:56px}}.gp-route__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;counter-reset:gp-route}.gp-route__item{display:flex;flex-direction:column;gap:10px;padding:24px 20px;border:1px solid var(--gp-line);border-radius:12px;background:var(--gp-card)}.gp-route__item--start{border-color:rgba(169,155,255,.6);background:linear-gradient(160deg,rgba(169,155,255,.16) 0%,var(--gp-card) 70%)}.gp-route__q{display:flex;align-items:center;gap:10px;color:var(--gp-white);font-size:18px;font-weight:700;line-height:1.45}.gp-route__q .gp-icon{color:var(--gp-cyan)}.gp-route__a{color:var(--gp-ink-soft)}.gp-route__links{display:flex;flex-wrap:wrap;gap:0 16px;margin-top:auto}.gp-route__links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-weight:700}@media (max-width:1240px){.gp-route__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.gp-route__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gp-route__grid{grid-template-columns:minmax(0,1fr)}}.gp-table--about tbody th{white-space:nowrap}.gp-table--about tbody th .gp-icon{margin-right:8px;color:var(--gp-cyan);vertical-align:-5px}.gp-table--about td:nth-child(2){color:var(--gp-white)}.gp-about__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.gp-about__card{padding:28px;border:1px solid var(--gp-line);border-radius:12px;background:var(--gp-card)}.gp-about__card>p{color:var(--gp-ink-soft)}.gp-about__list{display:grid;gap:12px;margin-top:16px}.gp-about__list li{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.gp-about__list .gp-icon{flex:0 0 auto;margin-top:1px;color:var(--gp-cyan)}.gp-about__list strong{display:block;color:var(--gp-white)}.gp-about__list span{color:var(--gp-ink-soft)}@media (max-width:899px){.gp-about__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.gp-about__card{padding:24px 20px}}.gp-game-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gp-game-chip{position:relative;display:flex;flex-direction:column;min-height:88px;padding:16px 20px 16px 24px;border:1px solid var(--gp-line);border-radius:10px;background:var(--gp-card);text-decoration:none;overflow:hidden}.gp-game-chip::before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px}.gp-game-chip--esports::before{background:var(--gp-cyan)}.gp-game-chip--heavy::before{background:#ff9f6b}.gp-game-chip--scenery::before{background:var(--gp-violet)}.gp-game-chip:hover{border-color:var(--gp-line-strong);background:var(--gp-card-2)}.gp-game-chip__genre{color:var(--gp-ink-soft)}.gp-game-chip__name{color:var(--gp-white);font-size:19px;font-weight:700;line-height:1.4}@media (max-width:899px){.gp-game-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.gp-game-chips{grid-template-columns:minmax(0,1fr)}}.gp-style__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gp-style__link{display:flex;flex-direction:column;height:100%;border:1px solid var(--gp-line);border-radius:12px;background:var(--gp-card);text-decoration:none;overflow:hidden;transition:border-color .15s}.gp-style__link:hover{border-color:var(--gp-cyan)}.gp-style__media{display:flex;align-items:flex-end;justify-content:center;height:260px;padding:24px;background:radial-gradient(ellipse at 50% 85%,rgba(95,208,255,.22) 0%,rgba(95,208,255,0) 60%),linear-gradient(180deg,#19223f 0%,#0f1630 100%)}.gp-style__media img{width:auto;max-height:100%;object-fit:contain}.gp-style__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:20px 24px 24px}.gp-style__label{color:var(--gp-white);font-size:20px;font-weight:700;line-height:1.4}.gp-style__text{color:var(--gp-ink-soft)}.gp-style__count{color:var(--gp-ink-soft)}.gp-style__count strong{margin-right:3px;color:var(--gp-white);font-size:22px}.gp-style__cta{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:auto;color:var(--gp-link);font-weight:700;text-decoration:underline}@media (max-width:899px){.gp-style__grid{grid-template-columns:minmax(0,1fr)}.gp-style__link{display:grid;grid-template-columns:200px minmax(0,1fr)}.gp-style__media{height:auto;min-height:220px}}@media (max-width:520px){.gp-style__link{display:flex}.gp-style__media{height:220px}}.gp-gpu-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.gp-gpu-chip{display:flex;flex-direction:column;height:100%;min-height:80px;padding:14px 18px;border:1px solid var(--gp-line);border-left-width:4px;border-radius:8px;background:var(--gp-card);text-decoration:none}.gp-gpu-chip--nvidia{border-left-color:#76b900}.gp-gpu-chip--amd{border-left-color:#ed1c24}.gp-gpu-chip:hover{background:var(--gp-card-2)}.gp-gpu-chip__name{color:var(--gp-white);font-size:18px;font-weight:700}.gp-gpu-chip__meta{color:var(--gp-ink-soft)}.gp-parts-entry__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.gp-why__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:start}.gp-why__text p:not(.gp-eyebrow):not(.gp-more){margin-top:16px;color:var(--gp-ink-soft)}.gp-why__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gp-why__facts li{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--gp-line);border-radius:12px;background:var(--gp-card)}.gp-why__facts .gp-icon{color:var(--gp-cyan)}.gp-why__facts p{color:var(--gp-ink-soft)}.gp-why__facts strong{display:block;margin-bottom:4px;color:var(--gp-white);font-size:18px}.gp-page .gp-link-arrow--light{color:var(--gp-link)}@media (max-width:1023px){.gp-why__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:560px){.gp-why__facts{grid-template-columns:minmax(0,1fr)}}.gp-guide-entry__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gp-guide-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--gp-line);border-radius:12px;background:var(--gp-card);text-decoration:none;overflow:hidden;transition:border-color .15s}.gp-guide-card:hover{border-color:var(--gp-cyan)}.gp-guide-card img{width:100%;aspect-ratio:16 / 7;object-fit:cover;object-position:70% 50%}.gp-guide-card__body{display:flex;flex-direction:column;gap:8px;padding:20px 24px 24px}.gp-guide-card__label{color:var(--gp-white);font-size:20px;font-weight:700}.gp-guide-card__text{color:var(--gp-ink-soft)}@media (max-width:767px){.gp-guide-entry__grid{grid-template-columns:minmax(0,1fr)}}.gp-rank{--gp-gold:#f5c451;--gp-silver:#d5dbe6;--gp-bronze:#e8a46c}.gp-rank__period{display:flex;flex-wrap:wrap;gap:4px 10px;padding:8px 16px;border:1px solid var(--gp-line-strong);border-radius:999px;color:var(--gp-ink);line-height:1.6}.gp-rank__period span{color:var(--gp-violet);font-weight:700}.gp-rank__podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gp-rank-card{--gp-medal:var(--gp-gold);position:relative;display:flex;flex-direction:column;border:1px solid var(--gp-line);border-top:4px solid var(--gp-medal);border-radius:12px;background:var(--gp-card);overflow:hidden}.gp-rank-card--2{--gp-medal:var(--gp-silver)}.gp-rank-card--3{--gp-medal:var(--gp-bronze)}.gp-rank-card__badge{position:absolute;top:12px;left:12px;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:4px 12px 4px 10px;border-radius:999px;background:var(--gp-medal);color:#0b1022;font-weight:700;line-height:1.4;box-shadow:0 4px 12px rgba(0,0,0,.35)}.gp-rank-card__badge strong{font-size:22px}.gp-rank-card__media{display:grid;place-items:center;padding:16px 24px 0;background:#f4f6fa}.gp-rank-card__media img{width:min(100%,260px)}.gp-rank-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:20px 24px 0}.gp-rank-card__name{font-size:20px}.gp-rank-card__name a{display:inline-flex;align-items:center;min-height:44px;color:var(--gp-white)}.gp-rank-card .gp-spec__row{grid-template-columns:5.5em minmax(0,1fr)}.gp-rank-card__foot{display:flex;flex-direction:column;gap:12px;padding:16px 24px 24px}.gp-rank-card__price{color:var(--gp-ink-soft)}.gp-rank-card__price strong{margin-right:2px;color:var(--gp-white);font-size:26px}.gp-rank-card__price span{margin-left:8px}.gp-rank-card__ended{color:var(--gp-ink-soft)}.gp-rank-change{display:flex;align-items:center;gap:6px;color:var(--gp-ink-soft);line-height:1.5}.gp-rank-change--up{color:var(--gp-ok)}.gp-rank-change--down{color:var(--gp-sale)}.gp-rank__more{margin-top:24px;border:1px solid var(--gp-line-strong);border-radius:12px;background:var(--gp-bg-2)}.gp-rank__summary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:12px 24px;color:var(--gp-link);font-weight:700;cursor:pointer;list-style:none}.gp-rank__summary::-webkit-details-marker{display:none}.gp-rank__summary:hover{color:var(--gp-white)}.gp-rank__more[open] .gp-rank__summary .gp-icon{transform:rotate(45deg)}.gp-rank__rows{display:grid;gap:1px;border-top:1px solid var(--gp-line);background:var(--gp-line)}.gp-rank-row{display:grid;grid-template-columns:64px 72px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 24px;background:var(--gp-bg-2)}.gp-rank-row__rank{color:var(--gp-ink-soft);font-weight:700;text-align:center}.gp-rank-row__rank strong{color:var(--gp-white);font-size:24px}.gp-rank-row__media img{border-radius:6px;background:#f4f6fa}.gp-rank-row__name{font-size:18px}.gp-rank-row__name a{display:inline-flex;align-items:center;min-height:44px;color:var(--gp-white)}.gp-rank-row__spec{color:var(--gp-ink-soft);line-height:1.55}.gp-rank-row__price{color:var(--gp-ink-soft);text-align:right;white-space:nowrap}.gp-rank-row__price strong{margin-right:2px;color:var(--gp-white);font-size:20px}.gp-rank-row__price span{margin-left:6px}.gp-rank__next{display:flex;justify-content:center;padding:24px;border-top:1px solid var(--gp-line)}.gp-rank__parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}.gp-rank-part{display:flex;gap:16px;align-items:flex-start;padding:20px 24px;border:1px solid var(--gp-line-strong);border-left:4px solid var(--gp-violet);border-radius:12px;background:var(--gp-card)}.gp-rank-part__icon{display:inline-grid;flex:none;place-items:center;width:52px;height:52px;border-radius:12px;background:rgba(169,155,255,.16);color:var(--gp-violet)}.gp-rank-part__body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.gp-rank-part__label{display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--gp-violet);font-weight:700}.gp-rank-part__label span{color:var(--gp-ink-soft);font-weight:400}.gp-rank-part__name{color:var(--gp-white);font-size:22px;font-weight:700;line-height:1.4}.gp-rank-part__links{display:flex;flex-wrap:wrap;gap:0 24px}.gp-rank__all{margin-top:20px;text-align:center}.gp-band__rank{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;padding:8px 24px 12px;border-top:1px solid var(--gp-line)}.gp-band__rank-label{display:inline-flex;align-items:center;gap:6px;color:var(--gp-violet);font-weight:700}.gp-band__rank a,.gp-list__rank a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.gp-list__rank{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;margin-top:12px;color:var(--gp-ink-soft)}.gp-list__rank .gp-icon,.gp-rank-note>.gp-icon{color:var(--gp-violet)}.gp-gpucard__rank{align-self:center}.gp-cpu__rank{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.gp-rank-note{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px}.gp-rank-note strong{margin:0 2px;color:var(--gp-white)}@media (max-width:1023px){.gp-rank__podium{grid-template-columns:minmax(0,1fr)}.gp-rank-card{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto auto}.gp-rank-card__media{grid-row:1 / span 2;padding:48px 16px 16px}.gp-rank-card__body{padding-top:20px}.gp-rank__parts{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.gp-rank-card{display:flex}.gp-rank-card__media{padding:16px 24px 0}.gp-rank-row{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"rank body" "media body" "media price";gap:4px 14px;align-items:start;padding:14px 12px}.gp-rank-row__rank{grid-area:rank}.gp-rank-row__media{grid-area:media}.gp-rank-row__body{grid-area:body}.gp-rank-row__price{grid-area:price;text-align:left}.gp-rank-part{padding:18px 16px}}
