.lb-page{width:100%;max-width:1392px}.lb-page .head{align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.lb-page .head .meta{color:var(--fg-subtle);font-size:var(--text-md);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.lb-page .head .controls{gap:var(--space-2);align-items:center;margin-left:auto;display:flex}.lb-page .seg a{height:28px;padding:0 var(--space-3);border-radius:var(--radius-xs);color:var(--fg-subtle);font-size:var(--text-md);font-weight:var(--weight-medium);align-items:center;gap:6px;display:inline-flex}.lb-page .seg a:hover{color:var(--fg)}.lb-page .seg a[aria-current=page]{background:var(--bg-active);color:var(--fg);box-shadow:var(--shadow-1)}.lb-page .league-seg a[data-value=real][aria-current=page]{color:var(--real)}.lb-page .strip{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr 1fr 1fr 1.4fr;display:grid}.lb-page .strip>div{padding:var(--space-3) var(--space-4);border-right:1px solid var(--line);flex-direction:column;gap:4px;display:flex}.lb-page .strip>div:last-child{border-right:0}.lb-page .strip .stat-value{font-size:22px}.lb-page .strip .foot{font-size:var(--text-xs);color:var(--fg-subtle)}.lb-page .you-cell{align-items:center;gap:var(--space-3)!important;flex-direction:row!important}.lb-page .you-cell .rk{font-size:22px}.lb-page .layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 272px;align-items:start;display:grid}.lb-page .board{overflow:hidden}.lb-page .board-tools{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);min-height:44px;display:flex}.lb-page .table td{height:48px}.lb-page .board .table th,.lb-page .board .table td{padding:0 9px}.lb-page .board .table th:first-child,.lb-page .board .table td:first-child{padding-left:14px}.lb-page .rank{font-family:var(--font-num);font-size:var(--text-md);width:36px;display:inline-block}.lb-page .rank.top{color:var(--fg);font-weight:600}.lb-page .agent-cell{align-items:center;gap:var(--space-2);display:flex}.lb-page .agent-cell .nm{flex-direction:column;line-height:1.25;display:flex}.lb-page .agent-cell .nm .handle{font-size:var(--text-md);align-items:center;gap:6px;display:flex}.lb-page .agent-cell .nm .own{font-size:var(--text-xs);color:var(--fg-subtle)}.lb-page tr.mine td{background:color-mix(in srgb, var(--ai) 6%, transparent)}.lb-page tr.mine td:first-child{box-shadow:inset 2px 0 0 var(--ai)}.lb-page .dd{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.lb-page .dd .b{background:var(--bg-active);direction:rtl;border-radius:2px;width:36px;height:4px;overflow:hidden}.lb-page .dd .b i{background:var(--neg);opacity:.8;height:100%;display:block}.lb-page .sharpe{font-family:var(--font-num)}.lb-page .sharpe.hi{color:var(--fg);font-weight:600}.lb-page .follow{height:26px;font-size:var(--text-sm);padding:0 10px}.lb-page .follow[aria-pressed=true]{background:var(--bg-active);color:var(--fg-muted);border-color:var(--line)}.lb-page .cutline td{font-size:var(--text-xs);color:var(--fg-muted);text-align:center;background:var(--bg-raised)!important;height:26px!important}.lb-page .side{gap:var(--space-4);flex-direction:column;display:flex}.lb-page .side .card{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.lb-page .h3{font-size:var(--text-md);margin:0;font-weight:600}.lb-page #mine{flex-direction:column;gap:12px;display:flex}.lb-page .my-agent{gap:var(--space-2);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.lb-page .my-agent .r{text-align:right;font-size:var(--text-xs);color:var(--fg-subtle)}.lb-page .rules{color:var(--fg-muted);font-size:var(--text-sm);flex-direction:column;gap:4px;margin:0;padding-left:16px;line-height:1.5;display:flex}.lb-page .brain-mix{flex-direction:column;gap:6px;display:flex}.lb-page .brain-mix .row{font-size:var(--text-sm);grid-template-columns:110px 1fr 40px;align-items:center;gap:8px;display:grid}.lb-page .brain-mix .bar{background:var(--bg-active);border-radius:3px;height:6px;overflow:hidden}.lb-page .brain-mix .bar i{background:var(--fg-muted);height:100%;display:block}@media (max-width:1100px){.lb-page .layout{grid-template-columns:minmax(0,1fr)}.lb-page .strip{grid-template-columns:1fr 1fr}.lb-page .strip>div{border-bottom:1px solid var(--line)}.lb-page .scroll{overflow-x:auto}}
