:root{--panel-2:#11143a;--card:#111634;--card-hover:#171b45;--stroke:#8566ff2e;--soft:#7f89b4;--warning:#ffb020;--shadow:0 24px 60px #0203148f;--radius-xl:28px;--radius-lg:22px;--radius-md:18px;--radius-sm:14px;--sidebar-width:116px}body,html{margin:0;overflow-x:hidden;padding:0}body{background:radial-gradient(circle at 82% 6%,#7c5cff42,#0000 28%),radial-gradient(circle at 18% 88%,#25d7ff1f,#0000 26%),linear-gradient(180deg,#06071b,#090b27 48%,#07081f);font-family:Inter,system-ui,sans-serif}.sidebar{background:linear-gradient(180deg,#07091f,#0b0d27);border-right:1px solid #8566ff2e;border-right:1px solid var(--stroke);left:0;padding:18px 10px;top:0;transition:width .24s ease,padding .24s ease;z-index:40}.sidebar.is-collapsed{padding:14px 6px}.sidebar-toggle{background:hsla(0,0%,100%,.055);border:1px solid #8566ff42;border-radius:12px;color:#dfe6ff;cursor:pointer;display:grid;font-size:1rem;font-weight:900;height:34px;margin-bottom:12px;place-items:center;transition:transform .18s ease,background .18s ease,border-color .18s ease;width:34px}.sidebar-toggle:hover{background:#7c5cff2e;border-color:#d449ff5c;transform:translateY(-1px)}.sidebar nav{display:flex;flex-direction:column;gap:12px;width:100%}.main-content{padding-top:86px}.app-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06081df7;border-bottom:1px solid #8566ff33;box-shadow:0 18px 45px #0203145c;height:78px;padding:0 24px;transition:background .25s ease,transform .25s ease}.app-header:hover{background:#0a0c26fa;transform:translateY(-1px)}.header-left{display:flex;flex-direction:column}.header-brand-row{align-items:center;display:flex;gap:12px}.header-brand-logo{border-radius:14px;box-shadow:0 12px 28px #7c5cff57,0 0 20px #25d7ff29;height:42px;object-fit:cover;width:42px}.brand-title{color:#f8fafc;font-size:1rem;letter-spacing:.02em;text-transform:uppercase}.brand-subtitle,.header-subtitle{color:#a6afd1;color:var(--muted);font-size:.92rem;margin-top:5px}.user-badge{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;display:inline-flex;gap:1px;padding:8px 12px}.user-badge span{color:#fff;font-weight:700}.user-badge small{font-size:.78rem}.top-nav{align-items:center;background:#10143abd;border:1px solid #8566ff2e;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0d,0 12px 26px #03041642;display:flex;gap:10px;padding:6px 12px}.icon-btn{background:hsla(0,0%,100%,.045);border:1px solid #8566ff2e;border-radius:16px;color:#fff;display:grid;height:46px;place-items:center;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;width:46px}.icon-btn.active,.icon-btn:hover{background:radial-gradient(circle at top left,#d449ff52,#0000 42%),linear-gradient(135deg,#7c5cff47,#25d7ff1f);border-color:#d449ff6b;box-shadow:0 10px 24px #7c5cff33,inset 0 0 0 1px #ffffff0d;transform:translateY(-2px)}.header-link:hover,.header-logout:hover{background:#7c5cff29}.main-content{background:radial-gradient(circle at 72% 0,#7c5cff2e 0,#0000 32%),radial-gradient(circle at 12% 18%,#25d7ff14,#0000 28%),linear-gradient(180deg,#080a22,#080a24 40%,#07081f);overflow:auto;padding:86px 18px 18px}.market-app{display:block;min-height:100vh;width:100%}.market-sidebar{background:linear-gradient(180deg,#0a0c10,#11151b);border-right:1px solid #8566ff2e;border-right:1px solid var(--stroke);gap:18px;height:100vh;padding:24px 18px;position:sticky;top:0}.market-mini,.market-sidebar{align-items:center;display:flex;flex-direction:column}.market-mini{gap:12px;width:100%}.market-mini .logo-box{border-radius:18px;height:64px;width:64px}.logo-box{background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 60px #0203148f;box-shadow:var(--shadow);display:grid;height:76px;margin-bottom:6px;place-items:center;width:76px}.logo{font-size:2rem;font-weight:800;letter-spacing:-.08em}.brand-mark img,.logo-img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.side-nav{display:flex;flex-direction:column;gap:14px;margin-top:10px;width:100%}.nav-btn{background:radial-gradient(circle at top left,#7c5cff24,#0000 46%),linear-gradient(180deg,#11143a,#090b27);border:1px solid #8566ff2e;border-radius:24px;color:#fff;cursor:pointer;display:grid;height:80px;margin:0 auto;overflow:hidden;place-items:center;position:relative;transition:transform .2s ease,border-color .2s ease,background .2s ease;width:80px}.nav-btn.active,.nav-btn:hover{background:radial-gradient(circle at top left,#d449ff52,#0000 44%),linear-gradient(135deg,#7c5cff52,#25d7ff24);border-color:#d449ff70;box-shadow:0 16px 32px #7c5cff38;transform:translateY(-2px)}.nav-btn.active:after{border:2px solid #d449ffb8;border-radius:20px;content:"";inset:8px;pointer-events:none;position:absolute}.nav-btn img{background:#090b27;border-radius:16px;display:block;height:64px;object-fit:contain;padding:3px;width:64px}.nav-btn.telegram img{border-radius:50%}.nav-btn span{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.market-main{padding:26px 26px 34px}.topbar{grid-gap:18px;display:grid;gap:18px;grid-template-columns:auto 1fr auto;margin-bottom:24px}.brand,.topbar{align-items:center}.brand{display:flex;gap:14px;min-width:180px}.brand-mark{background:linear-gradient(135deg,#7c5cff,#d449ff);background:linear-gradient(135deg,var(--accent),var(--accent-3));border-radius:16px;box-shadow:0 12px 28px #7c5cff61,0 0 22px #25d7ff24;display:grid;font-weight:800;height:48px;overflow:hidden;place-items:center;width:48px}.brand h1{font-size:1.2rem;letter-spacing:-.03em;margin:0}.brand p{color:#a6afd1;color:var(--muted);font-size:.88rem;margin:2px 0 0}.search-wrap{align-items:center;background:#0c0f2bdb;border:1px solid #8566ff33;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0a,0 12px 24px #02031438;display:flex;gap:12px;padding:10px 14px}.search-wrap input{background:#0000;border:none;color:#f4f6ff;color:var(--text);font-size:.96rem;outline:none;width:100%}.search-wrap input::placeholder{color:#8d9aad}.toolbar{align-items:center;display:flex;gap:12px}.profile-btn,.tool-btn{background:hsla(0,0%,100%,.045);border:1px solid #8566ff2e;border-radius:16px;color:#f4f6ff;color:var(--text);cursor:pointer;display:grid;height:48px;min-width:48px;place-items:center;transition:all .2s ease}.profile-btn:hover,.tool-btn:hover{background:#7c5cff29;border-color:#d449ff57;transform:translateY(-2px)}.profile-btn{align-items:center;border-radius:999px;color:#f4f6ff;color:var(--text);display:flex;gap:10px;padding:0 16px 0 10px;text-decoration:none;width:auto}.avatar{background:linear-gradient(135deg,#2edcff,#7c5cff);border-radius:50%;display:grid;font-size:.86rem;font-weight:700;height:30px;place-items:center;width:30px}.market-layout{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:260px 1fr}.panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#12163aeb,#0c0f2be0);border:1px solid #8566ff33;border-radius:28px;border-radius:var(--radius-xl);box-shadow:0 24px 60px #0203148f;box-shadow:var(--shadow)}.filters{max-height:calc(100vh - 126px);overflow-y:auto;padding:14px;position:sticky;scrollbar-color:#d449ff80 #ffffff0a;scrollbar-width:thin;top:104px}.filters::-webkit-scrollbar{width:7px}.filters::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.filters::-webkit-scrollbar-thumb{background:#d449ff80;border-radius:999px}.panel-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.panel-title h2{font-size:1rem;letter-spacing:-.03em;margin:0}.clear-btn{background:#0000;border:none;color:#25d7ff;color:var(--accent-2);cursor:pointer;font-weight:600}.filter-group+.filter-group{border-top:1px solid #8566ff1f;margin-top:12px;padding-top:10px}.filter-group h3{color:#dfe6ef;font-size:.86rem;margin:0 0 8px}.option{align-items:center;color:#a6afd1;color:var(--muted);display:flex;font-size:.88rem;gap:8px;margin:6px 0}.option input[type=checkbox]{accent-color:#7c5cff;accent-color:var(--accent);cursor:pointer;height:16px;width:16px}.range-row{color:#a6afd1;color:var(--muted);display:flex;font-size:.85rem;justify-content:space-between;margin-top:7px}input[type=range]{accent-color:#7c5cff;accent-color:var(--accent);cursor:pointer;width:100%}.badge-grid{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.tier{background:hsla(0,0%,100%,.045);border:1px solid #8566ff29;border-radius:999px;color:#dbe3ff;cursor:pointer;font-size:.82rem;padding:7px 10px;transition:all .2s ease}.tier.active,.tier:hover{background:linear-gradient(135deg,#7c5cff52,#d449ff38);border-color:#d449ff75;color:#fff}.content{display:flex;flex-direction:column;gap:18px;width:100%}.content,.content>*{min-width:0}.hero{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:22px 24px}.hero h2{font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.05em;margin:0 0 6px}.hero p{color:#a6afd1;color:var(--muted);line-height:1.55;margin:0;max-width:640px}.hero-actions{flex-wrap:wrap;gap:12px}.btn{border-radius:16px;color:inherit;font-size:.92rem;padding:14px 18px;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.btn:hover{transform:translateY(-2px)}.btn.primary{background:linear-gradient(135deg,#25d7ff,#7c5cff,#d449ff);background:linear-gradient(135deg,var(--accent-2),var(--accent),var(--accent-3));box-shadow:0 16px 30px #7c5cff57,0 0 22px #d449ff29;color:#fff}.btn.secondary{background:hsla(0,0%,100%,.055);border:1px solid #8566ff33;color:#f4f6ff;color:var(--text)}.stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.stat-card{background:linear-gradient(180deg,#13173eeb,#0d102de0);border:1px solid #8566ff2e;border-radius:22px;padding:18px}.stat-card span{color:#a6afd1;color:var(--muted);font-size:.86rem}.stat-card strong{display:block;font-size:1.5rem;letter-spacing:-.05em;margin-top:10px}.market-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.market-head h3{font-size:1.08rem;margin:0}.segment{display:flex;flex-wrap:wrap;gap:10px}.segment button{background:hsla(0,0%,100%,.045);border:1px solid #8566ff29;border-radius:999px;color:#dfe6ff;cursor:pointer;font-weight:600;padding:10px 14px}.segment button.active{background:linear-gradient(135deg,#7c5cff5c,#d449ff38);border-color:#d449ff75;color:#fff}.cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:linear-gradient(180deg,#12163af5,#0b0e28f5);border:1px solid #8566ff29;border-radius:24px;box-shadow:0 18px 42px #0203146b;isolation:isolate;overflow:hidden;position:relative;transition:transform .24s ease,border-color .24s ease,background .24s ease}.card:hover{background:linear-gradient(180deg,#181d4afa,#0c0f2bfa);border-color:#d449ff57;transform:translateY(-6px)}.card.membership-vip,.card.membership-vip-plus,.profile-hero-card.membership-vip,.profile-hero-card.membership-vip-plus{border-style:solid;border-width:3px}.card.membership-vip,.profile-hero-card.membership-vip{border-color:#22d3ee;box-shadow:0 0 0 1px #6d5efc9e,0 0 32px #22d3ee52,0 14px 35px #00000047}.card.membership-vip-plus,.profile-hero-card.membership-vip-plus{border-color:#facc15;box-shadow:0 0 0 1px #f59e0bb8,0 0 34px #facc155c,0 14px 35px #00000047}.card.membership-vip:hover{border-color:#67e8f9;box-shadow:0 0 0 1px #6d5efcc7,0 0 40px #22d3ee70,0 18px 42px #00000057}.card.membership-vip-plus:hover{border-color:#fde68a;box-shadow:0 0 0 1px #f59e0be0,0 0 42px #facc1580,0 18px 42px #00000057}.card.membership-vip-plus:before,.card.membership-vip:before,.profile-hero-card.membership-vip-plus:before,.profile-hero-card.membership-vip:before{animation:membershipBorderShift 4.8s linear infinite;background-size:220% 220%;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:3}.card.membership-vip-plus:before,.card.membership-vip:before{display:none}.card.membership-vip:before,.profile-hero-card.membership-vip:before{background-image:linear-gradient(135deg,#25d7ff,#7c5cff,#7f73ff,#25d7ff);background-image:linear-gradient(135deg,var(--accent-2),var(--accent),#7f73ff,var(--accent-2));box-shadow:0 0 30px #38bdf847}.card.membership-vip-plus:before,.profile-hero-card.membership-vip-plus:before{background-image:linear-gradient(135deg,#fef3c7,#f59e0b,#facc15,#fff7ed,#d97706);box-shadow:0 0 34px #facc1557}@keyframes membershipBorderShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.card.membership-vip-plus:before,.card.membership-vip:before,.profile-hero-card.membership-vip-plus:before,.profile-hero-card.membership-vip:before{animation:none}}.card-media{align-items:flex-start;display:flex;height:170px;justify-content:space-between;overflow:hidden;padding:16px;position:relative}.card-media:before{background:linear-gradient(180deg,#00000014,#00000038);content:"";inset:0;position:absolute}.gradient-a{background:linear-gradient(135deg,#2563eb,#0f172a 65%,#1d4ed8)}.gradient-b{background:linear-gradient(135deg,#7c3aed,#111827 65%,#db2777)}.gradient-c{background:linear-gradient(135deg,#059669,#0f172a 65%,#14b8a6)}.gradient-d{background:linear-gradient(135deg,#ea580c,#111827 65%,#f59e0b)}.gradient-e{background:linear-gradient(135deg,#dc2626,#111827 65%,#7c3aed)}.gradient-f{background:linear-gradient(135deg,#0891b2,#111827 65%,#2563eb)}.pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;font-size:.76rem;padding:8px 12px}.mini-social,.pill{font-weight:700;position:relative;z-index:1}.mini-social{background:#0000003d;border:1px solid #ffffff24;border-radius:12px;color:#fff;display:grid;font-size:.82rem;height:38px;place-items:center;width:38px}.card-body{padding:18px}.card-top{align-items:flex-start;justify-content:space-between;margin-bottom:12px}.card-top,.seller{display:flex;gap:12px}.seller{align-items:center}.seller-link{border-radius:18px;color:inherit;text-decoration:none;transition:color .18s ease,transform .18s ease}.seller-link:hover{color:#fff;transform:translateY(-1px)}.seller-avatar{background:linear-gradient(135deg,#334155,#94a3b8);border-radius:16px;display:grid;font-weight:700;height:46px;overflow:hidden;place-items:center;width:46px}.seller-avatar img{display:block;height:100%;object-fit:cover;width:100%}.seller strong{display:block;font-size:.95rem}.seller span{color:#a6afd1;color:var(--muted);font-size:.82rem}.seller-tier-badge{background:linear-gradient(135deg,#25d7ff,#7c5cff);background:linear-gradient(135deg,var(--accent-2),var(--accent));border-radius:999px;box-shadow:0 8px 18px #38bdf82e;color:#f8fafc;display:inline-flex;font-size:.68rem;font-style:normal;font-weight:900;line-height:1;margin-top:6px;padding:4px 8px;text-transform:uppercase;width:fit-content}.seller-tier-vip-plus{background:linear-gradient(135deg,#fef3c7,#f59e0b,#facc15);box-shadow:0 8px 18px #facc1533;color:#1f1300}.price{text-align:right}.price strong{display:block;font-size:1.06rem;letter-spacing:-.04em}.price span{color:#a6afd1;color:var(--muted);font-size:.8rem}.card h4{font-size:1rem;letter-spacing:-.03em;margin:0 0 8px}.card p{color:#a6afd1;color:var(--muted);font-size:.9rem;line-height:1.55;margin:0;min-height:68px}.card-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.meta{display:flex;flex-wrap:wrap;gap:10px}.meta span{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;color:#ced8e5;font-size:.8rem;padding:8px 10px}.buy-btn{background:linear-gradient(135deg,#25d7ff,#7c5cff,#d449ff);background:linear-gradient(135deg,var(--accent-2),var(--accent),var(--accent-3));border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:700;padding:11px 14px}.pagination{display:flex;gap:10px;justify-content:center;padding:10px 0 2px}.page-btn{background:hsla(0,0%,100%,.045);border:1px solid #8566ff2e;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;height:42px;transition:all .2s ease;width:42px}.page-btn.active,.page-btn:hover{background:linear-gradient(135deg,#7c5cff57,#25d7ff2e);border-color:#d449ff6b}.footer-note{color:#7f89b4;color:var(--soft);font-size:.9rem;padding:6px 0 0;text-align:center}@media (max-width:1200px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.stats{grid-template-columns:repeat(2,1fr)}.product-deal-layout{grid-template-columns:1fr 1fr}.seller-detail-card{grid-column:1/-1;position:static}}@media (max-width:960px){.market-app{grid-template-columns:1fr}.market-sidebar{flex-direction:row;height:auto;justify-content:space-between;padding:18px;position:static;width:100%}.market-sidebar .side-nav{flex-direction:row;flex-wrap:wrap;justify-content:center}.market-sidebar .nav-btn{border-radius:18px;height:58px;width:58px}.topbar{grid-template-columns:1fr}.toolbar{justify-content:flex-start}.product-deal-layout,.product-lower-grid,.seller-product-grid,.seller-profile-listings{grid-template-columns:1fr}.seller-profile-hero,.seller-profile-main{align-items:flex-start;flex-direction:column}.seller-profile-actions{width:100%}}@media (max-width:760px){.market-layout{grid-template-columns:1fr}.filters{max-height:none;position:static}}@media (max-width:700px){:root{--sidebar-width:78px}.sidebar{padding:12px 6px}.app-header{gap:8px;height:68px;padding:0 10px}.header-brand-logo{border-radius:12px;height:36px;width:36px}.brand-title{font-size:.9rem}.brand-subtitle{display:none}.top-nav{gap:6px;overflow-x:auto;padding:4px 6px}.icon-btn{border-radius:14px;flex:0 0 auto;height:40px;width:40px}.user-badge{display:none}.header-logout{padding:8px}.main-content{padding-top:76px}.market-main{padding:16px}.hero,.market-head{align-items:flex-start;flex-direction:column}.cards,.stats{grid-template-columns:1fr}.search-wrap{order:3}.product-description-list,.product-metrics,.seller-stats-grid{grid-template-columns:1fr}.product-price-row{align-items:flex-start}.product-action-row,.product-action-row .btn{width:100%}}.page-shell{padding:24px 20px 40px}.auth-page{display:grid;min-height:calc(100vh - 48px);padding-top:40px;place-items:center}.auth-form{width:min(520px,100%)}.auth-form h3{font-size:1.7rem;margin-bottom:20px}.form input,.form select,.form textarea{margin-bottom:14px;width:100%}.form textarea{min-height:120px;resize:vertical}.form select{min-height:48px}.file-upload{background:#ffffff08;border-radius:16px;color:#f4f6ff;color:var(--text);gap:10px;padding:16px}.file-upload input{border:1px solid #ffffff14;border-radius:12px;color:#f4f6ff;color:var(--text);padding:12px}.file-help{color:#a6afd1;color:var(--muted);font-size:.92rem}.page-card{border:1px solid #ffffff14;border-radius:28px;padding:28px}.page-card,.section-card{background:linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:0 24px 60px #0203148f;box-shadow:var(--shadow)}.section-card{border:1px solid #ffffff14;border-radius:22px;padding:22px}.product-detail-grid{grid-gap:22px;gap:22px}.product-detail-page{max-width:1220px}.product-deal-layout{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(280px,.92fr) minmax(360px,1.18fr) 300px}.product-info-panel,.product-visual-panel,.seller-detail-card{background:radial-gradient(circle at top left,#38bdf81a,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.045),#ffffff05);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 24px 60px #0203148f;box-shadow:var(--shadow);display:flex;flex-direction:column;height:100%}.product-visual-panel{padding:18px}.product-info-panel{padding:24px}.product-gallery-large{grid-gap:12px;display:grid;gap:12px}.product-gallery-large .product-image,.product-image-placeholder{aspect-ratio:1/1;background:radial-gradient(circle at top left,#38bdf82e,#0000 42%),linear-gradient(145deg,#101827,#0b111d);border:1px solid #ffffff1a;border-radius:20px;min-height:360px;object-fit:cover;width:100%}.product-image-placeholder{display:grid;place-items:center}.product-image-placeholder span{background:linear-gradient(135deg,#25d7ff,#7c5cff);background:linear-gradient(135deg,var(--accent-2),var(--accent));border-radius:28px;box-shadow:0 20px 45px #38bdf838;color:#fff;display:grid;font-size:2rem;font-weight:900;height:92px;place-items:center;width:92px}.product-action-row,.product-meta-row,.product-price-row,.seller-profile-tags,.seller-score-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.product-meta-row span,.seller-profile-tags span{background:#38bdf81a;border:1px solid #38bdf82e;border-radius:999px;color:#dbeafe;font-size:.82rem;font-weight:800;padding:8px 12px}.product-info-panel h2{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.07em;margin:18px 0 6px}.product-detail-description,.product-platform-line{color:#a6afd1;color:var(--muted);line-height:1.55}.product-metrics{grid-gap:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0}.product-description-list div,.product-metrics div{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;padding:14px}.product-description-list strong,.product-metrics strong{color:#f8fafc;display:block;font-size:1.15rem}.product-description-list span,.product-metrics span{color:#a6afd1;color:var(--muted);display:block;font-size:.82rem;margin-top:5px}.product-price-row{align-items:flex-end;justify-content:space-between;margin-top:22px}.product-price-row>strong{color:#f8fafc;font-size:clamp(2rem,4vw,3.3rem);letter-spacing:-.08em}.product-action-row .btn{min-width:116px;text-align:center}.product-toggle.active{background:radial-gradient(circle at top left,#38bdf833,#0000 42%),linear-gradient(135deg,#38bdf82e,#6d5efc33);border-color:#38bdf86b;box-shadow:0 12px 26px #38bdf824;color:#fff}.product-code{color:#a6afd1;color:var(--muted);overflow-wrap:anywhere}.seller-detail-card{display:flex;flex-direction:column;gap:14px;padding:18px;position:sticky;top:104px}.seller-profile-link{grid-gap:14px;align-items:center;background:#0f172aa3;border:1px solid #ffffff14;border-radius:20px;color:inherit;display:grid;gap:14px;grid-template-columns:64px 1fr;padding:10px;text-decoration:none}.seller-profile-link:hover{border-color:#38bdf847}.seller-profile-avatar,.seller-profile-photo{background:linear-gradient(135deg,#334155,#38bdf8);color:#fff;display:grid;font-weight:900;overflow:hidden;place-items:center}.seller-profile-avatar{border-radius:20px;height:64px;width:64px}.seller-profile-avatar img,.seller-profile-photo img{display:block;height:100%;object-fit:cover;width:100%}.seller-profile-link strong{color:#fff;display:block;font-size:1.08rem}.seller-profile-link span,.seller-score-row span{color:#a6afd1;color:var(--muted)}.seller-score-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-score-row div{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;padding:13px}.seller-score-row strong{color:#f8fafc;display:block}.product-lower-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:22px}.product-description-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-products-section{margin-top:22px}.seller-product-grid,.seller-profile-listings{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.seller-product-mini,.seller-profile-listing-card{background:#0f172ab8;border:1px solid #ffffff14;border-radius:18px;color:inherit;min-height:150px;padding:16px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.seller-product-mini:hover,.seller-profile-listing-card:hover{background:#141e30d1;border-color:#38bdf847;transform:translateY(-3px)}.seller-product-mini span,.seller-profile-listing-card span{color:#25d7ff;color:var(--accent-2);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.seller-product-mini strong,.seller-profile-listing-card strong{color:#fff;display:block;margin-top:8px}.seller-product-mini small,.seller-profile-listing-card p,.seller-profile-listing-card small{color:#a6afd1;color:var(--muted);display:block;line-height:1.45;margin-top:8px}.remove-saved-btn{display:inline-flex;justify-self:end;margin-top:12px}.seller-profile-page{display:flex;flex-direction:column;gap:18px;max-width:1160px}.seller-profile-hero{align-items:center;background:radial-gradient(circle at top left,#38bdf829,#0000 36%),linear-gradient(180deg,hsla(0,0%,100%,.045),#ffffff05);background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 60px #0203148f;box-shadow:var(--shadow);display:flex;gap:22px;justify-content:space-between;padding:26px}.seller-profile-main{align-items:center;display:flex;gap:18px;min-width:0}.seller-profile-photo{border-radius:30px;box-shadow:0 20px 45px #38bdf833;flex:0 0 auto;font-size:2rem;height:112px;width:112px}.seller-profile-hero h2{font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.08em;margin:4px 0 0}.seller-profile-hero p{color:#d9e4f2;margin:4px 0 12px}.seller-profile-actions{display:flex;flex-direction:column;gap:10px;min-width:180px}.seller-profile-actions .btn{text-align:center}.seller-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.comment-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;margin-bottom:12px}.comment-row span{color:#a6afd1;color:var(--muted);font-size:.85rem}.comment-row p{color:#f4f6ff;color:var(--text);margin:8px 0 0}.comment-row small{font-size:.82rem}.pending-approval-form{align-items:center;gap:12px;margin-top:14px}.pending-approval-form input{border-radius:14px;color:#f4f6ff;color:var(--text);padding:12px}.status-pill{align-items:center;display:inline-flex;gap:6px;padding:8px 14px}.status-pending{background:#f59e0b24}.status-completed{background:#22c55e24}.status-cancelled{background:#ef444424;color:#ef4444}.profile-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 24px 60px #0203148f;box-shadow:var(--shadow);margin:0 auto;max-width:920px;padding:28px}.profile-card h3{font-size:1.4rem;margin:0 0 18px}.profile-section{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.profile-row{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.profile-row span{color:#a6afd1;color:var(--muted)}.profile-note{border-radius:18px;color:#f4f6ff;color:var(--text);font-size:.95rem;line-height:1.6;padding:14px 16px}.note-admin{background:#dc35451a;color:#ffdada}.note-escrow{background:#f59e0b1f;color:#fff5dd}.note-user{background:#10b9811f;color:#ddf7e9}.role-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;justify-content:center;min-width:92px;padding:10px 14px;text-transform:uppercase}.role-admin{background:linear-gradient(135deg,#dc2626,#9333ea);color:#fff}.role-escrow{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#111}.role-user{background:linear-gradient(135deg,#22c55e,#4ade80);color:#071f13}.points-section{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:24px}.points-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 18px 40px #00000038;padding:18px;text-align:center}.points-card.total{background:linear-gradient(135deg,#f093fb1f,#f5576c1a)}.points-label{color:#94a3b8;font-size:.78rem;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.points-value{font-size:2rem;font-weight:800}.profile-page{display:flex;flex-direction:column;gap:18px;max-width:1160px}.profile-hero-card,.profile-panel{background:radial-gradient(circle at top left,#38bdf824,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.045),#ffffff05);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 60px #0203148f;box-shadow:var(--shadow)}.profile-hero-card{align-items:center;background-position:50%;background-size:cover;display:flex;gap:22px;isolation:isolate;justify-content:space-between;overflow:hidden;padding:26px;position:relative}.profile-hero-card>*{position:relative;z-index:1}.profile-identity{align-items:center;display:flex;gap:18px;min-width:0}.profile-avatar-wrap{border:1px solid #ffffff2e;border-radius:28px;box-shadow:0 18px 36px #38bdf833;flex:0 0 auto;height:92px;overflow:hidden;position:relative;width:92px}.profile-avatar-wrap img{display:block;height:100%;object-fit:cover;width:100%}.profile-avatar-wrap span{background:#080d18d1;border-radius:10px;bottom:8px;color:#fff;display:grid;font-size:.78rem;font-weight:800;height:28px;place-items:center;position:absolute;right:8px;width:28px}.profile-kicker{color:#25d7ff;color:var(--accent-2);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.profile-identity h2{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.07em;margin:4px 0 0}.profile-identity p{color:#d9e4f2;font-size:1.1rem;margin:4px 0 0}.profile-rating{align-items:center;color:#f8fafc;display:flex;gap:12px;margin-top:12px}.profile-rating span{color:#f59e0b;font-weight:900;letter-spacing:.12em}.profile-location,.profile-rating small{color:#a6afd1;color:var(--muted)}.profile-location{margin-top:10px}.profile-actions{align-items:stretch;display:flex;flex-direction:column;gap:10px;min-width:180px}.profile-actions .btn{text-align:center}.membership-status{background:#7c5cff1f;border:1px solid #8566ff3d;border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:.8rem;font-weight:900;justify-content:center;padding:10px 14px;text-transform:uppercase}.membership-status-vip{background:linear-gradient(135deg,#25d7ff,#7c5cff);background:linear-gradient(135deg,var(--accent-2),var(--accent));box-shadow:0 12px 24px #38bdf82e;color:#fff}.membership-status-vip-plus{background:linear-gradient(135deg,#fef3c7,#f59e0b,#facc15);box-shadow:0 12px 24px #facc1533;color:#1f1300}.profile-media-panel,.profile-membership-panel{background:radial-gradient(circle at top left,#38bdf81a,#0000 36%),linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 24px 60px #0203148f;box-shadow:var(--shadow);padding:18px}.profile-media-panel form{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr)) auto}.media-upload-control{background:#0f172ab8;border:1px solid #ffffff14;border-radius:18px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px}.media-upload-control span{color:#f8fafc;font-size:.9rem;font-weight:800}.media-upload-control input{color:#a6afd1;color:var(--muted);font-size:.82rem;min-width:0;width:100%}.media-upload-control small{color:#a6afd1;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-media-panel .btn{align-self:stretch;min-width:140px}.btn:disabled,.membership-plan-card button:disabled{cursor:not-allowed;opacity:.6;transform:none}.membership-plan-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.membership-plan-card{background:#0f172abd;border:1px solid #ffffff14;border-radius:22px;display:flex;flex-direction:column;gap:14px;min-height:210px;overflow:hidden;padding:18px;position:relative}.membership-plan-card:before{background:linear-gradient(135deg,#25d7ff,#7c5cff);background:linear-gradient(135deg,var(--accent-2),var(--accent));content:"";height:4px;inset:0 0 auto;position:absolute}.membership-plan-vip-plus:before{background:linear-gradient(135deg,#fef3c7,#f59e0b,#facc15)}.membership-plan-card.active{border-color:#38bdf861;box-shadow:0 18px 40px #38bdf81f}.membership-plan-vip-plus.active{border-color:#facc1570;box-shadow:0 18px 40px #facc151f}.membership-plan-card>div{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.membership-plan-card span{color:#f8fafc;font-size:1.15rem;font-weight:900}.membership-plan-card strong{color:#fff;font-size:1.8rem}.membership-plan-vip-plus strong{color:#facc15}.membership-plan-card ul{color:#a6afd1;color:var(--muted);line-height:1.55;margin:0;padding-left:18px}.membership-plan-card button{background:linear-gradient(135deg,#25d7ff,#7c5cff);background:linear-gradient(135deg,var(--accent-2),var(--accent));border:none;border-radius:16px;box-shadow:0 16px 28px #38bdf833;color:#fff;cursor:pointer;font-weight:900;margin-top:auto;padding:13px 16px;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.membership-plan-vip-plus button{background:linear-gradient(135deg,#fef3c7,#f59e0b,#facc15);box-shadow:0 16px 28px #facc152e;color:#1f1300}.membership-plan-card button:not(:disabled):focus-visible,.membership-plan-card button:not(:disabled):hover{box-shadow:0 20px 36px #38bdf84d;filter:brightness(1.08);outline:none;transform:translateY(-2px)}.membership-plan-vip-plus button:not(:disabled):focus-visible,.membership-plan-vip-plus button:not(:disabled):hover{box-shadow:0 20px 36px #facc1547}.membership-plan-card button:not(:disabled):active{filter:brightness(.98);transform:translateY(0)}.profile-inline-error{background:#ef44441f;border:1px solid #ef444438;border-radius:16px;color:#fee2e2;margin-bottom:14px;padding:12px 14px}.profile-tabbar{grid-gap:0;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:22px;display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.profile-tabbar button{background:#0000;border:none;border-right:1px solid #ffffff0f;color:#cbd5e1;cursor:pointer;font-size:.9rem;font-weight:800;min-height:54px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.profile-tabbar button:last-child{border-right:none}.profile-tabbar button.active{background:linear-gradient(135deg,#38bdf82e,#6d5efc38);box-shadow:inset 0 -3px 0 #25d7ff;box-shadow:inset 0 -3px 0 var(--accent-2);color:#fff}.profile-tabbar button:focus-visible,.profile-tabbar button:hover{background:radial-gradient(circle at top left,#38bdf829,#0000 48%),linear-gradient(180deg,#0f172aeb,#0b1220eb);color:#fff;outline:none}.profile-tab-section{animation:profileSectionIn .18s ease}@keyframes profileSectionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.profile-toast{align-items:center;background:#38bdf81f;border:1px solid #38bdf83d;border-radius:18px;color:#e0f2fe;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.profile-toast button{background:#0f172ac7;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;font-weight:800;padding:8px 12px}.profile-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.profile-stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:16px}.profile-stat strong{display:block;font-size:1.35rem;letter-spacing:-.05em}.profile-stat span{color:#a6afd1;color:var(--muted);display:block;font-size:.86rem;margin-top:6px}.profile-main-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:1fr 320px}.profile-panel{padding:22px}.panel-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.panel-heading h3,.profile-panel h3{font-size:1.4rem;letter-spacing:-.04em;margin:0}.panel-heading p{color:#a6afd1;color:var(--muted);margin:5px 0 0}.panel-heading>strong{color:#25d7ff;color:var(--accent-2);white-space:nowrap}.profile-detail-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.profile-detail-list div{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;padding:14px}.profile-detail-list span{color:#a6afd1;color:var(--muted);display:block;font-size:.8rem;margin-bottom:6px}.profile-detail-list strong{color:#f8fafc;overflow-wrap:anywhere}.profile-earnings-card{background:radial-gradient(circle at top,#10b98133,#0000 36%),linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.025));display:flex;flex-direction:column;justify-content:center;text-align:center}.profile-earnings-card span{color:#a6afd1;color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.profile-earnings-card strong{color:#4ade80;font-size:2.7rem;letter-spacing:-.08em;margin-top:8px}.profile-earnings-card p,.profile-earnings-card small{color:#a6afd1;color:var(--muted);line-height:1.5}.profile-earnings-card button{background:linear-gradient(135deg,#25d7ff,#7c5cff);background:linear-gradient(135deg,var(--accent-2),var(--accent));border:none;border-radius:16px;color:#07111f;font-weight:900;margin:8px auto 6px;padding:13px 16px;text-transform:uppercase;width:min(210px,100%)}.profile-badge-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-badge-card{grid-gap:14px;background:#0f172ab8;border:1px solid #ffffff14;border-radius:22px;display:grid;gap:14px;grid-template-columns:62px 1fr;min-height:160px;padding:20px;transition:transform .2s ease,border-color .2s ease}.profile-badge-card:hover{border-color:#38bdf847;transform:translateY(-3px)}.profile-badge-card.locked{opacity:.62}.badge-icon{background:linear-gradient(135deg,#25d7ff,#7c5cff);background:linear-gradient(135deg,var(--accent-2),var(--accent));border-radius:20px;box-shadow:0 16px 30px #38bdf82e;color:#fff;display:grid;font-weight:900;height:62px;place-items:center;width:62px}.profile-badge-card.locked .badge-icon{background:#94a3b838;color:#cbd5e1}.profile-badge-card h4{font-size:1.12rem;margin:0 0 8px}.profile-badge-card p{color:#a6afd1;color:var(--muted);line-height:1.5;margin:0}.profile-badge-card span{background:#38bdf81f;border-radius:999px;color:#bae6fd;display:inline-flex;font-size:.78rem;font-weight:800;margin-top:12px;padding:7px 10px}.profile-badge-card.locked span{background:#94a3b81a;color:#cbd5e1}.profile-feed-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.profile-feed-list{display:flex;flex-direction:column;gap:14px;margin-top:16px}.profile-feed-list article,.topic-list div{border-left:3px solid #38bdf852;padding-left:16px}.profile-feed-list span,.topic-list span{color:#25d7ff;color:var(--accent-2);font-size:.85rem}.profile-feed-list h4,.topic-list strong{color:#fff;display:block;margin:5px 0}.profile-feed-list p{color:#a6afd1;color:var(--muted);line-height:1.5;margin:0}.topic-list{display:flex;flex-direction:column;gap:18px;margin-top:16px}.profile-follow-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-follow-list{display:flex;flex-direction:column;gap:12px}.profile-follow-row{grid-gap:12px;align-items:center;background:#0f172ab8;border:1px solid #ffffff14;border-radius:18px;display:grid;gap:12px;grid-template-columns:48px 1fr auto;padding:14px}.mini-avatar{background:linear-gradient(135deg,#334155,#38bdf8);border-radius:16px;color:#fff;display:grid;font-weight:900;height:48px;place-items:center;width:48px}.profile-feedback-card h4,.profile-follow-row h4{color:#fff;margin:0 0 4px}.profile-feedback-card p,.profile-follow-row p{color:#a6afd1;color:var(--muted);line-height:1.45;margin:0}.profile-follow-row button{background:radial-gradient(circle at top left,#38bdf829,#0000 48%),linear-gradient(180deg,#111827,#0b1220);border:1px solid #38bdf842;border-radius:999px;color:#e0f2fe;cursor:pointer;font-weight:800;padding:9px 12px}.profile-feedback-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-feedback-card{background:#0f172ab8;border:1px solid #ffffff14;border-radius:20px;min-height:160px;padding:18px}.profile-feedback-card span{background:#22c55e1f;border-radius:999px;color:#bbf7d0;display:inline-flex;font-weight:900;margin-bottom:14px;padding:7px 10px}@media (max-width:1100px){.profile-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-feedback-grid{grid-template-columns:1fr}}@media (max-width:860px){.panel-heading,.profile-hero-card,.profile-identity{align-items:flex-start;flex-direction:column}.profile-actions{width:100%}.profile-tabbar{display:flex;overflow-x:auto}.profile-tabbar button{border-right:1px solid #ffffff0f;min-width:130px}.membership-plan-grid,.profile-feed-grid,.profile-follow-grid,.profile-main-grid,.profile-media-panel form{grid-template-columns:1fr}.profile-media-panel .btn{width:100%}}@media (max-width:640px){.profile-page{padding-left:12px;padding-right:12px}.profile-badge-card,.profile-badge-grid,.profile-detail-list,.profile-feedback-grid,.profile-follow-row,.profile-stats-grid{grid-template-columns:1fr}.profile-rating{align-items:flex-start;flex-direction:column}}.transaction-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;gap:18px;margin-bottom:14px;padding:18px}.transaction-row div{line-height:1.4}.transaction-row strong{display:block;margin-bottom:6px}.transaction-row .btn{min-width:150px}.chat-page{background:#0000}.chat-container{grid-gap:22px;display:grid;gap:22px;grid-template-columns:320px 1fr;min-height:72vh}.chat-sidebar{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.chat-sidebar-header{border-bottom:1px solid #ffffff14;padding:22px}.chat-sidebar-header h3{font-size:1.3rem;margin:0}.chat-error{background:#ef44441f;color:#fee2e2;font-size:.95rem;padding:12px 16px}.chat-list{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:12px}.no-chats{color:#a6afd1;color:var(--muted);padding:20px}.chat-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;cursor:pointer;padding:16px 18px;transition:transform .15s ease,background .15s ease}.chat-item:hover{background:#ffffff0f;transform:translateY(-1px)}.chat-item.active{background:#38bdf829;border-color:#38bdf85c}.chat-item-header{gap:12px;margin-bottom:10px}.chat-item-header strong{color:#eef2f7;font-size:1rem}.chat-status-badge{background:#ffffff14;border-radius:999px;color:#f4f6ff;color:var(--text);font-size:.75rem;letter-spacing:.06em;padding:5px 12px;text-transform:uppercase}.chat-item-product{color:#a6afd1;color:var(--muted);font-size:.9rem;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item-price{color:#7f89b4;color:var(--soft);font-size:.85rem;font-weight:600}.chat-main{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;display:flex;flex-direction:column}.chat-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:16px;justify-content:space-between;padding:22px}.chat-header-info h3{font-size:1.2rem;margin:0}.chat-product-info{color:#a6afd1;color:var(--muted);margin:.35rem 0 0}.status-badge{align-items:center;background:#ffffff14;border-radius:999px;color:#f4f6ff;color:var(--text);display:inline-flex;font-size:.8rem;gap:6px;padding:8px 14px;text-transform:uppercase}.chat-messages{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:22px}.chat-input-area{align-items:center;border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:12px;padding:18px 22px}.chat-input{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;color:#f4f6ff;color:var(--text);flex:1 1;min-width:0;padding:14px 16px}.chat-send-btn{background:linear-gradient(135deg,#7c5cff,#8b7bff);background:linear-gradient(135deg,var(--accent),#8b7bff);border:none;border-radius:16px;color:#fff;cursor:pointer;font-weight:700;padding:14px 20px}.message-row{display:flex}.message-row.sent{justify-content:flex-end}.message-row.received{justify-content:flex-start}.message-bubble{word-wrap:break-word;background:#ffffff14;border-radius:20px;color:#f4f6ff;color:var(--text);max-width:70%;padding:14px 18px}.message-row.sent .message-bubble{background:linear-gradient(135deg,#6d5efc42,#38bdf83d)}.message-time{color:#7f89b4;color:var(--soft);font-size:.78rem;margin-top:8px;text-align:right}.loading-chat,.no-messages,.no-transaction-selected{color:#a6afd1;color:var(--muted);font-size:1rem;padding:24px;text-align:center}@media (max-width:960px){.chat-container{grid-template-columns:1fr}.chat-sidebar{min-height:auto}.chat-header{align-items:flex-start;flex-direction:column}}:root{--target-bg-deep:#050619;--target-panel:#0f1231e6;--target-panel-strong:#12153af5;--target-border:#7056ff33;--target-border-bright:#9a5eff61;--target-soft:#747fa8;--target-cyan:#23d7ff;--target-violet:#805bff;--target-magenta:#d548ff;--target-green:#1edb79}#root,body,html{background:#050619;background:var(--target-bg-deep)}body{background:radial-gradient(circle at 60% 3%,#5040c833,#0000 22%),linear-gradient(180deg,#080a20,#07091f 52%,#050619)}.app-shell{background:radial-gradient(circle at 62% 12%,#7c5cff24,#0000 28%),linear-gradient(180deg,#080a20,#06071d)}.sidebar{box-shadow:none;gap:0;width:166px}.sidebar-brand{margin-bottom:25px}.sidebar-brand img{box-shadow:0 0 20px #7c5cff59}.sidebar-brand strong{letter-spacing:0}.sidebar-brand small{font-size:.61rem;line-height:1.2;white-space:nowrap;width:145px}.side-menu{display:flex;flex-direction:column;gap:5px}.side-link{grid-gap:9px;align-items:center;border:1px solid #0000;border-radius:6px;color:#aab3d2;display:grid;font-size:.7rem;font-weight:650;gap:9px;grid-template-columns:18px 1fr;line-height:1;min-height:32px;padding:0 10px;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.side-link svg{color:#929cc1}.side-link.active,.side-link:hover{background:linear-gradient(90deg,#4171ff73,#c53aff80);border-color:#cb4fff47;box-shadow:inset 0 1px 0 #ffffff14;color:#fff}.side-link.active svg,.side-link:hover svg{color:#fff}.sidebar-divider{background:#7c5cff1f;height:1px;margin:17px 0 12px;width:100%}.quick-links{display:flex;flex-direction:column;padding:0 8px}.quick-links h2{color:#aab3d2;font-size:.72rem;line-height:1;margin:0 0 6px;text-align:center}.quick-link{align-items:center;color:#aab3d2;display:flex;font-size:.68rem;gap:9px;line-height:1;text-decoration:none}.quick-link img{object-fit:cover}.quick-link img,.quick-link-icon{border-radius:5px;height:18px;width:18px}.quick-link-icon{background:#7c5cff29;color:#cfd5ee;display:grid;flex:0 0 auto;place-items:center}.seller-cta{background:radial-gradient(circle at 80% 18%,#d849ff47,#0000 52%),linear-gradient(135deg,#275fff52,#9331cd9e);border:1px solid #974aff61;border-radius:7px;box-shadow:inset 0 1px 0 #ffffff14;color:#fff;margin-top:auto;padding:15px 12px 13px}.seller-cta h2{font-size:.72rem;line-height:1.1;margin:0 0 8px}.seller-cta p{color:#c6cce1;font-size:.61rem;margin:0 0 13px}.seller-cta a{align-items:center;background:linear-gradient(135deg,#2ec8ff,#855eff 54%,#dd45ff);border-radius:5px;box-shadow:0 12px 24px #7056ff47;color:#fff;display:inline-flex;font-size:.62rem;font-weight:850;height:28px;justify-content:center;min-width:97px;padding:0 12px;text-decoration:none}.main-area{margin-left:166px;min-width:calc(100vw - 166px);width:calc(100vw - 166px)}.app-header{grid-template-columns:1fr minmax(330px,392px) auto;left:166px}.header-mini-btn:hover{color:#fff}.header-wallet{background:linear-gradient(135deg,#17d86f,#31df8c);border-radius:12px;box-shadow:0 12px 24px #19dc7833;color:#fff;display:grid;height:38px;place-items:center;text-decoration:none;width:38px}.header-wallet strong{color:#fff;font-size:.72rem;font-weight:900}.header-logout:hover{background:#0000;color:#d9dcff}.header-cart{align-self:stretch;display:grid;isolation:isolate;min-width:40px;place-items:center;position:relative}.header-cart.is-active,.header-cart.is-open{background:#0d102edb}.header-cart.is-open:after{background:linear-gradient(135deg,#141840fa,#0e1131fa);border-left:1px solid #6058a475;border-top:1px solid #6058a475;bottom:-8px;content:"";height:18px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:18px;z-index:82}.header-cart .header-mini-btn{position:relative;z-index:2}.header-cart.is-active .header-mini-btn,.header-cart.is-open .header-mini-btn{color:#23d7ff;color:var(--target-cyan)}.header-cart-badge{background:linear-gradient(135deg,#7c5cff,#d548ff);border-radius:999px;box-shadow:0 8px 18px #c53aff59;color:#fff;display:grid;font-size:.58rem;font-weight:900;height:17px;line-height:1;place-items:center;position:absolute;right:-11px;top:-10px;width:17px}.header-notifications{align-self:stretch;display:grid;isolation:isolate;min-width:40px;place-items:center;position:relative}.header-notifications.is-active,.header-notifications.is-open{background:#0d102edb}.header-notifications.is-open:after{background:linear-gradient(135deg,#141840fa,#0e1131fa);border-left:1px solid #6058a475;border-top:1px solid #6058a475;bottom:-8px;content:"";height:18px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:18px;z-index:84}.header-notifications .header-mini-btn{position:relative;z-index:2}.header-notifications.is-active .header-mini-btn,.header-notifications.is-open .header-mini-btn{color:#9ad1ff}.header-notification-badge{background:linear-gradient(135deg,#7c5cff,#d548ff);border-radius:999px;box-shadow:0 8px 18px #c53aff59;color:#fff;display:grid;font-size:.58rem;font-weight:900;height:17px;line-height:1;place-items:center;position:absolute;right:-11px;top:-10px;width:17px}.notification-dropdown{background:radial-gradient(circle at 100% 0,#7c5cff24,#0000 38%),linear-gradient(180deg,#141840fa,#0c0f2bfa);border:1px solid #6058a475;border-radius:10px;box-shadow:0 24px 62px #00000057,inset 0 1px 0 #ffffff0a;color:#fff;padding:20px 18px 13px;position:absolute;right:-110px;top:calc(100% + 4px);width:526px;z-index:83}.notification-dropdown header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:19px}.notification-dropdown header>div{align-items:center;display:inline-flex;gap:10px}.notification-dropdown h2,.notification-side-card h2,.notifications-page h1{color:#fff;font-weight:900;letter-spacing:0;margin:0}.notification-dropdown h2{font-size:1.08rem;line-height:1}.notification-dropdown header span,.notifications-filter-tabs button span{background:linear-gradient(135deg,#4844bb,#8d45ff);border-radius:999px;color:#fff;display:inline-grid;font-size:.72rem;font-weight:900;height:23px;place-items:center;width:23px}.notification-dropdown header button,.notifications-toolbar-actions button{align-items:center;background:#0000;border:0;color:#23d7ff;color:var(--target-cyan);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:850;gap:7px;justify-content:center;min-height:32px;padding:0 10px}.notification-dropdown-tabs,.notifications-filter-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.notification-dropdown-tabs{margin-bottom:16px}.notification-dropdown-tabs button,.notifications-filter-tabs button,.notifications-toolbar-actions select,.quiet-hours-controls select{background:#0a0d289e;border:1px solid #4c508f61;border-radius:7px;color:#d7def6;cursor:pointer;font-size:.78rem;font-weight:750;min-height:36px;padding:0 14px}.notification-dropdown-tabs button{min-width:64px}.notification-dropdown-tabs button.active,.notifications-filter-tabs button.active{background:linear-gradient(135deg,#2f64ff,#6f43e5 58%,#972dca);border-color:#7c5cff73;box-shadow:0 12px 24px #654ce63d;color:#fff}.notification-dropdown-tabs button span,.notifications-filter-tabs button span{font-size:.58rem;height:18px;margin-left:6px;width:18px}.notification-dropdown-list{border-top:1px solid #6f76b438}.notification-dropdown-row,.notification-page-row{align-items:center;border-bottom:1px solid #6f76b433;display:grid;min-width:0}.notification-dropdown-row{gap:14px;grid-template-columns:50px minmax(0,1fr) auto 12px;min-height:67px}.notification-icon-bubble{border:1px solid #ffffff0f;border-radius:50%;color:#fff;display:grid;height:46px;place-items:center;width:46px}.notification-icon-bubble.purple,.notification-icon-bubble.violet{background:radial-gradient(circle at 30% 20%,#d849ff57,#0000 45%),#6d2693c2;color:#f0c4ff}.notification-icon-bubble.blue,.notification-icon-bubble.cyan{background:radial-gradient(circle at 30% 20%,#25d7ff57,#0000 45%),#0069a0a6;color:#23d7ff}.notification-icon-bubble.green,.notification-icon-bubble.mint{background:radial-gradient(circle at 30% 20%,#18e88947,#0000 45%),#086c4abd;color:#1edb79}.notification-icon-bubble.amber{background:radial-gradient(circle at 30% 20%,#ffb0205c,#0000 45%),#75480fbd;color:#ffb020}.notification-icon-bubble.slate{background:radial-gradient(circle at 30% 20%,#7c5cff3d,#0000 45%),#39375dc7;color:#d8dcff}.notification-dropdown-row strong,.notification-page-row strong{color:#fff;display:block;font-size:.82rem;font-weight:900;line-height:1.25}.notification-dropdown-row small,.notification-page-row small{color:#b0bad8;display:block;font-size:.72rem;font-weight:600;line-height:1.35;margin-top:5px;overflow-wrap:anywhere}.notification-dropdown-row time,.notification-page-row time{color:#a7b1d2;font-size:.72rem;font-weight:700;white-space:nowrap}.notification-dropdown-row em,.notification-page-row em,.notification-page-row>i{background:#6a77a5b8;border-radius:50%;height:8px;width:8px}.notification-dropdown-row em.is-priority,.notification-page-row em.is-priority,.notification-page-row>i.is-priority{background:#c03cff;box-shadow:0 0 12px #c03cff57}.notification-dropdown-all{align-items:center;background:hsla(0,0%,100%,.045);border-radius:7px;color:#b45cff;display:flex;font-size:.86rem;font-weight:900;gap:8px;justify-content:center;margin-top:13px;min-height:46px;text-decoration:none}.cart-dropdown{background:radial-gradient(circle at 100% 0,#7c5cff24,#0000 38%),linear-gradient(180deg,#141840fa,#0c0f2bfa);border:1px solid #6058a475;border-radius:10px;box-shadow:0 24px 62px #00000057,inset 0 1px 0 #ffffff0a;color:#fff;padding:18px;position:absolute;right:-101px;top:calc(100% + 4px);width:334px;z-index:81}.cart-dropdown header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:13px}.cart-dropdown header>div{align-items:center;display:inline-flex;gap:8px}.cart-dropdown h2,.cart-item-card h2,.cart-page-header h1,.cart-summary-card h2{color:#fff;font-weight:900;letter-spacing:0;margin:0}.cart-dropdown h2{font-size:1.02rem;line-height:1}.cart-dropdown header span,.cart-page-header h1 span{background:linear-gradient(135deg,#4844bb,#6f4dff);border-radius:999px;box-shadow:0 10px 20px #524cdc38;color:#fff;display:inline-grid;font-size:.72rem;font-weight:900;height:22px;place-items:center;width:22px}.cart-dropdown header a{color:#23d7ff;color:var(--target-cyan);font-size:.78rem;font-weight:900;text-decoration:none}.cart-dropdown-list{border-bottom:1px solid #6f76b440;display:flex;flex-direction:column;gap:13px;padding-bottom:14px}.cart-dropdown-item{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:52px minmax(0,1fr) auto 18px}.cart-product-thumb{background:#101331;border-radius:7px;display:grid;height:52px;overflow:hidden;place-items:center;position:relative;width:52px}.cart-product-thumb:before{content:"";inset:0;opacity:.95;position:absolute}.cart-product-thumb.instagram:before{background:radial-gradient(circle at 70% 30%,#fb6eea,#0000 36%),linear-gradient(135deg,#5c32e9,#e31c94 58%,#ff9a32)}.cart-product-thumb.youtube:before{background:radial-gradient(circle at 72% 30%,#ff505c70,#0000 38%),linear-gradient(135deg,#420915,#b10f28 58%,#230613)}.cart-product-thumb.telegram:before{background:radial-gradient(circle at 64% 34%,#57ddff6b,#0000 38%),linear-gradient(135deg,#0b4768,#112154 70%,#081329)}.cart-product-thumb img{filter:drop-shadow(0 10px 16px rgba(0,0,0,.28));height:33px;object-fit:contain;position:relative;width:33px;z-index:2}.cart-product-thumb em{background:#07081cd1;border-radius:5px;color:#fff;font-size:.48rem;font-style:normal;font-weight:900;left:5px;line-height:1;max-width:calc(100% - 10px);padding:3px 5px;position:absolute;text-transform:uppercase;top:5px;z-index:3}.cart-dropdown-item span:nth-child(2){min-width:0}.cart-dropdown-item strong{color:#fff;display:block;font-size:.8rem;font-weight:900;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-dropdown-item small{color:#b2bad7;display:block;font-size:.72rem;font-weight:650;line-height:1;margin-top:4px}.cart-dropdown-item b{color:#fff;font-size:1rem;font-weight:900}.cart-dropdown-item button{background:#0000;border:0;color:#8792ba;cursor:pointer;font-size:.92rem;font-weight:500}.cart-dropdown-totals{padding:12px 0 0}.cart-dropdown-totals p{align-items:center;color:#b9c2df;display:flex;font-size:.77rem;font-weight:650;gap:16px;justify-content:space-between;margin:0 0 13px}.cart-dropdown-totals strong{color:#fff;font-weight:900}.cart-dropdown-totals small{border:1px solid #8792ba;border-radius:50%;color:#8792ba;display:inline-grid;font-size:.54rem;font-weight:900;height:13px;margin-left:4px;place-items:center;width:13px}.cart-dropdown-totals .is-free,.cart-summary-lines .is-free{color:#1edb79;color:var(--target-green)}.cart-dropdown-total{border-top:1px solid #6f76b440;margin-top:10px!important;padding-top:15px}.cart-dropdown-total span,.cart-dropdown-total strong{color:#fff;font-size:1rem;font-weight:900}.cart-dropdown-checkout{align-items:center;background:linear-gradient(135deg,#2fcaff,#7c5cff 52%,#df45ff);border-radius:7px;box-shadow:0 14px 30px #7c5cff47;color:#fff;display:flex;font-size:.82rem;font-weight:900;gap:7px;height:40px;justify-content:center;margin-top:6px;text-decoration:none}.main-content{max-width:calc(100vw - 166px);min-width:calc(100vw - 166px);overflow-x:hidden;overflow-y:auto;padding-top:68px;width:calc(100vw - 166px)}.main-content>*{min-width:0;width:100%}.market-dashboard{margin:0 auto;max-width:1001px}.market-hero{align-items:center;background:radial-gradient(circle at 80% 47%,#6d4bff61,#0000 30%),radial-gradient(circle at 93% 20%,#4ed6ff21,#0000 15%),linear-gradient(100deg,#0c102cf5,#0d0e2bf2 43%,#180f4af2);border:1px solid #604bde40;border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 60px #0000002e;display:grid;overflow:hidden;padding:26px 80px 25px;position:relative}.market-hero:after,.market-hero:before{background:#dfe7ff;border-radius:50%;box-shadow:0 0 14px #5bd6ffe6;content:"";height:3px;position:absolute;width:3px}.market-hero:before{left:41px;top:34px}.market-hero:after{left:27px;top:103px}.hero-copy{max-width:360px;position:relative;z-index:2}.hero-copy h1{color:#fff;font-size:1.42rem;font-weight:900;line-height:1.22;margin:0 0 10px}.hero-copy h1:first-line{color:#e35cff}.hero-copy p{color:#bec5dc;font-size:.71rem;font-weight:550;line-height:1.55;margin:0;max-width:330px}.hero-actions{align-items:center;display:flex;gap:10px;margin-top:24px}.market-btn{align-items:center;border:1px solid #0000;border-radius:7px;color:#fff;display:inline-flex;font-size:.62rem;font-weight:900;height:31px;justify-content:center;line-height:1;min-width:107px;padding:0 16px;text-decoration:none}.market-btn.primary{background:linear-gradient(135deg,#2fcaff,#7c5cff 52%,#df45ff);box-shadow:0 10px 26px #7c5cff6b}.market-btn.secondary{background:#0c0e28b3;border-color:#7f76be59;color:#cdd4ee}.hero-visual{min-height:178px;position:relative}.shield-stage{display:grid;height:174px;place-items:center;position:absolute;right:27px;top:4px;width:265px}.shield-stage:before{background:radial-gradient(ellipse at center,#805bff80,#21155329 58%,#0000 65%);border:2px solid #7d5bff6b;border-radius:50%;box-shadow:0 0 32px #8752ff8c;content:"";inset:74px 22px 18px;position:absolute;transform:perspective(180px) rotateX(56deg)}.shield-base{background:radial-gradient(ellipse at center,#745bffad,#543bc12e 58%,#0000 70%);border-radius:50%;bottom:17px;filter:blur(1px);height:41px;position:absolute;width:206px}.trust-shield{filter:drop-shadow(0 19px 28px rgba(20,26,88,.55)) drop-shadow(0 0 20px rgba(124,92,255,.5));height:138px;position:relative;transform:rotate(7deg);width:138px;z-index:2}.hero-orbit,.star{pointer-events:none;position:absolute}.star{background:#40dbff99;border-radius:50%;box-shadow:0 0 18px #40dbffcc;height:4px;width:4px}.star-one{left:44px;top:23px}.star-two{background:#0000;border:2px solid #8545ff99;height:17px;right:52px;top:32px;width:17px}.hero-orbit{border:2px solid #1fe0ff61;border-radius:6px}.orbit-one{height:13px;right:280px;top:28px;transform:rotate(30deg);width:13px}.orbit-two{border-color:#5259ff7a;border-radius:50%;bottom:52px;height:8px;right:90px;width:8px}.target-stat-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.target-stat-card{align-items:center;background:#0e122fe0;border:1px solid #4c508f47;border-radius:7px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);display:flex;gap:13px;min-height:66px;padding:11px 13px}.target-stat-card small{color:#909abc;display:block;font-size:.58rem;font-weight:750;line-height:1;margin-bottom:4px}.target-stat-card strong{color:#fff;display:block;font-size:.91rem;font-weight:900;line-height:1}.target-stat-icon{border-radius:50%;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.target-stat-icon.blue{background:#009fff24;color:#21ceff}.target-stat-icon.green{background:#1fe38821;color:#1fe388}.target-stat-icon.violet{background:#b84aff29;color:#d24dff}.target-stat-icon.amber{background:#ffad1629;color:#ffad16}.target-stat-icon.mint{background:#19dd7c26;color:#25e58f}.target-dashboard-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:248px minmax(0,1fr)}.category-panel,.market-empty-panel,.target-filter-panel{background:#0d112de0;border:1px solid #4c508f47;border-radius:7px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.target-filter-panel{padding:15px 13px 12px}.category-panel header,.target-filter-panel header{align-items:center;display:flex;gap:12px;justify-content:space-between}.category-panel h2,.target-filter-panel h2{color:#fff;font-size:.75rem;font-weight:900;line-height:1;margin:0}.category-panel header a,.target-filter-panel header button{background:#0000;border:0;color:#5ca6ff;cursor:pointer;font-size:.58rem;font-weight:800;padding:0;text-decoration:none}.target-filter-group{margin-top:14px}.target-filter-group h3{color:#e2e7fb;font-size:.58rem;font-weight:850;line-height:1}.target-pill-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.platform-pills{gap:7px}.category-tab,.target-pill{align-items:center;background:#0e112dc7;border:1px solid #45498457;border-radius:6px;color:#949dbc;cursor:pointer;display:inline-flex;font-size:.55rem;font-weight:760;justify-content:center;line-height:1;min-height:24px}.target-pill{padding:0 10px}.category-tab.active,.target-pill.active{background:linear-gradient(135deg,#268cffeb,#7f5bffe6,#d345ffe6);border-color:#8e5cff7a;box-shadow:0 8px 22px #7056ff38;color:#fff}.target-filter-group input[type=range]{accent-color:#f1f5ff;border-radius:999px;cursor:pointer;margin:6px 0 7px;width:100%}.target-range-labels{align-items:center;color:#98a3c3;display:flex;font-size:.58rem;font-weight:750;justify-content:space-between}.target-range-labels strong{color:#cfd5e9;font-size:.58rem}.target-market-area{grid-gap:10px;display:grid;gap:10px;min-width:0}.category-panel{padding:15px 15px 12px}.category-tabs{align-items:center;display:flex;gap:8px;margin-top:15px;overflow-x:auto;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.category-tab{flex:0 0 auto;min-width:42px;padding:0 12px}.market-empty-panel{align-items:center;background:radial-gradient(circle at 50% 31%,#8945ff29,#0000 28%),#0d112de0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:24px;text-align:center}.empty-illustration{height:96px;margin-bottom:5px;position:relative;width:128px}.empty-phone{background:linear-gradient(180deg,#713cdc29,#1616411a);border:2px solid #944fff9e;border-radius:8px;box-shadow:0 0 22px #8c45ff47;height:92px;left:22px;position:absolute;top:7px;width:78px}.empty-phone:before{background:#be70ff5c;border-radius:999px;content:"";height:3px;left:9px;position:absolute;top:8px;width:20px}.empty-lens{background:radial-gradient(circle,#7553ff52,#6640d91f);border:3px solid #845cffbf;border-radius:50%;box-shadow:0 0 20px #8d55ff52;height:54px;position:absolute;right:15px;top:34px;width:54px}.empty-lens:after{background:#845cffad;border-radius:999px;bottom:-14px;content:"";height:5px;position:absolute;right:-18px;transform:rotate(45deg);width:31px}.empty-dot{background:#d94affbf;border-radius:50%;box-shadow:0 0 12px #d94affb3;height:3px;position:absolute;width:3px}.dot-a{left:7px;top:55px}.dot-b{left:22px;top:29px}.dot-c{right:5px;top:17px}.market-empty-panel h2{color:#fff;font-size:.84rem;font-weight:900;line-height:1;margin:0 0 6px}.market-empty-panel p{color:#8f99bd;font-size:.63rem;font-weight:650;line-height:1.35;margin:0}.support-chat-button{background:linear-gradient(135deg,#35cfff,#7861ff 50%,#d943ff);box-shadow:0 14px 30px #655bff61;z-index:90}.support-chat-button .chat-icon{background:radial-gradient(circle at 50% 40%,#fff 0,#f1ecff 55%,#d2c9ff 100%);border-radius:50%;box-shadow:0 0 12px #ffffffa6;color:#0000;font-size:0;height:15px;margin-bottom:3px;position:relative;width:21px}.support-chat-button .chat-icon:after{background:#e9e1ff;border-radius:0 0 8px 0;bottom:-3px;content:"";height:7px;position:absolute;right:2px;transform:rotate(22deg);width:8px}.support-chat-button .chat-label{color:#fff;font-size:.62rem;font-weight:900;line-height:1;margin-top:0}@media (max-width:1050px){.market-dashboard{padding-left:22px;padding-right:22px}.market-hero{grid-template-columns:minmax(0,1fr) 330px;padding-left:54px;padding-right:48px}.shield-stage{right:0}}@media (max-width:900px){:root{--sidebar-width:0px}.app-shell{overflow:auto}.sidebar{height:auto;padding:14px;position:static;width:100%}.sidebar-brand{margin-bottom:14px}.quick-links,.side-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.quick-links{padding:14px 0 0}.quick-links h2,.seller-cta,.sidebar-divider{display:none}.main-area,.main-content{margin-left:0;max-width:100vw;min-width:100vw;width:100vw}.app-header{grid-template-columns:minmax(0,1fr) auto;height:auto;left:0;min-height:64px;padding:12px 16px;position:sticky}.header-balance-spacer{display:none}.header-search{grid-column:1}.header-right{gap:10px}.main-content{padding-top:0}.market-dashboard{padding:14px}.market-hero,.target-dashboard-grid{grid-template-columns:1fr}.market-hero{padding:28px}.hero-visual{min-height:150px}.shield-stage{left:50%;right:auto;transform:translateX(-50%)}.target-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.quick-links,.side-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.app-header{grid-template-columns:1fr}.header-right{justify-content:space-between;justify-self:start;width:100%}.market-hero{padding:22px}.hero-copy h1{font-size:1.25rem}.hero-actions,.target-stat-grid{grid-template-columns:1fr}.hero-actions{display:grid}.market-btn{width:100%}.target-stat-grid{display:grid}}.cart-page{margin:0 auto;max-width:1100px;padding:22px 34px 38px;width:100%}.cart-page-header{margin-bottom:24px}.cart-page-header h1{align-items:center;display:flex;font-size:1.2rem;gap:10px;line-height:1.05}.cart-page-header p{color:#b8c1df;font-size:.82rem;font-weight:600;line-height:1.4;margin:10px 0 0}.cart-layout{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 300px}.cart-items-column{display:flex;flex-direction:column;gap:12px;min-width:0}.cart-item-card,.cart-saved-row,.cart-summary-card,.cart-trust-panel{background:radial-gradient(circle at 78% 0,#7c5cff1f,#0000 34%),linear-gradient(180deg,#12163aeb,#0b0e2ae6);border:1px solid #4c508f59;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 42px #0000002e}.cart-item-card{grid-gap:18px;align-items:center;border-radius:10px;display:grid;gap:18px;grid-template-columns:98px minmax(0,1fr) 152px;min-height:126px;padding:13px}.cart-page-thumb{border-radius:8px;height:98px;width:98px}.cart-page-thumb img{height:54px;width:54px}.cart-page-thumb em{font-size:.54rem;left:7px;padding:4px 6px;top:7px}.cart-item-main{min-width:0}.cart-platform-line{align-items:center;color:#b8c1df;display:inline-flex;font-size:.8rem;font-weight:650;gap:6px}.cart-verified-mark{color:#23d7ff;color:var(--target-cyan);display:inline-grid;height:15px;place-items:center;width:15px}.cart-verified-mark svg{height:15px;width:15px}.cart-item-card h2{font-size:1.12rem;line-height:1.1;margin-top:9px}.cart-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.cart-chip-row span{align-items:center;background:#bf33d83d;border-radius:999px;color:#efc7ff;display:inline-flex;font-size:.7rem;font-weight:800;line-height:1;min-height:22px;padding:0 10px}.cart-chip-row span.is-green{background:#18e88924;color:#40ee9b}.cart-trust-row{align-items:center;color:#c6cde6;display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:650;gap:8px;margin-top:12px}.cart-trust-row span,.cart-trust-row strong{align-items:center;display:inline-flex;font-weight:850;gap:5px}.cart-trust-row strong,.cart-trust-row strong svg{color:#1edb79;color:var(--target-green)}.cart-trust-row svg{height:14px;width:14px}.cart-trust-row small{color:#818bb0}.cart-item-side{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:18px;justify-content:space-between;padding:12px 4px 6px 0}.cart-item-side>strong{color:#fff;font-size:1.28rem;font-weight:900;line-height:1}.cart-item-side>div{align-items:center;display:flex;gap:12px}.cart-remove-icon,.cart-save-btn,.cart-view-link{background:#0000;border:0;cursor:pointer;font-size:.72rem;font-weight:900;padding:0}.cart-remove-icon{align-items:center;border:1px solid #ff4c723d;border-radius:50%;color:#ff4c72;display:inline-flex;height:28px;justify-content:center;width:28px}.cart-remove-icon:hover{background:#ff4c7214}.cart-view-link{color:#23d7ff;color:var(--target-cyan);text-decoration:none}.cart-view-link:hover{text-decoration:underline}.cart-save-btn{color:#23d7ff;color:var(--target-cyan)}.cart-saved-row{align-items:center;border-radius:7px;border-style:dashed;color:#c3cbe7;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:46px;padding:0 16px}.cart-saved-row span{font-weight:850;gap:10px}.cart-continue-link,.cart-saved-row span{align-items:center;display:inline-flex;font-size:.78rem}.cart-continue-link{color:#23d7ff;color:var(--target-cyan);font-weight:900;gap:7px;margin-top:16px;text-decoration:none;width:max-content}.cart-continue-link svg{height:15px;width:15px}.cart-summary-card{border-radius:10px;padding:22px 18px 17px;position:sticky;top:90px}.cart-summary-card header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:25px}.cart-summary-card h2{font-size:1.06rem;line-height:1}.cart-summary-card header span{color:#c8d0ea;font-size:.82rem;font-weight:650}.cart-summary-lines{border-bottom:1px solid #6f76b440;padding-bottom:17px}.cart-summary-lines p{align-items:center;color:#c2cae5;display:flex;font-size:.79rem;font-weight:650;gap:16px;justify-content:space-between;margin:0 0 18px}.cart-summary-lines p:last-child{margin-bottom:0}.cart-summary-lines p>span{align-items:center;display:inline-flex;gap:6px}.cart-summary-lines svg{color:#8d98bc;height:13px;width:13px}.cart-summary-lines strong{color:#fff;font-size:.82rem;font-weight:900}.cart-summary-total{padding-top:19px}.cart-summary-total span,.cart-summary-total strong{color:#fff!important;font-size:1.16rem!important;font-weight:900!important;line-height:1}.cart-vat-note{color:#9fa8c8;display:block;font-size:.68rem;font-weight:650;margin-top:-12px}.cart-balance-btn,.cart-checkout-btn{align-items:center;border-radius:7px;cursor:pointer;display:inline-flex;font-size:.83rem;font-weight:900;gap:9px;justify-content:center;min-height:43px;width:100%}.cart-checkout-btn{background:linear-gradient(135deg,#2fcaff,#7c5cff 52%,#df45ff);border:1px solid #cb4fff47;box-shadow:0 14px 30px #7c5cff47;color:#fff;margin-top:24px}.cart-balance-btn{background:hsla(0,0%,100%,.035);border:1px solid #5b5f9980;color:#dce4ff;margin-top:10px}.cart-balance-note{color:#b8c1df;font-size:.71rem;font-weight:650;margin:12px 0 24px;text-align:center}.cart-balance-note strong{color:#1edb79;color:var(--target-green);font-weight:900}.cart-trust-panel{background:radial-gradient(circle at 16% 12%,#18e8891a,#0000 24%),#151c38b8;border-radius:8px;box-shadow:none;display:flex;flex-direction:column;gap:18px;padding:17px 14px}.cart-trust-feature{grid-gap:13px;align-items:center;display:grid;gap:13px;grid-template-columns:40px minmax(0,1fr)}.cart-trust-feature>span{border:1px solid;border-radius:50%;display:grid;height:36px;place-items:center;width:36px}.cart-trust-feature>span.green{background:#18e88929;color:#1edb79;color:var(--target-green)}.cart-trust-feature>span.amber{background:#d4902a29;color:#d4902a}.cart-trust-feature>span.pink{background:#ff4f931f;color:#ff4f93}.cart-trust-feature strong{color:#fff;font-size:.75rem;font-weight:900;line-height:1.2}.cart-trust-feature p{color:#b5bdd7;font-size:.68rem;font-weight:600;line-height:1.4;margin:4px 0 0}@media (max-width:1050px){.cart-page{padding-left:22px;padding-right:22px}.cart-layout{grid-template-columns:1fr}.cart-summary-card{position:static}}@media (max-width:900px){.header-cart{align-self:center;height:42px}.header-cart.is-active,.header-cart.is-open{border-radius:8px}.header-cart.is-open:after{bottom:-13px}.cart-dropdown{right:-88px}}@media (max-width:620px){.cart-dropdown{left:14px;max-height:calc(100vh - 196px);overflow-y:auto;position:fixed;right:14px;top:176px;width:auto}.header-cart.is-open:after{display:none}.cart-page{padding:20px 14px 96px}.cart-item-card{align-items:start;gap:13px;grid-template-columns:74px minmax(0,1fr)}.cart-item-card h2,.cart-item-main,.cart-page-header p{max-width:100%;overflow-wrap:anywhere}.cart-chip-row,.cart-trust-row{max-width:100%}.cart-page-thumb{height:74px;width:74px}.cart-page-thumb img{height:42px;width:42px}.cart-item-side{align-items:center;flex-direction:row;grid-column:1/-1;padding:0 108px 0 0}.cart-item-side>div{gap:14px}.cart-summary-card{padding:18px 14px}}.notifications-page{margin:0;max-width:none;padding:20px 32px 38px;width:100%}.notifications-page-header{margin-bottom:21px}.notifications-page h1{font-size:1.18rem;line-height:1.05}.notifications-page-header p{color:#b8c1df;font-size:.82rem;font-weight:600;line-height:1.4;margin:10px 0 0}.notifications-toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.notifications-toolbar-actions{align-items:center;display:inline-flex;gap:8px}.notifications-toolbar-actions button,.notifications-toolbar-actions label{background:#0a0d289e;border:1px solid #4c508f61;border-radius:7px;min-height:36px}.notifications-toolbar-actions button{color:#dce5ff;min-width:126px}.notifications-toolbar-actions select{background:#0000;border:0;min-width:110px;outline:0}.notifications-toolbar-actions option,.quiet-hours-controls option{background:#101331;color:#fff}.notifications-layout{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 356px}.notification-side-card,.notifications-list-card{background:radial-gradient(circle at 78% 0,#7c5cff1f,#0000 34%),linear-gradient(180deg,#12163aeb,#0b0e2ae6);border:1px solid #4c508f59;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 42px #0000002e}.notifications-list-card{padding:0 16px}.notification-page-row{gap:14px;grid-template-columns:10px 56px minmax(0,1fr) auto 9px;min-height:75px}.notification-page-row:last-child{border-bottom:0}.notification-page-row .notification-icon-bubble{height:43px;width:43px}.notifications-empty-state{grid-gap:8px;align-content:center;color:#aab3d2;display:grid;gap:8px;min-height:220px;place-items:center;text-align:center}.notifications-empty-state strong{color:#fff}.notifications-empty-state p{font-size:.78rem;margin:0}.notifications-side-panel{display:flex;flex-direction:column;gap:12px}.notification-side-card{padding:17px 15px}.notification-side-card h2{font-size:.92rem;line-height:1.15}.notification-preference-list,.notification-tip-list{display:flex;flex-direction:column;gap:14px;margin-top:18px}.notification-preference-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:24px minmax(0,1fr) auto}.notification-preference-row>span:first-child{color:#a8b4d6;display:grid;height:24px;place-items:center;width:24px}.notification-preference-row strong,.notification-tip-row strong{color:#fff;display:block;font-size:.72rem;font-weight:900;line-height:1.2}.notification-preference-row small{color:#9fa9c8;display:block;font-size:.64rem;font-weight:650;line-height:1.3;margin-top:4px}.notification-switch{align-items:center;background:#ffffff0f;border:1px solid #5b5f998c;border-radius:999px;cursor:pointer;display:inline-flex;height:19px;padding:2px;width:35px}.notification-switch span{background:#fff;border-radius:50%;box-shadow:0 4px 10px #00000047;height:15px;transition:transform .16s ease;width:15px}.notification-switch.on{background:linear-gradient(135deg,#69b6ff,#80a7ff);border-color:#85b8ff9e}.notification-switch.on span{transform:translateX(16px)}.quiet-hours-card header{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.quiet-hours-card p{color:#a9b3d2;font-size:.68rem;font-weight:650;line-height:1.4;margin:8px 0 0}.quiet-hours-controls{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:14px}.quiet-hours-controls select{min-width:0;width:100%}.quiet-hours-card>small,.quiet-hours-controls span{color:#a9b3d2;font-size:.68rem;font-weight:650}.quiet-hours-card>small{display:block;margin-top:12px}.notification-tip-row{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr)}.notification-tip-row>span{border:1px solid;border-radius:50%;display:grid;height:34px;place-items:center;width:34px}.notification-tip-row>span.cyan{background:#23d7ff1f;color:#23d7ff}.notification-tip-row>span.mint{background:#1edb791f;color:#1edb79}.notification-tip-row>span.purple{background:#d548ff1f;color:#d548ff}.notification-tip-row p{color:#aab4d1;font-size:.65rem;font-weight:650;line-height:1.42;margin:5px 0 0}.notifications-hidden-count{display:none}@media (max-width:1180px){.notifications-layout{grid-template-columns:1fr}.notifications-side-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.header-notifications{align-self:center;height:42px}.header-notifications.is-active,.header-notifications.is-open{border-radius:8px}.header-notifications.is-open:after{bottom:-13px}.notification-dropdown{right:-136px}.notifications-page{padding-left:22px;padding-right:22px}.notifications-toolbar,.notifications-toolbar-actions{align-items:stretch;flex-direction:column}.notifications-toolbar-actions,.notifications-toolbar-actions button,.notifications-toolbar-actions label{width:100%}.notifications-side-panel{grid-template-columns:1fr}}@media (max-width:620px){.notification-dropdown{left:14px;max-height:calc(100vh - 196px);overflow-y:auto;position:fixed;right:14px;top:176px;width:auto}.header-notifications.is-open:after{display:none}.notification-dropdown header,.notification-dropdown-row,.notification-page-row{grid-template-columns:1fr}.notification-dropdown header{display:grid}.notification-dropdown header button{justify-content:flex-start;padding-left:0}.notification-dropdown-row,.notification-page-row{gap:8px;justify-items:start;padding:12px 0}.notification-dropdown-row time,.notification-page-row time{white-space:normal}.notification-dropdown-row em,.notification-page-row em,.notification-page-row>i{display:none}.notifications-page{padding:20px 14px 96px}.notifications-list-card{padding:0 13px}.notification-side-card{padding:16px 13px}.notification-preference-row,.quiet-hours-card header,.quiet-hours-controls{grid-template-columns:1fr;justify-items:start}}.settings-page{gap:17px;max-width:none;padding:0 30px 40px}.page-shell.settings-page{margin:0;max-width:none;padding:0 30px 40px}.settings-page-header h1{color:#fff;font-size:1.55rem;font-weight:900;letter-spacing:0;line-height:1.08;margin:0}.settings-page-header p{color:#bec6df;font-size:.93rem;font-weight:600;margin:8px 0 0}.settings-layout{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:274px minmax(0,1fr)}.settings-card,.settings-menu-panel{background:radial-gradient(circle at 75% 0,#7c5cff29,#0000 34%),linear-gradient(180deg,#12163aeb,#0b0e2ae6);border:1px solid #4c508f59;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 42px #0000002e}.settings-menu-panel{min-height:650px;padding:12px}.settings-menu-panel button{grid-gap:12px;align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#b7c0df;cursor:pointer;display:grid;font-size:.88rem;font-weight:800;gap:12px;grid-template-columns:22px minmax(0,1fr);line-height:1;min-height:42px;padding:0 14px;text-align:left;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.settings-menu-panel button+button{margin-top:5px}.settings-menu-panel button svg{color:#98a3c6}.settings-menu-panel button.active,.settings-menu-panel button:hover{background:linear-gradient(90deg,#4171ff94,#c53aff9e);border-color:#cb4fff52;box-shadow:inset 0 1px 0 #ffffff1a,0 10px 24px #5f4bff29;color:#fff}.settings-menu-panel button.active svg,.settings-menu-panel button:hover svg{color:#fff}.settings-content-grid{grid-gap:14px;align-content:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);min-width:0}.settings-card{min-width:0;padding:18px}.settings-card-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.settings-card-header h2{color:#fff;font-weight:900}.settings-card-header h2,.settings-page .settings-card-header h2{font-size:1.16rem;letter-spacing:0;line-height:1.12;margin:0}.settings-card-header p{font-weight:600}.settings-card-header p,.settings-page .settings-card-header p{color:#b8c1df;font-size:.84rem;line-height:1.35;margin:6px 0 0}.settings-profile-block{align-items:center;display:flex;gap:20px;margin-bottom:16px}.settings-avatar{background:linear-gradient(135deg,#2fcaff,#7c5cff 52%,#df45ff);border-radius:20px;box-shadow:0 18px 36px #5069ff47,0 0 28px #25d7ff24;display:grid;flex:0 0 auto;height:78px;place-items:center;position:relative;width:78px}.settings-avatar img{border-radius:17px;display:block;height:68px;object-fit:cover;width:68px}.settings-avatar>span{color:#fff;display:grid;font-size:2rem;font-weight:900;inset:5px;place-items:center;pointer-events:none;position:absolute}.settings-avatar img+span{display:none}.settings-avatar button{background:#111535;border:1px solid #777ebc59;border-radius:50%;bottom:-8px;box-shadow:0 10px 22px #00000040;color:#fff;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:-8px;width:34px}.settings-profile-meta{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.settings-info-row span,.settings-profile-meta>span,.settings-row-label,.settings-select-row strong{color:#b8c1df;font-size:.88rem;font-weight:750}.settings-profile-meta>strong{color:#fff;font-size:1.32rem;font-weight:900;line-height:1.05;overflow-wrap:anywhere}.settings-profile-meta small{color:#a4aecf;font-size:.78rem;font-weight:600}.settings-profile-meta em{align-items:center;background:#18e88924;border:1px solid #18e8892e;border-radius:999px;color:#eafff4;display:inline-flex;font-size:.74rem;font-style:normal;font-weight:900;gap:6px;margin-top:5px;min-height:27px;padding:0 10px}.settings-profile-meta em svg{color:#18e889;height:14px;width:14px}.settings-action-row button,.settings-gradient-btn,.settings-gradient-small,.settings-nickname-form button,.settings-row button{background:linear-gradient(135deg,#2fcaff,#7c5cff 52%,#df45ff);border:1px solid #cb4fff47;box-shadow:0 12px 28px #7c5cff3d;color:#fff;cursor:pointer;font-weight:900;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.settings-gradient-btn{border-radius:8px;font-size:.9rem;min-height:40px;width:100%}.settings-gradient-small{border-radius:8px;font-size:.82rem;min-height:38px;padding:0 17px;white-space:nowrap}.settings-action-row button:hover,.settings-avatar button:hover,.settings-gradient-btn:hover,.settings-gradient-small:hover,.settings-nickname-form button:hover,.settings-row button:hover,.settings-toast button:hover{background:linear-gradient(90deg,#4171ffbf,#c53affc2);border-color:#cb4fff6b;box-shadow:inset 0 1px 0 #ffffff14,0 16px 30px #7c5cff4d;transform:translateY(-2px)}.settings-nickname-form{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto}.settings-nickname-form input{background:#080b22c7;border:1px solid #46498373;border-radius:8px;color:#fff;height:40px;min-width:0;outline:none;padding:0 13px}.settings-nickname-form input:focus{border-color:#25d7ff80;box-shadow:0 0 0 3px #25d7ff1f}.settings-nickname-form button{border-radius:8px;min-width:76px}.settings-nickname-form button[type=button]{background:hsla(0,0%,100%,.055);box-shadow:none;color:#dbe3ff}.settings-action-list,.settings-info-list,.settings-payment-list,.settings-row-list,.settings-select-list{display:flex;flex-direction:column}.settings-info-row,.settings-row,.settings-select-row{grid-gap:12px;align-items:center;border-bottom:1px solid #585d9b38;display:grid;gap:12px;min-height:39px}.settings-row{grid-template-columns:24px minmax(0,1fr) minmax(78px,auto) auto}.settings-info-row:last-child,.settings-row:last-child,.settings-select-row:last-child{border-bottom:0}.settings-info-row>span:first-child,.settings-row-icon,.settings-select-row>span:first-child{color:#98a3c6;display:grid;height:24px;place-items:center;width:24px}.settings-info-row>strong,.settings-row>strong{color:#fff;font-size:.86rem;font-weight:900;overflow-wrap:anywhere;text-align:right}.settings-payment-row .settings-value-success,.settings-value-success{color:#18e889}.settings-row button{background:hsla(0,0%,100%,.045);border-radius:7px;box-shadow:none;color:#fff;font-size:.78rem;min-height:35px;min-width:86px;padding:0 13px}.settings-check{color:#18e889;justify-self:end}.settings-check svg{height:17px;width:17px}.settings-info-row{grid-template-columns:24px minmax(110px,.7fr) minmax(0,1fr)}.settings-locked-note,.settings-secure-note{align-items:center;background:hsla(0,0%,100%,.035);border-radius:8px;color:#95a0c2;display:flex;gap:12px;margin:14px 0 0;padding:12px 14px}.settings-locked-note svg,.settings-secure-note svg{color:#98a3c6;flex:0 0 auto}.settings-payment-list{gap:8px}.settings-payment-row{grid-gap:12px;align-items:center;background:#0c102d9e;border:1px solid #4c508f47;border-radius:8px;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) auto auto 22px;min-height:50px;padding:9px 12px}.settings-payment-logo{background:#fff;border-radius:5px;color:#1f4fae;display:grid;font-size:.75rem;font-weight:900;height:31px;overflow:hidden;place-items:center;position:relative;width:44px}.settings-payment-logo.mastercard{background:#0000}.settings-payment-logo.mastercard:after,.settings-payment-logo.mastercard:before{border-radius:50%;content:"";height:23px;position:absolute;top:4px;width:23px}.settings-payment-logo.mastercard:before{background:#eb6b36;left:5px}.settings-payment-logo.mastercard:after{background:#ffc22de6;mix-blend-mode:screen;right:5px}.settings-payment-logo.paypal{color:#0876b9;font-size:.68rem;font-style:italic}.settings-payment-row strong{color:#fff;display:block;font-size:.9rem}.settings-payment-row strong span{color:#b8c1df;margin-left:5px}.settings-payment-row small{color:#8f9abe;display:block;font-size:.74rem;font-weight:700;margin-top:3px}.settings-payment-row em{background:#18e8891f;border-radius:999px;color:#19ee90;font-size:.7rem;font-style:normal;font-weight:900;justify-self:start;padding:5px 9px;width:max-content}.settings-payment-row>span:not(.settings-payment-logo){color:#d7ddf1;font-size:.8rem;font-weight:750;white-space:nowrap}.settings-payment-row>button{background:#0000;border:0;color:#9ca7c7;cursor:pointer;font-size:1rem;font-weight:900;padding:0}.settings-secure-note{background:#0000;color:#98a3c6;font-size:.8rem;margin-top:10px;padding:0}.settings-select-row{cursor:pointer;grid-template-columns:24px minmax(110px,.8fr) minmax(170px,1fr)}.settings-select-row select{background:#0d112dc7;border:1px solid #4c508f61;border-radius:7px;color:#dfe6ff;cursor:pointer;font-size:.82rem;font-weight:750;height:37px;min-width:0;outline:none;padding:0 36px 0 13px;width:100%}.settings-select-row select:focus{border-color:#25d7ff8c;box-shadow:0 0 0 3px #25d7ff1f}.settings-select-row option{background:#101331;color:#fff}.settings-action-list{gap:10px}.settings-action-row{grid-gap:14px;align-items:center;background:#0c102d9e;border:1px solid #4c508f47;border-radius:8px;display:grid;gap:14px;grid-template-columns:26px minmax(0,1fr) auto;min-height:56px;padding:11px 13px}.settings-action-row strong{color:#fff;display:block;font-size:.86rem;line-height:1.2}.settings-action-row p{color:#a5afcf;font-size:.78rem;font-weight:650;line-height:1.35;margin:4px 0 0}.settings-action-row button{background:hsla(0,0%,100%,.045);border-radius:7px;box-shadow:none;color:#fff;font-size:.78rem;min-height:36px;padding:0 15px;white-space:nowrap}.settings-action-row.danger{background:linear-gradient(90deg,#ef444424,#ef44440f);border-color:#ef444442}.settings-action-row.danger .settings-row-icon,.settings-action-row.danger strong{color:#ff4f65}.settings-action-row.danger button{background:#ef444414;border-color:#ef444461;color:#ff6a79}.settings-toast{align-items:center;background:#0c102df5;border:1px solid #25d7ff42;border-radius:10px;bottom:28px;box-shadow:0 18px 42px #00000047;color:#e5f8ff;display:flex;gap:14px;max-width:min(460px,calc(100vw - 326px));max-width:min(460px,calc(100vw - var(--sidebar-width) - 160px));padding:13px 14px;position:fixed;right:116px;z-index:120}.settings-toast span{font-size:.86rem;font-weight:700;min-width:0}.settings-toast button{background:hsla(0,0%,100%,.055);border:1px solid #cb4fff47;border-radius:7px;color:#fff;cursor:pointer;font-weight:850;min-height:32px;padding:0 12px}.settings-detail-content{align-content:start;display:flex;flex-direction:column;gap:14px;min-width:0}.settings-detail-card,.settings-detail-hero{background:radial-gradient(circle at 82% 0,#7c5cff29,#0000 34%),linear-gradient(180deg,#131842f0,#0b0e2aeb);border:1px solid #4c508f59;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 42px #0000002e}.settings-detail-hero{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:64px minmax(0,1fr) auto auto;overflow:hidden;padding:20px}.settings-detail-hero.green{background:radial-gradient(circle at 85% 10%,#18e8892e,#0000 32%),linear-gradient(180deg,#122b3af2,#0a112aeb)}.settings-detail-hero.blue{background:radial-gradient(circle at 86% 10%,#2fcaff2b,#0000 32%),linear-gradient(180deg,#122348f2,#0a0e2aeb)}.settings-detail-hero-icon{background:linear-gradient(135deg,#2fcaff,#7c5cff 54%,#df45ff);border-radius:16px;box-shadow:0 16px 32px #5069ff38;color:#fff;display:grid;height:56px;place-items:center;width:56px}.settings-detail-hero.green .settings-detail-hero-icon{background:linear-gradient(135deg,#18e889,#25d7ff)}.settings-detail-hero.blue .settings-detail-hero-icon{background:linear-gradient(135deg,#25d7ff,#6f6bff)}.settings-detail-hero-icon svg{height:25px;width:25px}.settings-detail-hero>div:nth-child(2)>span{background:hsla(0,0%,100%,.055);border:1px solid #ffffff14;border-radius:999px;color:#cfe7ff;display:inline-flex;font-size:.72rem;font-weight:900;padding:5px 9px;width:max-content}.settings-detail-hero h2{color:#fff;font-weight:900}.settings-detail-hero h2,.settings-page .settings-detail-hero h2{font-size:1.45rem;letter-spacing:0;line-height:1.08;margin:7px 0 0}.settings-detail-hero p{font-weight:650;max-width:720px}.settings-detail-hero p,.settings-page .settings-detail-hero p{color:#b9c3df;font-size:.9rem;line-height:1.45;margin:8px 0 0}.settings-detail-metric{background:#070a1e7a;border:1px solid hsla(0,0%,100%,.075);border-radius:9px;min-width:126px;padding:12px 14px;text-align:center}.settings-detail-metric strong{color:#fff;display:block;font-size:1.5rem;font-weight:900;line-height:1}.settings-detail-metric span{color:#9ca7c7;display:block;font-size:.74rem;font-weight:850;margin-top:5px}.settings-detail-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.settings-detail-card{min-width:0;padding:18px}.settings-detail-card.wide{grid-column:1/-1}.settings-detail-stack,.settings-device-list{display:flex;flex-direction:column;gap:10px}.settings-status-pill{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff14;border-radius:999px;color:#dbe3ff;display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;line-height:1;min-height:28px;padding:0 11px;white-space:nowrap;width:max-content}.settings-status-pill.success{background:#18e8891f;border-color:#18e8892e;color:#18e889}.settings-status-pill.warning{background:#ffb4401f;border-color:#ffb4402e;color:#ffd36a}.settings-status-pill.neutral{color:#c2cbea}.settings-detail-row,.settings-detail-stack .settings-select-row,.settings-device-row,.settings-feature-card,.settings-toggle-row,.settings-verification-card{background:#0c102d9e;border:1px solid #4c508f47;border-radius:8px}.settings-feature-card{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr) auto;min-height:78px;padding:13px}.settings-device-row>span:first-child,.settings-feature-card>span:first-child,.settings-verification-card>span:first-child{background:#25d7ff14;border-radius:8px;color:#25d7ff;display:grid;height:28px;place-items:center;width:28px}.settings-feature-card.success>span:first-child,.settings-verification-card>span:first-child{background:#18e8891a;color:#18e889}.settings-feature-card.info>span:first-child{background:#b56cff1a;color:#b56cff}.settings-verification-status-card{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:auto 1fr auto}.settings-verification-actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.settings-upload-hint{grid-gap:10px;background:#0b0f29b3;border:1px solid #4c508f47;border-radius:12px;display:grid;gap:10px;margin-top:18px;padding:16px}.settings-upload-hint strong{color:#fff}.settings-upload-hint p{color:#a8b2d0;margin:0}.settings-detail-row strong,.settings-device-row strong,.settings-feature-card strong,.settings-toggle-row strong,.settings-verification-card strong{color:#fff;display:block;font-size:.88rem;font-weight:900;line-height:1.25}.settings-detail-row p,.settings-device-row p,.settings-feature-card p,.settings-toggle-row p,.settings-verification-card p{color:#a8b2d0;font-size:.78rem;font-weight:650;line-height:1.35;margin:4px 0 0;overflow-wrap:anywhere}.settings-device-row small,.settings-feature-card small,.settings-toggle-row small{color:#8f9abe;display:block;font-size:.72rem;font-weight:800;margin-top:5px}.settings-toggle-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:26px minmax(0,1fr) auto;min-height:70px;padding:12px 13px}.settings-switch{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #6c74ab73;border-radius:999px;cursor:pointer;display:inline-flex;height:27px;padding:3px;transition:background .16s ease,border-color .16s ease;width:48px}.settings-switch span{background:#9ca7c7;border-radius:50%;box-shadow:0 5px 12px #00000047;height:19px;transition:transform .16s ease,background .16s ease;width:19px}.settings-switch.on{background:linear-gradient(135deg,#18e889b8,#25d7ffa3);border-color:#18e88952}.settings-switch.on span{background:#fff;transform:translateX(20px)}.settings-detail-row{grid-gap:13px;align-items:center;display:grid;gap:13px;grid-template-columns:26px minmax(0,1fr) minmax(110px,auto) auto;min-height:66px;padding:12px 13px}.settings-detail-row.danger{background:linear-gradient(90deg,#ef444424,#ef44440f);border-color:#ef444442}.settings-detail-row>span:not(.settings-row-icon):not(.settings-status-pill){color:#dbe3ff;font-size:.82rem;font-weight:850;justify-self:end;line-height:1.25;overflow-wrap:anywhere;text-align:right}.settings-detail-row button,.settings-device-row button,.settings-feature-card button{background:hsla(0,0%,100%,.045);border:1px solid #cb4fff3d;border-radius:7px;box-shadow:none;color:#fff;cursor:pointer;font-size:.78rem;font-weight:900;min-height:36px;padding:0 14px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;white-space:nowrap}.settings-detail-row button:hover,.settings-device-row button:hover,.settings-feature-card button:hover{background:linear-gradient(90deg,#4171ffa3,#c53affa8);border-color:#cb4fff6b;box-shadow:0 14px 28px #7c5cff38;transform:translateY(-2px)}.settings-detail-stack .settings-select-row{border-bottom:0;min-height:66px;padding:12px 13px}.settings-mini-table{display:flex;flex-direction:column;gap:8px}.settings-mini-table>div{grid-gap:12px;align-items:center;background:#0c102d9e;border:1px solid #4c508f47;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(130px,.9fr) auto;min-height:54px;padding:11px 13px}.settings-mini-table strong{color:#fff;font-size:.84rem;font-weight:900}.settings-mini-table em,.settings-mini-table span{color:#a8b2d0;font-size:.78rem;font-style:normal;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.settings-mini-table em{color:#dbe3ff;justify-self:end}.settings-verification-card{grid-gap:15px;align-items:center;background:radial-gradient(circle at 92% 12%,#18e88924,#0000 36%),#0c102d9e;display:grid;gap:15px;grid-template-columns:36px minmax(0,1fr) auto;min-height:132px;padding:18px}.settings-verification-card>span:first-child{border-radius:10px;height:36px;width:36px}.settings-readonly-list{gap:7px}.settings-readonly-list .settings-info-row{min-height:48px;padding:0 2px}.settings-info-row strong.is-muted{color:#95a0c2}.settings-device-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr) auto;min-height:82px;padding:13px}.settings-device-row>span:first-child{height:34px;width:34px}.settings-integration-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1300px){.settings-page{padding-left:22px;padding-right:22px}.settings-layout{grid-template-columns:244px minmax(0,1fr)}.settings-card{padding:18px}.settings-content-grid{gap:12px}.settings-payment-row{grid-template-columns:48px minmax(0,1fr) auto}.settings-payment-row em,.settings-payment-row>span:not(.settings-payment-logo){grid-column:2}.settings-payment-row>button{grid-column:3;grid-row:1}.settings-detail-grid{grid-template-columns:1fr}.settings-detail-card.wide{grid-column:auto}.settings-detail-hero{grid-template-columns:58px minmax(0,1fr) auto}.settings-detail-hero>.settings-gradient-small{grid-column:2/-1;justify-self:start}.settings-mini-table>div{grid-template-columns:minmax(140px,1fr) minmax(130px,1fr) auto}.settings-mini-table span:nth-of-type(2){grid-column:2}}@media (max-width:1100px){.settings-content-grid,.settings-detail-grid,.settings-layout{grid-template-columns:1fr}.settings-menu-panel{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.settings-menu-panel button+button{margin-top:0}}@media (max-width:760px){.settings-page{padding:16px 14px 96px}.settings-menu-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-card-header,.settings-profile-block{align-items:flex-start;flex-direction:column}.settings-action-row,.settings-detail-hero,.settings-detail-row,.settings-device-row,.settings-feature-card,.settings-info-row,.settings-integration-grid,.settings-mini-table>div,.settings-nickname-form,.settings-payment-row,.settings-row,.settings-select-row,.settings-toggle-row,.settings-verification-card{grid-template-columns:1fr;justify-items:start}.settings-detail-row>span:not(.settings-row-icon):not(.settings-status-pill),.settings-info-row>strong,.settings-mini-table em,.settings-row>strong{justify-self:start;text-align:left}.settings-action-row button,.settings-detail-row button,.settings-device-row button,.settings-feature-card button,.settings-gradient-small,.settings-nickname-form button,.settings-row button{width:100%}.settings-detail-hero>.settings-gradient-small,.settings-mini-table span:nth-of-type(2),.settings-payment-row em,.settings-payment-row>button,.settings-payment-row>span:not(.settings-payment-logo){grid-column:auto;grid-row:auto}.settings-toast{bottom:14px;max-width:calc(100vw - 28px);right:14px}}.support-chat-button{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed,#0ea5e9);border:none;border-radius:50%;box-shadow:0 20px 50px #0f172a59;color:#fff;cursor:pointer;display:inline-flex;height:60px;justify-content:center;padding:0;position:fixed;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;width:60px;z-index:999}.support-chat-button:hover{background:linear-gradient(135deg,#4338ca,#7c3aed,#38bdf8);box-shadow:0 24px 60px #0f172a66;transform:translateY(-2px)}.support-chat-button .chat-icon{display:grid;font-size:24px;height:32px;place-items:center;width:32px}.support-chat-button.support-chat-icon .chat-label,.support-chat-button.support-chat-icon .chat-presence{display:none}.support-chat-button .presence-dot{background:#22c55e;border-radius:50%;display:inline-block;height:8px;width:8px}.chat-notification-badge{align-items:center;background:#ef4444;border-radius:999px;box-shadow:0 0 0 2px #ffffff1f;box-shadow:0 0 0 2px #fff,0 2px 6px #ef444480;color:#fff;display:flex;font-size:11px;font-weight:800;height:22px;height:20px;justify-content:center;left:calc(100% - 34px);min-width:22px;min-width:20px;padding:0 6px;padding:0 5px;position:absolute;right:-4px;top:-6px;top:-4px}.support-chat-popup{animation:slideUp .3s ease;background:linear-gradient(180deg,#12163afa,#0a0d27fa);border:1px solid #8566ff38;border-radius:12px;bottom:90px;box-shadow:0 24px 60px #0203148f;display:flex;flex-direction:column;height:500px;max-width:90vw;position:fixed;right:20px;width:350px;z-index:1000}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.support-chat-header{align-items:center;background:linear-gradient(135deg,#7c5cffeb,#d449ffdb);border-radius:12px 12px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;padding:16px}.support-chat-header h3{font-size:18px;margin:0}.close-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.close-btn:hover{background:#ffffff1f;border-radius:50%}.chat-loading{align-items:center;color:var(--muted);display:flex;flex:1 1;font-weight:500;justify-content:center}.chat-view{display:flex;flex:1 1;flex-direction:column;padding:0}.view-all-chats-btn{background:#ffffff12;border:1px solid #8566ff33;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin:12px;padding:10px 16px;transition:background .2s,border-color .2s}.view-all-chats-btn:hover{background:#7c5cff2e;border-color:#d449ff57}.messages-container{background:#07091f9e;display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:16px}.message{word-wrap:break-word;animation:messageIn .3s ease;border-radius:12px;max-width:85%;padding:10px 12px}@keyframes messageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message.sent{align-self:flex-end;background:linear-gradient(135deg,#7c5cffe6,#25d7ffbd);color:#fff}.message.received{align-self:flex-start;background:#ffffff0f;border:1px solid #8566ff2e;color:var(--text)}.message-content{font-size:14px;line-height:1.4}.message-time{font-size:12px;margin-top:4px;opacity:.7}.no-messages{align-items:center;color:var(--muted);display:flex;flex:1 1;font-size:14px;justify-content:center;padding:20px;text-align:center}.message-input-container{background:#080a22eb;border-top:1px solid #8566ff2e;display:flex;gap:8px;padding:12px}.message-input{background:#ffffff0f;border:1px solid #8566ff38;border-radius:6px;color:var(--text);flex:1 1;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s}.message-input:focus{border-color:var(--accent-2)}.send-btn{background:linear-gradient(135deg,var(--accent-2),var(--accent),var(--accent-3));border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background .2s}.send-btn:hover:not(:disabled){background:linear-gradient(90deg,#4171ff73,#c53aff80)}.send-btn:disabled{background:#94a3b84d;cursor:not-allowed}.all-chats-view{display:flex;flex:1 1;flex-direction:column;padding:0}.back-btn{align-self:flex-start;background:#ffffff12;border:1px solid #8566ff33;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin:12px;padding:10px 16px;transition:background .2s,border-color .2s}.back-btn:hover{background:linear-gradient(90deg,#4171ff73,#c53aff80);border-color:#d449ff57}.chats-list{flex:1 1;overflow-y:auto;padding:0 12px 12px}.chat-item{background:hsla(0,0%,100%,.055);border:1px solid #8566ff2e;border-radius:8px;margin-bottom:8px;padding:12px;transition:all .2s}.chat-item:hover{border-color:#d449ff4d;box-shadow:0 12px 24px #02031447}.chat-item.banned{background:#94a3b81f;opacity:.6}.chat-item-header{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:6px}.banned-badge{background:#ef4444;border-radius:4px;color:#fff;font-size:11px;font-weight:700;padding:2px 6px}.chat-item-info{color:var(--muted);display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.chat-item-actions{display:flex;gap:6px}.ban-btn,.view-btn{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-size:12px;font-weight:500;padding:6px 8px;transition:all .2s}.view-btn{background:linear-gradient(135deg,var(--accent-2),var(--accent));color:#fff}.view-btn:hover{background:linear-gradient(90deg,#4171ff73,#c53aff80)}.ban-btn{background:#dc3545;color:#fff}.ban-btn:hover{background:#b91c1c}@media (max-width:480px){.support-chat-popup{bottom:60px;height:calc(100vh - 100px);right:10px;width:calc(100vw - 20px)}.message{max-width:95%}.support-chat-button{height:50px;width:50px}.support-chat-button .chat-icon{font-size:20px}}:root{--gs-bg:#0a0a13;--gs-sidebar-bg:#0c0c17;--gs-panel-bg:#12121f;--gs-panel-bg-alt:#14141f;--gs-border:#232336;--gs-border-soft:#232336b3;--gs-bubble-theirs:#1c1c2c;--gs-text-primary:#f4f4f8;--gs-text-secondary:#9c9cb5;--gs-text-muted:#6b6b85;--gs-purple-1:#7c3aed;--gs-purple-2:#a855f7;--gs-pink:#d946ef;--gs-gradient:linear-gradient(135deg,var(--gs-purple-1),var(--gs-pink));--gs-green:#22c55e;--gs-red:#f43f5e;--gs-radius-lg:18px;--gs-radius-md:12px;--gs-radius-sm:8px}.gs-app{background:#0a0a13;background:var(--gs-bg);color:#f4f4f8;color:var(--gs-text-primary);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100vh}.gs-main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.messages-page{height:100%;width:100%}.gs-header,.gs-sidebar{display:none}.gs-brand{align-items:flex-start;border-bottom:1px solid #232336;border-bottom:1px solid var(--gs-border);display:flex;gap:10px;margin-bottom:12px;padding:4px 4px 20px}.gs-brand-logo{align-items:center;background:linear-gradient(135deg,#7c3aed,#d946ef);background:var(--gs-gradient);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:40px;justify-content:center;width:40px}.gs-brand-name{font-size:16px;font-weight:700;margin:2px 0}.gs-brand-tagline{color:#6b6b85;color:var(--gs-text-muted);font-size:11px;line-height:1.3;margin:0;max-width:150px}.gs-nav{display:flex;flex-direction:column;gap:4px;padding:12px 0}.gs-nav-item{align-items:center;background:none;border:none;border-radius:10px;color:#9c9cb5;color:var(--gs-text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 12px;text-align:left}.gs-nav-item:hover{background:#ffffff0a;color:#f4f4f8;color:var(--gs-text-primary)}.gs-nav-item.active{background:linear-gradient(135deg,#7c3aed,#d946ef);background:var(--gs-gradient);box-shadow:0 4px 14px #7c3aed59;color:#fff}.gs-quick-links{border-top:1px solid #232336;border-top:1px solid var(--gs-border);display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:16px}.gs-quick-links-title{color:#6b6b85;color:var(--gs-text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 8px 4px;text-transform:uppercase}.gs-quick-link{align-items:center;background:none;border:none;color:#9c9cb5;color:var(--gs-text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:8px 4px;text-align:left}.gs-quick-link:hover{color:#f4f4f8;color:var(--gs-text-primary)}.gs-quick-icon{align-items:center;border-radius:7px;color:#fff;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.quick-icon-instagram{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.quick-icon-telegram{background:#29a9eb}.quick-icon-youtube{background:red}.quick-icon-tiktok{background:#000}.gs-tiktok-glyph{font-size:12px;line-height:1}.gs-header{align-items:center;border-bottom:1px solid #232336;border-bottom:1px solid var(--gs-border);display:flex;flex-shrink:0;gap:20px;height:76px;padding:0 28px}.gs-search-wrap{flex:1 1;max-width:640px;position:relative}.gs-search-icon{color:#6b6b85;color:var(--gs-text-muted);left:16px;position:absolute;top:50%;transform:translateY(-50%)}.gs-search-input{background:#12121f;background:var(--gs-panel-bg);border:1px solid #232336;border:1px solid var(--gs-border);border-radius:12px;color:#f4f4f8;color:var(--gs-text-primary);font-size:14px;outline:none;padding:12px 16px 12px 44px;width:100%}.gs-search-input::placeholder{color:#6b6b85;color:var(--gs-text-muted)}.gs-search-input:focus{border-color:#a855f7;border-color:var(--gs-purple-2)}.gs-header-actions{align-items:center;display:flex;gap:14px;margin-left:auto}.gs-icon-btn{align-items:center;background:#12121f;background:var(--gs-panel-bg);border:1px solid #232336;border:1px solid var(--gs-border);border-radius:12px;color:#9c9cb5;color:var(--gs-text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px}.gs-icon-btn:hover{color:#f4f4f8;color:var(--gs-text-primary)}.gs-icon-badge{align-items:center;border-radius:9999px;color:#fff;display:flex;font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-6px;top:-6px}.gs-icon-badge.violet{background:#a855f7;background:var(--gs-purple-2)}.gs-wallet-pill{background:#22c55e;background:var(--gs-green);border-radius:12px;color:#06210f;font-size:14px;font-weight:700;padding:10px 18px}.gs-logout-btn{background:none;border:none;color:#f4f4f8;color:var(--gs-text-primary);cursor:pointer;font-size:14px;font-weight:600;padding:8px 4px}.gs-logout-btn:hover{color:#a855f7;color:var(--gs-purple-2)}.gs-messages-layout{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:320px 1fr 300px;min-height:0;padding:20px 28px}.messages-page .gs-header,.messages-page .gs-info-panel,.messages-page .gs-sidebar{display:none}.app-shell.no-shell,.main-area.no-shell{margin-left:0!important;min-width:100vw!important;width:100vw!important}.main-area.no-shell .main-content{min-width:100vw!important;padding:0!important;width:100vw!important}.messages-page .gs-main{width:100%}.messages-page .gs-messages-layout{gap:0;grid-template-columns:320px 1fr;min-height:100vh;padding:0}.messages-page .gs-thread-panel{border-radius:0}@media (max-width:1200px){.gs-messages-layout{grid-template-columns:280px 1fr}.gs-info-panel{display:none}}.gs-panel{background:#12121f;background:var(--gs-panel-bg);border:1px solid #232336;border:1px solid var(--gs-border);border-radius:18px;border-radius:var(--gs-radius-lg);display:flex;flex-direction:column;min-height:0;overflow:hidden}.messages-page .gs-conversations{height:100vh}.messages-page .gs-thread-panel{min-height:100vh}.gs-conversations{display:flex;flex-direction:column;min-height:0;padding:18px}.gs-panel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.gs-panel-header h2{font-size:17px;font-weight:700;margin:0}.gs-circle-btn{align-items:center;background:#14141f;background:var(--gs-panel-bg-alt);border:1px solid #232336;border:1px solid var(--gs-border);border-radius:50%;color:#9c9cb5;color:var(--gs-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.gs-circle-btn:hover{color:#f4f4f8;color:var(--gs-text-primary)}.gs-conv-search{margin-bottom:14px}.gs-conv-search .gs-search-input{background:#14141f;background:var(--gs-panel-bg-alt);border-radius:10px;font-size:13px;padding:9px 12px 9px 38px}.gs-conv-search .gs-search-icon{left:12px}.gs-conv-list{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto}.gs-conv-item{align-items:center;background:none;border:1px solid #0000;border-radius:12px;border-radius:var(--gs-radius-md);cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left;width:100%}.gs-conv-item:hover{background:#ffffff08}.gs-conv-item.active{background:linear-gradient(135deg,#7c3aed59,#d946ef2e);border-color:#a855f766}.gs-escrow-chat-wrapper{margin-top:auto;padding-top:0}.gs-escrow-chat-btn{grid-gap:12px;align-items:center;background:#7c3aed14;border:1px solid #7c3aed38;border-radius:16px;color:#f4f4f8;color:var(--gs-text-primary);cursor:pointer;display:grid;gap:12px;grid-template-columns:42px auto 50px;padding:12px 14px;text-align:left;width:100%}.gs-escrow-chat-btn:hover{background:#7c3aed29}.gs-escrow-chat-btn.active{background:linear-gradient(135deg,#7c3aed40,#d946ef38);border-color:#d946ef66}.gs-escrow-chat-btn .gs-avatar.sm{font-size:13px;height:42px;width:42px}.gs-escrow-chat-copy{display:flex;flex-direction:column;gap:2px}.gs-escrow-chat-copy span{font-size:13px;font-weight:700}.gs-escrow-chat-copy small{color:#9c9cb5;color:var(--gs-text-secondary);font-size:11px}.gs-escrow-status{color:#22c55e;color:var(--gs-green);font-size:11px;font-weight:700}.gs-conv-bottom{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:3px}.gs-conv-preview{color:#9c9cb5;color:var(--gs-text-secondary);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-unread-badge{background:#a855f7;background:var(--gs-purple-2);border-radius:9999px;display:flex;font-size:11px;height:20px;min-width:20px;padding:0 6px}.gs-avatar,.gs-unread-badge{align-items:center;color:#fff;flex-shrink:0;font-weight:700;justify-content:center}.gs-avatar{background:linear-gradient(135deg,#7c3aed,#d946ef);background:var(--gs-gradient);border-radius:50%;display:inline-flex;font-size:13px;height:40px;position:relative;width:40px}.gs-avatar.sm{font-size:11px;height:28px;width:28px}.gs-avatar.lg{font-size:15px;height:44px;width:44px}.gs-avatar.xl{font-size:24px;height:76px;width:76px}.gs-online-dot{background:#22c55e;background:var(--gs-green);border:2px solid #12121f;border:2px solid var(--gs-panel-bg);border-radius:50%;bottom:0;height:10px;position:absolute;right:0;width:10px}.gs-online-dot.lg{border-width:3px;height:14px;width:14px}.gs-thread-panel{min-width:0}.gs-thread-header{align-items:center;border-bottom:1px solid #232336;border-bottom:1px solid var(--gs-border);display:flex;flex-shrink:0;gap:12px;padding:16px 20px}.gs-thread-header-info{flex:1 1;min-width:0}.gs-thread-name{font-size:15px;font-weight:700;margin:0}.gs-thread-status{color:#22c55e;color:var(--gs-green);font-size:12px;margin:2px 0 0}.gs-thread-header-actions{display:flex;gap:8px}.close-chat-btn{min-width:42px}.gs-thread-body{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:20px 24px}.gs-day-divider{color:#6b6b85;color:var(--gs-text-muted);font-size:12px;margin-bottom:6px;text-align:center}.gs-msg-row{align-items:flex-end;display:flex;gap:8px}.gs-msg-row.mine{justify-content:flex-end}.gs-msg-row.theirs{justify-content:flex-start}.gs-msg-bubble{border-radius:16px;display:flex;flex-direction:column;font-size:14px;gap:4px;line-height:1.4;max-width:60%;padding:12px 16px}.gs-msg-bubble.theirs{background:#1c1c2c;background:var(--gs-bubble-theirs);border-bottom-left-radius:4px;color:#f4f4f8;color:var(--gs-text-primary)}.gs-msg-bubble.mine{background:linear-gradient(135deg,#7c3aed,#d946ef);background:var(--gs-gradient);border-bottom-right-radius:4px;color:#fff}.gs-msg-meta{align-self:flex-end;font-size:11px;gap:4px;opacity:.75}.gs-composer,.gs-msg-meta{align-items:center;display:flex}.gs-composer{border-top:1px solid #232336;border-top:1px solid var(--gs-border);flex-shrink:0;gap:10px;padding:16px 20px}.gs-composer-input{background:#14141f;background:var(--gs-panel-bg-alt);border:1px solid #232336;border:1px solid var(--gs-border);border-radius:12px;color:#f4f4f8;color:var(--gs-text-primary);flex:1 1;font-size:14px;outline:none;padding:12px 16px}.gs-composer-input::placeholder{color:#6b6b85;color:var(--gs-text-muted)}.gs-composer-input:focus{border-color:#a855f7;border-color:var(--gs-purple-2)}.gs-send-btn{align-items:center;background:linear-gradient(135deg,#7c3aed,#d946ef);background:var(--gs-gradient);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.gs-send-btn:hover{filter:brightness(1.1)}.admin-panel-root *{box-sizing:border-box}.admin-panel-root .app-shell{background:var(--bg-page);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100vh}.admin-panel-root .main-col,.admin-panel-root .main-content{flex:1 1}.admin-panel-root .page{display:flex;flex-direction:column;gap:24px;padding:24px}.admin-panel-root .flex-1{flex:1 1}.admin-panel-root .ml-auto{margin-left:auto}.admin-panel-root .w-full{width:100%}.admin-panel-root .capitalize{text-transform:capitalize}.admin-panel-root .text-right{text-align:right}.admin-panel-root .sidebar{flex-shrink:0;transition:width .2s ease}.admin-panel-root .sidebar-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:8px;height:64px;padding:0 20px}.admin-panel-root .sidebar-logo{align-items:center;background:linear-gradient(135deg,#a855f7,#d946ef);border-radius:8px;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.admin-panel-root .sidebar-title{color:#fff;font-size:18px;font-weight:600;white-space:nowrap}.admin-panel-root .sidebar-collapse-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;margin-left:auto;padding:4px}.admin-panel-root .sidebar-collapse-btn:hover{color:#fff}.admin-panel-root .sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:4px;overflow-y:auto;padding:16px 12px}.admin-panel-root .nav-item{align-items:center;background:none;border-radius:12px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:10px 12px;text-align:left;width:100%}.admin-panel-root .nav-item:hover{background:#1e293b99;color:#e2e8f0}.admin-panel-root .nav-item.active{background:var(--violet-soft-bg);border-color:var(--violet-soft-border);color:#c4b5fd}.admin-panel-root .sidebar-status{background:linear-gradient(135deg,#7c3aed33,#d946ef1a);border:1px solid #7c3aed33;border-radius:12px;margin:12px;padding:16px}.admin-panel-root .sidebar-status-title{color:#fff;font-size:14px;font-weight:500;margin:0 0 4px}.admin-panel-root .sidebar-status-text{align-items:center;color:var(--emerald);display:flex;font-size:12px;gap:6px;margin:0}.admin-panel-root .status-dot{background:var(--emerald);border-radius:50%;flex-shrink:0;height:6px;width:6px}.admin-panel-root .sidebar-profile{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:12px;padding:16px}.admin-panel-root .avatar-circle{align-items:center;background:var(--violet);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.admin-panel-root .profile-name{color:#fff;font-size:14px;font-weight:500}.admin-panel-root .profile-email,.admin-panel-root .profile-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-root .profile-email{color:var(--text-muted);font-size:12px}.admin-panel-root .topbar{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;gap:16px;height:64px;padding:0 24px}.admin-panel-root .topbar-title{font-size:18px;font-weight:600;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-root .topbar-subtitle{color:var(--text-muted);margin:0}.admin-panel-root .topbar-search{display:none;flex:1 1;margin-left:16px;max-width:400px}@media (min-width:768px){.admin-panel-root .topbar-search{display:block}}.admin-panel-root .topbar-actions{align-items:center;display:flex;gap:12px;margin-left:auto}.admin-panel-root .bell-btn{background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;padding:8px;position:relative}.admin-panel-root .bell-btn:hover{background:var(--slate-800)}.admin-panel-root .bell-badge{align-items:center;background:var(--violet);border-radius:50%;color:#fff;display:flex;font-size:10px;height:16px;justify-content:center;position:absolute;right:-2px;top:-2px;width:16px}.admin-panel-root .search-wrap{position:relative}.admin-panel-root .search-icon{color:var(--text-muted);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-panel-root .search-input{background:#1e293b99;border:1px solid var(--slate-700);border-radius:8px;color:#e2e8f0;font-size:14px;outline:none;padding:8px 12px 8px 36px;width:100%}.admin-panel-root .search-input::placeholder{color:var(--text-muted)}.admin-panel-root .search-input:focus{border-color:var(--violet-light)}.admin-panel-root .search-max{max-width:320px}.admin-panel-root .icon-btn{align-items:center;background:#ffffff05;border:1px solid var(--slate-700);border-radius:999px;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;height:30px;justify-content:center;line-height:1;padding:0 12px;transition:background .15s,border-color .15s,transform .15s;white-space:nowrap}.admin-panel-root .icon-btn:hover:not(:disabled){transform:translateY(-1px)}.admin-panel-root .icon-btn:active:not(:disabled){transform:translateY(0)}.admin-panel-root .icon-btn:disabled{cursor:not-allowed;opacity:.4}.admin-panel-root .icon-btn svg{flex-shrink:0}.admin-panel-root .icon-btn.tone-green{border-color:#10b98159;color:var(--emerald)}.admin-panel-root .icon-btn.tone-green:hover:not(:disabled){background:#10b9811f;border-color:var(--emerald)}.admin-panel-root .icon-btn.tone-red{border-color:#f43f5e59;color:var(--rose)}.admin-panel-root .icon-btn.tone-red:hover:not(:disabled){background:#f43f5e1f;border-color:var(--rose)}.admin-panel-root .icon-btn.tone-violet{border-color:#8b5cf659;color:var(--violet-light)}.admin-panel-root .icon-btn.tone-violet:hover:not(:disabled){background:var(--violet-soft-bg);border-color:var(--violet-light)}.admin-panel-root .icon-btn.tone-gray{color:var(--text-secondary)}.admin-panel-root .icon-btn.tone-gray:hover:not(:disabled){background:var(--slate-800)}.admin-panel-root .refresh-btn{align-items:center;background:none;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;gap:6px;padding:8px 12px}.admin-panel-root .refresh-btn:hover{color:#fff}.admin-panel-root .tab-group{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:4px;padding:4px;width:fit-content}.admin-panel-root .tab-btn{background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;text-transform:capitalize}.admin-panel-root .tab-btn.active{background:var(--violet);color:#fff}.admin-panel-root .tab-btn:hover:not(.active){color:#e2e8f0}.admin-panel-root .chip-group{display:flex;flex-wrap:wrap;gap:8px}.admin-panel-root .chip{background:none;border:1px solid var(--slate-700);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;text-transform:capitalize}.admin-panel-root .chip.active{background:var(--violet);border-color:var(--violet-light);color:#fff}.admin-panel-root .chip:hover:not(.active):not(:disabled){color:#e2e8f0}.admin-panel-root .chip:disabled{cursor:not-allowed;opacity:.6}.admin-panel-root .link-btn{align-items:center;background:none;border:none;color:#c4b5fd;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px}.admin-panel-root .link-btn:hover{color:#a78bfa}.admin-panel-root .badge{align-items:center;border:1px solid #0000;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:2px 10px}.admin-panel-root .badge-green{background:var(--emerald-soft-bg);border-color:#10b98133;color:#34d399}.admin-panel-root .badge-amber{background:var(--amber-soft-bg);border-color:#f59e0b33;color:#fbbf24}.admin-panel-root .badge-red{background:var(--rose-soft-bg);border-color:#f43f5e33;color:#fb7185}.admin-panel-root .badge-blue{background:var(--sky-soft-bg);border-color:#38bdf833;color:#38bdf8}.admin-panel-root .badge-violet{background:var(--violet-soft-bg);border-color:#7c3aed4d;color:#c4b5fd}.admin-panel-root .badge-gray{background:#64748b26;border-color:#64748b33;color:#94a3b8}.admin-panel-root .card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px}.admin-panel-root .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.admin-panel-root .card-title{color:#f1f5f9;font-size:15px;font-weight:600;margin:0}.admin-panel-root .stats-row{display:flex;flex-wrap:wrap}.admin-panel-root .stat-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:180px}.admin-panel-root .stat-icon-row{align-items:center;display:flex;gap:12px}.admin-panel-root .stat-icon{align-items:center;border-radius:12px;display:flex;height:40px;justify-content:center;width:40px}.admin-panel-root .stat-icon.tone-violet{background:var(--violet-soft-bg);color:#c4b5fd}.admin-panel-root .stat-icon.tone-sky{background:var(--sky-soft-bg);color:#38bdf8}.admin-panel-root .stat-icon.tone-amber{background:var(--amber-soft-bg);color:#fbbf24}.admin-panel-root .stat-icon.tone-emerald{background:var(--emerald-soft-bg);color:#34d399}.admin-panel-root .stat-icon.tone-rose{background:var(--rose-soft-bg);color:#fb7185}.admin-panel-root .stat-label{color:var(--text-secondary);font-size:14px}.admin-panel-root .stat-value-row{align-items:flex-end;display:flex;justify-content:space-between}.admin-panel-root .stat-value{font-weight:600}.admin-panel-root .stat-delta{align-items:center;display:flex;font-size:12px;font-weight:500;gap:2px}.admin-panel-root .stat-delta.up{color:#34d399}.admin-panel-root .stat-delta.down{color:#fb7185}.admin-panel-root .dashboard-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:1024px){.admin-panel-root .dashboard-grid{grid-template-columns:2fr 1fr}}.admin-panel-root .chart-box{height:256px}.admin-panel-root .activity-list{display:flex;flex-direction:column;gap:16px}.admin-panel-root .activity-item{align-items:flex-start;display:flex;gap:12px}.admin-panel-root .activity-icon{align-items:center;background:var(--violet-soft-bg);border-radius:10px;color:#c4b5fd;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.admin-panel-root .activity-text{color:#e2e8f0;font-size:14px;line-height:1.4;margin:0}.admin-panel-root .activity-time{color:var(--text-muted);font-size:12px;margin:2px 0 0}.admin-panel-root .table{border-collapse:collapse;font-size:14px;width:100%}.admin-panel-root .table thead tr{border-bottom:1px solid var(--border-color);color:var(--text-muted);text-align:left}.admin-panel-root .table th{font-weight:500;padding-bottom:12px}.admin-panel-root .table td{padding:12px 0}.admin-panel-root .table tbody tr{border-bottom:1px solid var(--border-color-soft)}.admin-panel-root .table tbody tr:last-child{border-bottom:none}.admin-panel-root .table-user{align-items:center;display:flex;gap:12px}.admin-panel-root .table-avatar{align-items:center;background:var(--slate-700);border-radius:50%;color:#e2e8f0;display:flex;flex-shrink:0;font-size:12px;font-weight:500;height:32px;justify-content:center;width:32px}.admin-panel-root .table-name{color:#e2e8f0;font-weight:500;margin:0}.admin-panel-root .admin-seller-link{color:var(--violet-light);cursor:pointer;font-weight:500;text-decoration:none}.admin-panel-root .admin-seller-link:hover{text-decoration:underline}.admin-panel-root .table-sub{color:var(--text-muted);font-size:12px;margin:0}.admin-panel-root .table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;justify-content:flex-end;min-width:160px}.admin-panel-root .filters-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-panel-root .empty-state{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:48px 0}.admin-panel-root .empty-state span{font-size:14px}.admin-panel-root .pending-list{display:flex;flex-direction:column;gap:12px}.admin-panel-root .pending-item{align-items:center;border:1px solid var(--border-color);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.admin-panel-root .pending-info-name{color:#e2e8f0;font-weight:500;margin:0}.admin-panel-root .pending-info-sub{color:var(--text-muted);font-size:12px;margin:4px 0 0}.admin-panel-root .pending-actions{align-items:center;display:flex;gap:12px}.admin-panel-root .pending-price{color:#e2e8f0;font-weight:600}.admin-panel-root .modal-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}.admin-panel-root .modal{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;max-height:85vh;max-width:32rem;overflow-y:auto;width:100%}.admin-panel-root .modal-header{align-items:center;background:var(--bg-card);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px;position:sticky;top:0}.admin-panel-root .modal-title{color:#fff;font-weight:600;margin:0}.admin-panel-root .modal-close{background:none;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;padding:4px}.admin-panel-root .modal-close:hover{background:var(--slate-800);color:#fff}.admin-panel-root .modal-body{padding:20px}.admin-panel-root .tx-section{display:flex;flex-direction:column;gap:20px}.admin-panel-root .detail-grid{grid-gap:16px;display:grid;font-size:14px;gap:16px;grid-template-columns:1fr 1fr}.admin-panel-root .detail-label{color:var(--text-muted);font-size:12px;margin:0 0 4px}.admin-panel-root .detail-value{color:#e2e8f0;margin:0}.admin-panel-root .detail-block-title{color:var(--text-muted);font-size:12px;margin:0 0 8px}.admin-panel-root .detail-block-value{color:var(--text-primary);font-size:14px;font-weight:500;margin:0}.admin-panel-root .toast{align-items:center;border:1px solid;border-radius:12px;box-shadow:0 10px 25px #00000059;color:#fff;display:flex;font-size:14px;gap:8px;padding:12px 16px;position:fixed;right:20px;top:20px;z-index:50}.admin-panel-root .toast.success{background:#059669;border-color:#10b981}.admin-panel-root .toast.error{background:#e11d48;border-color:#f43f5e}.admin-panel-root .toast.info{background:#7c3aed;border-color:#8b5cf6}.admin-panel-root .chats-page{height:calc(100vh - 4rem);padding:24px}.admin-panel-root .chats-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;height:100%}@media (min-width:768px){.admin-panel-root .chats-layout{grid-template-columns:1fr 2fr}}.admin-panel-root .chat-list-card{overflow-y:auto}.admin-panel-root .chat-list{display:flex;flex-direction:column;gap:4px;margin:0 -8px}.admin-panel-root .chat-list-item{align-items:center;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 8px;text-align:left;width:100%}.admin-panel-root .chat-list-item:hover{background:#1e293b80}.admin-panel-root .chat-list-item.active{background:var(--violet-soft-bg)}.admin-panel-root .chat-avatar{align-items:center;background:var(--slate-700);border-radius:50%;color:#e2e8f0;display:flex;flex-shrink:0;font-size:12px;font-weight:500;height:36px;justify-content:center;width:36px}.admin-panel-root .chat-list-info{flex:1 1;min-width:0}.admin-panel-root .chat-list-name-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.admin-panel-root .chat-list-name{color:#e2e8f0;font-size:14px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-root .chat-list-time{color:var(--text-muted);flex-shrink:0;font-size:12px}.admin-panel-root .chat-list-preview{color:var(--text-muted);font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-root .chat-unread-badge{align-items:center;background:var(--violet);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;height:20px;justify-content:center;width:20px}.admin-panel-root .chat-panel{display:flex;flex-direction:column}.admin-panel-root .chat-thread{display:flex;flex:1 1;flex-direction:column;gap:12px;max-height:45vh;min-height:300px;overflow-y:auto;padding-right:4px}.admin-panel-root .chat-bubble-row{display:flex}.admin-panel-root .chat-bubble-row.mine{justify-content:flex-end}.admin-panel-root .chat-bubble-row.theirs{justify-content:flex-start}.admin-panel-root .chat-bubble{border-radius:16px;font-size:14px;max-width:75%;padding:8px 12px}.admin-panel-root .chat-bubble.mine{background:var(--violet);border-bottom-right-radius:4px;color:#fff}.admin-panel-root .chat-bubble.theirs{background:var(--slate-800);border-bottom-left-radius:4px;color:#e2e8f0}.admin-panel-root .chat-bubble-time{font-size:10px;margin:4px 0 0;opacity:.6}.admin-panel-root .chat-input-row{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:8px;margin-top:16px;padding-top:16px}.admin-panel-root .chat-input{background:#1e293b99;border:1px solid var(--slate-700);border-radius:8px;color:#e2e8f0;flex:1 1;font-size:14px;outline:none;padding:8px 12px}.admin-panel-root .chat-input:focus{border-color:var(--violet-light)}.admin-panel-root .chat-send-btn{background:var(--violet);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;padding:10px}.admin-panel-root .chat-send-btn:hover:not(:disabled){background:var(--violet-light)}.admin-panel-root .chat-send-btn:disabled{cursor:not-allowed;opacity:.5}.admin-panel-root .spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.admin-panel-root .muted-note{color:#475569;font-size:12px}.admin-panel-root .admin-mobile-menu-btn,.admin-panel-root .sidebar-mobile-close{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:none;height:36px;justify-content:center;width:36px}.admin-panel-root .admin-mobile-menu-btn:hover,.admin-panel-root .sidebar-mobile-close:hover{background:var(--slate-800);color:var(--text-primary)}.admin-panel-root .admin-sidebar-backdrop{background:#0206178c;border:0;cursor:pointer;display:none;inset:0;position:fixed;z-index:38}@media (max-width:900px){.admin-panel-root .app-shell{height:auto;min-height:100vh}.admin-panel-root .app-shell .sidebar{box-shadow:20px 0 40px #02061747;inset:0 auto 0 0;position:fixed;transform:translateX(-105%);transition:transform .22s ease;width:min(82vw,300px);z-index:40}.admin-panel-root .app-shell .sidebar.collapsed{width:min(82vw,300px)}.admin-panel-root .app-shell .sidebar.mobile-open{transform:translateX(0)}.admin-panel-root .app-shell .sidebar.collapsed .nav-item span,.admin-panel-root .app-shell .sidebar.collapsed .sidebar-title{display:inline}.admin-panel-root .sidebar-collapse-btn{display:none}.admin-panel-root .admin-mobile-menu-btn,.admin-panel-root .sidebar-mobile-close{display:inline-flex}.admin-panel-root .admin-sidebar-backdrop.show{display:block}.admin-panel-root .topbar{padding:0 14px}.admin-panel-root .topbar>div:first-of-type{min-width:0}.admin-panel-root .chats-page,.admin-panel-root .page{padding:14px}.admin-panel-root .cards-grid,.admin-panel-root .chats-layout,.admin-panel-root .detail-grid,.admin-panel-root .stats-row{grid-template-columns:1fr}.admin-panel-root .table-actions{justify-content:flex-start}}html[data-theme=light] .admin-panel-root{--bg-page:#eef3f8;--bg-sidebar:#172033;--bg-card:#fbfcff;--border-color:#d5dfeb;--border-color-soft:#a7b5c780;--slate-700:#c3cfdd;--slate-800:#e6edf5;--text-primary:#142033;--text-secondary:#516173;--text-muted:#728197;--violet-soft-bg:#554ed81a;--violet-soft-border:#554ed833;background:radial-gradient(circle at top left,#554ed814,#0000 30rem),var(--bg-page)}html[data-theme=light] .admin-panel-root .sidebar{background:linear-gradient(180deg,#172033,#111827);border-right-color:#0f172a24}html[data-theme=light] .admin-panel-root .card,html[data-theme=light] .admin-panel-root .modal,html[data-theme=light] .admin-panel-root .pending-item,html[data-theme=light] .admin-panel-root .table-wrap,html[data-theme=light] .admin-panel-root .topbar{background:#fbfcffe0;border-color:var(--border-color);box-shadow:0 12px 32px #2d374812}html[data-theme=light] .admin-panel-root .card-title,html[data-theme=light] .admin-panel-root .chat-list-name,html[data-theme=light] .admin-panel-root .detail-block-value,html[data-theme=light] .admin-panel-root .detail-value,html[data-theme=light] .admin-panel-root .modal-title,html[data-theme=light] .admin-panel-root .pending-info-name,html[data-theme=light] .admin-panel-root .pending-price,html[data-theme=light] .admin-panel-root .stat-value,html[data-theme=light] .admin-panel-root .table-name,html[data-theme=light] .admin-panel-root .topbar-title{color:var(--text-primary)}html[data-theme=light] .admin-panel-root .bell-btn:hover,html[data-theme=light] .admin-panel-root .chat-list-item:hover,html[data-theme=light] .admin-panel-root .modal-close:hover,html[data-theme=light] .admin-panel-root .nav-item:hover{background:#554ed814}html[data-theme=light] .admin-panel-root .nav-item.active{background:#554ed81f;color:#5b4be8}html[data-theme=light] .admin-panel-root .chat-bubble.theirs,html[data-theme=light] .admin-panel-root .chat-input{background:#edf3f9;color:var(--text-primary)}.admin-panel-root{--bg-page:#020617;--bg-sidebar:#0f172a;--bg-card:#0f172a;--border-color:#1e293b;--border-color-soft:#1e293b99;--slate-700:#334155;--slate-800:#1e293b;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--violet:#7c3aed;--violet-light:#8b5cf6;--violet-soft-bg:#7c3aed26;--violet-soft-border:#7c3aed4d;--emerald:#10b981;--emerald-soft-bg:#10b98126;--amber:#f59e0b;--amber-soft-bg:#f59e0b26;--rose:#f43f5e;--rose-soft-bg:#f43f5e26;--sky:#38bdf8;--sky-soft-bg:#38bdf826;background:var(--bg-page);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.admin-panel-root .sidebar{align-items:stretch;background:var(--bg-sidebar);border-right:1px solid var(--border-color);display:flex;flex:0 0 256px;flex-direction:column;inset:auto;min-width:256px;overflow:hidden;padding:0;position:relative;transition:width .2s ease,min-width .2s ease,flex-basis .2s ease,transform .22s ease;width:256px;z-index:2}.admin-panel-root .sidebar.collapsed{flex-basis:76px;min-width:76px;width:76px}.admin-panel-root .main-col{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.admin-panel-root .main-content{background:#0000;flex:1 1 auto;height:auto;max-width:none;min-height:0;width:100%}.admin-panel-root .topbar{background:var(--bg-card);min-width:0;width:100%}.admin-panel-root .chats-page,.admin-panel-root .page{max-width:1680px;width:100%}.admin-panel-root .card,.admin-panel-root .modal,.admin-panel-root .pending-item,.admin-panel-root .table-wrap{min-width:0}.admin-panel-root .table-wrap{overflow-x:auto}.admin-panel-root table{min-width:760px}.admin-panel-root .cards-grid,.admin-panel-root .chats-layout,.admin-panel-root .dashboard-grid,.admin-panel-root .stats-row{min-width:0}html[data-theme=light] .admin-panel-root{--bg-page:#f4f6fb;--bg-card:#ffffffe0;--border-color:#dfe5f2;--border-color-soft:#a0aac661;--slate-700:#cbd5e8;--slate-800:#eef2fb;--text-secondary:#526084;--text-muted:#7782a4;--violet:#6d45ff;--violet-light:#8b5cf6;--violet-soft-bg:#6d45ff17;--violet-soft-border:#6d45ff38;background:radial-gradient(circle at 72% 0,#815eff24,#0000 32rem),radial-gradient(circle at 10% 8%,#2e7eff14,#0000 24rem),#f4f6fb}html[data-theme=light] .admin-panel-root .sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-right-color:#dfe5f2;box-shadow:14px 0 36px #30376212}html[data-theme=light] .admin-panel-root .sidebar-logo{background:linear-gradient(135deg,#0c5bff,#7b37ff);box-shadow:0 12px 28px #5b37ff3d}html[data-theme=light] .admin-panel-root .sidebar-title{color:#11183b}html[data-theme=light] .admin-panel-root .nav-item{border-radius:12px}html[data-theme=light] .admin-panel-root .nav-item:hover{background:#f1f4fb}html[data-theme=light] .admin-panel-root .nav-item.active{background:linear-gradient(135deg,#6d45ff1f,#2e7eff14);border-color:#6d45ff3d;box-shadow:inset 0 0 0 1px #fff6;color:#663dff}html[data-theme=light] .admin-panel-root .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border-bottom-color:#dfe5f2;box-shadow:0 10px 28px #3037620f}html[data-theme=light] .admin-panel-root .card,html[data-theme=light] .admin-panel-root .modal,html[data-theme=light] .admin-panel-root .pending-item,html[data-theme=light] .admin-panel-root .table-wrap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border-color:#dfe5f2;box-shadow:0 18px 44px #30376214}html[data-theme=light] .admin-panel-root .search-input-wrap,html[data-theme=light] .admin-panel-root input,html[data-theme=light] .admin-panel-root select,html[data-theme=light] .admin-panel-root textarea{background:#ffffffc7;border-color:#dce3f1;color:#11183b}html[data-theme=light] .admin-panel-root .card-title,html[data-theme=light] .admin-panel-root .chat-list-name,html[data-theme=light] .admin-panel-root .detail-block-value,html[data-theme=light] .admin-panel-root .detail-value,html[data-theme=light] .admin-panel-root .modal-title,html[data-theme=light] .admin-panel-root .pending-info-name,html[data-theme=light] .admin-panel-root .pending-price,html[data-theme=light] .admin-panel-root .stat-value,html[data-theme=light] .admin-panel-root .table-name,html[data-theme=light] .admin-panel-root .topbar-title{color:#11183b}html[data-theme=light] .admin-panel-root .admin-mobile-menu-btn,html[data-theme=light] .admin-panel-root .bell-btn,html[data-theme=light] .admin-panel-root .sidebar-mobile-close{background:#fff;border-color:#dfe5f2;box-shadow:0 8px 20px #30376214;color:#526084}html[data-theme=light] .admin-panel-root .chat-bubble.theirs,html[data-theme=light] .admin-panel-root .chat-input{background:#eef2fb;color:#11183b}@media (max-width:1100px){.admin-panel-root .topbar-search{max-width:320px}.admin-panel-root .page{padding:18px}}@media (max-width:900px){.admin-panel-root{height:100dvh;min-height:100dvh}.admin-panel-root .sidebar{box-shadow:20px 0 40px #02061747;flex-basis:auto;inset:0 auto 0 0;position:fixed;transform:translateX(-105%);z-index:40}.admin-panel-root .sidebar,.admin-panel-root .sidebar.collapsed{min-width:0;width:min(84vw,308px)}.admin-panel-root .sidebar.mobile-open{transform:translateX(0)}.admin-panel-root .sidebar.collapsed .nav-item span,.admin-panel-root .sidebar.collapsed .sidebar-title{display:inline}.admin-panel-root .main-col{width:100%}.admin-panel-root .topbar{gap:10px;height:auto;min-height:68px;padding:12px 14px}.admin-panel-root .topbar-search{display:none}.admin-panel-root .topbar-title{white-space:normal}.admin-panel-root .chats-page,.admin-panel-root .page{gap:14px;padding:14px}.admin-panel-root .cards-grid,.admin-panel-root .chats-layout,.admin-panel-root .dashboard-grid,.admin-panel-root .detail-grid,.admin-panel-root .stats-row{grid-template-columns:1fr}.admin-panel-root .card-header,.admin-panel-root .filters-row,.admin-panel-root .pending-item,.admin-panel-root .table-actions{align-items:flex-start}}@media (max-width:560px){.admin-panel-root .topbar-actions{gap:6px}.admin-panel-root .card{padding:14px}.admin-panel-root table{min-width:640px}}.admin-panel-root .sidebar-title{color:var(--text-primary);display:flex;flex-direction:column;gap:2px;min-width:0;white-space:normal}.admin-panel-root .sidebar-title strong{font-size:15px;letter-spacing:.02em;line-height:1}.admin-panel-root .sidebar-title small{color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.25;max-width:150px}.admin-panel-root .topbar>div:first-of-type{flex:0 1 auto;min-width:0}.admin-panel-root .topbar-actions{flex:0 0 auto;position:relative;z-index:2}html[data-theme=light] .admin-panel-root{--bg-page:#f6f8fd;--bg-sidebar:#fff;--bg-card:#fff;--border-color:#e1e6f2;--border-color-soft:#7e89b438;--slate-700:#d3daea;--slate-800:#f0f3fa;--text-primary:#11183b;--text-secondary:#566384;--text-muted:#7b86a8;--violet:#7047ff;--violet-light:#8f4dff;--violet-soft-bg:#7047ff17;--violet-soft-border:#7047ff42;background:radial-gradient(circle at 70% 8%,#8956ff1a,#0000 34rem),linear-gradient(180deg,#fbfcff,#f4f6fb)}html[data-theme=light] .admin-panel-root .sidebar{background:linear-gradient(180deg,#fffffffa,#fafbfff5);border-right:1px solid #e1e6f2;box-shadow:12px 0 34px #363e6912}html[data-theme=light] .admin-panel-root .sidebar-header{border-bottom-color:#0000;height:88px;padding:0 20px}html[data-theme=light] .admin-panel-root .sidebar-logo{background:linear-gradient(135deg,#0b54ff,#171f5d 56%,#7b31ff);border-radius:13px;box-shadow:0 14px 28px #25419b3d;color:#fff;font-size:15px;height:44px;width:44px}html[data-theme=light] .admin-panel-root .sidebar-collapse-btn{align-items:center;background:#fff;border:1px solid #e1e6f2;border-radius:999px;box-shadow:0 8px 18px #363e6914;color:#4f5d86;height:34px;justify-content:center;width:34px}html[data-theme=light] .admin-panel-root .sidebar-nav{gap:8px;padding:18px}html[data-theme=light] .admin-panel-root .nav-item{border-radius:13px;color:#566384;font-size:14px;font-weight:750;min-height:48px;padding:0 16px}html[data-theme=light] .admin-panel-root .nav-item.active{background:linear-gradient(135deg,#7047ff1f,rgba(112,71,255,.045));border-color:#7047ff47;box-shadow:inset 0 0 0 1px #7047ff0a;color:#7047ff}html[data-theme=light] .admin-panel-root .nav-item:hover{background:#f4f6fe;color:#11183b}html[data-theme=light] .admin-panel-root .topbar{background:#ffffffe0;border-bottom:1px solid #e1e6f2;box-shadow:0 12px 34px #363e6912;gap:20px;height:auto;min-height:88px;padding:0 32px}html[data-theme=light] .admin-panel-root .topbar-search{flex:1 1 420px;margin-left:auto;max-width:620px}html[data-theme=light] .admin-panel-root .search-input{background:#fbfcff;border-color:#dfe5f2;border-radius:14px;box-shadow:inset 0 1px 0 #fffc;color:#11183b;font-size:15px;min-height:52px}html[data-theme=light] .admin-panel-root .bell-btn{border-radius:999px;height:46px;width:46px}html[data-theme=light] .admin-panel-root .chats-page,html[data-theme=light] .admin-panel-root .page{padding:28px}html[data-theme=light] .admin-panel-root .card,html[data-theme=light] .admin-panel-root .modal,html[data-theme=light] .admin-panel-root .pending-item,html[data-theme=light] .admin-panel-root .table-wrap{background:radial-gradient(circle at 92% 0,#7047ff0a,#0000 16rem),#fff;border-color:#e1e6f2;border-radius:18px;box-shadow:0 18px 46px rgba(54,62,105,.075)}@media (max-width:1180px){.admin-panel-root .topbar{padding:12px 20px}.admin-panel-root .topbar-search{display:none}}@media (max-width:900px){html[data-theme=light] .admin-panel-root .sidebar-header{height:76px}html[data-theme=light] .admin-panel-root .topbar{min-height:72px;padding:12px 14px}html[data-theme=light] .admin-panel-root .chats-page,html[data-theme=light] .admin-panel-root .page{padding:14px}}.admin-panel-root{--admin-bg:#020817;--admin-shell:#050b1a;--admin-panel:#0f1728;--admin-panel-2:#101a2c;--admin-sidebar:#101a2c;--admin-header:#09101ff5;--admin-border:#8e9dc61f;--admin-border-strong:#a07cff4d;--admin-text:#f8fbff;--admin-muted:#9aa7c4;--admin-soft:#65728f;--admin-purple:#7b3ff4;--admin-purple-2:#9b55ff;--admin-blue:#16a9ff;--admin-shadow:0 24px 70px #00000061;background:radial-gradient(circle at 70% -10%,#7b3ff424,#0000 34rem),linear-gradient(180deg,#030816,#020613);color:var(--admin-text);display:flex;height:100vh;min-height:100vh;min-width:0;overflow:hidden;width:100%}.admin-panel-root .sidebar{background:radial-gradient(circle at 20% 0,#7b3ff424,#0000 18rem),linear-gradient(180deg,#111c31,#0b1425);border-right:1px solid var(--admin-border);box-shadow:inset -1px 0 0 hsla(0,0%,100%,.025);flex:0 0 222px;height:100vh;min-width:222px;padding:18px 16px;width:222px}.admin-panel-root .sidebar.collapsed{flex-basis:78px;min-width:78px;padding-inline:12px;width:78px}.admin-panel-root .sidebar-header{border-bottom:0;height:60px;margin-bottom:20px;padding:0}.admin-panel-root .sidebar-logo{background:linear-gradient(135deg,#7b3ff4,#9b55ff);border-radius:10px;box-shadow:0 12px 26px #7b3ff447;color:#fff;font-size:13px;height:38px;width:38px}.admin-panel-root .sidebar-title strong{color:#fff;font-size:14px;letter-spacing:.01em}.admin-panel-root .sidebar-title small{color:#a9b5cf;font-size:10.5px}.admin-panel-root .admin-mobile-menu-btn,.admin-panel-root .sidebar-collapse-btn,.admin-panel-root .sidebar-mobile-close{align-items:center;background:#0000;border:0;border-radius:10px;color:#c7d2ee;height:34px;justify-content:center;width:34px}.admin-panel-root .admin-mobile-menu-btn:hover,.admin-panel-root .sidebar-collapse-btn:hover,.admin-panel-root .sidebar-mobile-close:hover{background:#7b3ff426;color:#fff}.admin-panel-root .sidebar-nav{gap:8px;padding:0}.admin-panel-root .nav-item{border:1px solid #0000;border-radius:10px;color:#d3ddf5;font-size:13px;font-weight:650;gap:12px;min-height:42px;padding:0 14px}.admin-panel-root .nav-item:hover{background:#7b3ff421;color:#fff}.admin-panel-root .nav-item.active{background:linear-gradient(135deg,#7b3ff4c7,#4b2c97db);border-color:#a36fff47;box-shadow:inset 0 1px 0 #ffffff14;color:#fff}.admin-panel-root .main-col{background:radial-gradient(circle at 70% -6%,#7b3ff417,#0000 26rem),#020817;height:100vh;min-width:0}.admin-panel-root .topbar{background:linear-gradient(180deg,#09101ffa,#070d19f5);border-bottom:1px solid #8e9dc61a;gap:22px;height:82px;min-height:82px;padding:0 28px}.admin-panel-root .topbar>div:first-of-type{flex:0 1 280px}.admin-panel-root .topbar-title{color:#fff;font-size:17px;font-weight:800;line-height:1.15}.admin-panel-root .topbar-subtitle{color:#a9b5cf;font-size:12px;margin-top:6px}.admin-panel-root .topbar-search{display:block;flex:1 1 360px;margin-left:auto;max-width:460px;min-width:220px}.admin-panel-root .search-input{background:#050c1ceb;border:1px solid #8c52ff7a;border-radius:16px;color:#eaf0ff;font-size:12px;height:46px}.admin-panel-root .search-input:focus{border-color:#9b55ffcc;box-shadow:0 0 0 3px #7b3ff41f}.admin-panel-root .topbar-actions{gap:14px;margin-left:0;min-width:max-content}.admin-panel-root .theme-toggle.admin-theme-toggle{background:#ffffff0a;border-color:#9b55ff38;border-radius:14px;box-shadow:none;color:#dbe4ff;height:40px;padding:0 12px}.admin-panel-root .theme-toggle.admin-theme-toggle .theme-toggle-label{font-size:12px}.admin-panel-root .admin-avatar,.admin-panel-root .admin-logout-btn,.admin-panel-root .bell-btn{border:1px solid #0000;border-radius:999px;height:40px}.admin-panel-root .bell-btn{align-items:center;background:#0000;color:#dbe4ff;justify-content:center;padding:0;width:40px}.admin-panel-root .bell-badge{background:#7b3ff4;border:2px solid #08101e;height:18px;right:-1px;top:0;width:18px}.admin-panel-root .admin-avatar{align-items:center;background:linear-gradient(135deg,#7b3ff4,#9b55ff);color:#fff;display:inline-flex;font-weight:800;justify-content:center;width:40px}.admin-panel-root .admin-logout-btn{align-items:center;background:#ffffff0a;border-color:#9b55ff29;color:#dbe4ff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:750;gap:8px;padding:0 14px}.admin-panel-root .admin-logout-btn:hover{background:#f43f5e29;border-color:#f43f5e47;color:#fff}.admin-panel-root .main-content{min-width:0;overflow-x:hidden;overflow-y:auto;padding:0}.admin-panel-root .chats-page,.admin-panel-root .page{gap:18px;max-width:none;padding:22px 24px}.admin-panel-root .stats-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-panel-root .card,.admin-panel-root .chat-list-card,.admin-panel-root .chat-panel,.admin-panel-root .modal,.admin-panel-root .pending-item,.admin-panel-root .stat-card,.admin-panel-root .table-wrap{background:radial-gradient(circle at top left,#374f8224,#0000 14rem),linear-gradient(180deg,#101a2c,#0c1526);border:1px solid #8e9dc61a;border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.admin-panel-root .stat-card{gap:16px;min-height:102px;min-width:0;padding:16px}.admin-panel-root .stat-icon{border-radius:9px;height:34px;width:34px}.admin-panel-root .stat-label{color:#fff;font-size:12px}.admin-panel-root .stat-value{color:#fff;font-size:24px;font-weight:850}.admin-panel-root .card{padding:20px}.admin-panel-root .card-title{color:#fff;font-size:14px;font-weight:850}.admin-panel-root .dashboard-grid{gap:16px;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr)}.admin-panel-root .chart-box{height:min(30vh,310px);min-height:230px}.admin-panel-root .activity-text,.admin-panel-root .chat-list-name,.admin-panel-root .detail-value,.admin-panel-root .modal-title,.admin-panel-root .pending-info-name,.admin-panel-root .table-name{color:#fff}.admin-panel-root .activity-time,.admin-panel-root .muted-note,.admin-panel-root .table thead tr,.admin-panel-root .topbar-subtitle{color:#95a2bd}html[data-theme=light] .admin-panel-root{--admin-bg:#f4f6fb;--admin-panel:#fff;--admin-border:#e1e6f2;--admin-text:#11183b;--admin-muted:#66708d;background:radial-gradient(circle at 72% 0,#7b3ff41a,#0000 34rem),linear-gradient(180deg,#fbfcff,#f4f6fb);color:#11183b}html[data-theme=light] .admin-panel-root .card,html[data-theme=light] .admin-panel-root .chat-list-card,html[data-theme=light] .admin-panel-root .chat-panel,html[data-theme=light] .admin-panel-root .main-col,html[data-theme=light] .admin-panel-root .modal,html[data-theme=light] .admin-panel-root .pending-item,html[data-theme=light] .admin-panel-root .sidebar,html[data-theme=light] .admin-panel-root .stat-card,html[data-theme=light] .admin-panel-root .table-wrap,html[data-theme=light] .admin-panel-root .topbar{background:#fff;border-color:#e1e6f2;box-shadow:0 18px 46px rgba(54,62,105,.075)}html[data-theme=light] .admin-panel-root .topbar{background:#ffffffe6}html[data-theme=light] .admin-panel-root .sidebar{background:linear-gradient(180deg,#fff,#fbfcff)}html[data-theme=light] .admin-panel-root .activity-text,html[data-theme=light] .admin-panel-root .card-title,html[data-theme=light] .admin-panel-root .chat-list-name,html[data-theme=light] .admin-panel-root .detail-value,html[data-theme=light] .admin-panel-root .modal-title,html[data-theme=light] .admin-panel-root .pending-info-name,html[data-theme=light] .admin-panel-root .sidebar-title strong,html[data-theme=light] .admin-panel-root .stat-label,html[data-theme=light] .admin-panel-root .stat-value,html[data-theme=light] .admin-panel-root .table-name,html[data-theme=light] .admin-panel-root .topbar-title{color:#11183b}html[data-theme=light] .admin-panel-root .activity-time,html[data-theme=light] .admin-panel-root .sidebar-title small,html[data-theme=light] .admin-panel-root .topbar-subtitle{color:#66708d}html[data-theme=light] .admin-panel-root .admin-logout-btn,html[data-theme=light] .admin-panel-root .search-input,html[data-theme=light] .admin-panel-root .theme-toggle.admin-theme-toggle{background:#fbfcff;border-color:#dfe5f2;color:#11183b}html[data-theme=light] .admin-panel-root .bell-btn{color:#11183b}@media (max-width:1200px){.admin-panel-root .stats-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-panel-root .dashboard-grid{grid-template-columns:minmax(0,1fr)}.admin-panel-root .topbar{padding-inline:18px}.admin-panel-root .topbar-search{max-width:340px}}@media (max-width:900px){.admin-panel-root .sidebar{box-shadow:20px 0 42px #0000005c;inset:0 auto 0 0;min-width:0;position:fixed;transform:translateX(-105%);width:min(78vw,260px);z-index:40}.admin-panel-root .sidebar.mobile-open{transform:translateX(0)}.admin-panel-root .sidebar.collapsed{min-width:0;width:min(78vw,260px)}.admin-panel-root .sidebar.collapsed .nav-item span,.admin-panel-root .sidebar.collapsed .sidebar-title{display:inline}.admin-panel-root .sidebar-collapse-btn{display:none}.admin-panel-root .admin-mobile-menu-btn,.admin-panel-root .sidebar-mobile-close{display:inline-flex}.admin-panel-root .admin-sidebar-backdrop.show{display:block}.admin-panel-root .topbar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;height:auto;min-height:76px;padding:12px 14px}.admin-panel-root .topbar>div:first-of-type{min-width:0}.admin-panel-root .topbar-title{font-size:16px;white-space:normal}.admin-panel-root .topbar-subtitle{font-size:10px}.admin-panel-root .topbar-search{display:block;grid-column:1/-1;margin:0;max-width:none;min-width:0;order:4;width:100%}.admin-panel-root .topbar-actions{gap:8px}.admin-panel-root .admin-logout-btn span,.admin-panel-root .theme-toggle.admin-theme-toggle .theme-toggle-label{display:none}.admin-panel-root .admin-avatar,.admin-panel-root .admin-logout-btn,.admin-panel-root .bell-btn,.admin-panel-root .theme-toggle.admin-theme-toggle{justify-content:center;min-width:38px;padding:0;width:38px}.admin-panel-root .chats-page,.admin-panel-root .page{gap:12px;padding:14px}.admin-panel-root .stats-row{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel-root .stat-card{gap:8px;min-height:76px;padding:12px}.admin-panel-root .stat-label{font-size:10px}.admin-panel-root .stat-value{font-size:16px}.admin-panel-root .stat-icon{height:28px;width:28px}.admin-panel-root .card{padding:14px}.admin-panel-root .chart-box{height:230px;min-height:230px}}@media (max-width:520px){.admin-panel-root .topbar{grid-template-columns:auto minmax(0,1fr) auto}.admin-panel-root .topbar-actions{gap:6px}.admin-panel-root .stats-row{grid-template-columns:1fr}}.app-shell.admin-layout-host,.app-shell.no-shell.admin-layout-host{background:#020817!important;display:block!important}.admin-layout-area,.app-shell.admin-layout-host,.app-shell.no-shell.admin-layout-host{height:100vh!important;max-width:100vw!important;min-height:100vh!important;min-width:0!important;overflow:hidden!important;width:100vw!important}.admin-layout-area{margin-left:0!important}.admin-layout-content{background:#020817!important;height:100vh!important;max-width:100vw!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:0!important;width:100vw!important}.admin-panel-root .main-col{max-width:calc(100vw - 210px);width:calc(100vw - 210px)}.admin-panel-root .sidebar{flex-basis:210px;min-width:210px;width:210px}.admin-panel-root .sidebar.collapsed{flex-basis:72px;min-width:72px;width:72px}.admin-panel-root .chats-page,.admin-panel-root .page{margin:0 auto;padding:18px 20px;width:min(100%,1240px)}.admin-panel-root .stats-row{gap:12px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.admin-panel-root .dashboard-grid{gap:12px;grid-template-columns:minmax(0,1.7fr) minmax(240px,.8fr)}.admin-panel-root .topbar{gap:14px;padding-inline:20px}.admin-panel-root .topbar>div:first-of-type{flex-basis:230px}.admin-panel-root .topbar-search{flex-basis:300px;max-width:420px}.admin-panel-root .topbar-actions{gap:10px}@media (max-width:1280px){.admin-panel-root .main-col{max-width:calc(100vw - 190px);width:calc(100vw - 190px)}.admin-panel-root .sidebar{flex-basis:190px;min-width:190px;padding-inline:12px;width:190px}.admin-panel-root .nav-item{font-size:12px;padding-inline:10px}.admin-panel-root .topbar>div:first-of-type{flex-basis:190px}.admin-panel-root .topbar-search{max-width:320px;min-width:180px}.admin-panel-root .admin-logout-btn span,.admin-panel-root .theme-toggle.admin-theme-toggle .theme-toggle-label{display:none}.admin-panel-root .admin-logout-btn,.admin-panel-root .theme-toggle.admin-theme-toggle{justify-content:center;min-width:40px;padding-inline:0;width:40px}}@media (max-width:1100px){.admin-panel-root .topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:82px;padding-block:12px}.admin-panel-root .topbar>div:first-of-type{min-width:0}.admin-panel-root .topbar-actions{justify-self:end}.admin-panel-root .topbar-search{grid-column:1/-1;margin:0;max-width:none;min-width:0;order:3;width:100%}.admin-panel-root .dashboard-grid{grid-template-columns:1fr}}@media (max-width:900px){.admin-panel-root .main-col{max-width:100vw;width:100vw}.admin-panel-root .sidebar,.admin-panel-root .sidebar.collapsed{flex-basis:auto;min-width:0;width:min(78vw,250px)}.admin-panel-root .chats-page,.admin-panel-root .page{padding:12px;width:100%}.admin-panel-root .topbar{grid-template-columns:auto minmax(0,1fr) auto}.admin-panel-root .stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-panel-root .chats-page,.admin-panel-root .page{padding:10px}.admin-panel-root .stats-row{grid-template-columns:1fr}}.admin-chat-page{grid-gap:16px;display:grid;gap:16px;grid-template-columns:260px 1fr 300px;height:100%;padding:24px}.admin-chat-left{background:#1f2937;border-radius:8px;color:#fff;padding:16px}.admin-chat-main{display:flex;flex-direction:column}.admin-chat-main,.admin-chat-right{background:#fff;border-radius:8px;padding:16px}.chat-header{font-weight:700;margin-bottom:12px}.chat-messages{background:#f3f4f6;border-radius:6px;flex:1 1;overflow:auto;padding:8px}.message{border-radius:8px;margin-bottom:10px;max-width:70%;padding:10px}.message.mine{background:#4f46e5;color:#fff;margin-left:auto}.message.theirs{background:#fff;border:1px solid #e5e7eb}.admin-chat-main .message-author-tag{color:#6d28d9;font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.admin-chat-main .message.mine .message-author-tag{color:#e9e5ff}.chat-input-row{display:flex;gap:8px;margin-top:12px}.chat-input-row input{border:1px solid #e5e7eb;border-radius:6px;flex:1 1;padding:8px}.chat-input-row button{background:#4f46e5;border:none;border-radius:6px;color:#fff;padding:8px 12px}.back-to-admin{background:#0000;border:none;color:#fff;margin-bottom:12px}:root{--bg:#07081f;--panel:#0b0d28;--muted:#a6afd1;--accent:#7c5cff;--accent-2:#25d7ff;--accent-3:#d449ff;--text:#f4f6ff;--surface:#111634;--surface2:#171b45;--border:#8566ff33;--success:#18e889;--danger:#ef4444}*{box-sizing:border-box}body{background:#07081f;background:var(--bg);color:#f4f6ff;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto;margin:0;min-height:100vh}button,input,textarea{font:inherit}.app-shell{display:grid;grid-template-columns:72px 1fr;height:100vh}.sidebar{align-items:center;background:#0b0d28;background:var(--panel);padding:14px 10px}.sidebar .icon-btn{align-items:center;border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;margin:6px 0;text-decoration:none;width:48px}.sidebar .icon-btn.active,.sidebar .icon-btn:hover{background:#ffffff14}.app-header{background:linear-gradient(90deg,#071025,#08203a);border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:0 18px}.brand-title{font-size:1.1rem;font-weight:700}.brand-subtitle{color:#a6afd1;color:var(--muted);font-size:.85rem}.header-right{gap:12px}.header-link,.header-logout{background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 12px;text-decoration:none;transition:background .2s}.header-link:hover,.header-logout:hover{background:#ffffff14}.user-badge{align-items:flex-end;display:flex;flex-direction:column;font-size:.85rem;line-height:1.2}.user-badge small{color:#a6afd1;color:var(--muted)}.content{background:radial-gradient(circle at top,#111827 0,#0b1220 35%,#0b1220 100%);overflow:auto;padding:18px}.page-shell{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:1200px}.page-card{margin:0 auto;max-width:820px}.page-header{display:flex;gap:16px;justify-content:space-between}.page-header h2{font-size:1.6rem;margin:0}.page-header p{color:#a6afd1;color:var(--muted);margin:.4rem 0 0;max-width:600px}.btn{border:none;border-radius:10px;cursor:pointer;font-weight:700;padding:.95rem 1.1rem;transition:transform .15s ease,background .15s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,#25d7ff,#7c5cff,#d449ff);background:linear-gradient(135deg,var(--accent-2),var(--accent),var(--accent-3));color:#fff}.btn-secondary{background:#ffffff1a;border:1px solid #8566ff38;color:#fff}.btn-danger{background:#ef4444;background:var(--danger);color:#fff}.alert{background:#7f1d1d;border-radius:10px;color:#ffe4e6;margin-bottom:12px;padding:12px 14px}.empty-state{background:#111634;background:var(--surface);border:1px dashed #8566ff33;border:1px dashed var(--border);border-radius:14px;color:#a6afd1;color:var(--muted);padding:20px;text-align:center}.chat-card,.product-detail-card,.profile-card,.section-card{background:#111634;background:var(--surface);border:1px solid #8566ff33;border:1px solid var(--border);border-radius:18px;display:flex;flex-direction:column;gap:16px;padding:20px}.form{background:linear-gradient(180deg,#ffffff05,#0000);border:1px solid #ffffff0a;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:18px}.form input,.form select,.form textarea{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;color:#f4f6ff;color:var(--text);padding:12px}.form select option{background:#1a1a2e;color:#fff;padding:8px}.form button{align-self:flex-start}.page-shell h2{font-size:1.9rem;margin-bottom:6px}.page-header{align-items:center}.page-card{background:linear-gradient(90deg,#ffffff05,#0000);border-radius:16px;padding:22px}.policy-page{max-width:760px}.policy-header{border-bottom:1px solid #ffffff14;margin-bottom:20px;padding-bottom:16px}.policy-header h1{font-size:1.6rem;margin-bottom:4px}.policy-header p{color:#9aa1b5;font-size:.85rem}.policy-section{margin-bottom:22px}.policy-section h2{color:#e2e5f5;font-size:1.05rem;margin-bottom:8px}.policy-section li,.policy-section p{color:#c7cbe8;font-size:.9rem;line-height:1.6}.policy-section ul{margin-top:4px;padding-left:20px}.products-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.product-card{background:#111634;background:var(--surface);border:1px solid #8566ff33;border:1px solid var(--border);border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:12px;padding:18px;text-decoration:none}.product-card:hover{background:#ffffff0d}.product-card-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.price-tag{background:#ffffff14;border-radius:999px;font-size:.9rem;padding:6px 10px}.product-image-wrap{border-radius:12px;height:140px;margin-bottom:8px;overflow:hidden;width:100%}.product-image{display:block;height:100%;object-fit:cover;width:100%}.product-card{transition:transform .18s ease,box-shadow .18s ease}.product-card:hover{box-shadow:0 18px 40px #030c1b80;transform:translateY(-6px)}.product-meta{color:#a6afd1;color:var(--muted);display:flex;font-size:.86rem;justify-content:space-between}.tag{background:#ffffff1f;border-radius:999px;color:#f8fafc;display:inline-flex;font-size:.9rem;padding:6px 10px}.product-detail-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.3fr .9fr}.comment-row{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;padding:14px}.comment-row span{color:#cbd5e1;font-size:.8rem}.comment-row p{color:#e2e8f0;margin:.5rem 0 0}.comment-row small{color:#94a3b8;display:block;font-size:.78rem;margin-top:10px}.comment-form textarea{min-height:90px}.profile-card .profile-row{border-bottom:1px solid #ffffff0d;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.profile-card .profile-row:last-of-type{border-bottom:none}.transaction-row{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:16px}.status-pill{border-radius:999px;font-size:.82rem;padding:6px 12px;text-transform:capitalize}.status-pending{background:#f59e0b26;color:#f59e0b}.status-completed{background:#22c55e26;color:#16a34a}.chat-card{gap:16px}.chat-card,.chat-history{display:flex;flex-direction:column}.chat-history{gap:12px;max-height:500px;overflow:auto;padding-right:4px}.chat-bubble{background:#ffffff12;border:1px solid #ffffff14;border-radius:18px;max-width:80%;padding:14px}.chat-bubble.mine{align-self:flex-end;background:linear-gradient(135deg,#0284c726,#0ea5e92e);border-color:#38bdf84d}.chat-meta{color:#a6afd1;color:var(--muted);display:flex;font-size:.78rem;gap:12px;justify-content:space-between;margin-bottom:8px}.chat-input textarea{background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;color:#fff;padding:12px;width:100%}.chat-actions{display:flex;gap:12px;justify-content:flex-end}.file-upload{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;display:flex;flex-direction:column;gap:8px;margin:10px 0;padding:12px}.file-upload input{background:#0000;border:none;padding:0}.file-name{color:#a6afd1;color:var(--muted);font-size:.9rem;margin-top:4px}.info-banner{background:#7c5cff24;border:1px solid #d449ff3d;border-radius:14px;color:#fff;margin:12px 0;padding:14px}.code-box{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.code-box strong{background:#ffffff12;border-radius:12px;font-family:monospace;padding:8px 12px;word-break:break-all}.pending-approval-form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.pending-approval-form input{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;color:#fff;min-width:220px;padding:10px 12px}.policy-checkbox{align-items:center;background:#7c5cff0d;border:1px solid #7c5cff2e;border-radius:10px;color:#c7cbe8;cursor:pointer;display:flex;font-size:.85rem;gap:10px;line-height:1.4;margin:16px 0;padding:12px 14px}.policy-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#ffffff08;border:1.5px solid #7c5cff80;border-radius:5px;cursor:pointer;display:grid;flex-shrink:0;height:18px;place-content:center;transition:background .15s,border-color .15s;width:18px}.policy-checkbox input[type=checkbox]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;transform:rotate(45deg) scale(0);transition:transform .12s;width:5px}.policy-checkbox input[type=checkbox]:checked{background:linear-gradient(135deg,#7c5cff,#9b7bff);border-color:#7c5cff}.policy-checkbox input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}.policy-checkbox .link-button{color:#a48bff;font-weight:700;text-decoration:underline;text-underline-offset:2px}.link-button{background:none;border:none;color:#7c5cff;color:var(--accent);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.modal-backdrop{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:10}.modal-card{background:#111634;background:var(--surface);border:1px solid #8566ff33;border:1px solid var(--border);border-radius:18px;display:flex;flex-direction:column;gap:16px;max-width:520px;padding:24px;width:100%}.payment-method-modal h4{font-size:1.1rem;margin:0}.payment-modal-channel-summary{background:#ffffff08;border:1px solid #8566ff33;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.payment-modal-channel-header{display:flex;flex-direction:column;gap:2px}.payment-modal-channel-header strong{font-size:1rem}.payment-modal-channel-header span{color:#9aa1b5;font-size:.8rem}.payment-modal-channel-stats{display:flex;gap:18px}.payment-modal-channel-stats div{display:flex;flex-direction:column;font-size:.85rem}.payment-modal-channel-stats strong{font-size:.95rem}.payment-modal-channel-stats span{color:#9aa1b5;font-size:.72rem}.payment-modal-channel-description{color:#c7cbdb;font-size:.82rem;line-height:1.4;margin:0;max-height:4.2em;overflow:auto}.payment-modal-summary{color:#9aa1b5;font-size:.85rem;margin:0}.payment-method-list{display:flex;flex-direction:column;gap:8px}.payment-method-option{align-items:center;border:1.5px solid #8566ff33;border:1.5px solid var(--border);border-radius:10px;cursor:pointer;display:flex;font-size:.88rem;gap:10px;padding:10px 14px;transition:border-color .15s,background .15s}.payment-method-option:hover{border-color:#7c5cff}.payment-method-option.selected{background:#7c5cff14;border-color:#7c5cff}.payment-method-option input{margin:0}.modal-actions{display:flex;gap:10px;justify-content:flex-end}.claim-code-box{background:#7c5cff14;border:1.5px dashed #7c5cff;border-radius:10px;font-family:monospace;font-size:20px;font-weight:800;letter-spacing:3px;margin:6px 0;padding:14px;text-align:center}.claim-ownership-btn{white-space:nowrap}.reviews-section{border-top:1px solid #ffffff14;margin-top:28px;padding-top:24px}.reviews-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.reviews-header h3{font-size:1.15rem;margin:0}.reviews-summary{align-items:center;color:#9aa1b5;display:flex;font-size:.85rem;gap:8px}.review-stars{display:inline-flex;gap:2px}.review-star{color:#3a3f57;font-size:16px;line-height:1}.review-star.filled{color:#f5b301}.review-star.interactive{cursor:pointer}.review-form{background:#7c5cff0a;border:1px solid #7c5cff33;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-bottom:18px;padding:14px}.review-form-row{align-items:center;color:#c7cbe8;display:flex;font-size:.85rem;gap:10px}.review-form textarea{background:#ffffff08;border:1px solid #8566ff33;border:1px solid var(--border,#333);border-radius:8px;color:inherit;font:inherit;padding:10px;resize:vertical;width:100%}.review-thanks{color:#4ade80;font-size:.85rem}.reviews-empty{color:#7b84a6;font-size:.85rem}.reviews-list{display:flex;flex-direction:column;gap:14px}.review-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:12px 14px}.review-item-head{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;margin-bottom:6px}.review-date{color:#7b84a6;font-size:.78rem;margin-left:auto}.review-text{color:#c7cbe8;font-size:.88rem;line-height:1.5;margin:0}.admin-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:860px){.app-shell{grid-template-columns:1fr}.sidebar{flex-direction:row;justify-content:center;padding:10px}.main-area{height:auto}.page-shell{padding:0 12px}.page-header{align-items:flex-start;flex-direction:column}.product-detail-grid{grid-template-columns:1fr}.header-right,.transaction-row{align-items:flex-start;flex-direction:column}}.support-button{background:linear-gradient(135deg,#25d7ff,#7c5cff,#d449ff);background:linear-gradient(135deg,var(--accent-2),var(--accent),var(--accent-3));border:none;border-radius:999px;bottom:18px;box-shadow:0 18px 40px #7c5cff47;color:#fff;cursor:pointer;font-weight:700;padding:14px 18px;position:fixed;right:18px;transition:transform .15s ease,box-shadow .15s ease;z-index:50}.support-button:hover{box-shadow:0 22px 42px #0000004d;transform:translateY(-2px)}:root{--sidebar-width:166px;--target-bg:#080a20;--target-panel:#0d112de6;--target-border:#4c508f47;--target-text:#f5f7ff;--target-muted:#a9b1d0}body{background:radial-gradient(circle at 62% 4%,#743dff2e,#0000 30%),linear-gradient(180deg,#080a20,#06071d);color:#f5f7ff;color:var(--target-text);letter-spacing:0}.app-shell{background:linear-gradient(180deg,#080a20,#06071d);display:block;min-width:100vw;overflow:hidden;width:100vw}.sidebar{align-items:stretch;background:linear-gradient(180deg,#090b22fa,#080a1ffa);border-right:1px solid #7c5cff21;display:flex;flex-direction:column;inset:0 auto 0 0;padding:19px 11px 12px;position:fixed;scrollbar-color:#805bff73 #0000;scrollbar-width:thin;z-index:70}.sidebar-brand{align-items:center;color:#f5f7ff;color:var(--target-text);display:flex;gap:12px;justify-content:flex-start;margin:0 0 25px;min-height:42px;text-decoration:none;width:100%}.sidebar-brand img{border-radius:8px;flex:0 0 auto;height:32px;margin:0;object-fit:cover;width:32px}.sidebar-brand span{display:flex;flex-direction:column;gap:2px;min-width:0}.sidebar-brand strong{color:#fff;font-size:.92rem;line-height:1}.sidebar-brand small{color:#a4adce;font-size:.56rem;line-height:1.18;max-width:105px;white-space:normal;width:auto}.main-area{display:flex;flex-direction:column;height:100vh;overflow:hidden}.app-header{grid-gap:20px;align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07091ff5;border-bottom:1px solid #7c5cff1c;box-shadow:none;display:grid;gap:20px;grid-template-columns:200px 392px minmax(0,1fr);height:68px;padding:0 25px 0 28px;position:fixed;right:0;top:0;transform:none;z-index:60}.app-header:hover{background:#07091ffa;transform:none}.header-balance-spacer{display:block}.header-search{align-items:center;background:#101232b8;border:1px solid #46498366;border-radius:4px;color:#70799f;display:flex;gap:9px;grid-column:2;height:34px;min-width:0;padding:0 13px;width:100%}.header-search input{background:#0000;border:0;color:#dfe6ff;font-size:.72rem;font-weight:550;min-width:0;outline:0;width:100%}.header-search input::placeholder{color:#7b84a6;opacity:1}.header-right{align-items:center;display:flex;gap:18px;justify-self:end}.header-mini-btn{background:#0000;border:0;color:#929cc1;cursor:pointer;display:grid;height:22px;padding:0;place-items:center;width:22px}.header-upload-btn{align-items:center;background:linear-gradient(135deg,#7c5cff,#9b7bff);border-radius:8px;box-shadow:0 10px 20px #7c5cff40;color:#fff;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;height:34px;padding:0 14px;text-decoration:none;transition:transform .15s,box-shadow .15s;white-space:nowrap}.header-upload-btn:hover{box-shadow:0 14px 26px #7c5cff59;color:#fff;transform:translateY(-2px)}.header-profile{background:linear-gradient(135deg,#6d4aff,#d449ff);border:1px solid #ffffff29;border-radius:999px;box-shadow:0 12px 24px #6d4aff3d;color:#fff;display:grid;height:40px;overflow:hidden;place-items:center;text-decoration:none;width:40px}.header-profile img{display:block;height:100%;object-fit:cover;width:100%}.header-profile span{font-size:1rem}.header-profile-placeholder{background:linear-gradient(135deg,#6d4aff,#8b5cf6)}.header-logout{background:#0000;border:0;color:#fff;cursor:pointer;font-size:.72rem;font-weight:650;padding:0;text-decoration:none}.main-content{background:radial-gradient(circle at 62% 4%,#743dff2e,#0000 30%),linear-gradient(180deg,#07091f,#070820);flex:1 1;height:100vh;overflow:hidden;padding:68px 0 0}.side-link{height:28px;min-height:28px}.quick-links{gap:9px}.seller-cta{height:120px;margin-top:18px}.target-filter-panel{padding:13px 12px 10px}.target-filter-group{margin-top:10px}.target-filter-group h3{margin-bottom:6px}.category-tab,.target-pill{font-size:.52rem;min-height:22px}.target-pill{padding:0 8px}.platform-pills{gap:5px}.platform-pills .target-pill{font-size:.46rem;min-height:23px;padding:0 6px}.target-filter-group input[type=range]{height:4px;margin:2px 0 5px}.target-range-labels,.target-range-labels strong{font-size:.54rem}.target-range-inputs{grid-gap:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.target-range-field{color:#9ea9cf;flex-direction:column;font-size:.74rem;gap:4px}.target-range-field input{background:#090c20c2;border:1px solid #7c5cff3b;border-radius:8px;font-size:.82rem;padding:8px 10px;width:100%}.target-range-field input:focus{border-color:#cb4fff73;outline:none}.target-dual-slider{grid-gap:6px;display:grid;gap:6px;margin:6px 0 8px}.target-dual-slider input[type=range]{margin:0}.market-dashboard{margin:0;max-width:none;padding:15px 36px 16px;width:100%}.market-hero{grid-template-columns:minmax(0,1fr) 380px;height:200px;min-height:200px;padding:23px 80px 22px}.hero-visual{min-height:150px}.shield-stage{height:160px;top:-2px}.trust-shield{height:128px;width:128px}.target-stat-grid{margin-top:14px}.target-dashboard-grid{margin-top:13px}.target-filter-panel{height:280px;min-height:280px;overflow:hidden}.category-panel{height:82px;min-height:82px;overflow:hidden}.market-empty-panel{height:194px;min-height:194px;padding:18px 24px}.empty-illustration{margin-bottom:0;transform:scale(.9)}.support-chat-button{bottom:17px;height:55px;right:17px;width:55px}@media (max-width:900px){:root{--sidebar-width:0px}.app-shell{overflow:auto}.sidebar{height:auto;position:static;width:100%}.main-area,.main-content{margin-left:0;max-width:100vw;min-width:100vw;width:100vw}.app-header{grid-template-columns:minmax(0,1fr) auto;height:auto;left:0;min-height:64px;padding:12px 16px;position:sticky}.header-balance-spacer{display:none}.header-search{grid-column:1}.main-content{overflow:auto;padding-top:0}.market-dashboard{padding:14px}.market-hero,.target-dashboard-grid{grid-template-columns:1fr;height:auto}.category-panel,.market-empty-panel,.target-filter-panel{height:auto}}#root,body,html{min-height:100%;overflow-x:hidden}body{overflow-y:auto}.app-shell{height:auto;min-height:100vh;overflow:visible}.sidebar{height:100vh;overflow:hidden;padding:20px 16px 16px;width:204px;width:var(--sidebar-width)}.sidebar-brand{gap:14px;margin-bottom:24px;min-height:50px}.sidebar-brand strong{line-height:1.05}.sidebar-brand small{line-height:1.25;max-width:128px}.sidebar .side-menu{gap:6px}.side-link{border-radius:8px;font-size:.9rem;font-weight:800;height:40px;min-height:40px}.sidebar-divider{margin:18px 0 14px}.quick-links{gap:10px;padding:0 12px}.quick-links h2{margin-bottom:8px}.quick-link{gap:12px;min-height:28px}.quick-link img{height:23px;width:23px}.seller-cta{border-radius:8px;height:132px;margin-top:20px;padding:18px}.seller-cta h2{font-size:.95rem}.seller-cta p{font-size:.76rem;line-height:1.45}.seller-cta a{border-radius:7px;font-size:.76rem;height:36px;min-width:118px}.main-area{height:auto;margin-left:204px;margin-left:var(--sidebar-width);min-height:100vh;min-width:calc(100vw - 204px);min-width:calc(100vw - var(--sidebar-width));overflow:visible;width:calc(100vw - 204px);width:calc(100vw - var(--sidebar-width))}.app-header{gap:28px;grid-template-columns:minmax(180px,1fr) minmax(440px,590px) auto;height:88px;left:204px;left:var(--sidebar-width);padding:0 36px}.header-search{border-radius:7px;gap:14px;height:52px;padding:0 20px}.header-search svg{height:24px;width:24px}.header-search input{font-size:1rem}.header-right{gap:24px}.header-mini-btn{height:34px;width:34px}.header-mini-btn svg{height:24px;width:24px}.header-profile{height:48px;width:48px}.header-logout{font-size:1rem;font-weight:800}.main-content{height:auto;max-width:calc(100vw - 204px);max-width:calc(100vw - var(--sidebar-width));min-height:100vh;min-width:calc(100vw - 204px);min-width:calc(100vw - var(--sidebar-width));overflow:visible;padding:88px 0 0;width:calc(100vw - 204px);width:calc(100vw - var(--sidebar-width))}.market-dashboard{padding:24px 24px 88px}.market-hero{border-radius:28px;grid-template-columns:minmax(0,1fr) 520px;min-height:300px;padding:42px 120px}.hero-copy{max-width:560px}.hero-copy h1{font-size:2.05rem;line-height:1.25;margin-bottom:18px}.hero-copy p{font-size:1rem;line-height:1.65;max-width:520px}.hero-actions{gap:16px;margin-top:34px}.hero-trust-strip{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:22px 0 0;padding:0}.hero-trust-strip li{align-items:center;color:#c7cbe8;display:flex;font-size:.82rem;font-weight:600;gap:7px}.hero-trust-strip svg{color:#31d3ff;flex-shrink:0}.empty-panel-actions{display:flex;gap:12px;justify-content:center;margin-top:18px}.market-btn{border-radius:10px;font-size:.92rem;height:48px;min-width:162px;padding:0 28px}.hero-visual{min-height:220px}.shield-stage{height:240px;right:56px;top:6px;width:360px}.trust-shield{height:190px;width:190px}.target-stat-grid{gap:16px;margin-top:22px}.target-stat-card{border-radius:10px;gap:18px;min-height:98px;padding:22px 24px}.target-stat-icon{height:58px;width:58px}.target-stat-icon svg{height:24px;width:24px}.target-stat-card small{font-size:.86rem;margin-bottom:8px}.target-stat-card strong{font-size:1.42rem}.target-dashboard-grid{align-items:start;gap:16px;grid-template-columns:minmax(0,1fr);margin-top:20px}.category-panel,.market-empty-panel,.target-filter-panel,.target-listings-panel{background:#0d112de6;background:var(--target-panel);border:1px solid #4c508f47;border:1px solid var(--target-border);border-radius:10px}.target-filter-panel{height:auto;min-height:344px;overflow:visible;padding:24px}.target-filter-panel.target-filter-bar{margin-top:22px;min-height:0}.marketplace-filter-bar{margin-top:0}.target-filter-bar-row{display:flex;flex-wrap:wrap;gap:28px 32px;margin-top:18px}.target-filter-bar-row .target-filter-group{flex:1 1 190px;margin-top:0;min-width:180px}.target-category-select{border:1px solid #4c508f47;border:1px solid var(--target-border);border-radius:8px;color:inherit;cursor:pointer;font-size:.82rem;height:38px;padding:0 12px;width:100%}.marketplace-load-more{display:flex;justify-content:center;margin-top:28px}.category-panel h2,.target-filter-panel h2,.target-listings-panel h2{font-size:1.22rem}.category-panel header a,.target-filter-panel header button,.target-listings-panel header a{font-size:.9rem}.target-filter-group{margin-top:18px}.target-filter-group h3{font-size:.9rem;margin-bottom:12px}.target-pill-row{gap:10px}.category-tab,.target-pill{border-radius:8px;font-size:.82rem;min-height:34px;padding:0 16px}.platform-pills{gap:8px}.platform-pills .target-pill{font-size:.78rem;min-height:34px;padding:0 12px}.target-filter-group input[type=range]{height:6px;margin:8px 0 10px}.target-range-labels,.target-range-labels strong{font-size:.8rem}.category-panel{height:auto;min-height:124px;padding:24px}.category-tabs{gap:12px;margin-top:20px}.category-tab{min-width:64px}.market-empty-panel{height:auto;min-height:330px;padding:40px 28px}.market-empty-panel h2{font-size:1.28rem}.market-empty-panel p{font-size:.95rem}.empty-illustration{margin-bottom:18px;transform:scale(1.2)}.target-listings-panel{padding:24px}.target-listings-panel header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.target-listing-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,320px));justify-content:start}.target-listing-card{background:linear-gradient(180deg,#12163af5,#0b0e26f5);border:1px solid #4c508f57;border-radius:14px;box-shadow:0 18px 42px #00000038;color:#fff;display:flex;flex-direction:column;min-height:360px;overflow:hidden;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.target-listing-card:hover{border-color:#975bff94;box-shadow:0 24px 56px #5b43ff38}.target-listing-media{background:radial-gradient(circle at 50% 45%,#7e5bff70,#0000 48%),linear-gradient(135deg,#1dd3ff24,#d645ff29);display:grid;min-height:132px;place-items:center;position:relative}.target-listing-media img{height:100%;object-fit:cover;width:100%}.target-platform-mark{background:linear-gradient(135deg,#2ecaff,#7c5cff 54%,#df45ff);border-radius:22px;box-shadow:0 18px 36px #7c5cff57;color:#fff;display:grid;font-size:1.5rem;font-weight:900;height:70px;place-items:center;width:70px}.target-topic-pill{background:#0a0d26d1;border:1px solid #ffffff1f;border-radius:999px;font-size:.78rem;font-weight:800;left:14px;padding:7px 12px;position:absolute;top:14px}.target-listing-body{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:18px}.target-listing-meta,.target-listing-topline{align-items:center;display:flex;gap:12px;justify-content:space-between}.target-listing-meta span,.target-listing-topline span{color:#9ea9cf;font-size:.86rem;font-weight:750}.target-listing-locked{color:#7b84a6;font-style:italic}.product-detail-locked,.seller-profile-locked strong{font-style:italic}.product-detail-locked a,.seller-profile-locked a{color:#7c5cff;color:var(--accent,#7c5cff);text-decoration:underline}.target-listing-topline strong{font-size:1.18rem}.target-listing-body h3{color:#fff;font-size:1.08rem;line-height:1.25;margin:0}.target-listing-body p{color:#adb6d5;font-size:.9rem;line-height:1.5;margin:0}.target-seller-row{align-items:center;border-top:1px solid #ffffff14;display:flex;gap:10px;margin-top:auto;padding-top:12px}.target-seller-row span{background:#7c5cff33;border-radius:11px;color:#fff;display:grid;font-weight:900;height:34px;place-items:center;width:34px}.target-seller-row small{color:#dbe2ff;font-size:.86rem;font-weight:800}.support-chat-button{bottom:24px;height:72px;right:24px;width:72px}.support-chat-button .chat-label{font-size:.78rem}@media (max-width:1200px){:root{--sidebar-width:188px}.app-header{grid-template-columns:minmax(120px,1fr) minmax(360px,460px) auto;height:78px;padding:0 24px}.main-content{padding-top:78px}.market-hero{grid-template-columns:minmax(0,1fr) 380px;padding:34px 72px}}@media (max-width:900px){:root{--sidebar-width:0px}.sidebar{height:auto;overflow:visible;position:static;width:100%}.main-area,.main-content{margin-left:0;max-width:100vw;min-width:100vw;width:100vw}.app-header{grid-template-columns:1fr;height:auto;left:0;min-height:72px;padding:14px 16px;position:sticky}.header-search{grid-column:auto;height:46px;width:100%}.header-right{justify-content:space-between;justify-self:stretch}.main-content{padding-top:0}.market-dashboard{padding:16px}.market-hero,.target-dashboard-grid{grid-template-columns:1fr}.market-hero{min-height:auto;padding:28px}.target-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-panel,.market-empty-panel,.target-filter-panel{height:auto}.target-listing-grid{grid-template-columns:minmax(0,1fr)}}.carousel{align-items:center;display:flex;flex-direction:column;position:relative}.carousel-viewport{border-radius:12px;overflow:hidden;width:100%}.carousel-viewport .product-image{border-radius:12px;display:block;height:100%;width:100%}.carousel-btn{background:#00000073;border:none;border-radius:999px;color:#fff;cursor:pointer;display:grid;font-size:24px;height:42px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:42px;z-index:5}.carousel-btn.left{left:12px}.carousel-btn.right{right:12px}.carousel-thumbs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.carousel-thumb{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;cursor:pointer;height:44px;overflow:hidden;padding:2px;position:relative;width:64px}.carousel-thumb img{display:block;filter:grayscale(0);height:100%;object-fit:cover;transition:opacity .15s,transform .15s;width:100%}.carousel-thumb.active{border-color:#7c5cff99;opacity:1;transform:scale(1.02)}.carousel-thumb:not(.active){opacity:.45}.thumb-progress{background:linear-gradient(90deg,#25d7ff,#7c5cff);background:linear-gradient(90deg,var(--accent-2),var(--accent));bottom:0;height:4px;left:0;position:absolute;transition:width .12s linear;width:0}@media (max-width:900px){.carousel-thumbs{gap:6px}.carousel-thumb{height:36px;width:48px}.carousel-btn{font-size:20px;height:36px;width:36px}}:root{--sidebar-purple-hover:linear-gradient(90deg,#4171ff73,#c53aff80);--sidebar-purple-border:#cb4fff47;--sidebar-purple-shadow:inset 0 1px 0 #ffffff14}.sidebar{overflow-x:hidden;overflow-y:auto;padding:16px 16px 14px}.sidebar-brand{gap:13px;margin-bottom:18px;min-height:48px}.sidebar-brand img{border-radius:12px;height:42px;width:42px}.sidebar-brand strong{font-size:1.08rem}.sidebar-brand small{font-size:.72rem;line-height:1.22;max-width:132px}.sidebar .side-menu{gap:4px}.side-link{font-size:.88rem;grid-template-columns:24px 1fr;height:34px;min-height:34px;padding:0 14px}.side-link svg{height:18px;width:18px}.sidebar-divider{margin:8px 0}.quick-links{gap:8px;padding:0 10px}.quick-links h2{font-size:.9rem;margin:0 0 5px;text-align:left}.quick-link{border:1px solid #0000;border-radius:8px;font-size:.86rem;gap:13px;min-height:30px;padding:2px 7px;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.quick-link img{border-radius:7px;height:24px;width:24px}.quick-link.active,.quick-link:hover{background:linear-gradient(90deg,#4171ff73,#c53aff80);background:var(--sidebar-purple-hover);border-color:#cb4fff47;border-color:var(--sidebar-purple-border);box-shadow:inset 0 1px 0 #ffffff14;box-shadow:var(--sidebar-purple-shadow);color:#fff}.seller-cta{display:none}.market-hero{border-radius:24px;grid-template-columns:minmax(0,1fr) 430px;height:auto;min-height:290px;overflow:visible;padding:30px 96px}.hero-copy{max-width:520px}.hero-copy h1{font-size:1.8rem;letter-spacing:0;line-height:1.18;margin-bottom:12px}.hero-copy p{font-size:.92rem;line-height:1.5;max-width:480px}.hero-actions{gap:14px;margin-top:20px}.market-btn{border-radius:9px;height:42px;min-width:150px}.hero-visual{min-height:190px}.shield-stage{height:200px;right:44px;top:0;width:320px}.trust-shield{height:160px;width:160px}.target-listing-card{padding:0}.target-listing-link{color:inherit;display:flex;flex:1 1;flex-direction:column;min-height:0;text-decoration:none}.target-card-action{flex-direction:column;gap:8px;padding:0 18px 18px}.buy-channel-btn{background:linear-gradient(135deg,#2fcaff,#7c5cff 52%,#df45ff);border:1px solid #cb4fff47;border-radius:10px;box-shadow:0 12px 28px #7c5cff42;color:#fff;cursor:pointer;font-weight:900;height:42px;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.buy-channel-btn:disabled{cursor:wait;opacity:.72}.buy-channel-error{color:#fecdd3;font-size:.78rem;line-height:1.35}.product-deal-layout{align-items:start;gap:24px;grid-template-columns:minmax(260px,.9fr) minmax(340px,1.05fr) minmax(280px,.74fr)}.product-info-panel,.product-visual-panel,.seller-detail-card{border-radius:20px;min-width:0}.product-gallery-large .product-image,.product-gallery-large .product-image-placeholder{aspect-ratio:auto;height:clamp(300px,28vw,430px);min-height:0;object-fit:cover}.product-info-panel h2{font-size:clamp(1.9rem,3vw,2.8rem);letter-spacing:0;line-height:1.18;margin:20px 0 8px}.product-meta-row{align-items:flex-start}.product-meta-row span{line-height:1.2;white-space:normal}.product-metrics{gap:12px;margin:20px 0}.product-description-list div,.product-metrics div,.seller-score-row div{border-radius:12px;padding:14px 16px}.product-description-list strong,.product-metrics strong,.seller-score-row strong{letter-spacing:0;overflow-wrap:anywhere}.product-price-row{align-items:flex-start;gap:16px}.product-price-row>strong{letter-spacing:0;line-height:1}.product-action-row{gap:10px}.seller-detail-card .btn{text-align:center;width:100%}.comments-card{gap:20px}.comment-list{display:flex;flex-direction:column;gap:14px}.comment-row{align-items:flex-start;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.025));border:1px solid #8566ff38;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a;display:flex;gap:12px;margin:0;padding:16px}.comment-avatar{background:linear-gradient(135deg,#2fcaff,#7c5cff 55%,#df45ff);border-radius:50%;box-shadow:0 12px 28px #7c5cff3d;color:#fff;display:grid;flex:0 0 42px;height:42px;overflow:hidden;place-items:center;width:42px}.comment-avatar img{height:100%;object-fit:cover;width:100%}.comment-avatar span{color:#fff;font-size:.82rem;font-weight:900;letter-spacing:0}.comment-content{flex:1 1;min-width:0}.comment-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.comment-meta strong{color:#fff;font-size:.94rem;line-height:1.2}.comment-meta small{color:#9ea9cf;display:inline;font-size:.78rem;line-height:1.2;margin:0}.comment-content p{color:#e7ecff;font-size:.95rem;line-height:1.55;margin:0;overflow-wrap:anywhere}.comment-form{background:radial-gradient(circle at 88% 100%,#7c5cff29,#0000 38%),hsla(0,0%,100%,.035);border:1px solid #8566ff3d;border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:16px}.comment-composer{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr)}.comment-form textarea{background:#090c22bd;border:1px solid #8566ff42;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff0a;color:#fff;min-height:118px;outline:none;padding:14px 16px;resize:vertical;width:100%}.comment-form textarea::placeholder{color:#9ea9cf}.comment-form textarea:focus{border-color:#d449ff94;box-shadow:0 0 0 3px #7c5cff2e,inset 0 1px 0 #ffffff0f}.comment-form .btn{align-self:flex-end;min-width:166px}.comment-form .btn:disabled{cursor:not-allowed;opacity:.58;transform:none}.media-upload-control{background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.025));border-color:#8566ff38;gap:10px;padding:16px;position:relative}.media-upload-control .media-upload-title{color:#fff;font-size:.98rem;font-weight:900}.media-upload-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.visually-hidden-file{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.media-upload-control .file-picker-button,.upload-image-picker .file-picker-button{align-items:center;background:linear-gradient(135deg,#2fcaff,#7c5cff 52%,#df45ff);border:1px solid #cb4fff47;border-radius:9px;box-shadow:0 12px 26px #7c5cff3d;color:#fff;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:900;height:38px;justify-content:center;padding:0 16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.media-upload-control .file-picker-name,.upload-image-picker .file-picker-name{color:#b6bfdd;font-size:.86rem;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-upload-control:hover .file-picker-button,.upload-image-picker:hover .file-picker-button{border-color:#cb4fff47;border-color:var(--sidebar-purple-border);box-shadow:0 16px 30px #7c5cff4d;transform:translateY(-1px)}.media-upload-control small{color:#93a0c5;font-size:.78rem}.upload-image-picker{background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.025));border:1px solid #8566ff38;border-radius:16px;color:#fff;cursor:pointer;margin:10px 0 0;padding:18px;position:relative}.upload-image-picker .file-upload-title{color:#fff;display:block;font-size:1rem;font-weight:800;line-height:1.25;margin-bottom:12px}.youtube-lookup-row{align-items:center;background:#ff00000a;border:1px solid #ff000040;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px;padding:14px}.youtube-lookup-row input{flex:1 1 320px}.youtube-lookup-alert{margin:0;width:100%}.youtube-lookup-success{color:#4ade80;font-size:.82rem;width:100%}.youtube-verification-code{align-items:center;background:#7c5cff29;border:1px solid #7c5cff8c;border-radius:8px;color:#fff;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.youtube-verification-code span{color:#dcd3ff;font-family:monospace;font-size:1.08rem;letter-spacing:.08em}.upload-image-picker input{background:#0000;border:0;padding:0}.file-help{color:#b6bfdd;margin-top:8px}.image-preview-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:16px}.image-preview-card{grid-gap:12px;align-items:center;background:#ffffff0a;border:1px solid #8566ff2e;border-radius:16px;display:grid;gap:12px;padding:10px}.image-preview-card .image-preview{aspect-ratio:1/1;background:#111;border-radius:12px;object-fit:cover;width:100%}.upload-submit-btn{align-self:flex-start;border:1px solid #cb4fff47;height:42px;min-width:116px}.upload-submit-btn:disabled{cursor:not-allowed;opacity:.58;transform:none}.back-btn:hover,.btn:hover,.buy-channel-btn:hover,.category-tab:hover,.chat-send-btn:hover,.header-logout:hover,.header-wallet:hover,.market-btn:hover,.profile-tabbar button:hover,.seller-cta a:hover,.send-btn:hover:not(:disabled),.target-pill:hover,.view-all-chats-btn:hover,.view-btn:hover{background:linear-gradient(90deg,#4171ff73,#c53aff80);background:var(--sidebar-purple-hover);border-color:#cb4fff47;border-color:var(--sidebar-purple-border);box-shadow:inset 0 1px 0 #ffffff14;box-shadow:var(--sidebar-purple-shadow);color:#fff;transform:translateY(-2px)}.header-mini-btn:hover{background:#0000;border-color:#0000;box-shadow:none;color:#d449ff;transform:none}.target-listing-card:hover{border-color:#cb4fff47;border-color:var(--sidebar-purple-border);box-shadow:0 24px 56px #7c5cff33;transform:translateY(-4px)}.seller-profile-link:hover,.target-listing-card:hover .target-listing-media{background:linear-gradient(90deg,#4171ff73,#c53aff80);background:var(--sidebar-purple-hover);border-color:#cb4fff47;border-color:var(--sidebar-purple-border);box-shadow:inset 0 1px 0 #ffffff14;box-shadow:var(--sidebar-purple-shadow)}@media (max-width:1200px){.market-hero{grid-template-columns:minmax(0,1fr) 340px;height:auto;max-height:none;min-height:270px;padding:28px 56px}.product-deal-layout{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.seller-detail-card{grid-column:1/-1;position:static}}@media (max-width:900px){.sidebar{overflow:visible}.market-hero{height:auto;max-height:none;min-height:250px}.product-deal-layout,.product-lower-grid{grid-template-columns:1fr}.product-gallery-large .product-image,.product-gallery-large .product-image-placeholder{height:clamp(260px,70vw,380px)}}.target-dashboard-grid{gap:24px;margin-top:24px}.target-filter-panel,.target-listings-panel{background:linear-gradient(180deg,#ffffff08,#ffffff03);border-radius:16px;box-shadow:0 20px 44px #0000002e;position:relative}.target-filter-panel:before,.target-listings-panel:before{background:linear-gradient(90deg,#7c5cff,#31c9ff,#0000);border-radius:2px;content:"";height:2px;left:20px;position:absolute;right:20px;top:0}.target-filter-panel h2,.target-listings-panel header h2{padding-left:14px;position:relative}.target-filter-panel h2:before,.target-listings-panel header h2:before{background:linear-gradient(180deg,#7c5cff,#31c9ff);border-radius:2px;bottom:4px;content:"";left:0;position:absolute;top:4px;width:4px}.target-listings-panel header span{background:#7c5cff1a;border-radius:999px;color:#9ea9cf;font-size:.85rem;font-weight:600;padding:4px 12px}.target-pill{transition:transform .15s ease,box-shadow .15s ease}.target-pill.active{box-shadow:0 8px 20px #7c5cff59}.target-pill:hover{transform:translateY(-1px)}.target-category-select:focus,.target-category-select:hover{border-color:#7c5cff;outline:none}.marketplace-load-more .btn{border-radius:999px;font-weight:700;padding:10px 28px}.platform-toggle{align-items:center;display:inline-flex;gap:6px;padding:0 14px}.platform-toggle svg{height:14px;width:14px}.target-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.target-search-field{align-items:center;background:#ffffff08;border:1px solid #8566ff3d;border-radius:10px;color:#9ea9cf;display:flex;flex:1 1 220px;gap:8px;height:40px;padding:0 14px}.target-search-field input{background:#0000;border:0;color:#fff;flex:1 1;font-size:.86rem;outline:none}.target-search-field input::placeholder{color:#8b93b8}.target-category-select{background:#ffffff08;border:1px solid #8566ff3d;border-radius:10px;color:#dfe3f7;flex:1 1 200px;font-size:.86rem;height:40px;min-width:160px;padding:0 14px;width:auto}.target-category-select option{background:#12142f}.target-toggle-chip{align-items:center;background:#ffffff08;border:1px solid #8566ff3d;border-radius:10px;color:#9ea9cf;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;gap:7px;height:40px;padding:0 14px;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.target-toggle-chip svg{height:14px;width:14px}.target-toggle-chip.active{background:linear-gradient(135deg,#268cffeb,#7f5bffe6,#d345ffe6);border-color:#8e5cff80;box-shadow:0 8px 20px #7c5cff4d;color:#fff}.target-toggle-chip:hover{transform:translateY(-1px)}.filter-row-ranges{align-items:center;gap:28px;row-gap:14px}.target-filter-group{margin:0}.target-filter-group h3{color:#c7cce8;font-size:.78rem;font-weight:800;margin:0 0 8px}.filter-row-ranges .target-filter-group{align-items:center;display:flex;flex-direction:row;gap:10px}.filter-row-ranges .target-filter-group h3{margin:0;white-space:nowrap}.target-range-inputs{margin-bottom:0}.target-range-field,.target-range-inputs{align-items:center;display:flex;flex-direction:row;gap:8px}.target-range-field{background:#ffffff08;border:1px solid #8566ff3d;border-radius:10px;color:#8b93b8;font-size:.78rem;height:40px;padding:0 12px}.target-range-field span{color:#8b93b8;font-size:.78rem;white-space:nowrap}.target-range-field input{background:#0000;border:0;color:#fff;font-size:.86rem;outline:none;width:80px}.target-range-field input::placeholder{color:#6c749a}.filter-row-sort{justify-content:space-between}.target-sort-field{align-items:center;display:flex;gap:10px}.target-sort-field span{color:#9ea9cf;font-size:.82rem;font-weight:700}.target-sort-field select{background:#ffffff08;border:1px solid #8566ff3d;border-radius:10px;color:#dfe3f7;font-size:.86rem;height:40px;padding:0 14px}.target-sort-field select option{background:#12142f}.target-search-btn{align-items:center;background:linear-gradient(135deg,#2fcaff,#7c5cff 52%,#df45ff);border:0;border-radius:10px;box-shadow:0 12px 26px #7c5cff4d;color:#fff;cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:800;gap:8px;height:40px;padding:0 24px;transition:transform .15s ease}.target-search-btn:hover{transform:translateY(-2px)}.target-listings-subtitle{color:#9ea9cf;font-size:.86rem;font-weight:500;margin:2px 0 0}.target-status-badge{border-radius:999px;color:#fff;font-size:.72rem;font-weight:800;left:12px;letter-spacing:.02em;padding:4px 10px;position:absolute;top:12px}.target-status-badge.is-verified{background:#16a34aeb}.target-status-badge.is-new{background:#2563ebeb}.target-favorite-btn{background:#0a0d268c;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:30px;place-items:center;position:absolute;right:12px;top:12px;transition:transform .15s ease,color .15s ease;width:30px}.target-favorite-btn:hover{transform:scale(1.08)}.target-favorite-btn.active{color:#ff5d8f}.target-listing-body h3{margin:0 0 2px}.target-listing-handle{color:#9ea9cf;display:block;font-size:.84rem;font-weight:600}.target-listing-followers{color:#c7cce8;display:block;font-size:.86rem;font-weight:700;margin-top:8px}.target-card-action{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:14px 18px 18px}.target-listing-price{color:#fff;font-size:1.15rem;font-weight:900}.view-details-btn{align-items:center;background:#7c5cff24;border:1px solid #8566ff52;border-radius:9px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:800;height:36px;justify-content:center;padding:0 16px;text-decoration:none;transition:transform .15s ease,background .15s ease}.view-details-btn:hover{background:linear-gradient(135deg,#2fcaff,#7c5cff 52%,#df45ff);transform:translateY(-2px)}.platform-youtube .target-listing-media{background:radial-gradient(circle at 30% 20%,#ff000059,#0000 55%),linear-gradient(135deg,#780a0ae6,#1e040af2)}.platform-instagram .target-listing-media{background:radial-gradient(circle at 30% 20%,#d6358466,#0000 55%),linear-gradient(135deg,#78145ad9,#3c0a50f2)}.platform-tiktok .target-listing-media{background:radial-gradient(circle at 30% 20%,#25f4ee47,#0000 55%),linear-gradient(135deg,#0f0f19f2,#1e0a23f2)}.platform-telegram .target-listing-media{background:radial-gradient(circle at 30% 20%,#2994e066,#0000 55%),linear-gradient(135deg,#0a3c6ed9,#051432f2)}.platform-twitter .target-listing-media{background:radial-gradient(circle at 30% 20%,#1d9bf066,#0000 55%),linear-gradient(135deg,#0a3c6ed9,#051432f2)}.platform-facebook .target-listing-media{background:radial-gradient(circle at 30% 20%,#1877f266,#0000 55%),linear-gradient(135deg,#0a326ed9,#050f32f2)}.target-listing-media .target-platform-mark{background:#ffffff1f;border-radius:16px;box-shadow:none;height:60px;width:60px}.target-listing-media .target-platform-mark svg{height:28px;width:28px}.hero-platform-badge{background:#121634d9;border:1px solid #8566ff4d;border-radius:11px;box-shadow:0 10px 24px #00000059;color:#fff;display:grid;height:38px;place-items:center;position:absolute;width:38px}.hero-platform-badge svg{height:18px;width:18px}.badge-instagram{background:linear-gradient(135deg,#f58529,#dd2a7b 45%,#8134af 75%,#515bd4);left:10%;top:12%}.badge-telegram{background:#28a1e0;right:6%;top:10%}.badge-youtube{background:red;bottom:16%;left:2%}.badge-tiktok{background:#0e0e12;border-color:#fff3;bottom:20%;right:2%}@media (max-width:900px){.hero-platform-badge{display:none}}.dashboard-reviews{background:linear-gradient(180deg,#ffffff08,#ffffff03);border-radius:16px;box-shadow:0 20px 44px #0000002e;margin-top:24px;padding:24px;position:relative}.dashboard-reviews:before{background:linear-gradient(90deg,#7c5cff,#31c9ff,#0000);border-radius:2px;content:"";height:2px;left:20px;position:absolute;right:20px;top:0}.dashboard-reviews-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.dashboard-reviews-header h2{margin:0;padding-left:14px;position:relative}.dashboard-reviews-header h2:before{background:linear-gradient(180deg,#7c5cff,#31c9ff);border-radius:2px;bottom:4px;content:"";left:0;position:absolute;top:4px;width:4px}.dashboard-reviews-header p{max-width:640px}.dr-stars{display:inline-flex;gap:2px}.dr-star{color:#fff3;font-size:1rem;line-height:1}.dr-star.filled{color:#ffc542}.dr-stars.interactive .dr-star{cursor:pointer}.dr-panels{display:flex;flex-direction:column;gap:18px;margin-top:22px}.dr-panel{grid-gap:24px;background:#ffffff05;border:1px solid #8566ff33;border-radius:14px;display:grid;gap:24px;grid-template-columns:300px minmax(0,1fr);padding:20px}.dr-panel-intro{display:flex;flex-direction:column;min-width:0}.dr-panel-head{align-items:flex-start;display:flex;gap:10px}.dr-panel-icon{background:linear-gradient(135deg,#268cff,#7f5bff,#d345ff);border-radius:10px;color:#fff;display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.dr-panel-head h3{color:#fff;font-size:.98rem;margin:2px 0 4px}.dr-panel-head p{color:#9ea9cf;font-size:.78rem;line-height:1.4;margin:0}.dr-summary{align-items:center;color:#c7cce8;display:flex;font-size:.84rem;font-weight:700;gap:8px;margin-top:12px;white-space:nowrap}.dr-summary strong{color:#fff;font-size:.98rem}.dr-summary span{color:#9ea9cf;font-weight:600}.dr-form{background:#ffffff05;border:1px solid #8566ff33;border-radius:12px;margin-top:14px;padding:14px}.dr-form-row{align-items:center;color:#9ea9cf;display:flex;font-size:.82rem;font-weight:700;gap:10px;margin-bottom:10px}.dr-form textarea{background:#090c20b3;border:1px solid #8566ff3d;border-radius:10px;color:#fff;font-size:.84rem;margin-bottom:10px;padding:10px 12px;resize:vertical;width:100%}.dr-form textarea:focus{border-color:#7c5cff;outline:none}.dr-form .btn{width:100%}.dr-signin-hint{color:#9ea9cf;font-size:.82rem;margin:14px 0 0}.dr-panel-list{grid-gap:12px;align-content:start;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-height:420px;min-width:0;overflow-y:auto;padding-right:4px}.dr-card{background:hsla(0,0%,100%,.025);border:1px solid #8566ff2e;border-radius:12px;padding:14px}.dr-card-head{align-items:center;display:flex;gap:10px;margin-bottom:8px}.dr-card-head>div{display:flex;flex:1 1;flex-direction:column;line-height:1.3;min-width:0}.dr-card-head strong{color:#fff;font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-avatar{background:linear-gradient(135deg,#268cff,#7f5bff,#d345ff);border-radius:50%;color:#fff;display:grid;flex:0 0 auto;font-size:.7rem;font-weight:800;height:32px;place-items:center;width:32px}.dr-date{color:#8b93b8;font-size:.7rem}.dr-card-text{color:#c7cce8;font-size:.82rem;line-height:1.5;margin:0}@media (max-width:1100px){.dr-panel{grid-template-columns:1fr}}.floating-messages-btn{background:#fff;border:none;border-radius:50%;bottom:110px;box-shadow:0 10px 26px #00000059;cursor:pointer;display:grid;height:58px;place-items:center;position:fixed;right:24px;transition:transform .18s ease,box-shadow .18s ease;width:58px;z-index:60}.floating-messages-btn:hover{box-shadow:0 16px 32px #1f6feb66;transform:translateY(-3px) scale(1.04)}.floating-messages-halo{background:radial-gradient(circle,#4285f473,#0000 70%);border-radius:50%;filter:blur(2px);inset:-8px;position:absolute;z-index:-1}.floating-messages-btn svg{position:relative;z-index:1}@media (max-width:860px){.floating-messages-btn{bottom:86px;height:50px;right:16px;width:50px}}.app-shell:not(.no-shell){overflow-x:clip}.app-header,.header-right,.header-search,.main-area,.main-content{min-width:0}.header-right{max-width:100%}html[data-theme=light] .sidebar:not(.is-drawer){background:linear-gradient(180deg,#fff,#fafbff)}html[data-theme=light] .category-panel,html[data-theme=light] .market-empty-panel,html[data-theme=light] .target-filter-panel,html[data-theme=light] .target-listings-panel{background:#fff;border-color:#e1e6f2;border-radius:18px;box-shadow:0 18px 46px rgba(54,62,105,.075)}@media (max-width:1200px){.app-header{gap:16px;grid-template-columns:minmax(0,1fr) minmax(260px,460px) auto}.header-right{gap:14px}.header-upload-btn{padding:0 12px}}@media (max-width:900px){.app-shell:not(.no-shell){min-width:0;overflow-x:hidden;width:100%}.app-shell:not(.no-shell) .sidebar.is-drawer{background:linear-gradient(180deg,#090b22fa,#080a1ffa);box-shadow:20px 0 42px #00000047;height:100dvh;inset:0 auto 0 0;overflow-y:auto;padding:18px 16px 16px;position:fixed;transform:translateX(-105%);transition:transform .22s ease;width:min(84vw,296px);z-index:90}.app-shell:not(.no-shell) .sidebar.is-drawer.is-open{transform:translateX(0)}html[data-theme=light] .app-shell:not(.no-shell) .sidebar.is-drawer{background:linear-gradient(180deg,#fff,#fafbff);border-right:1px solid #e1e6f2;box-shadow:20px 0 42px #363e6929}.sidebar-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070a1f85;inset:0;position:fixed;z-index:80}.main-area,.main-content{margin-left:0;max-width:none;min-width:0;width:100%}.app-header{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;left:0;min-height:72px;padding:10px 12px;position:sticky;top:0;width:100%}.header-hamburger{display:inline-grid}.header-compact-logo{justify-self:start}.header-balance-spacer{display:none}.header-search{grid-column:1/-1;height:46px;order:2;width:100%}.header-right{gap:8px;justify-self:end;min-width:0}.header-upload-btn{font-size:0;justify-content:center;min-width:42px;padding:0;width:42px}.header-mini-btn,.header-profile{flex:0 0 auto;height:38px;width:38px}.header-logout{font-size:.82rem;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-dashboard{padding:14px 12px 96px}.filter-row-ranges,.filter-row-search,.filter-row-sort,.target-filter-row{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr}.filter-row-ranges .target-filter-group{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr}.target-category-select,.target-search-btn,.target-search-field,.target-sort-field,.target-toggle-chip{width:100%}.bottom-nav{border-radius:20px;bottom:10px;left:10px;max-width:none;right:10px;width:auto}}:root{--sidebar-width:204px;--sidebar-rail-width:76px;--bottom-nav-height:64px}.app-shell.no-shell{display:block!important}.main-area.no-shell{margin-left:0!important;max-width:100vw!important;min-width:100vw!important;width:100vw!important}.sidebar-brand-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:18px;width:100%}.sidebar-brand-row .sidebar-brand{flex:1 1 auto;margin-bottom:0;min-width:0}.sidebar-close,.sidebar-toggle{background:#ffffff0d;border:1px solid #8566ff42;border-radius:9px;color:#cdd4f2;cursor:pointer;display:grid;flex:0 0 auto;height:30px;place-items:center;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:30px}.sidebar-close:hover,.sidebar-toggle:hover{background:linear-gradient(90deg,#4171ff73,#c53aff80);border-color:#cb4fff66;color:#fff}.header-hamburger{align-items:center;background:#ffffff0a;border:1px solid #8566ff3d;border-radius:10px;color:#dfe6ff;cursor:pointer;display:none;flex:0 0 auto;height:38px;justify-content:center;transition:background .16s ease,border-color .16s ease,color .16s ease;width:38px}.header-hamburger:hover,.header-hamburger[aria-expanded=true]{background:linear-gradient(135deg,#7c5cff59,#25d7ff2e);border-color:#d449ff6b;color:#fff}.header-compact-logo{align-items:center;display:none;flex:0 0 auto}.header-compact-logo img{border-radius:9px;box-shadow:0 0 16px #7c5cff59;height:34px;object-fit:cover;width:34px}.bottom-nav,.sidebar-backdrop{display:none}.platform-more{background:#ffffff0a!important;color:#9ea9cf!important}.app-shell.is-rail{--sidebar-width:var(--sidebar-rail-width)}.app-shell.is-rail .quick-links,.app-shell.is-rail .seller-cta,.app-shell.is-rail .side-link span,.app-shell.is-rail .sidebar-brand span,.app-shell.is-rail .sidebar-divider{display:none!important}.app-shell.is-rail .sidebar-brand-row{justify-content:center;margin-bottom:22px}.app-shell.is-rail .sidebar-brand{flex:0 0 auto;justify-content:center}.app-shell.is-rail .sidebar-toggle{position:absolute;right:8px;top:14px;transform:scale(.86)}.app-shell.is-rail .side-menu{align-items:center}.app-shell.is-rail .side-link{grid-template-columns:1fr;justify-items:center;padding:0;width:44px}.app-shell.is-rail .side-link svg{height:19px;width:19px}@media (min-width:1025px){.sidebar-toggle{display:grid}}@media (max-width:1024px){.sidebar-toggle{display:none!important}.header-hamburger{display:flex!important}.sidebar{align-items:stretch!important;flex-direction:column!important;height:100vh!important;inset:0 auto 0 0!important;width:204px!important;width:var(--sidebar-width)!important}.app-header,.sidebar{position:fixed!important}.app-header{left:204px!important;left:var(--sidebar-width)!important;right:0!important;top:0!important}.main-area{margin-left:204px!important;margin-left:var(--sidebar-width)!important;max-width:none!important;min-width:0!important;width:auto!important}.app-header{align-items:center!important;display:flex!important;gap:14px!important;grid-template-columns:none!important;height:72px!important;padding:0 20px!important}.header-balance-spacer{display:none!important}.header-search{flex:1 1 auto!important;min-width:0!important;order:2;width:auto!important}.header-right{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-self:auto!important;margin-left:auto;order:3}.notification-dropdown{right:-20px!important;width:min(400px,calc(100vw - 40px))!important}.market-hero{grid-gap:20px;display:grid!important;gap:20px;grid-template-columns:minmax(0,1fr) minmax(200px,260px)!important;height:auto!important;max-height:none!important;min-height:0!important;padding:28px 32px!important}.hero-copy{max-width:none!important}.hero-visual{min-height:0!important}.shield-stage{height:180px!important;left:auto!important;margin:0 auto;position:relative!important;right:auto!important;top:auto!important;width:100%!important}}@media (max-width:767px){#root,body,html{overflow-x:hidden}.app-shell{--sidebar-width:0px;overflow:visible!important}.sidebar{box-shadow:-18px 0 50px #00000073;height:100vh!important;inset:0 auto 0 auto!important;left:auto!important;position:fixed!important;right:0!important;transform:translateX(100%);transition:transform .26s ease;width:min(84vw,320px)!important;z-index:200!important}.sidebar.is-open{transform:translateX(0)}.sidebar .side-link{grid-template-columns:20px 1fr!important;justify-items:start!important;padding:0 12px!important;width:100%!important}.sidebar .quick-links,.sidebar .side-link span,.sidebar .sidebar-divider{display:revert!important}.sidebar-brand-row{justify-content:space-between!important}.sidebar-toggle{display:none!important}.sidebar-close{display:grid!important}.sidebar-backdrop{animation:gs-fade-in .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04051299;display:block;inset:0;position:fixed;z-index:190}@keyframes gs-fade-in{0%{opacity:0}to{opacity:1}}.main-area,.main-content{margin-left:0!important;max-width:100vw!important;min-width:100vw!important;width:100vw!important}.main-content{padding-bottom:82px!important;padding-bottom:calc(var(--bottom-nav-height) + 18px)!important}.app-header{align-items:center!important;display:flex!important;gap:10px!important;height:auto!important;left:0!important;min-height:60px!important;padding:10px 14px!important;position:sticky!important}.header-hamburger{order:0}.header-compact-logo{display:flex!important;order:1}.header-search,.header-upload-btn{display:none!important}.header-right{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:14px!important;justify-content:flex-end!important;margin-left:auto!important;order:2}.header-logout{display:none}.notification-dropdown{left:10px!important;max-width:none!important;position:fixed!important;right:10px!important;top:64px!important;width:auto!important}.market-hero{border-radius:18px!important;display:flex!important;flex-direction:column!important;height:auto!important;max-height:none!important;min-height:0!important;padding:24px 18px!important;text-align:center}.hero-copy{order:1}.hero-copy,.hero-copy p{max-width:none!important}.hero-copy p{margin:0 auto}.hero-actions{flex-wrap:wrap}.hero-actions,.hero-trust-strip{justify-content:center!important}.hero-visual{min-height:0!important;order:0;width:100%}.shield-stage{height:140px!important;left:auto!important;margin:0 auto 12px;max-width:220px;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.bottom-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090b22fa;border-top:1px solid #7c5cff2e;bottom:0;box-shadow:0 -12px 30px #0000004d;height:64px;height:var(--bottom-nav-height);justify-content:space-around;left:0;padding:0 6px;position:fixed;right:0;z-index:150}.bottom-nav,.bottom-nav-item{align-items:center;display:flex}.bottom-nav-item{color:#929cc1;flex:1 1;flex-direction:column;font-size:.62rem;font-weight:700;gap:3px;height:100%;justify-content:center;text-decoration:none}.bottom-nav-item svg{color:inherit}.bottom-nav-item.active{color:#fff}.bottom-nav-item.active svg{color:#31d3ff}.bottom-nav-fab{background:linear-gradient(135deg,#2fcaff,#7c5cff 52%,#df45ff);border-radius:50%;box-shadow:0 12px 26px #7c5cff73;color:#fff;display:grid;flex:0 0 auto;height:50px;margin:0 4px;place-items:center;text-decoration:none;transform:translateY(-10px);transition:transform .15s ease;width:50px}.bottom-nav-fab:hover{transform:translateY(-12px) scale(1.03)}.target-filter-panel.target-filter-bar{padding:16px 14px!important}.target-pill-row.platform-pills{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:2px}.platform-pills.is-expanded{flex-wrap:wrap!important;overflow-x:visible!important}.target-filter-row.filter-row-search{align-items:stretch!important;flex-direction:column!important;gap:10px!important}.target-category-select,.target-search-field{border-radius:999px!important;flex:none!important;height:46px!important;width:100%!important}.target-filter-row.filter-row-search .target-toggle-chip{flex:1 1 auto;justify-content:center}.target-filter-row.filter-row-ranges{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.filter-row-ranges .target-filter-group{flex-direction:row!important;justify-content:space-between!important}.target-range-inputs{flex:0 0 auto}.target-range-field{height:42px!important}.target-range-field input{width:56px!important}.target-filter-row.filter-row-sort{align-items:stretch!important;flex-direction:column!important;gap:10px!important}.target-sort-field{justify-content:space-between;width:100%}.target-sort-field select{border-radius:999px!important;flex:1 1 auto;height:46px!important;width:100%}.target-search-btn{border-radius:999px!important;height:48px!important;justify-content:center;width:100%!important}.market-dashboard{padding:12px 12px 84px!important;padding:12px 12px calc(var(--bottom-nav-height) + 20px)!important}}@media (max-width:900px){.admin-chat-page,.chat-container,.messages-shell{gap:12px!important;grid-template-columns:1fr!important;padding:12px!important}.admin-chat-left,.admin-chat-right,.chat-info-panel,.right-profile{display:none!important}.admin-chat-main,.chat-main,.chat-panel{border-radius:12px!important;width:100%!important}.chat-input,.chat-input-row{flex-direction:column!important}.chat-input button,.chat-send-btn{width:100%!important}}@media (max-width:480px){.admin-chat-page,.chat-container,.messages-shell{gap:8px!important;padding:8px!important}.chat-header,.chat-header-info h3{padding:10px 12px!important}.chat-messages{padding:10px!important}.message,.message-bubble,.msg{max-width:92%!important}.chat-sidebar{height:200px!important;max-height:30vh!important}}.auth-page-v2{align-items:center;background:radial-gradient(circle at 15% 0,#7c5cff24,#0000 45%),radial-gradient(circle at 85% 100%,#d449ff1a,#0000 45%),var(--bg);display:flex;flex-direction:column;min-height:100vh;padding:32px 20px 40px;width:100%}.auth-brand-header{align-items:center;color:inherit;display:flex;gap:10px;margin-bottom:28px;text-decoration:none;width:min(1040px,100%)}.auth-brand-logo{background:linear-gradient(135deg,var(--accent-2),var(--accent),var(--accent-3));border-radius:11px;color:#fff;display:grid;flex-shrink:0;font-size:.95rem;font-weight:850;height:40px;place-items:center;width:40px}.auth-brand-copy{display:flex;flex-direction:column;line-height:1.25}.auth-brand-copy strong{font-size:1.02rem;letter-spacing:.02em}.auth-brand-copy small{color:var(--muted);font-size:.76rem}.auth-card-wrap{align-items:flex-start;display:flex;flex:1 0 auto;justify-content:center;width:min(460px,100%)}.auth-card{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));border:1px solid var(--border);border-radius:22px;box-shadow:0 24px 60px #00000059;padding:36px 34px 30px;text-align:center;width:100%}.auth-icon-badge{background:radial-gradient(circle,#7c5cff59,#7c5cff14 65%,#0000 75%);border-radius:50%;display:grid;height:74px;margin:0 auto 18px;place-items:center;width:74px}.auth-card-title{color:var(--text);font-size:1.55rem;font-weight:800;margin:0 0 6px}.auth-card-subtitle{color:var(--muted);font-size:.9rem;line-height:1.5;margin:0 0 26px}.auth-card form{text-align:left}.auth-card form,.auth-field{display:flex;flex-direction:column}.auth-field{gap:7px;margin-bottom:16px}.auth-field-pair{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.auth-field-pair .auth-field{margin-bottom:0}.auth-field-pair,.auth-field-pair+p{margin-bottom:16px}.auth-field-label{color:var(--text);font-size:.8rem;font-weight:650}.auth-field-control{align-items:center;display:flex;position:relative}.auth-field-icon{align-items:center;color:var(--muted);display:flex;left:14px;pointer-events:none;position:absolute}.auth-field-control input{background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;color:var(--text);font-size:.92rem;height:48px;padding:0 16px 0 40px;transition:border-color .15s,background .15s;width:100%}.auth-field-control input::placeholder{color:#a6afd1a6}.auth-field-control input:focus{background:#7c5cff0f;border-color:var(--accent);outline:none}.auth-field-suffix{align-items:center;display:flex;position:absolute;right:8px}.auth-eye-btn{background:#0000;border:none;border-radius:8px;color:var(--muted);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.auth-eye-btn:hover{background:#ffffff0f;color:var(--text)}.auth-row-between{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px}.auth-checkbox{align-items:center;color:var(--muted);cursor:pointer;display:flex;font-size:.84rem;gap:8px}.auth-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#ffffff08;border:1.5px solid #7c5cff80;border-radius:5px;cursor:pointer;display:grid;flex-shrink:0;height:17px;place-content:center;transition:background .15s,border-color .15s;width:17px}.auth-checkbox input[type=checkbox]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;transform:rotate(45deg) scale(0);transition:transform .12s;width:5px}.auth-checkbox input[type=checkbox]:checked{background:linear-gradient(135deg,var(--accent-2),var(--accent));border-color:var(--accent)}.auth-checkbox input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}.auth-policy-row{align-items:flex-start;line-height:1.4;margin:4px 0 22px}.auth-link-btn{background:none;border:none;color:var(--accent-2);cursor:pointer;font:inherit;font-size:.84rem;font-weight:650;padding:0;text-decoration:none}.auth-link-btn:hover{text-decoration:underline}.auth-submit-btn{align-items:center;background:linear-gradient(135deg,var(--accent-2),var(--accent),var(--accent-3));border:none;border-radius:12px;box-shadow:0 12px 26px #7c5cff40;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:750;gap:8px;height:50px;justify-content:center;transition:transform .12s,box-shadow .12s,opacity .12s;width:100%}.auth-submit-btn:hover:not(:disabled){box-shadow:0 16px 32px #7c5cff52;transform:translateY(-1px)}.auth-submit-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.auth-hint-text{color:var(--muted);font-size:.76rem;line-height:1.4;margin:-8px 0 16px}.auth-alert{background:#ef444424;border:1px solid #ef444447;border-radius:10px;color:#ffd7d7;font-size:.84rem;line-height:1.4;margin-bottom:16px;padding:11px 14px;text-align:left}.auth-alert-success{background:#18e8891f;border-color:#18e8894d;color:#b6f5d8}.auth-alert-success a{color:var(--accent-2);font-weight:650}.auth-divider{align-items:center;color:var(--muted);display:flex;font-size:.72rem;font-weight:650;justify-content:center;letter-spacing:.06em;margin:22px 0 18px;position:relative;text-transform:uppercase}.auth-divider:after,.auth-divider:before{background:#ffffff17;content:"";flex:1 1 auto;height:1px}.auth-divider span{padding:0 14px;white-space:nowrap}.auth-social-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.auth-social-btn{background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;cursor:pointer;display:grid;height:48px;place-items:center;transition:background .15s,border-color .15s}.auth-social-btn:hover{background:#ffffff12;border-color:#ffffff2e}.auth-social-note{font-size:.76rem;line-height:1.4;margin:12px 0 0}.auth-bottom-text,.auth-social-note{color:var(--muted);text-align:center}.auth-bottom-text{font-size:.85rem;margin:22px 0 0}.auth-bottom-text a{color:var(--accent-2);font-weight:650;text-decoration:none}.auth-bottom-text a:hover{text-decoration:underline}.auth-info-card{align-items:flex-start;background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:14px;display:flex;gap:12px;margin-top:20px;padding:16px;text-align:left}.auth-info-icon{background:#7c5cff24;border-radius:9px;color:var(--accent-2);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.auth-info-card strong{color:var(--text);display:block;font-size:.86rem;margin-bottom:4px}.auth-info-card p{color:var(--muted);font-size:.8rem;line-height:1.45;margin:0}.auth-back-link{align-items:center;color:var(--accent-2);display:flex;font-size:.85rem;font-weight:650;gap:7px;justify-content:center;margin-top:24px;text-decoration:none}.auth-back-link:hover{text-decoration:underline}.auth-trust-footer{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.8rem;gap:26px;justify-content:center;margin-top:32px;width:min(1040px,100%)}.auth-trust-footer span{align-items:center;display:flex;gap:7px}.auth-trust-footer svg{color:var(--accent-2);flex-shrink:0}@media (max-width:640px){.auth-page-v2{padding:22px 14px 30px}.auth-brand-header{margin-bottom:20px}.auth-card{border-radius:18px;padding:26px 20px 24px}.auth-field-pair{gap:16px;grid-template-columns:1fr}.auth-social-row{gap:8px}.auth-trust-footer{font-size:.74rem;gap:14px 20px}}:root{--theme-control-bg:hsla(0,0%,100%,.055);--theme-control-border:#8566ff3d;--theme-control-hover:#7c5cff26;--theme-control-thumb:linear-gradient(135deg,#2fcaff,#7c5cff 55%,#df45ff);--theme-control-shadow:0 8px 22px #02031447;color-scheme:dark}html[data-theme=light]{--bg:#f6f7fd;--panel:#fff;--panel-2:#f7f8ff;--card:#fff;--card-hover:#f8f7ff;--surface:#fff;--surface2:#f7f8ff;--stroke:#574b9a26;--border:#574b9a26;--text:#17182b;--muted:#66708d;--soft:#8b94ad;--shadow:0 22px 52px #322d621a;--target-bg:#f6f7fd;--target-bg-deep:#eef1fa;--target-panel:#ffffffed;--target-panel-strong:#fffffffa;--target-border:#5c4ca629;--target-border-bright:#7c5cff57;--target-text:#17182b;--target-muted:#68718e;--target-soft:#8b94ad;--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--border-color:#e1e6ef;--border-color-soft:#cbd5e1c7;--slate-700:#d9e0ea;--slate-800:#edf1f6;--text-primary:#172033;--text-secondary:#64748b;--text-muted:#8a98ab;--gs-bg:#f5f6fb;--gs-sidebar-bg:#fff;--gs-panel-bg:#fff;--gs-panel-bg-alt:#f6f7fb;--gs-border:#e1e4ed;--gs-border-soft:#d6dbe6c2;--gs-bubble-theirs:#f0f2f8;--gs-text-primary:#17182b;--gs-text-secondary:#687087;--gs-text-muted:#9299aa;--theme-control-bg:rgba(36,38,71,.045);--theme-control-border:#5c4ca629;--theme-control-hover:#7c5cff17;--theme-control-shadow:0 8px 22px #322d621a;color-scheme:light}.app-header,.app-shell,.card,.main-content,.page-card,.panel,.profile-card,.section-card,.sidebar,a,body,button,html,input,select,textarea{transition-duration:.18s;transition-property:background-color,border-color,color,box-shadow;transition-timing-function:ease}.theme-toggle{align-items:center;background:hsla(0,0%,100%,.055);background:var(--theme-control-bg);border:1px solid #8566ff3d;border:1px solid var(--theme-control-border);border-radius:999px;box-shadow:0 8px 22px #02031447;box-shadow:var(--theme-control-shadow);color:var(--text);cursor:pointer;display:inline-flex;gap:8px;min-height:38px;padding:4px 9px 4px 5px;white-space:nowrap}.theme-toggle:hover{background:#7c5cff26;background:var(--theme-control-hover);border-color:#7c5cff57}.theme-toggle:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.theme-toggle-track{align-items:center;background:#7c5cff1a;border:1px solid #7c5cff24;border-radius:999px;display:grid;grid-template-columns:1fr 1fr;height:28px;overflow:hidden;position:relative;width:58px}.theme-toggle-option{color:var(--muted);display:grid;height:100%;place-items:center;position:relative;width:100%;z-index:2}.theme-toggle-option svg{height:15px;width:15px}.theme-toggle-thumb{background:linear-gradient(135deg,#2fcaff,#7c5cff 55%,#df45ff);background:var(--theme-control-thumb);border-radius:50%;box-shadow:0 5px 14px #4e3ab34d;height:22px;left:2px;position:absolute;top:2px;transform:translateX(28px);transition:transform .18s ease;width:22px;z-index:1}.theme-toggle[data-current-theme=light] .theme-toggle-thumb{transform:translateX(0)}.theme-toggle[data-current-theme=dark] .theme-toggle-moon,.theme-toggle[data-current-theme=light] .theme-toggle-sun{color:#fff}.theme-toggle-label{color:var(--muted);font-size:.72rem;font-weight:800;min-width:32px}.theme-toggle.is-compact{min-width:0;padding:5px}.standalone-theme-toggle{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0d27d1;position:fixed;right:20px;top:20px;z-index:1200}html[data-theme=light] .standalone-theme-toggle{background:#ffffffe0}html[data-theme=light] body{background:radial-gradient(circle at 82% 6%,#7c5cff1a,#0000 30%),radial-gradient(circle at 16% 88%,#25d7ff14,#0000 30%),linear-gradient(180deg,#fbfcff,#f3f5fb 54%,#f6f7fd);color:var(--text)}html[data-theme=light] .app-shell{background:linear-gradient(180deg,#fafbff,#f3f5fb)}html[data-theme=light] .content,html[data-theme=light] .main-content{background:radial-gradient(circle at 70% 2%,#7c5cff17,#0000 32%),radial-gradient(circle at 14% 18%,rgba(37,215,255,.055),#0000 30%),linear-gradient(180deg,#fbfcff,#f4f6fc)}html[data-theme=light] .sidebar{background:linear-gradient(180deg,#fff,#f8f9fd);border-right-color:#5c4ca624;box-shadow:12px 0 36px rgba(50,45,98,.055)}html[data-theme=light] .app-header{background:#ffffffe8;border-bottom-color:#5c4ca624;box-shadow:0 12px 36px rgba(50,45,98,.075)}html[data-theme=light] .app-header:hover{background:#fffffff7}html[data-theme=light] .brand-title,html[data-theme=light] .header-link,html[data-theme=light] .header-logout,html[data-theme=light] .header-mini-btn,html[data-theme=light] .header-search input,html[data-theme=light] .icon-btn,html[data-theme=light] .sidebar-brand strong,html[data-theme=light] .sidebar-toggle{color:var(--text)}html[data-theme=light] .header-logout,html[data-theme=light] .header-mini-btn,html[data-theme=light] .header-search,html[data-theme=light] .icon-btn,html[data-theme=light] .sidebar-toggle,html[data-theme=light] .top-nav,html[data-theme=light] .user-badge{background:rgba(31,33,64,.035);border-color:#5c4ca624}html[data-theme=light] .header-logout:hover,html[data-theme=light] .header-mini-btn:hover,html[data-theme=light] .header-search:focus-within,html[data-theme=light] .icon-btn.active,html[data-theme=light] .icon-btn:hover,html[data-theme=light] .sidebar-toggle:hover{background:#7c5cff14}html[data-theme=light] .bottom-nav{background:#fffffff0;border-top-color:#5c4ca624;box-shadow:0 -10px 30px #322d6214}html[data-theme=light] .bottom-nav-item{color:var(--muted)}html[data-theme=light] .bottom-nav-item.active{color:var(--accent)}html[data-theme=light] .card,html[data-theme=light] .chat-card,html[data-theme=light] .dashboard-reviews,html[data-theme=light] .market-empty-panel,html[data-theme=light] .page-card,html[data-theme=light] .panel,html[data-theme=light] .product-detail-card,html[data-theme=light] .product-info-panel,html[data-theme=light] .product-visual-panel,html[data-theme=light] .profile-card,html[data-theme=light] .profile-hero-card,html[data-theme=light] .profile-media-panel,html[data-theme=light] .profile-membership-panel,html[data-theme=light] .profile-panel,html[data-theme=light] .section-card,html[data-theme=light] .seller-detail-card,html[data-theme=light] .seller-profile-hero{background:radial-gradient(circle at 85% 0,rgba(124,92,255,.055),#0000 34%),linear-gradient(180deg,#fff,#fbfbfe);border-color:#5c4ca624;box-shadow:0 14px 38px #322d6212}html[data-theme=light] .code-box strong,html[data-theme=light] .comment-row,html[data-theme=light] .file-upload,html[data-theme=light] .form,html[data-theme=light] .payment-modal-channel-summary,html[data-theme=light] .review-form,html[data-theme=light] .review-item,html[data-theme=light] .transaction-row{background:rgba(71,75,112,.035);border-color:#5c4ca61f}html[data-theme=light] .comment-form textarea,html[data-theme=light] .form input,html[data-theme=light] .form select,html[data-theme=light] .form textarea,html[data-theme=light] .pending-approval-form input,html[data-theme=light] .review-form textarea,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:rgba(31,33,64,.035);border-color:#5c4ca629;color:var(--text)}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#959db0}html[data-theme=light] .form select option,html[data-theme=light] .notifications-toolbar-actions option,html[data-theme=light] .quiet-hours-controls option,html[data-theme=light] .target-category-select option,html[data-theme=light] .target-sort-field select option,html[data-theme=light] select option{background:#fff;color:var(--text)}html[data-theme=light] .btn-secondary,html[data-theme=light] .market-btn.secondary{background:rgba(31,33,64,.045);border-color:#5c4ca629;color:var(--text)}html[data-theme=light] .auth-submit-btn,html[data-theme=light] .btn-danger,html[data-theme=light] .btn-primary,html[data-theme=light] .buy-channel-btn,html[data-theme=light] .cart-checkout-btn,html[data-theme=light] .cart-dropdown-checkout,html[data-theme=light] .category-tab.active,html[data-theme=light] .chat-send-btn,html[data-theme=light] .chip.active,html[data-theme=light] .header-upload-btn,html[data-theme=light] .market-btn.primary,html[data-theme=light] .message-row.sent .message-bubble,html[data-theme=light] .message.sent,html[data-theme=light] .send-btn,html[data-theme=light] .tab-btn.active,html[data-theme=light] .target-pill.active,html[data-theme=light] .target-search-btn,html[data-theme=light] .target-toggle-chip.active{color:#fff}html[data-theme=light] .market-hero{background:radial-gradient(circle at 82% 47%,#7c5cff26,#0000 32%),radial-gradient(circle at 93% 18%,#25d7ff21,#0000 18%),linear-gradient(108deg,#fff,#faf9ff 48%,#f2efff);border-color:#7c5cff2e;box-shadow:inset 0 1px 0 #fff,0 18px 48px #493a9117}html[data-theme=light] .category-panel h2,html[data-theme=light] .hero-copy h1,html[data-theme=light] .market-head h3,html[data-theme=light] .product-description-list strong,html[data-theme=light] .product-metrics strong,html[data-theme=light] .product-price-row>strong,html[data-theme=light] .seller-product-mini strong,html[data-theme=light] .seller-profile-link strong,html[data-theme=light] .seller-profile-listing-card strong,html[data-theme=light] .seller-score-row strong,html[data-theme=light] .target-filter-panel h2,html[data-theme=light] .target-listing-body h3,html[data-theme=light] .target-listing-price,html[data-theme=light] .target-stat-card strong{color:var(--text)}html[data-theme=light] .hero-copy p,html[data-theme=light] .product-description-list span,html[data-theme=light] .product-metrics span,html[data-theme=light] .target-filter-group h3,html[data-theme=light] .target-listing-body p,html[data-theme=light] .target-listing-body small,html[data-theme=light] .target-stat-card small{color:var(--muted)}html[data-theme=light] .category-panel,html[data-theme=light] .target-filter-panel,html[data-theme=light] .target-listing-card,html[data-theme=light] .target-listings-panel,html[data-theme=light] .target-stat-card{background:#ffffffe8;border-color:#5c4ca624;box-shadow:inset 0 1px 0 #fff,0 12px 34px rgba(50,45,98,.055)}html[data-theme=light] .target-listing-card:hover{background:#fff;border-color:#7c5cff4d;box-shadow:0 18px 42px #4033801c}html[data-theme=light] .category-tab,html[data-theme=light] .target-category-select,html[data-theme=light] .target-pill,html[data-theme=light] .target-range-field,html[data-theme=light] .target-search-field,html[data-theme=light] .target-sort-field select,html[data-theme=light] .target-toggle-chip{background:rgba(31,33,64,.035);border-color:#5c4ca624;color:var(--muted)}html[data-theme=light] .target-category-select,html[data-theme=light] .target-range-field input,html[data-theme=light] .target-search-field input,html[data-theme=light] .target-sort-field select{color:var(--text)}html[data-theme=light] .meta span,html[data-theme=light] .page-btn,html[data-theme=light] .price-tag,html[data-theme=light] .segment button,html[data-theme=light] .tag,html[data-theme=light] .target-topic-pill,html[data-theme=light] .tier{background:rgba(31,33,64,.045);border-color:#5c4ca61f;color:#46506a;color:var(--text-secondary,#46506a)}html[data-theme=light] .product-card,html[data-theme=light] .seller-product-mini,html[data-theme=light] .seller-profile-listing-card{background:#fff;border-color:#5c4ca624;box-shadow:0 12px 32px rgba(50,45,98,.055);color:var(--text)}html[data-theme=light] .product-card:hover,html[data-theme=light] .seller-product-mini:hover,html[data-theme=light] .seller-profile-listing-card:hover{background:#fbfaff;box-shadow:0 18px 42px #322d621a}html[data-theme=light] .product-gallery-large .product-image,html[data-theme=light] .product-image-placeholder{background:radial-gradient(circle at top left,#38bdf821,#0000 42%),linear-gradient(145deg,#f5f7fb,#edf1f8)}html[data-theme=light] .points-card,html[data-theme=light] .product-description-list div,html[data-theme=light] .product-metrics div,html[data-theme=light] .profile-row,html[data-theme=light] .seller-profile-link,html[data-theme=light] .seller-score-row div{background:rgba(31,33,64,.035);border-color:#5c4ca61f}html[data-theme=light] .comment-meta strong,html[data-theme=light] .comment-row p,html[data-theme=light] .profile-row strong{color:var(--text)}html[data-theme=light] .cart-dropdown,html[data-theme=light] .cart-item-card,html[data-theme=light] .cart-saved-row,html[data-theme=light] .cart-summary-card,html[data-theme=light] .cart-trust-panel,html[data-theme=light] .notification-dropdown,html[data-theme=light] .notification-side-card,html[data-theme=light] .notifications-list-card{background:radial-gradient(circle at 80% 0,rgba(124,92,255,.055),#0000 34%),linear-gradient(180deg,#fff,#fafbfe);border-color:#5c4ca624;box-shadow:0 18px 44px #322d6217}html[data-theme=light] .cart-balance-note,html[data-theme=light] .cart-page-header p,html[data-theme=light] .cart-platform-line,html[data-theme=light] .cart-saved-row,html[data-theme=light] .cart-summary-card header span,html[data-theme=light] .cart-summary-lines p,html[data-theme=light] .cart-trust-feature p,html[data-theme=light] .cart-trust-row,html[data-theme=light] .notification-dropdown-row small,html[data-theme=light] .notification-dropdown-row time,html[data-theme=light] .notification-page-row small,html[data-theme=light] .notification-page-row time,html[data-theme=light] .notifications-empty-state,html[data-theme=light] .notifications-page-header p{color:var(--muted)}html[data-theme=light] .cart-item-side>strong,html[data-theme=light] .cart-summary-lines strong,html[data-theme=light] .cart-summary-total span,html[data-theme=light] .cart-summary-total strong,html[data-theme=light] .cart-trust-feature strong,html[data-theme=light] .notification-dropdown-row strong,html[data-theme=light] .notification-page-row strong,html[data-theme=light] .notification-preference-row strong,html[data-theme=light] .notification-side-card h2,html[data-theme=light] .notification-tip-row strong,html[data-theme=light] .notifications-empty-state strong{color:var(--text)!important}html[data-theme=light] .cart-balance-btn,html[data-theme=light] .notification-dropdown-tabs button,html[data-theme=light] .notification-preference-row,html[data-theme=light] .notification-tip-row,html[data-theme=light] .notifications-filter-tabs button,html[data-theme=light] .notifications-toolbar-actions button,html[data-theme=light] .notifications-toolbar-actions label{background:rgba(31,33,64,.035);border-color:#5c4ca624;color:var(--text)}html[data-theme=light] .cart-dropdown header,html[data-theme=light] .cart-dropdown-item,html[data-theme=light] .cart-dropdown-total,html[data-theme=light] .notification-dropdown header,html[data-theme=light] .notification-dropdown-row,html[data-theme=light] .notification-dropdown-tabs{border-color:#5c4ca61c}html[data-theme=light] .auth-page-v2{background:radial-gradient(circle at 16% 0,#7c5cff1a,#0000 42%),radial-gradient(circle at 88% 100%,#25d7ff14,#0000 44%),#f7f8fc}html[data-theme=light] .auth-card{background:#ffffffeb;border-color:#5c4ca624;box-shadow:0 24px 60px #322d621c}html[data-theme=light] .auth-checkbox input[type=checkbox],html[data-theme=light] .auth-field-control input,html[data-theme=light] .auth-info-card,html[data-theme=light] .auth-social-btn{background:rgba(31,33,64,.035);border-color:#5c4ca624}html[data-theme=light] .auth-eye-btn:hover,html[data-theme=light] .auth-social-btn:hover{background:#7c5cff14}html[data-theme=light] .auth-divider:after,html[data-theme=light] .auth-divider:before{background:#5c4ca624}html[data-theme=light] .gs-app{background:var(--gs-bg);color:var(--gs-text-primary)}html[data-theme=light] .gs-conv-item:hover,html[data-theme=light] .gs-nav-item:hover{background:#1f21400a}html[data-theme=light] .gs-conv-item.active{background:linear-gradient(135deg,#7c3aed1a,#d946ef0f)}html[data-theme=light] .gs-chat-composer,html[data-theme=light] .gs-chat-header,html[data-theme=light] .gs-chat-panel,html[data-theme=light] .gs-conversations,html[data-theme=light] .gs-panel{border-color:var(--gs-border)}html[data-theme=light] .chat-page{background:radial-gradient(circle at top left,#38bdf817,#0000 28%),linear-gradient(180deg,#f8fbff,#f1f5fb 46%,#f5f7fc);color:var(--text)}html[data-theme=light] .chat-escrow-quicklink,html[data-theme=light] .chat-header,html[data-theme=light] .chat-info-listing-card,html[data-theme=light] .chat-info-panel,html[data-theme=light] .chat-input,html[data-theme=light] .chat-input-area,html[data-theme=light] .chat-main,html[data-theme=light] .chat-messages,html[data-theme=light] .chat-sidebar,html[data-theme=light] .chat-sidebar-header,html[data-theme=light] .message-row.received .message-bubble{background:#ffffffed;border-color:#67718b2b}html[data-theme=light] .chat-messages{background:radial-gradient(circle at top right,#38bdf814,#0000 35%),#f7f9fd}html[data-theme=light] .chat-input:focus{background:#fff}html[data-theme=light] .chat-header h2,html[data-theme=light] .chat-info-panel h3,html[data-theme=light] .chat-input,html[data-theme=light] .chat-sidebar-header h3,html[data-theme=light] .message-row.received .message-bubble{color:var(--text)}html[data-theme=light] .chat-header small,html[data-theme=light] .chat-info-listing-card small,html[data-theme=light] .chat-item-meta,html[data-theme=light] .no-chats{color:var(--muted)}html[data-theme=light] .support-chat-popup{background:linear-gradient(180deg,#fff,#f8f9fd);border-color:#5c4ca62e;box-shadow:0 24px 70px #322d622e}html[data-theme=light] .message-input-container,html[data-theme=light] .messages-container{background:#f6f8fdf5;border-color:#5c4ca61f}html[data-theme=light] .back-btn,html[data-theme=light] .chat-item,html[data-theme=light] .message-input,html[data-theme=light] .message.received,html[data-theme=light] .view-all-chats-btn{background:rgba(31,33,64,.045);border-color:#5c4ca61f;color:var(--text)}html[data-theme=light] .message-input::placeholder{color:#929bad}html[data-theme=light] .admin-dashboard,html[data-theme=light] .admin-shell,html[data-theme=light] .page{color:var(--text-primary)}html[data-theme=light] .chat-input,html[data-theme=light] .chat-list-item:hover,html[data-theme=light] .nav-item:hover,html[data-theme=light] .search-input{background:rgba(51,65,85,.055)}html[data-theme=light] .icon-btn{background:rgba(51,65,85,.035)}html[data-theme=light] .admin-modal,html[data-theme=light] .modal-card,html[data-theme=light] .stat-card,html[data-theme=light] .table-card{background:var(--bg-card);border-color:var(--border-color);box-shadow:0 18px 44px #322d6217}html[data-theme=light] .chat-bubble.theirs{background:#edf1f6;color:var(--text-primary)}html[data-theme=light] .modal-close:hover{color:var(--text-primary)}html[data-theme=light] .admin-chat-left,html[data-theme=light] .admin-chat-main,html[data-theme=light] .admin-chat-right{background:#fff;border:1px solid #5c4ca621;color:var(--text)}html[data-theme=light] .admin-chat-left .back-to-admin{color:var(--text)}html[data-theme=light] .filter-card{background:linear-gradient(180deg,#fff,#f8f9fd);border-color:#5c4ca624;box-shadow:0 14px 38px #322d6212}html[data-theme=light] .filter-input,html[data-theme=light] .filter-select,html[data-theme=light] .filter-tab,html[data-theme=light] .range-inputs input{background:#1f21400a;border-color:#5c4ca624;color:var(--text)}html[data-theme=light] .filter-tab.active{background:linear-gradient(135deg,var(--accent-2),var(--accent),var(--accent-3));color:#fff}html[data-theme=light] .modal-backdrop,html[data-theme=light] .modal-overlay{background:#16182b73}html[data-theme=light] .modal-card{background:#fff;border-color:#5c4ca629;color:var(--text)}@media (max-width:760px){.theme-toggle{padding-right:5px}.theme-toggle-label{display:none}.theme-toggle-track{width:52px}.theme-toggle-thumb{transform:translateX(22px)}.theme-toggle[data-current-theme=light] .theme-toggle-thumb{transform:translateX(0)}.standalone-theme-toggle{right:14px;top:14px}}@media (prefers-reduced-motion:reduce){.app-header,.app-shell,.card,.main-content,.page-card,.panel,.profile-card,.section-card,.sidebar,.theme-toggle-thumb,a,body,button,html,input,select,textarea{transition:none!important}}html[data-theme=light] .activity-text,html[data-theme=light] .chat-header-info h3,html[data-theme=light] .chat-info-listing-card,html[data-theme=light] .chat-info-listing-card strong,html[data-theme=light] .chat-info-row,html[data-theme=light] .chat-item-header strong,html[data-theme=light] .chat-list-name,html[data-theme=light] .chat-product-info,html[data-theme=light] .detail-value,html[data-theme=light] .dr-card-head strong,html[data-theme=light] .dr-card-text,html[data-theme=light] .dr-form textarea,html[data-theme=light] .dr-panel-head h3,html[data-theme=light] .dr-summary,html[data-theme=light] .dr-summary strong,html[data-theme=light] .header-hamburger,html[data-theme=light] .hero-trust-strip li,html[data-theme=light] .membership-plan-card span,html[data-theme=light] .membership-plan-card strong,html[data-theme=light] .membership-status,html[data-theme=light] .modal-title,html[data-theme=light] .pending-info-name,html[data-theme=light] .pending-price,html[data-theme=light] .policy-section h2,html[data-theme=light] .policy-section li,html[data-theme=light] .policy-section p,html[data-theme=light] .profile-detail-list strong,html[data-theme=light] .profile-feed-list h4,html[data-theme=light] .profile-feedback-card h4,html[data-theme=light] .profile-follow-row h4,html[data-theme=light] .profile-name,html[data-theme=light] .profile-rating,html[data-theme=light] .review-form-row,html[data-theme=light] .review-text,html[data-theme=light] .settings-action-row strong,html[data-theme=light] .settings-card-header h2,html[data-theme=light] .settings-detail-hero h2,html[data-theme=light] .settings-detail-metric strong,html[data-theme=light] .settings-detail-row strong,html[data-theme=light] .settings-device-row strong,html[data-theme=light] .settings-feature-card strong,html[data-theme=light] .settings-info-row>strong,html[data-theme=light] .settings-mini-table strong,html[data-theme=light] .settings-page-header h1,html[data-theme=light] .settings-payment-row strong,html[data-theme=light] .settings-profile-meta>strong,html[data-theme=light] .settings-row>strong,html[data-theme=light] .settings-toggle-row strong,html[data-theme=light] .settings-verification-card strong,html[data-theme=light] .sidebar-title,html[data-theme=light] .stat-value,html[data-theme=light] .table-name,html[data-theme=light] .target-listing-card,html[data-theme=light] .target-listing-followers,html[data-theme=light] .topbar-title,html[data-theme=light] .topic-list strong{color:var(--text-primary);color:var(--text,var(--text-primary))}html[data-theme=light] .chat-item-price,html[data-theme=light] .settings-card-header p,html[data-theme=light] .settings-info-row span,html[data-theme=light] .settings-mini-table em,html[data-theme=light] .settings-page .settings-card-header p,html[data-theme=light] .settings-payment-row strong span,html[data-theme=light] .settings-profile-meta>span,html[data-theme=light] .settings-row-label,html[data-theme=light] .settings-select-row strong{color:var(--muted)}html[data-theme=light] .settings-nickname-form input,html[data-theme=light] .settings-select-row option,html[data-theme=light] .settings-select-row select{background:#fff;color:var(--text)}html[data-theme=light] .quick-link,html[data-theme=light] .seller-cta,html[data-theme=light] .side-link{color:var(--muted)}html[data-theme=light] .quick-link.active,html[data-theme=light] .quick-link:hover,html[data-theme=light] .side-link.active,html[data-theme=light] .side-link:hover{background:#7c5cff14;color:var(--accent)}html[data-theme=light] .seller-cta a{color:#fff}html[data-theme=light] body{background:radial-gradient(circle at 78% 0,#7e5bff1a,#0000 34rem),linear-gradient(180deg,#fbfcff,#f4f6fb)}html[data-theme=light] .app-shell:not(.no-shell){background:linear-gradient(180deg,#fbfcff,#f4f6fb);overflow-x:clip}html[data-theme=light] .sidebar:not(.is-drawer){background:linear-gradient(180deg,#fff,#fbfcff);border-right:1px solid #e1e6f2;box-shadow:12px 0 34px #363e6912}html[data-theme=light] .sidebar-brand img{border-radius:13px;box-shadow:0 14px 28px #25419b38;height:44px;width:44px}html[data-theme=light] .sidebar-brand strong{color:#11183b;font-weight:850}html[data-theme=light] .quick-links h2,html[data-theme=light] .sidebar-brand small{color:#7b86a8}html[data-theme=light] .quick-link,html[data-theme=light] .side-link{border:1px solid #0000;border-radius:13px;color:#566384}html[data-theme=light] .side-link.active,html[data-theme=light] .side-link:hover{background:linear-gradient(135deg,#7047ff1f,#7047ff0a);border-color:#7047ff3d;color:#7047ff}html[data-theme=light] .quick-link.active,html[data-theme=light] .quick-link:hover{background:#f4f1ff;border-color:#7047ff38;box-shadow:none;color:#7047ff}html[data-theme=light] .app-header{background:#ffffffe6;border-bottom:1px solid #e1e6f2;box-shadow:0 12px 34px #363e6912;min-width:0}html[data-theme=light] .header-search{background:#fbfcff;border-color:#dfe5f2;border-radius:14px;box-shadow:inset 0 1px 0 #ffffffd1;min-height:52px}html[data-theme=light] .header-search input{color:#11183b}html[data-theme=light] .header-right,html[data-theme=light] .header-search,html[data-theme=light] .main-area,html[data-theme=light] .main-content{min-width:0}html[data-theme=light] .header-upload-btn{background:linear-gradient(135deg,#2477ff,#8b35ff);box-shadow:0 14px 30px #7047ff40}html[data-theme=light] .header-profile{background:#ecebff;border-color:#0000;box-shadow:none;color:#7047ff}html[data-theme=light] .market-dashboard{background:#0000}html[data-theme=light] .category-panel,html[data-theme=light] .market-empty-panel,html[data-theme=light] .market-hero,html[data-theme=light] .target-filter-panel,html[data-theme=light] .target-listings-panel{background:radial-gradient(circle at 88% 0,rgba(126,91,255,.055),#0000 20rem),#fff;border-color:#e1e6f2;border-radius:18px;box-shadow:0 18px 46px rgba(54,62,105,.075)}html[data-theme=light] .target-filter-panel:before,html[data-theme=light] .target-listings-panel:before{background:#0000}html[data-theme=light] .category-tab,html[data-theme=light] .target-category-select,html[data-theme=light] .target-pill,html[data-theme=light] .target-range-field input,html[data-theme=light] .target-search-field,html[data-theme=light] .target-sort-field select,html[data-theme=light] .target-toggle-chip{background:#fbfcff;border-color:#dfe5f2;color:#566384}html[data-theme=light] .category-tab.active,html[data-theme=light] .target-pill.active,html[data-theme=light] .target-toggle-chip.active{background:#f4f1ff;border-color:#7047ff47;color:#7047ff}html[data-theme=light] .market-btn.primary,html[data-theme=light] .target-search-btn{background:linear-gradient(135deg,#2477ff,#8b35ff);box-shadow:0 16px 34px #7047ff3d}html[data-theme=light] .market-btn.secondary{background:#fff;border-color:#dfe5f2;box-shadow:0 12px 24px #363e6914;color:#11183b}@media (max-width:1200px){.app-header,html[data-theme=light] .app-header{gap:16px;grid-template-columns:minmax(0,1fr) minmax(260px,460px) auto}.header-right,html[data-theme=light] .header-right{gap:14px;max-width:100%}}@media (max-width:900px){.app-shell:not(.no-shell){min-width:0;overflow-x:hidden;width:100%}.app-shell:not(.no-shell) .sidebar.is-drawer{background:linear-gradient(180deg,#090b22fa,#080a1ffa);box-shadow:20px 0 42px #00000047;height:100dvh!important;inset:0 auto 0 0!important;overflow-y:auto!important;padding:18px 16px 16px!important;position:fixed!important;transform:translateX(-105%);transition:transform .22s ease;width:min(84vw,296px)!important;z-index:90!important}.app-shell:not(.no-shell) .sidebar.is-drawer.is-open{transform:translateX(0)}html[data-theme=light] .app-shell:not(.no-shell) .sidebar.is-drawer{background:linear-gradient(180deg,#fff,#fafbff);border-right:1px solid #e1e6f2;box-shadow:20px 0 42px #363e6929}.sidebar-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070a1f85;display:block!important;inset:0;position:fixed;z-index:80}.main-area,.main-content{margin-left:0!important;max-width:none!important;min-width:0!important;width:100%!important}.app-header{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:auto 1fr auto!important;left:0!important;min-height:72px;padding:10px 12px!important;position:sticky!important;right:0;top:0;width:100%}.header-hamburger{display:inline-flex!important}.header-compact-logo{display:flex!important;justify-self:start}.header-balance-spacer{display:none!important}.header-search{grid-column:1/-1;height:46px;order:2;width:100%}.header-right{flex-wrap:nowrap;gap:8px;justify-self:end;min-width:0}.header-upload-btn{font-size:0;justify-content:center;min-width:42px;padding:0;width:42px}.header-mini-btn,.header-profile{flex:0 0 auto;height:38px;width:38px}.header-logout{font-size:.82rem;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-dashboard{padding:14px 12px 96px}.filter-row-ranges,.filter-row-search,.filter-row-sort,.target-filter-row{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr}.filter-row-ranges .target-filter-group{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr}.target-category-select,.target-search-btn,.target-search-field,.target-sort-field,.target-toggle-chip{width:100%}.bottom-nav{border-radius:20px;bottom:10px;left:10px;max-width:none;right:10px;width:auto}}@media (max-width:520px){.header-right{gap:6px}.header-logout{display:none}.header-profile{height:36px;width:36px}.hero-actions,.target-stat-grid{grid-template-columns:1fr}.hero-actions{display:grid}}
/*# sourceMappingURL=main.8f38fbfe.css.map*/