:root{--bg: #0B0E14;--bg2: #101622;--card: rgba(18, 24, 38, .8);--card-solid: #121826;--stroke: rgba(66, 133, 244, .28);--stroke2: rgba(255, 255, 255, .06);--text: #FFFFFF;--muted: #8A94A6;--dim: #6B7385;--gold: #4285F4;--gold2: #1A73E8;--red: #F28B82;--red2: #D93025;--cyan: #8AB4F8;--green: #81C995;--display: "Orbitron", system-ui, sans-serif;--body: "Inter", system-ui, sans-serif;--top-h: 58px;--nav-h: 68px;--safe-b: env(safe-area-inset-bottom, 0px);--shadow-gold: 0 12px 40px rgba(66, 133, 244, .18);--shadow-red: 0 12px 40px rgba(242, 139, 130, .14)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{font-family:var(--body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,textarea{font:inherit;color:inherit;border:none;outline:none;background:none}button{cursor:pointer}a{color:inherit;text-decoration:none}.app{position:relative;max-width:480px;min-height:100vh;margin:0 auto;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(66,133,244,.1),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 0%,rgba(26,115,232,.06),transparent 50%),radial-gradient(ellipse 50% 30% at 0% 70%,rgba(138,180,248,.04),transparent 45%),var(--bg);padding-bottom:calc(var(--nav-h) + var(--safe-b) + 12px);overflow:hidden}.bg-fx{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;max-width:480px;margin:0 auto;z-index:0;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.28;animation:orbDrift 12s ease-in-out infinite}.orb-a{width:220px;height:220px;top:8%;right:-60px;background:radial-gradient(circle,rgba(66,133,244,.28),transparent 70%)}.orb-b{width:180px;height:180px;bottom:22%;left:-50px;background:radial-gradient(circle,rgba(26,115,232,.2),transparent 70%);animation-delay:-5s}.grid-fx{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(66,133,244,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(66,133,244,.03) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 20%,transparent 75%);opacity:.7}@keyframes orbDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,22px) scale(1.08)}}.page{position:relative;z-index:1;padding:calc(var(--top-h) + 14px) 14px 20px}.ico-svg{display:block;flex-shrink:0}.topbar{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:50;width:100%;max-width:480px;height:var(--top-h);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;background:#0f1218d1;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid var(--stroke2)}.brand{display:flex;align-items:center;gap:8px;min-width:0}.brand-mark{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,var(--red),var(--gold2));position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8c88259,0 0 22px #f28b8273}.brand-r{font-family:var(--display);font-weight:900;font-size:15px;letter-spacing:-.05em;color:#fff;position:relative;z-index:1}.brand-mark:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.3) 50%,transparent 60%);animation:sheen 3.5s ease-in-out infinite}@keyframes sheen{0%,to{transform:translate(-30%) rotate(25deg)}50%{transform:translate(30%) rotate(25deg)}}.brand-text{display:flex;flex-direction:column;line-height:1.05}.brand-kicker{font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.brand-name{font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:.14em;background:linear-gradient(90deg,#fff,#4285f4 55%,#ff6b4a);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-name span{color:var(--gold);-webkit-text-fill-color:var(--gold)}.role-switch{display:flex;padding:3px;border-radius:999px;background:#ffffff0a;border:1px solid var(--stroke2)}.role-switch button{padding:7px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--dim);transition:.2s}.role-switch button.on{color:#fff;background:linear-gradient(135deg,var(--gold),var(--gold2));box-shadow:0 4px 16px #4285f459}.top-actions{display:flex;align-items:center;gap:6px}.icon-btn{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--text);background:#ffffff0a;border:1px solid var(--stroke2);position:relative;transition:.15s}.icon-btn:active{transform:scale(.94)}.icon-btn .badge{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:linear-gradient(135deg,var(--red),#ff6b4a);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;box-shadow:0 0 12px #f28b8299;animation:pulse 1.6s ease infinite}@keyframes pulse{0%,to{box-shadow:0 0 #f28b8280}50%{box-shadow:0 0 0 6px #f28b8200}}.avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold2));display:grid;place-items:center;font-weight:800;font-size:13px;box-shadow:0 0 0 2px #4285f44d}.hero{position:relative;border-radius:24px;padding:22px 18px 18px;overflow:hidden;border:1px solid var(--stroke);background:linear-gradient(145deg,#3a141ef2,#121826f5 55%,#10141cfa);box-shadow:var(--shadow-red),inset 0 1px #ffffff0f}.hero:before{content:"";position:absolute;top:-40%;right:-20%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(242,139,130,.45),transparent 65%);filter:blur(8px);animation:float 5s ease-in-out infinite}.hero:after{content:"";position:absolute;bottom:-30%;left:-10%;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(66,133,244,.28),transparent 65%);filter:blur(10px);animation:float 6s ease-in-out infinite reverse}.hero-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(66,133,244,.06) 48%,transparent 52%);background-size:100% 220%;animation:scan 4.5s linear infinite;pointer-events:none;z-index:0}@keyframes scan{0%{background-position:0 -100%}to{background-position:0 200%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero>*{position:relative;z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--gold);padding:6px 10px;border-radius:999px;background:#4285f41a;border:1px solid rgba(66,133,244,.28);margin-bottom:12px}.hero-badge .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);animation:blink 1.4s ease infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}.hero h1{font-family:var(--display);font-size:26px;font-weight:900;line-height:1.15;letter-spacing:-.02em}.hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--gold),#fff 40%,var(--red));-webkit-background-clip:text;background-clip:text;color:transparent}.hero>p{margin-top:10px;font-size:13px;line-height:1.5;color:var(--muted);max-width:300px}.trust-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.chip{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid transparent;background:#00000059;color:var(--muted)}.chip.gold{color:var(--gold);border-color:#4285f44d;background:#4285f41a}.chip.red{color:#ff8a9a;border-color:#f28b824d;background:#f28b821a}.chip.cyan{color:var(--cyan);border-color:#4285f447;background:#4285f414}.hero-cta{display:flex;gap:10px;margin-top:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:14px;font-size:13px;font-weight:800;letter-spacing:.02em;transition:.15s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--red),#ff5a3c 55%,#ff8a4a);box-shadow:0 8px 28px #4285f466}.btn-gold{color:#fff;background:linear-gradient(135deg,var(--gold),var(--gold2));box-shadow:0 8px 28px #4285f459}.btn-ghost{color:var(--text);background:#ffffff0a;border:1px solid var(--stroke2)}.btn-sm{padding:8px 12px;font-size:12px;border-radius:12px}.btn-block{width:100%}.back-btn{margin-bottom:12px}.search-wrap{margin-top:14px;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;color:var(--dim);background:#ffffff08;border:1px solid var(--stroke2);box-shadow:inset 0 1px #ffffff0a}.search-wrap:focus-within{border-color:#4285f466;box-shadow:0 0 0 3px #4285f41a;color:var(--gold)}.search-wrap input{flex:1;background:transparent;font-size:14px;color:var(--text)}.search-wrap input::placeholder{color:var(--dim)}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.stat-card{position:relative;padding:12px 6px;border-radius:16px;background:var(--card);border:1px solid var(--stroke2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;text-align:center}.stat-card:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.55}.stat-card .ico{color:var(--gold);display:grid;place-items:center;margin-bottom:4px}.stat-card .val{font-family:var(--display);font-size:15px;font-weight:800;letter-spacing:-.02em}.stat-card .val.on{color:var(--green);text-shadow:0 0 12px rgba(129,201,149,.45)}.stat-card .lbl{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:2px}.ticker{margin-top:14px;overflow:hidden;border-radius:12px;border:1px solid var(--stroke2);background:#0006;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker-track{display:flex;gap:28px;width:max-content;padding:10px 0;animation:ticker 22s linear infinite}.ticker-track span{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.ticker-track .up{color:var(--green)}.ticker-track .dn{color:var(--red)}.ticker-track .gold{color:var(--gold)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-head{display:flex;align-items:flex-end;justify-content:space-between;margin:22px 0 12px}.section-head h2{font-family:var(--display);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.section-head h2 span{color:var(--gold)}.section-head p{font-size:11px;color:var(--dim);margin-top:3px}.link-gold{color:var(--gold);font-size:12px;font-weight:700;background:none}.grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product{position:relative;border-radius:20px;overflow:hidden;background:var(--card-solid);border:1px solid var(--stroke2);transition:.2s;display:flex;flex-direction:column;cursor:pointer}.product:active{transform:scale(.97);border-color:#4285f466;box-shadow:var(--shadow-gold)}.product-img{aspect-ratio:1/1;position:relative;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(242,139,130,.38),transparent 55%),radial-gradient(circle at 70% 70%,rgba(66,133,244,.22),transparent 50%),linear-gradient(160deg,#1c121a,#0c0a10);overflow:hidden}.product-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.05) 50%,transparent 60%)}.product-img .glow-orb{position:absolute;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(242,139,130,.45),transparent 70%);filter:blur(14px);animation:float 4s ease-in-out infinite}.product-art{position:relative;z-index:1;width:72px;height:72px;border-radius:22px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#f28b8259,#4285f433);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px #00000059,inset 0 1px #fff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-art-ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:26px;border:1px dashed rgba(66,133,244,.35);animation:spin 12s linear infinite;pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.art-gamepad{color:#ff8ab0}.art-key{color:var(--gold)}.art-cpu{color:var(--cyan)}.art-crown{color:#ffd56a}.art-gem{color:#b388ff}.art-rocket{color:#7dffb3}.art-bolt{color:#ffd36a}.art-shield{color:#7ad7ff}.list-thumb .product-art,.mini-art .product-art{width:42px;height:42px;border-radius:14px}.mini-art .product-art{width:32px;height:32px;border-radius:10px}.list-thumb .product-art-ring,.mini-art .product-art-ring{display:none}.detail-hero .product-art{width:120px;height:120px;border-radius:32px;color:#fff}.tag{position:absolute;top:10px;left:10px;z-index:2;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--gold),var(--gold2));box-shadow:0 4px 12px #4285f466}.tag.hot{background:linear-gradient(135deg,var(--red),#ff6b4a);color:#fff;box-shadow:0 4px 12px #f28b8273}.tag.new{background:linear-gradient(135deg,var(--cyan),#1a9fff);color:#041018}.tag.deal{background:linear-gradient(135deg,var(--green),#1affb0);color:#041810}.product-body{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1;border-top:1px solid var(--stroke2);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.product-body h3{font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.product-meta{font-size:11px;color:var(--dim);display:flex;align-items:center;gap:4px}.product-meta .star{color:var(--gold);display:inline-flex}.product-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:4px}.price{font-family:var(--display);font-size:16px;font-weight:800;background:linear-gradient(90deg,#fff,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.price small{font-size:9px;font-weight:700;margin-left:2px;-webkit-text-fill-color:var(--dim)}.add-btn{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--gold),var(--gold2));box-shadow:0 6px 18px #4285f466;transition:.15s}.add-btn:active{transform:scale(.9) rotate(90deg)}.feature-strip{margin-top:14px;border-radius:18px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;overflow:hidden;border:1px solid rgba(242,139,130,.3);background:linear-gradient(110deg,#f28b8238,#4285f414 50%,#121826e6)}.feature-strip .left h4{font-weight:800;font-size:14px}.feature-strip .left p{font-size:11px;color:var(--muted);margin-top:3px;max-width:220px;line-height:1.45}.feature-strip .bolt{color:var(--gold);filter:drop-shadow(0 0 14px rgba(242,139,130,.55));animation:float 3s ease-in-out infinite}.skull-glow{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:#00000059;border:1px solid rgba(66,133,244,.25)}.filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;margin-bottom:14px;scrollbar-width:none}.filter-chip{flex-shrink:0;padding:9px 14px;border-radius:999px;font-size:12px;font-weight:700;color:var(--muted);background:#ffffff08;border:1px solid var(--stroke2);transition:.15s}.filter-chip.active{color:#fff;background:linear-gradient(135deg,var(--gold),var(--gold2));border-color:transparent;box-shadow:0 4px 16px #4285f44d}.bottom-nav{position:fixed;left:50%;transform:translate(-50%);bottom:0;z-index:60;width:100%;max-width:480px;display:flex;justify-content:space-around;align-items:flex-start;height:calc(var(--nav-h) + var(--safe-b));padding:10px 6px calc(10px + var(--safe-b));background:#10141ce6;-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);border-top:1px solid var(--stroke);box-shadow:0 -10px 40px #00000080}.nav-glow{position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),var(--red),transparent);opacity:.7}.nav-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--dim);font-size:10px;font-weight:700;letter-spacing:.04em;transition:.15s;position:relative}.nav-item .ico{width:42px;height:32px;display:grid;place-items:center;border-radius:12px;transition:.2s}.nav-item.active{color:var(--gold)}.nav-item.active .ico{background:linear-gradient(135deg,#4285f438,#f28b8229);box-shadow:0 0 20px #4285f438;color:var(--gold)}.detail-page{padding-bottom:28px}.detail-hero{aspect-ratio:1 / .78;border-radius:24px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--stroke);background:radial-gradient(circle at 40% 30%,rgba(242,139,130,.4),transparent 55%),radial-gradient(circle at 70% 70%,rgba(66,133,244,.25),transparent 50%),linear-gradient(160deg,#1a1018,#0a0810);box-shadow:var(--shadow-red)}.detail-hero .glow-orb{position:absolute;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(242,139,130,.5),transparent 70%);filter:blur(20px);animation:float 4s ease-in-out infinite}.detail-body{margin-top:16px}.detail-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.detail-cat{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.detail-body h1{font-family:var(--display);font-size:20px;font-weight:900;line-height:1.2}.detail-price{font-size:24px;flex-shrink:0}.detail-desc{margin-top:14px;font-size:14px;line-height:1.55;color:var(--muted)}.detail-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;margin-top:18px}.card{padding:16px;border-radius:20px;background:var(--card);border:1px solid var(--stroke2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.list-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:var(--card);border:1px solid var(--stroke2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.list-item+.list-item{margin-top:10px}.list-thumb{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;flex-shrink:0;background:radial-gradient(circle at 30% 30%,rgba(242,139,130,.35),transparent 60%),#161018;border:1px solid var(--stroke2);overflow:hidden}.list-body{flex:1;min-width:0}.list-body h4{font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-body p{font-size:12px;color:var(--dim);margin-top:3px}.qty{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:999px;background:#00000059;border:1px solid var(--stroke2)}.qty button{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#4285f433,#f28b8226);font-weight:800}.status{display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border-radius:999px;margin-top:6px}.status.paid{background:#81c9951f;color:var(--green);border:1px solid rgba(129,201,149,.25)}.status.pending{background:#4285f41f;color:var(--gold);border:1px solid rgba(66,133,244,.25)}.status.shipped{background:#4285f41f;color:var(--cyan);border:1px solid rgba(66,133,244,.25)}.empty{text-align:center;padding:56px 20px;color:var(--muted)}.empty .big,.empty-icon{margin:0 auto 12px;width:88px;height:88px;display:grid;place-items:center;filter:drop-shadow(0 0 20px rgba(66,133,244,.3))}.empty h3{color:var(--text);font-family:var(--display);letter-spacing:.06em;margin-bottom:6px}.pay-box{text-align:center;padding:24px 18px;border-radius:24px;position:relative;overflow:hidden;border:1px solid rgba(66,133,244,.25);background:radial-gradient(circle at 50% 0%,rgba(66,133,244,.18),transparent 55%),var(--card-solid);box-shadow:var(--shadow-gold)}.pay-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(66,133,244,.08),transparent);background-size:100% 200%;animation:scan 3.5s linear infinite;pointer-events:none}.pay-box>*{position:relative;z-index:1}.pay-box .amt{font-family:var(--display);font-size:42px;font-weight:900;background:linear-gradient(90deg,#fff,var(--gold),var(--gold2));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1;margin:6px 0 4px}.addr{margin:16px 0;padding:14px;border-radius:14px;background:#00000073;border:1px dashed rgba(66,133,244,.4);font-family:ui-monospace,Menlo,monospace;font-size:12px;word-break:break-all;color:var(--gold);letter-spacing:.04em}.seller-hero{border-radius:24px;padding:20px;position:relative;overflow:hidden;border:1px solid var(--stroke);background:linear-gradient(135deg,rgba(242,139,130,.22),transparent 50%),linear-gradient(225deg,rgba(66,133,244,.14),transparent 45%),var(--card-solid)}.seller-hero h1{font-family:var(--display);font-size:22px;font-weight:900;margin-top:10px;letter-spacing:.02em;line-height:1.2}.seller-hero h1 em{font-style:normal;color:var(--gold)}.seller-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.action-tile{text-align:left;padding:16px 14px;border-radius:18px;background:var(--card);border:1px solid var(--stroke2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.15s;color:inherit}.action-tile:active{border-color:#4285f466;transform:scale(.97)}.action-tile .ico{color:var(--gold);margin-bottom:8px;display:grid;place-items:start}.action-tile h4{font-size:13px;font-weight:800}.action-tile p{font-size:11px;color:var(--dim);margin-top:3px}.field{width:100%;background:#00000059;border:1px solid var(--stroke2);border-radius:14px;padding:13px 14px;color:var(--text);margin-top:6px}.field:focus{border-color:#4285f473}label.lbl{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-top:12px}.profile-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.big-av{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:26px;font-weight:900;font-family:var(--display);background:linear-gradient(135deg,var(--gold),var(--gold2));box-shadow:0 0 0 3px #4285f459,0 0 30px #f28b8259}.menu-row{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--stroke2);font-weight:700;font-size:14px}.menu-left{display:inline-flex;align-items:center;gap:10px;color:var(--text)}.menu-row .right{color:var(--dim);font-weight:600}.toast{position:fixed;left:50%;bottom:calc(var(--nav-h) + 20px + var(--safe-b));transform:translate(-50%);z-index:100;padding:12px 20px;border-radius:999px;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--gold),var(--gold2));box-shadow:0 10px 40px #4285f473;animation:toastIn .3s cubic-bezier(.2,.9,.3,1.2);white-space:nowrap}@keyframes toastIn{0%{opacity:0;transform:translate(-50%) translateY(16px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media (max-width: 380px){.hero h1{font-size:22px}.stats-row{grid-template-columns:repeat(2,1fr)}.role-switch{display:none}}.page-inner{display:flex;flex-direction:column;gap:14px}.page-title{font-family:var(--display);font-size:22px;letter-spacing:2px;line-height:1.1}.page-title span{color:var(--gold);-webkit-text-fill-color:var(--gold)}.gold{color:var(--gold)}.flex-1{flex:1}.center{text-align:center}.dim-line{color:var(--muted);font-size:12.5px;line-height:1.5}.dim{color:var(--dim)}.balance-card{position:relative;overflow:hidden;border-radius:18px;padding:16px;background:linear-gradient(135deg,#4285f424,#12182699 45%);border:1px solid rgba(66,133,244,.28);box-shadow:var(--shadow-gold)}.balance-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120px 80px at 90% -10%,rgba(66,133,244,.35),transparent 60%);pointer-events:none}.balance-card>*{position:relative;z-index:1}.balance-top{display:flex;align-items:center;justify-content:space-between}.lbl{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-size:10px;letter-spacing:2.5px;color:var(--muted)}.balance-val{font-family:var(--display);font-size:34px;font-weight:900;letter-spacing:1px;margin:8px 0 6px;background:linear-gradient(180deg,#FFFFFF,#A8C7FA 40%,var(--gold) 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.balance-val.sm{font-size:24px}.balance-sub{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--muted)}.balance-sub span{display:inline-flex;align-items:center;gap:5px}.escrow-banner{display:flex;gap:10px;align-items:center;border-radius:14px;padding:12px 14px;background:#4285f412;border:1px solid rgba(66,133,244,.22);color:#c2d7fc}.escrow-banner strong{font-size:13px;display:block}.escrow-banner p{font-size:11.5px;color:var(--muted);margin-top:2px;line-height:1.45}.escrow-banner.sm{padding:10px 12px}.escrow-banner.sm p{font-size:11px}.module-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.module-tile{position:relative;overflow:hidden;border-radius:16px;padding:14px 12px 12px;background:var(--card);border:1px solid var(--stroke2);transition:border-color .2s,transform .1s}.module-tile:active{transform:scale(.97);border-color:#4285f480}.module-tile:after{content:"";position:absolute;top:-30px;right:-30px;width:70px;height:70px;background:radial-gradient(circle,rgba(66,133,244,.2),transparent 70%);pointer-events:none}.mod-ico{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;margin-bottom:10px;background:linear-gradient(135deg,#4285f42e,#4285f41a);border:1px solid rgba(66,133,244,.3);color:var(--gold)}.module-tile h4{font-size:13px;font-weight:800;letter-spacing:.4px}.module-tile p{font-size:10.5px;color:var(--dim);margin-top:3px;line-height:1.35}.nav-badge{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--red);color:#fff;font-size:9.5px;font-weight:800;box-shadow:var(--shadow-red)}.result-count{font-size:11.5px;color:var(--muted)}.filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.filters::-webkit-scrollbar{display:none}.filter-chip{flex-shrink:0;padding:7px 14px;border-radius:99px;border:1px solid var(--stroke2);color:var(--muted);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.filter-chip.active{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#fff;border-color:transparent;box-shadow:0 4px 18px #4285f44d}.seg{display:flex;padding:3px;border-radius:13px;background:#ffffff0a;border:1px solid var(--stroke2)}.seg-item{flex:1;padding:9px 6px;border-radius:10px;font-family:var(--display);font-size:10.5px;letter-spacing:1.5px;color:var(--muted);transition:all .18s}.seg-item.on{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#fff;font-weight:800;box-shadow:0 4px 16px #4285f447}.statusbar{display:flex;gap:8px;flex-wrap:wrap}.statusbar .chip{font-size:10.5px;padding:5px 10px}.chip.sm{font-size:9.5px;padding:3px 8px;border-radius:7px}.chip.red,.status.bad{background:#f28b821f;color:var(--red);border:1px solid rgba(242,139,130,.35)}.status.dim{background:#ffffff0d;color:var(--dim);border:1px solid var(--stroke2)}.status.dispute{background:#f28b8224;color:var(--red);border:1px solid rgba(242,139,130,.4)}.offer-hint{display:flex;align-items:center;gap:8px;border-radius:12px;padding:10px 12px;background:#4285f414;border:1px dashed rgba(66,133,244,.4);color:var(--gold);font-size:12px}.seller-card{display:flex;align-items:center;gap:10px;border-radius:14px;padding:10px 12px;background:var(--card);border:1px solid var(--stroke2)}.seller-card-info{flex:1;min-width:0}.seller-card-info h4{display:flex;align-items:center;gap:5px;font-size:13.5px}.seller-card-info h4 .ico-svg{color:var(--cyan)}.seller-card-info p{font-size:11px;color:var(--muted);margin-top:2px}.tab-h{font-family:var(--display);font-size:11px;letter-spacing:2px;color:var(--gold);display:flex;align-items:center;gap:6px;margin:4px 0 8px}.tab-body{display:flex;flex-direction:column;gap:10px}.check-list{list-style:none;display:flex;flex-direction:column;gap:9px}.check-list li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--muted);line-height:1.45}.check-list li .ico-svg{color:var(--green);margin-top:2px}.ask-box{display:flex;gap:8px}.ask-box .field{flex:1}.qa-item{border-radius:13px;padding:11px 12px;background:var(--card);border:1px solid var(--stroke2)}.qa-q{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:700;line-height:1.45}.qa-q .ico-svg{color:var(--gold);margin-top:2px;flex-shrink:0}.qa-a{margin-top:8px;display:flex;gap:6px;font-size:12px;color:var(--green);line-height:1.45}.qa-wait{margin-top:8px;font-size:11px;color:var(--dim)}.qa-item.seller{border-color:#4285f440}.review-item{border-radius:13px;padding:12px;background:var(--card);border:1px solid var(--stroke2)}.review-head{display:flex;align-items:center;gap:10px}.review-av{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--display);font-weight:800;font-size:14px;background:linear-gradient(135deg,#4285f452,#1a73e838);border:1px solid rgba(66,133,244,.4);color:var(--gold);text-transform:uppercase}.review-head h4{font-size:13px}.review-head p{font-size:11px;color:var(--gold);letter-spacing:1px}.review-head p span{color:var(--dim)}.review-head .chip{margin-left:auto}.review-text{font-size:12.5px;color:var(--muted);margin-top:8px;line-height:1.5}.review-av.has-unread{box-shadow:0 0 0 2px var(--red)}.detail-actions{display:flex;gap:8px;margin-top:4px}.detail-actions .btn{padding:11px 10px;font-size:11.5px}.detail-actions .btn:disabled{opacity:.4;cursor:not-allowed}.btn.subbed{border-color:#81c99580;color:var(--green)}.stat-row.mini{display:flex;gap:8px;flex-wrap:wrap}.stat-cell{display:inline-flex;align-items:center;gap:5px;border-radius:9px;padding:5px 10px;font-size:11.5px;font-weight:700;color:var(--muted);background:#ffffff0a;border:1px solid var(--stroke2)}.stat-cell .ico-svg{color:var(--gold)}.stat-cell.out{color:var(--red);border-color:#f28b8259}.auth-page{position:relative;min-height:100vh;max-width:480px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:28px 20px calc(28px + var(--safe-b));overflow:hidden}.auth-orb{position:absolute;width:340px;height:340px;border-radius:50%;top:-140px;right:-120px;background:radial-gradient(circle,rgba(66,133,244,.3),transparent 65%);filter:blur(10px);animation:float 6s ease-in-out infinite}.auth-card{position:relative;z-index:1;width:100%;border-radius:22px;padding:24px 20px;background:#121826e0;border:1px solid rgba(66,133,244,.22);box-shadow:0 24px 80px #0009;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-brand{display:flex;align-items:center;gap:12px;margin-bottom:16px}.auth-brand h1{font-family:var(--display);font-size:28px;letter-spacing:3px}.auth-brand h1 span{color:var(--gold);-webkit-text-fill-color:var(--gold)}.auth-kicker{font-family:var(--display);font-size:9px;letter-spacing:3px;color:var(--muted);display:block;margin-bottom:2px}.auth-card h3{font-family:var(--display);font-size:16px;letter-spacing:1.5px;margin-bottom:8px}.auth-sub{font-size:12.5px;color:var(--muted);line-height:1.55;margin-bottom:16px}.tg-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:13px;border-radius:14px;font-weight:800;font-size:14px;color:#fff;background:linear-gradient(135deg,#37aee2,#1f9bd1);box-shadow:0 8px 28px #37aee259}.tg-btn:active{transform:scale(.98)}.divider{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--dim);font-size:10.5px;letter-spacing:2px}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--stroke2)}.field-wrap{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field-wrap label{font-family:var(--display);font-size:9.5px;letter-spacing:2px;color:var(--muted)}.field-wrap label small{color:var(--dim)}.label-row{display:flex;justify-content:space-between;align-items:center}.auth-foot{text-align:center;font-size:12px;color:var(--muted);margin-top:14px}.auth-foot button{font-size:12px;font-weight:800}.auth-fine{font-family:var(--display);font-size:9px;letter-spacing:2px;color:var(--dim);text-align:center}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.back-link{display:inline-flex;align-items:center;gap:5px;margin-top:14px;font-size:12px;font-weight:700}.tg-auth{text-align:center;padding:10px 0}.tg-avatar{width:68px;height:68px;margin:6px auto 14px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#37aee2,#1f9bd1);color:#fff;box-shadow:0 0 0 6px #37aee226}.tg-avatar.spin{animation:tgSpin 1.2s linear infinite}@keyframes tgSpin{to{transform:rotate(360deg)}}.tg-auth h3{margin-bottom:6px}.tg-auth p{font-size:12px;color:var(--muted);line-height:1.6}.tg-auth code{background:#ffffff12;border:1px solid var(--stroke2);border-radius:8px;padding:2px 8px;font-size:11.5px;color:var(--cyan)}.loader{width:26px;height:26px;margin:18px auto 4px;border-radius:50%;border:3px solid rgba(66,133,244,.2);border-top-color:var(--gold);animation:tgSpin .8s linear infinite}.twofa-ico{width:56px;height:56px;margin:4px auto 14px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#4285f438,#1a73e824);border:1px solid rgba(66,133,244,.4);color:var(--gold)}.otp-row{display:flex;gap:8px;justify-content:center;margin:6px 0 16px}.otp{width:44px;height:52px;text-align:center;font-family:var(--display);font-size:20px;font-weight:800;border-radius:12px;background:#ffffff0d;border:1px solid var(--stroke2)}.otp:focus{border-color:#4285f499}.cart-list{display:flex;flex-direction:column;gap:10px}.cart-row{position:relative}.cart-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.trash-btn{align-self:flex-start;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:var(--dim);border:1px solid var(--stroke2)}.trash-btn:active{color:var(--red);border-color:#f28b8280}.totals{border-radius:14px;padding:14px;background:var(--card);border:1px solid var(--stroke2);display:flex;flex-direction:column;gap:8px}.total-row{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted)}.total-row.big{font-family:var(--display);font-size:15px;font-weight:800;color:var(--text);border-top:1px dashed var(--stroke2);padding-top:10px}.total-row.big span:last-child{color:var(--gold)}.total-row .free{color:var(--green);font-weight:700}.checkout-card{border-radius:18px;padding:16px;background:var(--card);border:1px solid var(--stroke2);display:flex;flex-direction:column;gap:14px}.checkout-head{display:flex;justify-content:space-between;align-items:center;font-size:12.5px}.checkout-head>span:first-child{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.checkout-head>span:last-child{font-family:var(--display);font-weight:800;color:var(--green)}.checkout-head .short{color:var(--red)}.checkout-rows{display:flex;flex-direction:column;gap:8px}.coin-row{display:flex;gap:8px}.coin-chip{flex:1;padding:9px;border-radius:10px;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:1px;color:var(--muted);border:1px solid var(--stroke2)}.coin-chip.on{color:#fff;background:linear-gradient(135deg,var(--gold),var(--gold2));border-color:transparent}.deposit-callout{display:flex;align-items:center;gap:10px;border-radius:14px;padding:12px;background:#4285f414;border:1px solid rgba(66,133,244,.35)}.deposit-callout .ico-svg{color:var(--gold);flex-shrink:0}.deposit-callout strong{font-size:12.5px;display:block}.deposit-callout p{font-size:11px;color:var(--muted);margin-top:2px}.deposit-callout .btn{margin-left:auto;flex-shrink:0}.deposit-box{border-radius:14px;padding:14px;background:var(--card);border:1px solid rgba(66,133,244,.3)}.quick-amts{display:flex;gap:8px;margin:-4px 0 10px;flex-wrap:wrap}.orders-list{display:flex;flex-direction:column;gap:10px}.order-card{width:100%;text-align:left;border-radius:16px;padding:14px;background:var(--card);border:1px solid var(--stroke2);display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.order-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--muted)}.order-card.st-escrow:before{background:var(--gold)}.order-card.st-delivered:before{background:var(--green)}.order-card.st-dispute:before{background:var(--red)}.order-card.st-pending:before{background:var(--cyan)}.order-top{display:flex;justify-content:space-between;align-items:center}.order-id{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-size:10.5px;letter-spacing:1.5px;color:var(--muted)}.order-card h4{font-size:14px;line-height:1.35}.order-meta{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);flex-wrap:wrap}.order-room{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--cyan);border-radius:9px;padding:6px 9px;background:#4285f412;border:1px solid rgba(66,133,244,.2)}.order-room .ico-svg:last-child{margin-left:auto}.room-timer{display:inline-flex;align-items:center;gap:4px;color:var(--gold);font-weight:800;margin-left:auto}.room-timer.warn{color:var(--red)}.dispute-note{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--red)}.empty.soft{border:1px dashed var(--stroke2);background:none;padding:14px;display:flex;align-items:center;justify-content:center;gap:8px;flex-direction:row}.empty.soft p{margin:0;font-size:11.5px;color:var(--dim)}.empty.soft .ico-svg{color:var(--dim)}.room-list{display:flex;flex-direction:column;gap:10px}.room-card{width:100%;text-align:left;border-radius:16px;padding:14px;background:var(--card);border:1px solid rgba(66,133,244,.2);display:flex;flex-direction:column;gap:8px}.room-head{display:flex;justify-content:space-between;align-items:center}.room-id{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-size:11px;letter-spacing:1.5px;color:var(--gold)}.room-card h4{font-size:13.5px}.room-foot{display:flex;justify-content:space-between;align-items:center;font-size:11px}.dr-page{padding-bottom:8px}.dr-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border-radius:16px;padding:14px;background:var(--card);border:1px solid var(--stroke2)}.dr-ident h3{font-size:15px;margin:6px 0 3px}.dr-ident p{font-size:11.5px;color:var(--muted)}.dr-shield{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--cyan);font-family:var(--display);font-size:8.5px;letter-spacing:1.5px;flex-shrink:0}.timer-bar,.dispute-bar,.done-bar{display:flex;align-items:center;gap:10px;border-radius:13px;padding:11px 13px}.timer-bar{background:#f28b821a;border:1px solid rgba(242,139,130,.35);color:#e9bec2}.timer-bar .ico-svg{color:var(--red)}.timer-bar strong{font-size:12.5px;display:block}.timer-bar p{font-size:11px;color:var(--muted);margin-top:2px}.dispute-bar{background:#4285f41a;border:1px solid rgba(242,139,130,.45)}.dispute-bar .ico-svg{color:var(--red)}.dispute-bar strong{font-size:12.5px;display:block}.dispute-bar p{font-size:11px;color:var(--muted);margin-top:2px}.done-bar{background:#81c99514;border:1px solid rgba(129,201,149,.3)}.done-bar .ico-svg{color:var(--green)}.done-bar strong{font-size:12.5px;display:block}.done-bar p{font-size:11px;color:var(--muted);margin-top:2px}.creds-box{border-radius:15px;padding:13px;background:linear-gradient(135deg,#4285f417,#12182680);border:1px solid rgba(66,133,244,.3)}.creds-head{display:flex;justify-content:space-between;align-items:center}.creds-head>span:first-child{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-size:10px;letter-spacing:2px;color:var(--gold)}.creds-note{margin-top:10px;font-size:12.5px;color:var(--text);background:#00000059;border:1px dashed rgba(66,133,244,.4);border-radius:10px;padding:10px 12px;font-family:ui-monospace,Cascadia Code,monospace;word-break:break-all}.creds-actions{display:flex;align-items:center;gap:8px;margin-top:10px}.creds-wait{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;color:var(--muted)}.creds-submit{margin-top:10px}.creds-submit .field-wrap{margin-bottom:8px}.dr-chat{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto;padding:2px}.msg{max-width:82%;display:flex;flex-direction:column;gap:3px}.msg.me{align-self:flex-end;align-items:flex-end}.msg.them{align-self:flex-start;align-items:flex-start}.msg-name{font-size:10px;font-weight:800;color:var(--gold)}.msg-bubble{padding:9px 12px;border-radius:14px;font-size:12.5px;line-height:1.45}.msg.them .msg-bubble{background:var(--card-solid);border:1px solid var(--stroke2);border-bottom-left-radius:4px}.msg.me .msg-bubble{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#fff;font-weight:600;border-bottom-right-radius:4px}.msg-time{font-size:9.5px;color:var(--dim)}.dr-input{display:flex;gap:8px;position:sticky;bottom:0;padding:8px 0 4px;background:linear-gradient(transparent,var(--bg) 30%)}.dr-input .field{flex:1}.send-btn{width:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0}.dr-actions{display:flex;gap:8px}.dr-actions .btn{padding:12px;font-size:12px}.offer-card{border-radius:16px;padding:14px;background:var(--card);border:1px solid var(--stroke2);display:flex;flex-direction:column;gap:10px}.offer-card.sm{padding:12px}.offer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.offer-top h4{font-size:13.5px;line-height:1.35}.offer-top p{font-size:11.5px;color:var(--muted);margin-top:3px}.offer-amt{display:flex;align-items:baseline;gap:8px}.offer-amt .big{font-family:var(--display);font-size:22px;font-weight:900;color:var(--gold)}.offer-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.offer-meta span{display:inline-flex;align-items:center;gap:5px}.counter-chip{font-size:12px;border-radius:10px;padding:8px 10px;background:#4285f414;border:1px solid rgba(66,133,244,.3);color:#c2d7fc}.counter-chip b{color:var(--cyan)}.offer-actions{display:flex;gap:8px;align-items:center}.offer-note{font-size:11.5px}.offer-note.ok{color:var(--green)}.offer-note.bad{color:var(--red)}.counter-input{display:flex;gap:8px;flex:1}.counter-input .field{flex:1}.hint-card{display:flex;gap:10px;align-items:flex-start;border-radius:13px;padding:12px 13px;background:#4285f40f;border:1px dashed rgba(66,133,244,.3)}.hint-card .ico-svg{color:var(--gold);flex-shrink:0;margin-top:1px}.hint-card p{font-size:11.5px;color:var(--muted);line-height:1.5}.hint-card b{color:var(--text)}.wallet-hero{margin-bottom:2px}.wallet-panel{border-radius:15px;padding:14px;background:var(--card);border:1px solid var(--stroke2);display:flex;flex-direction:column;gap:10px}.addr{display:flex;flex-direction:column;gap:8px;border-radius:12px;padding:12px;background:#0000004d;border:1px solid var(--stroke2)}.addr-lbl{font-family:var(--display);font-size:9px;letter-spacing:2px;color:var(--muted)}.addr code{font-size:11.5px;color:var(--cyan);word-break:break-all;-webkit-user-select:all;user-select:all}.withdrawals-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mini-stat{border-radius:12px;padding:10px;background:var(--card);border:1px solid var(--stroke2)}.mini-stat span{display:block;font-size:10px;color:var(--dim);letter-spacing:.5px}.mini-stat b{font-family:var(--display);font-size:15px;margin-top:4px;display:block;color:var(--gold)}.tx-list{display:flex;flex-direction:column;gap:8px}.tx-row{display:flex;align-items:center;gap:10px;border-radius:13px;padding:10px 12px;background:var(--card);border:1px solid var(--stroke2)}.tx-ico{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0d;border:1px solid var(--stroke2);color:var(--muted)}.tx-ico.deposit{color:var(--green);border-color:#81c9954d}.tx-ico.withdraw{color:var(--cyan);border-color:#4285f44d}.tx-ico.escrow,.tx-ico.referral{color:var(--gold);border-color:#4285f44d}.tx-body{flex:1;min-width:0}.tx-body h5{font-size:12.5px}.tx-body p{font-size:10.5px;color:var(--dim);margin-top:2px;display:flex;align-items:center;gap:6px}.tx-amt{font-family:var(--display);font-size:13px;font-weight:800;color:var(--muted)}.tx-amt.up{color:var(--green)}.forum-list{display:flex;flex-direction:column;gap:10px}.forum-post{width:100%;text-align:left;border-radius:15px;padding:13px 14px;background:var(--card);border:1px solid var(--stroke2);display:flex;flex-direction:column;gap:7px}.forum-post.bm{border-color:#4285f44d}.forum-post-head{display:flex;align-items:center;gap:7px}.chan{font-family:var(--display);font-size:8.5px;letter-spacing:1.5px;padding:3px 8px;border-radius:6px;background:#ffffff0f;border:1px solid var(--stroke2);color:var(--muted);text-transform:uppercase}.chan.deals{color:var(--green);border-color:#81c9954d}.chan.scam-watch{color:var(--red);border-color:#4285f466}.chan.support{color:var(--cyan);border-color:#4285f44d}.hot-chip{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:800;letter-spacing:1px;color:var(--red)}.bm-chip{color:var(--gold);display:inline-flex}.forum-post h4{font-size:13.5px;line-height:1.4}.forum-post.bm h4{display:flex;align-items:center;gap:6px;font-size:12.5px}.forum-snip{font-size:11.5px;color:var(--muted);line-height:1.45}.forum-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10.5px;color:var(--dim)}.forum-meta span{display:inline-flex;align-items:center;gap:4px}.forum-meta .ico-svg{margin-right:4px}.forum-post .forum-meta .ico-svg:last-child{margin-left:auto;color:var(--muted)}.thread-card{border-radius:16px;padding:15px;background:var(--card);border:1px solid var(--stroke2);display:flex;flex-direction:column;gap:9px}.thread-title{font-size:16.5px;line-height:1.4}.thread-body{font-size:12.5px;color:var(--muted);line-height:1.6}.bm-btn{margin-left:auto;color:var(--dim);padding:4px;border-radius:8px}.bm-btn.on{color:var(--gold)}.reply-list{display:flex;flex-direction:column;gap:9px}.reply-item{display:flex;gap:10px;border-radius:13px;padding:11px 12px;background:var(--card);border:1px solid var(--stroke2);font-size:12.5px}.reply-item .review-av{width:28px;height:28px;font-size:11px}.reply-head{font-size:11px;color:var(--dim);margin-bottom:3px}.reply-head b{color:var(--text)}.reply-box{display:flex;gap:8px}.reply-box .field{flex:1}.dm-page{padding-bottom:8px}.dm-head{display:flex;align-items:center;gap:10px;border-radius:14px;padding:10px 12px;background:var(--card);border:1px solid var(--stroke2)}.dm-person{flex:1;display:flex;align-items:center;gap:10px}.dm-person h4{font-size:13.5px}.dm-person p{font-size:10px;color:var(--cyan);display:flex;align-items:center;gap:4px;margin-top:2px}.blocked-note{font-size:11.5px;color:var(--red);border-radius:10px;padding:9px 12px;background:#f28b8214;border:1px solid rgba(242,139,130,.3)}.dm-list{display:flex;flex-direction:column;gap:9px}.dm-item{display:flex;align-items:center;gap:11px;border-radius:14px;padding:11px 12px;background:var(--card);border:1px solid var(--stroke2)}.dm-item:active{border-color:#4285f466}.dm-body{flex:1;min-width:0}.dm-top{display:flex;justify-content:space-between;align-items:baseline}.dm-top h4{font-size:13.5px}.dm-time{font-size:10px;color:var(--dim)}.dm-body p{font-size:11.5px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-right{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.tg-dot{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#37aee233;color:#37aee2}.unread-badge{min-width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--red);color:#fff;font-size:10px;font-weight:800}.notif-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.notif-list{display:flex;flex-direction:column;gap:9px}.notif-item{width:100%;text-align:left;display:flex;align-items:center;gap:11px;border-radius:14px;padding:12px;background:var(--card);border:1px solid var(--stroke2);position:relative}.notif-item.unread{border-color:#4285f466;background:#4285f40d}.notif-ico{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#ffffff0d;border:1px solid var(--stroke2);color:var(--muted)}.notif-ico.t-offer{color:var(--gold);border-color:#4285f459}.notif-ico.t-room{color:var(--cyan);border-color:#4285f44d}.notif-ico.t-escrow{color:var(--green);border-color:#81c9954d}.notif-ico.t-price{color:var(--gold)}.notif-ico.t-referral{color:var(--cyan)}.notif-ico.t-wallet{color:var(--green)}.notif-body{flex:1;min-width:0}.notif-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.notif-top h4{font-size:13px}.notif-body p{font-size:11.5px;color:var(--muted);margin-top:2px;line-height:1.45}.unread-dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);flex-shrink:0}.ref-card{background:linear-gradient(135deg,#4285f429,#12182699 50%)}.ref-row{display:flex;justify-content:space-between;align-items:flex-end}.ref-num{text-align:right}.ref-box{border-radius:15px;padding:14px;background:var(--card);border:1px solid var(--stroke2);display:flex;flex-direction:column;gap:10px}.ref-link{display:flex;align-items:center;gap:8px;background:#00000059;border:1px dashed rgba(66,133,244,.4);border-radius:11px;padding:10px 12px}.ref-link code{flex:1;font-size:11.5px;color:var(--cyan);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-item{display:flex;align-items:center;gap:11px;border-radius:13px;padding:11px 12px;background:var(--card);border:1px solid var(--stroke2)}.sub-ico{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#4285f41a;border:1px solid rgba(66,133,244,.3);color:var(--gold);flex-shrink:0}.sub-item div{flex:1;min-width:0}.sub-item h5{font-size:13px}.sub-item p{font-size:10.5px;color:var(--muted);margin-top:2px;display:flex;align-items:center;gap:4px}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;padding:12px 14px;background:var(--card);border:1px solid var(--stroke2)}.toggle-row h5{font-size:13px}.toggle-row p{font-size:11px;color:var(--muted);margin-top:3px;display:flex;align-items:center;gap:4px}.toggle{width:46px;height:26px;flex-shrink:0;border-radius:14px;background:#ffffff17;border:1px solid var(--stroke2);position:relative;transition:background .2s}.toggle span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--muted);transition:all .2s}.toggle.on{background:#4285f440;border-color:#4285f480}.toggle.on span{left:22px;background:var(--gold);box-shadow:0 0 12px #4285f499}.seller-hero{display:flex;align-items:center;gap:13px;border-radius:18px;padding:16px;background:linear-gradient(135deg,#4285f429,#12182699 55%);border:1px solid rgba(66,133,244,.35)}.seller-av{width:52px;height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:16px;font-family:var(--display);font-size:22px;font-weight:900;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#fff;box-shadow:var(--shadow-red)}.seller-hero h1{font-family:var(--display);font-size:17px;letter-spacing:1.5px;line-height:1.25}.seller-hero h1 em{color:var(--red);font-style:normal}.seller-hero p{font-size:11px;color:var(--muted);margin-top:5px;display:flex;align-items:center;gap:4px}.seller-product{flex-direction:column;align-items:stretch;gap:8px}.prod-actions{display:flex;gap:8px;flex-wrap:wrap}.app-state{display:flex;align-items:center;gap:10px;border-radius:13px;padding:12px;background:#81c9950f;border:1px solid rgba(129,201,149,.3)}.app-state .ico-svg{color:var(--green)}.app-state p{font-size:11.5px;color:var(--muted);line-height:1.5}.app-state b{color:var(--green)}.answer-row{display:flex;gap:8px;margin-top:9px}.answer-row .field{flex:1}.tg-sync{display:flex;align-items:center;gap:10px;border-radius:14px;padding:12px 13px;background:#37aee214;border:1px solid rgba(55,174,226,.3)}.tg-sync .ico-svg{color:#37aee2}.tg-sync div{flex:1}.tg-sync h5{font-size:12.5px}.tg-sync p{font-size:10.5px;color:var(--muted);margin-top:2px}.menu{border-radius:16px;background:var(--card);border:1px solid var(--stroke2);overflow:hidden}.menu-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;font-size:13px;border-bottom:1px solid var(--stroke2)}.menu-row:last-child{border-bottom:none}.menu-left{display:inline-flex;align-items:center;gap:10px;font-weight:600}.menu-left .ico-svg{color:var(--gold)}.menu-row .right{display:inline-flex;align-items:center;gap:4px;color:var(--dim);font-size:12px;font-weight:600}.signout{margin-top:6px}.admin-head{display:flex;align-items:center;gap:12px}.admin-lock{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#4285f429,#12182699 55%);border:1px solid rgba(66,133,244,.35);color:var(--red)}.admin-tabs{padding-bottom:4px}.admin-list{display:flex;flex-direction:column;gap:9px}.admin-item{display:flex;align-items:center;gap:11px;border-radius:13px;padding:11px 12px;background:var(--card);border:1px solid var(--stroke2)}.admin-item div{flex:1;min-width:0}.admin-item h5{font-size:13px;display:flex;align-items:center;gap:6px}.admin-item p{font-size:10.5px;color:var(--dim);margin-top:2px}.admin-ico{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0d;border:1px solid var(--stroke2);color:var(--gold)}.audit-row{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);border-radius:12px;padding:10px 12px;background:#ffffff08;border:1px solid var(--stroke2)}.audit-row .ico-svg{color:var(--cyan)}.field.area{resize:none;min-height:74px;padding:12px;line-height:1.5}.toast{position:fixed;left:50%;bottom:calc(var(--nav-h) + var(--safe-b) + 16px);transform:translate(-50%);z-index:90;max-width:86%;padding:10px 18px;border-radius:99px;background:#121826eb;border:1px solid rgba(66,133,244,.5);color:var(--text);font-size:12.5px;font-weight:600;box-shadow:0 12px 40px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:toastIn .25s ease;text-align:center}@media (max-width: 380px){.module-tile p{font-size:9.5px}.otp{width:40px;height:48px}.withdrawals-row{grid-template-columns:1fr 1fr 1fr}.mini-stat b{font-size:13px}}.auth-err{background:#f28b821f;border:1px solid rgba(242,139,130,.35);color:#f28b82;border-radius:12px;padding:10px 12px;font-size:13px;margin-bottom:12px}.auth-ok{background:#81c9951f;border:1px solid rgba(129,201,149,.35);color:#81c995;border-radius:12px;padding:10px 12px;font-size:13px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.offer-modal{margin:14px 0;padding:14px;border-radius:16px;background:#121826f2;border:1px solid rgba(66,133,244,.35);box-shadow:0 16px 40px #00000059}.offer-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.offer-modal-head h4{margin:0;font-size:15px}.list-art-fallback{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-weight:800;color:#a8c7fa;background:linear-gradient(135deg,#4285f440,#1a73e81f);border:1px solid rgba(66,133,244,.3)}button.bal-chip{cursor:pointer;font:inherit;color:inherit}.module-tile{text-decoration:none;color:inherit}.land-hero{position:relative;overflow:hidden;border-radius:22px;padding:22px 18px;background:radial-gradient(120% 80% at 82% -12%,rgba(66,133,244,.24),transparent 55%),linear-gradient(160deg,#4285f41f,#121826eb 62%);border:1px solid rgba(66,133,244,.3)}.land-kicker{font-family:var(--display);font-size:10px;letter-spacing:3px;color:var(--gold)}.land-title{font-family:var(--display);font-size:26px;font-weight:900;line-height:1.12;letter-spacing:.5px;margin-top:10px}.land-title em{font-style:normal;background:linear-gradient(90deg,var(--gold),#fff 45%,var(--red));-webkit-background-clip:text;background-clip:text;color:transparent}.land-sub{margin-top:10px;font-size:12.5px;line-height:1.55;color:var(--muted);max-width:320px}.land-cta{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.land-slot{margin-top:18px;height:132px;border-radius:16px;border:1px dashed rgba(66,133,244,.4);background:radial-gradient(60% 80% at 50% 50%,rgba(66,133,244,.08),transparent 70%),#4285f40a;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:var(--gold)}.land-slot span{font-family:var(--display);font-size:9px;letter-spacing:3px;color:var(--dim)}.land-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.land-stat{border-radius:16px;padding:14px;background:var(--card);border:1px solid var(--stroke2)}.land-stat b{font-family:var(--display);font-size:20px;font-weight:900;background:linear-gradient(180deg,#ffffff,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent;display:block}.land-stat span{font-size:11px;color:var(--muted);margin-top:4px;display:block}.land-sec-head{margin:8px 0 6px}.land-sec-head .kicker{font-family:var(--display);font-size:10px;letter-spacing:3px;color:var(--gold)}.land-sec-head h2{font-family:var(--display);font-size:18px;letter-spacing:1px;margin-top:6px}.land-sec-head p{font-size:11.5px;color:var(--dim);margin-top:5px;line-height:1.5}.land-features{margin-top:10px}.land-feats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.land-feat{border-radius:18px;padding:16px 14px;background:var(--card);border:1px solid var(--stroke2);position:relative;overflow:hidden}.land-feat-ico{width:42px;height:42px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4285f42e,#4285f414);border:1px solid rgba(66,133,244,.3);color:var(--gold);margin-bottom:12px}.land-feat h4{font-size:13.5px;font-weight:800}.land-feat p{font-size:11px;color:var(--muted);margin-top:5px;line-height:1.5}.land-how{margin-top:10px}.land-steps{display:flex;flex-direction:column;gap:10px;list-style:none}.land-step{display:flex;gap:12px;align-items:flex-start;border-radius:16px;padding:14px;background:var(--card);border:1px solid var(--stroke2)}.step-num{font-family:var(--display);font-size:20px;font-weight:900;line-height:1;background:linear-gradient(180deg,#ffffff,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent;min-width:30px}.land-step .si{color:var(--gold);margin-top:2px;display:inline-flex}.land-step h4{font-size:13.5px;font-weight:800}.land-step p{font-size:11px;color:var(--muted);margin-top:4px;line-height:1.5}.land-cta-banner{margin-top:10px;border-radius:20px;padding:20px 18px;text-align:center;background:linear-gradient(160deg,#4285f429,#121826b8 62%);border:1px solid rgba(66,133,244,.32)}.land-cta-banner h2{font-family:var(--display);font-size:18px;letter-spacing:1px}.land-cta-banner p{font-size:11.5px;color:var(--muted);margin:8px auto 0;max-width:280px;line-height:1.5}.land-cta-banner .btn{margin-top:14px}
