.tt-frac-worksheet{border:1px solid #e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.04)}.tt-frac-worksheet+.tt-frac-worksheet{margin-top:24px}.tt-frac-worksheet-header{display:flex;justify-content:space-between;font-size:calc(20 * var(--u));font-weight:700;color:var(--tt-ink);margin-bottom:calc(18 * var(--u))}.tt-frac-worksheet-title{font-weight:700;font-size:calc(28 * var(--u));line-height:1.2;margin-bottom:calc(10 * var(--u))}.tt-frac-worksheet-meta{font-size:calc(16 * var(--u));line-height:1.45;margin-bottom:calc(18 * var(--u))}.tt-frac-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(18 * var(--u)) calc(20 * var(--u))}.tt-frac-grid-4col{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-frac-problem{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;color:var(--tt-ink);break-inside:avoid;page-break-inside:avoid;border:calc(2 * var(--u)) solid var(--tt-line);border-radius:calc(12 * var(--u));padding:calc(6 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u));display:flex;flex-direction:column}.tt-frac-compare,.tt-frac-identify,.tt-frac-shade{flex:1 1 auto;justify-content:center;align-content:center}.tt-frac-problem-number{margin:0 0 calc(4 * var(--u)) calc(2 * var(--u));min-width:calc(24 * var(--u));height:calc(24 * var(--u));font-size:calc(13 * var(--u))}.tt-frac-shape{display:block;width:calc(96 * var(--u));max-width:100%;height:auto;margin:0 auto}.tt-frac-shape-bar{width:calc(132 * var(--u))}.tt-frac-identify{display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--u))}.tt-frac-blank-fraction{display:inline-flex;flex-direction:column;align-items:center;gap:calc(1 * var(--u));font-size:calc(24 * var(--u));font-weight:700;line-height:1}.tt-frac-blank-line{display:inline-block;box-sizing:border-box;width:calc(34 * var(--u));height:calc(26 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(6 * var(--u));background:#ffffff}.tt-frac-fraction-bar{display:inline-block;width:calc(40 * var(--u));height:calc(2 * var(--u));background:var(--tt-ink);margin:calc(1 * var(--u)) 0}.tt-frac-shade{display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--u))}.tt-frac-shade-fraction{font-size:calc(24 * var(--u));font-weight:700}.tt-frac-compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:calc(6 * var(--u));padding:0 calc(2 * var(--u))}.tt-frac-compare .tt-frac-shape{width:calc(80 * var(--u))}.tt-frac-compare .tt-frac-shape-bar{width:calc(92 * var(--u))}.tt-frac-compare-side{display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u));min-width:0}.tt-frac-compare-op{display:flex;align-items:center;justify-content:center;min-width:calc(30 * var(--u))}.tt-frac-blank-box{display:inline-block;box-sizing:border-box;width:calc(32 * var(--u));height:calc(32 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(6 * var(--u));background:#ffffff}.tt-frac-answer-value{font-weight:800}.tt-frac-answer-value,.tt-frac-fraction{font-size:calc(24 * var(--u));color:var(--tt-ink)}.tt-frac-fraction{display:inline-flex;flex-direction:column;align-items:center;line-height:1;font-weight:700}.tt-frac-den,.tt-frac-num{line-height:1.1;padding:calc(1 * var(--u)) 0}.tt-frac-fraction-bar-inline{display:inline-block;width:calc(24 * var(--u));height:calc(2 * var(--u));background:var(--tt-ink);margin:calc(2 * var(--u)) 0}@media print{.tt-frac-shape,.tt-frac-shape *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}