/* Only server-selected B profiles receive this class. */
.obe-profile .obe-tabs{display:flex;gap:8px;margin:18px 0}
.obe-profile .obe-tabs button{flex:1;min-height:42px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}
.obe-profile .obe-tabs .active{color:var(--cyan,var(--accent2));border-color:currentColor}
.obe-profile .obe-lock{margin:16px 0;padding:20px;border:1px solid var(--line);border-radius:14px;background:rgba(128,140,180,.04);text-align:center}
.obe-profile .obe-lock strong{font-size:14px;color:var(--txt)}
.obe-profile .obe-lock p{font-size:12px;line-height:1.5;color:var(--muted)}
.obe-profile .obe-lock button{min-height:40px;padding:9px 18px;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:12px;color:var(--cyan,var(--accent2));background:transparent;cursor:pointer}
.obe-profile .obe-compact{padding:16px;min-height:110px}
.obe-profile .obe-compact>strong{font-size:24px;color:var(--cyan,var(--accent2));font-variant-numeric:tabular-nums}
.obe-profile .obe-compact>p{font-size:12px;color:var(--muted)}
.obe-profile .obe-compact svg{display:block;width:100%;max-height:64px;margin:12px 0}
.obe-profile .obe-compact polyline{fill:none;stroke:var(--cyan,var(--accent2));stroke-width:2}
.obe-profile .dstats,.obe-profile .sheet-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.obe-profile .sheet-stats>div{padding:13px;border:1px solid var(--line);border-radius:10px}
.obe-profile .sheet-stats span,.obe-profile .sheet-stats strong{display:block}
.obe-profile .sheet-stats span{font-size:11px;color:var(--muted);margin-bottom:5px}
.obe-profile .sheet-stats strong{font-size:18px}
.obe-profile .di-id{display:flex;align-items:center;gap:12px}
.obe-profile .di-id img{max-width:68px;border-radius:50%}
.obe-profile .di-id .drawer-profile{font-size:20px}
.obe-profile .creator-username{font-size:12px;color:var(--muted);margin-top:4px}
.obe-profile button:focus-visible{outline:2px solid var(--cyan,var(--accent2));outline-offset:3px}
