.tt-ext-worksheet{border:1px solid #e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--tt-ink)}.tt-ext-worksheet+.tt-ext-worksheet{margin-top:24px}.tt-ext-title{font-weight:700;font-size:calc(26 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-ext-meta{font-size:calc(16 * var(--u));line-height:1.4;margin-bottom:calc(12 * var(--u))}.tt-ext-grid{display:grid;grid-template-columns:repeat(2,calc(360 * var(--u)));grid-template-rows:repeat(2,minmax(calc(412 * var(--u)),auto));width:fit-content;margin:0 auto}.tt-ext-per-2 .tt-ext-grid{grid-template-columns:calc(720 * var(--u))}.tt-ext-per-6 .tt-ext-grid{grid-template-rows:repeat(3,minmax(calc(274 * var(--u)),auto))}.tt-ext-cut{box-sizing:border-box;display:flex;min-width:0;border-right:calc(1.5 * var(--u)) dashed var(--tt-ink);border-bottom:calc(1.5 * var(--u)) dashed var(--tt-ink);padding:calc(8 * var(--u))}.tt-ext-per-2 .tt-ext-cut,.tt-ext-per-4 .tt-ext-cut:nth-child(odd),.tt-ext-per-6 .tt-ext-cut:nth-child(odd){border-left:calc(1.5 * var(--u)) dashed var(--tt-ink)}.tt-ext-per-2 .tt-ext-cut:first-child,.tt-ext-per-4 .tt-ext-cut:nth-child(-n+2),.tt-ext-per-6 .tt-ext-cut:nth-child(-n+2){border-top:calc(1.5 * var(--u)) dashed var(--tt-ink)}.tt-ext-slip{box-sizing:border-box;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(6 * var(--u));border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u));background:#ffffff;font-size:calc(15 * var(--u));line-height:calc(20 * var(--u))}.tt-ext-per-6 .tt-ext-slip{gap:calc(4 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u));font-size:calc(13.5 * var(--u));line-height:calc(18 * var(--u))}.tt-ext-band-k2 .tt-ext-slip{font-size:calc(17 * var(--u));line-height:calc(22 * var(--u))}.tt-ext-band-k2.tt-ext-per-6 .tt-ext-slip{font-size:calc(15 * var(--u));line-height:calc(19 * var(--u))}.tt-ext-top{flex:none;display:flex;justify-content:space-between;align-items:center;gap:calc(8 * var(--u));min-width:0;padding-bottom:calc(4 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-ext-tag{flex:none;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));letter-spacing:calc(1 * var(--u));text-transform:uppercase;border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(999 * var(--u));padding:0 calc(8 * var(--u))}.tt-ext-kind{min-width:0;font-size:calc(12.5 * var(--u));line-height:calc(16 * var(--u));font-weight:600;color:var(--tt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-ext-target{flex:none;font-weight:600}.tt-ext-target-label{font-weight:800}.tt-ext-section{flex:1 1 0;display:flex;flex-direction:column}.tt-ext-section-fixed{flex:1 1 auto}.tt-ext-prompt{display:flex;gap:calc(6 * var(--u));font-weight:700}.tt-ext-big,.tt-ext-prompt{flex:none;align-items:center}.tt-ext-big{display:inline-flex;justify-content:center;width:calc(24 * var(--u));height:calc(24 * var(--u));border-radius:50%;border:calc(2 * var(--u)) solid var(--tt-ink);font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-size:calc(15 * var(--u));line-height:1}.tt-ext-per-6 .tt-ext-big{width:calc(20 * var(--u));height:calc(20 * var(--u));font-size:calc(13 * var(--u))}.tt-ext-write{flex:1 1 auto;display:flex;flex-direction:column}.tt-ext-rule{flex:1 1 0;min-height:calc(28 * var(--u));max-height:calc(56 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink);display:flex;align-items:flex-end}.tt-ext-per-6 .tt-ext-rule{min-height:calc(22 * var(--u))}.tt-ext-band-k2 .tt-ext-rule{min-height:calc(34 * var(--u));max-height:calc(64 * var(--u))}.tt-ext-band-k2.tt-ext-per-6 .tt-ext-rule{min-height:calc(26 * var(--u))}.tt-ext-rule-n{font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));font-weight:600;color:var(--tt-muted);padding-bottom:calc(1 * var(--u))}.tt-ext-ican,.tt-ext-word{flex:none;display:flex;align-items:flex-end;gap:calc(6 * var(--u));font-weight:700}.tt-ext-blank{flex:1 1 auto;min-width:0;height:calc(20 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-ext-ask{flex:none;font-weight:600;font-size:calc(13 * var(--u));line-height:calc(17 * var(--u))}.tt-ext-scale{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(4 * var(--u))}.tt-ext-scale-item{display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--u));min-width:0;text-align:center}.tt-ext-face{display:block;width:calc(46 * var(--u));height:calc(46 * var(--u))}.tt-ext-per-2 .tt-ext-face{width:calc(62 * var(--u));height:calc(62 * var(--u))}.tt-ext-per-6 .tt-ext-face{width:calc(38 * var(--u));height:calc(38 * var(--u))}.tt-ext-num{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(42 * var(--u));height:calc(42 * var(--u));border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:50%;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(22 * var(--u));line-height:1}.tt-ext-per-6 .tt-ext-num{width:calc(34 * var(--u));height:calc(34 * var(--u));font-size:calc(18 * var(--u))}.tt-ext-scale-label{font-size:calc(11.5 * var(--u));line-height:calc(14 * var(--u));font-weight:600}.tt-ext-per-2 .tt-ext-scale-label{font-size:calc(14 * var(--u));line-height:calc(18 * var(--u))}.tt-ext-lights{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(4 * var(--u));border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(14 * var(--u));padding:calc(5 * var(--u)) calc(4 * var(--u))}.tt-ext-light{flex-direction:column;gap:calc(3 * var(--u));min-width:0;text-align:center}.tt-ext-bulb,.tt-ext-light{display:flex;align-items:center}.tt-ext-bulb{justify-content:center;box-sizing:border-box;width:calc(50 * var(--u));height:calc(50 * var(--u));border:calc(3 * var(--u)) solid var(--tt-ink);border-radius:50%;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(13 * var(--u));line-height:1;letter-spacing:calc(.5 * var(--u))}.tt-ext-bulb-stop{border-style:double;border-width:calc(5 * var(--u))}.tt-ext-bulb-slow{border-style:dashed}.tt-ext-per-2 .tt-ext-bulb{width:calc(64 * var(--u));height:calc(64 * var(--u));font-size:calc(16 * var(--u))}.tt-ext-per-6 .tt-ext-bulb{width:calc(40 * var(--u));height:calc(40 * var(--u));font-size:calc(11 * var(--u))}.tt-ext-light-label{font-size:calc(11.5 * var(--u));line-height:calc(14 * var(--u));font-weight:600}.tt-ext-per-2 .tt-ext-light-label{font-size:calc(14 * var(--u));line-height:calc(18 * var(--u))}.tt-ext-question{flex:none;font-weight:700;overflow-wrap:anywhere}.tt-ext-conf{align-items:center;justify-content:space-between;font-weight:600;font-size:calc(13 * var(--u));line-height:calc(17 * var(--u))}.tt-ext-conf,.tt-ext-conf-items{flex:none;display:flex;gap:calc(8 * var(--u))}.tt-ext-face-sm{display:block;width:calc(28 * var(--u));height:calc(28 * var(--u))}.tt-ext-num-sm{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(26 * var(--u));height:calc(26 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:50%;font-weight:700;font-size:calc(14 * var(--u));line-height:1}.tt-ext-word-text{min-width:0;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-size:calc(22 * var(--u));line-height:calc(26 * var(--u));overflow-wrap:anywhere}.tt-ext-per-6 .tt-ext-word-text{font-size:calc(19 * var(--u));line-height:calc(22 * var(--u))}.tt-ext-vocab{flex:1 1 auto;display:flex;flex-direction:column;gap:calc(6 * var(--u))}.tt-ext-vocab-side{display:grid;grid-template-columns:calc(280 * var(--u)) minmax(0,1fr);gap:calc(14 * var(--u))}.tt-ext-draw{box-sizing:border-box;flex:1 1 auto;min-height:calc(70 * var(--u));border:calc(2 * var(--u)) dotted var(--tt-ink);border-radius:calc(8 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u))}.tt-ext-per-6 .tt-ext-draw{min-height:calc(56 * var(--u))}.tt-ext-draw-label{font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));font-weight:600;color:var(--tt-muted)}