/* =====================================================================
   gks-v126.css - STORE card: old-style rows/buttons back + separate price boxes + full animation.
   Loaded after gks-v125.css. Remove: delete the gks-v126.css line at the end of each page.
   (Individual 'translate' / 'scale' properties are used for animation because v125 pins 'transform:none'.)
   ===================================================================== */
@keyframes gksRise{from{opacity:0;translate:0 26px;scale:.97}to{opacity:1;translate:0 0;scale:1}}
@keyframes gksSlideIn{from{opacity:0;translate:-22px 0}to{opacity:1;translate:0 0}}
@keyframes gksPopIn{0%{opacity:0;translate:0 14px;scale:.94}70%{opacity:1;translate:0 -2px;scale:1.01}100%{opacity:1;translate:0 0;scale:1}}
@keyframes gksDrop{from{opacity:0;translate:0 -10px}to{opacity:1;translate:0 0}}
@keyframes gksShine{0%{left:-60%}55%,100%{left:130%}}
@keyframes gksNudge{0%,100%{translate:0 0}50%{translate:4px 0}}
@keyframes gksBob{0%,100%{translate:0 0}50%{translate:0 -2.5px}}
@keyframes gksGlow{0%,100%{box-shadow:0 12px 28px rgba(0,0,0,.4),0 0 0 rgba(151,65,250,0)}50%{box-shadow:0 12px 28px rgba(0,0,0,.4),0 0 22px rgba(151,65,250,.22)}}
@keyframes gksBadge{0%,100%{box-shadow:0 0 0 0 rgba(178,121,243,.5)}60%{box-shadow:0 0 0 7px rgba(178,121,243,0)}}
@keyframes gksPulse{0%,100%{scale:1}50%{scale:1.05}}

/* ---------- card ---------- */
html:root:root body #main-app #page-home #pc-list .pc-card{animation:gksRise .6s cubic-bezier(.2,.8,.2,1) both,gksGlow 4.5s ease-in-out 1s infinite!important}
html:root:root body #main-app #page-home #pc-list .pc-card:nth-child(2){animation-delay:.08s,1s}html:root:root body #main-app #page-home #pc-list .pc-card:nth-child(3){animation-delay:.16s,1s}html:root:root body #main-app #page-home #pc-list .pc-card:nth-child(n+4){animation-delay:.22s,1s}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-media .pc-badge{animation:gksBadge 2.4s ease-out infinite!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-name{animation:gksDrop .6s .15s both!important}

/* ---------- feature rows (old colour-icon style) ---------- */
html:root:root body #main-app #page-home #pc-list .pc-card .pc-feat{animation:gksSlideIn .5s cubic-bezier(.2,.8,.2,1) both!important;background:linear-gradient(100deg,rgba(255,255,255,.09),rgba(255,255,255,.03))!important;
  box-shadow:inset 0 0 0 1px rgba(171,113,237,.16)!important;transition:scale .15s}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-feat:nth-child(1){animation-delay:.22s!important}html:root:root body #main-app #page-home #pc-list .pc-card .pc-feat:nth-child(2){animation-delay:.3s!important}html:root:root body #main-app #page-home #pc-list .pc-card .pc-feat:nth-child(3){animation-delay:.38s!important}html:root:root body #main-app #page-home #pc-list .pc-card .pc-feat:nth-child(n+4){animation-delay:.1s!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-feat:active{scale:.98}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-fic{color:#fff!important;font-size:0!important;box-shadow:0 4px 10px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.35)!important;animation:gksBob 3s ease-in-out infinite}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-feat:nth-child(2) .pc-fic{animation-delay:.4s}html:root:root body #main-app #page-home #pc-list .pc-card .pc-feat:nth-child(3) .pc-fic{animation-delay:.8s}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-fic svg{display:block!important;width:22px!important;height:22px!important;fill:#fff!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-fch{animation:gksNudge 1.8s ease-in-out infinite}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-more{transition:scale .15s,background .2s}html:root:root body #main-app #page-home #pc-list .pc-card .pc-more:active{scale:.97;background:rgba(171,113,237,.2)!important}

/* ---------- Check Feedback / Update File : two full rows, subtitle + arrow ---------- */
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0 0 10px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-btn{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-height:56px!important;padding:8px 12px 8px 9px!important;border-radius:16px!important;
  border:1px solid rgba(171,113,237,.42)!important;text-decoration:none!important;position:relative!important;overflow:hidden!important;
  background:linear-gradient(100deg,rgba(255,255,255,.1),rgba(255,255,255,.03))!important;
  box-shadow:0 6px 14px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12)!important;animation:gksSlideIn .5s .45s cubic-bezier(.2,.8,.2,1) both!important;transition:scale .15s}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-btn+.pc-btn{animation-delay:.55s!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-btn:active{scale:.97}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-btn::after{content:""!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:-60%!important;width:40%!important;
  background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent)!important;transform:skewX(-20deg)!important;animation:gksShine 3.8s ease-in-out 1.2s infinite!important;pointer-events:none}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-fb::after{animation-delay:1.2s!important}html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-up::after{animation-delay:2.4s!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-ic{flex:0 0 38px!important;width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;margin:0!important;border:0!important;
  font:400 19px/1 "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;box-shadow:0 3px 8px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.4)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-fb .pc-ic{background:linear-gradient(145deg,#a860fb,#f0572d)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-up .pc-ic{background:linear-gradient(145deg,#46e6d2,#0f9a8e)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-lbl{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;text-align:left!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-lbl b{display:block!important;font:800 clamp(14px,4.2vw,16px)/1.1 Inter,system-ui,sans-serif!important;letter-spacing:.02em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;white-space:nowrap}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-lbl small{display:block!important;font:500 11.5px/1.2 Inter,system-ui,sans-serif!important;color:#d9c5ef!important;-webkit-text-fill-color:#d9c5ef!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-bch{flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:50%!important;display:grid!important;place-items:center!important;
  background:linear-gradient(145deg,#c18dfc,#8331e1)!important;color:#3a1a02!important;box-shadow:0 2px 6px rgba(0,0,0,.35)!important;animation:gksNudge 1.8s ease-in-out infinite}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-bch svg{display:block!important;width:14px!important;height:14px!important}

/* ---------- Buy Reseller Key ---------- */
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint){animation:gksPopIn .55s .65s cubic-bezier(.2,.8,.2,1) both!important;transition:scale .15s}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint):active{scale:.97}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint)::after{content:""!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:-60%!important;width:35%!important;
  background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent)!important;transform:skewX(-20deg)!important;animation:gksShine 3.2s ease-in-out 1.5s infinite!important;pointer-events:none}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-key-icon{animation:gksPulse 2s ease-in-out infinite}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-arrow{animation:gksNudge 1.6s ease-in-out infinite}

/* ---------- PRICE LIST : every plan = its own box ---------- */
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans{background:none!important;box-shadow:none!important;padding:6px 0 0!important;margin:12px 0 0!important;gap:10px!important}
html:root:root body #main-app #page-home #pc-list .pc-card.open .pc-plans{animation:gksDrop .35s ease-out both}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans::before{content:"PRICE LIST"!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 0 4px!important;
  font:800 12px/1 Inter,system-ui,sans-serif!important;letter-spacing:.32em!important;color:#b279f3!important;-webkit-text-fill-color:#b279f3!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row{
  --ac:#af6cfb;--ac2:#8331e1;
  grid-template-columns:1fr auto auto!important;column-gap:10px!important;row-gap:3px!important;align-items:center!important;
  padding:12px 12px 12px 18px!important;border-radius:18px!important;border:1px solid color-mix(in srgb,var(--ac) 45%,transparent)!important;
  background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--ac) 20%,transparent) 0%,transparent 60%),linear-gradient(160deg,#2c1a41 0%,#180d24 100%)!important;
  box-shadow:0 8px 18px rgba(0,0,0,.4),0 0 14px color-mix(in srgb,var(--ac) 14%,transparent),inset 0 1px 0 rgba(255,255,255,.1)!important;
  animation:gksPopIn .5s cubic-bezier(.2,.8,.2,1) both;transition:scale .15s}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row:nth-child(4n+2){--ac:#af6cfb;--ac2:#8331e1}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row:nth-child(4n+3){--ac:#46e6d2;--ac2:#0f9a8e}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row:nth-child(4n+4){--ac:#c58bff;--ac2:#7a35d8}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row:nth-child(4n+5){--ac:#ff8a5c;--ac2:#e0452a}
html:root:root body #main-app #page-home #pc-list .pc-card.open .pc-plans .pc-row:nth-child(2){animation-delay:.08s}html:root:root body #main-app #page-home #pc-list .pc-card.open .pc-plans .pc-row:nth-child(3){animation-delay:.16s}html:root:root body #main-app #page-home #pc-list .pc-card.open .pc-plans .pc-row:nth-child(4){animation-delay:.24s}html:root:root body #main-app #page-home #pc-list .pc-card.open .pc-plans .pc-row:nth-child(n+5){animation-delay:.32s}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row:active{scale:.985}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row::before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:12px!important;bottom:12px!important;width:4px!important;border-radius:0 4px 4px 0!important;background:linear-gradient(180deg,var(--ac),var(--ac2))!important;box-shadow:0 0 10px var(--ac)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-l{justify-self:start!important;display:inline-block!important;padding:5px 11px 4px!important;border-radius:999px!important;font:800 12px/1 Inter,system-ui,sans-serif!important;letter-spacing:.08em!important;
  color:#2a1000!important;-webkit-text-fill-color:#2a1000!important;background:linear-gradient(135deg,var(--ac),var(--ac2))!important;box-shadow:0 2px 6px rgba(0,0,0,.35)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-p{font:900 22px/1.1 Inter,system-ui,sans-serif!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin-top:3px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-p .gks-now{font:900 22px/1.1 Inter,sans-serif!important;color:var(--ac)!important;-webkit-text-fill-color:var(--ac)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-qty{height:38px!important;background:rgba(0,0,0,.35)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 50%,transparent)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-qty b{background:color-mix(in srgb,var(--ac) 22%,transparent)!important;color:var(--ac)!important;-webkit-text-fill-color:var(--ac)!important;transition:scale .12s;cursor:pointer}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-qty b:active{scale:.85}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-go{position:relative!important;overflow:hidden!important;height:38px!important;min-width:68px!important;background:linear-gradient(135deg,var(--ac),var(--ac2))!important;color:#2a1000!important;-webkit-text-fill-color:#2a1000!important;transition:scale .12s}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-go:active{scale:.92}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-go::after{content:""!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:-60%!important;width:35%!important;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent)!important;transform:skewX(-20deg)!important;animation:gksShine 3s ease-in-out infinite!important;pointer-events:none}

@media (prefers-reduced-motion:reduce){
  html:root:root body #main-app #page-home #pc-list .pc-card,html:root:root body #main-app #page-home #pc-list .pc-card *,html:root:root body #main-app #page-home #pc-list .pc-card *::before,html:root:root body #main-app #page-home #pc-list .pc-card *::after{animation:none!important;transition:none!important}
}

html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-up .pc-lbl b,html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-fb .pc-lbl b{color:#fff!important;-webkit-text-fill-color:#fff!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-bch svg{stroke:#3a1a02!important;fill:none!important;stroke-width:3!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-bch svg path{stroke:#3a1a02!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-arrow{background:#3a1a02!important;opacity:1!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-arrow::before{color:#c18dfc!important;-webkit-text-fill-color:#c18dfc!important;opacity:1!important}

/* ===== v126b: Feedback (left) | Update File (right) side by side ===== */
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-btn{gap:8px!important;min-height:54px!important;padding:8px 8px!important;min-width:0!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-ic{flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:11px!important;font-size:17px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-lbl b{font:800 clamp(12px,3.5vw,14px)/1.1 Inter,system-ui,sans-serif!important;overflow:hidden;text-overflow:ellipsis}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-lbl small{font:500 10.5px/1.2 Inter,system-ui,sans-serif!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-bch{display:none!important}

/* ===== v126b: price list when a DISCOUNT / SALE is ON ===== */
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-p{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:3px 7px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-p .gks-was{order:1;font:700 12.5px/1 Inter,sans-serif!important;color:#d9b9a8!important;-webkit-text-fill-color:#d9b9a8!important;text-decoration:line-through!important;text-decoration-color:#ff5d7a!important;text-decoration-thickness:2px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-p .gks-off{order:2;font:900 10.5px/1 Inter,sans-serif!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#ff4d6d,#c9184a)!important;padding:4px 8px!important;border-radius:999px!important;box-shadow:0 2px 8px rgba(255,60,100,.5)!important;letter-spacing:.04em;animation:gksPulse 1.6s ease-in-out infinite}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-p .gks-now{order:3;flex:0 0 100%;font:900 24px/1.05 Inter,sans-serif!important;color:var(--ac)!important;-webkit-text-fill-color:var(--ac)!important;text-shadow:0 0 14px color-mix(in srgb,var(--ac) 40%,transparent)}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row:has(.gks-off){border-color:rgba(255,93,122,.6)!important}

/* ===== v126c: Feedback / Update File / Buy Reseller Key = one matching button family ===== */
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-btn,html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint){min-height:56px!important;border-radius:16px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-ic,html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-key-icon{flex:0 0 36px!important;width:36px!important;height:36px!important;border-radius:12px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-key-icon{background:linear-gradient(145deg,#8a1c28,#221135)!important;box-shadow:0 3px 8px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.3)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-key-icon::before{font-size:18px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-arrow{border-radius:12px!important;width:32px!important;height:32px!important;flex-basis:32px!important}

/* ===== v126d: look from the user's phone screenshot (mono rows + bolt, dashed Show more, Feedback | Update File, centered Buy) ===== */
html:root:root body #main-app #page-home #pc-list .pc-card .pc-name{font:700 clamp(20px,6vw,26px)/1.1 'Space Grotesk','JetBrains Mono',Inter,system-ui,sans-serif!important;letter-spacing:.12em!important;color:#bb96e6!important;-webkit-text-fill-color:#bb96e6!important;margin:14px 4px 6px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-div{display:block!important;position:relative!important;height:14px!important;margin:0 4px 12px!important;background:none!important;border:0!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-div::before{content:""!important;display:block!important;position:absolute!important;left:0!important;right:30%!important;top:6px!important;height:1px!important;background:linear-gradient(90deg,rgba(120,150,230,.6),rgba(171,113,237,.7) 60%,transparent)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-div i{display:block!important;position:absolute!important;left:36%!important;top:2px!important;width:9px!important;height:9px!important;background:#ab71ed!important;transform:rotate(45deg)!important;border-radius:2px!important;box-shadow:0 0 8px rgba(171,113,237,.7)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-feat{min-height:52px!important;padding:6px 14px 6px 12px!important;gap:12px!important;border-radius:18px!important;border:0!important;border-left:3px solid #955dd5!important;
  background:linear-gradient(100deg,rgba(255,255,255,.07),rgba(255,255,255,.025))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-feat .pc-fic.pc-fic.pc-fic{flex:0 0 26px!important;width:26px!important;height:26px!important;background:none!important;box-shadow:none!important;border-radius:0!important;animation:none!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-fic svg{width:22px!important;height:22px!important;fill:none!important;stroke:#e7ddf2!important;stroke-width:1.6!important;filter:none!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-fic svg path{fill:none!important;stroke:#e7ddf2!important;stroke-linejoin:round}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-ftx b{font:600 clamp(13px,4vw,16px)/1.15 'JetBrains Mono',ui-monospace,Menlo,monospace!important;letter-spacing:.08em!important;color:#e7ddf2!important;-webkit-text-fill-color:#e7ddf2!important;white-space:normal!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-ftx small,html:root:root body #main-app #page-home #pc-list .pc-card .pc-fch{display:none!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-more{background:none!important;border:1px dashed rgba(171,113,237,.5)!important;border-radius:16px!important;min-height:44px!important;font:600 14px/1 Inter,sans-serif!important;color:#bb96e6!important;-webkit-text-fill-color:#bb96e6!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-more::before,html:root:root body #main-app #page-home #pc-list .pc-card .pc-more::after{content:none!important;display:none!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns{margin:12px 0 10px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-btn{justify-content:center!important;gap:10px!important;min-height:58px!important;padding:8px 10px!important;border-radius:20px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-fb{background:linear-gradient(140deg,#241139,#1b0d06)!important;border:1px solid rgba(143,83,211,.65)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-up{background:linear-gradient(140deg,#10393a,#08201f)!important;border:1px solid rgba(70,230,210,.6)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-ic.pc-ic.pc-ic{flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:11px!important;background:rgba(255,255,255,.1)!important;box-shadow:none!important;color:#fff!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-ic svg{display:block!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-lbl{flex:0 1 auto!important;align-items:center!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-lbl small,html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns .pc-bch{display:none!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-fb .pc-lbl b{color:#b279f3!important;-webkit-text-fill-color:#b279f3!important;font-size:clamp(14px,4.4vw,17px)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-up .pc-lbl b{color:#5eead4!important;-webkit-text-fill-color:#5eead4!important;font-size:clamp(14px,4.4vw,17px)!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-btns>.pc-btn::after{display:none!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint){min-height:62px!important;border-radius:20px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-key-icon{flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:13px!important;background:rgba(255,255,255,.38)!important;color:#3a1a02!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)!important;animation:none!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-key-icon::before{content:none!important;display:none!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-key-icon svg{display:block!important;stroke:#3a1a02!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .pc-buytx{align-items:center!important;text-align:center!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .pc-buytx b{font:900 clamp(18px,5.6vw,22px)/1.1 Inter,system-ui,sans-serif!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .pc-buytx small{display:none!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-arrow{flex:0 0 36px!important;width:36px!important;height:36px!important;border-radius:12px!important;background:rgba(255,255,255,.38)!important;color:#3a1a02!important;opacity:1!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-arrow::before{content:none!important;display:none!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-arrow svg{display:block!important;stroke:#3a1a02!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-media{border-radius:22px!important;background:#09050d!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-div::after,html:root:root body #main-app #page-home #pc-list .pc-card .pc-div i::before,html:root:root body #main-app #page-home #pc-list .pc-card .pc-div i::after{content:none!important;display:none!important}

/* ===== v126e: slightly smaller Buy Reseller Key + price boxes ===== */
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint){min-height:50px!important;padding:6px 10px 6px 8px!important;border-radius:16px!important;gap:9px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-key-icon{flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:11px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-key-icon svg{width:18px!important;height:18px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .pc-buytx b{font:900 clamp(15px,4.7vw,18px)/1.1 Inter,system-ui,sans-serif!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-arrow{flex:0 0 30px!important;width:30px!important;height:30px!important;border-radius:10px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-buy:not(.maint) .buy-arrow svg{width:14px!important;height:14px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans{gap:8px!important;margin-top:10px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row{padding:8px 9px 8px 15px!important;border-radius:15px!important;row-gap:1px!important;column-gap:8px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row::before{top:10px!important;bottom:10px!important;width:3px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-l{padding:4px 9px 3px!important;font-size:11px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-p{font:900 18px/1.1 Inter,system-ui,sans-serif!important;margin-top:2px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-p .gks-now{font:900 19px/1.05 Inter,sans-serif!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-p .gks-was{font-size:11px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-p .gks-off{font-size:9.5px!important;padding:3px 6px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-qty{height:32px!important;padding:2px!important;border-radius:10px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-qty b{width:25px!important;height:25px!important;border-radius:8px!important;font-size:14px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-qty i{min-width:22px!important;font-size:13px!important}
html:root:root body #main-app #page-home #pc-list .pc-card .pc-plans .pc-row .pc-go{height:32px!important;min-width:56px!important;padding:0 11px!important;font-size:12px!important;border-radius:10px!important}
