.gsb{--accent:#21d69a;--bg:#090c10;--panel:#11171e;--muted:#98a6b7;background:var(--bg);color:#f2f6fa;font-family:Inter,Arial,sans-serif;min-height:60vh;padding:48px 22px;line-height:1.5}.gsb-fc{--accent:#b0ed47}.gsb-cod{--accent:#edb54b}.gsb *{box-sizing:border-box}.gsb a{color:inherit;text-decoration:none!important}.gsb button,.gsb input{font:inherit}.gsb-wrap{max-width:1320px;margin:auto}.gsb-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 0 36px;border-bottom:1px solid #26303b}.gsb h1{font-size:clamp(30px,5vw,54px);line-height:1.12;color:#fff;margin:14px 0}.gsb h2{color:white;font-size:26px;margin:12px 0 24px}.gsb h3{color:white;font-size:18px;margin:16px 0 8px}.gsb p{color:var(--muted)}.gsb-kicker{font-size:11px;letter-spacing:2px;font-weight:800;color:var(--accent)}.gsb-back{font-size:13px;white-space:nowrap;color:var(--accent)!important}.gsb-toolbar{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:28px 0}.gsb-tabs{display:flex;gap:7px;flex-wrap:wrap}.gsb-tabs button{cursor:pointer;padding:12px 18px;border:1px solid #2c3845;background:#11171e;color:#bac6d4;border-radius:4px}.gsb-tabs button.active{border-color:var(--accent);background:var(--accent);color:#08100d;font-weight:800}.gsb-search{font-size:12px;color:var(--muted)}.gsb input{display:block;width:100%;background:#0c1118!important;border:1px solid #324151!important;color:#fff!important;padding:13px!important;border-radius:4px!important;margin-top:6px}.gsb input:focus{outline:2px solid var(--accent);outline-offset:2px}.gsb-results{display:flex;align-items:center;justify-content:space-between}.gsb-results h2{font-size:19px;margin:0}.gsb-count{font-size:12px;color:var(--muted)}.gsb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0 30px}.gsb-card{padding:18px;background:var(--panel);border:1px solid #283440;border-radius:5px;transition:border-color .2s,transform .2s}.gsb-card:hover{border-color:var(--accent);transform:translateY(-3px)}.gsb-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:var(--muted);min-height:25px}.gsb-card-top b{font-size:9px;padding:4px 7px;color:var(--accent);border:1px solid var(--accent);white-space:nowrap}.gsb-art{display:flex;height:118px;align-items:center;justify-content:center;margin:18px 0;background:#0b1016;border-bottom:1px solid #25313b}.gsb-art img{width:100%;height:100%;object-fit:contain}.gsb-art span{font-size:20px;font-weight:900;color:var(--accent)}.gsb-amount strong{display:block;font-size:31px;line-height:1.1;color:white}.gsb-amount span{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.gsb-price{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:20px 0}.gsb-price strong{font-size:21px;color:var(--accent)}.gsb-price small{font-size:10px;color:var(--muted)}.gsb-button{display:block!important;width:100%;padding:12px!important;border:1px solid var(--accent)!important;border-radius:3px!important;background:var(--accent)!important;color:#080d11!important;font-weight:800!important;text-align:center;cursor:pointer;margin-top:9px;font-size:12px!important;line-height:1.5!important}.gsb-button:hover{filter:brightness(1.1)}.gsb-button:disabled{opacity:.45;cursor:not-allowed}.gsb-outline{background:transparent!important;color:#e5edf5!important;border-color:#3d4b5b!important}.gsb-note{background:#121a22;border-left:3px solid var(--accent);padding:17px;font-size:13px;color:#b1becb!important}.gsb-guide{padding:40px 0;border-top:1px solid #25303a;margin-top:32px}.gsb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gsb-steps article{background:var(--panel);border:1px solid #293540;padding:24px}.gsb-steps b{color:var(--accent);font-size:28px}.gsb-steps p{font-size:13px;margin:0}.gsb-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted);margin-bottom:32px}.gsb-breadcrumb a{color:var(--accent)}.gsb-product{display:grid;grid-template-columns:1fr 1fr;gap:42px}.gsb-product-art{background:#10171f;border:1px solid #2b3847;padding:30px;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:470px}.gsb-product-art img{max-width:100%;height:210px;object-fit:contain;margin-bottom:24px}.gsb-product-art span{color:var(--muted);font-size:13px}.gsb-product-art strong{font-size:clamp(40px,6vw,74px);color:white}.gsb-product-art b{color:var(--accent);letter-spacing:2px}.gsb-buy h1{font-size:clamp(32px,4vw,47px)}.gsb-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #293644;border-bottom:1px solid #293644;padding:17px 0;gap:20px}.gsb-facts small{display:block;color:var(--muted);font-size:11px}.gsb-facts strong{font-size:13px}.gsb-buy-price{font-size:38px;font-weight:900;color:var(--accent);margin:20px 0}.gsb-buy label,.gsb-buy>small{font-size:12px;color:var(--muted)}.gsb-other{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gsb-other a{padding:16px;background:var(--panel);border:1px solid #293644}.gsb-other strong{display:block;color:var(--accent);margin-top:6px}.gsb [hidden]{display:none!important}@media(max-width:1000px){.gsb-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.gsb{padding:28px 16px}.gsb-header,.gsb-toolbar{align-items:start;flex-direction:column}.gsb-search{width:100%}.gsb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gsb-card{padding:12px}.gsb-card-top{flex-wrap:wrap}.gsb-price{flex-direction:column;align-items:start}.gsb-amount strong{font-size:27px}.gsb-steps,.gsb-product,.gsb-other{grid-template-columns:1fr}.gsb-product{gap:24px}.gsb-product-art{min-height:320px}.gsb-product-art img{height:160px}.gsb-art{height:95px}}@media(prefers-reduced-motion:reduce){.gsb-card{transition:none}}

.gsb-xbox{--accent:#8cdc64}.gsb-psplus{--accent:#ffd55c}.gsb-logo{width:48px!important;height:48px!important;object-fit:contain}.gsb-header{background:linear-gradient(110deg,#14291e,#101a25);padding:32px;border:1px solid #ffffff20}.gsb-psplus .gsb-header{background:linear-gradient(110deg,#313020,#121a2a)}.gsb-header-brand{display:flex;align-items:center;gap:16px}.gsb-header h1{font-size:clamp(28px,4vw,46px)}.gsb-plan-name{font-weight:900;font-size:20px;margin:15px 0 8px;color:var(--accent)}.gsb-card{animation:gsb-entry .5s both}.gsb-art img{transition:transform .3s}.gsb-card:hover .gsb-art img{transform:scale(1.06)}.gsb-product-art .gsb-logo{height:65px!important;width:65px!important}.gsb-duration{font-size:32px;color:white;font-weight:900}.gsb-note a{color:var(--accent)}@keyframes gsb-entry{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.gsb-header{padding:22px}.gsb-header-brand{gap:12px}}@media(prefers-reduced-motion:reduce){.gsb *{animation:none!important;transition:none!important}}
