body[data-game]{--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:12px;--accent:#ff1f3d;--accent-2:#ff3a55;--accent-deep:#c00626;--accent-soft:#e8c5ce;--border-strong:rgba(255,255,255,0.1);--border-red-strong:rgba(255,31,61,0.45);--shadow-glow:0 16px 32px -12px rgba(255,31,61,0.18);--shadow-glow-strong:0 24px 48px -16px rgba(255,31,61,0.35),0 0 0 1px rgba(255,31,61,0.25);--btn-grad:linear-gradient(180deg,#ff3a55 0%,#ff1f3d 50%,#c00626 100%);--btn-grad-hover:linear-gradient(180deg,#ff5670 0%,#ff2f4d 50%,#d00b2f 100%);--card-grad:linear-gradient(180deg,rgba(26,18,30,0.6),rgba(12,8,16,0.7));--pill-grad:linear-gradient(180deg,rgba(255,58,85,0.06),rgba(255,58,85,0.02));--pill-grad-price:linear-gradient(180deg,rgba(255,58,85,0.16),rgba(255,58,85,0.05));--pill-text:#f3eef0;--pill-text-strong:#ffffff;--zalo:#1aa3ff;--zalo-deep:#0068ff;--fb:#1877f2;--fb-deep:#0a4aa6}body[data-game="lien-quan"]{--accent:#ff9636;--accent-2:#ffaa3a;--accent-deep:#c25400;--border-red-soft:rgba(255,170,58,0.2);--border-red-strong:rgba(255,170,58,0.5);--shadow-glow:0 16px 32px -12px rgba(255,170,58,0.22);--shadow-glow-strong:0 24px 48px -16px rgba(255,170,58,0.4),0 0 0 1px rgba(255,170,58,0.3);--btn-grad:linear-gradient(180deg,#ffaa3a 0%,#ff9636 50%,#c25400 100%);--btn-grad-hover:linear-gradient(180deg,#ffb350 0%,#ffa64a 50%,#d96100 100%);--pill-grad:linear-gradient(180deg,rgba(255,170,58,0.06),rgba(255,170,58,0.02));--pill-grad-price:linear-gradient(180deg,rgba(255,170,58,0.16),rgba(255,170,58,0.05));--pill-text:#f5e6cf;--pill-text-strong:#fff5e1}body[data-game="lien-quan"] .page-title .red{text-shadow:0 0 24px rgba(255,170,58,0.45)}body[data-game="valorant"]{--accent:#7e2bd6;--accent-2:#c98aff;--accent-deep:#3d167a;--border-red-soft:rgba(201,138,255,0.2);--border-red-strong:rgba(201,138,255,0.5);--shadow-glow:0 16px 32px -12px rgba(201,138,255,0.22);--shadow-glow-strong:0 24px 48px -16px rgba(201,138,255,0.4),0 0 0 1px rgba(201,138,255,0.3);--btn-grad:linear-gradient(180deg,#c98aff 0%,#7e2bd6 50%,#3d167a 100%);--btn-grad-hover:linear-gradient(180deg,#d49eff 0%,#8a3ce2 50%,#4d1c8c 100%);--pill-grad:linear-gradient(180deg,rgba(201,138,255,0.06),rgba(201,138,255,0.02));--pill-grad-price:linear-gradient(180deg,rgba(201,138,255,0.18),rgba(201,138,255,0.05));--pill-text:#e9dafa;--pill-text-strong:#f5ecff}body[data-game="valorant"] .page-title .red{text-shadow:0 0 24px rgba(201,138,255,0.45)}.bg-effects{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.025) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 100% 80% at 50% 30%,#000 30%,transparent 90%)}.bg-glow-1{position:absolute;top:-200px;left:-200px;width:800px;height:800px;background:radial-gradient(circle,rgba(255,31,61,0.18),transparent 60%);filter:blur(40px)}.bg-glow-2{position:absolute;bottom:-300px;right:-200px;width:900px;height:900px;background:radial-gradient(circle,rgba(192,6,38,0.14),transparent 60%);filter:blur(40px)}.bg-grain{position:absolute;inset:0;opacity:0.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9'/></filter><rect width='200' height='200' filter='url(%23n)' opacity='0.6'/></svg>")}.shell{position:relative;z-index:1}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body[data-game] .container{max-width:1320px;margin:0 auto;padding:0 32px}.crumb{margin-top:28px;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:15px;letter-spacing:0.08em;text-transform:uppercase;color:#fff;display:flex;align-items:center;gap:10px}.crumb a{color:var(--text-dim);transition:color 0.15s}.crumb a:hover{color:#fff}.crumb .sep{opacity:0.6;color:var(--accent-2)}.crumb .here{color:var(--accent-2);font-weight:800}body[data-game] .btn.apply{background:var(--btn-grad);border:1px solid rgba(255,255,255,0.12);color:#fff;padding:12px 26px;font-size:14px;letter-spacing:0.16em;border-radius:6px;white-space:nowrap;box-shadow:0 6px 18px -6px rgba(255,31,61,0.55),inset 0 1px 0 rgba(255,255,255,0.18);transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s}body[data-game] .btn.apply:hover{background:var(--btn-grad-hover);transform:translateY(-1px);box-shadow:0 10px 24px -6px rgba(255,31,61,0.7),inset 0 1px 0 rgba(255,255,255,0.22)}body[data-game] .btn.apply:active{transform:translateY(0)}.page-head{margin-top:14px;margin-bottom:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.page-title{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:56px;letter-spacing:0.04em;line-height:1;text-transform:uppercase}.page-title .red{color:var(--accent-2);text-shadow:0 0 24px rgba(255,58,85,0.4)}.page-sub{margin-top:12px;color:var(--text-dim);font-size:15px;max-width:580px}.page-meta{display:flex;gap:22px;align-items:center}.meta-num{display:flex;flex-direction:column;align-items:flex-end}.meta-num .n{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:44px;color:var(--accent-2);line-height:1;text-shadow:0 0 20px rgba(255,58,85,0.35)}.meta-num .l{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:13px;color:var(--text-dim);letter-spacing:0.16em;text-transform:uppercase;margin-top:6px}.nav-cta{visibility:hidden;opacity:0;pointer-events:none}.seller-block{background:rgba(26,18,30,0.7);border:1px solid var(--border-soft);border-radius:var(--r-lg);padding:18px 22px;margin-bottom:14px;display:flex;align-items:center;gap:22px;flex-wrap:wrap;position:relative;overflow:hidden;min-height:76px}.seller-block::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,31,61,0.4),transparent)}.seller-label{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:15px;letter-spacing:0.14em;text-transform:uppercase;color:var(--accent-2);display:flex;align-items:center;gap:8px;margin:0;line-height:1}.seller-label::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 10px var(--accent-2)}.seller-tabs{display:flex;gap:10px;flex-wrap:wrap}.seller-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:12px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:var(--text-dim);font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:15px;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;transition:all 0.18s ease}.seller-tab:hover{border-color:var(--border-red-strong);color:var(--text);background:rgba(255,31,61,0.06)}.seller-tab .avatar{width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,0.08);display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--text-dim)}.seller-tab.active{background:var(--btn-grad);border-color:rgba(255,255,255,0.18);color:white;box-shadow:0 8px 22px -6px rgba(255,31,61,0.55),inset 0 1px 0 rgba(255,255,255,0.2)}.seller-tab.active .avatar{background:rgba(0,0,0,0.25);color:white}.seller-tab .check{width:16px;height:16px;border-radius:50%;background:rgba(0,0,0,0.3);display:grid;place-items:center;font-size:10px}.seller-info{background:rgba(0,0,0,0.35);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:16px 22px;margin-bottom:26px;display:flex;align-items:center;gap:22px;flex-wrap:wrap;font-family:"Barlow Condensed",sans-serif;font-size:16px;letter-spacing:0.05em;min-height:64px}.seller-info:empty{display:none}.seller-info .item{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:600;transition:color 0.15s}.seller-info .item:hover{color:var(--accent-2)}.seller-info .icon{width:28px;height:28px;border-radius:6px;display:grid;place-items:center}.seller-info .icon.zalo{background:rgba(26,163,255,0.14);color:var(--zalo)}.seller-info .icon.fb{background:rgba(24,119,242,0.14);color:var(--fb)}.seller-info .divider{width:1px;height:22px;background:var(--border-soft)}.seller-info .tag-verified{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:12px;background:rgba(34,197,94,0.08);border:1px solid rgba(34,197,94,0.25);color:#4ade80;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;box-shadow:0 0 10px rgba(34,197,94,0.08)}.seller-info .tag-verified svg{width:11px;height:11px;flex-shrink:0;filter:drop-shadow(0 0 2px rgba(74,222,128,0.5))}.filter-bar{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.filter-chip{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid var(--border-soft);color:var(--text-dim);font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:14px;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;transition:all 0.15s}.filter-chip:hover{color:var(--text);border-color:var(--border-strong)}.filter-chip.active{background:rgba(255,31,61,0.1);border-color:var(--border-red-strong);color:var(--accent-2)}.filter-divider{width:1px;height:22px;background:var(--border-soft);margin:0 4px;align-self:center}.filter-count{margin-left:auto;color:var(--text-dim);font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:14px;letter-spacing:0.1em;text-transform:uppercase}.filter-count strong{color:var(--accent-2);font-weight:800}.acc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;min-height:60vh;grid-auto-rows:max-content}body[data-game="lien-quan"] .acc-grid,body[data-game="valorant"] .acc-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:1024px){.acc-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:560px){.acc-grid{grid-template-columns:repeat(2,1fr);gap:10px}body[data-game="lien-quan"] .acc-grid,body[data-game="valorant"] .acc-grid{grid-template-columns:1fr;gap:14px}}body[data-game] .card.sold .card-art .art-img{filter:grayscale(0.8) brightness(0.55)}body[data-game] .card.sold:hover .card-art .art-img{transform:none}.sold-overlay{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:2}.sold-stamp{transform:rotate(-12deg);padding:8px 22px;border:3px solid #ff4d4f;color:#ff4d4f;font-weight:900;letter-spacing:0.15em;font-size:18px;background:rgba(0,0,0,0.45);border-radius:6px;text-shadow:0 1px 2px rgba(0,0,0,0.6)}body[data-game] .card.sold .card-cta{opacity:0.6}.sold-notice{margin-top:10px;padding:12px 14px;border-radius:6px;background:rgba(255,77,79,0.08);border:1px solid rgba(255,77,79,0.35);color:#ffb3b4;font-weight:700;text-align:center}body[data-game] .card{background:var(--card-grad);border:1px solid var(--border-soft);border-radius:var(--r-lg);overflow:hidden;transition:transform 0.35s cubic-bezier(0.2,0.8,0.2,1),border-color 0.3s ease,box-shadow 0.35s ease;position:relative;display:flex;flex-direction:column;padding:0;height:auto;gap:0}body[data-game] .card:hover{transform:translateY(-1px);border-color:var(--border-red-strong);box-shadow:0 14px 28px -10px rgba(0,0,0,0.7),0 0 0 1px rgba(255,31,61,0.35)}.card-art{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;flex-shrink:0;background:#0a0610;cursor:pointer;color:inherit;text-decoration:none}.card-art .art-img{width:100%;height:100%;transition:transform 0.4s ease}body[data-game] .card:hover .card-art .art-img{transform:scale(1.03)}.card-art::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(8,7,10,0.5) 100%);pointer-events:none}.card-badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;background:rgba(0,0,0,0.7);backdrop-filter:blur(6px);border:1px solid var(--border-strong);font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--text);z-index:2}.card-badge.hot{background:linear-gradient(180deg,#ff3a55,#c00626);border-color:rgba(255,255,255,0.2);color:white;box-shadow:0 4px 12px -4px rgba(255,31,61,0.6)}.card-badge .dot{width:5px;height:5px;border-radius:50%;background:currentColor}.card-body{flex:1;display:flex;flex-direction:column;padding:0;gap:0;min-width:0}body[data-game] .card .id-row{display:flex;align-items:center;gap:12px;padding:14px 18px;background:rgba(0,0,0,0.35);border-top:1px solid var(--border-red-soft);border-bottom:1px solid rgba(255,255,255,0.04);font-family:"Barlow Condensed",sans-serif;font-weight:700;letter-spacing:0.04em;color:#fff}body[data-game] .card .id-row .info-i{width:26px;height:26px;border-radius:50%;background:linear-gradient(180deg,#3aa8ff,#0a4eaa);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:900;flex:none;font-style:normal;font-family:'Barlow Condensed',sans-serif}body[data-game] .card .id-row .label-id{color:var(--text-dim);text-transform:uppercase;letter-spacing:0.12em;font-size:16px;font-weight:700}body[data-game] .card .id-row .sep-bar{color:var(--text-muted);opacity:0.4;font-size:18px}body[data-game] .card .id-row .val-id{color:var(--accent-2);font-weight:800;font-size:22px;letter-spacing:0.02em;text-shadow:0 0 14px rgba(255,58,85,0.4)}body[data-game] .card .meta-tags{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px;align-content:center}body[data-game] .card .meta-pill{text-align:center;padding:10px 12px;border-radius:6px;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:15px;letter-spacing:0.04em;background:var(--pill-grad);color:var(--pill-text);border:1px solid var(--border-red-soft);text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);display:flex;align-items:center;justify-content:center;gap:4px;min-height:40px;line-height:1.2;transition:border-color 0.2s,background 0.2s}body[data-game] .card:hover .meta-pill{border-color:var(--border-red-strong)}body[data-game] .card .meta-pill strong{color:var(--pill-text-strong);font-weight:800;font-size:16px}body[data-game] .card .meta-pill.price{grid-column:1 / -1;background:var(--pill-grad-price);border-color:var(--border-red-strong);padding:12px 14px;min-height:48px;font-size:16px;letter-spacing:0.06em}body[data-game] .card .meta-pill.price .num{color:var(--accent-2);font-weight:800;font-size:26px;letter-spacing:0.02em;text-shadow:0 0 16px var(--border-red-strong)}body[data-game] .card .meta-pill.price .dvi{color:var(--accent-2);font-size:17px;font-weight:700;margin-left:2px}body[data-game] .card .card-cta{margin:4px 12px 12px;padding:13px 14px;background:linear-gradient(180deg,var(--accent-2),var(--accent-deep));border:1px solid rgba(255,255,255,0.12);border-radius:6px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:15px;letter-spacing:0.12em;text-transform:uppercase;color:#fff;cursor:pointer;margin-top:auto;width:auto;transition:transform 0.15s,filter 0.15s,box-shadow 0.2s;box-shadow:0 6px 14px -6px rgba(255,31,61,0.4)}body[data-game] .card .card-cta:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 22px -6px rgba(255,31,61,0.55)}body[data-game] .card .card-cta svg{width:18px;height:18px}.pagi{display:flex;align-items:center;justify-content:center;gap:8px;margin:44px 0 60px}.pagi .pg{min-width:38px;height:38px;padding:0 12px;display:grid;place-items:center;border-radius:6px;background:rgba(255,255,255,0.03);border:1px solid var(--border-soft);color:var(--text-dim);font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:15px;letter-spacing:0.05em;cursor:pointer;transition:all 0.15s}.pagi .pg:hover{color:var(--text);border-color:var(--border-strong)}.pagi .pg.active{background:var(--btn-grad);border-color:rgba(255,255,255,0.18);color:white;box-shadow:0 6px 16px -6px rgba(255,31,61,0.55)}.pagi .pg.dots{background:none;border:none;color:var(--text-muted);cursor:default}.overlay{position:fixed;inset:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:100;display:grid;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:opacity 0.2s ease;box-sizing:border-box}.overlay.open{opacity:1;pointer-events:auto}.modal{background:linear-gradient(180deg,#1a1320 0%,#0d0814 100%);border:1px solid var(--border-red-soft);border-radius:var(--r-lg);width:100%;max-width:1280px;max-height:94vh;display:flex;flex-direction:column;box-shadow:0 32px 80px -20px rgba(0,0,0,0.8),0 0 0 1px rgba(255,31,61,0.15),0 0 80px -20px rgba(255,31,61,0.3);transform:translateY(20px) scale(0.96);opacity:0;transition:transform 0.25s ease,opacity 0.25s ease;overflow:hidden;position:relative}.overlay.open .modal{transform:translateY(0) scale(1);opacity:1}.modal::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-2),transparent)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:linear-gradient(180deg,rgba(255,31,61,0.18),rgba(255,31,61,0.04));border-bottom:1px solid var(--border-red-soft)}.modal-head .title{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:26px;letter-spacing:0.08em;text-transform:uppercase}.modal-head .title .id-num{color:var(--accent-2)}.modal-close{width:36px;height:36px;border-radius:6px;border:1px solid var(--border-soft);background:rgba(0,0,0,0.4);color:var(--text-dim);display:grid;place-items:center;cursor:pointer;transition:all 0.15s;font-size:18px}.modal-close:hover{color:var(--text);border-color:var(--border-red-strong);background:rgba(255,31,61,0.1)}.modal-body{padding:24px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;flex:1 1 auto;min-height:0}.modal-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:start}.modal-hero .main-img{cursor:zoom-in}.modal-desc{color:var(--text-dim);font-size:16px;line-height:1.65;white-space:pre-wrap;margin:8px 0 4px;max-height:260px;overflow-y:auto}.modal-desc:empty{display:none}.modal-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:18px 24px;background:linear-gradient(180deg,var(--accent-2),var(--accent-deep));color:#fff;border:0;border-radius:8px;font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:19px;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 22px -8px rgba(255,58,85,0.5);transition:transform 0.18s ease,box-shadow 0.18s ease;margin-top:6px}.modal-cta svg{width:20px;height:20px}.modal-cta:hover{transform:translateY(-1px);box-shadow:0 14px 28px -8px rgba(255,58,85,0.65)}.modal-cta[disabled]{opacity:0.55;cursor:not-allowed;background:linear-gradient(180deg,#555,#333);box-shadow:none;transform:none}.modal-hero .main-img{aspect-ratio:16/9;border-radius:8px;overflow:hidden;border:1px solid var(--border-soft);background:#0a0408}.modal-hero .main-img img{width:100%;height:100%;object-fit:contain;display:block}.modal-hero .info{display:flex;flex-direction:column;gap:10px}@media (max-width:760px){.modal-hero{grid-template-columns:1fr;gap:14px}}body[data-game] .chat-pop.seller-pop{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,0.75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}body[data-game] .chat-pop.seller-pop.open{display:flex !important}body[data-game] .chat-pop .box.seller-box{padding:0;text-align:left;width:100%;max-width:520px;margin:auto;border-radius:8px;background:linear-gradient(180deg,#1a1320,#0d0814);border:1px solid var(--border-red-soft);box-shadow:0 24px 60px -20px rgba(0,0,0,0.92);overflow:hidden}.seller-head{padding:22px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.06);background:linear-gradient(180deg,rgba(255,31,61,0.1),transparent)}.seller-head h2{margin:0;font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:24px;letter-spacing:0.06em;text-transform:uppercase;color:#fff;line-height:1}.seller-head h2 span{color:var(--accent-2);text-shadow:0 0 12px rgba(255,58,85,0.4)}.seller-head .x{position:static;width:34px;height:34px;border-radius:6px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);color:var(--text-dim);display:grid;place-items:center;cursor:pointer;transition:background 0.15s,color 0.15s,border-color 0.15s}.seller-head .x:hover{background:rgba(255,31,61,0.15);color:#fff;border-color:rgba(255,31,61,0.4)}.seller-body{padding:24px 28px 28px}.seller-summary{margin-bottom:18px}.seller-summary .id{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:26px;color:#fff;letter-spacing:0.04em;line-height:1.1}.seller-summary .id span{color:var(--accent-2)}.seller-summary .stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.seller-summary .stats span{padding:7px 14px;border-radius:6px;background:rgba(255,31,61,0.1);border:1px solid rgba(255,31,61,0.25);font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:14px;letter-spacing:0.06em;color:#fff;text-transform:uppercase}.seller-body p.note{margin:0 0 22px;color:var(--text-dim);font-size:15px;line-height:1.6}.seller-body .opts{display:grid;grid-template-columns:1fr 1fr;gap:14px}.seller-body .opts .opt{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;border-radius:8px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,0.1);font-family:'Barlow Condensed',sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:22px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s;box-sizing:border-box}.seller-body .opts .opt svg{width:56px;height:56px;display:block;aspect-ratio:1/1;flex-shrink:0}.seller-body .opts .opt small{font-family:Inter,sans-serif;font-weight:500;font-size:15px;color:rgba(255,255,255,0.55);letter-spacing:0;text-transform:none}.seller-body .opts .opt.zalo{background:#ffffff !important;border-color:#e0e0e0 !important;color:#0068ff !important}.seller-body .opts .opt.zalo small{color:#666 !important}.seller-body .opts .opt.zalo svg path{fill:#0068ff !important}.seller-body .opts .opt.zalo svg path[fill="#eee"]{fill:#fff !important}.seller-body .opts .opt.fb{background:linear-gradient(180deg,#1877f2,#0a4aa6) !important;border-color:rgba(24,119,242,0.6) !important;color:#fff !important}.seller-body .opts .opt.fb small{color:rgba(255,255,255,0.75) !important}.seller-body .opts .opt:hover{transform:translateY(-1px);box-shadow:0 14px 28px -8px rgba(0,0,0,0.6)}.lightbox{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,0.92);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:grid;place-items:center;padding:40px 60px;opacity:0;pointer-events:none;transition:opacity 0.2s ease}.lightbox.open{opacity:1;pointer-events:auto}.lightbox img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px rgba(0,0,0,0.6);user-select:none}.lightbox .lb-btn{position:absolute;width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,0.18);background:rgba(0,0,0,0.55);color:#fff;display:grid;place-items:center;cursor:pointer;font-size:22px;transition:background 0.15s,transform 0.15s,border-color 0.15s}.lightbox .lb-btn:hover{background:var(--accent-2);border-color:var(--accent-2);transform:scale(1.03)}.lightbox .lb-close{top:20px;right:24px}.lightbox .lb-prev{left:20px;top:50%;transform:translateY(-50%)}.lightbox .lb-next{right:20px;top:50%;transform:translateY(-50%)}.lightbox .lb-prev:hover,.lightbox .lb-next:hover{transform:translateY(-50%) scale(1.03)}.lightbox .lb-counter{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.6);border:1px solid rgba(255,255,255,0.12);color:#fff;padding:6px 14px;border-radius:12px;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:13px;letter-spacing:0.1em}.modal-gallery-section h3,.modal-gallery-section h4{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:22px;letter-spacing:0.12em;text-transform:uppercase;color:#fff;margin:6px 0 16px;padding-top:18px;border-top:1px solid var(--border-soft)}.modal-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.modal-gallery-grid a{display:block;border-radius:8px;overflow:hidden;border:1px solid var(--border-soft);background:#0a0408;cursor:zoom-in;transition:transform 0.18s ease,border-color 0.18s ease;aspect-ratio:16/9}.modal-gallery-grid a:hover{transform:translateY(-1px);border-color:var(--border-red-strong)}.modal-gallery-grid img{width:100%;height:100%;object-fit:contain;display:block}.modal-id{display:flex;align-items:baseline;gap:12px}.modal-id .l{font-family:"Barlow Condensed",sans-serif;font-size:13px;letter-spacing:0.18em;text-transform:uppercase;color:var(--text-muted)}.modal-id .v{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:32px;color:var(--accent-2);letter-spacing:0.04em;text-shadow:0 0 18px rgba(255,58,85,0.35)}.modal-stats{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.modal-stats .pill{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:6px;background:var(--pill-grad);border:1px solid var(--border-red-soft);color:var(--pill-text);font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:15px;letter-spacing:0.04em;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);line-height:1}.modal-stats .pill .pico{display:grid;place-items:center;flex-shrink:0}.modal-stats .pill.price{background:var(--pill-grad-price);border-color:var(--border-red-strong);font-size:17px}.modal-stats .pill.price .num{font-size:24px}.modal-stats .pill.price .dvi{font-size:17px}.modal-stats .pill span#modalRank,.modal-stats .pill span#modalTrophy{font-size:16px;margin-left:auto;text-align:right}.modal-stats .pill span#modalTrophy strong{font-size:18px}.modal-note{padding:14px 16px;background:rgba(0,0,0,0.3);border:1px solid var(--border-soft);border-left:3px solid var(--accent-2);border-radius:6px;color:var(--text-dim);font-size:14px;line-height:1.55}.modal-note strong{color:var(--text);font-weight:700}.contacts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:4px}.contact{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 16px;border-radius:8px;cursor:pointer;transition:transform 0.18s ease,box-shadow 0.18s ease;text-align:center}.contact:hover{transform:translateY(-1px)}.contact .logo-box{width:56px;height:56px;border-radius:8px;display:grid;place-items:center}.contact .ll{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:18px;letter-spacing:0.12em;text-transform:uppercase}.contact .vv{font-family:"Barlow Condensed",sans-serif;font-weight:600;font-size:16px;letter-spacing:0.04em}.contact .ss{font-family:"Barlow Condensed",sans-serif;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;opacity:0.7}.contact.zalo{background:#ffffff;color:var(--zalo-deep);border:1px solid #e0e0e0;box-shadow:0 8px 20px -8px rgba(0,104,255,0.25)}.contact.zalo:hover{box-shadow:0 14px 28px -8px rgba(0,104,255,0.45)}.contact.zalo .logo-box{background:linear-gradient(180deg,#2196ff,#0068ff);color:white;box-shadow:0 6px 14px -4px rgba(0,104,255,0.5)}.contact.fb{background:linear-gradient(180deg,#1877f2,#0a4aa6);color:white;border:1px solid rgba(255,255,255,0.12);box-shadow:0 8px 20px -8px rgba(24,119,242,0.45)}.contact.fb:hover{box-shadow:0 14px 28px -8px rgba(24,119,242,0.65)}.contact.fb .logo-box{background:rgba(255,255,255,0.15);color:white;border:1px solid rgba(255,255,255,0.2)}.modal-trust{display:flex;align-items:center;gap:14px;padding:12px 16px;background:rgba(34,197,94,0.06);border:1px solid rgba(34,197,94,0.2);border-radius:6px;font-size:13px;color:#4ade80}.modal-trust .ic{width:28px;height:28px;border-radius:6px;background:rgba(34,197,94,0.16);display:grid;place-items:center}.modal-trust .t{font-family:"Barlow Condensed",sans-serif;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;font-size:13px}.search-bar{background:rgba(20,14,26,0.55);border:1px solid var(--border-soft);border-radius:var(--r-lg);padding:18px 22px;margin-bottom:22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;position:relative;overflow:hidden}.search-bar::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,31,61,0.3),transparent)}.search-bar .label{display:inline-flex;align-items:center;gap:8px;font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:14px;letter-spacing:0.18em;text-transform:uppercase;color:var(--accent-2);white-space:nowrap}.search-bar .label .filter-ic{display:grid;place-items:center;color:var(--accent-2)}.search-bar .input,.search-bar .select{flex:1 1 240px;min-width:0;background:rgba(0,0,0,0.35);border:1px solid var(--border-soft);border-radius:6px;padding:12px 16px;color:var(--text);font-family:"Barlow Condensed",sans-serif;font-weight:500;font-size:15px;letter-spacing:0.04em;outline:none;transition:border-color 0.15s,background 0.15s}.search-bar .input::placeholder{color:var(--text-muted)}.search-bar .input:focus,.search-bar .select:focus,.search-bar .input:hover,.search-bar .select:hover{border-color:var(--border-red-strong);background:rgba(0,0,0,0.5)}.search-bar .select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%23a89faa' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.search-bar .select option{background:#15111c;color:var(--text)}.empty-state{padding:80px 20px;text-align:center;background:rgba(20,14,26,0.4);border:1px dashed var(--border-soft);border-radius:var(--r-lg)}.empty-ic{width:80px;height:80px;border-radius:50%;background:rgba(255,31,61,0.08);border:1px solid var(--border-red-soft);display:grid;place-items:center;margin:0 auto 18px;color:var(--accent-2)}.empty-t{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:22px;letter-spacing:0.08em;text-transform:uppercase;color:var(--text);margin-bottom:6px}.empty-s{color:var(--text-dim);font-size:14px}.home-link{display:inline-flex;align-items:center;gap:8px;color:var(--text-dim);font-family:"Barlow Condensed",sans-serif;font-size:13px;letter-spacing:0.12em;text-transform:uppercase;padding:6px 12px;border-radius:6px;border:1px solid var(--border-soft);background:rgba(255,255,255,0.03);transition:all 0.15s}.home-link:hover{color:var(--text);border-color:var(--border-red-strong);background:rgba(255,31,61,0.06)}.seller-hub{margin-top:20px;text-align:center;transition:opacity 0.3s ease,transform 0.3s ease}.hub-title{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:38px;letter-spacing:0.04em;text-transform:uppercase;color:#fff;margin:0 0 8px}.hub-sub{color:var(--text-dim);font-size:16px;max-width:600px;margin:0 auto 36px;line-height:1.5}.hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,340px));justify-content:center;gap:24px;max-width:1080px;margin:0 auto;min-height:380px}.seller-card{background:var(--card-grad);border:1px solid var(--border-soft);border-radius:var(--r-xl);padding:44px 28px;display:flex;flex-direction:column;align-items:center;gap:26px;position:relative;overflow:hidden;transition:transform 0.3s cubic-bezier(0.25,0.8,0.25,1),border-color 0.3s ease,box-shadow 0.3s ease;cursor:pointer}.seller-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--accent-2),transparent);opacity:0.5;transition:opacity 0.3s ease,height 0.3s ease}.seller-card:hover{transform:translateY(-6px);border-color:rgba(255,58,85,0.35);box-shadow:0 20px 40px -15px rgba(255,31,61,0.2),var(--shadow-glow-strong)}.seller-card:hover::before{opacity:1;height:4px}.seller-card .avatar{width:140px;height:140px;border-radius:50%;background:rgba(255,255,255,0.03);border:3px solid rgba(255,255,255,0.08);display:grid;place-items:center;font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:56px;color:var(--accent-2);box-shadow:0 10px 25px rgba(0,0,0,0.4),inset 0 0 12px rgba(255,255,255,0.03);transition:transform 0.3s cubic-bezier(0.25,0.8,0.25,1),border-color 0.3s ease,box-shadow 0.3s ease;will-change:transform}.seller-card:hover .avatar{transform:scale(1.03) translateY(-1px);border-color:var(--accent-2);box-shadow:0 15px 35px -5px rgba(255,58,85,0.45),0 8px 24px rgba(0,0,0,0.4)}.seller-card .name{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:25px;letter-spacing:0.04em;text-transform:uppercase;color:#fff;margin:0;line-height:1.1;transition:color 0.25s ease,transform 0.25s ease}.seller-card:hover .name{color:var(--accent-2);transform:scale(1.02)}.seller-card .badge-verified{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:12px;background:rgba(34,197,94,0.06);border:1px solid rgba(34,197,94,0.2);color:#4ade80;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:11px;letter-spacing:0.08em;text-transform:uppercase;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,0.02);transition:background 0.25s,border-color 0.25s,box-shadow 0.25s}.seller-card:hover .badge-verified{background:rgba(34,197,94,0.12);border-color:rgba(34,197,94,0.4);box-shadow:0 0 12px rgba(34,197,94,0.15)}.seller-card .badge-verified svg{width:10px;height:10px;flex-shrink:0;filter:drop-shadow(0 0 2px rgba(74,222,128,0.5))}.seller-card .count{font-family:"Barlow Condensed",sans-serif;font-size:15px;color:var(--text-dim);letter-spacing:0.04em;margin-top:-4px}.seller-card .count strong{color:var(--accent-2);font-weight:800;font-size:16px}.seller-card .btn-enter{width:100%;padding:12px 18px;background:rgba(255,255,255,0.04);border:1px solid var(--border-soft);color:#fff;border-radius:6px;font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:14px;letter-spacing:0.1em;text-transform:uppercase;transition:all 0.2s ease;margin-top:8px;text-align:center}.seller-card:hover .btn-enter{background:var(--btn-grad);border-color:rgba(255,255,255,0.18);box-shadow:0 6px 16px -6px rgba(255,31,61,0.55)}@media (max-width:900px){.hub-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:720px}}@media (max-width:560px){body[data-game] .container{padding:0 16px}.page-title{font-size:36px}.page-sub{font-size:14px}.seller-block{padding:14px 16px;gap:14px}.seller-info{padding:12px 16px;gap:14px}.seller-info .tag-verified{display:none}.page-head .page-meta{display:none}.search-bar{padding:14px 16px;gap:10px}body[data-game] .btn.apply{width:100%;display:flex;justify-content:center;align-items:center}.filter-bar{gap:6px;margin-bottom:14px}.filter-chip{padding:6px 10px;font-size:11px;letter-spacing:0.04em}.filter-count{width:100%;margin-top:4px;text-align:right;font-size:11px}body[data-game] .card .meta-tags{grid-template-columns:1fr;gap:6px;padding:10px}body[data-game] .card .id-row{padding:10px 12px;gap:8px}body[data-game] .card .id-row .val-id{font-size:18px}body[data-game] .card .id-row .label-id{font-size:13px}body[data-game] .card .meta-pill{font-size:13px;padding:8px 10px;min-height:36px}body[data-game] .card .meta-pill.price .num{font-size:20px}body[data-game] .card .card-cta{margin:4px 8px 8px;padding:11px;font-size:13px}.overlay{padding:12px}body[data-game] .chat-pop.seller-pop{padding:12px}.modal-head{padding:14px 16px}.modal-head .title{font-size:20px}.modal-body{padding:16px;gap:14px}.modal-stats .pill{flex:1 1 100% !important;padding:12px 14px;font-size:14px}.modal-stats .pill.price .num{font-size:18px}.modal-cta{padding:14px 18px;font-size:16px}.seller-head{padding:16px 18px}.seller-head h2{font-size:20px}.seller-body{padding:16px 18px 20px}.seller-summary .id{font-size:20px}.seller-body .opts{grid-template-columns:1fr 1fr;gap:12px}.seller-body .opts .opt{padding:16px 8px;font-size:15px;gap:6px;border-radius:6px}.seller-body .opts .opt svg{width:36px;height:36px}.seller-body .opts .opt small{font-size:11px}.contact{padding:16px 12px}.contact .logo-box{width:44px;height:44px}.modal-gallery-grid{grid-template-columns:1fr}.lightbox{padding:16px 8px 60px}.lightbox .lb-btn{width:42px;height:42px;font-size:18px}.lightbox .lb-close{top:12px;right:12px}.lightbox .lb-prev{left:8px}.lightbox .lb-next{right:8px}.hub-title{font-size:26px}.hub-sub{font-size:13px;margin-bottom:24px}.hub-grid{grid-template-columns:1fr;gap:14px;max-width:340px;min-height:300px}.seller-card{padding:36px 20px;gap:22px}.seller-card .avatar{width:110px;height:110px;font-size:42px;border-width:2.5px}.seller-card .name{font-size:23px}}