/* KIEMMONEY V44 - Member Pro: task card, exchange card, account info */
:root{--m-card:#fff;--m-line:#e1e8f5;--m-text:#14213d;--m-mut:#66758f;--m-pri:#2563eb;--m-pri2:#1d4ed8;--m-soft:#eef3ff;--m-ok:#16a34a;--m-gold:#f59e0b}
[data-theme="dark"]{--m-card:#141c2c;--m-line:#27324a;--m-text:#e8edf8;--m-mut:#97a4bd;--m-soft:#1b2842}
/* ===== TASK CARD ===== */
html body #taskList{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))!important;gap:16px!important}
html body .task-card.tk2{background:var(--m-card)!important;border:1px solid var(--m-line)!important;border-radius:18px!important;box-shadow:0 6px 22px rgba(20,40,90,.08)!important;min-height:0!important;padding:0!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}
html body .task-card.tk2:hover{transform:translateY(-3px)!important;box-shadow:0 14px 32px rgba(37,99,235,.16)!important}
html body .task-card.tk2:before{display:block!important;content:""!important;height:4px!important;background:linear-gradient(90deg,#2563eb,#38bdf8)!important;position:static!important;inset:auto!important}
html body .task-card.tk2.offerwall-task-card:before{background:linear-gradient(90deg,#f59e0b,#f97316)!important}
html body .tk2 .task-card-inner{padding:18px!important;display:flex!important;flex-direction:column;gap:14px}
html body .tk2 .tk-head{display:flex;gap:12px;align-items:flex-start}
html body .tk2 .task-icon{flex:none;width:48px!important;height:48px!important;border-radius:14px!important;background:var(--m-soft)!important;border:0!important;box-shadow:none!important;display:grid!important;place-items:center;font-size:24px!important}
html body .tk2 .tk-title{flex:1;min-width:0}
html body .tk2 .tk-title .pill{display:inline-block;font-size:12px!important;font-weight:800!important;letter-spacing:.04em;padding:3px 10px!important;border-radius:999px!important;background:var(--m-soft)!important;color:var(--m-pri2)!important;border:0!important;box-shadow:none!important;margin-bottom:5px}
html body .tk2 .tk-title h3{margin:0!important;font-size:17px!important;line-height:1.3!important;color:var(--m-text)!important;font-weight:800!important;overflow-wrap:anywhere}
html body .tk2 .tk-reward{flex:none;text-align:right;background:linear-gradient(135deg,#fff7e0,#ffe9b0);border:1px solid #f5d88a;border-radius:12px;padding:7px 11px}
html body .tk2 .tk-reward small{display:block;font-size:10.5px;font-weight:700;color:#8a6208}
html body .tk2 .tk-reward b{font-size:15px;color:#7a5200;font-weight:900;white-space:nowrap}
html body .tk2 .task-desc{color:var(--m-mut)!important;font-size:13.5px!important;line-height:1.55!important;margin:0!important}
html body .tk2 .task-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}
html body .tk2 .task-stat{background:var(--m-soft)!important;border:0!important;border-radius:12px!important;box-shadow:none!important;padding:9px 10px!important;min-width:0}
html body .tk2 .task-stat small{display:block;font-size:10.5px!important;color:var(--m-mut)!important;font-weight:700!important;line-height:1.3}
html body .tk2 .task-stat b{display:block;margin-top:3px;font-size:13.5px!important;color:var(--m-text)!important;font-weight:800!important;overflow-wrap:anywhere}
html body .tk2 .task-progress-top{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--m-mut);margin-bottom:6px}
html body .tk2 .task-progress-track{height:8px!important;border-radius:99px!important;background:var(--m-soft)!important;border:0!important;overflow:hidden}
html body .tk2 .task-progress-fill{height:100%!important;border-radius:99px!important;background:linear-gradient(90deg,#22c55e,#16a34a)!important;transition:width .4s}
html body .tk2 .task-open,html body .tk2 .btn{width:100%!important;min-height:46px!important;border-radius:12px!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;border:0!important;font-weight:800!important;box-shadow:0 6px 16px rgba(37,99,235,.28)!important}
html body .tk2 .btn:disabled{background:#cbd5e6!important;box-shadow:none!important;color:#fff!important}
/* ===== EXCHANGE (ACC) CARD ===== */
html body #accTypes{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:16px!important}
html body .acc-card.ac2{padding:0!important;overflow:hidden!important;background:var(--m-card)!important;border:1px solid var(--m-line)!important;border-radius:18px!important;box-shadow:0 6px 22px rgba(20,40,90,.08)!important;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s!important}
html body .acc-card.ac2:hover{transform:translateY(-3px)!important;box-shadow:0 14px 32px rgba(37,99,235,.16)!important}
html body .ac2 .acc-thumb{position:relative;height:150px!important;margin:0!important;border:0!important;border-radius:0!important;background:linear-gradient(135deg,#e8efff,#f6f9ff)!important;display:grid;place-items:center;overflow:hidden;box-shadow:none!important}
html body .ac2 .acc-thumb img{width:100%;height:100%;object-fit:cover}
html body .ac2 .acc-thumb .fallback{font-size:46px}
html body .ac2 .ac-stock{position:absolute;top:10px;right:10px;background:#16a34a;color:#fff;font-size:11.5px;font-weight:800;padding:4px 10px;border-radius:999px}
html body .ac2 .ac-stock.out{background:#ef4444}
html body .ac2 .ac-body{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}
html body .ac2 .ac-body h3{margin:0!important;font-size:17px!important;color:var(--m-text)!important;font-weight:800!important}
html body .ac2 .acc-desc{margin:0!important;color:var(--m-mut)!important;font-size:13px!important;line-height:1.5}
html body .ac2 .ac-lock{font-size:12px;font-weight:700;color:#b45309;background:#fff6e5;border-radius:10px;padding:6px 10px}
html body .ac2 .ac-lock.ok{color:#15803d;background:#e9f9ef}
html body .ac2 .ac-foot{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}
html body .ac2 .ac-foot div{background:var(--m-soft);border-radius:12px;padding:8px 10px}
html body .ac2 .ac-foot small{display:block;font-size:10.5px;color:var(--m-mut);font-weight:700}
html body .ac2 .ac-foot b{font-size:15px;color:var(--m-text);font-weight:900}
html body .ac2 .ac-foot .ac-price b{color:var(--m-pri2)}
html body .ac2 .ac-btn{width:100%!important;min-height:44px;border-radius:12px!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;border:0!important;font-weight:800!important;box-shadow:0 6px 16px rgba(37,99,235,.28)!important}
html body .ac2 .ac-btn:disabled{background:#cbd5e6!important;box-shadow:none!important}
/* ===== ACCOUNT INFO ===== */
html body .account-v18{display:flex!important;flex-direction:column;gap:16px;max-width:980px}
html body .account-hero-v18{display:flex!important;align-items:center;gap:16px;flex-wrap:wrap;background:linear-gradient(120deg,#1e3a8a,#2563eb 65%,#38bdf8)!important;color:#fff!important;border:0!important;border-radius:20px!important;padding:22px!important;box-shadow:0 14px 34px rgba(37,99,235,.28)!important}
html body .account-hero-v18 h2,html body .account-hero-v18 p,html body .account-hero-v18 .choice-label{color:#fff!important;margin:0!important}
html body .account-hero-v18 p{opacity:.85;font-size:13.5px}
html body .account-hero-v18 .choice-label{opacity:.8;font-size:12px;letter-spacing:.14em;background:none!important;border:0!important;padding:0!important}
html body .account-avatar-v18{width:64px;height:64px;border-radius:50%!important;background:rgba(255,255,255,.2)!important;border:2px solid rgba(255,255,255,.55)!important;display:grid;place-items:center;font-size:30px;flex:none}
html body .account-hero-balance{margin-left:auto;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);border-radius:16px;padding:10px 18px;text-align:right}
html body .account-hero-balance small{display:block;font-size:12px;letter-spacing:.1em;opacity:.85}
html body .account-hero-balance b{font-size:28px;font-weight:900;color:#fff}
html body #accountInfo{display:block!important}
html body .acc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}
html body .acc-kpi{background:var(--m-card);border:1px solid var(--m-line);border-radius:16px;padding:14px 16px;box-shadow:0 4px 14px rgba(20,40,90,.06)}
html body .acc-kpi small{display:block;font-size:11.5px;font-weight:700;color:var(--m-mut)}
html body .acc-kpi b{display:block;margin-top:4px;font-size:21px;font-weight:900;color:var(--m-text);overflow-wrap:anywhere}
html body .acc-panel{background:var(--m-card);border:1px solid var(--m-line);border-radius:18px;padding:18px;margin-top:14px;box-shadow:0 4px 14px rgba(20,40,90,.06)}
html body .acc-panel h4{margin:0 0 12px;font-size:15px;font-weight:800;color:var(--m-text)}
html body .acc-lv-bar{height:10px;border-radius:99px;background:var(--m-soft);overflow:hidden}
html body .acc-lv-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2563eb,#38bdf8)}
html body .acc-lv-meta{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:12.5px;color:var(--m-mut);font-weight:600;flex-wrap:wrap}
html body .acc-rows .r{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--m-line);font-size:14px}
html body .acc-rows .r:first-child{border-top:0}
html body .acc-rows .r span{color:var(--m-mut);font-weight:600}
html body .acc-rows .r b{color:var(--m-text);font-weight:800;text-align:right;overflow-wrap:anywhere}
html body .account-progress-v18{display:none!important}
html body .account-profile-v18,html body .account-payment-v18,html body .telegram-account-link-card{background:var(--m-card)!important;border:1px solid var(--m-line)!important;border-radius:18px!important;padding:18px!important;box-shadow:0 4px 14px rgba(20,40,90,.06)!important}
html body .account-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:12px 0}
html body .account-v18 input{border-radius:10px!important;border:1px solid var(--m-line)!important;padding:10px 12px!important}
html body .account-v18 .btn{border-radius:12px!important;font-weight:800!important}
@media(max-width:600px){html body #taskList{grid-template-columns:1fr!important}html body .tk2 .task-stats{grid-template-columns:1fr 1fr!important}html body .account-hero-balance{margin-left:0;width:100%;text-align:left}}

/* ===== V45: premium task + exchange cards ===== */
html body .task-card.tk2{border-radius:22px!important;background:linear-gradient(180deg,var(--m-soft) 0,var(--m-card) 120px)!important;border:1px solid var(--m-line)!important;position:relative}
html body .task-card.tk2:before{height:0!important;display:none!important}
html body .tk2 .task-icon{width:54px!important;height:54px!important;border-radius:16px!important;background:linear-gradient(135deg,#2563eb,#38bdf8)!important;color:#fff!important;font-size:26px!important;box-shadow:0 8px 18px rgba(37,99,235,.35)!important}
html body .offerwall-task-card.tk2 .task-icon{background:linear-gradient(135deg,#f59e0b,#f97316)!important;box-shadow:0 8px 18px rgba(249,115,22,.35)!important}
html body .tk2 .tk-reward{background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;border:0!important;box-shadow:0 8px 18px rgba(245,158,11,.35)}
html body .tk2 .tk-reward small{color:#7a4a00!important}
html body .tk2 .tk-reward b{color:#3b2300!important;font-size:17px!important}
html body .tk2 .tk-source{display:flex;align-items:center;gap:10px;background:var(--m-card);border:1px dashed #9db8ff;border-radius:14px;padding:9px 12px}
html body .tk2 .tk-src-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--m-soft);font-size:18px;flex:none}
html body .tk2 .tk-source div{flex:1;min-width:0}
html body .tk2 .tk-source small{display:block;font-size:10.5px;font-weight:700;color:var(--m-mut);letter-spacing:.04em;text-transform:uppercase}
html body .tk2 .tk-source b{display:block;font-size:15px;font-weight:900;color:var(--m-pri2);overflow-wrap:anywhere}
html body .tk2 .tk-source em{font-style:normal;font-size:12px;font-weight:800;color:#15803d;background:#e6f9ed;border-radius:999px;padding:4px 10px;white-space:nowrap}
html body .tk2 .task-stat{background:var(--m-card)!important;border:1px solid var(--m-line)!important;text-align:center}
html body .tk2 .task-progress-track{height:10px!important}
html body .tk2 .task-open{min-height:50px!important;font-size:15px!important;letter-spacing:.01em}
html body .tk2 .task-open:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)!important}
html body .acc-card.ac2{border-radius:22px!important;position:relative}
html body .ac2 .acc-thumb{height:170px!important}
html body .ac2 .acc-thumb:after{content:"";position:absolute;inset:auto 0 0 0;height:70px;background:linear-gradient(to top,rgba(10,20,50,.55),transparent);pointer-events:none}
html body .ac2 .ac-pricetag{position:absolute;left:12px;bottom:10px;z-index:2;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#3b2300;font-weight:900;font-size:13px;padding:6px 12px;border-radius:999px;box-shadow:0 6px 14px rgba(245,158,11,.45)}
html body .ac2 .ac-stock{z-index:2;box-shadow:0 4px 10px rgba(0,0,0,.2)}
html body .ac2 .ac-body h3{font-size:18px!important}
html body .ac2 .ac-foot div{border:1px solid var(--m-line);background:var(--m-card)}
html body .ac2 .ac-btn:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)!important}

/* ===== V46: Exchange (ACC) - isolated namespace, no legacy classes ===== */
html body #exchange #accTypes{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:18px!important;align-items:stretch!important;margin:0!important;padding:0!important}
html body #exchange .exchange-hero{display:block!important;background:linear-gradient(120deg,#1e3a8a,#2563eb 65%,#38bdf8)!important;background-image:linear-gradient(120deg,#1e3a8a,#2563eb 65%,#38bdf8)!important;border:0!important;border-radius:20px!important;padding:20px 22px!important;margin:0 0 16px!important;box-shadow:0 12px 30px rgba(37,99,235,.25)!important;color:#fff!important}
html body #exchange .exchange-hero:before,html body #exchange .exchange-hero:after{content:none!important;display:none!important}
html body #exchange .exchange-hero h2{margin:0 0 6px!important;font-size:22px!important;color:#fff!important}
html body #exchange .exchange-hero .muted{color:rgba(255,255,255,.88)!important;margin:0!important;font-size:13.5px!important}
html body .kx-card{all:unset;box-sizing:border-box;display:flex!important;flex-direction:column;min-width:0;background:var(--m-card,#fff);color:var(--m-text,#14213d);border:1px solid var(--m-line,#e1e8f5);border-radius:20px;overflow:hidden;box-shadow:0 6px 22px rgba(20,40,90,.08);font-family:inherit;transition:transform .2s,box-shadow .2s}
html body .kx-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(37,99,235,.16)}
html body .kx-card *{box-sizing:border-box;margin:0;transform:none!important;animation:none!important}
html body .kx-media{position:relative;display:block;width:100%;height:160px;overflow:hidden;background:linear-gradient(135deg,#dfe9ff,#f5f8ff)}
html body .kx-media img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block}
html body .kx-emoji{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px}
html body .kx-media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(to top,rgba(10,20,50,.55),transparent);pointer-events:none}
html body .kx-stock,html body .kx-price{position:absolute;z-index:2;font-size:12px;font-weight:800;line-height:1;padding:6px 11px;border-radius:999px;white-space:nowrap}
html body .kx-stock{top:10px;right:10px;background:#16a34a;color:#fff}
html body .kx-stock.out{background:#ef4444}
html body .kx-price{left:10px;bottom:10px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#3b2300;font-size:13px;z-index:3}
html body .kx-body{display:flex;flex-direction:column;gap:10px;padding:16px;flex:1;min-width:0}
html body .kx-name{font-size:18px!important;font-weight:800!important;line-height:1.3;color:var(--m-text,#14213d)!important;overflow-wrap:anywhere}
html body .kx-desc{font-size:13px;line-height:1.5;color:var(--m-mut,#66758f)!important;overflow-wrap:anywhere;min-height:0!important}
html body .kx-lock{align-self:flex-start;font-size:12px;font-weight:700;color:#b45309;background:#fff6e5;border-radius:10px;padding:6px 10px}
html body .kx-lock.ok{color:#15803d;background:#e9f9ef}
html body .kx-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}
html body .kx-stats>div{min-width:0;background:var(--m-soft,#eef3ff);border-radius:12px;padding:8px 10px}
html body .kx-stats small{display:block;font-size:10.5px;font-weight:700;color:var(--m-mut,#66758f)}
html body .kx-stats b{display:block;margin-top:2px;font-size:13.5px;font-weight:900;color:var(--m-text,#14213d);overflow-wrap:anywhere}
html body .kx-btn{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:2px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:800;font-size:14.5px;cursor:pointer;text-align:center;padding:0 12px;box-shadow:0 6px 16px rgba(37,99,235,.28);transition:filter .15s}
html body .kx-btn:hover:not(:disabled){filter:brightness(1.1)}
html body .kx-btn:disabled{background:#cbd5e6;color:#fff;box-shadow:none;cursor:not-allowed}
@media(max-width:600px){html body #exchange #accTypes{grid-template-columns:1fr!important}}

/* ===== V47: Leaderboard + avatar ===== */
html body .lbx-av,html body .avx-preview,html body .account-avatar-v18{position:relative;overflow:hidden;display:inline-block}
html body .lbx-fb{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.15em;line-height:1}
html body .lbx-av img,html body .avx-preview img,html body .account-avatar-v18 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block}
html body .lbx-av{width:44px;height:44px;border-radius:50%;background:var(--m-soft);border:2px solid #fff;box-shadow:0 3px 10px rgba(20,40,90,.2);font-size:22px;flex:none}
html body .lbx-av.big{width:78px;height:78px;font-size:38px;border-width:3px}
html body .lbx-pod.r1 .lbx-av.big{width:98px;height:98px;font-size:48px;border-color:#fbbf24;box-shadow:0 0 0 4px rgba(251,191,36,.35),0 10px 24px rgba(245,158,11,.4)}
html body #leaderboard #lbLinksBtn,html body #leaderboard #lbMoneyBtn{border-radius:999px!important;padding:9px 18px!important;font-weight:800!important;background:var(--m-card)!important;color:var(--m-pri2)!important;border:1px solid var(--m-line)!important;box-shadow:none!important}
html body #leaderboard .lbx-on{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(37,99,235,.3)!important}
html body .lbx-loading{padding:30px;text-align:center;color:var(--m-mut);font-weight:600}
html body .lbx-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:10px;align-items:end;margin:26px 0 16px;padding:18px 12px 0;border-radius:22px;background:linear-gradient(180deg,#1e3a8a,#2563eb 70%,#38bdf8);overflow:hidden}
html body .lbx-pod{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding-top:30px;text-align:center;color:#fff}
html body .lbx-pod.empty{visibility:hidden}
html body .lbx-avwrap{position:relative;display:inline-block}
html body .lbx-crown{position:absolute;left:50%;top:-30px;transform:translateX(-50%);font-size:30px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}
html body .lbx-badge{position:absolute;right:-4px;bottom:-2px;width:26px;height:26px;border-radius:50%;background:#fff;color:#1d4ed8;font-weight:900;font-size:13px;display:grid;place-items:center;box-shadow:0 2px 8px rgba(0,0,0,.25)}
html body .lbx-name{max-width:100%;font-size:14px;font-weight:800;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html body .lbx-val{font-size:16px;font-weight:900;color:#fde68a}
html body .lbx-val small{font-size:12px;font-weight:700;color:#dbe7ff}
html body .lbx-reward{font-size:12px;font-weight:800;background:rgba(255,255,255,.2);border-radius:999px;padding:3px 9px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html body .lbx-base{width:100%;margin-top:6px;display:grid;place-items:center;font-size:26px;border-radius:12px 12px 0 0;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.3);border-bottom:0}
html body .lbx-pod.r1 .lbx-base{height:78px;background:linear-gradient(180deg,rgba(251,191,36,.55),rgba(255,255,255,.12))}
html body .lbx-pod.r2 .lbx-base{height:56px}
html body .lbx-pod.r3 .lbx-base{height:42px}
html body .lbx-rest{display:grid;gap:10px}
html body .lbx-row{display:grid;grid-template-columns:38px 44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;background:var(--m-card);border:1px solid var(--m-line);border-radius:16px;box-shadow:0 4px 14px rgba(20,40,90,.06)}
html body .lbx-rank{font-weight:900;font-size:17px;color:var(--m-pri2)}
html body .lbx-info{min-width:0}
html body .lbx-info b{display:block;font-size:14.5px;font-weight:800;color:var(--m-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html body .lbx-info small{display:block;font-size:11.5px;color:var(--m-mut)}
html body .lbx-bar{height:6px;border-radius:99px;background:var(--m-soft);margin-top:6px;overflow:hidden}
html body .lbx-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2563eb,#38bdf8)}
html body .lbx-score{text-align:right}
html body .lbx-score b{display:block;font-size:16px;font-weight:900;color:var(--m-text)}
html body .lbx-score small{font-size:12px;color:var(--m-mut);font-weight:700}
html body .lbx-score em{display:block;font-style:normal;font-size:10.5px;font-weight:800;color:#b45309}
html body .lbx-me{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;border-radius:18px;background:linear-gradient(120deg,#fff7e0,#ffe9b0);border:1px solid #f5d88a;color:#3b2300}
html body .lbx-me-info{flex:1;min-width:0}
html body .lbx-me-info small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.06em}
html body .lbx-me-info b{font-size:16px;font-weight:900;overflow-wrap:anywhere}
html body .lbx-me-rank{text-align:right}
html body .lbx-me-rank b{display:block;font-size:26px;font-weight:900}
html body .lbx-me-rank small{font-size:12px;font-weight:700}
/* account avatar uploader */
html body .avx{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:8px 0 10px}
html body .avx-preview{width:96px;height:96px;border-radius:50%;background:var(--m-soft);border:3px solid #fff;box-shadow:0 0 0 3px #bfd2ff,0 10px 24px rgba(37,99,235,.25);font-size:46px;flex:none}
html body .avx-actions{display:flex;flex-direction:column;gap:6px;align-items:flex-start}
html body .account-avatar-v18{width:72px!important;height:72px!important;font-size:34px!important;border-radius:50%!important;flex:none}
@media(max-width:520px){html body .lbx-podium{gap:6px;padding:16px 6px 0}html body .lbx-av.big{width:60px;height:60px;font-size:30px}html body .lbx-pod.r1 .lbx-av.big{width:76px;height:76px}html body .lbx-row{grid-template-columns:30px 40px minmax(0,1fr) auto;gap:8px;padding:10px}}
