@layer lab{.picks-banner{border:1px solid var(--accent);background:var(--accent-soft);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:grid}.picks-banner .ans{font-family:var(--display);color:var(--accent);font-size:48px;font-weight:600;line-height:1}.picks-banner .text{color:var(--ink-soft);font-size:13px;line-height:1.6}.picks-banner .text b{color:var(--accent-deep)}.picks-banner .picks-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pick-chip{font-family:var(--mono);border:1px solid var(--accent-line);background:var(--card);color:var(--accent-deep);border-radius:999px;padding:3px 9px;font-size:11px}.pick-chip .ix{color:var(--accent);margin-right:4px;font-weight:600}.scene-stats{flex-wrap:wrap;align-items:baseline;gap:22px;margin:4px 0 12px;display:flex}.scene-stats .blk{flex-direction:column;gap:2px;display:flex}.scene-stats .mini{font-family:var(--mono);color:var(--muted);letter-spacing:.4px;font-size:10px;font-weight:600}.scene-stats .big{font-family:var(--display);color:var(--accent);font-size:34px;font-weight:600;line-height:1}.scene-stats .big.sec{color:var(--ink);font-size:22px}.box-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:12px 0;display:grid}.box-card{border:1px solid var(--line);background:var(--card);cursor:pointer;box-shadow:var(--shadow);border-radius:12px;padding:10px 12px;transition:all .13s;position:relative}.box-card.taken{border-color:var(--accent);background:var(--accent-soft)}.box-card.broken{opacity:.42;border-style:dashed}.box-card .bname{font-family:var(--display);color:var(--ink);font-size:13.5px;font-weight:600}.box-card.taken .bname{color:var(--accent-deep)}.box-card .brow{border-top:1px dashed var(--line-strong);grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:7px;padding-top:8px;display:grid}.box-card .blbl{font-family:var(--mono);color:var(--muted);font-size:9px;font-weight:600}.box-card .bval{font-family:var(--mono);color:var(--ink);margin-top:1px;font-size:13px;font-weight:600}.box-card .x2{font-family:var(--mono);background:var(--bad);color:#fff;letter-spacing:.3px;border-radius:999px;margin-left:5px;padding:1px 6px;font-size:9px;font-weight:600;display:inline-block}.scene-note{border:1px solid var(--read-line);border-left:4px solid var(--read);background:var(--read-soft);color:var(--ink-soft);border-radius:12px;margin-top:12px;padding:11px 14px;font-size:13px;line-height:1.7}.scene-note b{color:var(--accent-deep)}}
