._container_pv2yw_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_pv2yw_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_pv2yw_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_pv2yw_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_pv2yw_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_pv2yw_66{text-align:center;width:2rem}._row_pv2yw_71{justify-content:flex-end;align-items:center;display:flex;position:relative}._opCell_pv2yw_78{text-align:center;width:2rem;color:var(--ink-2);font-weight:800;position:absolute;left:-2.5rem}._digitCell_pv2yw_87{text-align:center;width:2rem}._borrowMark_pv2yw_92{color:var(--brand);font-size:.75rem;position:absolute;top:-6px;right:6px}._bar_pv2yw_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_pv2yw_110{color:var(--brand);justify-content:flex-end;align-items:center;display:flex}._blankBox_pv2yw_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_pv2yw_1;display:inline-flex}._divisionLayout_pv2yw_133{justify-content:center;align-items:center;gap:var(--space-3);font-family:var(--font-mono);color:var(--ink);white-space:nowrap;flex-wrap:nowrap;font-size:2.25rem;font-weight:700;display:flex}._fractionStack_pv2yw_146{flex-direction:column;align-items:center;display:inline-flex}._fractionDividend_pv2yw_152{align-items:baseline;padding-bottom:2px;display:flex}._fractionDivisor_pv2yw_158{padding-top:2px}._fractionBar_pv2yw_162{background:var(--ink);border-radius:var(--r-full);width:100%;height:3px}._divEquals_pv2yw_169{color:var(--ink-2)}._caption_pv2yw_173{margin-top:var(--space-4);color:var(--ink-2);text-align:center;font-size:.95rem;font-weight:600}._tagBadge_pv2yw_181{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_pv2yw_197{margin:var(--space-2) 0 0 0;text-align:left;padding:0;font-size:.9rem;line-height:1.4;list-style:none}._explainList_pv2yw_197 li{margin-bottom:var(--space-1)}._explainNote_pv2yw_210{margin-top:var(--space-2);font-style:italic}@keyframes _pulse_pv2yw_1{0%{transform:scale(.98)}to{transform:scale(1.02)}}@media (max-width:360px){._board_pv2yw_16{padding:var(--space-4) var(--space-3)}._columnTable_pv2yw_45,._divisionLayout_pv2yw_133{font-size:1.75rem}._digitCell_pv2yw_87,._carryCell_pv2yw_66,._opCell_pv2yw_78{width:1.6rem}._opCell_pv2yw_78{left:-2rem}._bar_pv2yw_100{width:calc(100% + 2rem);margin-left:-2rem}}
