.tt-np-worksheet{border:1px solid #e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--tt-ink)}.tt-np-worksheet+.tt-np-worksheet{margin-top:24px}.tt-np-title{font-weight:700;font-size:calc(28 * var(--u));line-height:1.2;margin-bottom:calc(6 * var(--u));white-space:nowrap}.tt-np-meta{font-size:calc(15 * var(--u));line-height:1.4;margin-bottom:calc(12 * var(--u))}.tt-np-halves{display:flex;flex-direction:column;gap:calc(16 * var(--u))}.tt-np-two .tt-np-grid+.tt-np-grid{border-top:calc(2 * var(--u)) dashed var(--tt-line);padding-top:calc(16 * var(--u))}.tt-np-grid{display:grid;--np-pad:calc(10 * var(--u));--np-label:calc(20 * var(--u))}.tt-np-box{box-sizing:border-box;border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(12 * var(--u));background:#ffffff;padding:calc(8 * var(--u)) var(--np-pad);display:flex;flex-direction:column;min-width:0;overflow:hidden}.tt-np-label{flex:none;height:var(--np-label);font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(.72 * var(--np-label));line-height:var(--np-label);color:var(--tt-ink);white-space:nowrap;overflow:hidden}.tt-np-body{flex:1;min-height:0;display:flex;justify-content:center}.tt-np-body,.tt-np-numeral-box .tt-np-body{align-items:center}.tt-np-numeral{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap}.tt-np-dots{font-family:TT Dots,Fredoka,sans-serif;font-weight:400;letter-spacing:.04em;color:#374151}.tt-np-trace{display:grid;column-gap:calc(6 * var(--u));align-items:stretch}.tt-np-trace-cell{display:flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap;overflow:hidden}.tt-np-write{border:calc(2 * var(--u)) dashed var(--tt-line);border-radius:calc(8 * var(--u))}.tt-np-word-row{display:flex;align-items:flex-end;gap:calc(16 * var(--u));width:100%}.tt-np-word{flex:0 0 auto;min-width:0;line-height:1.1;white-space:nowrap;overflow:visible;align-self:center}.tt-np-word-line{flex:1;min-width:calc(80 * var(--u));height:70%;border-bottom:calc(2 * var(--u)) solid var(--tt-ink)}.tt-np-frames{display:flex;flex-direction:column;gap:calc(10 * var(--u))}.tt-np-frames-2{gap:calc(8 * var(--u))}.tt-np-frame{display:grid;border:calc(2 * var(--u)) solid var(--tt-ink);background:#ffffff}.tt-np-frame-cell{display:block;border:calc(1 * var(--u)) solid var(--tt-ink)}.tt-np-draw{width:100%;height:100%}.tt-np-circle{display:grid;column-gap:calc(8 * var(--u));align-items:stretch}.tt-np-circle-cell{display:flex;align-items:center;justify-content:center;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap;overflow:hidden}.tt-np-counton{display:flex}.tt-np-counton,.tt-np-counton-group{align-items:center;gap:calc(4 * var(--u))}.tt-np-counton-box,.tt-np-counton-group{display:inline-flex}.tt-np-counton-box{align-items:center;justify-content:center;box-sizing:border-box;border:calc(2 * var(--u)) dashed var(--tt-line);border-radius:calc(8 * var(--u));font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;line-height:1}.tt-np-counton-given{border-style:solid;border-color:var(--tt-ink)}.tt-np-counton-comma{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(26 * var(--u));line-height:1;align-self:flex-end}.tt-np-die,.tt-np-dotarray,.tt-np-tally{display:block}.tt-np-tally-empty{width:100%;height:100%}.tt-np-dice{display:flex;align-items:center;gap:calc(12 * var(--u))}