._container_v6odv_5{align-items:center;gap:var(--space-4);box-sizing:border-box;flex-direction:column;width:100%;max-width:420px;margin:0 auto;display:flex}._board_v6odv_16{padding:var(--space-5) var(--space-6);background:var(--surface);border:2px solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex;position:relative;overflow:hidden}._paperPattern_v6odv_32{border-radius:var(--r-lg);opacity:.12;pointer-events:none;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}._columnTable_v6odv_45{font-family:var(--font-mono);color:var(--ink);-webkit-user-select:none;user-select:none;flex-direction:column;font-size:2.25rem;font-weight:700;line-height:1.25;display:flex}._carryRow_v6odv_56{min-height:1.5rem;color:var(--brand);margin-bottom:var(--space-1);justify-content:flex-end;font-size:1rem;font-weight:800;display:flex}._carryCell_v6odv_66{text-align:center;width:2rem}._row_v6odv_71{justify-content:flex-end;align-items:center;display:flex;position:relative}._opCell_v6odv_78{text-align:center;width:2rem;color:var(--ink-2);font-weight:800;position:absolute;left:-2.5rem}._digitCell_v6odv_87{text-align:center;width:2rem}._borrowMark_v6odv_92{color:var(--brand);font-size:.75rem;position:absolute;top:-6px;right:6px}._bar_v6odv_100{background:var(--ink);width:calc(100% + 2.5rem);height:3px;margin-left:-2.5rem;margin-top:var(--space-1);margin-bottom:var(--space-2);border-radius:var(--r-full)}._answerRow_v6odv_110{color:var(--brand);justify-content:flex-end;align-items:center;display:flex}._blankBox_v6odv_117{min-width:2.5rem;height:2.5rem;padding:0 var(--space-2);background:var(--tint-peach);border:2px dashed var(--ink);border-radius:var(--r-md);color:var(--ink);justify-content:center;align-items:center;font-size:1.75rem;animation:1.6s ease-in-out infinite alternate _pulse_v6odv_1;display:inline-flex}._divisionLayout_v6odv_133{align-items:center;gap:var(--space-3);font-family:var(--font-mono);color:var(--ink);font-size:2.25rem;font-weight:700;display:flex}._fractionStack_v6odv_143{flex-direction:column;align-items:center;display:inline-flex}._fractionDividend_v6odv_149{align-items:baseline;padding-bottom:2px;display:flex}._fractionDivisor_v6odv_155{padding-top:2px}._fractionBar_v6odv_159{background:var(--ink);border-radius:var(--r-full);width:100%;height:3px}._divEquals_v6odv_166{color:var(--ink-2)}._caption_v6odv_170{margin-top:var(--space-4);color:var(--ink-2);text-align:center;font-size:.95rem;font-weight:600}._tagBadge_v6odv_178{align-items:center;gap:var(--space-1);border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.05em;background:var(--tint-peach);color:var(--ink);border:1px solid var(--ink);margin-bottom:var(--space-2);padding:2px 8px;font-size:.8rem;font-weight:700;display:inline-flex}._explainList_v6odv_194{margin:var(--space-2) 0 0 0;text-align:left;padding:0;font-size:.9rem;line-height:1.4;list-style:none}._explainList_v6odv_194 li{margin-bottom:var(--space-1)}._explainNote_v6odv_207{margin-top:var(--space-2);font-style:italic}@keyframes _pulse_v6odv_1{0%{transform:scale(.98)}to{transform:scale(1.02)}}@media (max-width:360px){._board_v6odv_16{padding:var(--space-4) var(--space-3)}._columnTable_v6odv_45,._divisionLayout_v6odv_133{font-size:1.75rem}._digitCell_v6odv_87,._carryCell_v6odv_66,._opCell_v6odv_78{width:1.6rem}._opCell_v6odv_78{left:-2rem}._bar_v6odv_100{width:calc(100% + 2rem);margin-left:-2rem}}
