.tt-mdd-worksheet{border:1px solid #e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--tt-ink);font-family:Fredoka,ui-sans-serif,system-ui,sans-serif}.tt-mdd-worksheet+.tt-mdd-worksheet{margin-top:24px}.tt-mdd-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(4 * var(--u)) calc(16 * var(--u));font-size:min(calc(20 * var(--u)),26px);font-weight:700;margin-bottom:calc(16 * var(--u))}.tt-mdd-header>span:first-child{white-space:nowrap}.tt-mdd-title{font-weight:700;font-size:min(calc(28 * var(--u)),36px);line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-mdd-meta{font-size:min(calc(16 * var(--u)),18px);line-height:1.4;margin-bottom:calc(14 * var(--u))}.tt-mdd-grid{display:grid;gap:calc(10 * var(--u));flex:1 0 auto;align-content:stretch}.tt-mdd-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-mdd-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-mdd-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-mdd-card{display:flex;min-width:0;padding:calc(10 * var(--u)) calc(10 * var(--u));border:calc(1.5 * var(--u)) solid var(--tt-ink);border-radius:calc(10 * var(--u));background:#ffffff;font-weight:600;font-variant-numeric:tabular-nums;break-inside:avoid;page-break-inside:avoid}.tt-mdd-cols-4 .tt-mdd-card{padding:calc(10 * var(--u)) calc(6 * var(--u))}.tt-mdd-box{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.tt-mdd-index{flex:none;min-width:calc(24 * var(--u));height:calc(24 * var(--u));font-size:calc(13 * var(--u))}.tt-mdd-room{flex:1 0 auto;min-height:calc(29 * var(--u))}.tt-mdd-line{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:calc(8 * var(--u));height:calc(36 * var(--u));font-size:calc(26 * var(--u));line-height:1}.tt-mdd-num,.tt-mdd-op{font-weight:700}.tt-mdd-blank{display:block;align-self:flex-end;height:calc(2 * var(--u));margin-bottom:calc(3 * var(--u));background:var(--tt-ink)}.tt-mdd-ans,.tt-mdd-blank{flex:1 1 auto;min-width:calc(84 * var(--u))}.tt-mdd-ans{font-weight:700;border-bottom:calc(2 * var(--u)) solid var(--tt-ink);padding:0 calc(4 * var(--u));line-height:calc(30 * var(--u))}.tt-mdd-worksheet{--mdd-chart-w:calc(38 * var(--u));--mdd-chart-h:calc(30 * var(--u))}.tt-mdd-count-8{--mdd-chart-w:calc(40 * var(--u));--mdd-chart-h:calc(42 * var(--u))}.tt-mdd-chart{display:grid;grid-template-columns:repeat(4,var(--mdd-chart-w)) calc(12 * var(--u)) repeat(3,var(--mdd-chart-w));grid-template-rows:calc(20 * var(--u)) var(--mdd-chart-h) var(--mdd-chart-h);width:fit-content;margin:calc(8 * var(--u)) auto 0}.tt-mdd-chart-cell{box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:calc(1 * var(--u)) solid var(--tt-line);margin:0 calc(-1 * var(--u)) calc(-1 * var(--u)) 0;font-size:calc(22 * var(--u));font-weight:500;line-height:1;background:#ffffff}.tt-mdd-chart-head{border-color:var(--tt-ink);font-size:calc(11 * var(--u));font-weight:600}.tt-mdd-chart-given,.tt-mdd-chart-key{font-weight:700}.tt-mdd-chart-point{display:flex;align-items:flex-end;justify-content:center;padding-bottom:calc(5 * var(--u))}.tt-mdd-chart-dot{display:block;width:calc(6 * var(--u));height:calc(6 * var(--u));margin-left:calc(1 * var(--u));border-radius:999px;background:var(--tt-ink)}.tt-mdd-with-chart .tt-mdd-room{min-height:0}.tt-mdd-stack{display:grid;grid-template-columns:auto minmax(calc(64 * var(--u)),auto);grid-auto-rows:calc(34 * var(--u));align-items:center;width:fit-content;margin:0 auto;font-size:calc(26 * var(--u));line-height:calc(34 * var(--u));white-space:nowrap}.tt-mdd-stack-num{padding:0 calc(4 * var(--u)) 0 calc(10 * var(--u));text-align:right}.tt-mdd-stack-num,.tt-mdd-stack-sign{display:block;align-self:stretch;font-weight:700}.tt-mdd-stack-sign{padding-left:calc(4 * var(--u))}.tt-mdd-stack-under{border-bottom:calc(3 * var(--u)) solid var(--tt-ink)}.tt-mdd-bracket{display:grid;grid-template-columns:auto minmax(calc(46 * var(--u)),auto);grid-template-rows:calc(32 * var(--u)) calc(38 * var(--u));align-items:center;width:fit-content;margin:0 auto;font-size:calc(26 * var(--u));white-space:nowrap}.tt-mdd-quotient{padding:0 calc(7 * var(--u)) 0 calc(6 * var(--u));line-height:calc(32 * var(--u))}.tt-mdd-divisor,.tt-mdd-quotient{display:block;align-self:stretch;text-align:right;font-weight:700}.tt-mdd-divisor{padding:0 calc(6 * var(--u)) 0 calc(1 * var(--u));line-height:calc(38 * var(--u))}.tt-mdd-dividend{box-sizing:border-box;display:block;align-self:stretch;border-top:calc(3 * var(--u)) solid var(--tt-ink);border-left:calc(3 * var(--u)) solid var(--tt-ink);border-bottom-left-radius:calc(12 * var(--u));padding:0 calc(7 * var(--u)) 0 calc(11 * var(--u));text-align:right;line-height:calc(33 * var(--u));font-weight:700}.tt-mdd-mode-stacked .tt-mdd-room{min-height:calc(62 * var(--u))}.tt-mdd-mode-stacked .tt-mdd-bracket~.tt-mdd-room{min-height:calc(70 * var(--u))}.tt-mdd-cols-2 .tt-mdd-bracket,.tt-mdd-cols-2 .tt-mdd-stack{margin:0}.tt-mdd-hint{margin-top:calc(5 * var(--u));font-size:calc(13 * var(--u));font-weight:500;line-height:calc(17 * var(--u));color:var(--tt-muted);white-space:nowrap}.tt-mdd-mode-stacked .tt-mdd-hint{text-align:center}.tt-mdd-mode-stacked .tt-mdd-cols-2 .tt-mdd-hint{padding-left:calc(4 * var(--u));text-align:left}.tt-mdd-mode-horizontal .tt-mdd-hint{padding-left:calc(32 * var(--u))}.tt-mdd-is-key .tt-mdd-room{min-height:calc(6 * var(--u))}.tt-mdd-is-key.tt-mdd-mode-stacked .tt-mdd-bracket~.tt-mdd-room{min-height:calc(31 * var(--u))}.tt-mdd-is-key.tt-mdd-mode-stacked .tt-mdd-cols-2 .tt-mdd-bracket~.tt-mdd-room{min-height:calc(48 * var(--u))}