.visual-module__25-KPq__scale{border-radius:var(--ug-radius,22px);background:var(--white);border:2px solid var(--border);box-shadow:0 4px 0 var(--border);gap:6px;margin:0;padding:14px 12px 12px;transition:border-color .2s,background .2s;display:grid}.visual-module__25-KPq__scale svg{width:100%;max-width:460px;height:auto;margin:0 auto;display:block;overflow:visible}.visual-module__25-KPq__scale[data-state=level],.visual-module__25-KPq__scale[data-state=correct]{border-color:var(--correct)}.visual-module__25-KPq__scale[data-state=retry]{border-color:var(--retry-border)}.visual-module__25-KPq__scale[data-state=wrong]{border-color:var(--wrong-border)}.visual-module__25-KPq__beam,.visual-module__25-KPq__pan{transform-box:view-box;transition:transform .52s cubic-bezier(.34,1.4,.64,1)}.visual-module__25-KPq__beam rect{fill:var(--ink-75)}.visual-module__25-KPq__hub{fill:var(--ug-sun);stroke:var(--ink-75);stroke-width:3px}.visual-module__25-KPq__stand{fill:var(--oat-deep)}.visual-module__25-KPq__string{stroke:var(--ink-30);stroke-width:2px}.visual-module__25-KPq__plate{fill:var(--ink-75)}.visual-module__25-KPq__box rect{fill:var(--ug-sun);stroke:#e0a800;stroke-width:2px}.visual-module__25-KPq__box text{font:800 12px var(--sans,system-ui);fill:var(--ink)}.visual-module__25-KPq__weight rect{fill:var(--ug-lilac-tint);stroke:var(--ug-lilac);stroke-width:2px}.visual-module__25-KPq__weight text{font:800 10px var(--sans,system-ui);fill:var(--ink)}.visual-module__25-KPq__weight text[data-small]{font-size:8.5px}.visual-module__25-KPq__total{font:800 14px var(--sans,system-ui);fill:var(--ink-60)}.visual-module__25-KPq__scale[data-state=level] .visual-module__25-KPq__total,.visual-module__25-KPq__scale[data-state=correct] .visual-module__25-KPq__total{fill:var(--correct)}.visual-module__25-KPq__readout.visual-module__25-KPq__readout{text-align:center;color:var(--ink-60);min-height:1.5em;margin:0;font-weight:700}.visual-module__25-KPq__readout strong{color:var(--ink)}.visual-module__25-KPq__entry{color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:1.15rem;font-weight:800;display:flex}.visual-module__25-KPq__numIn.visual-module__25-KPq__numIn{text-align:center;width:92px;height:54px;font:inherit;color:var(--ink);background:var(--white);border:2.5px dashed var(--ink-30);border-radius:16px;font-size:1.35rem;font-weight:800}.visual-module__25-KPq__numIn:focus{border-style:solid;border-color:var(--ug-action);box-shadow:0 0 0 4px var(--ug-action-tint);outline:none}.visual-module__25-KPq__numIn[data-state=correct]{border:2.5px solid var(--correct);background:var(--correct-tint)}.visual-module__25-KPq__numIn[data-state=retry]{border-color:var(--retry-border);background:var(--retry-tint)}.visual-module__25-KPq__numIn[data-state=wrong]{border:2.5px solid var(--wrong-border);background:var(--wrong-tint)}.visual-module__25-KPq__gridFig{border-radius:var(--ug-radius,22px);background:var(--white);border:2px solid var(--border);box-shadow:0 4px 0 var(--border);gap:8px;margin:0;padding:10px;display:grid}.visual-module__25-KPq__gridFig[data-state=correct]{border-color:var(--correct)}.visual-module__25-KPq__gridFig[data-state=retry]{border-color:var(--retry-border)}.visual-module__25-KPq__gridFig[data-state=wrong]{border-color:var(--wrong-border)}.visual-module__25-KPq__gridSvg{touch-action:manipulation;cursor:crosshair;border-radius:12px;width:100%;max-width:440px;height:auto;margin:0 auto;display:block}.visual-module__25-KPq__gridSvg:focus-visible{outline:3px solid var(--ug-action);outline-offset:3px}.visual-module__25-KPq__gridLine{stroke:var(--ink-10);stroke-width:1.2px}.visual-module__25-KPq__axis{stroke:var(--ink-60);stroke-width:2px}.visual-module__25-KPq__tick{font:700 11px var(--sans,system-ui);fill:var(--ink-45);-webkit-user-select:none;user-select:none}.visual-module__25-KPq__axisName{font:italic 800 13px var(--sans,system-ui);fill:var(--ink-60);-webkit-user-select:none;user-select:none}.visual-module__25-KPq__mirror{stroke:var(--ug-coral);stroke-width:3px;stroke-dasharray:7 6}.visual-module__25-KPq__shape{fill:color-mix(in srgb, var(--ug-sky) 22%, transparent);stroke:var(--ug-action);stroke-width:2.5px;stroke-linejoin:round}.visual-module__25-KPq__point circle{fill:var(--ink)}.visual-module__25-KPq__point text,.visual-module__25-KPq__placed text,.visual-module__25-KPq__answerPoint text{font:800 14px var(--sans,system-ui);fill:var(--ink);-webkit-user-select:none;user-select:none}.visual-module__25-KPq__placed circle{fill:var(--ug-sun);stroke:#c79300;stroke-width:2.5px;transition:cx .14s,cy .14s}.visual-module__25-KPq__placed[data-state=correct] circle{fill:var(--correct);stroke:var(--correct)}.visual-module__25-KPq__placed[data-state=wrong] circle{fill:var(--wrong-tint);stroke:var(--wrong)}.visual-module__25-KPq__answerPoint circle{fill:var(--correct);stroke:#fff;stroke-width:2.5px}.visual-module__25-KPq__answerPoint text{fill:var(--correct)}.visual-module__25-KPq__shadeWrap{--cell:44px;justify-items:center;gap:10px;display:grid}.visual-module__25-KPq__shadeWrap[data-size=m]{--cell:clamp(28px, 8.6vw, 40px)}.visual-module__25-KPq__shadeWrap[data-size=s]{--cell:clamp(22px, 7vw, 34px)}@media (min-width:900px){.visual-module__25-KPq__shadeWrap{--cell:52px}.visual-module__25-KPq__shadeWrap[data-size=m]{--cell:44px}.visual-module__25-KPq__shadeWrap[data-size=s]{--cell:38px}}.visual-module__25-KPq__shadeGrid{touch-action:none;-webkit-user-select:none;user-select:none;background:var(--white);border:2px solid var(--border);box-shadow:0 4px 0 var(--border);border-radius:16px;gap:0;max-width:100%;padding:8px;display:grid;overflow-x:auto}.visual-module__25-KPq__row{display:contents}.visual-module__25-KPq__head{color:var(--ink-60);place-items:center;padding:2px 6px;font-size:.85rem;font-weight:800;display:grid}.visual-module__25-KPq__cell.visual-module__25-KPq__cell{width:var(--cell);height:var(--cell);font:inherit;color:var(--ink-75);background:var(--white);border:1px solid var(--ink-10);cursor:pointer;touch-action:manipulation;border-radius:0;margin:0;padding:0;font-size:.8rem;font-weight:700;transition:background .12s,transform .12s;position:relative}.visual-module__25-KPq__cell.visual-module__25-KPq__cell:hover:not(:disabled){background:var(--ug-sun-tint)}.visual-module__25-KPq__cell.visual-module__25-KPq__cell:disabled{cursor:default}.visual-module__25-KPq__cell[data-on]{background:var(--ug-sun);color:var(--ink)}.visual-module__25-KPq__cell.visual-module__25-KPq__cell[data-on]:hover:not(:disabled){background:#ffd666}.visual-module__25-KPq__cell[data-et]{border-top:2.5px solid var(--ink-60)}.visual-module__25-KPq__cell[data-er]{border-right:2.5px solid var(--ink-60)}.visual-module__25-KPq__cell[data-eb]{border-bottom:2.5px solid var(--ink-60)}.visual-module__25-KPq__cell[data-el]{border-left:2.5px solid var(--ink-60)}.visual-module__25-KPq__cell[data-ft]{border-top:3px solid var(--ink)}.visual-module__25-KPq__cell[data-fr]{border-right:3px solid var(--ink)}.visual-module__25-KPq__cell[data-fb]{border-bottom:3px solid var(--ink)}.visual-module__25-KPq__cell[data-fl]{border-left:3px solid var(--ink)}.visual-module__25-KPq__cell[data-answer]{box-shadow:inset 0 0 0 3px var(--correct)}.visual-module__25-KPq__cell[data-answer]:not([data-on]){background:var(--correct-tint)}.visual-module__25-KPq__shadeWrap[data-state=correct] .visual-module__25-KPq__cell[data-on]{background:var(--correct);color:#fff}.visual-module__25-KPq__shadeWrap[data-state=wrong] .visual-module__25-KPq__cell[data-on]:not([data-answer]){background:var(--wrong-tint)}.visual-module__25-KPq__counter.visual-module__25-KPq__counter{color:var(--ink-60);align-items:center;gap:8px;min-height:2.4em;margin:0;font-size:1.05rem;font-weight:700;display:flex}.visual-module__25-KPq__counter strong{color:var(--ink);font-size:1.2rem}.visual-module__25-KPq__answerNote.visual-module__25-KPq__answerNote{color:var(--correct);margin:0;font-weight:800}@media (prefers-reduced-motion:reduce){.visual-module__25-KPq__beam,.visual-module__25-KPq__pan,.visual-module__25-KPq__placed circle,.visual-module__25-KPq__cell.visual-module__25-KPq__cell{transition:none}}
.puzzles-module__YjAgHa__passage{border-radius:var(--ug-radius);background:var(--white);border:2px solid var(--border);box-shadow:0 4px 0 var(--border);color:var(--ink);gap:12px;padding:34px 18px 18px;font-size:1.1rem;line-height:1.9;display:grid;position:relative}.puzzles-module__YjAgHa__pen{color:var(--ink-75);background:var(--ug-sun-tint);border:2px solid var(--ug-sun);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:.85rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;left:16px}.puzzles-module__YjAgHa__passageText{gap:12px;display:grid}@media (max-width:760px){.puzzles-module__YjAgHa__passageText{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(48dvh,520px);overflow-y:auto}}@media (max-width:760px) and (max-height:559px){.puzzles-module__YjAgHa__passageText{max-height:max(160px,100dvh - 160px)}}.puzzles-module__YjAgHa__para.puzzles-module__YjAgHa__para{margin:0}.puzzles-module__YjAgHa__word.puzzles-module__YjAgHa__word{font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;line-height:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:3px 0;transition:background .12s,box-shadow .12s;display:inline}.puzzles-module__YjAgHa__word.puzzles-module__YjAgHa__word:hover:not(:disabled){background:color-mix(in srgb, var(--ug-sun) 30%, transparent);border-radius:5px}.puzzles-module__YjAgHa__word[data-l]{border-top-left-radius:6px;border-bottom-left-radius:6px;margin-left:-4px;padding-left:4px}.puzzles-module__YjAgHa__word[data-r]{border-top-right-radius:6px;border-bottom-right-radius:6px;margin-right:-4px;padding-right:4px}.puzzles-module__YjAgHa__space{padding:3px 0}.puzzles-module__YjAgHa__word.puzzles-module__YjAgHa__word:disabled{cursor:default}.puzzles-module__YjAgHa__word[data-state=picked],.puzzles-module__YjAgHa__word[data-state=start],.puzzles-module__YjAgHa__space[data-state=picked]{background:var(--ug-sun);box-shadow:0 2px #e0a800}.puzzles-module__YjAgHa__word[data-state=start]{animation:puzzles-module__YjAgHa__blink 1.1s var(--ug-ease) infinite}.puzzles-module__YjAgHa__word[data-state=tried],.puzzles-module__YjAgHa__space[data-state=tried]{background:var(--retry-tint);box-shadow:inset 0 -3px 0 var(--retry-border)}.puzzles-module__YjAgHa__word[data-state=answer],.puzzles-module__YjAgHa__space[data-state=answer]{background:var(--correct-tint);box-shadow:inset 0 -3px 0 var(--correct);color:var(--ink)}.puzzles-module__YjAgHa__word[data-state=answer]{font-weight:700}.puzzles-module__YjAgHa__word[data-state=wrong],.puzzles-module__YjAgHa__space[data-state=wrong]{background:var(--wrong-tint);text-decoration:line-through;-webkit-text-decoration-color:var(--wrong-border);text-decoration-color:var(--wrong-border)}.puzzles-module__YjAgHa__helper.puzzles-module__YjAgHa__helper{color:var(--ink-60);min-height:1.5em;font-size:.95rem}.puzzles-module__YjAgHa__helper q{color:var(--ink);font-weight:700}@keyframes puzzles-module__YjAgHa__blink{50%{background:color-mix(in srgb, var(--ug-sun) 45%, transparent)}}.puzzles-module__YjAgHa__line,.puzzles-module__YjAgHa__stack{border-radius:var(--ug-radius);background:var(--white);border:2.5px dashed var(--ink-25);flex-wrap:wrap;align-items:center;gap:8px;min-height:76px;padding:14px;transition:border-color .16s,background .16s;display:flex}.puzzles-module__YjAgHa__stack{flex-direction:column;align-items:stretch}.puzzles-module__YjAgHa__line[data-state=over],.puzzles-module__YjAgHa__stack[data-state=over]{border-color:var(--ug-action);background:var(--ug-action-tint)}.puzzles-module__YjAgHa__line[data-state=correct],.puzzles-module__YjAgHa__stack[data-state=correct]{border:2.5px solid var(--correct);background:var(--correct-tint)}.puzzles-module__YjAgHa__line[data-state=retry],.puzzles-module__YjAgHa__stack[data-state=retry]{border-color:var(--retry-border)}.puzzles-module__YjAgHa__line[data-state=wrong],.puzzles-module__YjAgHa__stack[data-state=wrong]{border:2.5px solid var(--wrong-border)}.puzzles-module__YjAgHa__lineEmpty{color:var(--ink-40);padding:0 4px;font-size:.95rem}.puzzles-module__YjAgHa__tray,.puzzles-module__YjAgHa__trayStack{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.puzzles-module__YjAgHa__trayStack{flex-direction:column;align-items:stretch}.puzzles-module__YjAgHa__wordTile.puzzles-module__YjAgHa__wordTile,.puzzles-module__YjAgHa__sentenceTile.puzzles-module__YjAgHa__sentenceTile{min-width:44px;min-height:48px;font:inherit;color:var(--ink);background:var(--white);border:2px solid var(--border);box-shadow:0 4px 0 var(--border);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .16s var(--ug-ease), box-shadow .14s, border-color .14s, opacity .16s;border-radius:14px;padding:8px 16px;font-size:1.08rem;font-weight:700;position:relative}.puzzles-module__YjAgHa__sentenceTile.puzzles-module__YjAgHa__sentenceTile{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:12px;font-weight:600;line-height:1.45;display:grid}.puzzles-module__YjAgHa__wordTile[data-placed],.puzzles-module__YjAgHa__sentenceTile[data-placed]{background:var(--ug-action-tint);border-color:var(--ug-action);box-shadow:0 4px 0 var(--ug-action-edge)}.puzzles-module__YjAgHa__wordTile.puzzles-module__YjAgHa__wordTile:hover:not(:disabled),.puzzles-module__YjAgHa__sentenceTile.puzzles-module__YjAgHa__sentenceTile:hover:not(:disabled){transform:translateY(-2px)}.puzzles-module__YjAgHa__wordTile.puzzles-module__YjAgHa__wordTile:active,.puzzles-module__YjAgHa__sentenceTile.puzzles-module__YjAgHa__sentenceTile:active{cursor:grabbing}.puzzles-module__YjAgHa__wordTile.puzzles-module__YjAgHa__wordTile:disabled,.puzzles-module__YjAgHa__sentenceTile.puzzles-module__YjAgHa__sentenceTile:disabled{cursor:default}.puzzles-module__YjAgHa__tray .puzzles-module__YjAgHa__wordTile:disabled,.puzzles-module__YjAgHa__trayStack .puzzles-module__YjAgHa__sentenceTile:disabled{opacity:.45}.puzzles-module__YjAgHa__wordTile[data-state=correct],.puzzles-module__YjAgHa__sentenceTile[data-state=correct]{background:var(--correct);border-color:var(--correct);color:#fff;box-shadow:0 4px #1f41b8}.puzzles-module__YjAgHa__wordTile[data-state=wrong],.puzzles-module__YjAgHa__sentenceTile[data-state=wrong]{background:var(--wrong-tint);border-color:var(--wrong-border);box-shadow:0 4px 0 var(--wrong-border)}.puzzles-module__YjAgHa__sentenceNo{background:var(--white);width:30px;height:30px;color:var(--ink-60);border:2px solid var(--border);border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:grid}.puzzles-module__YjAgHa__wordGap{background:var(--oat);border-radius:12px;width:64px;height:44px}.puzzles-module__YjAgHa__sentenceGap{background:var(--oat);border-radius:14px;height:52px}.puzzles-module__YjAgHa__lettersLine{justify-content:center;gap:3px}.puzzles-module__YjAgHa__lettersLine .puzzles-module__YjAgHa__wordTile{letter-spacing:.04em;padding:8px 12px;font-size:1.3rem}.puzzles-module__YjAgHa__wordPreview.puzzles-module__YjAgHa__wordPreview{text-align:center;letter-spacing:.06em;color:var(--ink);font-size:1.6rem;font-weight:800}.puzzles-module__YjAgHa__spare{color:var(--ink-55);font-size:.9rem;font-weight:700}.puzzles-module__YjAgHa__codeCard{gap:16px;display:grid}.puzzles-module__YjAgHa__examples{flex-wrap:wrap;gap:10px 22px;display:flex}.puzzles-module__YjAgHa__pair.puzzles-module__YjAgHa__pair,.puzzles-module__YjAgHa__askLine.puzzles-module__YjAgHa__askLine{color:var(--ink-45);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.puzzles-module__YjAgHa__plainWord,.puzzles-module__YjAgHa__codeWord{letter-spacing:.18em;color:var(--ink);border-radius:12px;padding:6px 10px 6px 14px;font-size:1.35rem;font-weight:800}.puzzles-module__YjAgHa__plainWord{background:var(--ug-sun-tint);border:2px solid var(--ug-sun)}.puzzles-module__YjAgHa__codeWord{background:var(--ug-sky-tint);border:2px solid var(--ug-sky)}.puzzles-module__YjAgHa__wheel{border-radius:var(--ug-radius);background:var(--white);border:2px solid var(--border);box-shadow:0 4px 0 var(--border);gap:10px;padding:14px;display:grid}.puzzles-module__YjAgHa__wheelModes{gap:6px;display:flex}.puzzles-module__YjAgHa__mode.puzzles-module__YjAgHa__mode{min-height:36px;font:inherit;color:var(--ink-60);background:var(--gray-99);border:2px solid var(--border);cursor:pointer;border-radius:999px;padding:0 14px;font-size:.9rem;font-weight:800}.puzzles-module__YjAgHa__mode[data-on]{background:var(--ink);border-color:var(--ink);color:#fff}.puzzles-module__YjAgHa__strips{gap:4px;padding-bottom:4px;display:grid;overflow-x:auto}.puzzles-module__YjAgHa__strip{grid-template-columns:repeat(26,minmax(26px,1fr));gap:3px;min-width:740px;display:grid}.puzzles-module__YjAgHa__cell.puzzles-module__YjAgHa__cell{height:34px;font:inherit;color:var(--ink-75);background:var(--gray-99);border:1.5px solid var(--border);cursor:pointer;transition:background .16s, transform .2s var(--ug-ease);border-radius:8px;padding:0;font-size:.95rem;font-weight:800}.puzzles-module__YjAgHa__strip[data-lower] .puzzles-module__YjAgHa__cell{background:var(--oat)}.puzzles-module__YjAgHa__cell[data-mark=plain]{background:var(--ug-sun);color:var(--ink);border-color:#e0a800}.puzzles-module__YjAgHa__cell[data-mark=code]{background:var(--ug-sky);color:var(--ink);border-color:#5f9ff0}.puzzles-module__YjAgHa__cell.puzzles-module__YjAgHa__cell:hover:not(:disabled){transform:translateY(-2px)}.puzzles-module__YjAgHa__slider{justify-content:center;align-items:center;gap:14px;display:flex}.puzzles-module__YjAgHa__nudge.puzzles-module__YjAgHa__nudge{width:48px;height:44px;font:inherit;color:#fff;background:var(--ug-action);box-shadow:0 4px 0 var(--ug-action-edge);cursor:pointer;border:0;border-radius:14px;place-items:center;font-size:1.6rem;font-weight:800;line-height:1;display:grid}.puzzles-module__YjAgHa__nudge.puzzles-module__YjAgHa__nudge:active{box-shadow:0 1px 0 var(--ug-action-edge);transform:translateY(3px)}.puzzles-module__YjAgHa__shiftLabel{text-align:center;min-width:150px;color:var(--ink-75);font-weight:800}.puzzles-module__YjAgHa__wheelTip.puzzles-module__YjAgHa__wheelTip{color:var(--ink-55);font-size:.9rem}.puzzles-module__YjAgHa__ask{padding:4px 0}.puzzles-module__YjAgHa__boxes{flex-wrap:wrap;gap:8px;display:inline-flex}.puzzles-module__YjAgHa__box.puzzles-module__YjAgHa__box,.puzzles-module__YjAgHa__boxWide.puzzles-module__YjAgHa__boxWide{text-align:center;width:50px;height:58px;font:inherit;color:var(--ink);background:var(--white);border:2.5px solid var(--border);box-shadow:0 4px 0 var(--border);text-transform:uppercase;border-radius:14px;font-size:1.5rem;font-weight:800}.puzzles-module__YjAgHa__boxWide.puzzles-module__YjAgHa__boxWide{width:62px}.puzzles-module__YjAgHa__box:focus,.puzzles-module__YjAgHa__boxWide:focus,.puzzles-module__YjAgHa__box[data-state=active],.puzzles-module__YjAgHa__boxWide[data-state=active]{border-color:var(--ug-action);box-shadow:0 4px 0 var(--ug-action-edge);outline:none}.puzzles-module__YjAgHa__box[data-state=correct],.puzzles-module__YjAgHa__boxWide[data-state=correct]{border-color:var(--correct);background:var(--correct-tint);box-shadow:0 4px 0 var(--correct)}.puzzles-module__YjAgHa__box[data-state=wrong],.puzzles-module__YjAgHa__boxWide[data-state=wrong]{border-color:var(--wrong-border);background:var(--wrong-tint)}.puzzles-module__YjAgHa__machineExamples{background:var(--ug-sky-tint);border-radius:16px;gap:4px;padding:12px 16px;display:grid}.puzzles-module__YjAgHa__exTitle.puzzles-module__YjAgHa__exTitle{color:var(--ink-75);font-size:.95rem;font-weight:800}.puzzles-module__YjAgHa__exRow.puzzles-module__YjAgHa__exRow{color:var(--ink-75)}.puzzles-module__YjAgHa__exRow span{color:var(--ink);font-weight:800}.puzzles-module__YjAgHa__machine{border-radius:var(--ug-radius);background:var(--white);border:2px solid var(--border);box-shadow:0 4px 0 var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:18px 14px;display:flex}.puzzles-module__YjAgHa__machine[data-state=correct]{border-color:var(--correct)}.puzzles-module__YjAgHa__machine[data-state=retry]{border-color:var(--retry-border)}.puzzles-module__YjAgHa__machine[data-state=wrong]{border-color:var(--wrong-border)}.puzzles-module__YjAgHa__slotWrap{justify-items:center;gap:4px;display:grid}.puzzles-module__YjAgHa__slotLabel{color:var(--ink-45);font-size:.75rem;font-weight:800}.puzzles-module__YjAgHa__numGiven{background:var(--ug-sun-tint);border:2px solid var(--ug-sun);min-width:58px;height:54px;color:var(--ink);border-radius:16px;place-items:center;padding:0 12px;font-size:1.35rem;font-weight:800;display:grid}.puzzles-module__YjAgHa__numIn.puzzles-module__YjAgHa__numIn{text-align:center;width:76px;height:54px;font:inherit;color:var(--ink);background:var(--white);border:2.5px dashed var(--ink-30);border-radius:16px;font-size:1.35rem;font-weight:800}.puzzles-module__YjAgHa__numIn:focus{border-style:solid;border-color:var(--ug-action);box-shadow:0 0 0 4px var(--ug-action-tint);outline:none}.puzzles-module__YjAgHa__numIn[data-state=correct]{border:2.5px solid var(--correct);background:var(--correct-tint)}.puzzles-module__YjAgHa__numIn[data-state=retry]{border-color:var(--retry-border);background:var(--retry-tint)}.puzzles-module__YjAgHa__numIn[data-state=wrong]{border:2.5px solid var(--wrong-border);background:var(--wrong-tint)}.puzzles-module__YjAgHa__opBox{background:var(--ink);color:#fff;border-radius:18px;align-items:center;gap:6px;min-height:62px;padding:0 14px 0 12px;font-size:1.4rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 5px #000}.puzzles-module__YjAgHa__opBox .puzzles-module__YjAgHa__numIn{width:64px;height:44px;font-size:1.2rem}.puzzles-module__YjAgHa__opText{font-size:1.5rem}.puzzles-module__YjAgHa__opBy{font-size:1.4rem}.puzzles-module__YjAgHa__cog{color:var(--ug-sun);flex:none}.puzzles-module__YjAgHa__opBox[data-run] .puzzles-module__YjAgHa__cog{animation:puzzles-module__YjAgHa__spin .7s linear var(--d,0s) 2}.puzzles-module__YjAgHa__opBox[data-run]{animation:puzzles-module__YjAgHa__glow .7s var(--ug-ease) var(--d,0s) both}.puzzles-module__YjAgHa__arrow{color:var(--ink-30);flex:none}@keyframes puzzles-module__YjAgHa__spin{to{transform:rotate(360deg)}}@keyframes puzzles-module__YjAgHa__glow{40%{box-shadow:0 5px 0 #000, 0 0 0 5px var(--ug-sun-tint);transform:scale(1.06)}}.puzzles-module__YjAgHa__netWrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.puzzles-module__YjAgHa__net{--cell:76px;border-radius:var(--ug-radius);background:var(--white);border:2px solid var(--border);gap:0;padding:14px;display:grid}.puzzles-module__YjAgHa__netFace.puzzles-module__YjAgHa__netFace{width:var(--cell);height:var(--cell);font:inherit;background:var(--ug-sun-tint);cursor:pointer;color:var(--ink);transition:background .14s, transform .16s var(--ug-ease), box-shadow .14s;border:2px solid #d6b45a;place-items:center;margin:-1px;padding:0;display:grid;position:relative}.puzzles-module__YjAgHa__netFace.puzzles-module__YjAgHa__netFace:hover:not(:disabled){background:var(--ug-sun);z-index:1;transform:scale(1.04)}.puzzles-module__YjAgHa__netFace.puzzles-module__YjAgHa__netFace:disabled{cursor:default}.puzzles-module__YjAgHa__netFace[data-state=target]{background:var(--ug-sky-tint);box-shadow:inset 0 0 0 4px var(--ug-sky)}.puzzles-module__YjAgHa__netFace[data-state=picked]{background:var(--ug-action-tint);box-shadow:inset 0 0 0 4px var(--ug-action);z-index:1}.puzzles-module__YjAgHa__netFace[data-state=retry]{background:var(--retry-tint);box-shadow:inset 0 0 0 4px var(--retry-border)}.puzzles-module__YjAgHa__netFace[data-state=correct]{background:var(--correct-tint);box-shadow:inset 0 0 0 4px var(--correct)}.puzzles-module__YjAgHa__netFace[data-state=wrong]{background:var(--wrong-tint);box-shadow:inset 0 0 0 4px var(--wrong-border)}.puzzles-module__YjAgHa__targetTag{white-space:nowrap;color:#1f4fae;background:#fff;border-radius:999px;padding:0 5px;font-size:.66rem;font-weight:800;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.puzzles-module__YjAgHa__faceShape{width:58%;height:58%;fill:var(--ink)}.puzzles-module__YjAgHa__faceText{font-size:1.6rem;font-weight:800}.puzzles-module__YjAgHa__foldPanel{justify-items:center;gap:10px;display:grid}.puzzles-module__YjAgHa__scene{perspective:900px;cursor:grab;touch-action:none;border-radius:var(--ug-radius);background:var(--ug-sky-tint);width:280px;height:260px;position:relative}.puzzles-module__YjAgHa__world{left:calc(50% - var(--s) / 2);top:calc(50% - var(--s) / 2);width:var(--s);height:var(--s);transform-style:preserve-3d;position:absolute}.puzzles-module__YjAgHa__face3d{width:var(--s);height:var(--s);box-sizing:border-box;transform-style:preserve-3d;background:#fff6da;border:2px solid #c9a23f;place-items:center;display:grid;position:absolute;top:0;left:0}.puzzles-module__YjAgHa__face3d[data-state=target]{background:var(--ug-sky)}.puzzles-module__YjAgHa__face3d[data-state=correct]{border-color:var(--correct);background:#9db4ff}.puzzles-module__YjAgHa__face3d>.puzzles-module__YjAgHa__faceShape,.puzzles-module__YjAgHa__face3d>.puzzles-module__YjAgHa__faceText{pointer-events:none}.puzzles-module__YjAgHa__foldControl{color:var(--ink-55);align-items:center;gap:10px;font-size:.85rem;font-weight:800;display:flex}.puzzles-module__YjAgHa__foldControl input{accent-color:var(--ug-action);width:160px}.puzzles-module__YjAgHa__transformStage{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;display:flex}.puzzles-module__YjAgHa__shapePanel{justify-items:center;gap:8px;margin:0;display:grid}.puzzles-module__YjAgHa__shapePanel figcaption{color:var(--ink-55);font-size:.9rem;font-weight:800}.puzzles-module__YjAgHa__startShape{background:var(--white);border:2px solid var(--border);border-radius:18px;width:140px;height:140px;padding:8px;position:relative}.puzzles-module__YjAgHa__startShape[data-mirror=vertical]:after{content:"";border-right:3px dashed var(--ug-coral);position:absolute;top:6px;bottom:6px;right:-12px}.puzzles-module__YjAgHa__startShape[data-mirror=horizontal]:after{content:"";border-bottom:3px dashed var(--ug-coral);position:absolute;bottom:-12px;left:6px;right:6px}.puzzles-module__YjAgHa__liveShape{background:var(--white);border:2.5px solid var(--ug-action);width:210px;height:210px;box-shadow:0 5px 0 var(--ug-action-edge);transition:transform .52s var(--ug-bounce);border-radius:22px;padding:10px}.puzzles-module__YjAgHa__liveShape[data-state=correct]{border-color:var(--correct);box-shadow:0 5px 0 var(--correct)}.puzzles-module__YjAgHa__liveShape[data-state=retry]{border-color:var(--retry-border);box-shadow:0 5px 0 var(--retry-border)}.puzzles-module__YjAgHa__liveShape[data-state=wrong]{border-color:var(--wrong-border);box-shadow:0 5px 0 var(--wrong-border)}.puzzles-module__YjAgHa__shapeSvg{width:100%;height:100%;display:block}.puzzles-module__YjAgHa__gridLine line{stroke:var(--oat-deep);stroke-width:.03px}.puzzles-module__YjAgHa__shapeCell{fill:var(--ug-coral)}.puzzles-module__YjAgHa__shapeCell[data-fill=dark]{fill:var(--ink)}.puzzles-module__YjAgHa__shapeCell[data-fill=light]{fill:var(--ug-sun)}.puzzles-module__YjAgHa__controls{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.puzzles-module__YjAgHa__control.puzzles-module__YjAgHa__control{min-width:84px;min-height:64px;font:inherit;color:var(--ink);background:var(--white);border:2px solid var(--border);box-shadow:0 4px 0 var(--border);cursor:pointer;transition:transform .14s var(--ug-ease), border-color .14s;border-radius:16px;justify-items:center;gap:2px;padding:8px 12px;font-size:.85rem;font-weight:800;display:grid}.puzzles-module__YjAgHa__control.puzzles-module__YjAgHa__control:hover:not(:disabled){border-color:var(--ug-action);transform:translateY(-2px)}.puzzles-module__YjAgHa__control.puzzles-module__YjAgHa__control:active:not(:disabled){box-shadow:0 1px 0 var(--border);transform:translateY(3px)}.puzzles-module__YjAgHa__reset.puzzles-module__YjAgHa__reset{font:inherit;color:var(--ink-60);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;font-weight:700;text-decoration:underline}.puzzles-module__YjAgHa__reset.puzzles-module__YjAgHa__reset:disabled{opacity:.4;cursor:default}@media (max-width:560px){.puzzles-module__YjAgHa__passage{padding:32px 14px 14px;font-size:1.04rem}.puzzles-module__YjAgHa__net{--cell:58px;padding:10px}.puzzles-module__YjAgHa__machine{flex-direction:column}.puzzles-module__YjAgHa__machine .puzzles-module__YjAgHa__arrow{transform:rotate(90deg)}.puzzles-module__YjAgHa__liveShape{width:180px;height:180px}.puzzles-module__YjAgHa__startShape{width:110px;height:110px}.puzzles-module__YjAgHa__plainWord,.puzzles-module__YjAgHa__codeWord{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.puzzles-module__YjAgHa__liveShape,.puzzles-module__YjAgHa__word,.puzzles-module__YjAgHa__wordTile,.puzzles-module__YjAgHa__sentenceTile{transition:none}.puzzles-module__YjAgHa__opBox[data-run] .puzzles-module__YjAgHa__cog,.puzzles-module__YjAgHa__opBox[data-run],.puzzles-module__YjAgHa__word[data-state=start]{animation:none}}
.lx-envelope{border-radius:var(--lx-r-panel);transition:none;position:relative}.lx-envelope:before,.lx-envelope:after{content:"";pointer-events:none;opacity:0;position:absolute}.lx-envelope:before{border:1.5px solid var(--lx-envelope-line,transparent);border-radius:calc(var(--lx-r-panel) + 6px);-webkit-mask:conic-gradient(from -90deg, #000 var(--lx-trace,0%), transparent 0);-webkit-mask:conic-gradient(from -90deg, #000 var(--lx-trace,0%), transparent 0);mask:conic-gradient(from -90deg, #000 var(--lx-trace,0%), transparent 0);inset:-8px -16px -14px}.lx-envelope:after{z-index:-1;background:radial-gradient(ellipse 60% 100% at 50% 0%, var(--lx-envelope-glow,transparent), transparent 72%);filter:blur(6px);height:96px;bottom:-46px;left:8%;right:8%}.lx-envelope[data-verdict=correct]{--lx-envelope-line:var(--lx-correct);--lx-envelope-glow:var(--lx-correct-ring,var(--lx-correct-tint))}.lx-envelope[data-verdict=retry]{--lx-envelope-line:var(--lx-retry-solid);--lx-envelope-glow:var(--lx-retry-tint)}.lx-envelope[data-marked][data-verdict=wrong]{--lx-envelope-line:var(--lx-wrong-ink);--lx-envelope-glow:var(--lx-wrong-tint)}.lx-envelope[data-verdict]:before{opacity:1;animation:.52s cubic-bezier(.32,.72,.3,1) both lx-trace}.lx-envelope[data-verdict]:after{animation:.62s cubic-bezier(.22,.61,.36,1) .12s both lx-wash-in}@keyframes lx-trace{0%{--lx-trace:0%}to{--lx-trace:100%}}@property --lx-trace{syntax:"<percentage>";inherits:true;initial-value:0%}@keyframes lx-wash-in{0%{opacity:0;transform:translateY(8px)}to{opacity:.9;transform:none}}.lx-settled{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.lx-settled-go[data-verdict=correct]{background:var(--lx-correct);color:var(--lx-on-correct)}.lx-settled-go[data-verdict=retry]{background:var(--lx-retry-solid);color:var(--lx-on-retry)}.lx-settled-go[data-verdict=correct]:hover,.lx-settled-go[data-verdict=retry]:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.lx-envelope[data-verdict]:before{animation:none;-webkit-mask:none;mask:none}.lx-envelope[data-verdict]:after{opacity:.9;animation:none}}
