.tt-sls-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}.tt-sls-worksheet+.tt-sls-worksheet{margin-top:24px}.tt-sls-title{width:calc(718 * var(--u));font-weight:700;font-size:calc(28 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-sls-meta{width:calc(718 * var(--u));font-size:calc(16 * var(--u));line-height:1.4;margin-bottom:calc(14 * var(--u))}.tt-sls-mark{display:block;flex:none;width:calc(13 * var(--u));height:calc(13 * var(--u))}.tt-sls-table{display:grid;width:fit-content;border-top:calc(2 * var(--u)) solid var(--tt-ink);border-left:calc(2 * var(--u)) solid var(--tt-ink);margin-bottom:calc(14 * var(--u))}.tt-sls-td,.tt-sls-th{display:flex;align-items:center;box-sizing:border-box;min-width:0;border-right:calc(2 * var(--u)) solid var(--tt-ink);border-bottom:calc(2 * var(--u)) solid var(--tt-ink);background:#ffffff}.tt-sls-th{gap:calc(6 * var(--u));min-height:calc(34 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));border-bottom-width:calc(3.5 * var(--u));font-size:calc(17 * var(--u));font-weight:700;line-height:1.1}.tt-sls-th-die{justify-content:center;padding:0;font-size:calc(14 * var(--u))}.tt-sls-td{min-height:calc(44 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));font-size:calc(21 * var(--u));font-weight:600;line-height:1.15}.tt-sls-table-4 .tt-sls-td{font-size:calc(18.5 * var(--u))}.tt-sls-table-5 .tt-sls-td{padding:calc(3 * var(--u)) calc(6 * var(--u));font-size:calc(16 * var(--u))}.tt-sls-table-5 .tt-sls-th{padding:calc(4 * var(--u)) calc(6 * var(--u));font-size:calc(15.5 * var(--u))}.tt-sls-level-k1 .tt-sls-table-4 .tt-sls-td{font-size:calc(20 * var(--u))}.tt-sls-level-k1 .tt-sls-table-5 .tt-sls-td{font-size:calc(17.5 * var(--u))}.tt-sls-td-die{justify-content:center;padding:0}.tt-sls-die{display:block;width:calc(32 * var(--u));height:calc(32 * var(--u))}.tt-sls-num{flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(14 * var(--u));background:var(--tt-ink);color:#ffffff;font-size:calc(16 * var(--u));font-weight:700;line-height:1}.tt-sls-sentences{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(8 * var(--u));width:calc(718 * var(--u))}.tt-sls-sentence{display:flex;align-items:flex-start;gap:calc(10 * var(--u))}.tt-sls-sentence .tt-sls-num{margin-top:calc(var(--sls-pitch) - 28 * var(--u))}.tt-sls-lines{flex:1 1 auto;min-width:0}.tt-sls-line,.tt-sls-lines{display:flex;flex-direction:column}.tt-sls-line{height:var(--sls-pitch)}.tt-sls-line-gap{flex:3 1 0}.tt-sls-guide{position:relative;flex:7 1 0;box-sizing:border-box;border-bottom:calc(2 * var(--u)) solid var(--tt-ink)}.tt-sls-lines-primary .tt-sls-guide{border-top:calc(1.5 * var(--u)) solid var(--tt-line)}.tt-sls-mid{position:absolute;left:0;right:0;top:50%;height:0;border-top:calc(1.5 * var(--u)) dashed var(--tt-line)}.tt-sls-draw{position:relative;box-sizing:border-box;flex:1 0 auto;width:calc(718 * var(--u));min-height:calc(140 * var(--u));margin-top:calc(14 * var(--u));border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(12 * var(--u));background:#ffffff}.tt-sls-draw-label{position:absolute;top:calc(7 * var(--u));left:calc(11 * var(--u));font-size:calc(12 * var(--u));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tt-muted);line-height:1.2}.tt-sls-check{display:flex;align-items:center;gap:calc(22 * var(--u));box-sizing:border-box;width:calc(718 * var(--u));height:calc(32 * var(--u));margin-top:calc(10 * var(--u));font-size:calc(16 * var(--u));font-weight:600;line-height:1.25;white-space:nowrap}.tt-sls-check-title{font-weight:700}.tt-sls-check-item{display:flex;align-items:center;gap:calc(7 * var(--u))}.tt-sls-tick{flex:none;box-sizing:border-box;width:calc(20 * var(--u));height:calc(20 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(4 * var(--u));background:#ffffff}.tt-sls-marks{font-weight:700;letter-spacing:.18em}.tt-sls-b-dotted{--sls-bx:3.5;--sls-by:3.5;border:calc(3.5 * var(--u)) dotted var(--tt-ink)}.tt-sls-b-solid{--sls-bx:3.5;--sls-by:3.5;border:calc(3.5 * var(--u)) solid var(--tt-ink)}.tt-sls-b-dashed{--sls-bx:3;--sls-by:3;border:calc(3 * var(--u)) dashed var(--tt-ink)}.tt-sls-b-double{--sls-bx:6;--sls-by:6;border:calc(6 * var(--u)) double var(--tt-ink)}.tt-sls-b-bars{--sls-bx:9;--sls-by:1.5;border:calc(1.5 * var(--u)) solid var(--tt-ink);border-left-width:calc(9 * var(--u));border-right-width:calc(9 * var(--u))}.tt-sls-cards{display:grid;gap:calc(8 * var(--u));flex:1 0 auto;align-content:stretch;width:fit-content}.tt-sls-card{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;padding:calc((11 - var(--sls-by)) * var(--u)) calc((14 - var(--sls-bx)) * var(--u));border-radius:calc(8 * var(--u));background:#ffffff;break-inside:avoid;page-break-inside:avoid}.tt-sls-card-label{flex:none;display:flex;align-items:center;gap:calc(5 * var(--u));font-size:calc(11 * var(--u));font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.tt-sls-card-label .tt-sls-mark{width:calc(11 * var(--u));height:calc(11 * var(--u))}.tt-sls-card-word{display:block;margin:auto 0;text-align:center;font-size:calc(var(--sls-card-font) * var(--u) * var(--tt-text-fit, 1));font-weight:600;line-height:1.12}.tt-sls-bank{display:flex;flex-direction:column;gap:calc(6 * var(--u));width:calc(718 * var(--u));margin-bottom:calc(14 * var(--u))}.tt-sls-bank-row{display:grid;grid-template-columns:calc(118 * var(--u)) repeat(3,minmax(0,1fr));align-items:center;column-gap:calc(8 * var(--u));box-sizing:border-box;min-height:calc(38 * var(--u));padding:calc(2 * var(--u)) calc((17 - var(--sls-bx)) * var(--u));border-radius:calc(8 * var(--u));background:#ffffff}.tt-sls-bank-label{display:flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(13 * var(--u));font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;white-space:nowrap}.tt-sls-bank-word{min-width:0;font-size:calc(17 * var(--u));font-weight:600;line-height:1.05}.tt-sls-blocks{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:1fr;gap:calc(10 * var(--u));flex:1 0 auto;width:calc(718 * var(--u))}.tt-sls-block{display:flex;align-items:stretch;gap:calc(10 * var(--u));min-width:0}.tt-sls-block .tt-sls-num{align-self:flex-start}.tt-sls-pic{flex:none;box-sizing:border-box;width:calc(190 * var(--u));border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(10 * var(--u));background:#ffffff}.tt-sls-block .tt-sls-line{height:auto;flex:1 0 var(--sls-pitch)}