.ConceptBoard_wrap__E3fkj{direction:ltr;container-type:inline-size;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.ConceptBoard_head__4VIoU{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);border-radius:10px 10px 0 0}.ConceptBoard_headTitle__Akj8X{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.ConceptBoard_headMeta__huti_{display:flex;align-items:center;gap:10px}.ConceptBoard_body__i1b0o{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;padding:16px}.ConceptBoard_stage__5ogZj{width:100%;max-width:420px}.ConceptBoard_boardWrap__PZdmu{position:relative;width:100%;aspect-ratio:1;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ConceptBoard_boardImage__bnjYX{pointer-events:none}.ConceptBoard_boardImage__bnjYX svg{display:block;width:100%;height:auto;border-radius:8px}.ConceptBoard_grid__wp1Oi{position:absolute;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr)}.ConceptBoard_square__Twyfj{border:0;padding:0;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.ConceptBoard_squareGrab__Fb73c{cursor:grab;touch-action:none}.ConceptBoard_grid__wp1Oi[aria-hidden=true] .ConceptBoard_square__Twyfj{cursor:default}.ConceptBoard_square__Twyfj:focus-visible{outline:3px solid #0077ff;outline-offset:-3px;z-index:2}.ConceptBoard_squareSelected__hWjdH{box-shadow:inset 0 0 0 3px #0077ff,inset 0 0 0 100vmax rgba(0,119,255,.28);border-radius:2px}.ConceptBoard_squareTarget___hF0p:before{content:"";position:absolute;left:50%;top:50%;width:26%;height:26%;transform:translate(-50%,-50%);border-radius:50%;background:rgba(0,119,255,.5);pointer-events:none}[dir=rtl] .ConceptBoard_squareTarget___hF0p:before{left:auto;right:50%;transform:translate(50%,-50%)}.ConceptBoard_squareCapture__2K20Y:before{width:86%;height:86%;background:none;border:5px solid rgba(0,119,255,.5)}.ConceptBoard_squareGood__5HXFp{box-shadow:inset 0 0 0 3px #21a179,inset 0 0 0 100vmax rgba(33,161,121,.3);border-radius:2px}.ConceptBoard_squareBad__EcyEQ{box-shadow:inset 0 0 0 3px #d94a4a,inset 0 0 0 100vmax rgba(217,74,74,.28);border-radius:2px}.ConceptBoard_squarePremove__lm28i{box-shadow:inset 0 0 0 100vmax rgba(114,64,210,.42);border-radius:2px}.ConceptBoard_squareDropHover__GfmID{box-shadow:inset 0 0 0 4px rgba(255,255,255,.75);border-radius:2px}.ConceptBoard_dragGhost__IPvA4{position:absolute;width:12.5%;aspect-ratio:1;transform:translate(-50%,-55%);pointer-events:none;z-index:3;filter:drop-shadow(0 4px 8px rgba(0,0,0,.35))}.ConceptBoard_dragGhost__IPvA4 svg{display:block;width:100%;height:100%}.ConceptBoard_goal__hiA4P{font-size:15px;font-weight:600;color:var(--text-primary)}.ConceptBoard_coach__jh7sh,.ConceptBoard_goal__hiA4P{margin:0;text-align:center;line-height:1.5;max-width:520px}.ConceptBoard_coach__jh7sh{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--text-secondary);border-radius:8px;padding:8px 12px}.ConceptBoard_coachOk__rnqqL{color:var(--text-primary);background:color-mix(in srgb,#21a179 12%,transparent)}.ConceptBoard_coachNo__MnEbx{color:var(--text-primary);background:color-mix(in srgb,#d94a4a 12%,transparent)}.ConceptBoard_controls__Jq3iU{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;background:var(--bg-secondary);border-top:1px solid var(--border-color);border-radius:0 0 10px 10px}.ConceptBoard_answers__y5DyA{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ConceptBoard_callRight__YNM7g{border-color:#21a179;background:color-mix(in srgb,#21a179 16%,transparent);color:var(--text-primary)}.ConceptBoard_callWrong__TOmQq{border-color:#d94a4a;background:color-mix(in srgb,#d94a4a 16%,transparent);color:var(--text-primary)}.ConceptBoard_count__SORdH{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--text-secondary);font-variant-numeric:tabular-nums;direction:ltr}@container (min-width: 680px){.ConceptBoard_body__i1b0o{grid-template-columns:minmax(300px,420px) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);align-items:start;justify-items:stretch;gap:14px 24px}.ConceptBoard_stage__5ogZj{grid-column:1;grid-row:1/span 3}.ConceptBoard_goal__hiA4P{grid-column:2;grid-row:1;text-align:start;max-width:none}.ConceptBoard_answers__y5DyA,.ConceptBoard_coach__jh7sh{grid-column:2;justify-content:flex-start}.ConceptBoard_coach__jh7sh{align-self:start;text-align:start;max-width:none}}.ConceptTry_dots__m63fx{display:flex;gap:6px}.ConceptTry_dot__gUkir{width:10px;height:10px;padding:0;border-radius:50%;border:1px solid var(--border-color);background:transparent;cursor:pointer}.ConceptTry_dotOn__fOqFC{border-color:var(--tool-accent,var(--brand-primary));background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,transparent)}.ConceptTry_dotDone__eoJNK{background:#21a179;border-color:#21a179}