.vertical-calculation-module__LceI6W__paper{--vc-paper-min-height:68rem;--vc-paper-padding:1.5rem;width:100%;min-height:var(--vc-paper-min-height);padding:var(--vc-paper-padding);background:var(--print-sheet-surface);box-shadow:var(--print-sheet-shadow)}.vertical-calculation-module__LceI6W__operationControl{--operation-control-gap:.375rem;--operation-control-padding:.375rem;--operation-option-height:3.25rem;gap:var(--operation-control-gap);padding:var(--operation-control-padding);border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-secondary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vertical-calculation-module__LceI6W__operationOption{min-width:0;min-height:var(--operation-option-height);cursor:pointer;border-radius:calc(var(--radius-sm) - var(--operation-control-padding));color:var(--text-secondary);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:flex}.vertical-calculation-module__LceI6W__operationOption:hover{border-color:var(--border-medium);background:var(--bg-card);color:var(--text-primary)}.vertical-calculation-module__LceI6W__operationOption:focus-within{outline:2px solid var(--info);outline-offset:1px}.vertical-calculation-module__LceI6W__operationOptionSelected{border-color:var(--primary-500);background:var(--primary-50);color:var(--primary-700);box-shadow:var(--shadow-sm)}.vertical-calculation-module__LceI6W__operationSymbol{font-family:Andika Digits,ui-monospace,SFMono-Regular,monospace;font-size:1.25rem;font-weight:700;line-height:1}.vertical-calculation-module__LceI6W__operationLabel{margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1}.vertical-calculation-module__LceI6W__problemCard{--vc-problem-min-height:8.5rem;--vc-problem-padding:.75rem;min-width:0;min-height:var(--vc-problem-min-height);padding:var(--vc-problem-padding);border:1px solid var(--border-medium);border-radius:var(--radius-sm);background:var(--print-sheet-surface);break-inside:avoid}.vertical-calculation-module__LceI6W__divisionCard{--vc-problem-min-height:13rem}.vertical-calculation-module__LceI6W__divisionCardWorksheet{--vc-problem-min-height:11.5rem}.vertical-calculation-module__LceI6W__divisionCard2{--vc-problem-min-height:14rem}.vertical-calculation-module__LceI6W__divisionCard3{--vc-problem-min-height:18rem}.vertical-calculation-module__LceI6W__divisionCard4{--vc-problem-min-height:22rem}.vertical-calculation-module__LceI6W__divisionWrap{width:max-content;max-width:100%;margin-inline:auto;overflow-x:auto}.vertical-calculation-module__LceI6W__divisionGrid{--division-cell-size:2rem;--division-divisor-width:2.75rem;--division-row-size:2rem;--digit-cell-size:var(--division-cell-size);--digit-row-size:var(--division-row-size);grid-template-columns:var(--division-divisor-width)repeat(var(--division-column-count),var(--division-cell-size));grid-auto-rows:var(--division-row-size);font-variant-numeric:tabular-nums;place-items:center;font-family:Andika Digits,ui-monospace,SFMono-Regular,monospace;display:grid}.vertical-calculation-module__LceI6W__divisionCell{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vertical-calculation-module__LceI6W__answerDigit{color:var(--text-primary);font-size:1.125rem;font-weight:700}.vertical-calculation-module__LceI6W__broughtDownDigit{color:var(--info);font-size:1.125rem;font-weight:700}.vertical-calculation-module__LceI6W__divisionBracket{border-top:2px solid var(--text-secondary);border-left:2px solid var(--text-secondary);border-top-left-radius:var(--radius-sm);pointer-events:none;place-self:stretch stretch}.vertical-calculation-module__LceI6W__divisionRule{border-top:1.5px solid var(--text-secondary);place-self:end stretch;margin-bottom:.35rem}.vertical-calculation-module__LceI6W__divisionRuleSeparate{align-self:center;margin-bottom:0}.vertical-calculation-module__LceI6W__worksheetGrid{grid-auto-rows:1.5rem}.vertical-calculation-module__LceI6W__worksheetRule{border-top:1px solid var(--border-medium);place-self:end stretch}.vertical-calculation-module__LceI6W__digitInput{width:calc(var(--digit-cell-size) - .25rem);height:calc(var(--digit-row-size) - .25rem);border:1px solid var(--text-muted);border-radius:calc(var(--radius-sm)/2);background:var(--bg-card);color:var(--text-primary);text-align:center;font:inherit;font-size:1rem;font-weight:700}.vertical-calculation-module__LceI6W__digitInput:focus-visible{outline:2px solid var(--info);outline-offset:1px}.vertical-calculation-module__LceI6W__writingGuide{border:1px dashed var(--border-medium);border-radius:.2rem;width:72%;height:62%;display:block}.vertical-calculation-module__LceI6W__standardGrid{--standard-cell-size:1.8rem;--standard-row-size:2rem;--digit-cell-size:var(--standard-cell-size);--digit-row-size:var(--standard-row-size);grid-template-columns:repeat(var(--standard-column-count),var(--standard-cell-size));grid-auto-rows:var(--standard-row-size);font-variant-numeric:tabular-nums;justify-content:end;place-items:center;font-family:Andika Digits,ui-monospace,SFMono-Regular,monospace;font-size:1.25rem;font-weight:700;display:grid}.vertical-calculation-module__LceI6W__standardCell{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vertical-calculation-module__LceI6W__standardRule{border-top:2px solid var(--text-secondary);place-self:center stretch}.vertical-calculation-module__LceI6W__multiplicationGrid{--standard-row-size:1.7rem}@media (max-width:639px){.vertical-calculation-module__LceI6W__paper{--vc-paper-min-height:auto;--vc-paper-padding:1rem}.vertical-calculation-module__LceI6W__divisionGrid{--division-cell-size:2rem;--division-divisor-width:2.5rem;--division-row-size:2rem}}@media print{.vertical-calculation-module__LceI6W__paper{--vc-paper-min-height:0;--vc-paper-padding:4mm;width:auto;box-shadow:none}.vertical-calculation-module__LceI6W__paperDivision,.vertical-calculation-module__LceI6W__paperMultiplication{--vc-paper-padding:8mm 9mm 7mm;height:auto}.vertical-calculation-module__LceI6W__paperDivision .vertical-calculation-module__LceI6W__paperHeader,.vertical-calculation-module__LceI6W__paperMultiplication .vertical-calculation-module__LceI6W__paperHeader{margin-bottom:4mm;padding-bottom:3mm}.vertical-calculation-module__LceI6W__paperDivision .vertical-calculation-module__LceI6W__paperKicker,.vertical-calculation-module__LceI6W__paperMultiplication .vertical-calculation-module__LceI6W__paperKicker{font-size:8pt;line-height:1.2}.vertical-calculation-module__LceI6W__paperDivision .vertical-calculation-module__LceI6W__paperTitle,.vertical-calculation-module__LceI6W__paperMultiplication .vertical-calculation-module__LceI6W__paperTitle{margin-top:1.5mm;font-size:18pt;line-height:1.15}.vertical-calculation-module__LceI6W__paperDivision .vertical-calculation-module__LceI6W__paperMeta,.vertical-calculation-module__LceI6W__paperDivision .vertical-calculation-module__LceI6W__problemNumber,.vertical-calculation-module__LceI6W__paperMultiplication .vertical-calculation-module__LceI6W__paperMeta,.vertical-calculation-module__LceI6W__paperMultiplication .vertical-calculation-module__LceI6W__problemNumber{color:var(--text-secondary);font-size:9pt}.vertical-calculation-module__LceI6W__paperDivision .vertical-calculation-module__LceI6W__problemGrid{grid-template-rows:repeat(3,minmax(0,1fr));gap:2mm;height:228mm}.vertical-calculation-module__LceI6W__paperMultiplication .vertical-calculation-module__LceI6W__problemGrid{grid-template-rows:repeat(5,minmax(0,1fr));gap:2mm;height:228mm}.vertical-calculation-module__LceI6W__paperDivision .vertical-calculation-module__LceI6W__problemCard,.vertical-calculation-module__LceI6W__paperMultiplication .vertical-calculation-module__LceI6W__problemCard{--vc-problem-min-height:0;border-color:var(--border-light);border-width:.5pt;height:100%}.vertical-calculation-module__LceI6W__problemCard{--vc-problem-min-height:31mm;--vc-problem-padding:2mm;border-radius:0}.vertical-calculation-module__LceI6W__divisionCard{--vc-problem-min-height:54mm}.vertical-calculation-module__LceI6W__divisionCardWorksheet{--vc-problem-min-height:0}.vertical-calculation-module__LceI6W__paperDivision .vertical-calculation-module__LceI6W__worksheetGrid{grid-auto-rows:1.3rem}.vertical-calculation-module__LceI6W__divisionWrap{overflow:visible}.vertical-calculation-module__LceI6W__divisionGrid{--division-cell-size:1.35rem;--division-divisor-width:1.85rem;--division-row-size:1.35rem}.vertical-calculation-module__LceI6W__answerDigit,.vertical-calculation-module__LceI6W__broughtDownDigit{color:#000;font-size:.875rem}.vertical-calculation-module__LceI6W__paperDivision .vertical-calculation-module__LceI6W__answerDigit{font-size:1rem}.vertical-calculation-module__LceI6W__paperDivision .vertical-calculation-module__LceI6W__writingGuide{border-color:var(--text-muted);border-style:solid}.vertical-calculation-module__LceI6W__paperDivision .vertical-calculation-module__LceI6W__worksheetRule{border-color:var(--text-muted)}.vertical-calculation-module__LceI6W__standardGrid{--standard-cell-size:1.35rem;--standard-row-size:1.45rem;font-size:1rem}.vertical-calculation-module__LceI6W__paperMultiplication .vertical-calculation-module__LceI6W__standardGrid{--standard-cell-size:1.5rem;--standard-row-size:1.15rem;font-size:1rem}.vertical-calculation-module__LceI6W__paperMultiplication .vertical-calculation-module__LceI6W__writingGuide{border-color:var(--text-muted);border-style:solid}.vertical-calculation-module__LceI6W__digitInput{border-color:var(--text-muted)}}
