.msb{--mb-c:26px;max-width:var(--measure, 760px);margin:22px auto 0}.msb-take{max-width:var(--measure);margin:0 0 12px;color:var(--bone);font-weight:700;line-height:1.45}.msb-board{border-collapse:separate;border-spacing:3px;padding:6px;background:var(--field-2, #1b1e25);border:2px solid #2f3440;border-radius:6px}.msb > .msb-board{width:100%}.msb-step{width:var(--mb-c);padding:0 0 4px;vertical-align:bottom;text-align:center;font-weight:400}.msb .msb-step-piece{--kit-cell:6px;margin:0 auto 4px}.msb-n{display:block;color:var(--bone-soft);font:800 .75rem/1 var(--face, inherit)}.msb-row{position:relative}.msb-site{padding:0;text-align:left;font-weight:inherit}.msb-tab{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:4px 6px 4px 2px;color:var(--bone);font:800 .9rem/1.15 var(--face, inherit);text-align:left;text-decoration:none;background:none;border:0;cursor:pointer}.msb-tab::after{content:"";position:absolute;inset:0}.msb-tab:focus-visible{outline:3px solid var(--bone);outline-offset:2px}.msb-board .kit-piece.msb-site-piece{--kit-cell:7px;flex:none}.msb-cell{width:var(--mb-c);padding:0;vertical-align:middle}.msb-cell > i{display:block;width:var(--mb-c);height:var(--mb-c);background:var(--step);opacity:.3;border-radius:2px}.msb-cell--miss > i{position:relative;background:var(--miss-game);opacity:1;box-shadow:inset 0 -3px 0 rgba(0, 0, 0, .25)}.msb-cell--miss > i::after{content:"";position:absolute;inset:30%;border:2px solid rgba(242, 240, 234, .75)}.msb-tab .depth-mark{flex:none;width:15px;height:10px;margin:0 0 0 auto;fill:var(--step)}.msb-row:has([aria-expanded="true"]) .msb-site{background:rgba(242, 240, 234, .1);border-radius:3px}.msb-tab[aria-expanded="true"] .depth-mark{transform:rotate(180deg)}@media (prefers-reduced-motion: no-preference){.msb-tab .depth-mark{transition:transform var(--m-lock, 240ms) steps(2, end)}}@media (hover: hover){.msb-tab:hover{background:rgba(242, 240, 234, .12);border-radius:3px}}.msb-line{max-width:var(--measure);margin:14px 0 0;color:var(--bone-soft);line-height:1.5}.msb-line q{color:var(--bone);font-weight:700}.msb-data{margin-top:14px;overflow-x:auto}.msb-data table{border-collapse:collapse;color:var(--bone)}.msb-data :is(th, td){padding:6px 10px 6px 0;text-align:left;vertical-align:top;border-bottom:1px solid #2f3440}.js .msb-data{display:none}.msb-panel{margin-top:14px;padding:0;background:none;border:0;box-shadow:none}.msb-strip{display:grid;gap:8px;justify-items:start;margin:18px 0 0}.msb-strip .msb-board{--mb-c:22px}.msb-strip .msb-site{padding:0 6px 0 2px}.msb-strip-t{margin:0}@media (max-width: 359px){.msb{--mb-c:20px}.msb-tab{font-size:.82rem}}@media (min-width: 760px){.msb{--mb-c:40px}.msb .msb-step-piece{--kit-cell:8px}.msb-tab{flex-wrap:nowrap;font-size:1rem;padding-inline:6px 10px}.msb-strip .msb-board{--mb-c:28px}}