.xp-intro{margin-bottom:16px;color:#495057}.xp-guest{margin:0;padding:14px 16px;border-left:3px solid #0d6efd;border-radius:6px;background:rgba(13,110,253,.06);color:#495057}.xp-me{padding:16px;border:1px solid rgba(13,110,253,.25);border-radius:10px;background:rgba(13,110,253,.05)}.xp-me__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.xp-me__level{font-size:18px;font-weight:700;color:#0d6efd}.xp-me__stats{font-size:16px;color:#2b333f}.xp-me__donuts{margin-left:12px}.xp-me__bar{height:12px;border-radius:999px;background:rgba(0,0,0,.08);overflow:hidden}.xp-me__bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0d6efd,#6ea8fe);transition:width .4s ease}.xp-me__bar--max>span{background:linear-gradient(90deg,#fd7e14,#ffc107)}.xp-me__next{margin:8px 0 0;font-size:14px;color:#495057}.xp-ach{margin-top:16px}.xp-ach__title{margin:0 0 8px;font-size:15px;font-weight:700;color:#2b333f}.xp-ach__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.xp-ach__item{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#fff;font-size:13px;cursor:help}.xp-ach__emoji{font-size:16px}.xp-ach__name{font-weight:600;color:#2b333f}.xp-ach__empty{margin:14px 0 0;font-size:14px;color:#6c757d}.xp-boards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.xp-empty{margin:0;color:#6c757d;font-size:14px}.xp-list{margin:0;padding:0;list-style:none;counter-reset:none}.xp-list__row{display:flex;align-items:center;gap:10px;padding:8px 6px;border-bottom:1px solid rgba(0,0,0,.06)}.xp-list__row:last-child{border-bottom:0}.xp-list__row.is-me{background:rgba(13,110,253,.08);border-radius:8px}.xp-list__place{flex:0 0 26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.06);font-size:13px;font-weight:700;color:#495057}.xp-list__place--1{background:#ffc107;color:#3d2d00}.xp-list__place--2{background:#ced4da;color:#343a40}.xp-list__place--3{background:#e8a87c;color:#45210a}.xp-list__avatar{flex:0 0 32px;width:32px;height:32px;border-radius:50%;object-fit:cover}.xp-list__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#2b333f}.xp-list__xp{flex:0 0 auto;font-size:13px;font-weight:700;color:#0d6efd}@media (max-width:991.98px){.xp-boards{grid-template-columns:1fr}}@media (max-width:575.98px){.xp-me{padding:12px}.xp-me__level{font-size:16px}.xp-me__head{gap:6px}.xp-list__row{padding:8px 2px}}:root[data-bs-theme=dark] .xp-guest,:root[data-bs-theme=dark] .xp-intro,:root[data-bs-theme=dark] .xp-me__next{color:#adb5bd}:root[data-bs-theme=dark] .xp-me{border-color:rgba(110,168,254,.35);background:rgba(110,168,254,.1)}:root[data-bs-theme=dark] .xp-me__level{color:#6ea8fe}:root[data-bs-theme=dark] .xp-ach__name,:root[data-bs-theme=dark] .xp-ach__title,:root[data-bs-theme=dark] .xp-list__name,:root[data-bs-theme=dark] .xp-me__stats{color:#e9ecef}:root[data-bs-theme=dark] .xp-ach__item{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}:root[data-bs-theme=dark] .xp-list__row{border-bottom-color:rgba(255,255,255,.08)}:root[data-bs-theme=dark] .xp-list__place{background:rgba(255,255,255,.1);color:#dee2e6}:root[data-bs-theme=dark] .xp-list__xp{color:#6ea8fe}:root[data-bs-theme=dark] .xp-me__bar{background:rgba(255,255,255,.12)}