.Blocks-module__UQmMsa__h{align-items:center;gap:var(--space-2,8px);font-family:var(--font-fredoka,var(--font-ui));margin:0;font-size:1.15rem;line-height:1.15;display:flex}.Blocks-module__UQmMsa__intro{margin:0;font-size:.95rem;line-height:1.3}.Blocks-module__UQmMsa__h3{align-items:center;gap:var(--space-2,8px);font-family:var(--font-fredoka,var(--font-ui));margin:0;font-size:1.15rem;display:flex}.Blocks-module__UQmMsa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Blocks-module__UQmMsa__speak{cursor:pointer;background:#ffffffb3;border:0;border-radius:14px;flex:none;place-items:center;min-width:48px;min-height:48px;padding:0;font-size:1.25rem;display:inline-grid}.Blocks-module__UQmMsa__speak:active{transform:scale(.94)}.Blocks-module__UQmMsa__lessons{gap:var(--space-2,8px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:1100px) and (min-height:600px){.Blocks-module__UQmMsa__lessons{grid-template-columns:repeat(2,minmax(0,1fr))}}.Blocks-module__UQmMsa__lessonBtn{background:var(--paper,#fffdf6);width:100%;min-height:84px;color:var(--ink,#1d1a2e);font:inherit;cursor:pointer;border:3px solid #0000;border-radius:16px;justify-items:center;gap:2px;padding:6px 4px;display:grid;box-shadow:0 4px #00000024}.Blocks-module__UQmMsa__lessonBtn[aria-current]{background:#f1ecff;border-color:#7a5af5}.Blocks-module__UQmMsa__lessonNum{color:var(--ink-soft);font-size:.8rem;font-weight:700}.Blocks-module__UQmMsa__lessonEmoji{font-size:1.5rem;line-height:1}.Blocks-module__UQmMsa__lessonName{text-align:center;font-size:.78rem;font-weight:700;line-height:1.1}.Blocks-module__UQmMsa__lessonStars{min-height:1em;font-size:.7rem}@media (min-width:1100px) and (min-height:600px){.Blocks-module__UQmMsa__lessonBtn{min-height:66px}}.Blocks-module__UQmMsa__total{justify-content:center;align-items:center;gap:var(--space-2,8px);margin:0;font-weight:700;display:flex}.Blocks-module__UQmMsa__lesson{--stage-h:27dvh;color:var(--ink,#1d1a2e)}.Blocks-module__UQmMsa__left{z-index:4;background:var(--paper,#fffdf6);justify-items:center;gap:6px;padding-bottom:6px;display:grid;position:sticky;top:0}.Blocks-module__UQmMsa__left>*{width:100%}.Blocks-module__UQmMsa__right{flex-direction:column;flex:1 0 auto;gap:8px;display:flex}.Blocks-module__UQmMsa__line{min-width:0}.Blocks-module__UQmMsa__left>.Blocks-module__UQmMsa__stage,.Blocks-module__UQmMsa__left>.Blocks-module__UQmMsa__gameFrame,.Blocks-module__UQmMsa__left>.Blocks-module__UQmMsa__gamePoster{width:min(100%, calc(var(--stage-h) * var(--stage-ar,1.6)))}@media (max-width:899.98px){.Blocks-module__UQmMsa__lessonTitle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:900px) and (min-height:520px){[data-fit] .Blocks-module__UQmMsa__lesson{--stage-h:calc(100dvh - 56px - 190px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px;min-height:100%;display:grid}.Blocks-module__UQmMsa__left{background:0 0;gap:10px}.Blocks-module__UQmMsa__right{align-self:stretch;min-height:100%}}.Blocks-module__UQmMsa__lessonTitle{align-items:center;gap:var(--space-2,8px);font-family:var(--font-fredoka,var(--font-ui));flex-wrap:wrap;margin:0;font-size:1.35rem;display:flex}.Blocks-module__UQmMsa__grades{color:#1d1a2e;background:#ece7ff;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:.8rem;font-weight:700}.Blocks-module__UQmMsa__tip,.Blocks-module__UQmMsa__where,.Blocks-module__UQmMsa__ask,.Blocks-module__UQmMsa__verdict,.Blocks-module__UQmMsa__fewest,.Blocks-module__UQmMsa__kitNote{align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;margin:0;line-height:1.35;display:flex}.Blocks-module__UQmMsa__tip{color:#1d1a2e;background:#fff4cc;border-radius:14px;padding:8px 12px}.Blocks-module__UQmMsa__ask{font-size:1.1rem;font-weight:700}.Blocks-module__UQmMsa__fewest,.Blocks-module__UQmMsa__kitNote{font-size:.95rem}.Blocks-module__UQmMsa__stage{touch-action:manipulation;background:#cfe8ff;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #0000001f}.Blocks-module__UQmMsa__backdrop{width:100%;height:100%;position:absolute;inset:0}.Blocks-module__UQmMsa__backdrop>svg{width:100%;height:100%;position:absolute;inset:0}.Blocks-module__UQmMsa__cells{background-color:#ffffff1f;background-image:linear-gradient(90deg,#ffffff8c 2px,#0000 2px),linear-gradient(#ffffff8c 2px,#0000 2px);position:absolute;inset:0}.Blocks-module__UQmMsa__rock,.Blocks-module__UQmMsa__mark,.Blocks-module__UQmMsa__star{pointer-events:none;place-items:center;font-size:clamp(1.4rem,7vw,2.4rem);line-height:1;display:grid;position:absolute}.Blocks-module__UQmMsa__mark{opacity:.9;font-size:clamp(1rem,5vw,1.7rem)}.Blocks-module__UQmMsa__star{filter:drop-shadow(0 0 6px #ffdc50e6);transition:transform .3s,opacity .3s}.Blocks-module__UQmMsa__star[data-got]{opacity:0;transform:scale(.2)translateY(-40%)}.Blocks-module__UQmMsa__robot{cursor:default;background:0 0;border:0;place-items:center;min-width:48px;min-height:48px;padding:0;font-size:clamp(1.6rem,8vw,2.7rem);line-height:1;transition:transform .38s ease-in-out;display:grid;position:absolute;top:0;left:0}.Blocks-module__UQmMsa__robot:disabled{opacity:1;color:inherit}.Blocks-module__UQmMsa__robot[data-tappable]{cursor:pointer}.Blocks-module__UQmMsa__robot[data-tappable] .Blocks-module__UQmMsa__robotFace{animation:1.1s ease-in-out infinite Blocks-module__UQmMsa__blocksWiggle}.Blocks-module__UQmMsa__robot[data-bump] .Blocks-module__UQmMsa__robotFace{animation:.3s ease-in-out 2 Blocks-module__UQmMsa__blocksBonk}.Blocks-module__UQmMsa__robotFace{filter:drop-shadow(0 3px #00000040);grid-area:1/1}.Blocks-module__UQmMsa__facing{grid-area:1/1;width:100%;height:100%;transition:transform .3s;position:relative}.Blocks-module__UQmMsa__facing i{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #ff5a8a;width:0;height:0;margin-top:-8px;position:absolute;top:50%;right:0}.Blocks-module__UQmMsa__bubble{color:#1d1a2e;white-space:nowrap;z-index:2;background:#fff;border-radius:12px;padding:4px 10px;font-size:.95rem;font-weight:800;position:absolute;bottom:88%;left:50%;transform:translate(-50%);box-shadow:0 2px #0003}.Blocks-module__UQmMsa__robot[data-top] .Blocks-module__UQmMsa__bubble{top:88%;bottom:auto}@keyframes Blocks-module__UQmMsa__blocksWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes Blocks-module__UQmMsa__blocksBonk{50%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.Blocks-module__UQmMsa__robot,.Blocks-module__UQmMsa__facing,.Blocks-module__UQmMsa__star{transition:none}.Blocks-module__UQmMsa__robot[data-tappable] .Blocks-module__UQmMsa__robotFace,.Blocks-module__UQmMsa__robot[data-bump] .Blocks-module__UQmMsa__robotFace{animation:none}}.Blocks-module__UQmMsa__controls{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.Blocks-module__UQmMsa__controls .kd-btn{min-height:48px;padding-inline:14px}.Blocks-module__UQmMsa__run{flex:90px}.Blocks-module__UQmMsa__ctl{flex:0 auto}.Blocks-module__UQmMsa__next{flex:auto;min-height:52px}.Blocks-module__UQmMsa__row[data-kind=motion],.Blocks-module__UQmMsa__rowHead[data-kind=motion],.Blocks-module__UQmMsa__hat[data-kind=motion]{--bk:#4c97ff}.Blocks-module__UQmMsa__row[data-kind=looks],.Blocks-module__UQmMsa__rowHead[data-kind=looks],.Blocks-module__UQmMsa__hat[data-kind=looks]{--bk:#96f}.Blocks-module__UQmMsa__row[data-kind=control],.Blocks-module__UQmMsa__rowHead[data-kind=control],.Blocks-module__UQmMsa__hat[data-kind=control]{--bk:#ffab19}.Blocks-module__UQmMsa__row[data-kind=events],.Blocks-module__UQmMsa__rowHead[data-kind=events],.Blocks-module__UQmMsa__hat[data-kind=events]{--bk:#ffbf00}.Blocks-module__UQmMsa__row[data-kind=game],.Blocks-module__UQmMsa__rowHead[data-kind=game],.Blocks-module__UQmMsa__hat[data-kind=game]{--bk:#59c059}.Blocks-module__UQmMsa__yours,.Blocks-module__UQmMsa__palette,.Blocks-module__UQmMsa__check{gap:var(--space-2,8px);display:grid}.Blocks-module__UQmMsa__count{font-family:var(--font-ui,inherit);color:var(--ink-soft);font-size:.85rem;font-weight:700}.Blocks-module__UQmMsa__program{color:#1d1a2e;background:#f6f4ee;border:2px dashed #0000002e;border-radius:16px;gap:6px;min-height:56px;padding:8px;display:grid}.Blocks-module__UQmMsa__program[data-readonly]{border-style:solid}.Blocks-module__UQmMsa__hat{align-items:center;gap:var(--space-2,8px);background:var(--bk);color:#2b1d00;border-radius:18px 18px 6px 6px;min-height:48px;padding:4px 4px 4px 14px;font-weight:800;display:flex}.Blocks-module__UQmMsa__hat>button{margin-left:auto}.Blocks-module__UQmMsa__emptyProgram,.Blocks-module__UQmMsa__emptyInside{color:var(--ink-soft);margin:0;padding:8px;font-size:.95rem}.Blocks-module__UQmMsa__emptyInside{font-size:.85rem}.Blocks-module__UQmMsa__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.Blocks-module__UQmMsa__row{gap:4px;display:grid}.Blocks-module__UQmMsa__rowHead{align-items:stretch;gap:6px;display:flex}.Blocks-module__UQmMsa__block{background:var(--bk,#4c97ff);color:#fff;min-height:52px;font:inherit;text-align:left;text-shadow:0 1px #00000040;cursor:pointer;border:3px solid #0000;border-radius:12px;flex:auto;justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;font-size:1.05rem;font-weight:800;display:flex;box-shadow:0 3px #0003}[data-kind=control]>.Blocks-module__UQmMsa__rowHead>.Blocks-module__UQmMsa__block,[data-kind=events]>.Blocks-module__UQmMsa__rowHead>.Blocks-module__UQmMsa__block,.Blocks-module__UQmMsa__tools>[data-kind=control]>.Blocks-module__UQmMsa__block,.Blocks-module__UQmMsa__tools>[data-kind=events]>.Blocks-module__UQmMsa__block{color:#2b1d00;text-shadow:none}.Blocks-module__UQmMsa__block[aria-pressed=true]{outline-offset:-6px;border-color:#1d1a2e;outline:3px solid #fff}.Blocks-module__UQmMsa__block[data-running]{border-color:#fff;transform:scale(1.02);box-shadow:0 0 0 4px #ff5a8a,0 3px #0003}.Blocks-module__UQmMsa__block:disabled{opacity:.55;cursor:default}.Blocks-module__UQmMsa__blockWords{align-items:center;gap:8px;display:inline-flex}.Blocks-module__UQmMsa__plus{font-size:1.4rem;line-height:1}.Blocks-module__UQmMsa__inside{border-left:8px solid var(--bk);border-bottom:8px solid var(--bk);border-radius:0 0 0 12px;margin-left:14px;padding:6px 0 6px 10px}.Blocks-module__UQmMsa__chips{background:#fff;border-radius:12px;flex-wrap:wrap;gap:6px;padding:6px;display:flex;box-shadow:inset 0 0 0 2px #0000001a}.Blocks-module__UQmMsa__chip{color:#1d1a2e;min-width:48px;min-height:48px;font:inherit;cursor:pointer;background:#f3f0ff;border:2px solid #00000026;border-radius:12px;padding:0 10px;font-size:1.1rem;font-weight:800}.Blocks-module__UQmMsa__chip[data-wide]{padding:0 14px}.Blocks-module__UQmMsa__chip[aria-pressed=true]{color:#fff;background:#7a5af5;border-color:#7a5af5}.Blocks-module__UQmMsa__chip:disabled{opacity:.4;cursor:default}.Blocks-module__UQmMsa__chipGap{flex:1 1 0}.Blocks-module__UQmMsa__where{font-size:.95rem;font-weight:700}.Blocks-module__UQmMsa__tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.Blocks-module__UQmMsa__tools .Blocks-module__UQmMsa__block{min-width:0;min-height:48px;padding:3px 10px;font-size:.98rem;line-height:1.12}@media (max-width:479.98px){.Blocks-module__UQmMsa__tools .Blocks-module__UQmMsa__plus{display:none}}.Blocks-module__UQmMsa__check{padding:var(--space-2,8px) var(--space-3,12px);color:#1d1a2e;background:#eef7ff;border-radius:16px}.Blocks-module__UQmMsa__verdict{font-weight:700}.Blocks-module__UQmMsa__gameFrame,.Blocks-module__UQmMsa__gamePoster{aspect-ratio:8/5;background:#0f1330;border-radius:18px;width:100%;overflow:hidden}.Blocks-module__UQmMsa__gameStage{border:0;width:100%;height:100%;display:block}.Blocks-module__UQmMsa__gamePoster{background:radial-gradient(circle at 30% 30%,#3a3f8f,#0f1330);grid-auto-flow:column;place-content:center;gap:24px;font-size:clamp(2.5rem,14vw,5rem);display:grid}.Blocks-module__UQmMsa__loading{color:#fff;text-align:center;margin:0;padding:24px}
