._controls_hzdo7_1{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:center;align-items:center;gap:8px;width:100%;margin:12px 0;display:flex;container-type:inline-size}._navGroup_hzdo7_14{border:1px solid var(--ab-border);background:var(--ab-surface-2);border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex}._button_hzdo7_24{width:44px;height:40px;color:var(--ab-title);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s,color .15s,opacity .15s,transform 80ms;display:inline-flex}@media (hover:hover){._button_hzdo7_24:hover:not(:disabled){background:var(--ab-bg);color:var(--ab-primary)}}._button_hzdo7_24:active:not(:disabled){transform:scale(.92)}._button_hzdo7_24:focus-visible{outline:2px solid var(--ab-primary);outline-offset:1px}._button_hzdo7_24:disabled{opacity:.3;cursor:default}._button_hzdo7_24._primary_hzdo7_59{background:var(--ab-primary);color:#fff;width:52px}@media (hover:hover){._button_hzdo7_24._primary_hzdo7_59:hover:not(:disabled){background:var(--ab-primary-alt);color:#fff}}._button_hzdo7_24._flip_hzdo7_70{border:1px solid var(--ab-border);background:var(--ab-surface-2);border-radius:12px;width:48px;height:48px}._status_hzdo7_78{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:72px;color:var(--ab-title);padding:0 6px;font-size:.85rem;font-weight:600}@container (width<=340px){._status_hzdo7_78{display:none}}@container (width<=300px){._button_hzdo7_24{width:38px}._button_hzdo7_24._primary_hzdo7_59{width:44px}}._onDark_hzdo7_102 ._navGroup_hzdo7_14,._onDark_hzdo7_102 ._button_hzdo7_24._flip_hzdo7_70{background:#ffffff14;border-color:#ffffff2e}._onDark_hzdo7_102 ._button_hzdo7_24:not(._primary_hzdo7_59),._onDark_hzdo7_102 ._status_hzdo7_78{color:#fff}._part_1r5m6_1{max-width:100%;display:inline-block}._container_w2tj4_1{-webkit-user-select:none;user-select:none;flex-direction:column;align-self:flex-start;gap:2px;min-height:20px;font-size:13px;display:flex}._row_w2tj4_11{align-items:center;gap:4px;min-height:18px;display:flex}._pieces_w2tj4_18{flex-wrap:wrap;gap:0;line-height:1;display:flex}._piece_w2tj4_18{margin-right:-2px;font-size:16px;line-height:1}._piece_w2tj4_18._white_w2tj4_30{color:#fff;-webkit-text-stroke:1px #666;text-shadow:0 0 2px #0009}._piece_w2tj4_18._black_w2tj4_35{color:var(--ab-text);-webkit-text-stroke:.5px #999}._advantage_w2tj4_40{color:var(--ab-text-body);margin-left:4px;font-size:12px;font-weight:600}._bar_1g1nw_1{border:1px solid var(--ab-border);background:#403d39;border-radius:5px;flex-direction:column;flex-shrink:0;width:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0003}._bar_1g1nw_1._flipped_1g1nw_13{flex-direction:column-reverse}._white_1g1nw_17,._black_1g1nw_18{flex-grow:0;flex-shrink:0;transition:flex-basis .35s}._white_1g1nw_17{background:#f4f4f4}._black_1g1nw_18{background:#403d39}._label_1g1nw_32{text-align:center;pointer-events:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:700;line-height:1;position:absolute;left:0;right:0}._label_1g1nw_32._top_1g1nw_43{top:4px}._label_1g1nw_32._bottom_1g1nw_46{bottom:4px}._label_1g1nw_32._onWhite_1g1nw_49{color:#403d39}._label_1g1nw_32._onBlack_1g1nw_52{color:#f4f4f4}._column_pftjd_1{-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;max-width:100%;display:flex}._material_pftjd_10{box-sizing:border-box;min-height:22px;padding:2px 0;display:flex}._boardRow_pftjd_17{touch-action:pan-y;gap:8px;display:flex}._board_pftjd_17{flex-shrink:0}._below_pftjd_27{box-sizing:border-box}._sheet_qslru_1{box-sizing:border-box;overscroll-behavior:contain;background:var(--ab-bg);color:var(--ab-text);border:1px solid var(--ab-border);box-shadow:var(--ab-shadow);scrollbar-width:thin;scrollbar-color:var(--ab-border) transparent;border-radius:10px;overflow-y:auto}._rows_qslru_14{margin:0;padding:0;list-style:none}._row_qslru_14{border-bottom:1px solid var(--ab-border-subtle);grid-template-columns:2.6rem 1fr 1fr;align-items:stretch;display:grid}._row_qslru_14:nth-child(2n){background:var(--ab-surface-2)}._number_qslru_30{font-variant-numeric:tabular-nums;color:var(--ab-text-body);background:var(--ab-hover-bg);border-right:1px solid var(--ab-border-subtle);justify-content:center;align-items:center;font-size:.8rem;display:flex}._move_qslru_41,._empty_qslru_42{justify-content:space-between;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.95rem;display:flex}._empty_qslru_42{color:var(--ab-text-muted)}._move_qslru_41{color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:6px;margin:2px;font-family:inherit;transition:background-color .12s}@media (hover:hover){._move_qslru_41:hover:not(._active_qslru_70){background:var(--ab-active-bg)}}._move_qslru_41:focus-visible{outline:2px solid var(--ab-primary);outline-offset:-2px}._move_qslru_41._active_qslru_70{background:var(--ab-primary);color:#fff}._move_qslru_41._active_qslru_70 ._eval_qslru_82{color:#ffffffd9}._san_qslru_86{white-space:nowrap;font-weight:600}._eval_qslru_82{font-variant-numeric:tabular-nums;color:var(--ab-text-body);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.72rem}._result_qslru_99{text-align:center;letter-spacing:.05em;color:var(--ab-title);padding:10px;font-weight:700}._notation_1yzij_1{flex-shrink:0;margin-left:20px}@media (width<=768px){._notation_1yzij_1{margin-top:4px;margin-left:0}}._viewer_1szx4_1{flex-direction:column;align-items:center;max-width:100%;margin:1.5rem auto;display:flex}._title_1szx4_9{overflow-wrap:anywhere;text-align:center;max-width:100%;color:var(--ab-title);margin-bottom:10px;padding:0 8px;font-weight:700}._layout_1szx4_19{align-items:flex-start;max-width:100%;display:flex}@media (width<=768px){._layout_1szx4_19{flex-direction:column;align-items:stretch;width:fit-content}}._content_1jw3a_1{overflow-wrap:break-word;min-width:0;max-width:100%}._content_1jw3a_1 img{max-width:100%;height:auto}._content_1jw3a_1 pre{white-space:pre-wrap}._imageContainer_1jw3a_14{justify-content:center;display:flex}._imageContainer_1jw3a_14 ._image_1jw3a_14{object-fit:contain;width:100%;max-width:600px}._puzzleContainer_1jw3a_24{margin:1rem 0}.youtube-container,.youtube-short{background:#000;border-radius:10px;width:100%;margin:.75rem auto;position:relative;overflow:hidden}.youtube-container{aspect-ratio:16/9;max-width:800px}.youtube-short{aspect-ratio:9/16;max-width:min(420px,92vw)}.youtube-container iframe,.youtube-short iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=480px){.youtube-container,.youtube-short{border-radius:8px;margin:.5rem auto}}
