.xp-lb{--lb-bg:#151515;--lb-card:#1c1c1e;--lb-inset:#232326;--lb-line:rgba(255,255,255,0.09);--lb-ink:#f3f4f6;--lb-title:#ffffff;--lb-muted:#9ca3af;--lb-strong:#ffffff;--lb-on-strong:#0a0a0a;--lb-shadow:0 10px 28px rgba(0,0,0,0.3);color:var(--lb-ink);font-family:Aileron,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.xp-site.mode-creators .xp-lb{--lb-bg:#fafafa;--lb-card:#ffffff;--lb-inset:#f4f4f5;--lb-line:rgba(0,0,0,0.09);--lb-ink:#0a0a0a;--lb-title:#111827;--lb-muted:#6b7280;--lb-strong:#151515;--lb-on-strong:#ffffff;--lb-shadow:0 6px 20px rgba(0,0,0,0.07)}.xp-lb *{box-sizing:border-box}.xp-lb-section{background:var(--lb-bg);padding:64px 0}.xp-lb-section-inner{max-width:1148px;margin:0 auto;padding:0 24px}.xp-lb-section-head{text-align:center;margin-bottom:32px}.xp-lb-section-head h2{margin:0 0 12px;font-size:42px;font-weight:800;letter-spacing:-.02em;color:var(--lb-title)}.xp-lb-section-head p{margin:0 auto;max-width:560px;font-size:18px;color:var(--lb-muted)}.xp-lb-section-head .xp-lb-note{margin-top:6px;font-size:13px}.xp-lb-tabs{display:flex;width:-moz-fit-content;width:fit-content;gap:4px;margin:0 auto 14px;padding:5px;background:var(--lb-card);border:1px solid var(--lb-line);border-radius:14px}.xp-lb-tabs button{padding:8px 14px;border:0;border-radius:10px;background:transparent;color:var(--lb-ink);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.xp-lb-tabs button[aria-selected=true]{background:var(--lb-strong);color:var(--lb-on-strong)}.xp-lb-grid,.xp-lb-head{display:grid;align-items:center;-moz-column-gap:18px;column-gap:18px;grid-template-columns:80px minmax(220px,1.4fr) .8fr 1fr 1fr}.xp-lb-head{margin-bottom:12px;padding:10px 18px;background:var(--lb-card);border:1px solid var(--lb-line);border-radius:14px;color:var(--lb-muted);font-size:12px;font-weight:800;letter-spacing:.2px;text-transform:uppercase}.xp-lb-board{display:flex;flex-direction:column;gap:12px;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.xp-lb-row{position:relative;padding:18px;overflow:hidden;background:var(--lb-card);border:1px solid var(--lb-line);border-radius:20px;box-shadow:var(--lb-shadow)}.xp-lb-row.is-locked .xp-lb-grid{filter:blur(6px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xp-lb-row.is-climbing{z-index:2;border-color:#ffd54a;box-shadow:0 0 20px rgba(255,213,74,.3),var(--lb-shadow);animation:xp-lb-climb .5s cubic-bezier(.34,1.56,.64,1)}.xp-lb-row.is-sliding{animation:xp-lb-slide .5s cubic-bezier(.34,1.56,.64,1)}@keyframes xp-lb-climb{0%{transform:translateY(calc(100% + 12px))}50%{transform:translateY(-8px) scale(1.02)}to{transform:none}}@keyframes xp-lb-slide{0%{transform:translateY(calc(-100% - 12px))}to{transform:none}}.xp-lb-rank span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ffd54a,#ffefac);box-shadow:inset 0 0 0 2px rgba(0,0,0,.12),0 6px 14px rgba(255,213,74,.25);color:#5b4300;font-size:14px;font-weight:900}.xp-lb-who{display:flex;align-items:center;gap:14px;min-width:0}.xp-lb-avatar{flex:0 0 58px;width:58px;height:58px;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#6b7280,#374151);box-shadow:0 4px 14px rgba(0,0,0,.25)}.xp-lb .xp-lb-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xp-lb-avatar.is-logo{padding:7px;background:#ffffff}.xp-lb .xp-lb-avatar.is-logo img{-o-object-fit:contain;object-fit:contain}.xp-lb-meta{min-width:0}.xp-lb-name{overflow:hidden;color:var(--lb-ink);font-size:18px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.xp-lb-bio{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--lb-muted);font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xp-lb-country{display:grid;gap:6px;font-size:14px;font-weight:700;white-space:nowrap}.xp-lb-flag{margin-right:4px;font-size:16px}.xp-lb-stats{display:grid;gap:6px}.xp-lb-stat{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.xp-lb-stat svg{flex:0 0 16px;width:16px;height:16px}.xp-lb-tag{justify-self:start;padding:8px 12px;background:var(--lb-inset);border:1px solid var(--lb-line);border-radius:12px;font-size:13px;font-weight:700}@media (max-width:960px){.xp-lb-section{padding:48px 0}.xp-lb-section-inner{padding:0 16px}.xp-lb-section-head h2{font-size:30px}.xp-lb-section-head p{font-size:16px}.xp-lb-head{display:none}.xp-lb-row{padding:14px}.xp-lb-grid{grid-template-columns:minmax(0,1fr);row-gap:10px}.xp-lb-rank{position:absolute;top:10px;right:10px;z-index:1}.xp-lb-rank span{width:28px;height:28px;font-size:13px}.xp-lb-who{align-items:flex-start;padding-right:34px}.xp-lb-avatar{flex-basis:46px;width:46px;height:46px}.xp-lb-country{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.xp-lb-stats{display:flex;flex-wrap:wrap;gap:14px}.xp-lb-stat{font-size:13px}.xp-lb-tag{justify-self:stretch;text-align:center}}@media (prefers-reduced-motion:reduce){.xp-lb-row.is-climbing,.xp-lb-row.is-sliding{animation:none}}