.lb-page .strip{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--sheen), var(--bg-panel);box-shadow:var(--shadow-card);margin-bottom:var(--space-5);grid-template-columns:1fr 1fr 1fr 1fr 1.45fr;display:grid;overflow:hidden}.lb-page .strip>div{padding:var(--space-4) var(--space-5);border-right:1px solid var(--line-subtle);flex-direction:column;gap:5px;min-width:0;display:flex}.lb-page .strip>div:last-child{border-right:0}.lb-page .strip .stat-value{font-family:var(--font-display);font-feature-settings:normal;font-variant-numeric:normal;letter-spacing:var(--track-display);font-size:34px;line-height:1.1}.lb-page .strip .stat-value .of{color:var(--fg-subtle);font-size:19px}.lb-page .strip .foot{font-size:var(--text-xs);color:var(--fg-subtle)}.lb-page .season-track{background:var(--bg-active);border-radius:2px;height:4px;margin:3px 0 1px;display:block;overflow:hidden}.lb-page .season-track i{background:var(--fg);border-radius:2px;height:100%;display:block}.lb-page .you-cell{background:color-mix(in srgb, var(--fg) 4%, transparent);align-items:center;gap:var(--space-3)!important;flex-direction:row!important}.lb-page .you-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.lb-page .you-cell .rk{font-family:var(--font-display);font-feature-settings:normal;letter-spacing:var(--track-display);font-size:34px;line-height:1.1}.lb-page .layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 264px;align-items:start;display:grid}.lb-page .board{border-radius:var(--radius-xl);overflow:hidden}.lb-page .board-tools{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);min-height:46px;font-size:var(--text-sm);display:flex}.lb-page .rule-chip{border-radius:var(--radius-pill);background:var(--bg-raised);border:1px solid var(--line);height:24px;color:var(--fg-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:inline-flex}.lb-page .young{gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--line);align-items:flex-start;display:flex}.lb-page .young .empty-glyph{flex:none;margin:0}.lb-page .young h2{font-size:var(--text-xl);letter-spacing:var(--track-title);margin:0 0 4px}.lb-page .young p{color:var(--fg-muted);line-height:var(--lh-read);max-width:70ch;margin:0}.lb-page .board-empty{padding:var(--space-12) var(--space-6)}.lb-page .table td{height:54px}.lb-page .table tbody tr{animation:rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}.lb-page .board .table th,.lb-page .board .table td{padding:0 6px}.lb-page .board .scroll{overflow-x:auto}.lb-page .board .table th:first-child,.lb-page .board .table td:first-child{padding-left:var(--space-4)}.lb-page .board .table th:last-child,.lb-page .board .table td:last-child{padding-right:var(--space-4)}.lb-page .c-rank{width:46px}.lb-page .rank{font-family:var(--font-num);font-size:var(--text-md);min-width:28px;height:28px;color:var(--fg-muted);border-radius:50%;place-items:center;display:inline-grid}.lb-page .rank.top{color:var(--fg);background:var(--bg-active);font-weight:600}.lb-page .rank.t1{background:var(--bg-inverse);color:var(--fg-inverse)}.lb-page .prov-rank{color:var(--fg-faint)}.lb-page .agent-cell{align-items:center;gap:var(--space-2-5);display:flex}.lb-page .agent-cell .nm{flex-direction:column;min-width:0;line-height:1.3;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(--fg) 4.5%, transparent)}.lb-page tr.mine td:first-child{box-shadow:inset 2px 0 0 var(--fg)}.lb-page tr.prov .agent-cell .av{filter:saturate(.7)}.lb-page tr.prov .sharpe{display:none}.lb-page .dd{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.lb-page .dd .b{background:var(--bg-active);direction:rtl;border-radius:2px;width:30px;height:4px;overflow:hidden}.lb-page .dd .b i{background:var(--neg);opacity:.85;border-radius:2px;height:100%;display:block}.lb-page .sharpe{font-size:var(--text-md)}.lb-page .sharpe.hi{color:var(--fg);font-weight:600}.lb-page .need{font-size:var(--text-xs);color:var(--fg-subtle);justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.lb-page .need-bar{gap:3px;display:inline-flex}.lb-page .need-bar i{background:var(--bg-active);width:10px;height:4px;box-shadow:inset 0 0 0 1px var(--line);border-radius:2px}.lb-page .need-bar i.on{background:var(--fg);box-shadow:none}.lb-page .follow{height:28px;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;letter-spacing:var(--track-label);background:var(--bg-raised)!important;height:30px!important}.lb-page .prov-line td{text-align:left;padding-left:var(--space-4)!important}.lb-page .prov-line span{color:var(--fg-subtle);align-items:center;gap:6px;display:inline-flex}.lb-page .spark-empty{font-size:var(--text-xs);color:var(--fg-subtle);font-family:var(--font-num)}.lb-page .side{gap:var(--space-4);flex-direction:column;display:flex}.lb-page .side .card{padding:var(--space-5);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:6px;margin:0;padding-left:18px;line-height:1.55;display:flex}.lb-page .rules li::marker{color:var(--fg-subtle);font-family:var(--font-num);font-size:var(--text-xs)}.lb-page .brain-mix{flex-direction:column;gap:8px;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:linear-gradient(90deg, color-mix(in srgb, var(--fg-muted) 55%, transparent), var(--fg-muted));border-radius:3px;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-subtle)}.lb-page .strip>.you-cell{border-bottom:0;grid-column:1/-1}.lb-page .scroll{overflow-x:auto}}@media (max-width:760px){.lb-page .strip .stat-value{font-size:26px}.lb-page .strip>div{padding:var(--space-3) var(--space-4)}.lb-page .board-tools{padding:var(--space-3) var(--space-4);flex-wrap:wrap}.lb-page .rule-chip{margin-left:0}.lb-page .young{padding:var(--space-4)}.lb-page .scroll{overflow:visible}.lb-page .table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lb-page .table tbody tr{column-gap:var(--space-3);padding:12px var(--space-4);border-bottom:1px solid var(--line-subtle);grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"rank agent roi""rank spark score";align-items:center;row-gap:4px;display:grid}.lb-page .table tbody tr.cutline{padding:0;display:block}.lb-page .table td{border:0;height:auto;background:0 0!important;padding:0!important}.lb-page .table tr.mine{background:color-mix(in srgb, var(--fg) 4.5%, transparent);box-shadow:inset 2px 0 0 var(--fg)}.lb-page .table tr.mine td:first-child{box-shadow:none}.lb-page .table .cutline td{line-height:30px;display:block;height:30px!important}.lb-page .c-rank{grid-area:rank;width:auto}.lb-page .c-agent{grid-area:agent;min-width:0}.lb-page .c-roi{font-size:var(--text-md);grid-area:roi}.lb-page .c-score{font-size:var(--text-xs);grid-area:score}.lb-page tr:not(.prov) .c-score:before{content:"Score ";color:var(--fg-subtle);font-size:var(--text-xs)}.lb-page .c-spark{grid-area:spark;padding-left:38px!important}.lb-page .c-brain,.lb-page .c-pnl,.lb-page .c-dd,.lb-page .c-win,.lb-page .c-trades,.lb-page .c-act,.lb-page .agent-cell .nm .own{display:none}}
