.RobotSteps-module__YjdLvW__game{max-width:640px;font-family:var(--font-ui,system-ui, sans-serif);color:var(--ink,#231c45);gap:12px;margin:0 auto;padding:12px;display:grid}.RobotSteps-module__YjdLvW__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.RobotSteps-module__YjdLvW__title{font:900 28px/1.1 var(--font-display,var(--font-ui,system-ui, sans-serif));margin:0}.RobotSteps-module__YjdLvW__rung{font:800 15px/1.2 var(--font-ui,system-ui, sans-serif);opacity:.75;margin:0}.RobotSteps-module__YjdLvW__line{min-height:2.6em;font:800 20px/1.3 var(--font-ui,system-ui, sans-serif);text-align:center;margin:0}.RobotSteps-module__YjdLvW__tag{border:3px solid var(--ink,#231c45);font:700 15px/1.3 var(--font-ui,system-ui, sans-serif);background:#fff3b8;border-radius:16px;gap:2px;margin:0;padding:10px 14px;animation:.5s ease-out RobotSteps-module__YjdLvW__pop;display:grid}.RobotSteps-module__YjdLvW__tag b{font-size:19px}.RobotSteps-module__YjdLvW__row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;display:flex}.RobotSteps-module__YjdLvW__slot{width:60px;height:60px;color:var(--ink,#231c45);cursor:pointer;touch-action:manipulation;background:#fff;border:3px dashed #8a83b0;border-radius:14px;place-items:center;display:grid}.RobotSteps-module__YjdLvW__slot.RobotSteps-module__YjdLvW__filled{border-style:solid;border-color:var(--ink,#231c45);background:#ffd23f}.RobotSteps-module__YjdLvW__slot.RobotSteps-module__YjdLvW__sel{outline-offset:2px;outline:4px solid #4f8fe0}.RobotSteps-module__YjdLvW__slot.RobotSteps-module__YjdLvW__lit,.RobotSteps-module__YjdLvW__repeat.RobotSteps-module__YjdLvW__lit{border-color:var(--ink,#231c45);box-shadow:0 6px 0 var(--ink,#231c45);background:#9be37a;transform:translateY(-4px)scale(1.06)}.RobotSteps-module__YjdLvW__slot:disabled{cursor:default}.RobotSteps-module__YjdLvW__arrow{font:900 28px/1 var(--font-ui,system-ui, sans-serif)}.RobotSteps-module__YjdLvW__repeat{border:3px solid var(--ink,#231c45);background:#cfe9ff;border-radius:18px;justify-items:center;gap:6px;padding:8px;display:grid}.RobotSteps-module__YjdLvW__repeatHead{align-items:center;gap:6px;display:flex}.RobotSteps-module__YjdLvW__repeatName{font:900 16px/1 var(--font-ui,system-ui, sans-serif)}.RobotSteps-module__YjdLvW__inner{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.RobotSteps-module__YjdLvW__mini{border:3px solid var(--ink,#231c45);min-width:44px;min-height:44px;color:var(--ink,#231c45);font:900 18px/1 var(--font-ui,system-ui, sans-serif);cursor:pointer;touch-action:manipulation;background:#fff;border-radius:999px;padding:4px 10px}.RobotSteps-module__YjdLvW__mini:disabled{opacity:.4;cursor:default}.RobotSteps-module__YjdLvW__tray,.RobotSteps-module__YjdLvW__boxes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.RobotSteps-module__YjdLvW__card,.RobotSteps-module__YjdLvW__pick{border:4px solid var(--ink,#231c45);min-width:92px;min-height:84px;box-shadow:0 5px 0 var(--ink,#231c45);color:var(--ink,#231c45);font:800 14px/1.1 var(--font-ui,system-ui, sans-serif);cursor:pointer;touch-action:manipulation;background:#fff;border-radius:22px;justify-items:center;gap:2px;padding:8px 12px;display:grid}.RobotSteps-module__YjdLvW__pick{background:#fff3b8;min-width:104px;min-height:112px}.RobotSteps-module__YjdLvW__pick .RobotSteps-module__YjdLvW__arrow{font-size:40px}.RobotSteps-module__YjdLvW__card:active,.RobotSteps-module__YjdLvW__pick:active{box-shadow:0 2px 0 var(--ink,#231c45);transform:translateY(3px)}.RobotSteps-module__YjdLvW__card:disabled,.RobotSteps-module__YjdLvW__pick:disabled{opacity:.35;cursor:default}.RobotSteps-module__YjdLvW__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.RobotSteps-module__YjdLvW__go{border:4px solid var(--ink,#231c45);min-width:160px;min-height:60px;box-shadow:0 6px 0 var(--ink,#231c45);color:var(--ink,#231c45);font:900 24px/1 var(--font-display,var(--font-ui,system-ui, sans-serif));cursor:pointer;touch-action:manipulation;background:#5bd05b;border-radius:999px;padding:10px 24px}.RobotSteps-module__YjdLvW__go:active{box-shadow:0 2px 0 var(--ink,#231c45);transform:translateY(4px)}.RobotSteps-module__YjdLvW__go:disabled{opacity:.45;cursor:default}.RobotSteps-module__YjdLvW__small{border:3px solid var(--ink,#231c45);min-height:48px;color:var(--ink,#231c45);font:800 16px/1 var(--font-ui,system-ui, sans-serif);cursor:pointer;touch-action:manipulation;background:#fff;border-radius:999px;padding:8px 16px}.RobotSteps-module__YjdLvW__small:disabled{opacity:.4;cursor:default}.RobotSteps-module__YjdLvW__slot:focus-visible,.RobotSteps-module__YjdLvW__mini:focus-visible,.RobotSteps-module__YjdLvW__card:focus-visible,.RobotSteps-module__YjdLvW__pick:focus-visible,.RobotSteps-module__YjdLvW__go:focus-visible,.RobotSteps-module__YjdLvW__small:focus-visible,.RobotSteps-module__YjdLvW__dot:focus-visible{outline-offset:3px;outline:4px solid #4f8fe0}.RobotSteps-module__YjdLvW__levels{gap:6px;display:grid}.RobotSteps-module__YjdLvW__rungRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.RobotSteps-module__YjdLvW__rungName{font:800 13px/1 var(--font-ui,system-ui, sans-serif);flex:0 0 64px}.RobotSteps-module__YjdLvW__dot{border:3px solid var(--ink,#231c45);width:44px;height:44px;color:var(--ink,#231c45);font:800 14px/1 var(--font-ui,system-ui, sans-serif);cursor:pointer;touch-action:manipulation;background:#fff;border-radius:50%}.RobotSteps-module__YjdLvW__dot.RobotSteps-module__YjdLvW__done{background:#bfe6a8}.RobotSteps-module__YjdLvW__dot.RobotSteps-module__YjdLvW__here{outline-offset:1px;outline:4px solid #4f8fe0}.RobotSteps-module__YjdLvW__foot{justify-content:center;display:flex}.RobotSteps-module__YjdLvW__note{font:500 14px/1.4 var(--font-ui,system-ui, sans-serif);border:2px solid #c9c3e6;border-radius:14px;padding:10px 14px}.RobotSteps-module__YjdLvW__note h3{margin:0 0 4px;font-size:15px}.RobotSteps-module__YjdLvW__note p{margin:0 0 6px}@keyframes RobotSteps-module__YjdLvW__pop{0%{transform:scale(.9)}60%{transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.RobotSteps-module__YjdLvW__tag{animation:none}.RobotSteps-module__YjdLvW__slot.RobotSteps-module__YjdLvW__lit,.RobotSteps-module__YjdLvW__repeat.RobotSteps-module__YjdLvW__lit{transform:none}}
