.tt-fop-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;--fop-base:calc(30 * var(--u));--f:var(--fop-base)}.tt-fop-worksheet+.tt-fop-worksheet{margin-top:24px}.tt-fop-header{display:flex;justify-content:space-between;gap:calc(16 * var(--u));font-size:calc(18 * var(--u));line-height:1.25;font-weight:700;margin-bottom:calc(16 * var(--u))}.tt-fop-header>:first-child{flex:none;white-space:nowrap}.tt-fop-header>:last-child{text-align:right}.tt-fop-title{font-weight:700;font-size:calc(28 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-fop-meta{font-size:calc(16 * var(--u));line-height:1.4;margin-bottom:calc(14 * var(--u))}.tt-fop-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:calc(12 * var(--u)) calc(24 * var(--u));flex:1 0 auto}.tt-fop-cols-3 .tt-fop-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:calc(12 * var(--u))}.tt-fop-cols-4 .tt-fop-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:calc(10 * var(--u))}.tt-fop-cell{display:flex;flex-direction:column;min-width:0;font-weight:700;break-inside:avoid;page-break-inside:avoid}.tt-fop-top{display:flex;align-items:center;gap:calc(10 * var(--u));min-width:0}.tt-fop-index{flex:none;min-width:calc(var(--fop-base) * .95);height:calc(var(--fop-base) * .95);font-size:calc(var(--fop-base) * .5)}.tt-fop-expr{display:flex;align-items:center;flex:none;white-space:nowrap}.tt-fop-frac{display:inline-flex;flex-direction:column;align-items:center;flex:none}.tt-fop-den,.tt-fop-num{display:block;box-sizing:border-box;min-width:calc(var(--f) * .95);height:calc(var(--f) * 1.1);padding:0 calc(var(--f) * .14);font-size:var(--f);line-height:calc(var(--f) * 1.1);text-align:center;font-variant-numeric:tabular-nums}.tt-fop-bar{display:block;align-self:stretch;height:0;border-top:calc(var(--f) * .1) solid var(--tt-ink);border-radius:calc(var(--f) * .05)}.tt-fop-whole{flex:none;font-size:calc(var(--f) * 1.4);line-height:calc(var(--f) * 2.3);font-variant-numeric:tabular-nums}.tt-fop-mixed{display:inline-flex;align-items:center;flex:none;gap:calc(var(--f) * .06)}.tt-fop-op{flex:none;padding:0 calc(var(--f) * .3);font-size:calc(var(--f) * 1.1);line-height:calc(var(--f) * 1.3);font-weight:600}.tt-fop-ans{display:flex;align-items:center;flex:none;height:calc(var(--fop-base) * 2.1);white-space:nowrap}.tt-fop-ans>.tt-fop-op:first-child{padding-left:0}.tt-fop-blank{display:block;flex:none;align-self:flex-end;width:calc(var(--fop-base) * 5);margin-bottom:calc(var(--fop-base) * .3);border-bottom:calc(2 * var(--u)) solid var(--tt-ink)}.tt-fop-answer{--f:calc(var(--fop-base) * 0.8)}.tt-fop-answer,.tt-fop-answer-part{display:inline-flex;align-items:center;flex:none}.tt-fop-mode-work{--fop-base:calc(25 * var(--u))}.tt-fop-mode-work .tt-fop-cell{padding:calc(8 * var(--u)) calc(11 * var(--u)) calc(4 * var(--u));border:calc(1.5 * var(--u)) solid var(--tt-c1-line);border-radius:calc(10 * var(--u));background:#ffffff}.tt-fop-work{flex:1 1 auto;min-height:calc(62 * var(--u))}.tt-fop-mode-work .tt-fop-ans{height:calc(var(--fop-base) * 1.9)}.tt-fop-mode-work.tt-fop-n8{--fop-base:calc(30 * var(--u))}.tt-fop-mode-work.tt-fop-cols-3{--fop-base:calc(24 * var(--u))}.tt-fop-mode-work.tt-fop-cols-4{--fop-base:calc(22 * var(--u))}.tt-fop-cols-3 .tt-fop-top,.tt-fop-cols-4 .tt-fop-top{flex-direction:column;align-items:flex-start;gap:calc(2 * var(--u))}.tt-fop-cols-3 .tt-fop-index,.tt-fop-cols-4 .tt-fop-index{min-width:calc(20 * var(--u));height:calc(20 * var(--u));font-size:calc(12 * var(--u))}.tt-fop-cols-4 .tt-fop-cell{padding:calc(7 * var(--u)) calc(8 * var(--u)) calc(3 * var(--u))}.tt-fop-cols-3 .tt-fop-blank,.tt-fop-cols-4 .tt-fop-blank{width:calc(var(--fop-base) * 4.2)}.tt-fop-cols-3 .tt-fop-work,.tt-fop-cols-4 .tt-fop-work{min-height:calc(56 * var(--u))}.tt-fop-mode-tall .tt-fop-grid{row-gap:calc(8 * var(--u))}.tt-fop-mode-tall .tt-fop-top{margin-top:auto}.tt-fop-mode-tall .tt-fop-ans{height:calc(var(--fop-base) * 1.7);margin-bottom:auto;padding-left:calc(var(--fop-base) * .95 + 10 * var(--u))}.tt-fop-mode-tall .tt-fop-answer{--f:calc(var(--fop-base) * 0.72)}.tt-fop-mode-inline .tt-fop-grid{row-gap:calc(6 * var(--u))}.tt-fop-mode-inline .tt-fop-cell{justify-content:center}.tt-fop-mode-inline .tt-fop-blank{width:calc(var(--fop-base) * 2.6);margin-bottom:calc(var(--fop-base) * .35)}