.tt-wff-worksheet{border:1px solid #e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--tt-ink);--wff-bd:calc(2.5 * var(--u))}.tt-wff-worksheet+.tt-wff-worksheet{margin-top:24px}.tt-wff-mode-two{--wff-w:calc(168 * var(--u));--wff-gap:calc(16 * var(--u));--wff-h:calc(92 * var(--u));--wff-font:calc(58 * var(--u));--wff-cols:4}.tt-wff-mode-two.tt-wff-rows-2{--wff-h:calc(112 * var(--u));--wff-font:calc(66 * var(--u))}.tt-wff-mode-one{--wff-w:calc(224 * var(--u));--wff-gap:calc(24 * var(--u));--wff-h:calc(138 * var(--u));--wff-font:calc(86 * var(--u));--wff-cols:3}.tt-wff-mode-one.tt-wff-rows-2{--wff-h:calc(200 * var(--u));--wff-font:calc(92 * var(--u))}.tt-wff-mode-one.tt-wff-rows-3{--wff-h:calc(168 * var(--u));--wff-font:calc(92 * var(--u))}.tt-wff-header{display:flex;justify-content:space-between;font-size:calc(20 * var(--u));font-weight:700;margin-bottom:calc(18 * var(--u))}.tt-wff-title{font-weight:700;font-size:calc(28 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-wff-meta{font-size:calc(16 * var(--u));line-height:1.4;margin-bottom:calc(16 * var(--u))}.tt-wff-books{display:flex;flex-direction:column;gap:calc(26 * var(--u))}.tt-wff-book{width:calc(var(--wff-cols) * var(--wff-w) + (var(--wff-cols) - 1) * var(--wff-gap));margin-inline:auto}.tt-wff-strip{box-sizing:border-box;display:grid;grid-template-columns:calc(var(--wff-w) - var(--wff-bd)) minmax(0,1fr);height:var(--wff-h);border:var(--wff-bd) dashed var(--tt-ink);margin-bottom:calc(14 * var(--u))}.tt-wff-strip-left{position:relative;display:flex;align-items:center;justify-content:center;border-right:calc(1.5 * var(--u)) dotted var(--tt-line)}.tt-wff-strip-hint{font-size:calc(13 * var(--u));line-height:1.2;color:var(--tt-muted);text-align:center;padding:0 calc(10 * var(--u)) 0 calc(26 * var(--u))}.tt-wff-rime{display:flex;align-items:center;padding-left:calc(4 * var(--u));font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:var(--wff-font);line-height:1;white-space:nowrap;overflow:hidden}.tt-wff-cards{display:grid;grid-template-columns:repeat(var(--wff-cols),var(--wff-w));grid-auto-rows:var(--wff-h);gap:var(--wff-gap)}.tt-wff-card{box-sizing:border-box;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;width:var(--wff-w);height:var(--wff-h);border:var(--wff-bd) dashed var(--tt-ink);padding:0 calc(5 * var(--u)) 0 calc(24 * var(--u));overflow:hidden}.tt-wff-onset{justify-self:end;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:var(--wff-font);line-height:1;white-space:nowrap}.tt-wff-pic{display:block;width:calc(var(--wff-h) * .4);height:calc(var(--wff-h) * .4);object-fit:contain}.tt-wff-cover{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 calc(6 * var(--u)) 0 calc(24 * var(--u))}.tt-wff-cover-rime{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(var(--wff-font) * .6);line-height:1.05}.tt-wff-cover-sub{font-size:calc(var(--wff-font) * .26);line-height:1.2;font-weight:600}.tt-wff-staple{position:absolute;left:calc(8 * var(--u));width:calc(4 * var(--u));height:calc(var(--wff-h) * .2);background:var(--tt-ink);border-radius:calc(2 * var(--u))}.tt-wff-staple-top{top:calc(var(--wff-h) * .14)}.tt-wff-staple-bottom{bottom:calc(var(--wff-h) * .14)}.tt-wff-recs{display:flex;flex-direction:column;gap:calc(26 * var(--u))}.tt-wff-rec-head{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(26 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-wff-rec-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:calc(28 * var(--u))}.tt-wff-rec-label{font-weight:700;font-size:calc(17 * var(--u));line-height:1.3;margin-bottom:calc(6 * var(--u))}.tt-wff-lines{list-style:none;margin:0;padding:0}.tt-wff-line{display:grid;grid-template-columns:calc(26 * var(--u)) minmax(0,1fr);align-items:end;height:calc(38 * var(--u))}.tt-wff-line-num{font-size:calc(15 * var(--u));font-weight:700;line-height:calc(30 * var(--u))}.tt-wff-line-write,.tt-wff-sort-cell{display:block;height:calc(32 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--tt-ink);font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:calc(24 * var(--u));line-height:calc(32 * var(--u));padding-left:calc(6 * var(--u));white-space:nowrap;overflow:hidden}.tt-wff-sort{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:calc(38 * var(--u));column-gap:calc(16 * var(--u));align-items:end;border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(8 * var(--u));padding:0 calc(12 * var(--u)) calc(10 * var(--u))}.tt-wff-sort-head{align-self:center;text-align:center;font-weight:700;font-size:calc(16 * var(--u));line-height:1.2;border-bottom:calc(2 * var(--u)) solid var(--tt-ink);padding:calc(6 * var(--u)) 0}.tt-wff-draw{height:calc(220 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(8 * var(--u))}.tt-wff-draw-line{height:calc(40 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--tt-ink)}