.lsim{max-width:980px}.lsim h3{margin:26px 0 10px}.lsim-badge{margin:8px 0 0;font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lsim-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px;max-width:none;align-items:end}.lsim-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--muted);min-width:0}.lsim-form .lsim-actions,.lsim-form label.check,.lsim-form label.wide{grid-column:1/-1}.lsim-form input[type=number],.lsim-form select{min-width:0;width:100%;box-sizing:border-box;color:var(--ink)}.lsim-form label.check{flex-direction:row;align-items:center;gap:8px;color:var(--ink);font-weight:500}.lsim-form label.check input{min-width:0;width:20px;height:20px}.lsim-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (min-width:760px){.lsim-form{grid-template-columns:2fr 1fr 1fr 1fr}.lsim-form label.wide{grid-column:auto}.lsim-form label.check{grid-column:1/3}.lsim-form .lsim-actions{grid-column:3/-1;justify-content:flex-end}}.lsim-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0 4px}.lsim-stat{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.lsim-stat b{font:400 30px/1 var(--font-display),Impact,sans-serif;letter-spacing:.01em}.lsim-stat span{font-size:12px;color:var(--muted)}.lsim-stat.gold{border-color:var(--gold)}.lsim-stat.gold b{color:var(--goldText)}.lsim-head .lsim-stat:first-child{grid-column:1/-1}@media (min-width:760px){.lsim-head{grid-template-columns:repeat(5,1fr)}.lsim-head .lsim-stat:first-child{grid-column:auto}}.lsim-sugg{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px}.lsim-sugg li{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.lsim-sugg li::marker{color:var(--goldText);font-weight:800}.lsim-sugg li>b{display:block;margin-bottom:2px}.lsim-sugg li>span{display:block;font-size:14px}.lsim-sugg .lsim-move{margin-top:6px;font-size:13px;color:var(--muted)}.lsim .up{color:var(--up)}.lsim .down{color:var(--down)}.lsim-words{margin:0;padding-left:20px}.lsim-words li{margin:3px 0}.lsim-bars{display:flex;align-items:flex-end;gap:3px;height:150px;padding:8px 0 0;border-bottom:1px solid var(--line)}.lsim-bars .bar{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:0;position:relative}.lsim-bars .fill{width:100%;background:var(--edge);border-radius:4px 4px 0 0}.lsim-bars .bar.in .fill{background:var(--gold)}.lsim-bars .v{margin-bottom:2px;white-space:nowrap}.lsim-bars .k,.lsim-bars .v{font-size:10px;color:var(--muted)}.lsim-bars .k{position:absolute;bottom:-18px}.lsim-bars+.legend{margin-top:24px}.lsim-opp{display:block}.lsim-bracket{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.lsim-bracket .col{flex:1 0 170px;display:flex;flex-direction:column;gap:8px;justify-content:space-around}.lsim-bracket .rd{font-size:13px}.lsim-bracket .game{border:1px solid var(--line);border-radius:8px;background:var(--panel);font-size:13px;overflow:hidden}.lsim-bracket .game.mine{border-color:var(--gold)}.lsim-bracket .game>div{display:flex;justify-content:space-between;gap:8px;padding:5px 8px;color:var(--muted)}.lsim-bracket .game>div+div{border-top:1px solid var(--line)}.lsim-bracket .game>div.w{color:var(--ink);font-weight:700}.lsim-table tr.me td,.lsim-table tr.me td.player{background:var(--raised)}.lsim-table tr.nomatch td{color:var(--muted)}.lsim-win{display:inline-block;min-width:44px;padding:2px 6px;border-radius:5px;font-weight:700}.lsim-win.hi{background:var(--upbg);color:var(--up)}.lsim-win.lo{background:var(--downbg);color:var(--down)}.lsim-disc{margin:26px 0 0;font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:12px}.lsim-mode{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;margin:4px 0 12px;background:var(--panel);max-width:100%}.lsim-mode a{padding:7px 16px;border-radius:999px;font-weight:700;font-size:14px;color:var(--muted);text-decoration:none;white-space:nowrap}.lsim-mode a[aria-current=page]{background:var(--gold);color:var(--goldInk)}.lsim-league{margin:0;align-self:center;min-width:0;overflow-wrap:anywhere}.lsim-inj{display:inline-block;padding:1px 6px;border-radius:5px;font-size:12px;font-weight:700;background:var(--raised);color:var(--muted)}.lsim-inj.out{background:var(--downbg);color:var(--down)}.lsim-warn span{overflow-wrap:anywhere}