.lbo{position:fixed;top:calc(var(--board-command-rail-bottom, 96px) + 12px);right:16px;z-index:140;width:min(340px,calc(100vw - 32px));max-height:min(70dvh,620px);display:flex;flex-direction:column;border:1px solid hsla(82,85%,67%,.6);border-radius:12px;background:rgba(8,10,16,.4);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);box-shadow:0 10px 30px rgba(0,0,0,.35);color:#fff;overflow:hidden}.lbo-head{display:flex;align-items:center;gap:8px;padding:8px 10px 4px;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lbo-head:active{cursor:grabbing}.lbo-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#64748b}.lbo[data-tone=good] .lbo-dot{background:#bef264;box-shadow:0 0 0 3px hsla(82,85%,67%,.2)}.lbo[data-tone=waiting] .lbo-dot{background:#fbbf24}.lbo[data-tone=bad] .lbo-dot{background:#f87171}.lbo-title{display:flex;min-width:0;flex:1;flex-direction:column}.lbo-logo{display:block;align-self:flex-start;width:110px;height:80px;-o-object-fit:contain;object-fit:contain;margin:0 0 2px;pointer-events:none}.lbo-title small{overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;color:rgba(226,232,240,.86)}.lbo-actions{display:flex;gap:4px}.lbo-actions button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;background:transparent;color:rgba(226,232,240,.9);cursor:pointer}.lbo-actions button:hover{border-color:hsla(0,0%,100%,.45);color:#fff}.lbo-summary{margin:0;padding:0 10px 8px;font-size:11px;font-weight:800;color:rgba(226,232,240,.85)}.lbo-error{margin:0 10px 8px;border:1px solid hsla(0,91%,71%,.45);border-radius:6px;padding:4px 6px;font-size:10px;color:#fecaca}.lbo-body{display:flex;flex-direction:column;gap:10px;overflow-y:auto;border-top:1px solid hsla(82,85%,67%,.2);padding:8px 10px 10px}.lbo-body h4{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:9px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgba(148,163,184,.9)}.lbo-body h4 b{color:#fff}.lbo-note{margin-left:auto;font-weight:800;letter-spacing:.04em;text-transform:none;color:hsla(0,94%,82%,.85)}.lbo-body ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.lbo-body li{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;padding:5px 7px;background:hsla(0,0%,100%,.03)}.lbo-body li span{display:flex;min-width:0;flex-direction:column}.lbo-body li strong{font-size:11px;font-weight:900}.lbo-body li small,.lbo-body li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbo-body li small{font-size:9.5px;color:rgba(203,213,225,.8)}.lbo-body li em{flex:none;max-width:45%;font-size:10px;font-style:normal;font-weight:900;text-align:right;color:rgba(226,232,240,.92)}.lbo-body li[data-tone=good] em{color:#bef264}.lbo-body li[data-tone=bad]{border-color:hsla(0,91%,71%,.35)}.lbo-body li[data-tone=bad] em{color:#fca5a5}.lbo-body li[data-tone=waiting] em{color:#fde68a}.lbo-empty{margin:0;font-size:10px;color:rgba(148,163,184,.9)}.lbo-manage{align-self:flex-start;font-size:10px;font-weight:900;color:#a5f3fc}.lbo-manage:hover{color:#fff}.lbo{isolation:isolate;background:rgba(8,13,22,.78);backdrop-filter:none;-webkit-backdrop-filter:none}.lbo:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),url(/entity-logos/momentum-pattern.png);background-size:18px 18px,220px auto;background-repeat:repeat;mix-blend-mode:screen;opacity:.075}.lbo details summary{cursor:pointer;color:#94a3b8;font-size:11px;font-weight:800;margin:8px 0}.lbo[data-watch-window=true]{position:relative;inset:auto;width:100%;height:100dvh;max-height:100dvh;box-sizing:border-box;border-radius:0}.lbo[data-watch-window=true] .lbo-head{cursor:default}.lbo-body li small,.lbo-body li strong{white-space:normal;overflow-wrap:anywhere}.lbo-body li em small{display:block;font-size:10px}@media (pointer:coarse){.lbo-head{flex-wrap:wrap}.lbo-actions button{width:44px;height:44px}}.lsg{position:relative;overflow:visible}.lsg-hub{position:absolute;z-index:31;box-sizing:border-box}.lsg>.cfx-piece{transition:opacity .18s ease,filter .18s ease}.lsg[data-focused=false]>.cfx-piece{opacity:.24;filter:saturate(.45)}.lsg[data-focused=false]>.cfx-piece:focus-within,.lsg[data-focused=false]>.cfx-piece:hover{opacity:.78;filter:none}.lsg[data-focused]>.cfx-piece[data-season-focus=subject]{opacity:1;filter:none}