/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.make-ten{font-size:calc(var(--num-size-h) * .86);gap:1.2mm}.make-ten .answer-box{min-width:calc(var(--digits,2) * var(--digit-w) + 1em);padding:0 1mm}.make-ten__num{border-radius:1mm;padding:0 .8mm}.make-ten__num--ten{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.make-ten__num--ten{background:color-mix(in srgb, var(--sheet-accent) 22%, white)}}.make-ten__num--ten{box-shadow:0 0 0 .5pt var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.make-ten__num--ten{box-shadow:0 0 0 .5pt color-mix(in srgb, var(--sheet-accent) 45%, white)}}.sheet--mono .make-ten__num--ten{background:#e6e8eb;box-shadow:0 0 0 .5pt #9aa0a6}.sheet .problem:has(>.ntable){padding:0 2mm}.sheet .problem:has(>.ntable) .problem__num{display:none}.ntable{grid-template-columns:repeat(calc(var(--ntable-cols,6) + 1), 1fr);border:1pt solid var(--sheet-ink);width:min(100%,172mm);font-size:calc(var(--num-size-h) * 1.25);font-weight:var(--num-weight);border-radius:1.5mm;margin:4mm auto 0;display:grid;overflow:hidden}.ntable__cell{border-right:.6pt solid var(--sheet-line);border-bottom:.6pt solid var(--sheet-line);justify-content:center;align-items:center;min-width:0;height:19mm;display:flex}.ntable__cell--head{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.ntable__cell--head{background:color-mix(in srgb, var(--sheet-accent) 18%, white)}}.ntable__cell--head{color:var(--sheet-accent-deep);font-weight:700}.ntable__cell--corner{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.ntable__cell--corner{background:color-mix(in srgb, var(--sheet-accent) 32%, white)}}.ntable__cell--corner{color:var(--sheet-accent-deep);font-weight:700;font-size:calc(var(--num-size-h) * 1.3)}.ntable__cell--top{border-bottom:1pt solid var(--sheet-ink)}.ntable__cell--left{border-right:1pt solid var(--sheet-ink)}.ntable__cell--blank{background:var(--answer-bg)}.ntable__cell--answer{color:var(--sheet-accent-deep);font-weight:700}.sheet--mono .ntable__cell--head,.sheet--mono .ntable__cell--corner{color:#1f2328;background:#e6e8eb}.sheet .problem:has(>.ngrid){padding:0 2mm}.sheet .problem:has(>.ngrid) .problem__num{display:none}.ngrid{grid-template-columns:repeat(var(--ngrid-cols,10), 1fr);border:1pt solid var(--sheet-ink);width:min(100%,172mm);font-size:calc(var(--num-size-h) * 1.05);font-weight:var(--num-weight);border-radius:1.5mm;margin:4mm auto 0;display:grid;overflow:hidden}.ngrid__cell{border-right:.6pt solid var(--sheet-line);border-bottom:.6pt solid var(--sheet-line);justify-content:center;align-items:center;min-width:0;height:15.5mm;display:flex}.ngrid__cell:nth-child(10n){border-right:0}.ngrid__cell--blank{background:var(--answer-bg)}.ngrid__cell--answer{color:var(--sheet-accent-deep);font-weight:700}.theme-playful .ngrid__cell:nth-child(odd){background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful .ngrid__cell:nth-child(odd){background:color-mix(in srgb, var(--sheet-accent) 5%, white)}}.theme-playful .ngrid__cell--blank{background:var(--answer-bg)}.place-value{font-size:calc(var(--num-size-h) * .9);gap:1.6mm}.place-value__term{align-items:baseline;gap:.6mm;display:inline-flex}.place-value__term small{color:var(--sheet-muted);font-size:.55em;font-weight:500}.place-value .answer-box{min-width:calc(var(--digits,1) * var(--digit-w) + 1.1em);padding:0 1mm}.multiply-vertical{--mv-size:calc(var(--num-size) * .9);font-size:var(--mv-size);font-weight:var(--num-weight);grid-template-columns:6mm 1fr;min-width:32mm;line-height:1.15;display:inline-grid}.multiply-vertical--p3{--mv-size:calc(var(--num-size) * .78)}.multiply-vertical--wide{--mv-size:calc(var(--num-size) * .8);min-width:36mm}.multiply-vertical__op{color:var(--sheet-muted);align-self:end;font-weight:500}.multiply-vertical__num{text-align:right;letter-spacing:.08em;padding-right:1mm}.multiply-vertical__num .blank{letter-spacing:.05em;min-width:2.2em;height:1.3em;font-size:.8em}.multiply-vertical__partial{min-height:1.15em;color:var(--sheet-accent-deep);border-bottom:.5pt dashed var(--sheet-line-soft)}.multiply-vertical__partial:last-of-type{border-bottom:0}.multiply-vertical__rule{border-top:var(--rule-weight) solid var(--sheet-ink);grid-column:1/-1;margin:1mm 0}.multiply-vertical__answer{min-width:calc(var(--digits,2) * var(--digit-w) + 1.3em);border-radius:var(--box-radius);background:var(--answer-bg);border:var(--answer-border);text-align:right;letter-spacing:.08em;height:1.4em;color:var(--sheet-accent-deep);grid-column:1/-1;justify-self:end;padding-right:1mm}.divide-long{--dl-size:calc(var(--num-size) * .85);--dl-pad:.6ch;font-size:var(--dl-size);font-weight:var(--num-weight);letter-spacing:0;font-variant-numeric:tabular-nums;grid-template-columns:auto auto;align-items:end;margin-top:.5mm;line-height:1.15;display:inline-grid}.divide-long--s3{--dl-size:calc(var(--num-size) * .8)}.divide-long__corner{min-width:1mm}.divide-long__quotient{min-height:1.3em;margin-left:var(--rule-weight);padding:0 var(--dl-pad) 0 1ch;border:var(--blank-border);border-radius:var(--box-radius);text-align:right;color:var(--sheet-accent-deep);margin-bottom:.6mm;display:block}.divide-long__divisor{text-align:right;align-self:end;padding:0 1.2mm 0 .5mm}.divide-long__divisor .blank{min-width:2em;height:1.3em;font-size:.8em}.divide-long__dividend{padding:.3mm var(--dl-pad) 0 1ch;border-left:var(--rule-weight) solid var(--sheet-ink);border-top:var(--rule-weight) solid var(--sheet-ink);text-align:right;border-top-left-radius:2mm}.divide-long__row{min-height:1.15em;padding-right:calc(var(--dl-pad) + var(--shift,0) * 1ch);border-left:var(--rule-weight) solid transparent;color:var(--sheet-accent-deep);grid-column:2;justify-content:flex-end;display:flex}.divide-long__row b{font-weight:inherit;min-width:1ch}.divide-long__row--sub b{border-bottom:var(--rule-weight) solid var(--sheet-ink)}.sheet:not(.sheet--answers) .divide-long__row b{border-bottom:.5pt dashed var(--sheet-line);width:100%;height:1.15em;display:block}.sheet:not(.sheet--answers) .divide-long__row--sub b{border-bottom-color:var(--sheet-line);border-bottom-style:dashed;border-bottom-width:.5pt}.divide-horizontal{font-size:min(calc(var(--num-size-h) * .78), 14pt);gap:1.3mm}.divide-horizontal .answer-box{min-width:calc(var(--box-h) * .9);height:calc(var(--box-h) * .85);padding:0 1mm}.divide-horizontal .blank{height:calc(var(--box-h) * .85);min-width:calc(var(--box-h) * .9)}.divide-horizontal__dots{color:var(--sheet-muted);font-weight:500}.md-eq{--md-size:min(calc(var(--num-size-h) * .78), 14pt);--md-box:min(calc(var(--box-h) * .9), 9mm);font-size:var(--md-size);font-weight:var(--num-weight);color:var(--sheet-ink);flex-direction:column;gap:1.6mm;line-height:1.2;display:flex}.md-eq__line{white-space:nowrap;min-height:var(--md-box);flex-wrap:nowrap;align-items:center;gap:1.5mm;display:flex}.md-eq__op{color:var(--sheet-muted);font-weight:500}.md-eq__arrow{color:var(--sheet-ink-soft);margin-right:.5mm;font-size:.9em;font-weight:400}.md-eq__box{min-width:calc(var(--md-box) + 1.5mm);height:var(--md-box);border:var(--blank-border);border-radius:var(--box-radius);color:var(--sheet-accent-deep);justify-content:center;align-items:center;padding:0 1.2mm;display:inline-flex}.md-eq__box--answer{border:var(--answer-border);background:var(--answer-bg);min-width:calc(var(--md-box) + 3mm)}.md-eq__box--small{min-width:var(--md-box)}.multiply-triple__given{font-size:1.08em}.divide-share{--md-size:min(calc(var(--num-size-h) * .72), 13pt);flex-flow:row;align-items:center;gap:3mm}.divide-share__chain{gap:1mm}.divide-share__result{flex:none;gap:1.3mm}.divide-relation__given{color:var(--sheet-ink)}.number-words{width:100%;font-weight:var(--num-weight);flex-direction:column;gap:2mm;line-height:1.2;display:flex}.number-words__row{grid-template-columns:repeat(var(--per-row,5), 1fr);border:.6pt solid var(--sheet-line);border-radius:var(--box-radius);display:grid;overflow:hidden}.number-words__cell{border-right:.6pt solid var(--sheet-line-soft);flex-direction:column;min-width:0;display:flex}.number-words__cell:last-child{border-right:0}.number-words__num{background:var(--box-bg);border-bottom:.6pt solid var(--sheet-line-soft);justify-content:center;align-items:center;height:7mm;font-size:13pt;display:flex}.number-words__words{display:flex}.number-words__word{letter-spacing:-.02em;white-space:nowrap;flex:1;justify-content:center;align-items:center;min-width:0;height:6.5mm;padding:0 .5mm;font-size:9.5pt;font-weight:500;display:flex;overflow:hidden}.number-words__word+.number-words__word{border-left:.6pt dotted var(--sheet-line-soft)}.number-words--sino .number-words__word{font-size:8.5pt}.number-words .is-blank{box-shadow:inset 0 0 0 .8pt var(--sheet-ink-soft);color:var(--sheet-accent-deep);background:0 0}.number-words .is-blank.number-words__num{box-shadow:inset 0 0 0 .8pt var(--sheet-ink-soft)}:is(.theme-playful .problem:has(>.md-eq),.theme-playful .problem:has(>.number-words)){padding-top:2.5mm;padding-bottom:2.5mm}:is(.theme-playful .problem:has(>.multiply-vertical),.theme-playful .problem:has(>.divide-long)){padding-top:3mm;padding-bottom:3mm}.theme-playful .problem:has(>.divide-horizontal){padding-left:7mm;padding-right:1mm}:is(.theme-playful .sheet-grid:has(>.problem>.md-eq),.theme-playful .sheet-grid:has(>.problem>.number-words)){row-gap:min(var(--gap-row), 5mm)}:is(.theme-playful .sheet-grid:has(>.problem>.multiply-vertical),.theme-playful .sheet-grid:has(>.problem>.divide-long)){row-gap:min(var(--gap-row), 7mm)}.theme-playful .multiply-vertical{--mv-size:calc(var(--num-size) * .85)}.theme-playful .multiply-vertical--p3{--mv-size:calc(var(--num-size) * .72)}.theme-playful .multiply-vertical--wide{--mv-size:calc(var(--num-size) * .56)}.theme-playful .divide-long{--dl-size:calc(var(--num-size) * .75)}.theme-playful .divide-long--s3{--dl-size:calc(var(--num-size) * .58)}.theme-playful .md-eq{--md-size:min(calc(var(--num-size-h) * .6), 15pt);--md-box:10mm}.theme-playful .divide-share{--md-size:min(calc(var(--num-size-h) * .52), 13pt);--md-box:9mm}.theme-playful .divide-horizontal{font-size:min(calc(var(--num-size-h) * .5), 13pt)}.theme-playful .divide-horizontal .answer-box,.theme-playful .divide-horizontal .blank{min-width:10mm;height:9.5mm}.theme-playful .number-words__num{height:8mm;font-size:14pt}.theme-playful .number-words__word{height:7mm;font-size:10pt}.theme-playful .number-words--sino .number-words__word{font-size:9pt}.theme-compact .multiply-vertical{--mv-size:calc(var(--num-size) * .85);min-width:26mm}.theme-compact .multiply-vertical--p3{--mv-size:calc(var(--num-size) * .72)}.theme-compact .divide-long{--dl-size:calc(var(--num-size) * .8)}.theme-compact .divide-long--s3{--dl-size:calc(var(--num-size) * .7)}.theme-compact .divide-horizontal{font-size:min(calc(var(--num-size-h) * .78), 12pt);gap:1mm}.theme-compact .md-eq{--md-size:min(calc(var(--num-size-h) * .78), 12pt);--md-box:7.5mm;gap:1.2mm}.theme-compact .number-words__num{height:6mm;font-size:11pt}.theme-compact .number-words__word{height:5.5mm;font-size:8.5pt}.sheet--mono .multiply-vertical__partial,.sheet--mono .divide-long__row,.sheet--mono .divide-long__quotient,.sheet--mono .md-eq__box,.sheet--mono .number-words .is-blank{color:var(--sheet-ink)}.sheet--answers .multiply-vertical__answer,.sheet--answers .multiply-vertical__partial,.sheet--answers .divide-long__quotient,.sheet--answers .divide-long__row,.sheet--answers .md-eq__box,.sheet--answers .number-words .is-blank{font-weight:700}.ttable{font-size:calc(var(--num-size-h) * .82);font-weight:var(--num-weight);flex-direction:column;gap:1.2mm;display:flex}.ttable__head{background:var(--sheet-accent);border-radius:2mm;align-self:flex-start;padding:.4mm 3mm}@supports (color:color-mix(in lab, red, red)){.ttable__head{background:color-mix(in srgb, var(--sheet-accent) 16%, white)}}.ttable__head{color:var(--sheet-accent-deep);margin-bottom:.6mm;font-size:.85em;font-weight:700}.ttable__row{white-space:nowrap;align-items:center;gap:1.4mm;display:flex}.ttable__num{text-align:center;min-width:1.2em}.ttable__op{color:var(--sheet-muted);font-weight:500}.ttable__box{min-width:calc(var(--box-h) * .9);height:calc(var(--box-h) * .82);border-radius:var(--box-radius);border:var(--answer-border);background:var(--answer-bg);color:var(--sheet-accent-deep);justify-content:center;align-items:center;padding:0 1mm;display:inline-flex}.ttable__box--wide{min-width:calc(var(--box-h) * 1.3)}.sheet--answers .ttable__box{font-weight:700}.sheet--mono .ttable__head{color:#1f2328;background:#e6e8eb}.fraction-eq,.fraction-list,.fraction-pic{--frac-size:calc(var(--num-size-h) * .9);--frac-box:calc(var(--box-h) * .68);--pie-size:21mm;--bar-w:30mm;font-size:var(--frac-size);font-weight:var(--num-weight);color:var(--sheet-ink);font-variant-numeric:tabular-nums;line-height:1.1}.theme-playful .fraction-eq,.theme-playful .fraction-list,.theme-playful .fraction-pic{--frac-size:calc(var(--num-size-h) * .74);--frac-box:calc(var(--box-h) * .6);--pie-size:24mm}.theme-compact .fraction-eq,.theme-compact .fraction-list,.theme-compact .fraction-pic{--pie-size:17mm}.frac{vertical-align:middle;white-space:nowrap;align-items:center;gap:.7mm;display:inline-flex}.frac__whole{padding-right:.3mm}.frac__stack{text-align:center;flex-direction:column;align-items:center;display:inline-flex}.frac__num,.frac__den{min-width:1.2em;padding:0 .28em;display:block}.frac__num{border-bottom:var(--rule-weight) solid var(--sheet-ink);padding-bottom:.08em}.frac__den{padding-top:.08em}.frac-ans{vertical-align:middle;color:var(--sheet-accent-deep);align-items:center;gap:1mm;display:inline-flex}.frac-ans__stack{flex-direction:column;align-items:center;gap:.8mm;padding:0 .5mm;display:inline-flex;position:relative}.frac-ans__stack:before{content:"";border-top:var(--rule-weight) solid var(--sheet-ink);position:absolute;top:50%;left:0;right:0}.frac-ans__box{min-width:calc(var(--frac-box) * 1.35);height:var(--frac-box);border:var(--blank-border);border-radius:calc(var(--box-radius) * .8);background:0 0;justify-content:center;align-items:center;padding:0 1.2mm;font-size:.92em;display:inline-flex}.frac-ans__box--whole{min-width:calc(var(--frac-box) * 1.2);height:calc(var(--frac-box) * 1.5);border:var(--answer-border);background:var(--answer-bg);border-radius:var(--box-radius)}.frac-ans__box--wide{min-width:calc(var(--box-h) + 8mm);height:var(--box-h);border:var(--answer-border);background:var(--answer-bg);border-radius:var(--box-radius);font-size:1em}.sheet--answers .frac-ans__box{font-weight:700}.fraction-eq{min-height:calc(var(--frac-box) * 2 + 2mm);flex-wrap:wrap;align-items:center;gap:1.2mm 1.8mm;display:flex}.fraction-eq__op,.fraction-eq__comma,.fraction-eq__paren{color:var(--sheet-muted);font-weight:500}.fraction-eq__comma{align-self:flex-end;padding-bottom:.4em}.fraction-eq__paren{font-size:1.3em;font-weight:300}.fraction-eq__circle{width:calc(var(--frac-box) * 1.55);height:calc(var(--frac-box) * 1.55);border:var(--blank-border);color:var(--sheet-accent-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.fraction-eq--chain{font-size:calc(var(--frac-size) * .9)}.fraction-eq--chain .frac-ans__box{min-width:calc(var(--frac-box) * 1.25)}.fraction-list{font-size:calc(var(--frac-size) * .9);flex-direction:column;gap:1.5mm;display:flex}.fraction-list__row{align-items:flex-end;gap:2mm;display:flex}.fraction-list__subject{white-space:nowrap;flex:none}.fraction-list__subject small,.fraction-list__result small,.fraction-pic__labelled small{color:var(--sheet-muted);margin-left:.3em;font-size:.62em;font-weight:500}.fraction-list__arrow{color:var(--sheet-muted);flex:none;padding-bottom:.1em;font-weight:400}.fraction-list__line{border-bottom:.7pt solid var(--sheet-ink-soft);letter-spacing:.02em;white-space:nowrap;flex:1;min-width:30mm;min-height:1.2em;padding:0 1.5mm .4mm;font-size:.85em;font-weight:500;overflow:hidden}.fraction-list__line--answer,.fraction-list__line .is-common{color:var(--sheet-accent-deep);font-weight:700}.fraction-list__row--result .fraction-list__line{border-bottom-color:var(--sheet-line)}.fraction-list__note{color:var(--sheet-muted);padding-left:1mm;font-size:.6em;font-weight:500}.fraction-ladder{flex-direction:column;align-self:flex-start;margin:.5mm 0 1mm 1mm;display:inline-flex}.fraction-ladder__row{align-items:stretch;display:flex}.fraction-ladder__divisor{min-width:7mm;color:var(--sheet-accent-deep);justify-content:center;align-items:center;padding:0 1mm;font-weight:700;display:inline-flex}.fraction-ladder__divisor--none{visibility:hidden}.fraction-ladder__cells{border-left:var(--rule-weight) solid var(--sheet-ink);border-bottom:var(--rule-weight) solid var(--sheet-ink);border-bottom-left-radius:1.5mm;padding:.3mm 1mm .6mm 2mm;display:inline-flex}.fraction-ladder__cells span{text-align:right;min-width:9mm;display:inline-block}.fraction-ladder__cells--rest{padding-left:calc(2mm + var(--rule-weight));border:0}.sheet--answers .fraction-ladder__cells--rest span{color:var(--sheet-accent-deep);font-weight:700}.fraction-list__result{align-items:center;gap:2mm;display:flex}.fraction-list__result small{margin-left:0}.fraction-pic{flex-wrap:wrap;align-items:center;gap:1.5mm 2mm;display:flex}.fraction-pic__side{flex-direction:column;align-items:center;gap:1mm;display:inline-flex}.fraction-pic--picture_write{flex-flow:row;align-items:center}.fraction-pic--picture_color{flex-direction:column;align-items:center}.fraction-pic--picture_convert{flex-direction:column;align-items:flex-start}.fraction-pic--picture_chain{flex-wrap:nowrap}.fraction-pic--picture_chain .fraction-pic__side{flex-direction:column-reverse}.fraction-pic__answers{flex-direction:column;gap:1.2mm;font-size:.85em;display:flex}.fraction-pic__labelled{align-items:center;gap:1mm;display:flex}.fraction-pic__labelled small{min-width:11mm;margin-left:0}.fraction-pic__of{color:var(--sheet-muted);font-size:.62em;font-weight:500}.frac-shape{flex:none;gap:1mm;display:inline-flex}.frac-pie{width:var(--pie-size);height:var(--pie-size);display:block}.frac-pie__slice{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.frac-pie__slice{fill:color-mix(in srgb, var(--sheet-accent) 38%, white)}}.frac-pie__slice{stroke:none}.frac-pie__ring{fill:none;stroke:var(--sheet-ink);stroke-width:1.4px}.frac-pie__cut{stroke:var(--sheet-ink);stroke-width:1.1px}.frac-bar{width:var(--bar-w);height:calc(var(--bar-w) * .22);display:block}.frac-bar__cell{fill:#fff;stroke:var(--sheet-ink);stroke-width:1.2px;vector-effect:non-scaling-stroke}.frac-bar__cell--filled{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.frac-bar__cell--filled{fill:color-mix(in srgb, var(--sheet-accent) 38%, white)}}.sheet--mono .frac-pie__slice,.sheet--mono .frac-bar__cell--filled{fill:#d7dbe0}.theme-playful .frac-pie__slice,.theme-playful .frac-bar__cell--filled{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful .frac-pie__slice,.theme-playful .frac-bar__cell--filled{fill:color-mix(in srgb, var(--sheet-accent) 48%, white)}}.problem:has(>.fraction-pic){padding-right:1mm}.sheet-grid--3 .fraction-pic--picture_write{--pie-size:15mm;gap:1mm 1.2mm}.sheet-grid--3 .fraction-pic--picture_write .fraction-pic__labelled{gap:.6mm}.sheet-grid--3 .fraction-pic--picture_write .fraction-pic__labelled small{min-width:7.5mm;font-size:.56em;line-height:1.1}.sheet-grid--3 .fraction-pic--picture_write .fraction-pic__of{font-size:.56em}.sheet-grid--3 .fraction-pic--picture_write .fraction-pic__answers{gap:.8mm;font-size:.8em}.dec-eq{font-size:var(--num-size-h);font-weight:var(--num-weight);color:var(--sheet-ink);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:1mm;line-height:1.15;display:flex}.dec-eq__line{white-space:nowrap;align-items:center;gap:2mm;display:flex}.dec-eq__op{color:var(--sheet-muted);font-weight:500}.dec-eq__line--sub{gap:1.6mm;font-size:.78em}.dec-eq__line--sub .answer-box{height:calc(var(--box-h) * .8);min-width:calc(var(--box-h) + 4mm)}.dec-eq__hint{color:var(--sheet-muted);white-space:nowrap;font-size:.72em;font-weight:500}.dec-eq .answer-box{min-width:calc(var(--box-h) + 8mm)}.dec-eq .answer-box--wide{min-width:calc(var(--box-h) + 16mm);letter-spacing:.02em}.dec-frac{text-align:center;flex-direction:column;align-items:center;font-size:.9em;line-height:1.1;display:inline-flex}.dec-frac__num,.dec-frac__den{min-width:1.2em;padding:0 .28em;display:block}.dec-frac__num{border-bottom:var(--rule-weight) solid var(--sheet-ink);padding-bottom:.08em}.dec-frac__den{padding-top:.08em}.dec-frac--box{color:var(--sheet-accent-deep);gap:.8mm;padding:0 .5mm;position:relative}.dec-frac--box:before{content:"";border-top:var(--rule-weight) solid var(--sheet-ink);position:absolute;top:50%;left:0;right:0}.dec-frac--box .dec-frac__num,.dec-frac--box .dec-frac__den{min-width:calc(var(--box-h) * .9);height:calc(var(--box-h) * .62);border:var(--blank-border);border-radius:calc(var(--box-radius) * .8);justify-content:center;align-items:center;padding:0 1.2mm;font-size:.92em;display:inline-flex}.dec-eq--two-line{font-size:calc(var(--num-size-h) * .92)}.dec-eq--div_round{font-size:calc(var(--num-size-h) * .72)}.dec-eq--div_round .dec-eq__line--sub .answer-box{height:calc(var(--box-h) * .7)}.dec-eq--point_position{font-size:calc(var(--num-size-h) * .8)}:is(.problem:has(>.dec-eq),.problem:has(>.dec-v),.problem:has(>.ddiv)){min-width:0}.problem:has(>.dec-eq--two-line){padding-top:1.5mm;padding-bottom:1.5mm}.dec-v{font-size:calc(var(--num-size) * .9);font-weight:var(--num-weight);font-variant-numeric:tabular-nums;--dw:calc(1ch + .08em);min-width:24mm;line-height:1.1;display:inline-grid}.dec-v--align{grid-template-columns:6mm auto auto}.dec-v--mul{grid-template-columns:6mm 1fr}.dec-v__op{color:var(--sheet-muted);text-align:left;align-self:end;font-weight:500}.dec-v__int{text-align:right;letter-spacing:.08em;padding-left:1mm}.dec-v__frac{text-align:left;letter-spacing:.08em;min-width:.5ch;padding-right:1mm}.dec-v__point{letter-spacing:0;margin-right:.04em}.dec-v__num{text-align:right;letter-spacing:.08em;padding-right:1mm}.dec-v__partial{padding-right:calc(1mm + var(--shift,0) * var(--dw));color:var(--sheet-accent-deep)}.dec-v__rule{border-top:var(--rule-weight) solid var(--sheet-ink);grid-column:1/-1;margin:1mm 0}.dec-v__answer{height:var(--box-h);border-radius:var(--box-radius);background:var(--answer-bg);border:var(--answer-border);color:var(--sheet-accent-deep);grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}.dec-v__answer--align{grid-column:2/-1;grid-template-columns:auto auto;grid-template-columns:subgrid;align-items:center;display:grid}.ddiv{--dg:.74em;--dh:1.02em;--bracket:.45em;font-size:calc(var(--num-size) * .82);font-weight:var(--num-weight);color:var(--sheet-ink);font-variant-numeric:tabular-nums;grid-template-rows:auto auto auto;grid-template-columns:auto auto;line-height:1;display:inline-grid}.ddiv__quotient,.ddiv__dividend,.ddiv__work{grid-column:2;grid-template-columns:repeat(var(--cols,4), var(--dg));grid-auto-rows:var(--dh);padding-left:var(--bracket);border-left:var(--rule-weight) solid transparent;padding-right:.3em;display:grid}.ddiv__quotient{isolation:isolate;grid-row:1;grid-auto-rows:max(var(--dh), calc(var(--box-h) * .7));color:var(--sheet-accent-deep);margin-bottom:.5mm;position:relative}.ddiv__quotient:before{content:"";z-index:-1;border:var(--answer-border);border-radius:var(--box-radius);background:var(--answer-bg);position:absolute;inset:0}.ddiv__divisor{grid-area:2/1;grid-auto-flow:column;grid-auto-columns:var(--dg);grid-auto-rows:var(--dh);padding-right:.35em;display:grid}.ddiv__dividend{border-left-color:var(--sheet-ink);border-top:var(--rule-weight) solid var(--sheet-ink);border-top-left-radius:1.2mm;grid-row:2;padding-top:.12em}.ddiv__work{grid-row:3;row-gap:.1em;padding-top:.15em}.ddiv__cell{white-space:nowrap;justify-content:center;align-items:center;display:flex;position:relative}.ddiv__cell--point:after,.ddiv__cell--old-point:before{content:"";background:currentColor;border-radius:50%;width:.2em;height:.2em;position:absolute;bottom:.14em;right:-.1em}.ddiv__cell--old-point:before{background:var(--sheet-line)}.ddiv__cell--appended{color:var(--sheet-muted)}.ddiv__cell--hidden{visibility:hidden}.ddiv__cell--sub{border-bottom:var(--rule-weight) solid var(--sheet-ink);padding-bottom:.04em}.ddiv__work .ddiv__cell{color:var(--sheet-accent-deep)}:is(.problem:has(>.dec-v),.problem:has(>.ddiv)){padding-top:1.5mm;padding-bottom:1.5mm}.problem:has(>.ddiv){padding-right:1mm}.theme-playful .dec-eq{font-size:calc(var(--num-size-h) * .72)}.theme-playful .dec-eq .answer-box{min-width:calc(var(--box-h) + 4mm)}.theme-playful .dec-eq--two-line{font-size:calc(var(--num-size-h) * .66)}.theme-playful .dec-eq--div_round{font-size:calc(var(--num-size-h) * .5)}.theme-playful .dec-eq--point_position{font-size:calc(var(--num-size-h) * .6)}.theme-playful .sheet-grid--4:has(>.problem>.dec-v){grid-template-columns:repeat(3,1fr)}.theme-playful .sheet-grid--3:has(>.problem>.dec-eq){grid-template-columns:repeat(2,1fr)}.theme-playful .dec-v{min-width:0}.theme-playful .dec-eq--two-line .answer-box{height:calc(var(--box-h) * .75)}.theme-playful .dec-eq--two-line .dec-eq__line--sub .answer-box{height:calc(var(--box-h) * .6)}.theme-playful .dec-eq--two-line .dec-frac--box .dec-frac__num,.theme-playful .dec-eq--two-line .dec-frac--box .dec-frac__den{height:calc(var(--box-h) * .5)}.theme-playful .problem:has(>.dec-eq){padding-top:3mm;padding-bottom:3mm}.theme-playful .problem:has(>.dec-eq--two-line){padding-top:2mm;padding-bottom:2mm}.theme-playful .dec-v{font-size:calc(var(--num-size) * .78)}.theme-playful .ddiv{font-size:calc(var(--num-size) * .55)}:is(.theme-playful .problem:has(>.dec-v),.theme-playful .problem:has(>.ddiv)){padding-top:2.5mm;padding-bottom:2.5mm}.theme-compact .dec-eq__line--sub .answer-box{height:calc(var(--box-h) * .9)}.theme-compact .ddiv{--dh:1.08em}.sheet--mono .ddiv__quotient:before{background:0 0}.sheet--answers .dec-frac--box,.sheet--answers .dec-v__answer,.sheet--answers .dec-v__partial,.sheet--answers .ddiv__quotient{font-weight:700}.measure-vertical{grid-template-columns:4.5mm repeat(var(--parts,2), auto);font-size:calc(var(--num-size) * .8);font-weight:var(--num-weight);align-items:end;column-gap:1.2mm;line-height:1.2;display:inline-grid}.measure-vertical--3{font-size:calc(var(--num-size) * .7);column-gap:.8mm}.measure-vertical__op{color:var(--sheet-muted);align-self:end;padding-bottom:.3mm;font-weight:500}.measure-vertical__cell{justify-content:flex-end;align-items:baseline;gap:.5mm;min-width:10mm;padding:0 .4mm;display:inline-flex}.measure-vertical__cell small{color:var(--sheet-muted);font-size:.5em;font-weight:500}.measure-vertical__rule{border-top:var(--rule-weight) solid var(--sheet-ink);grid-column:1/-1;margin:1.2mm 0}.measure-vertical__answer{height:var(--box-h);border-radius:var(--box-radius);background:var(--answer-bg);border:var(--answer-border);color:var(--sheet-accent-deep);align-items:center;padding:0 .8mm 0 1mm}.measure-vertical__answer b{text-align:right;flex:1}.measure-vertical__answer small{align-self:flex-end;padding-bottom:.45em}.measure-horizontal{font-size:calc(var(--num-size-h) * .8);font-weight:var(--num-weight);flex-wrap:wrap;align-items:center;gap:1.5mm 2mm;display:flex}.measure-horizontal--3{font-size:calc(var(--num-size-h) * .72)}.measure-horizontal__op{color:var(--sheet-muted);font-weight:500}.measure-horizontal__term,.measure-horizontal__result{white-space:nowrap;align-items:center;gap:1.6mm;display:inline-flex}.measure-horizontal__part{align-items:baseline;gap:.5mm;display:inline-flex}.measure-horizontal__part small{color:var(--sheet-muted);font-size:.55em;font-weight:500}.measure-horizontal__result .measure-horizontal__part{align-items:center}.measure-horizontal__result .answer-box{min-width:calc(var(--box-h) + 2mm);height:calc(var(--box-h) * .9)}.theme-playful .measure-horizontal{font-size:calc(var(--num-size-h) * .72)}.theme-playful .measure-horizontal--3{font-size:calc(var(--num-size-h) * .66)}.clock{--clock-size:38mm;flex-direction:column;align-items:center;gap:2mm;display:flex}.theme-playful .clock{--clock-size:44mm;gap:2.5mm}.theme-compact .clock{--clock-size:30mm;gap:1.5mm}.clock-face{width:var(--clock-size);height:var(--clock-size);font-family:var(--sheet-font);display:block}.clock-face__ring{fill:#fff;stroke:var(--sheet-ink);stroke-width:1.3px}.clock-face__tick{stroke:var(--sheet-ink-soft);stroke-width:.8px}.clock-face__tick--hour{stroke:var(--sheet-ink);stroke-width:1.4px}.clock-face__num{fill:var(--sheet-ink);text-anchor:middle;dominant-baseline:central;font-size:9.5px;font-weight:600}.clock-face__hour{stroke:var(--sheet-accent-deep);stroke-width:3.8px;stroke-linecap:round}.clock-face__minute{stroke:var(--sheet-ink);stroke-width:2.2px;stroke-linecap:round}.clock-face__center{fill:var(--sheet-accent-deep)}.sheet--mono .clock-face__hour{stroke:var(--sheet-ink)}.sheet--mono .clock-face__center{fill:var(--sheet-ink)}.theme-playful .clock-face__ring{stroke:var(--sheet-accent-deep);stroke-width:2px}.clock__answer{font-size:var(--num-size-h);font-weight:var(--num-weight);white-space:nowrap;align-items:center;gap:1mm;display:flex}.clock__answer small{color:var(--sheet-muted);margin-right:1.5mm;font-size:.6em;font-weight:500}.clock__answer .answer-box{min-width:calc(var(--box-h) + 3mm);height:calc(var(--box-h) * .9)}.clock__time{font-size:var(--num-size-h);color:var(--sheet-accent-deep);font-weight:700;line-height:1.2}.clock__question{font-size:calc(var(--num-size-h) * .85);color:var(--sheet-ink);font-weight:600}.clock--pair{--clock-size:33mm}.theme-playful .clock--pair{--clock-size:38mm}.theme-compact .clock--pair{--clock-size:27mm}.clock__pair{align-items:center;gap:1.5mm;display:flex}.clock__arrow{fill:none;width:8mm;height:4mm;stroke:var(--sheet-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sheet--answers .measure-vertical__answer,.sheet--answers .clock__answer .answer-box{font-weight:700}.cal{flex-direction:column;gap:1.8mm;width:100%;display:flex}.cal__title{color:var(--sheet-accent-deep);padding-left:1mm;font-size:11pt;font-weight:700}.cal__grid{border:.8pt solid var(--sheet-ink);border-radius:1.5mm;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.cal__cell{border-right:.4pt solid var(--sheet-line);border-bottom:.4pt solid var(--sheet-line);justify-content:center;align-items:center;height:6.2mm;font-size:9pt;font-weight:600;display:flex}.cal__cell:nth-child(7n){border-right:0}.cal__cell--head{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.cal__cell--head{background:color-mix(in srgb, var(--sheet-accent) 14%, white)}}.cal__cell--head{color:var(--sheet-accent-deep);font-size:8pt}.cal__cell--sun{color:#c0392b}.cal__cell--sat{color:#2f6fd3}.cal__cell--empty{background:var(--sheet-line)}@supports (color:color-mix(in lab, red, red)){.cal__cell--empty{background:color-mix(in srgb, var(--sheet-line) 30%, white)}}.cal__questions{counter-reset:calq;flex-direction:column;gap:1.2mm;padding-left:1mm;font-size:9pt;list-style:none;display:flex}.cal__questions li{counter-increment:calq;align-items:center;gap:2mm;display:flex}.cal__questions li:before{content:counter(calq) ")";color:var(--sheet-accent-deep);font-weight:700}.cal__q{flex:1}.cal__answer{min-width:16mm;height:calc(var(--box-h) * .8);font-size:9pt}.theme-playful .cal__cell{height:7mm;font-size:10pt}.sheet--answers .cal__answer{font-weight:700}.sheet--mono .cal__cell--head{color:#1f2328;background:#e6e8eb}.sheet--mono .cal__cell--sun,.sheet--mono .cal__cell--sat{color:var(--sheet-ink)}.compare{font-size:var(--num-size-h);font-weight:var(--num-weight);white-space:nowrap;align-items:center;gap:3mm;line-height:1;display:flex}.compare__cell{min-width:calc(var(--box-h) + 4mm);height:var(--box-h);border-radius:calc(var(--box-h) / 2);background:var(--box-bg);border:var(--box-border);letter-spacing:.02em;justify-content:center;align-items:center;padding:0 2.5mm;display:inline-flex;position:relative}.compare__num{letter-spacing:.02em;padding:0 1mm}.compare__sign{width:var(--box-h);height:var(--box-h);border:var(--blank-border);color:var(--sheet-accent-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.compare__mark{fill:none;width:calc(100% + 4.4mm);height:calc(100% + 3.6mm);stroke:var(--sheet-accent-deep);stroke-width:1.6pt;stroke-linejoin:round;pointer-events:none;position:absolute;inset:-1.8mm -2.2mm;overflow:visible}.compare__mark--min{width:calc(100% + 6mm);height:calc(100% + 6mm);inset:-4.5mm -3mm -1.5mm}.sheet--mono .compare__mark{stroke:var(--sheet-ink)}.sheet--mono .compare__sign{color:var(--sheet-ink)}.compare--wide{font-size:calc(var(--num-size-h) * .8)}.compare--xwide{font-size:calc(var(--num-size-h) * .72)}.compare--xxwide{font-size:calc(var(--num-size-h) * .62)}.theme-playful .compare--wide{font-size:calc(var(--num-size-h) * .6)}.theme-playful .compare--three{font-size:calc(var(--num-size-h) * .8)}.theme-playful .compare--xwide .compare__cell{height:calc(var(--box-h) * .75);border-radius:calc(var(--box-h) * .375)}.theme-playful .problem:has(>.compare--xwide){padding-top:2mm;padding-bottom:2mm}.sheet-grid:has(>.problem>.compare--xwide){row-gap:min(var(--gap-row), 5mm)}.sheet--answers .compare__sign{font-weight:700}.sheet--answers .compare__cell--max,.sheet--answers .compare__cell--min{color:var(--sheet-accent-deep)}.mixed{font-size:calc(var(--num-size-h) * .78);font-weight:var(--num-weight);flex-direction:column;gap:2.5mm;line-height:1.2;display:flex}.mixed--solve{flex-flow:wrap;align-items:center;gap:1.5mm 2.5mm}.mixed__expr{white-space:nowrap;flex-wrap:wrap;align-items:flex-start;gap:0 1.6mm;display:inline-flex}.mixed--solve .mixed__expr{align-items:center}.mixed__num,.mixed__paren{line-height:1.2}.mixed__paren{color:var(--sheet-ink);font-weight:500}.mixed__op{color:var(--sheet-muted);flex-direction:column;align-items:center;font-weight:500;display:inline-flex}.mixed__op>span{line-height:1.2}.mixed__order{border:.6pt dashed var(--sheet-ink-soft);text-align:center;width:4mm;height:4mm;color:var(--sheet-accent-deep);border-radius:50%;margin-top:.6mm;font-size:7pt;font-style:normal;font-weight:700;line-height:4mm;display:block}.mixed__eq{align-items:center;gap:1.6mm;display:inline-flex}.mixed__steps{flex-wrap:wrap;gap:2mm 3.5mm;margin-top:1mm;padding-left:1.5mm;display:flex}.mixed__step{display:inline-flex;position:relative}.mixed__step>i{background:var(--sheet-accent);border-radius:50%;width:4mm;height:4mm;position:absolute;top:-1.8mm;left:-1.8mm}@supports (color:color-mix(in lab, red, red)){.mixed__step>i{background:color-mix(in srgb, var(--sheet-accent) 20%, white)}}.mixed__step>i{color:var(--sheet-accent-deep);text-align:center;font-size:7pt;font-style:normal;font-weight:700;line-height:4mm}.mixed__step>.blank{min-width:calc(var(--box-h) + 5mm);height:calc(var(--box-h) * .9)}.sheet--mono .mixed__step>i{border:.6pt solid var(--sheet-ink);color:var(--sheet-ink);background:0 0}.sheet--mono .mixed__order{color:var(--sheet-ink)}.sheet--answers .mixed__order{border-style:solid;border-color:var(--sheet-accent-deep)}.sheet--mono.sheet--answers .mixed__order{border-color:var(--sheet-ink)}.counting{font-size:calc(var(--num-size-h) * .8);font-weight:var(--num-weight);white-space:nowrap;align-items:center;gap:3mm;line-height:1;display:flex}.counting__label{min-width:26mm;color:var(--sheet-muted);flex:none;font-size:9pt;font-weight:500}.counting__label b{color:var(--sheet-accent-deep);font-size:11pt;font-weight:700}.counting__seq{align-items:center;gap:1.2mm;display:inline-flex}.counting__cell{min-width:calc(var(--box-h) + 3mm);height:calc(var(--box-h) * .9);border-radius:var(--box-radius);background:var(--box-bg);border:var(--box-border);justify-content:center;align-items:center;padding:0 1.5mm;display:inline-flex}.counting__cell--blank{border:var(--blank-border);color:var(--sheet-accent-deep);background:0 0}.counting__arrow{color:var(--sheet-ink-soft);font-size:9pt;font-weight:500}.counting--neighbors{gap:2.5mm}.counting__slot{flex-direction:column;align-items:center;gap:.8mm;display:inline-flex}.counting__caption{height:3.5mm;color:var(--sheet-muted);font-size:7.5pt;font-weight:500;line-height:3.5mm;display:block}.theme-playful .problem:has(>.counting){padding-top:2mm;padding-bottom:2mm}.theme-playful .counting--strip .counting__cell{height:calc(var(--box-h) * .75)}.sheet-grid:has(>.problem>.counting--strip){row-gap:min(var(--gap-row), 5mm)}.sheet--mono .counting__label b,.sheet--mono .counting__cell--blank{color:var(--sheet-ink)}.sheet--answers .counting__cell--blank{font-weight:700}.counting--sequence .counting__label{min-width:30mm}.sheet--answers .counting--sequence .counting__label{color:var(--sheet-accent-deep);font-weight:700}.sheet .problem:has(>.korean){padding-left:2mm;padding-right:1mm}.sheet .problem:has(>.korean) .problem__num{display:none}.sheet .problem:has(>.korean-head){grid-column:1/-1}.theme-playful .problem:has(>.korean){padding:3mm 2mm}.korean__num{width:var(--num-badge);height:var(--num-badge);background:var(--sheet-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.korean__num{background:color-mix(in srgb, var(--sheet-accent) 20%, white)}}.korean__num{color:var(--sheet-accent-deep);font-size:7.5pt;font-style:normal;font-weight:700;line-height:1}.sheet--mono .korean__num{border:.6pt solid var(--sheet-ink);color:var(--sheet-ink);background:0 0}.korean .ksent-blank--answer,.korean .klink__box--answer,.korean .ktable__cell--answer,.korean .kquiz__box--answer,.korean .kverb-usage__cell--answer{color:var(--sheet-accent-deep);font-weight:700}.sheet .sheet-grid:has(.kfind-cell){--kfind-h:16mm;--kfind-gap:3.5mm;gap:var(--kfind-gap) var(--kfind-gap);grid-auto-rows:auto;align-content:start}.sheet .sheet-grid:has(.kfind-head--line){--kfind-h:21mm;--kfind-gap:3mm}:is(.sheet .sheet-grid:has(.kfind-head--cell),.sheet .sheet-grid:has(.kfind-head--row)){--kfind-h:15mm;--kfind-gap:3mm}:is(.sheet .problem:has(>.kfind-cell),.sheet .problem:has(>.kfind-head)){padding:0}:is(.theme-playful .problem:has(>.kfind-cell),.theme-playful .problem:has(>.kfind-head)){background:0 0;padding:0}.sheet .problem:has(>.kfind-head--big){grid-area:span 2}.sheet .problem:has(>.kfind-head--cell){grid-column:auto}.kfind-head{align-items:stretch;gap:var(--kfind-gap);height:100%;display:flex}.kfind-head--big,.kfind-head--cell{min-height:var(--kfind-h)}.kfind-head--big{min-height:calc(var(--kfind-h) * 2 + var(--kfind-gap))}.kfind-head--row{height:var(--kfind-h);grid-template-columns:repeat(4,1fr);display:grid}.kfind-head--line{align-items:center;gap:2mm;height:auto;min-height:7mm;padding:0 1mm 1mm}.kfind-mark{color:var(--sheet-accent-deep);letter-spacing:.04em;font-size:15pt;font-weight:700}.kfind-head__label{color:var(--sheet-ink);font-size:10pt;font-weight:600}.kfind-target{border-radius:var(--box-radius);border:1.2pt solid var(--sheet-accent-deep);background:var(--sheet-accent);flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.kfind-target{background:color-mix(in srgb, var(--sheet-accent) 16%, white)}}.kfind-target{color:var(--sheet-accent-deep);line-height:1}.kfind-target b{letter-spacing:.04em;font-size:18pt;font-weight:700}.kfind-head--big .kfind-target b{font-size:30pt}.kfind-target small{color:var(--sheet-muted);margin-top:1.6mm;font-size:7.5pt;font-weight:500}.kfind-target__index{background:var(--sheet-ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:4.5mm;height:4.5mm;font-size:7pt;font-style:normal;display:flex;position:absolute;top:-1.5mm;left:-1.5mm}.kfind-target--color{border-color:var(--kfind-color)}@supports (color:color-mix(in lab, red, red)){.kfind-target--color{border-color:color-mix(in srgb, var(--kfind-color) 70%, black)}}.kfind-target--color{background:var(--kfind-color)}@supports (color:color-mix(in lab, red, red)){.kfind-target--color{background:color-mix(in srgb, var(--kfind-color) 55%, white)}}.kfind-target--color{color:var(--sheet-ink)}.kfind-cell{height:var(--kfind-h);border-radius:var(--box-radius);border:var(--box-border);letter-spacing:.02em;white-space:nowrap;background:#fff;justify-content:center;align-items:center;font-size:15pt;font-weight:600;display:flex;position:relative}.sheet .sheet-grid:has(.kfind-head--line) .kfind-cell{font-size:22pt}.sheet--answers .kfind-cell--hit{border:1.4pt solid var(--sheet-accent-deep);background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet--answers .kfind-cell--hit{background:color-mix(in srgb, var(--sheet-accent) 14%, white)}}.sheet--answers .kfind-cell--hit{color:var(--sheet-accent-deep)}.sheet--answers .kfind-cell--color{border-color:var(--kfind-color)}@supports (color:color-mix(in lab, red, red)){.sheet--answers .kfind-cell--color{border-color:color-mix(in srgb, var(--kfind-color) 70%, black)}}.sheet--answers .kfind-cell--color{background:var(--kfind-color)}@supports (color:color-mix(in lab, red, red)){.sheet--answers .kfind-cell--color{background:color-mix(in srgb, var(--kfind-color) 55%, white)}}.sheet--answers .kfind-cell--color{color:var(--sheet-ink)}.kfind-cell__tag{background:var(--sheet-ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:4mm;height:4mm;font-size:6.5pt;font-style:normal;font-weight:700;display:flex;position:absolute;top:-1.5mm;right:-1.5mm}.theme-playful .kfind-cell{border-width:1.2pt;font-size:16pt}.theme-playful .kfind-head--big .kfind-target b{font-size:34pt}.theme-compact .sheet-grid:has(.kfind-cell){--kfind-gap:2.5mm}.theme-compact .kfind-cell{font-size:13pt}.sheet--mono .kfind-target,.sheet--mono .kfind-target--color{border-color:var(--sheet-ink);color:var(--sheet-ink);background:0 0}.sheet--mono .kfind-mark{color:var(--sheet-ink)}.sheet--mono.sheet--answers .kfind-cell--hit,.sheet--mono.sheet--answers .kfind-cell--color{border:1.4pt solid var(--sheet-ink);color:var(--sheet-ink);background:0 0}.sheet .sheet-grid:has(.klink){--klink-row:13mm;--klink-gap:3.5mm;--klink-span:46mm;grid-auto-rows:var(--klink-row);row-gap:var(--klink-gap);align-content:start}.theme-playful .sheet-grid:has(.klink){--klink-row:15mm;--klink-gap:3.5mm}.sheet .sheet-grid:has(.klink):not(:has(>.problem:nth-child(11))){--klink-row:17mm;--klink-gap:4.5mm}.theme-playful .sheet-grid:has(.klink):not(:has(>.problem:nth-child(11))){--klink-row:16mm;--klink-gap:4mm}.sheet .problem:has(>.klink){height:var(--klink-row);align-items:center;padding:0 2mm;display:flex;overflow:visible}.theme-playful .problem:has(>.klink){background:0 0;padding:0 2mm}.klink{width:100%;font-size:calc(var(--num-size-h) * .85);align-items:center;gap:3mm;font-weight:600;line-height:1;display:flex}.klink__left{align-items:center;gap:1.5mm;display:inline-flex}.klink__op{color:var(--sheet-muted);font-size:13pt;font-weight:500}.klink__box{width:calc(var(--box-h) * 1.1);height:calc(var(--box-h) * 1.15);border-radius:var(--box-radius);border:var(--box-border);background:#fff;justify-content:center;align-items:center;display:inline-flex}.klink__box--blank{border:var(--blank-border);background:0 0}.klink__wire{width:var(--klink-span);flex:none;height:2.4mm;position:relative}.klink__dot{background:var(--sheet-ink);border-radius:50%;width:2.4mm;height:2.4mm;position:absolute;top:50%;transform:translateY(-50%)}.klink__dot--l{left:0}.klink__dot--r{right:0}.klink__line,.kverb-pair__line{--kl-dx:calc(var(--klink-span) - 2.4mm);--kl-dy:calc(var(--klink-offset,0) * (var(--klink-row) + var(--klink-gap)));height:0;width:hypot(var(--kl-dx), var(--kl-dy));border-top:1.1pt solid var(--sheet-accent-deep);transform-origin:0 0;transform:rotate(atan2(var(--kl-dy), var(--kl-dx)));pointer-events:none;position:absolute;top:50%;left:1.2mm}.klink__word{width:44mm;height:calc(var(--box-h) * 1.15);border-radius:var(--box-radius);border:var(--box-border);font-size:calc(var(--num-size-h) * .85);letter-spacing:.08em;white-space:nowrap;background:#fff;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sheet--mono .klink__line,.sheet--mono .kverb-pair__line{border-top-color:var(--sheet-ink)}.sheet .sheet-grid:has(.ktable){grid-auto-rows:min-content;align-content:start;gap:0}.sheet .problem:has(>.ktable){padding:0}.theme-playful .problem:has(>.ktable){background:0 0;border-radius:0;padding:0}.sheet .problem:has(>.ktable--head){margin-top:4mm}.sheet .problem:has(>.ktable--head):first-child{margin-top:0}.ktable{grid-template-columns:12mm repeat(var(--ktable-cols,10), minmax(0, 1fr));align-items:stretch;gap:0;display:grid}.ktable__cell{height:clamp(11mm, calc(var(--box-h) * 1.3), 13.5mm);border-right:.6pt solid var(--sheet-line);border-bottom:.6pt solid var(--sheet-line);background:#fff;justify-content:center;align-items:center;font-size:16pt;font-weight:600;display:flex;position:relative}.ktable__cell:first-child{border-left:.6pt solid var(--sheet-line)}.ktable--head .ktable__cell{border-top:.6pt solid var(--sheet-line)}.ktable__cell--label,.ktable--head .ktable__cell{background:var(--sheet-accent-deep);border-color:var(--sheet-accent-deep)}@supports (color:color-mix(in lab, red, red)){.ktable__cell--label,.ktable--head .ktable__cell{border-color:color-mix(in srgb, var(--sheet-accent-deep) 60%, white)}}.ktable__cell--label,.ktable--head .ktable__cell{color:#fff;font-weight:700}.ktable__cell--blank{background:var(--answer-bg)}.ktable__cell--corner{flex-direction:column;gap:.5mm;font-size:8pt;line-height:1}.ktable__cell--corner small{opacity:.9;font-size:6.5pt;font-weight:500}.ktable__cell--corner b{font-size:13pt}.ktable__cell--axis{background-image:linear-gradient(to bottom right,#0000 calc(50% - .35pt),#ffffffd9 calc(50% - .35pt) calc(50% + .35pt),#0000 calc(50% + .35pt))}.ktable__cell--axis i{font-size:6.5pt;font-style:normal;font-weight:600;position:absolute}.ktable__cell--axis i:first-child{top:1.2mm;right:1.2mm}.ktable__cell--axis i:last-child{bottom:1.2mm;left:1.2mm}.theme-playful .ktable__cell{font-size:17pt}.theme-compact .ktable__cell{font-size:13pt}.sheet--mono .ktable__cell--label,.sheet--mono .ktable--head .ktable__cell{border-color:var(--sheet-line);color:var(--sheet-ink);background:0 0}.sheet--mono .ktable__cell--axis{background-image:linear-gradient(to bottom right, transparent calc(50% - .35pt), var(--sheet-line) calc(50% - .35pt) calc(50% + .35pt), transparent calc(50% + .35pt))}.sheet .sheet-grid:has(.kquiz){flex-wrap:wrap;align-content:flex-start;gap:4.5mm 0;display:flex}.sheet .problem:has(>.kquiz){box-sizing:border-box;padding:0 1.5mm}.theme-playful .problem:has(>.kquiz){background:0 0;padding:0 1.5mm}.sheet .problem:has(>.kquiz--2){flex:0 0 25%}.sheet .problem:has(>.kquiz--3){flex:0 0 33.333%}.sheet .problem:has(>.kquiz--4){flex:0 0 50%}.kquiz{flex-direction:column;align-items:center;gap:1.6mm;display:flex}.kquiz__row{gap:1.4mm;display:inline-flex}.kquiz__box{width:var(--box-h);height:var(--box-h);border-radius:var(--box-radius);border:var(--box-border);font-size:calc(var(--num-size-h) * .8);background:#fff;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.kquiz__box--init{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.kquiz__box--init{background:color-mix(in srgb, var(--sheet-accent) 12%, white)}}.kquiz__box--init{border-color:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.kquiz__box--init{border-color:color-mix(in srgb, var(--sheet-accent) 50%, white)}}.kquiz__box--init{color:var(--sheet-accent-deep)}.kquiz__box--given{background:var(--box-bg)}.kquiz__box--blank{border:var(--blank-border);background:0 0}.kquiz__hint{box-sizing:border-box;background:var(--sheet-accent);border-radius:1mm;width:100%;padding:1.2mm 1.5mm}@supports (color:color-mix(in lab, red, red)){.kquiz__hint{background:color-mix(in srgb, var(--sheet-accent) 7%, white)}}.kquiz__hint{text-align:center;color:var(--sheet-muted);font-size:7.5pt;line-height:1.3}.theme-playful .sheet-grid:has(.kquiz){gap:3.5mm 0}.theme-playful .kquiz__box{width:11.5mm;height:11.5mm;font-size:15pt}.theme-playful .kquiz__hint{font-size:8pt}.sheet--mono .kquiz__box--init{border-color:var(--sheet-ink);color:var(--sheet-ink);background:0 0}.sheet--mono .kquiz__hint{border:.5pt solid var(--sheet-line);background:0 0}.sheet .sheet-grid:has(.kverb-match){align-content:start;gap:6mm 8mm}.sheet .problem:has(>.kverb-usage){padding:0 2mm}.kverb-title{background:var(--box-bg);text-align:center;color:var(--sheet-ink);border-radius:1mm;padding:1.6mm 2mm;font-size:9.5pt;font-weight:700;line-height:1.3}.kverb-pairs{padding:3mm 1mm 1mm}.kverb-title--next{margin-top:3mm}.kverb-match{--klink-row:9mm;--klink-gap:2.6mm;--klink-span:28mm}.kverb-pair{grid-template-columns:44mm var(--klink-span) 1fr;height:var(--klink-row);align-items:center;gap:0 2mm;display:grid}.kverb-pair+.kverb-pair{margin-top:var(--klink-gap)}.kverb-pair__word,.kverb-pair__meaning{border:1pt solid var(--sheet-accent);border-radius:4.5mm;justify-content:center;align-items:center;height:100%;padding:0 3mm;display:flex}@supports (color:color-mix(in lab, red, red)){.kverb-pair__word,.kverb-pair__meaning{border:1pt solid color-mix(in srgb, var(--sheet-accent) 60%, white)}}.kverb-pair__word,.kverb-pair__meaning{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.kverb-pair__word,.kverb-pair__meaning{background:color-mix(in srgb, var(--sheet-accent) 12%, white)}}.kverb-pair__word{font-size:12.5pt;font-weight:700}.kverb-pair__meaning{border-color:var(--sheet-line);background:#fff;font-size:8.5pt;font-weight:600;line-height:1.25}.kverb-pair__wire{height:2.4mm;width:var(--klink-span);position:relative}.kverb-pair__line{--kl-dx:calc(var(--klink-span) - 2.4mm);--kl-dy:calc(var(--kverb-offset,0) * (var(--klink-row) + var(--klink-gap)))}.kverb-usage{padding:1mm 0;position:relative}.kverb-usage__grid{grid-template-columns:1fr 1fr;gap:6.5mm 6mm;display:grid;position:relative}.kverb-usage__slot{align-items:center;gap:1.2mm;min-width:0;display:flex}.kverb-usage__cell{min-width:0;height:calc(var(--box-h) * .85);border:1pt solid var(--sheet-accent);border-radius:4.5mm;flex:1;justify-content:center;align-items:center;padding:0 2mm;display:flex}@supports (color:color-mix(in lab, red, red)){.kverb-usage__cell{border:1pt solid color-mix(in srgb, var(--sheet-accent) 60%, white)}}.kverb-usage__cell{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.kverb-usage__cell{background:color-mix(in srgb, var(--sheet-accent) 12%, white)}}.kverb-usage__cell{font-size:11pt;font-weight:600}.kverb-usage__cell--sent{border-color:var(--sheet-line);background:#fff}.kverb-usage__cell--blank{border:var(--blank-border);background:0 0}.kverb-usage__particle{color:var(--sheet-ink);flex:none;font-size:9.5pt;font-style:normal;font-weight:600}.kverb-usage__cross{pointer-events:none;width:100%;height:100%;stroke:var(--sheet-ink-soft);stroke-width:.7pt;fill:var(--sheet-ink-soft);position:absolute;inset:0;overflow:visible}.kverb-usage__badge{background:var(--sheet-accent-deep);color:#fff;border-radius:1mm;padding:.3mm 1.6mm;font-size:7pt;font-weight:700;position:absolute;top:-1.5mm;right:0}.theme-playful .kverb-usage__cell{font-size:12pt}.sheet--mono .kverb-title{border:.6pt solid var(--sheet-line);background:0 0}.sheet--mono .kverb-pair__word,.sheet--mono .kverb-usage__cell{border-color:var(--sheet-line);background:0 0}.sheet--mono .kverb-usage__cell--blank{border:var(--blank-border)}.sheet--mono .kverb-usage__badge{background:var(--sheet-ink)}.ksent-tone--red{--ksent-tone:#e05a5a}.ksent-tone--blue{--ksent-tone:#4d7fe0}.ksent-tone--green{--ksent-tone:#3aa66a}.ksent-tone--purple{--ksent-tone:#8f5fd1}.ksent-tone--orange{--ksent-tone:#e58a2e}.sheet--mono .ksent-tone--red,.sheet--mono .ksent-tone--blue,.sheet--mono .ksent-tone--green,.sheet--mono .ksent-tone--purple,.sheet--mono .ksent-tone--orange{--ksent-tone:var(--sheet-ink)}.sheet .sheet-grid:has(.ksent-legend){grid-template-rows:auto;grid-auto-rows:minmax(min-content,1fr);align-content:stretch;row-gap:2mm}:is(.sheet .problem:has(>.ksent-row),.sheet .problem:has(>.ksent-pair)){align-items:center;height:100%;padding-top:1mm;padding-bottom:1mm;display:flex}:is(.sheet .problem:has(>.ksent-row)>.ksent-row,.sheet .problem:has(>.ksent-pair)>.ksent-pair){width:100%}.ksent-legend{grid-auto-columns:1fr;grid-auto-flow:column;gap:3mm;margin-bottom:2mm;display:grid}.ksent-legend__box{border-radius:2mm;padding:2mm 2.5mm;font-size:8pt;line-height:1.35}.ksent-legend__title{margin-bottom:.8mm;font-size:11pt;font-weight:700}.ksent-legend__example{margin-top:1mm}.ksent-legend--filled .ksent-legend__box{background:var(--ksent-tone,var(--sheet-line));color:#fff;text-align:center;padding:2.5mm 2mm}.ksent-legend--filled .ksent-legend__desc{opacity:.95;font-size:8.5pt;font-weight:500}.ksent-legend--filled .ksent-legend__example{opacity:.9;font-size:8pt}.ksent-legend--particle{grid-auto-columns:62mm;justify-content:center;gap:6mm}.ksent-legend--particle .ksent-legend__box{background:var(--ksent-tone,var(--sheet-line));color:#fff;grid-template-columns:40% 1fr;align-items:center;padding:2mm 3mm;display:grid}.ksent-legend--particle .ksent-legend__title{text-align:center;margin:0;font-size:22pt}.ksent-legend--particle .ksent-legend__desc{letter-spacing:.04em;opacity:.95;font-size:9pt;font-weight:500;line-height:1.45}.ksent-legend--particle .ksent-legend__desc b{opacity:1;color:#fff;text-underline-offset:.5mm;font-weight:700;text-decoration:underline}.ksent-legend--particle .ksent-legend__example{text-align:center;border-top:.5pt solid #ffffff80;grid-column:1/-1;margin-top:1mm;padding-top:1mm;font-size:8pt}.ksent-legend--outline .ksent-legend__box{border:1pt solid var(--ksent-tone,var(--sheet-line));color:var(--sheet-muted);text-align:center;background:#fff}.ksent-legend--outline .ksent-legend__title{color:var(--ksent-tone,var(--sheet-ink))}@supports (color:color-mix(in lab, red, red)){.ksent-legend--outline .ksent-legend__title{color:color-mix(in srgb, var(--ksent-tone,var(--sheet-ink)) 80%, black)}}.ksent-legend--outline .ksent-legend__desc{font-size:7.5pt}.ksent-legend--outline .ksent-legend__example{color:var(--sheet-ink);border-top:.5pt dashed var(--sheet-line);padding-top:1.2mm;font-size:8.5pt}.sheet--mono .ksent-legend--filled .ksent-legend__box,.sheet--mono .ksent-legend--particle .ksent-legend__box{border:.8pt solid var(--sheet-ink);color:var(--sheet-ink);background:0 0}.sheet--mono .ksent-legend--particle .ksent-legend__desc b{color:var(--sheet-ink)}.sheet--mono .ksent-legend--particle .ksent-legend__example{border-top-color:var(--sheet-line)}.ksent-row{align-items:center;gap:3mm;min-height:8mm;font-size:11pt;line-height:1.3;display:flex}.ksent-row__base{color:var(--sheet-ink);text-underline-offset:.7mm;font-weight:700;text-decoration:underline;text-decoration-thickness:.7pt}.ksent-row__word{font-size:12.5pt;font-weight:600}.ksent-row__sentence{white-space:nowrap}.ksent-row--tense{grid-template-columns:var(--num-badge) minmax(38mm, 1fr) auto 66mm;display:grid}.ksent-row__a{white-space:nowrap}.ksent-badge{background:var(--ksent-tone,var(--sheet-line));color:#fff;white-space:nowrap;border-radius:3mm;justify-self:start;padding:.7mm 2.4mm;font-size:8pt;font-weight:700}.ksent-blank{border-bottom:1pt solid var(--sheet-ink);vertical-align:bottom;text-align:center;min-width:30mm;min-height:1.3em;padding:0 1mm;line-height:1.3;display:inline-block}.ksent-blank--short{min-width:14mm}.ksent-blank--wide{text-align:left;flex:0 0 44%;min-width:0}.ksent-row--before .ksent-blank--wide{text-align:right}.ksent-row__conj{color:#236440;background:#dff1e7;border-radius:1.2mm;padding:.4mm 2mm;font-weight:700;display:inline-block}.ksent-row__conj--plain{color:var(--sheet-ink);background:0 0;padding:0}.sheet--answers .ksent-row--conjunction .ksent-blank--answer{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet--answers .ksent-row--conjunction .ksent-blank--answer{background:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.sheet--answers .ksent-row--conjunction .ksent-blank--answer{border-bottom:0;border-radius:1.2mm;padding:.4mm 2mm}.ksent-row--particle{justify-content:center}.ksent-pair{grid-template-columns:var(--num-badge) 1fr auto 1.2fr;align-items:center;gap:2.5mm;font-size:10pt;line-height:1.4;display:grid}.ksent-pair--to-simple{grid-template-columns:var(--num-badge) 1.2fr auto 1fr}.ksent-pair__arrow{background:var(--ksent-tone,var(--sheet-ink));color:#fff;white-space:nowrap;text-align:center;border-radius:1.2mm;padding:2mm 1.6mm;font-size:8pt;font-weight:700}.ksent-pair__box{border:.6pt solid var(--sheet-line);background:#fff;border-radius:1.2mm;flex-direction:column;justify-content:center;gap:.8mm;min-height:14mm;padding:1.5mm 2.5mm;display:flex}.ksent-pair__box--simple{text-align:center;background:#ebf6f0;border-color:#a6d7bc}.ksent-pair__box--compound{background:#fcf1e6;border-color:#f3caa1}.ksent-pair__line{min-height:1.4em;display:block}.ksent-pair__box--lines:not(.ksent-pair__box--given) .ksent-pair__line+.ksent-pair__line{border-top:.5pt dashed #a6d7bc}.sheet--mono .ksent-badge,.sheet--mono .ksent-pair__arrow{border:.6pt solid var(--sheet-ink);color:var(--sheet-ink);background:0 0}.sheet--mono .ksent-pair__box--simple,.sheet--mono .ksent-pair__box--compound{border-color:var(--sheet-line);background:0 0}.sheet--mono .ksent-row__conj{color:var(--sheet-ink);border:.5pt solid var(--sheet-line);background:0 0}.sheet--mono.sheet--answers .ksent-row--conjunction .ksent-blank--answer{border-bottom:1pt solid var(--sheet-ink);background:0 0}.theme-playful .ksent-row{font-size:13pt}.theme-compact .ksent-row{min-height:7mm;font-size:10pt}.sheet .sheet-grid:has(.kwrite){align-content:start;gap:2.4mm 0}.sheet .problem:has(>.kwrite){padding:0 1mm}.kwrite{--kw:calc(100cqw / var(--kwrite-cells,15));flex-wrap:wrap;align-items:flex-start;row-gap:1.6mm;display:flex;container-type:inline-size}.kwrite__group{flex:none;display:inline-flex}.kwrite__gap{width:var(--kw);height:var(--kw);flex:none;display:inline-block}.kwrite__cell{box-sizing:border-box;width:var(--kw);height:var(--kw);border:.5pt solid var(--sheet-line);font-size:calc(var(--kw) * .56);color:var(--sheet-ink);background:repeating-linear-gradient(to bottom, var(--sheet-line-soft) 0 .8mm, transparent .8mm 1.8mm) center / .4pt 100% no-repeat, repeating-linear-gradient(to right, var(--sheet-line-soft) 0 .8mm, transparent .8mm 1.8mm) center / 100% .4pt no-repeat;justify-content:center;align-items:center;margin-right:-.5pt;font-weight:600;line-height:1;display:inline-flex;position:relative}.kwrite__cell--model{background-color:var(--fam-bg,var(--box-bg));border-color:var(--fam-line-strong,var(--sheet-line))}.kwrite__group--model .kwrite__cell:first-child{border-top-left-radius:var(--fam-radius,1.5mm);border-bottom-left-radius:var(--fam-radius,1.5mm)}.kwrite__group--model .kwrite__cell:last-child{border-top-right-radius:var(--fam-radius,1.5mm);border-bottom-right-radius:var(--fam-radius,1.5mm)}.kwrite__group:not(.kwrite__group--model) .kwrite__cell:first-child{border-top-left-radius:var(--fam-radius,1.5mm);border-bottom-left-radius:var(--fam-radius,1.5mm)}.kwrite__group:not(.kwrite__group--model) .kwrite__cell:last-child{border-top-right-radius:var(--fam-radius,1.5mm);border-bottom-right-radius:var(--fam-radius,1.5mm)}.kwrite__cell--open{font-size:calc(var(--kw) * .42);justify-content:flex-start;align-items:flex-start;padding:.4mm 0 0 1mm}.kwrite__cell--close{font-size:calc(var(--kw) * .42);justify-content:flex-end;align-items:flex-start;padding:.4mm 1mm 0 0}.kwrite__cell--punct{justify-content:flex-start;align-items:flex-end;padding:0 0 .6mm 1.2mm}.kwrite--sentence{row-gap:0}.kwrite--sentence .kwrite__group--line{width:100%}.kwrite--sentence .kwrite__group--line:not(.kwrite__group--model){margin-bottom:1.2mm}.kwrite--sentence .kwrite__group--line .kwrite__cell{border-radius:0!important}.kwrite--sentence .kwrite__group--model .kwrite__cell:not(.kwrite__cell--model){background-color:#0000}.theme-playful .kwrite__cell{border-width:.8pt}.sheet--mono .kwrite__cell--model{border-color:var(--sheet-ink);background-color:#0000}@supports not (font-size:1cqw){.kwrite{--kw:12mm}}.kchain-bank{width:100%}.kchain-bank__note{color:var(--sheet-ink);margin:0 0 2mm;font-size:10pt;line-height:1.4}.kchain-bank__words{border:.8pt solid var(--fam-line-strong,var(--sheet-ink));border-radius:var(--fam-radius,2.5mm);background:var(--fam-bg-2,transparent);color:var(--sheet-ink);flex-wrap:wrap;gap:1.5mm 4mm;padding:2.5mm 4mm;font-size:12.5pt;font-weight:700;display:flex}.sheet .sheet-grid:has(.kchain){grid-auto-rows:min-content;align-content:start;gap:3.5mm 4mm}.kchain{align-items:center;gap:1.5mm;min-height:15mm;display:flex}.kchain__num{border:.6pt solid var(--sheet-ink);width:5.5mm;height:5.5mm;color:var(--sheet-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:8pt;font-weight:700;display:inline-flex}.kchain__cells{display:inline-flex}.kchain__cell{box-sizing:border-box;border:.6pt solid var(--sheet-ink);width:13mm;height:13mm;color:var(--sheet-ink);background:#fff;border-top-width:1.2pt;border-bottom-width:1.2pt;justify-content:center;align-items:center;margin-right:-.6pt;font-size:18pt;font-weight:600;display:inline-flex}.kchain__cell--end{background:var(--fam-bg,transparent);color:var(--sheet-accent-deep)}.kchain__cell--answer{color:var(--sheet-accent-deep);font-weight:700}.kchain__arrow{color:var(--sheet-muted);flex:none;margin-left:1.5mm;font-size:12pt}.sheet--mono .kchain__cell--end{color:var(--sheet-ink);background:0 0}.sheet--mono .kchain-bank__words{background:0 0}.kdice{width:100%}.kdice__net{--kdice-face:46mm;grid-template-columns:repeat(3, var(--kdice-face));grid-template-rows:repeat(4, var(--kdice-face));justify-content:center;margin:2mm auto 0;display:grid}.kdice__face{box-sizing:border-box;border:1pt solid var(--sheet-ink);background:var(--fam-bg,#fff);font-size:var(--kdice-font,13mm);text-align:center;word-break:break-all;color:var(--sheet-ink);justify-content:center;align-items:center;margin:-.5pt;padding:2mm;font-weight:700;line-height:1.1;display:flex}.kdice__face[data-folds*=t]{border-top-style:dashed}.kdice__face[data-folds*=b]{border-bottom-style:dashed}.kdice__face[data-folds*=l]{border-left-style:dashed}.kdice__face[data-folds*=r]{border-right-style:dashed}.sheet--mono .kdice__face{background:0 0}.sheet .problem:has(>.kdice) .problem__num{display:none}.sheet .problem:has(>.kchain-bank){grid-column:1/-1}.korean-trace .name-cell--trace{color:var(--sheet-line)}.sheet--deco .korean-trace .name-cell--model{border-color:var(--fam-line-strong);background-color:var(--fam-bg);color:var(--sheet-accent-deep)}.kdict{align-items:center;gap:1.5mm;display:flex}.kdict__box{border:.6pt solid var(--sheet-line);border-radius:calc(var(--box-radius) * .6);background:repeating-linear-gradient(to bottom, var(--sheet-line-soft) 0 .8mm, transparent .8mm 1.8mm) center / .4pt 100% no-repeat, repeating-linear-gradient(to right, var(--sheet-line-soft) 0 .8mm, transparent .8mm 1.8mm) center / 100% .4pt no-repeat;justify-content:center;align-items:center;width:13mm;height:13mm;font-size:16pt;font-weight:600;display:inline-flex}.kdict__box--answer{color:var(--sheet-accent-deep);font-weight:700}.sheet--deco .kdict__box{border-color:var(--fam-line);border-bottom-width:var(--fam-lift);border-bottom-color:var(--fam-line-strong)}.theme-playful .kdict__box{width:15mm;height:15mm}.jsvg{width:100%;height:100%;color:var(--sheet-ink);display:block;overflow:visible}.jsvg__stroke{fill:none;stroke:currentColor;stroke-width:62px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4}.jsvg__stroke--faint{stroke:var(--sheet-muted);stroke-opacity:.3}.jsvg__stroke--accent,.jsvg--guide .jsvg__stroke{stroke:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.jsvg--guide .jsvg__stroke{stroke:color-mix(in srgb, var(--sheet-accent) 30%, white)}}.jsvg--guide .jsvg__stroke{stroke-width:74px}.jsvg__arrows path{fill:none;stroke:var(--sheet-accent-deep);stroke-width:13px;stroke-linecap:round;stroke-linejoin:round}.jsvg__head{fill:var(--sheet-accent-deep);stroke:none}.jsvg__numbers text{fill:var(--sheet-accent-deep);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#fff;stroke-width:26px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:175px;font-weight:800}.jsvg__grid line{stroke:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.jsvg__grid line{stroke:color-mix(in srgb, var(--sheet-accent) 35%, white)}}.jsvg__grid line{stroke-width:6px;stroke-dasharray:28 22}.sheet--mono .jsvg--guide .jsvg__stroke{stroke:#d4d7dc}.sheet--mono .jsvg__stroke--accent{stroke:var(--sheet-ink)}.sheet--mono .jsvg__arrows path,.sheet--mono .jsvg__numbers text{stroke:var(--sheet-ink);fill:var(--sheet-ink)}.sheet--mono .jsvg__arrows path{fill:none}.sheet--mono .jsvg__numbers text{stroke:#fff}.sheet--mono .jsvg__head{fill:var(--sheet-ink)}.sheet--mono .jsvg__grid line{stroke:var(--sheet-line)}.sheet .problem:has(>.jamo-stroke){padding:1.4mm 2mm 1.4mm 7mm}.sheet-grid:has(>.problem>.jamo-stroke){grid-auto-rows:auto;align-content:start;row-gap:2mm}.jamo-stroke{--jsc:19.5mm;--jstep:9mm;align-items:center;gap:3mm;display:flex}.jamo-stroke__model{flex:none;align-items:center;gap:2mm;width:44mm;display:flex}.jamo-stroke__glyph{width:calc(var(--jsc) + var(--jstep) + 1.5mm);height:calc(var(--jsc) + var(--jstep) + 1.5mm);box-sizing:border-box;border:.8pt solid var(--sheet-accent);flex:none;padding:1.2mm}@supports (color:color-mix(in lab, red, red)){.jamo-stroke__glyph{border:.8pt solid color-mix(in srgb, var(--sheet-accent) 55%, white)}}.jamo-stroke__glyph{border-radius:calc(var(--box-radius) + 1mm);background:#fff}.jamo-stroke__meta{flex-direction:column;gap:1.2mm;font-size:10pt;line-height:1.2;display:flex}.jamo-stroke__meta b{color:var(--sheet-ink);font-weight:700}.jamo-stroke__meta small{background:var(--sheet-accent);border-radius:2mm;align-self:flex-start;padding:.8mm 1.6mm}@supports (color:color-mix(in lab, red, red)){.jamo-stroke__meta small{background:color-mix(in srgb, var(--sheet-accent) 16%, white)}}.jamo-stroke__meta small{color:var(--sheet-accent-deep);font-size:7.5pt;font-weight:700}.jamo-stroke__body{flex-direction:column;flex:none;gap:1.5mm;display:flex}.jamo-stroke__steps{height:var(--jstep);align-items:center;gap:1mm;display:flex}.jamo-stroke__label{background:var(--sheet-accent);border-radius:1.5mm;flex:none;margin-right:1mm;padding:.6mm 1.4mm}@supports (color:color-mix(in lab, red, red)){.jamo-stroke__label{background:color-mix(in srgb, var(--sheet-accent) 12%, white)}}.jamo-stroke__label{color:var(--sheet-accent-deep);font-size:7pt;font-weight:700}.jamo-stroke__step{width:var(--jstep);height:var(--jstep);box-sizing:border-box;border:.5pt solid var(--sheet-line-soft,var(--sheet-line));background:#fff;border-radius:1mm;flex:none;padding:.4mm}.jamo-stroke__cells{gap:2mm;display:flex}.jamo-stroke__cell{width:var(--jsc);height:var(--jsc);box-sizing:border-box;border:.6pt solid var(--sheet-line);background:#fff;border-radius:1.5mm;flex:none;padding:.8mm}.jamo-stroke__cell--blank{border:var(--blank-border)}.jamo-stroke__cell--answer{border-color:var(--sheet-accent)}.theme-compact .jamo-stroke{--jsc:16mm;--jstep:7.5mm}.sheet--mono .jamo-stroke__glyph,.sheet--mono .jamo-stroke__meta small,.sheet--mono .jamo-stroke__label{border-color:var(--sheet-line);color:var(--sheet-ink);background:0 0}.klink--name .klink__left{width:calc(var(--box-h) * 4.3 + 8mm);flex:none}.klink__name{gap:1mm;display:inline-flex}.klink__box--jamo{font-size:calc(var(--num-size-h) * 1.05);color:var(--sheet-accent-deep)}.klink__box--jamo.klink__box--blank{color:var(--sheet-ink)}.klink__box--name{width:var(--box-h)}.sheet--mono .klink__box--jamo{color:var(--sheet-ink)}.sheet .problem:has(>.kws){padding:0}.theme-playful .problem:has(>.kws){background:0 0;padding:0}.kws{--kws-board:128mm;justify-content:center;align-items:flex-start;gap:6mm;width:100%;margin-top:2mm;display:flex}.kws__board{grid-template-columns:repeat(var(--kws-size), 1fr);width:var(--kws-board);aspect-ratio:1;border:1.2pt solid var(--fam-line-strong,var(--sheet-ink));border-radius:var(--fam-radius,2mm);background:#fff;display:grid;overflow:hidden}.kws__cell{border-right:.5pt solid var(--sheet-line-soft);border-bottom:.5pt solid var(--sheet-line-soft);font-size:calc(var(--kws-board) / var(--kws-size) * .5);color:var(--sheet-ink);justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.kws__list{border:.8pt solid var(--fam-line-strong,var(--sheet-line));border-radius:var(--fam-radius,2.5mm);background:var(--fam-bg,#fff);flex:0 0 42mm;padding:3mm 3.5mm}.kws__theme{color:var(--sheet-accent-deep);margin-bottom:2.5mm;font-size:10pt;font-weight:700}.kws__theme b{font-size:12pt}.kws__words{gap:2.2mm;margin:0;padding:0;list-style:none;display:grid}.kws__word{letter-spacing:.06em;color:var(--sheet-ink);align-items:center;gap:2mm;font-size:13pt;font-weight:600;display:flex}.kws__check{border:.8pt solid var(--sheet-ink);background:#fff;border-radius:1mm;flex:none;width:4mm;height:4mm}.kws__dirs{border-top:.5pt dashed var(--sheet-line);color:var(--sheet-muted);flex-wrap:wrap;gap:1mm 2.5mm;margin-top:3.5mm;padding-top:2mm;font-size:8pt;display:flex}.kws-tone-0{--kws-tone:#ff8a80}.kws-tone-1{--kws-tone:#ffd54f}.kws-tone-2{--kws-tone:#81c784}.kws-tone-3{--kws-tone:#64b5f6}.kws-tone-4{--kws-tone:#ce93d8}.kws-tone-5{--kws-tone:#ffb74d}.kws-tone-6{--kws-tone:#4dd0e1}.kws-tone-7{--kws-tone:#f48fb1}.kws__cell--hit{background:var(--kws-tone)}@supports (color:color-mix(in lab, red, red)){.kws__cell--hit{background:color-mix(in srgb, var(--kws-tone) 55%, white)}}.kws__cell--hit{font-weight:800}.kws__word--found .kws__check{background:var(--kws-tone);border-color:var(--kws-tone)}@supports (color:color-mix(in lab, red, red)){.kws__word--found .kws__check{border-color:color-mix(in srgb, var(--kws-tone) 60%, black)}}.theme-playful .kws{--kws-board:124mm}.theme-compact .kws{--kws-board:132mm}.sheet--mono .kws__cell--hit{text-underline-offset:.6mm;background:#e3e5e8;text-decoration:underline}.sheet--mono .kws__word--found .kws__check{background:var(--sheet-ink);border-color:var(--sheet-ink)}.sheet--mono .kws__theme{color:var(--sheet-ink)}.sheet .sheet-grid:has(.kscr){align-content:start;gap:4mm 6mm}.sheet .problem:has(>.kscr){padding:1.5mm 1mm}.kscr{align-items:center;gap:2mm;min-height:15mm;display:flex}.kscr__tiles{gap:1.2mm;display:inline-flex}.kscr__tile{border:.8pt solid var(--fam-line-strong,var(--sheet-line));border-bottom-width:var(--fam-lift,1.2pt);background:var(--fam-bg,#f3f4f6);width:10mm;height:10mm;color:var(--sheet-accent-deep);border-radius:2mm;justify-content:center;align-items:center;font-size:14pt;font-weight:700;display:inline-flex;transform:rotate(-5deg)}.kscr__tile:nth-child(2n){transform:rotate(4deg)translateY(.8mm)}.kscr__tile:nth-child(3n){transform:rotate(-2deg)translateY(-.6mm)}.kscr__arrow{color:var(--sheet-muted);flex:none;font-size:11pt}.kscr__cells{display:inline-flex}.kscr__cell{box-sizing:border-box;border:.6pt solid var(--sheet-line);background:repeating-linear-gradient(to bottom, var(--sheet-line-soft) 0 .8mm, transparent .8mm 1.8mm) center / .4pt 100% no-repeat, repeating-linear-gradient(to right, var(--sheet-line-soft) 0 .8mm, transparent .8mm 1.8mm) center / 100% .4pt no-repeat;justify-content:center;align-items:center;width:11.5mm;height:11.5mm;margin-right:-.5pt;font-size:15pt;font-weight:600;display:inline-flex}.kscr__cell:first-child{border-radius:1.5mm 0 0 1.5mm}.kscr__cell:last-child{border-radius:0 1.5mm 1.5mm 0}.kscr__cell--answer{color:var(--sheet-accent-deep);font-weight:700}.kscr--long .kscr__tile{width:12mm;height:12mm;font-size:16pt}.kscr--long .kscr__cell{width:13mm;height:13mm;font-size:17pt}.kscr--long{justify-content:center;gap:4mm}.sheet--mono .kscr__tile{color:var(--sheet-ink);background:#fff}.sheet .sheet-grid:has(.kspace){align-content:start;gap:4.5mm 0}.sheet .problem:has(>.kspace){padding:0 1mm}.kspace{align-items:flex-start;gap:2mm;display:flex}.kspace .korean__num{margin-top:1.5mm}.kspace__body{--ks:calc(100cqw / var(--kspace-cells,14));flex:1;min-width:0;container-type:inline-size}.kspace__given{align-items:flex-end;margin:0 0 1.6mm;padding-top:2.6mm;display:flex}.kspace__char{width:calc(var(--ks) * .8);height:calc(var(--ks) * .8);background:var(--fam-bg,#f3f4f6);border:.5pt solid var(--fam-line,var(--sheet-line-soft));font-size:calc(var(--ks) * .48);color:var(--sheet-ink);border-radius:1mm;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.kspace__gap{width:calc(var(--ks) * .2);height:calc(var(--ks) * .8);flex:none;position:relative}.kspace__gap--mark i{color:#e0463b;font-size:11pt;font-style:normal;font-weight:800;line-height:1;position:absolute;top:-2.8mm;left:50%;transform:translate(-50%)}.kspace__write{display:flex}.kspace__cell{box-sizing:border-box;width:var(--ks);height:var(--ks);border:.5pt solid var(--sheet-line);font-size:calc(var(--ks) * .52);background:repeating-linear-gradient(to bottom, var(--sheet-line-soft) 0 .8mm, transparent .8mm 1.8mm) center / .4pt 100% no-repeat, repeating-linear-gradient(to right, var(--sheet-line-soft) 0 .8mm, transparent .8mm 1.8mm) center / 100% .4pt no-repeat;justify-content:center;align-items:center;margin-right:-.5pt;font-weight:600;line-height:1;display:inline-flex}.kspace__cell:first-child{border-radius:1.2mm 0 0 1.2mm}.kspace__cell:last-child{border-radius:0 1.2mm 1.2mm 0}.kspace__cell--answer{color:var(--sheet-accent-deep);font-weight:700}.sheet--mono .kspace__char{background:#fff}.sheet--mono .kspace__gap--mark i{color:var(--sheet-ink)}@supports not (font-size:1cqw){.kspace__body{--ks:9mm}}.kpunct{gap:2.5mm;font-size:13pt}.kpunct__text{letter-spacing:.02em}.kpunct__box{border:var(--blank-border,.8pt dashed var(--sheet-ink));border-radius:1.2mm;flex:none;justify-content:center;align-items:center;width:9mm;height:9mm;font-size:16pt;font-weight:800;line-height:1;display:inline-flex}.kpunct__box--answer{color:var(--sheet-accent-deep);border-style:solid}.theme-playful .kpunct{font-size:14pt}.sheet .sheet-grid:has(.kcards){align-content:start;gap:5mm 0}.sheet .problem:has(>.kcards){padding:0 1mm}.kcards{align-items:flex-start;gap:2.5mm;display:flex}.kcards .korean__num{margin-top:2mm}.kcards__body{flex:1;min-width:0}.kcards__deck{flex-wrap:wrap;gap:2mm 2.5mm;margin-bottom:2.5mm;display:flex}.kcards__card{border:.9pt solid var(--fam-line-strong,var(--sheet-line));border-bottom-width:var(--fam-lift,1.2pt);background:var(--fam-bg,#f6f7f9);color:var(--sheet-ink);border-radius:2mm;align-items:center;padding:1.8mm 3.5mm;font-size:13pt;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.kcards__order{background:var(--sheet-accent-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:4.5mm;height:4.5mm;font-size:7.5pt;font-style:normal;font-weight:700;display:flex;position:absolute;top:-2mm;left:-2mm}.kcards__line{border-bottom:.9pt solid var(--sheet-ink);background:repeating-linear-gradient(to right, var(--sheet-line-soft) 0 1mm, transparent 1mm 2mm) bottom 4.5mm left / 100% .4pt no-repeat;align-items:flex-end;min-height:9mm;padding:0 1mm .6mm;font-size:13pt;line-height:1.3;display:flex}.kcards__line--answer{color:var(--sheet-accent-deep);background:0 0;font-weight:700}.sheet--mono .kcards__card{background:#fff}.sheet--mono .kcards__order{background:var(--sheet-ink)}.en-find,.en-find-target,.en-builder,.en-builder__hint,.en-blocks,.en-alpha,.en-order,.en-w800,.en-grid,.en-sent,.en-blank,.en-form,.en-irr,.en-gram{color:var(--sheet-ink);font-size:11pt;line-height:1.3}.sheet--answers .is-answer{color:var(--sheet-accent-deep);font-weight:700}.sheet--mono .is-answer{color:var(--sheet-ink)}.en-blank__gap,.en-gram__gap,.en-form__gap,.en-sent__blank{text-align:center;border-bottom:1.1pt solid var(--sheet-ink);vertical-align:baseline;min-width:26mm;padding:0 1mm;line-height:1.15;display:inline-block}.en-blank__kor,.en-gram__kor,.en-form__kor,.en-sent__kor{color:var(--sheet-muted);font-size:8.5pt;font-style:italic}.sheet .problem:has(>.en-guide){display:contents}.sheet .problem:has(>.en-guide)>.problem__num{display:none}.en-guide{grid-column:1/-1}.en-row{break-inside:avoid;border-radius:2mm;padding:2.5mm 2mm 2.5mm 7mm;position:relative}.en-no{width:var(--num-badge);height:var(--num-badge);background:var(--sheet-accent);border-radius:50%;position:absolute;top:2mm;left:0}@supports (color:color-mix(in lab, red, red)){.en-no{background:color-mix(in srgb, var(--sheet-accent) 26%, white)}}.en-no{color:var(--sheet-accent-deep);justify-content:center;align-items:center;font-size:8pt;font-weight:700;display:flex}.sheet--mono .en-no{border:.6pt solid var(--sheet-ink);color:var(--sheet-ink);background:0 0}.theme-playful .en-row{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful .en-row{background:color-mix(in srgb, var(--sheet-accent) 6%, white)}}.theme-playful .en-row{border-radius:4mm;padding:5mm 3mm 5mm 9mm}.theme-playful .en-no{font-size:9.5pt;top:3mm;left:1mm}.theme-compact .en-row{padding:1.5mm .5mm 1.5mm 4.5mm}.theme-compact .en-no{font-size:7pt}.en-guide{grid-template-columns:repeat(var(--en-guide-cols,3), minmax(0, 1fr));color:var(--sheet-ink);gap:2.5mm;margin:0 0 3mm;font-size:8.5pt;display:grid}.en-guide--2{--en-guide-cols:2}.en-guide--4{--en-guide-cols:4}.en-guide--5{--en-guide-cols:5}.en-guide--8{--en-guide-cols:4}.en-guide__box{border:1.2pt solid var(--sheet-accent);flex-direction:column;gap:.8mm;padding:2mm 2.5mm;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.en-guide__box{border:1.2pt solid color-mix(in srgb, var(--sheet-accent) 55%, white)}}.en-guide__box{text-align:center;background:#fff;border-radius:2mm;overflow:hidden}.en-guide__title{color:var(--sheet-accent-deep);font-size:12pt;font-weight:700;line-height:1.2}.en-guide__sub{color:var(--sheet-ink);font-size:8.5pt;font-weight:600;line-height:1.3}.en-guide__desc{color:var(--sheet-muted);font-size:7.5pt;line-height:1.35}.en-guide__examples{color:var(--sheet-ink);flex-direction:column;font-size:8.5pt;line-height:1.4;display:flex}.en-guide__examples b{color:var(--sheet-accent-deep);font-weight:700}.en-guide__table{border-collapse:collapse;width:100%;font-size:7.5pt}.en-guide__table th{background:var(--sheet-accent);padding:.6mm 1mm;font-size:7.5pt;font-weight:700}@supports (color:color-mix(in lab, red, red)){.en-guide__table th{background:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.en-guide__table th{border:.4pt solid var(--sheet-line-soft)}.en-guide__table td{border:.4pt solid var(--sheet-line-soft);vertical-align:top;text-align:center;padding:.8mm 1mm;line-height:1.35}.en-guide__box:has(>.en-guide__subjects){flex-direction:row;justify-content:center;align-items:center;gap:4mm;min-height:16mm;padding:2.5mm 3mm}.en-guide__subjects{color:var(--sheet-accent-deep);text-align:center;flex-direction:column;font-size:13pt;font-weight:700;line-height:1.15;display:flex}.en-guide__box:has(>.en-guide__subjects)>.en-guide__title{color:var(--sheet-ink);font-size:11.5pt;font-weight:600}.en-guide--plural .en-guide__title{background:var(--sheet-accent);border-radius:1.5mm;padding:.8mm 1mm}@supports (color:color-mix(in lab, red, red)){.en-guide--plural .en-guide__title{background:color-mix(in srgb, var(--sheet-accent) 18%, white)}}.en-guide--article .en-guide__box{flex-flow:wrap;justify-content:center;align-items:center;column-gap:5mm}.en-guide--article .en-guide__title{flex:none;font-size:26pt}.en-guide--article .en-guide__examples{text-align:left}.en-guide--article .en-guide__desc{flex-basis:100%}.en-guide--verb-regular .en-guide__box{text-align:left;flex-flow:wrap;justify-content:space-between}.en-guide--verb-regular .en-guide__title{flex-basis:100%}.en-guide--verb-regular .en-guide__sub{flex:60%}.en-guide--verb-regular .en-guide__examples{text-align:right;flex:none}.en-guide--verb-regular .en-guide__desc{flex-basis:100%}.en-guide--sv .en-guide__box{gap:0;padding:0}.en-guide--sv .en-guide__title{color:#fff;background:var(--sheet-accent-deep);padding:1.2mm;font-size:10.5pt}.en-guide--sv .en-guide__table td{padding:1.2mm 1.5mm;font-size:8pt}.en-guide--sv .en-guide__examples{text-align:left;border-top:.4pt solid var(--sheet-line-soft);padding:1.5mm 2.5mm}.sheet--mono .en-guide--sv .en-guide__title{background:var(--sheet-ink)}.en-guide--pattern .en-guide__box{gap:.4mm;padding:1.5mm 1mm}.en-guide--pattern .en-guide__title{font-size:10pt}.en-guide--pattern .en-guide__sub,.en-guide--pattern .en-guide__desc,.en-guide--pattern .en-guide__examples{font-size:7pt}.en-guide--pattern .en-guide__box:first-child{border-color:var(--en-k1)}.en-guide--pattern .en-guide__box:nth-child(2){border-color:var(--en-k2)}.en-guide--pattern .en-guide__box:nth-child(3){border-color:var(--en-k3)}.en-guide--pattern .en-guide__box:nth-child(4){border-color:var(--en-k4)}.en-guide--pattern .en-guide__box:nth-child(5){border-color:var(--en-k5)}.en-guide--pattern .en-guide__box:first-child .en-guide__title{color:var(--en-k1)}.en-guide--pattern .en-guide__box:nth-child(2) .en-guide__title{color:var(--en-k2)}.en-guide--pattern .en-guide__box:nth-child(3) .en-guide__title{color:var(--en-k3)}.en-guide--pattern .en-guide__box:nth-child(4) .en-guide__title{color:var(--en-k4)}.en-guide--pattern .en-guide__box:nth-child(5) .en-guide__title{color:var(--en-k5)}.sheet--mono .en-guide__box{border-color:var(--sheet-ink)}.sheet--mono .en-guide__title,.sheet--mono .en-guide__examples b,.sheet--mono .en-guide__subjects{color:var(--sheet-ink)}.sheet--mono .en-guide--plural .en-guide__title{background:0 0}:is(.sheet .sheet-grid:has(>.problem>.en-blank),.sheet .sheet-grid:has(>.problem>.en-form),.sheet .sheet-grid:has(>.problem>.en-gram),.sheet .sheet-grid:has(>.problem>.en-irr)){grid-auto-rows:auto;align-content:start;row-gap:3.5mm}.problem:has(>.en-find){padding:0}.problem:has(>.en-find)>.problem__num{display:none}.sheet .problem:has(>.en-find-target){display:contents}.sheet-grid:has(>.problem>.en-find){row-gap:min(var(--gap-row), 3mm);column-gap:3mm}.en-find{min-height:calc(var(--box-h) * 1.4);box-sizing:border-box;border:.9pt solid var(--sheet-ink-soft);border-radius:var(--box-radius);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:1mm;display:flex}.en-find__word{letter-spacing:.01em;overflow-wrap:anywhere;font-size:13pt;font-weight:500}.en-find__hint{color:var(--sheet-muted);font-size:6.5pt;font-weight:400}.en-find-target{box-sizing:border-box;border:1.2pt solid var(--sheet-accent-deep);border-radius:var(--box-radius);background:var(--sheet-accent);flex-direction:column;grid-row:span 2;justify-content:center;align-self:stretch;align-items:center;gap:1mm;padding:2mm;display:flex}@supports (color:color-mix(in lab, red, red)){.en-find-target{background:color-mix(in srgb, var(--sheet-accent) 22%, white)}}.en-find-target__word{color:var(--sheet-ink);font-size:24pt;font-weight:700;line-height:1.1}.en-find-target__meta{justify-content:space-between;gap:2mm;width:100%;font-size:10pt;font-weight:700;display:flex}.en-find-target__sound{font-weight:600}.sheet--answers .en-find--target{border:1.6pt solid var(--sheet-accent-deep);background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet--answers .en-find--target{background:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.sheet--answers .en-find--target .en-find__word{color:var(--sheet-accent-deep);font-weight:700}.sheet--mono .en-find-target,.sheet--mono .en-find--target{border-color:var(--sheet-ink);background:0 0}.sheet--mono .en-find--target .en-find__word{color:var(--sheet-ink)}.theme-playful .en-find{border-radius:var(--box-radius)}.sheet .sheet-grid:has(>.problem>.en-builder){--eb-row:13mm;--eb-gap:5.5mm;--eb-left:84mm;--eb-join:40mm;--eb-dot:2.6mm;--eb-dot-x:4mm;row-gap:var(--eb-gap);grid-auto-rows:auto;align-content:start}.theme-playful .sheet-grid:has(>.problem>.en-builder){--eb-row:14mm;--eb-gap:5mm}.theme-compact .sheet-grid:has(>.problem>.en-builder){--eb-row:11mm;--eb-gap:5mm}.sheet .problem:has(>.en-builder){display:contents}.sheet .problem:has(>.en-builder)>.problem__num{display:none}.en-builder{height:var(--eb-row);align-items:center;display:flex}.en-builder__left{width:var(--eb-left);flex:none;align-items:center;gap:2mm;display:flex}.en-builder__pieces{gap:1mm;display:inline-flex}.en-builder__piece,.en-builder__word,.en-builder__mean{height:var(--eb-row);box-sizing:border-box;border:.9pt solid var(--sheet-ink-soft);border-radius:var(--box-radius);background:#fff;justify-content:center;align-items:center;padding:0 1mm;font-size:13pt;font-weight:600;display:inline-flex}.en-builder__piece{min-width:14mm}.en-builder__pieces--2 .en-builder__piece{min-width:16mm}.en-builder__pieces--3 .en-builder__piece{min-width:11mm}.en-builder__pieces--4 .en-builder__piece{min-width:9mm;padding:0 .6mm}.en-builder__pieces--5 .en-builder__piece{min-width:7.5mm;padding:0 .4mm;font-size:11.5pt}.en-builder__word{min-width:24mm;padding:0 2mm}.en-builder__piece.is-blank,.en-builder__word.is-blank{background:#fff}.en-builder__piece.is-answer,.en-builder__word.is-answer{color:var(--sheet-accent-deep)}.en-builder__eq{color:var(--sheet-ink);font-size:16pt;font-weight:700}.en-builder__join{width:var(--eb-join);flex:none;height:100%;position:relative}.en-builder__dot{width:var(--eb-dot);height:var(--eb-dot);margin-top:calc(var(--eb-dot) / -2);background:var(--sheet-ink);border-radius:50%;position:absolute;top:50%}.en-builder__dot--left{left:calc(var(--eb-dot-x) - var(--eb-dot) / 2)}.en-builder__dot--right{right:calc(var(--eb-dot-x) - var(--eb-dot) / 2)}.en-builder__link{--eb-dx:calc(var(--eb-join) - 2 * var(--eb-dot-x));--eb-dy:calc(var(--eb-offset,0) * (var(--eb-row) + var(--eb-gap)));left:var(--eb-dot-x);height:0;width:hypot(var(--eb-dx), var(--eb-dy));border-top:1.2pt solid var(--sheet-accent-deep);transform-origin:0;transform:rotate(atan2(var(--eb-dy), var(--eb-dx)));pointer-events:none;position:absolute;top:50%}.en-builder__to{color:var(--sheet-accent-deep);font-size:7pt;font-weight:700;display:none;position:absolute;bottom:.5mm;left:50%;transform:translate(-50%)}@supports not (width:hypot(1px, 1px)){.en-builder__link{display:none}.en-builder__to{display:block}}.sheet--mono .en-builder__link{border-color:var(--sheet-ink)}.en-builder__right{flex:1;align-items:stretch;min-width:0;display:flex}.en-builder__mean{white-space:nowrap;flex:1;font-size:12pt;font-weight:600;overflow:hidden}.en-builder__hint{color:var(--sheet-muted);grid-column:1/-1;margin-top:1mm;font-size:8pt;line-height:1.5}.en-builder__hint span{white-space:nowrap}.problem:has(>.en-blocks){padding:0}.problem:has(>.en-blocks)>.problem__num{display:none}.sheet-grid:has(>.problem>.en-blocks){row-gap:min(var(--gap-row), 5mm)}.en-blocks{height:100%;min-height:calc(var(--box-h) * 3.6);box-sizing:border-box;border:.8pt solid var(--sheet-ink);background:#fff;border-radius:2mm;justify-content:space-between;align-items:stretch;padding:3mm 0;display:flex}.en-blocks__target,.en-blocks__choice{box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:2mm 3mm;display:flex;position:relative}.en-blocks__target{border-right:.6pt solid var(--sheet-ink)}.en-blocks__target img,.en-blocks__choice img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:26mm;display:block}.en-blocks__choice img{box-sizing:content-box;border:1.6pt solid #0000;border-radius:50%;padding:1.5mm}.en-blocks__mark{color:var(--sheet-ink-soft);font-size:7pt;font-style:normal;position:absolute;top:.5mm;left:1.5mm}.sheet--answers .en-blocks__choice.is-answer img{border-color:var(--sheet-accent-deep)}.sheet--mono .en-blocks__choice.is-answer img{border-color:var(--sheet-ink)}.theme-playful .en-blocks{border-radius:4mm}:is(.problem:has(>.en-alpha),.problem:has(>.en-order)){padding-left:0;padding-right:0}:is(.problem:has(>.en-alpha)>.problem__num,.problem:has(>.en-order)>.problem__num){display:none}.sheet .sheet-grid:has(>.problem>.en-alpha){grid-auto-rows:auto;align-content:start;row-gap:0}.problem:has(>.en-alpha){padding-top:0;padding-bottom:1.5mm}.en-alpha{--en-alpha-row:min(calc(var(--box-h) * .9), 10mm);border-left:.7pt solid var(--sheet-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.en-alpha__cell{grid-template-columns:1fr 1fr;display:grid}.en-alpha__head{grid-column:span 2;grid-template-columns:1fr 1fr;display:grid}.en-alpha__head span,.en-alpha__upper,.en-alpha__lower,.en-alpha__sound{height:var(--en-alpha-row);box-sizing:border-box;border-right:.7pt solid var(--sheet-ink);border-bottom:.7pt solid var(--sheet-ink);background:#fff;justify-content:center;align-items:center;font-size:14pt;font-weight:600;display:flex}.en-alpha__head span{background:var(--sheet-accent);font-size:10.5pt;font-weight:700}@supports (color:color-mix(in lab, red, red)){.en-alpha__head span{background:color-mix(in srgb, var(--sheet-accent) 28%, white)}}.en-alpha__head span{border-top:.7pt solid var(--sheet-ink)}.en-alpha--first .en-alpha__upper,.en-alpha--first .en-alpha__lower{border-top:0}.en-alpha:not(.en-alpha--first) .en-alpha__upper,.en-alpha:not(.en-alpha--first) .en-alpha__lower{border-top:.7pt solid var(--sheet-ink)}.en-alpha__sound{background:var(--sheet-accent);grid-column:span 2;font-size:11pt;font-weight:600}@supports (color:color-mix(in lab, red, red)){.en-alpha__sound{background:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.sheet--answers .en-alpha .is-answer{color:var(--sheet-accent-deep)}.sheet--mono .en-alpha__head span,.sheet--mono .en-alpha__sound{background:0 0}.sheet .sheet-grid:has(>.problem>.en-order){grid-auto-rows:auto;align-content:start;row-gap:8mm}.en-order{grid-template-columns:repeat(3,5fr 4fr) 5fr;align-items:center;display:grid}.en-order--rtl{direction:rtl}.en-order__slot{display:contents}.en-order__cell{height:calc(var(--box-h) * 1.4);box-sizing:border-box;border:.9pt solid var(--sheet-ink);border-radius:var(--box-radius);direction:ltr;background:#fff;justify-content:center;align-items:center;max-height:16mm;font-size:17pt;font-weight:600;display:flex;position:relative}.en-order__cell.is-blank{background:#fff}.en-order__arrow{text-align:center;color:var(--sheet-ink);font-size:20pt;font-style:normal;font-weight:700;line-height:1}.en-order__down{color:var(--sheet-ink);font-size:20pt;font-style:normal;font-weight:700;line-height:1;position:absolute;bottom:-6.5mm;left:50%;transform:translate(-50%)}.sheet .sheet-grid:has(>.problem>.en-w800){grid-auto-rows:auto;align-content:start;gap:0 8mm}.problem:has(>.en-w800){padding:0 2mm 5mm}.problem:has(>.en-w800)>.problem__num{display:none}.en-w800{flex-direction:column;align-items:center;gap:1.5mm;display:flex}.en-w800__boxes{display:flex}.en-w800__box{box-sizing:border-box;border:.7pt solid var(--sheet-ink);background:#fff;justify-content:center;align-items:center;width:7.5mm;height:9mm;margin-right:-.7pt;font-size:13pt;font-weight:500;display:inline-flex}.en-w800__box.is-blank{background:var(--box-bg)}.en-w800__mean{background:var(--sheet-accent-deep);color:#fff;white-space:nowrap;border-radius:1.2mm;padding:.8mm 4mm;font-size:9.5pt;font-weight:600}.en-w800__sound{margin-right:1.5mm;font-weight:500}.sheet--mono .en-w800__mean{color:var(--sheet-ink);border:.6pt solid var(--sheet-ink);background:0 0}.sheet--mono .en-w800__box.is-blank{background:0 0;border-style:dashed}:is(.problem:has(>.en-grid),.problem:has(>.en-sent)){grid-column:1/-1;padding-left:0;padding-right:0}:is(.problem:has(>.en-grid)>.problem__num,.problem:has(>.en-sent)>.problem__num){display:none}.problem:has(>.en-grid){padding-top:1mm;padding-bottom:5mm}.en-grid{grid-template-columns:repeat(var(--en-grid-cols,12), minmax(0, 1fr));border:.7pt solid var(--sheet-line);background:#fff;border-radius:2mm;gap:1.2mm;padding:3mm;display:grid}.en-grid__cell{height:min(calc(var(--box-h) * .9), 10mm);border:.7pt solid var(--sheet-ink);background:#fff;border-radius:.8mm;justify-content:center;align-items:center;font-size:12pt;font-weight:500;display:flex}.sheet--answers .en-grid__cell.is-answer{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet--answers .en-grid__cell.is-answer{background:color-mix(in srgb, var(--sheet-accent) 30%, white)}}.sheet--answers .en-grid__cell.is-answer{color:var(--sheet-accent-deep);font-weight:700}.sheet--mono .en-grid__cell.is-answer{color:var(--sheet-ink);background:#d7dbe0}.problem:has(>.en-sent){border-left:.7pt solid var(--sheet-line);border-right:.7pt solid var(--sheet-line);background:var(--sheet-accent);border-radius:0;padding:1.5mm 5mm}@supports (color:color-mix(in lab, red, red)){.problem:has(>.en-sent){background:color-mix(in srgb, var(--sheet-accent) 3%, white)}}.problem:has(>.en-sent--first){border-top:.7pt solid var(--sheet-line);border-radius:2mm 2mm 0 0;margin-top:7mm;padding-top:4mm;position:relative}.problem:has(>.en-sent):last-child{border-bottom:.7pt solid var(--sheet-line);border-radius:0 0 2mm 2mm;padding-bottom:3mm}.problem:has(>.en-sent--first):last-child{border-radius:2mm}.en-sent__head{text-align:center;width:100%;color:var(--sheet-ink);font-size:9.5pt;font-weight:700;position:absolute;top:-6.5mm;left:0}.en-sent{flex-direction:column;gap:.6mm;font-size:12pt;display:flex}.en-sent__en{flex-wrap:wrap;align-items:baseline;gap:0 1.5mm;display:flex}.en-sent__bullet{margin-right:1mm;font-size:9pt}.en-sent__blank{min-width:30mm}.en-sent__kor{padding-left:5mm;font-style:normal}.sheet--mono .problem:has(>.en-sent){border-color:var(--sheet-ink);background:0 0}.en-blank{flex-wrap:wrap;align-items:baseline;gap:.5mm 2.5mm;display:flex}.en-blank__en{font-size:13pt}.en-blank__gap{min-width:26mm}.en-form{min-height:calc(var(--box-h) * .9);box-sizing:border-box;border:.8pt solid var(--sheet-line);background:#fff;border-radius:2mm;align-items:center;gap:3mm;padding:1.5mm 3mm;display:flex}.en-form__word{font-size:12.5pt;font-weight:600}.en-form--plural .en-form__word{flex:0 0 30mm;padding-left:1mm}.en-form--plural .en-form__gap{border-bottom:1.2pt solid var(--sheet-accent-deep);flex:1;min-width:0}.en-form--article{justify-content:center}.en-form--article .en-form__gap--short{border-bottom:1.4pt solid var(--sheet-accent-deep);min-width:18mm}.en-form--article .en-form__word{text-align:left;flex:0 0 38mm}.en-form--verb_tense .en-form__word,.en-form--verb_regular .en-form__word{flex:0 0 28mm;font-weight:500}.en-form--verb_tense .en-form__gap,.en-form--verb_regular .en-form__gap{border-bottom:1pt solid var(--sheet-ink-soft);flex:1;min-width:0}.en-form__kor{text-align:right;white-space:normal;flex:none;max-width:40mm}.sheet--mono .en-form--plural .en-form__gap,.sheet--mono .en-form--article .en-form__gap--short{border-color:var(--sheet-ink)}.en-form__badge,.en-gram__kind,.en-gram__role,.en-irr__badge{color:#fff;background:var(--sheet-accent-deep);white-space:nowrap;border-radius:3mm;justify-content:center;align-items:center;padding:.5mm 2.4mm;font-size:8.5pt;font-weight:700;line-height:1.4;display:inline-flex}.en-form__badge{flex:none;min-width:20mm}.en-form__badge--2{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.en-form__badge--2{background:color-mix(in srgb, var(--sheet-accent) 55%, #16a34a)}}.en-form__badge--3{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.en-form__badge--3{background:color-mix(in srgb, var(--sheet-accent) 55%, #d97706)}}.en-form__badge--4{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.en-form__badge--4{background:color-mix(in srgb, var(--sheet-accent) 55%, #7c3aed)}}.sheet--mono .en-form__badge,.sheet--mono .en-gram__kind,.sheet--mono .en-gram__role,.sheet--mono .en-irr__badge{color:var(--sheet-ink);border:.6pt solid var(--sheet-ink);background:0 0}.en-irr{flex-direction:column;gap:3mm;display:flex}.en-irr__cards{grid-template-columns:1fr 1fr;gap:3mm;display:grid}.en-irr__card{border:1.2pt solid var(--en-c,var(--sheet-line));background:#fff;border-radius:2mm;display:flex;overflow:hidden}.en-irr__card--1{--en-c:#c0392b;--en-c-bg:#fadbd8}.en-irr__card--2{--en-c:#9b59b6;--en-c-bg:#e8daef}.en-irr__verb{background:var(--en-c-bg,var(--box-bg));text-align:center;flex-direction:column;flex:0 0 22mm;justify-content:center;align-items:center;padding:2mm 1mm;font-size:12.5pt;font-weight:700;display:flex}.en-irr__verb small{color:var(--sheet-muted);font-size:7.5pt;font-weight:500}.en-irr__forms{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1mm;padding:1.5mm;display:grid}.en-irr__form{text-align:center;flex-direction:column;align-items:stretch;gap:.8mm;display:flex}.en-irr__form b{border:.5pt solid var(--sheet-line-soft);background:#fafafa;border-radius:1mm;justify-content:center;align-items:center;min-height:6mm;padding:.5mm;font-size:9pt;font-weight:700;line-height:1.2;display:flex}.en-irr__form small{color:var(--sheet-muted);font-size:7pt;line-height:1.25}.en-irr__badge{border-radius:1mm;padding:.5mm 1mm;font-size:8pt}.en-irr__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.8mm;display:grid}.en-irr__cell{min-height:calc(var(--box-h) * .95);box-sizing:border-box;background:#fff;border:1.2pt solid #999;border-radius:1.5mm;justify-content:center;align-items:center;font-size:10pt;font-weight:700;display:flex}.en-irr__c1{--en-c:#e74c3c}.en-irr__c2{--en-c:#27ae60}.en-irr__c3{--en-c:#2980b9}.en-irr__c4{--en-c:#9b59b6}.en-irr__c5{--en-c:#00bcd4}.en-irr__c6{--en-c:#f39c12}.en-irr__badge{background:var(--en-c,var(--sheet-accent-deep))}.en-irr--color .en-irr__cell.is-filled{background:var(--en-c);border-color:var(--en-c);color:#fff}.en-irr--write .en-irr__cell.is-filled{border:2.2pt solid var(--en-c);color:var(--sheet-ink);background:#fff}.sheet--answers .en-irr--write .en-irr__cell.is-filled{color:var(--sheet-accent-deep)}.sheet--mono .en-irr__card{--en-c-bg:transparent}.sheet--mono .en-irr__badge{border-color:var(--en-c);color:var(--en-c)}.sheet--mono .en-irr--color .en-irr__cell.is-filled{background:repeating-linear-gradient(45deg, transparent 0 1mm, var(--en-c) 1mm 1.6mm)}@supports (color:color-mix(in lab, red, red)){.sheet--mono .en-irr--color .en-irr__cell.is-filled{background:repeating-linear-gradient(45deg, transparent 0 1mm, color-mix(in srgb, var(--en-c) 45%, white) 1mm 1.6mm)}}.sheet--mono .en-irr--color .en-irr__cell.is-filled{color:var(--sheet-ink)}.en-gram,.en-guide--pattern{--en-k1:#5b9bd5;--en-k2:#c0504d;--en-k3:#70ad47;--en-k4:#ed7d31;--en-k5:#837e47}.en-gram__en{font-size:12pt}.en-gram__kor{padding-left:1mm}.en-gram__box,.en-gram__parts,.en-gram__line{min-height:calc(var(--box-h) * .9);box-sizing:border-box;border:.7pt solid var(--sheet-line);background:var(--sheet-accent);border-radius:1.5mm;align-items:center;padding:1mm 3mm;display:flex}@supports (color:color-mix(in lab, red, red)){.en-gram__box,.en-gram__parts,.en-gram__line{background:color-mix(in srgb, var(--sheet-accent) 6%, white)}}.en-gram__box,.en-gram__parts,.en-gram__line{font-size:12pt}.en-gram__line{background:var(--box-bg);border-bottom:1.1pt solid var(--sheet-muted)}.en-gram__box{background:var(--box-bg);justify-content:center;font-weight:700}.sheet--mono .en-gram__box,.sheet--mono .en-gram__parts,.sheet--mono .en-gram__line{background:0 0}.en-gram--sv_choose{grid-template-columns:minmax(0,1fr) 60mm;align-items:start;column-gap:4mm;display:grid}.en-gram--sv_choose .en-gram__en,.en-gram--sv_choose .en-gram__kor{grid-column:1}.en-gram--sv_choose .en-gram__choices{grid-area:1/2/span 2;justify-content:flex-end;align-self:start;gap:2mm;display:flex}.en-gram__opt{box-sizing:border-box;border:.7pt solid var(--sheet-line);background:var(--sheet-accent);border-radius:1.5mm;justify-content:center;align-items:center;width:28mm;min-height:7.5mm;font-size:10.5pt;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.en-gram__opt{background:color-mix(in srgb, var(--sheet-accent) 6%, white)}}.sheet--answers .en-gram__opt.is-on{border:1.2pt solid var(--sheet-accent-deep);color:var(--sheet-accent-deep);font-weight:700}.sheet--mono .en-gram__opt{background:0 0}.en-gram--make_sentence{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:4mm;display:grid}.en-gram__parts{flex-wrap:wrap;grid-area:1/1;gap:0 1.5mm;font-size:11pt}.en-gram__part{padding:0}.en-gram__parts i{color:var(--sheet-accent-deep);font-style:normal;font-weight:800}.en-gram--make_sentence .en-gram__line{grid-area:1/2;padding:1mm 2.5mm;font-size:11pt}.en-gram--make_sentence .en-gram__kor{grid-area:2/2}.en-gram--ing_usage{border:.7pt solid var(--sheet-line);background:#fff;border-radius:2mm;grid-template-columns:minmax(0,1fr) 38mm;align-items:center;column-gap:4mm;padding:1.5mm 3mm;display:grid}.en-gram--ing_usage .en-gram__en{grid-area:1/1}.en-gram--ing_usage .en-gram__kor{grid-area:2/1}.en-gram--ing_usage .en-gram__box{grid-area:1/2/span 2}.en-gram__mark{text-underline-offset:1.5pt;color:var(--sheet-accent-deep);font-weight:700;text-decoration:underline;text-decoration-thickness:1.2pt}.sheet--mono .en-gram__mark{color:var(--sheet-ink)}.en-gram--pattern_find{grid-template-columns:15mm minmax(0,1fr) 22mm;align-items:center;gap:.5mm 2.5mm;display:grid}.en-gram--pattern_find .en-gram__kind{grid-area:1/1}.en-gram--pattern_find .en-gram__en{grid-area:1/2}.en-gram--pattern_find .en-gram__role{grid-area:1/3}.en-gram--pattern_find .en-gram__kor{grid-area:2/2}.en-gram--pattern_find .en-gram__en,.en-gram--pattern_fill .en-gram__en{min-height:calc(var(--box-h) * .9);box-sizing:border-box;border:.7pt solid var(--sheet-line);background:var(--sheet-accent);border-radius:1.5mm;align-items:center;padding:1mm 3mm;display:flex}@supports (color:color-mix(in lab, red, red)){.en-gram--pattern_find .en-gram__en,.en-gram--pattern_fill .en-gram__en{background:color-mix(in srgb, var(--sheet-accent) 6%, white)}}.sheet--mono .en-gram--pattern_find .en-gram__en,.sheet--mono .en-gram--pattern_fill .en-gram__en{background:0 0}.en-gram__kind,.en-gram__role{box-sizing:border-box;border-radius:1.2mm;align-self:stretch;width:100%;padding:1mm;font-size:10pt}.en-gram__kind--1,.en-gram__role--1{background:var(--en-k1)}.en-gram__kind--2,.en-gram__role--2{background:var(--en-k2)}.en-gram__kind--3,.en-gram__role--3{background:var(--en-k3)}.en-gram__kind--4,.en-gram__role--4{background:var(--en-k4)}.en-gram__kind--5,.en-gram__role--5{background:var(--en-k5)}.en-gram--pattern_fill{grid-template-columns:minmax(0,1fr) 80mm;align-items:center;gap:.5mm 2.5mm;display:grid}.en-gram--pattern_fill .en-gram__en{grid-area:1/1;font-size:11pt}.en-gram--pattern_fill .en-gram__pairs{grid-area:1/2;gap:2mm;display:flex}.en-gram--pattern_fill .en-gram__kor{grid-area:2/1}.en-gram__pair{flex:1 1 0;align-items:stretch;min-width:0;display:flex}.en-gram__pair .en-gram__role{white-space:normal;border-radius:1.2mm 0 0 1.2mm;flex:0 0 46%;width:auto;font-size:8.5pt;line-height:1.15}.en-gram__pair .en-gram__gap{min-width:0;min-height:calc(var(--box-h) * .9);box-sizing:border-box;border:.7pt solid var(--sheet-ink);border-left:0;border-bottom:.7pt solid var(--sheet-ink);background:var(--sheet-accent);border-radius:0 1.2mm 1.2mm 0;flex:54%;justify-content:center;align-items:center;padding:.5mm 1mm;display:flex}@supports (color:color-mix(in lab, red, red)){.en-gram__pair .en-gram__gap{background:color-mix(in srgb, var(--sheet-accent) 6%, white)}}.en-gram__pair .en-gram__gap{font-size:10pt;line-height:1.15}.sheet--mono .en-gram__pair .en-gram__gap{background:0 0}.theme-playful .en-find__word{font-size:14pt}.theme-playful .en-blank__en,.theme-playful .en-gram__en{font-size:13.5pt}.theme-playful .en-order__cell{font-size:19pt}.theme-playful .en-alpha__upper,.theme-playful .en-alpha__lower{font-size:15pt}:is(.theme-playful .problem:has(>.en-find),.theme-playful .problem:has(>.en-blocks)){background:0 0;padding:0}:is(.theme-playful .problem:has(>.en-alpha),.theme-playful .problem:has(>.en-order),.theme-playful .problem:has(>.en-grid),.theme-playful .problem:has(>.en-w800)){background:0 0;padding-left:0;padding-right:0}.theme-playful .problem:has(>.en-sent){background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful .problem:has(>.en-sent){background:color-mix(in srgb, var(--sheet-accent) 4%, white)}}.theme-playful .problem:has(>.en-sent){border-radius:0}.theme-playful .problem:has(>.en-sent--first){border-radius:4mm 4mm 0 0}.theme-playful .problem:has(>.en-sent):last-child{border-radius:0 0 4mm 4mm}:is(.theme-playful .sheet-grid:has(>.problem>.en-blank),.theme-playful .sheet-grid:has(>.problem>.en-gram),.theme-playful .sheet-grid:has(>.problem>.en-form)){row-gap:3mm}:is(.theme-playful .problem:has(>.en-blank),.theme-playful .problem:has(>.en-gram),.theme-playful .problem:has(>.en-form)){padding-top:2.5mm;padding-bottom:2.5mm}.theme-playful .en-form,.theme-playful .en-gram--ing_usage{background:0 0;border:0;padding-left:0;padding-right:0}.theme-compact .en-blank__en,.theme-compact .en-gram__en{font-size:11.5pt}:is(.theme-compact .sheet-grid:has(>.problem>.en-blank),.theme-compact .sheet-grid:has(>.problem>.en-gram),.theme-compact .sheet-grid:has(>.problem>.en-form)){row-gap:2.5mm}@font-face{font-family:Edu NSW ACT Foundation;src:url(/fonts/edu-nsw-act-foundation/edu-nsw-act-foundation-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Edu NSW ACT Foundation;src:url(/fonts/edu-nsw-act-foundation/edu-nsw-act-foundation-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}.e4{--e4-x:4mm;--e4-a:calc(var(--e4-x) * .85);--e4-d:calc(var(--e4-x) * .85);--e4-pad:.5mm;--e4-y1:var(--e4-pad);--e4-y2:calc(var(--e4-y1) + var(--e4-a));--e4-y3:calc(var(--e4-y2) + var(--e4-x));--e4-y4:calc(var(--e4-y3) + var(--e4-d));--e4-h:calc(var(--e4-y4) + var(--e4-pad));--e4-t:.45pt;--e4-tb:.8pt;background:linear-gradient(var(--e4-edge,var(--sheet-line)) 0 0) 0 calc(var(--e4-y1) - var(--e4-t) / 2) / 100% var(--e4-t) no-repeat, repeating-linear-gradient(to right, var(--e4-dash,var(--sheet-line)) 0 1.2mm, transparent 1.2mm 2.2mm) 0 calc(var(--e4-y2) - var(--e4-t) / 2) / 100% var(--e4-t) no-repeat, linear-gradient(var(--e4-base,var(--sheet-ink)) 0 0) 0 calc(var(--e4-y3) - var(--e4-tb) / 2) / 100% var(--e4-tb) no-repeat, linear-gradient(var(--e4-edge,var(--sheet-line)) 0 0) 0 calc(var(--e4-y4) - var(--e4-t) / 2) / 100% var(--e4-t) no-repeat, var(--e4-bg,transparent);padding-top:0;padding-bottom:0}.e4__text{font-family:Edu NSW ACT Foundation,Pretendard,sans-serif;font-size:calc(var(--e4-x) / .422);font-size-adjust:.422;letter-spacing:.03em;white-space:nowrap;transform-origin:0 var(--e4-y3);padding-top:0;font-weight:600;line-height:0;display:block;transform:skew(6deg)}.e4__text:before{content:"";width:0;height:var(--e4-y3);vertical-align:baseline;display:inline-block}.sheet .sheet-grid:has(.ewrite){align-content:start;gap:1.8mm 0}.sheet .problem:has(>.ewrite){padding:0 1mm}:is(.sheet .problem:has(>.ewrite) .problem__num,.sheet .problem:has(>.echain) .problem__num,.sheet .problem:has(>.echain-bank) .problem__num){display:none}.sheet .problem:has(>.echain-bank){grid-column:1/-1}.ewrite{flex-direction:column;gap:.6mm;width:100%;display:flex}.ewrite__band{--e4-x:calc((13mm - 2 * var(--e4-pad)) / 2.7);--e4-bg:var(--fam-bg,transparent);width:100%;height:var(--e4-h);border-radius:1mm;display:block;position:relative}.ewrite__band--small{--e4-x:calc((9mm - 2 * var(--e4-pad)) / 2.7)}.ewrite__text{color:var(--sheet-ink);position:absolute;top:0;left:3mm}.ewrite__meaning{min-height:4.2mm;color:var(--sheet-muted);padding-left:3mm;font-size:9.5pt;line-height:1.2;display:block}.ewrite--sentence .ewrite__meaning{min-height:3.8mm}.sheet--mono .ewrite__band{background-color:#0000}.echain-bank{width:100%}.echain-bank__note{color:var(--sheet-ink);margin:0 0 1.5mm;font-size:10pt;line-height:1.4}.echain-bank__hints{color:var(--sheet-ink);flex-wrap:wrap;gap:.6mm 4mm;margin:0 0 2mm;padding:0;font-size:9.5pt;line-height:1.35;list-style:none;display:flex}.echain-bank__hints b{color:var(--sheet-accent-deep);margin-right:.6mm}.echain-bank__words{border:.8pt solid var(--fam-line-strong,var(--sheet-ink));border-radius:var(--fam-radius,2.5mm);background:var(--fam-bg-2,transparent);color:var(--sheet-ink);flex-wrap:wrap;gap:1mm 4mm;padding:2mm 4mm;font-family:Josefin Sans,Pretendard,sans-serif;font-size:12.5pt;font-weight:700;display:flex}.sheet .sheet-grid:has(.echain){grid-auto-rows:min-content;align-content:start;gap:3mm 0}.echain{align-items:center;gap:1.5mm;min-height:11mm;display:flex}.echain__num{border:.6pt solid var(--sheet-ink);width:5.5mm;height:5.5mm;color:var(--sheet-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:8pt;font-weight:700;display:inline-flex}.echain__cells{display:inline-flex}.echain__cell{box-sizing:border-box;border:.6pt solid var(--sheet-ink);width:9mm;height:9mm;color:var(--sheet-ink);background:#fff;border-top-width:1.2pt;border-bottom-width:1.2pt;justify-content:center;align-items:center;margin-right:-.6pt;font-family:Josefin Sans,Pretendard,sans-serif;font-size:14pt;font-weight:600;display:inline-flex}.echain__cell--end{background:var(--fam-bg,transparent);color:var(--sheet-accent-deep)}.echain__cell--answer{color:var(--sheet-accent-deep);font-weight:700}.echain__arrow{color:var(--sheet-muted);flex:none;margin-left:1.5mm;font-size:11pt}.sheet--mono .echain__cell--end{color:var(--sheet-ink);background:0 0}.sheet--mono .echain-bank__words{background:0 0}.etrace{align-items:center;gap:2mm;width:100%;display:flex}.etrace__meaning{color:var(--sheet-muted);flex:0 0 24mm;font-size:8.5pt;line-height:1.2}.etrace__cells{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid}.etrace__cell{--e4-pad:1mm;--e4-x:calc((11mm - 2 * var(--e4-pad)) / 2.7);height:var(--e4-h);border-right:.5pt dashed var(--sheet-line);display:block;position:relative;overflow:hidden}.etrace__cell .e4__text{text-align:center}.etrace__cell:last-child{border-right:0}.etrace--alpha .etrace__cell{--e4-x:calc((12mm - 2 * var(--e4-pad)) / 2.7)}.etrace--pair .etrace__cell{--e4-x:calc((10.5mm - 2 * var(--e4-pad)) / 2.7)}.etrace--pair .e4__text{letter-spacing:0}.etrace__cell--model{color:var(--sheet-ink)}.etrace__cell--trace{color:var(--sheet-line)}.etrace__cell--trace .e4__text{font-weight:400}.etrace__cell--blank{color:var(--sheet-accent-deep)}.sheet--deco .etrace__cells{border:.7pt solid var(--fam-line);border-bottom-width:var(--fam-lift);border-bottom-color:var(--fam-line-strong);border-radius:var(--fam-radius);overflow:hidden}.sheet--deco .etrace__cell--model{background-color:var(--fam-bg)}.sheet--answers .etrace__cell--blank{font-weight:700}.sheet .problem:has(>.etrace--word){padding-top:1.5mm;padding-bottom:1.5mm}.sheet-grid:has(>.problem>.etrace){row-gap:min(var(--gap-row), 4mm)}.en-nb{justify-content:center;align-items:center;gap:2mm;font-size:17pt;font-weight:600;display:flex}.en-nb__cell{border:.9pt solid var(--sheet-ink);border-radius:var(--box-radius);background:#fff;justify-content:center;align-items:center;width:13mm;height:13mm;display:inline-flex}.en-nb__cell.is-given{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.en-nb__cell.is-given{background:color-mix(in srgb, var(--sheet-accent) 12%, white)}}.en-nb__cell.is-answer{color:var(--sheet-accent-deep)}.en-nb__arrow{color:var(--sheet-muted);font-size:14pt;font-style:normal}.problem:has(>.en-case){padding-left:1mm;padding-right:1mm}.problem:has(>.en-case)>.problem__num{display:none}.en-case{grid-template-rows:11mm 13mm;place-items:center;font-weight:600;display:grid}.en-case__given{color:var(--sheet-ink);font-size:17pt}.en-case__blank{border:var(--blank-border);border-radius:var(--box-radius);width:14mm;height:12mm;color:var(--sheet-accent-deep);justify-content:center;align-items:center;font-size:16pt;display:flex}.sheet--mono .en-nb__cell.is-given{background:#eef0f3}.cg-shape{width:100%;height:100%;display:block;overflow:visible}.cg-shape>*{fill:#0000;stroke:#101010;stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cg-shape--filled>*{fill:var(--cg-fill);stroke:var(--cg-fill)}@supports (color:color-mix(in lab, red, red)){.cg-shape--filled>*{stroke:color-mix(in srgb, var(--cg-fill) 70%, black)}}.cg-shape--filled>*{stroke-width:1.5px}.cg-tri{color:var(--sheet-ink);flex:none;font-size:11pt;line-height:1}.cg-grid{grid-template-columns:repeat(var(--cg-size,3), var(--cg-cell,11mm));grid-auto-rows:var(--cg-cell,11mm);background:#000;border:.5mm solid #000;gap:.5mm;display:grid}.cg-grid__cell{background:#fff}.cg-grid--lined{background:#333;border:.3mm solid #333;gap:.3mm}.cg-grid__cell--on{background:#ff8400}.sheet--mono .cg-grid__cell--on{background:#6b7280}:is(.sheet .sheet-grid:has(>.problem>.cg-char),.sheet .sheet-grid:has(>.problem>.cg-pattern),.sheet .sheet-grid:has(>.problem>.cg-copy),.sheet .sheet-grid:has(>.problem>.cg-overlap),.sheet .sheet-grid:has(>.problem>.cg-inverse),.sheet .sheet-grid:has(>.problem>.cg-match),.sheet .sheet-grid:has(>.problem>.cg-halving),.sheet .sheet-grid:has(>.problem>.cg-link),.sheet .sheet-grid:has(>.problem>.cg-maze),.sheet .sheet-grid:has(>.problem>.cg-cbn),.sheet .sheet-grid:has(>.problem>.cg-scatter)){grid-auto-rows:min-content;align-content:start}:is(.sheet .problem:has(>.cg-char) .problem__num,.sheet .problem:has(>.cg-cbn) .problem__num,.sheet .problem:has(>.cg-maze) .problem__num,.sheet .problem:has(>.cg-scatter) .problem__num,.sheet .problem:has(>.cg-link) .problem__num){display:none}:is(.sheet .problem:has(>.cg-char),.sheet .problem:has(>.cg-maze),.sheet .problem:has(>.cg-link)){padding:0}:is(.sheet .problem:has(>.cg-cbn),.sheet .problem:has(>.cg-scatter)){padding:1mm 2mm}.sheet .sheet-grid:has(>.problem>.cg-char){--gap-row:2mm;--gap-col:2mm}.cg-char{--cg-box:23mm;width:var(--cg-box);height:var(--cg-box);font-size:calc(var(--cg-box) * .45);color:var(--sheet-ink);background:#fff;border:.3mm solid #0c0c0c;border-radius:1.4mm;justify-content:center;align-items:center;margin-inline:auto;font-weight:700;line-height:1;display:flex;position:relative}.sheet-grid--2 .cg-char{--cg-box:60mm}.sheet-grid--3 .cg-char{--cg-box:46mm}.sheet-grid--4 .cg-char{--cg-box:34mm}.sheet-grid--5 .cg-char{--cg-box:27mm}.sheet-grid--6 .cg-char{--cg-box:23mm;font-size:calc(var(--cg-box) * .4)}.theme-compact .sheet-grid--6 .cg-char{--cg-box:20mm}.theme-compact .sheet-grid--4 .cg-char{--cg-box:30mm}.cg-char__glyph{transform-origin:50%;font-variant-numeric:tabular-nums;display:block}.cg-char--hit .cg-char__glyph{color:#e60000}.sheet--mono .cg-char--hit{border-width:.8mm}.sheet--mono .cg-char--hit .cg-char__glyph{color:var(--sheet-ink);text-decoration:underline}.cg-cbn{--cg-cell:26mm;flex-direction:column;align-items:center;gap:8mm;display:flex}.theme-compact .cg-cbn{--cg-cell:20mm;gap:6mm}.cg-cbn__legend,.cg-cbn__grid{grid-template-columns:repeat(var(--cg-size,5), var(--cg-cell));grid-auto-rows:var(--cg-cell);gap:1.2mm;display:grid}.cg-cbn__cell{font-size:calc(var(--cg-cell) * .58);color:var(--sheet-ink);background:#fff;border:.3mm solid #0c0c0c;border-radius:1.4mm;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.cg-cbn__cell span{z-index:1;position:relative}.cg-cbn__icon{width:86%;height:86%;position:absolute;inset:7%}.sheet .sheet-grid:has(>.problem>.cg-pattern){--gap-row:1mm}.sheet .problem:has(>.cg-pattern){padding-top:1mm;padding-bottom:1mm}.cg-pattern{--cg-cell:16mm;width:max-content;margin-inline:auto;display:flex;position:relative}.theme-compact .cg-pattern{--cg-cell:14mm}.cg-pattern:before{content:"";border-top:.3mm solid #101010;position:absolute;top:50%;left:0;right:0}.cg-pattern__cell{width:var(--cg-cell);height:var(--cg-cell);justify-content:center;align-items:center;padding:.6mm;display:flex;position:relative}.cg-pattern--text .cg-pattern__cell{padding:.8mm}.cg-pattern .cg-shape>*{fill:#fff;stroke:#101010;stroke-width:2.5px}.cg-pattern .cg-shape--filled>*{fill:var(--cg-fill)}.cg-pattern__text{width:100%;height:100%;font-size:calc(var(--cg-cell) * .45);color:var(--sheet-ink);background:#fff;border:.35mm solid #101010;justify-content:center;align-items:center;font-weight:700;display:flex}.cg-pattern__cell--answer .cg-pattern__text{color:var(--sheet-accent-deep)}.sheet .sheet-grid:has(>.problem>.cg-copy){--gap-row:3mm}.sheet .problem:has(>.cg-copy){padding-top:1mm;padding-bottom:1mm}.cg-copy{align-items:center;gap:3mm;display:flex}.cg-copy--2{--cg-cell:17mm}.cg-copy--3,.cg-copy--4{--cg-cell:11mm}.theme-compact .cg-copy--2{--cg-cell:14mm}.theme-compact .cg-copy--3,.theme-compact .cg-copy--4{--cg-cell:9.5mm}.sheet .sheet-grid:has(>.problem>.cg-overlap){--gap-row:3mm}.sheet .problem:has(>.cg-overlap){padding-top:1mm;padding-bottom:0}.cg-overlap{border-bottom:.3mm solid var(--sheet-ink);align-items:center;gap:4mm;padding-bottom:3mm;display:flex}.cg-overlap__box{background:#fff;border:.5mm solid #000;border-radius:1.4mm;flex:none;width:40mm;height:40mm;position:relative}.cg-overlap__layer{width:53%;height:53%;position:absolute}.cg-overlap__choices{grid-template-columns:repeat(3,28mm);gap:2.5mm;margin-left:4mm;display:grid}.cg-overlap__choice{background:#fff;border:.5mm solid #000;border-radius:1.4mm;height:25mm;padding:3.5mm}.cg-overlap--c8 .cg-overlap__choices{grid-template-columns:repeat(4,22mm);gap:2mm}.cg-overlap--c8 .cg-overlap__choice{height:20mm;padding:2.5mm}.cg-overlap__choice--hit{border-width:.6mm;border-color:#e60000}.sheet--mono .cg-overlap__choice--hit{border-color:var(--sheet-ink);border-width:1mm}.cg-overlap__shape>*{stroke-width:3px}.theme-compact .cg-overlap__box{width:34mm;height:34mm}.theme-compact .cg-overlap__choices{grid-template-columns:repeat(3,24mm)}.theme-compact .cg-overlap__choice{height:21mm}.theme-compact .cg-overlap--c8 .cg-overlap__choices{grid-template-columns:repeat(4,19mm)}.theme-compact .cg-overlap--c8 .cg-overlap__choice{height:17mm}.cg-scatter{flex-direction:column;align-items:center;gap:3mm;display:flex}.cg-scatter__field{width:150mm;height:150mm}.cg-scatter__frame{fill:#fff;stroke:var(--sheet-ink);stroke-width:1.5px}.cg-scatter__item>*{fill:none;stroke:var(--cg-stroke);stroke-width:2px;vector-effect:non-scaling-stroke}.cg-scatter__item--hit>*{stroke:#e60000;stroke-width:3px}.cg-scatter__targets{border:.3mm solid var(--sheet-ink);background:#fff;justify-content:center;align-items:center;gap:8mm;width:150mm;height:30mm;display:flex}.cg-scatter__target{width:18mm;height:18mm}.sheet .sheet-grid:has(>.problem>.cg-inverse){--gap-row:3mm}.sheet .problem:has(>.cg-inverse){padding:1mm 0}.cg-inverse{justify-content:center;align-items:center;gap:4mm;display:flex}.cg-inverse--3{--cg-cell:14mm}.cg-inverse--4,.cg-inverse--5{--cg-cell:11mm}.cg-inverse--6{--cg-cell:10mm}.theme-compact .cg-inverse--3{--cg-cell:12mm}.sheet .sheet-grid:has(>.problem>.cg-match){--gap-row:3mm}.sheet .problem:has(>.cg-match){padding:1mm 0}.cg-match{width:52mm;height:52mm;font-family:Arial, var(--sheet-font);margin-inline:auto;display:block}.cg-match--n5{width:58mm;height:58mm}.theme-compact .cg-match{width:46mm;height:46mm}.theme-compact .cg-match--n5{width:54mm;height:54mm}.cg-match__frame{fill:#fff;stroke:#aaa;stroke-width:.4px}.cg-match--circle .cg-match__frame,.cg-match--number .cg-match__frame{stroke:#000}.cg-match__box{fill:none;stroke-width:.4px}.cg-match__ring{fill:none;stroke-width:.8px}.cg-match__disc{stroke:#000;stroke-width:.4px}.cg-match__symbol{text-anchor:middle;dominant-baseline:central;font-weight:700}.cg-match__symbol--on-disc{fill:#000}.cg-match__link{stroke-width:.8px;stroke-linecap:round}.sheet--mono .cg-match__symbol{fill:var(--sheet-ink)}.sheet--mono .cg-match__box,.sheet--mono .cg-match__ring{stroke:var(--sheet-ink)}.sheet--mono .cg-match__disc{fill:#d1d5db}.sheet--mono .cg-match__link{stroke:var(--sheet-ink)}.cg-maze{--cg-cell:21mm;border-collapse:collapse;font-variant-numeric:tabular-nums;margin-inline:auto;font-weight:700}.cg-maze--c8{--cg-cell:15mm}.cg-maze--c10{--cg-cell:12.5mm}.cg-maze__cell{width:var(--cg-cell);height:var(--cg-cell);text-align:center;vertical-align:middle;font-size:calc(var(--cg-cell) * .45);color:var(--sheet-ink);background:#fff;border:.3mm solid #000}.cg-maze--c8 .cg-maze__cell,.cg-maze--c10 .cg-maze__cell{font-size:calc(var(--cg-cell) * .55)}.cg-maze__cell--path{background:#ffeb3b}.cg-maze__cell--start{color:#fff;background:#4caf50}.cg-maze__cell--end{color:#fff;background:#f44336}.sheet--mono .cg-maze__cell--path{background:#d1d5db}.sheet--mono .cg-maze__cell--start,.sheet--mono .cg-maze__cell--end{background:var(--sheet-ink)}.sheet .sheet-grid:has(>.problem>.cg-halving){--gap-row:4mm}.sheet .problem:has(>.cg-halving){padding:1mm 0}.cg-halving{--cg-line:#ffb74d;width:80mm;height:80mm;font-family:Arial, var(--sheet-font);margin-inline:auto;display:block}.theme-compact .cg-halving{width:70mm;height:70mm}.cg-halving__frame{fill:#fff;stroke:var(--cg-line);stroke-width:.7px}.cg-halving__cell{fill:#fff;stroke:var(--cg-line)}.cg-halving__num{text-anchor:middle;dominant-baseline:central;fill:#ff7043;font-weight:700}.cg-halving__num--given{fill:#00897b}.sheet--mono .cg-halving{--cg-line:var(--sheet-ink)}.sheet--mono .cg-halving__num{fill:var(--sheet-ink)}.sheet--mono .cg-halving__num--given{fill:var(--sheet-ink);text-decoration:underline}.sheet .problem:has(>.cg-link-rest){display:none}.cg-link{width:var(--cg-w,170mm);justify-content:space-between;margin-inline:auto;display:flex;position:relative}.cg-link__lines{width:var(--cg-w,170mm);height:calc(var(--cg-pitch,27mm) * var(--cg-rows,6));pointer-events:none;z-index:1;position:absolute;top:0;left:0;overflow:visible}.cg-link__line{stroke:#2eaf5d;stroke-width:.6px;stroke-linecap:round}.cg-link--text .cg-link__line{stroke:#4cb86a;stroke-width:.7px}.sheet--mono .cg-link__line{stroke:var(--sheet-ink)}.cg-link__col{flex-direction:column;display:flex}.cg-link__col--left{width:var(--cg-left,76mm)}.cg-link__col--right{width:var(--cg-right,36mm)}.cg-link__row{height:var(--cg-pitch,27mm);align-items:center;gap:2mm;display:flex}.cg-link__col--left .cg-link__row{justify-content:flex-end}.cg-link__dot{box-sizing:border-box;background:#4caf50;border:.5mm solid #fff;border-radius:50%;flex:none;width:4mm;height:4mm;margin:0 2mm;box-shadow:0 0 0 .5mm #4caf50}.cg-link--text .cg-link__dot{width:3mm;height:3mm;box-shadow:none;border:0}.cg-link__dot--left{background:#5cacf0}.cg-link__dot--right{background:#e87aa8}.sheet--mono .cg-link__dot{background:var(--sheet-ink);box-shadow:0 0 0 .5mm var(--sheet-ink)}.sheet--mono .cg-link--text .cg-link__dot{box-shadow:none}.cg-link__op{text-align:center;color:#ff5200;width:8mm;font-size:16pt;font-weight:700}.cg-link__op--minus{color:#5d6eff}.sheet--mono .cg-link__op{color:var(--sheet-ink)}.cg-mini{background:#fff;border:.5mm solid #555;border-radius:1mm;grid-template-columns:repeat(3,7.5mm);grid-auto-rows:7.5mm;gap:0;padding:.5mm;display:grid}.cg-mini__cell{box-sizing:border-box;background:#fff;border:.25mm solid #999}.cg-mini__cell--on{background:#673ab7;border-color:#512da8}.cg-mini--result .cg-mini__cell--on{background:#e91e63;border-color:#c2185b}.sheet--mono .cg-mini__cell--on,.sheet--mono .cg-mini--result .cg-mini__cell--on{background:#6b7280;border-color:#4b5563}.cg-link__box{color:#343a40;text-align:center;word-break:keep-all;border:.4mm solid #ced4da;border-radius:1.4mm;flex:1;justify-content:center;align-items:center;min-height:13mm;padding:1mm 3mm;font-size:11pt;font-weight:700;line-height:1.3;display:flex}.cg-link__box--left{background:#e3f4ff;border-color:#91c9f8 #91c9f8 #91c9f8 #5cacf0;border-left-style:solid;border-left-width:1mm}.cg-link__box--right{background:#ffecf4;border-color:#f5b3d0 #f5b3d0 #f5b3d0 #e87aa8;border-left-style:solid;border-left-width:1mm}.sheet--mono .cg-link__box{border-color:var(--sheet-ink);color:var(--sheet-ink);background:0 0}.theme-compact .cg-link__box{font-size:10pt}.sheet .sheet-grid:has(>.problem>.cg-draw){--gap-row:3mm;align-content:start}.sheet .problem:has(>.cg-draw){padding-top:1mm;padding-bottom:1mm}.cg-draw{--cg-board:56mm;justify-content:center;align-items:center;gap:4mm;display:flex}.cg-draw__board{width:var(--cg-board);height:var(--cg-board);background:#fff;flex:none;display:block}.cg-draw__line{stroke:#bdbdbd;stroke-width:.03px}.cg-draw__dot{fill:#777}.cg-draw__frame{fill:none;stroke:#777;stroke-width:.06px}.cg-draw__poly{fill:none;stroke:#111;stroke-width:.09px;stroke-linejoin:round;stroke-linecap:round}.cg-draw__pt{fill:#e53935}.cg-draw__poly--answer{stroke:var(--sheet-accent-deep,#c62828);stroke-dasharray:.25 .15}.cg-mirror{--cg-board:52mm}.cg-mirror__axis{stroke:#00b907;stroke-width:.07px;stroke-dasharray:.3 .18}.theme-compact .cg-draw{--cg-board:48mm}.theme-compact .cg-mirror{--cg-board:46mm}.sheet--mono .cg-draw__pt{fill:#333}.sheet--mono .cg-mirror__axis,.sheet--mono .cg-draw__poly--answer{stroke:#555}.sudoku{flex-direction:column;align-items:center;gap:2mm;width:100%;display:flex}.sudoku__legend{color:var(--sheet-muted);gap:2mm;font-size:9pt;display:flex}.sudoku__legend span{border:.5pt solid var(--sheet-line);border-radius:1.5mm;padding:0 1.6mm}.sudoku__grid{grid-template-columns:repeat(var(--sudoku-size,4), var(--sudoku-cell,14mm));border:1.2pt solid var(--sheet-ink);display:grid}.sudoku--4{--sudoku-cell:18mm}.sudoku--6{--sudoku-cell:13.5mm}.sudoku--9{--sudoku-cell:15mm}.theme-playful .sudoku--4{--sudoku-cell:19mm}.sudoku__cell{width:var(--sudoku-cell,14mm);height:var(--sudoku-cell,14mm);font-size:calc(var(--sudoku-cell,14mm) * .5);border-right:.4pt solid var(--sheet-line);border-bottom:.4pt solid var(--sheet-line);justify-content:center;align-items:center;font-weight:600;display:flex}.sudoku__cell--box-r{border-bottom:1.4pt solid var(--sheet-ink)}.sudoku__cell--box-c{border-right:1.4pt solid var(--sheet-ink)}.sudoku__cell--given{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sudoku__cell--given{background:color-mix(in srgb, var(--sheet-accent) 7%, white)}}.sudoku__cell--answer{color:var(--sheet-accent-deep);font-weight:700}.sudoku__cell .cgp-shape{width:56%;height:56%}.sudoku__legend span:has(>.cgp-shape){align-items:center;padding:.8mm 1.4mm;display:inline-flex}.sudoku__legend .cgp-shape{width:4.6mm;height:4.6mm}.sheet--deco .sudoku__grid{border-color:var(--fam-line-strong);border-width:1.4pt;border-color:var(--sheet-ink);border-radius:2mm;overflow:hidden}.sheet--deco .sudoku__legend span{background:var(--fam-bg-2);border-color:var(--fam-line);color:var(--sheet-ink);font-weight:700}.sheet--mono .sudoku__cell--given{background:#eef0f3}.sheet .problem:has(>.sudoku) .problem__num{display:none}.sheet{--cgp-ink:#2b2f36;--cgp-soft:#f6f7fb}.cgp-trace,.cgp-maze,.cgp-find,.cgp-memory,.cgp-rotate,.cgp-next,.cgp-classify,.cgp-order,.cgp-count,.cgp-pair,.cgp-trace *,.cgp-find *,.cgp-memory *,.cgp-rotate *,.cgp-next *,.cgp-classify *,.cgp-order *,.cgp-count *,.cgp-pair *{box-sizing:border-box}.cgp-mark{background:var(--sheet-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:5.4mm;height:5.4mm;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cgp-mark{background:color-mix(in srgb, var(--sheet-accent) 16%, white)}}.cgp-mark{color:var(--sheet-accent-deep);font-size:9pt;font-weight:800}.cgp-shape{width:100%;height:100%;display:block;overflow:visible}.cgp-shape g{fill:var(--c,#fff);stroke:var(--c,#555)}@supports (color:color-mix(in lab, red, red)){.cgp-shape g{stroke:color-mix(in srgb, var(--c,#555) 62%, black)}}.cgp-shape g{stroke-width:1.2pt;stroke-linejoin:round}.cgp-shape g>*{vector-effect:non-scaling-stroke}.cgp-shape--line g{fill:#fff;stroke:var(--cgp-ink);stroke-width:1.3pt}:is(.sheet .problem:has(>.cgp-maze),.sheet .problem:has(>.cgp-find),.sheet .problem:has(>.cgp-memory),.sheet .problem:has(>.cgp-count)){background:0 0;padding:0}:is(.sheet .problem:has(>.cgp-maze) .problem__num,.sheet .problem:has(>.cgp-find) .problem__num,.sheet .problem:has(>.cgp-memory) .problem__num,.sheet .problem:has(>.cgp-count) .problem__num){display:none}.sheet-grid:has(>.problem>.cgp-maze) .problem:only-child{align-self:stretch}.sheet .problem:has(>.cgp-trace){background:0 0;padding-top:1mm;padding-bottom:1mm}.sheet-grid:has(>.problem>.cgp-trace){row-gap:4mm}.cgp-trace{background:var(--end);border-radius:4mm;width:100%;padding:1mm 2mm}@supports (color:color-mix(in lab, red, red)){.cgp-trace{background:color-mix(in srgb, var(--end) 9%, white)}}.problem:nth-child(2n)>.cgp-trace{background:var(--start)}@supports (color:color-mix(in lab, red, red)){.problem:nth-child(2n)>.cgp-trace{background:color-mix(in srgb, var(--start) 9%, white)}}.cgp-trace__svg{width:100%;height:auto;display:block;overflow:visible}.cgp-trace__band{fill:none;stroke:var(--end)}@supports (color:color-mix(in lab, red, red)){.cgp-trace__band{stroke:color-mix(in srgb, var(--end) 18%, white)}}.cgp-trace__band{stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round}.cgp-trace__line{fill:none;stroke:#9aa1ab;stroke-width:.9px;stroke-dasharray:1.6 1.6;stroke-linecap:round;stroke-linejoin:round}.cgp-trace__line--answer{stroke:var(--end)}@supports (color:color-mix(in lab, red, red)){.cgp-trace__line--answer{stroke:color-mix(in srgb, var(--end) 75%, black)}}.cgp-trace__line--answer{stroke-width:1.3px;stroke-dasharray:none}.cgp-trace__start{fill:var(--start);stroke:var(--start)}@supports (color:color-mix(in lab, red, red)){.cgp-trace__start{stroke:color-mix(in srgb, var(--start) 65%, black)}}.cgp-trace__start{stroke-width:.6px}.cgp-trace__start-dot{fill:#fff}.cgp-trace__end{fill:var(--end);stroke:var(--end)}@supports (color:color-mix(in lab, red, red)){.cgp-trace__end{stroke:color-mix(in srgb, var(--end) 62%, black)}}.cgp-trace__end{stroke-width:4px;stroke-linejoin:round}.cgp-maze{justify-content:center;width:100%;display:flex}.cgp-maze__svg{width:min(100%,94mm);height:auto;display:block;overflow:visible}:is(.cgp-maze--big .cgp-maze__svg,.sheet-grid:has(>.problem:only-child>.cgp-maze) .cgp-maze__svg){width:min(100%,176mm);max-height:196mm}.cgp-maze__floor{fill:var(--fam-2,#14b8a6)}@supports (color:color-mix(in lab, red, red)){.cgp-maze__floor{fill:color-mix(in srgb, var(--fam-2,#14b8a6) 8%, white)}}.cgp-maze__walls{fill:none;stroke:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.cgp-maze__walls{stroke:color-mix(in srgb, var(--sheet-accent) 70%, #1f2430)}}.cgp-maze__walls{stroke-width:1.1px;stroke-linecap:round}.cgp-maze--big .cgp-maze__walls{stroke-width:.9px}.theme-playful .cgp-maze__walls{stroke-width:1.5px}.cgp-maze__route{fill:none;stroke:#ff922b;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.cgp-maze__start{fill:#51cf66;stroke:#2b8a3e;stroke-width:.7px}.cgp-maze__end{fill:var(--end);stroke:var(--end)}@supports (color:color-mix(in lab, red, red)){.cgp-maze__end{stroke:color-mix(in srgb, var(--end) 62%, black)}}.cgp-maze__end{stroke-width:6px;stroke-linejoin:round}.cgp-maze__label{text-anchor:middle;fill:var(--cgp-ink);font-size:4px;font-weight:800}.cgp-find{flex-direction:column;gap:4mm;width:100%;display:flex}.cgp-find__head{background:var(--fam-3,#f472b6);border-radius:4mm;align-items:center;gap:3mm;padding:2.5mm 4mm;display:flex}@supports (color:color-mix(in lab, red, red)){.cgp-find__head{background:color-mix(in srgb, var(--fam-3,#f472b6) 12%, white)}}.cgp-find__head{border:.8pt solid var(--fam-3,#f472b6)}@supports (color:color-mix(in lab, red, red)){.cgp-find__head{border:.8pt solid color-mix(in srgb, var(--fam-3,#f472b6) 45%, white)}}.cgp-find__label{color:var(--cgp-ink);font-size:10pt;font-weight:700}.cgp-find__target{border:1.4pt solid var(--sheet-accent-deep);width:15mm;height:15mm;color:var(--sheet-accent-deep);background:#fff;border-radius:3.5mm;justify-content:center;align-items:center;font-size:24pt;font-weight:800;display:inline-flex}.cgp-find__target .cgp-shape{width:11mm;height:11mm}.cgp-find__ask{color:var(--cgp-ink);flex:1;font-size:10.5pt}.cgp-find__count{align-items:center;gap:1.5mm;font-size:11pt;font-weight:700;display:inline-flex}.cgp-find__count b{border:1pt dashed var(--sheet-accent-deep);width:14mm;height:11mm;color:var(--sheet-accent-deep);background:#fff;border-radius:3mm;justify-content:center;align-items:center;font-size:15pt;display:inline-flex}.cgp-find__grid{grid-template-columns:repeat(var(--cols), 1fr);gap:1.6mm;display:grid}.cgp-find__cell{aspect-ratio:1;background:var(--fam-2,#14b8a6);border-radius:2.5mm;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cgp-find__cell{background:color-mix(in srgb, var(--fam-2,#14b8a6) 9%, white)}}.cgp-find__cell{border:.6pt solid var(--fam-2,#14b8a6)}@supports (color:color-mix(in lab, red, red)){.cgp-find__cell{border:.6pt solid color-mix(in srgb, var(--fam-2,#14b8a6) 35%, white)}}.cgp-find__cell{color:var(--cgp-ink);font-size:17pt;font-weight:700;line-height:1}.cgp-find__cell--alt{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.cgp-find__cell--alt{background:color-mix(in srgb, var(--sheet-accent) 7%, white)}}.cgp-find__cell--alt{border-color:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.cgp-find__cell--alt{border-color:color-mix(in srgb, var(--sheet-accent) 28%, white)}}.cgp-find__grid--alpha .cgp-find__cell{font-family:"Edu NSW ACT Foundation", var(--sheet-font);font-size:19pt;font-weight:600}.cgp-find__cell .cgp-shape{width:72%;height:72%}.cgp-find__cell--hit:after{content:"";border:1.6pt solid #e03131;border-radius:50%;position:absolute;inset:.6mm}.cgp-memory{flex-direction:column;gap:3mm;width:100%;display:flex}.cgp-memory__part{background:var(--cgp-soft);border-radius:4mm;flex-direction:column;gap:2.6mm;padding:3mm 4mm;display:flex}.cgp-memory__step{color:var(--cgp-ink);align-items:center;gap:2mm;margin:0 0 .5mm;font-size:11pt;font-weight:700;display:flex}.cgp-memory__step span{background:var(--sheet-accent-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:6.5mm;height:6.5mm;font-size:10pt;display:inline-flex}.cgp-memory__row{align-items:center;gap:2.4mm;display:flex}.cgp-memory__tag{background:var(--row);border-radius:2mm;justify-content:center;align-items:center;width:7mm;height:7mm;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cgp-memory__tag{background:color-mix(in srgb, var(--row) 22%, white)}}.cgp-memory__tag{color:var(--row)}@supports (color:color-mix(in lab, red, red)){.cgp-memory__tag{color:color-mix(in srgb, var(--row) 70%, black)}}.cgp-memory__tag{font-size:10pt;font-weight:800}.cgp-memory__box{width:14mm;height:14mm;color:var(--cgp-ink);border-radius:3mm;justify-content:center;align-items:center;font-size:22pt;font-weight:800;display:inline-flex}.cgp-memory__box--shown{border:1.2pt solid var(--row);background:#fff}@supports (color:color-mix(in lab, red, red)){.cgp-memory__box--shown{border:1.2pt solid color-mix(in srgb, var(--row) 60%, white)}}.cgp-memory__box--shown{box-shadow:inset 0 -1.2mm 0 var(--row)}@supports (color:color-mix(in lab, red, red)){.cgp-memory__box--shown{box-shadow:inset 0 -1.2mm 0 color-mix(in srgb, var(--row) 16%, white)}}.cgp-memory__box--blank{border:1.1pt dashed var(--row);background:#fff}@supports (color:color-mix(in lab, red, red)){.cgp-memory__box--blank{border:1.1pt dashed color-mix(in srgb, var(--row) 60%, #9aa1ab)}}.cgp-memory__box--blank b{color:var(--sheet-accent-deep)}.cgp-memory__box .cgp-shape{width:10mm;height:10mm}.cgp-memory__dot{background:var(--c);border:.8pt solid var(--c);border-radius:50%;width:10mm;height:10mm;display:block}@supports (color:color-mix(in lab, red, red)){.cgp-memory__dot{border:.8pt solid color-mix(in srgb, var(--c) 60%, black)}}.cgp-memory__dot--empty{background:#fff;border:.8pt solid #9aa1ab}.cgp-memory__fold{text-align:center;margin:1mm 0;position:relative}.cgp-memory__fold:before{content:"";border-top:1.2pt dashed #868e96;position:absolute;top:50%;left:0;right:0}.cgp-memory__fold span{color:#495057;background:#fff;padding:0 3mm;font-size:9.5pt;font-weight:700;position:relative}:is(.sheet .problem:has(>.cgp-rotate),.sheet .problem:has(>.cgp-next)){padding-top:2mm;padding-bottom:2mm}:is(.sheet-grid:has(>.problem>.cgp-rotate),.sheet-grid:has(>.problem>.cgp-next)){row-gap:5mm}.cgp-rotate{align-items:center;gap:2.5mm;width:100%;display:flex}.cgp-rotate__base{background:var(--main);border-radius:3mm;flex:none;padding:2mm}@supports (color:color-mix(in lab, red, red)){.cgp-rotate__base{background:color-mix(in srgb, var(--main) 10%, white)}}.cgp-rotate__base{border:1pt solid var(--main)}@supports (color:color-mix(in lab, red, red)){.cgp-rotate__base{border:1pt solid color-mix(in srgb, var(--main) 45%, white)}}.cgp-rotate__hint{width:17mm;color:var(--sheet-accent-deep);flex-direction:column;flex:none;align-items:center;gap:.5mm;display:flex}.cgp-rotate__hint b{font-size:20pt;line-height:1}.cgp-rotate__hint span{text-align:center;color:var(--cgp-ink);white-space:nowrap;font-size:9.5pt;font-weight:700;line-height:1.25}.cgp-rotate__choices{flex:1;grid-template-columns:repeat(4,1fr);gap:2mm;display:grid}.cgp-rotate__choice{background:#fff;border:.8pt solid #dee2e6;border-radius:3mm;justify-content:center;align-items:center;gap:1mm;padding:1.6mm 1mm;display:flex;position:relative}.cgp-rotate__choice--answer{outline-offset:.6mm;border-radius:50%/40%;outline:1.8pt solid #e03131}.cgp-block{grid-template-columns:repeat(3,7.5mm);grid-auto-rows:7.5mm;gap:.6mm;display:grid}.cgp-block--small{grid-template-columns:repeat(3,5.8mm);grid-auto-rows:5.8mm;gap:.5mm}.cgp-block__cell{background:#f1f3f5;border-radius:1mm}.cgp-block__cell--on{background:var(--main);box-shadow:inset 0 -.7mm 0 var(--main)}@supports (color:color-mix(in lab, red, red)){.cgp-block__cell--on{box-shadow:inset 0 -.7mm 0 color-mix(in srgb, var(--main) 70%, black)}}.cgp-block__cell--mark{background:var(--mark);box-shadow:inset 0 -.7mm 0 var(--mark)}@supports (color:color-mix(in lab, red, red)){.cgp-block__cell--mark{box-shadow:inset 0 -.7mm 0 color-mix(in srgb, var(--mark) 70%, black)}}.cgp-next{flex-direction:column;gap:2.5mm;width:100%;display:flex}.cgp-next__seq{grid-template-columns:repeat(8,1fr);gap:2mm;display:grid}.cgp-next__cell{aspect-ratio:1;background:var(--cgp-soft);border:.6pt solid #e5e8ec;border-radius:3mm;justify-content:center;justify-self:center;align-items:center;width:100%;max-width:15mm;max-height:15mm;display:flex}.cgp-next__cell .cgp-shape{width:78%;height:78%}.cgp-next__cell--ask{border:1.3pt dashed var(--sheet-accent-deep);background:#fff}.cgp-next__cell--ask b{color:var(--sheet-accent-deep);font-size:20pt}.cgp-next__cell--answer{background:var(--sheet-accent);border-style:solid}@supports (color:color-mix(in lab, red, red)){.cgp-next__cell--answer{background:color-mix(in srgb, var(--sheet-accent) 8%, white)}}.cgp-next__choices{justify-content:flex-end;align-items:center;gap:3.5mm;display:flex}.cgp-next__choices-label{color:var(--cgp-ink);background:var(--fam-2,#14b8a6);border-radius:99mm;margin-right:auto;padding:1mm 3mm;font-size:10pt;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cgp-next__choices-label{background:color-mix(in srgb, var(--fam-2,#14b8a6) 14%, white)}}.cgp-next__choice{border:.7pt solid #dee2e6;border-radius:3mm;align-items:center;gap:1.2mm;padding:1mm 2mm;display:inline-flex}.cgp-next__choice .cgp-shape{width:10mm;height:10mm}.cgp-next__choice--answer{outline-offset:.5mm;border-radius:99mm;outline:1.8pt solid #e03131}.cgp-classify{flex-direction:column;gap:4mm;width:100%;display:flex}.cgp-classify__cards{grid-template-columns:repeat(var(--cards,5), 1fr);gap:2.5mm;display:grid}.cgp-classify__card{background:#fff;border:.8pt solid #dee2e6;border-radius:3.5mm;justify-content:center;align-items:center;height:24mm;display:flex;position:relative;box-shadow:inset 0 -1mm #f1f3f5}.cgp-classify__card .cgp-shape{width:17mm;height:17mm}.cgp-classify__no{background:var(--sheet-accent-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:5.2mm;height:5.2mm;font-size:8.5pt;display:inline-flex;position:absolute;top:1.2mm;left:1.5mm}.cgp-classify__bins{grid-template-columns:repeat(var(--bins), 1fr);gap:3mm;display:grid}.cgp-classify__bin{border:1.2pt solid var(--bin);border-radius:4mm}@supports (color:color-mix(in lab, red, red)){.cgp-classify__bin{border:1.2pt solid color-mix(in srgb, var(--bin) 60%, white)}}.cgp-classify__bin{background:var(--bin)}@supports (color:color-mix(in lab, red, red)){.cgp-classify__bin{background:color-mix(in srgb, var(--bin) 7%, white)}}.cgp-classify__bin{overflow:hidden}.cgp-classify__bin-head{background:var(--bin);justify-content:center;align-items:center;gap:2mm;padding:1.6mm;display:flex}@supports (color:color-mix(in lab, red, red)){.cgp-classify__bin-head{background:color-mix(in srgb, var(--bin) 20%, white)}}.cgp-classify__bin-head{color:var(--bin);font-size:11pt;font-weight:800}@supports (color:color-mix(in lab, red, red)){.cgp-classify__bin-head{color:color-mix(in srgb, var(--bin) 55%, black)}}.cgp-classify__icon{width:7mm;height:7mm}.cgp-classify__swatch{background:var(--bin);border:.8pt solid var(--bin);border-radius:50%;width:7mm;height:7mm;display:block}@supports (color:color-mix(in lab, red, red)){.cgp-classify__swatch{border:.8pt solid color-mix(in srgb, var(--bin) 60%, black)}}.cgp-classify__write{min-height:16mm;color:var(--sheet-accent-deep);justify-content:center;align-items:center;font-size:15pt;font-weight:700;display:flex}.cgp-order{background:var(--cgp-soft);border-radius:4mm;width:100%;padding:2.5mm 3mm;display:flex}.cgp-order--length{flex-direction:column;gap:2mm}.cgp-order--height,.cgp-order--size{justify-content:space-around;align-items:flex-end;gap:2mm;min-height:46mm}.cgp-order__item{align-items:center;gap:2mm;display:flex}.cgp-order--height .cgp-order__item,.cgp-order--size .cgp-order__item{flex-direction:column;justify-content:flex-end}.cgp-order__rank{border:1pt dashed var(--sheet-accent-deep);width:8mm;height:8mm;color:var(--sheet-accent-deep);background:#fff;border-radius:2mm;flex:none;justify-content:center;align-items:center;font-size:13pt;font-weight:800;display:inline-flex}.cgp-order__bar{gap:.5mm;display:flex}.cgp-order__bar i,.cgp-order__tower i{background:var(--c);width:6mm;height:6mm;box-shadow:inset 0 -.8mm 0 var(--c);border-radius:1.2mm;display:block}@supports (color:color-mix(in lab, red, red)){.cgp-order__bar i,.cgp-order__tower i{box-shadow:inset 0 -.8mm 0 color-mix(in srgb, var(--c) 70%, black)}}.cgp-order__tower{flex-direction:column-reverse;gap:.5mm;display:flex}.cgp-order--height .cgp-order__tower i{width:8mm;height:4.6mm}.cgp-order__figure{justify-content:center;align-items:flex-end;width:13mm;height:13mm;display:flex}.cgp-order__figure .cgp-shape{width:13mm;height:13mm}.cgp-count{flex-direction:column;gap:5mm;width:100%;display:flex}.cgp-count__field{width:100%;height:auto;display:block}.cgp-count__floor{fill:var(--fam-2,#14b8a6)}@supports (color:color-mix(in lab, red, red)){.cgp-count__floor{fill:color-mix(in srgb, var(--fam-2,#14b8a6) 6%, white)}}.cgp-count__floor{stroke:var(--fam-2,#14b8a6)}@supports (color:color-mix(in lab, red, red)){.cgp-count__floor{stroke:color-mix(in srgb, var(--fam-2,#14b8a6) 45%, white)}}.cgp-count__floor{stroke-width:.6px}.cgp-count__shape{fill:var(--c);stroke:var(--c)}@supports (color:color-mix(in lab, red, red)){.cgp-count__shape{stroke:color-mix(in srgb, var(--c) 62%, black)}}.cgp-count__shape{stroke-width:1pt;stroke-linejoin:round}.cgp-count__shape>*{vector-effect:non-scaling-stroke}.cgp-count__table{grid-template-columns:repeat(var(--kinds), 1fr);gap:3mm;display:grid}.cgp-count__cell{border:1pt solid var(--sheet-accent);background:#fff;border-radius:4mm;flex-direction:column;align-items:center;gap:1.5mm;padding:3mm 2mm;display:flex}@supports (color:color-mix(in lab, red, red)){.cgp-count__cell{border:1pt solid color-mix(in srgb, var(--sheet-accent) 40%, white)}}.cgp-count__cell{box-shadow:inset 0 -1.2mm 0 var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.cgp-count__cell{box-shadow:inset 0 -1.2mm 0 color-mix(in srgb, var(--sheet-accent) 10%, white)}}.cgp-count__icon{width:10mm;height:10mm}.cgp-count__name{color:var(--cgp-ink);font-size:10pt;font-weight:700}.cgp-count__blank{align-items:center;gap:1.2mm;font-size:11pt;font-weight:700;display:inline-flex}.cgp-count__blank b{border:1pt dashed var(--sheet-accent-deep);width:13mm;height:10mm;color:var(--sheet-accent-deep);border-radius:2.5mm;justify-content:center;align-items:center;font-size:15pt;display:inline-flex}.sheet--mono .cgp-trace,.sheet--mono .cgp-shape,.sheet--mono .cgp-icon,.sheet--mono .cgp-count__icon-item,.sheet--mono .cgp-count__field,.sheet--mono .cgp-block,.sheet--mono .cgp-order__bar,.sheet--mono .cgp-order__tower,.sheet--mono .cgp-memory__dot,.sheet--mono .cgp-classify__swatch,.sheet--mono .cgp-maze__svg{filter:grayscale()}.sheet--mono .cgp-find__cell--hit:after,.sheet--mono .cgp-rotate__choice--answer,.sheet--mono .cgp-next__choice--answer{border-color:var(--sheet-ink);outline-color:var(--sheet-ink)}.cgp-icon{width:100%;height:100%;display:block;overflow:visible}.cgp-icon--shadow *{fill:#5a4d47!important;stroke:#5a4d47!important;opacity:1!important}.cgp-find__target .cgp-icon{width:12mm;height:12mm}.cgp-find__cell .cgp-icon{width:86%;height:86%}.cgp-memory__box .cgp-icon{width:12mm;height:12mm}.cgp-memory__pool{border:1pt solid var(--sheet-accent);background:#fff;border-radius:3mm;align-items:center;gap:2.4mm;padding:1.6mm 2.4mm;display:flex}@supports (color:color-mix(in lab, red, red)){.cgp-memory__pool{border:1pt solid color-mix(in srgb, var(--sheet-accent) 35%, white)}}.cgp-memory__pool-label{color:var(--sheet-accent-deep);font-size:10pt;font-weight:800}.cgp-memory__pool-item{align-items:center;gap:1mm;display:inline-flex}.cgp-memory__pool-item .cgp-icon{width:10mm;height:10mm}.cgp-memory__pool-item small{color:var(--cgp-ink);font-size:9pt;font-weight:700}.cgp-next__cell .cgp-icon{width:86%;height:86%}.cgp-next__choice .cgp-icon{width:11mm;height:11mm}.cgp-classify__card .cgp-icon{width:20mm;height:20mm}.cgp-count__icon.cgp-icon{width:13mm;height:13mm}.cgp-classify__icon.cgp-icon{width:8mm;height:8mm}.cgp-order--icon{min-height:0}.cgp-order__figure .cgp-icon{width:20mm;height:20mm}.cgp-order__figure:has(>.cgp-icon){width:20mm;height:20mm}.cgp-pair{grid-template-columns:auto 1fr auto;align-items:stretch;width:100%;display:grid}.cgp-pair__col{grid-template-rows:repeat(var(--rows), 1fr);gap:0;display:grid}.cgp-pair__item{align-items:center;gap:1.6mm;height:34mm;display:flex}.cgp-pair__card{background:var(--c);border-radius:5mm;justify-content:center;align-items:center;width:29mm;height:29mm;display:flex}@supports (color:color-mix(in lab, red, red)){.cgp-pair__card{background:color-mix(in srgb, var(--c) 12%, white)}}.cgp-pair__card{border:1.2pt solid var(--c)}@supports (color:color-mix(in lab, red, red)){.cgp-pair__card{border:1.2pt solid color-mix(in srgb, var(--c) 55%, white)}}.cgp-pair__card{box-shadow:inset 0 -1.2mm 0 var(--c)}@supports (color:color-mix(in lab, red, red)){.cgp-pair__card{box-shadow:inset 0 -1.2mm 0 color-mix(in srgb, var(--c) 20%, white)}}.cgp-pair__card .cgp-icon{width:24mm;height:24mm}.cgp-pair--shadow .cgp-pair__item--right .cgp-pair__card{background:#f1f3f5;border-color:#ced4da;box-shadow:inset 0 -1.2mm #e9ecef}.cgp-pair__dot{background:var(--cgp-ink);border-radius:50%;flex:none;width:3.4mm;height:3.4mm}.cgp-mark--hangul{font-size:10pt}.cgp-pair__lines{width:100%;min-width:12mm;height:100%}.cgp-pair__lines line{stroke:#e03131;stroke-width:1.6pt;vector-effect:non-scaling-stroke;stroke-linecap:round}.sheet .problem:has(>.cgp-pair){background:0 0;padding:0}.sheet .problem:has(>.cgp-pair) .problem__num{display:none}.sheet{--hj-border:.8pt solid var(--sheet-ink);--hj-radius:calc(var(--box-radius) + 1mm)}.theme-playful{--hj-border:var(--box-border)}:is(.sheet .problem:has(>.hanja-find),.sheet .problem:has(>.hanja-vocab),.sheet .problem:has(>.hanja-word),.sheet .problem:has(>.hanja-stroke)){background:0 0;padding:0}:is(.sheet .problem:has(>.hanja-find) .problem__num,.sheet .problem:has(>.hanja-vocab) .problem__num,.sheet .problem:has(>.hanja-word) .problem__num,.sheet .problem:has(>.hanja-stroke) .problem__num){display:none}.sheet .sheet-grid:has(>.problem>.hanja-find){--hf-cell:24mm;--hf-gap:3mm;grid-template-columns:repeat(6, var(--hf-cell));place-content:start space-between;row-gap:var(--hf-gap);grid-auto-rows:auto;column-gap:0}.sheet .problem:has(>.hanja-find){display:contents}.hanja-find-head{text-align:center;color:var(--sheet-ink);grid-column:1/-1;padding-bottom:1mm;font-size:10.5pt;font-weight:500;line-height:1.3}.hanja-find-head__target{color:var(--sheet-accent-deep);font-size:13pt;font-weight:700}.hanja-find-head__target b{font-size:17pt;font-weight:700}.hanja-find{width:var(--hf-cell);height:var(--hf-cell);box-sizing:border-box;border:var(--hj-border);border-radius:var(--hj-radius);font-size:calc(var(--num-size) * 1.2);color:var(--sheet-ink);background:#fff;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.hanja-find__char{display:block}.hanja-find-legend{border:var(--hj-border);border-radius:var(--hj-radius);color:var(--sheet-ink);grid-column:1/-1;margin-top:1mm;padding:2mm 3mm;font-size:9pt;line-height:1.7}.hanja-find-legend__item{white-space:nowrap}.hanja-find-legend__item:after{content:" , ";color:var(--sheet-muted)}.hanja-find-legend__item:last-child:after{content:""}.hanja-find-legend__item b{font-size:10.5pt;font-weight:600}.hanja-find--target{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.hanja-find--target{background:color-mix(in srgb, var(--sheet-accent) 14%, white)}}.hanja-find--target{color:var(--sheet-accent-deep)}.theme-playful .sheet-grid:has(>.problem>.hanja-find){--hf-cell:25mm;--hf-gap:3mm}.theme-compact .sheet-grid:has(>.problem>.hanja-find){--hf-cell:22mm;--hf-gap:3mm}.theme-compact .hanja-find{font-size:var(--num-size)}.sheet .sheet-grid:has(>.problem>.hanja-vocab){--hv-row:15mm;--hv-gap:5mm;--hv-head:14mm;--hv-left:74mm;--hv-cell-1:32mm;--hv-cell-2:21mm;--hv-cell-3:21mm;--hv-join:46mm;--hv-dot-x:5mm;--hv-dot:2.8mm;row-gap:var(--hv-gap);grid-auto-rows:auto;align-content:start}.sheet .problem:has(>.hanja-vocab){display:contents}.hanja-vocab-head{height:var(--hv-head);margin-bottom:calc(var(--hv-gap) - 2mm);color:#fff;grid-column:1/-1;align-items:stretch;font-size:13pt;font-weight:700;line-height:1;display:flex}.hanja-vocab-head__left{grid-template-columns:var(--hv-cell-1) var(--hv-cell-2) var(--hv-cell-3);width:var(--hv-left);flex:none;display:grid}.hanja-vocab-head__join{width:var(--hv-join);flex:none}.hanja-vocab-head__right{flex:1;display:flex}.hanja-vocab-head__left span,.hanja-vocab-head__right span{background:var(--sheet-accent-deep);border:.5pt solid var(--sheet-ink);border-radius:calc(var(--box-radius) + .5mm);justify-content:center;align-items:center;display:flex}.hanja-vocab-head__right span{flex:1}.hanja-vocab{height:var(--hv-row);font-size:calc(var(--num-size-h) * .9);color:var(--sheet-ink);align-items:stretch;font-weight:500;line-height:1;display:flex}.hanja-vocab__left{grid-template-columns:var(--hv-cell-1) var(--hv-cell-2) var(--hv-cell-3);width:var(--hv-left);box-sizing:border-box;border:var(--hj-border);border-radius:var(--hj-radius);background:#fff;flex:none;display:grid;overflow:hidden}.hanja-vocab__cell{border-right:.5pt solid var(--sheet-ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 1mm;display:flex}.hanja-vocab__cell:last-child{border-right:0}.hanja-vocab__cell--hanja{font-size:calc(var(--num-size-h) * 1.1)}.hanja-vocab__fill{width:100%;height:100%;color:var(--sheet-accent-deep);justify-content:center;align-items:center;font-weight:700;display:flex}.hanja-vocab__join{width:var(--hv-join);flex:none;position:relative}.hanja-vocab__dot{width:var(--hv-dot);height:var(--hv-dot);margin-top:calc(var(--hv-dot) / -2);background:var(--sheet-ink);border-radius:50%;position:absolute;top:50%}.hanja-vocab__dot--left{left:calc(var(--hv-dot-x) - var(--hv-dot) / 2)}.hanja-vocab__dot--right{right:calc(var(--hv-dot-x) - var(--hv-dot) / 2)}.hanja-vocab__link{--hv-dx:calc(var(--hv-join) - 2 * var(--hv-dot-x));--hv-dy:calc(var(--hv-offset,0) * (var(--hv-row) + var(--hv-gap)));left:var(--hv-dot-x);height:0;width:hypot(var(--hv-dx), var(--hv-dy));border-top:1.4pt solid var(--sheet-accent-deep);transform-origin:0;transform:rotate(atan2(var(--hv-dy), var(--hv-dx)));pointer-events:none;position:absolute;top:50%}.hanja-vocab__to{color:var(--sheet-accent-deep);font-size:7pt;font-weight:700;display:none;position:absolute;bottom:.5mm;left:50%;transform:translate(-50%)}@supports not (width:hypot(1px, 1px)){.hanja-vocab__link{display:none}.hanja-vocab__to{display:block}}.hanja-vocab__right{box-sizing:border-box;border:var(--hj-border);border-radius:var(--hj-radius);font-size:calc(var(--num-size-h) * .85);letter-spacing:.02em;white-space:nowrap;background:#fff;flex:1;justify-content:center;align-items:center;padding:0 2mm;font-weight:500;display:flex}.theme-playful .sheet-grid:has(>.problem>.hanja-vocab){--hv-row:15mm;--hv-gap:5mm}.theme-playful .hanja-vocab{font-size:calc(var(--num-size-h) * .62)}.theme-playful .hanja-vocab__cell--hanja{font-size:calc(var(--num-size-h) * .8)}.theme-playful .hanja-vocab__right{font-size:calc(var(--num-size-h) * .6)}.theme-playful .hanja-vocab__cell{border-right-color:var(--sheet-line)}.sheet-grid:has(>.problem>.hanja-word){row-gap:min(var(--gap-row), 6mm);grid-auto-rows:auto;align-content:start}.hanja-word{--hw-col:19mm;--hw-char-h:13.5mm;--hw-sound-h:9.5mm;--hw-write:13.5mm;--hw-opt-h:7mm;border:var(--hj-border);border-radius:var(--box-radius);color:var(--sheet-ink);background:#fff;flex-direction:column;align-items:center;gap:1.8mm;padding:2.5mm;display:flex}.theme-playful .hanja-word{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful .hanja-word{background:color-mix(in srgb, var(--sheet-accent) 6%, white)}}.theme-playful .hanja-word{border-radius:4mm}.hanja-word__chars,.hanja-word__options,.hanja-word__row{justify-content:center;gap:.6mm;display:flex}.hanja-word__char{width:var(--hw-col);height:var(--hw-char-h);box-sizing:border-box;border:var(--hj-border);border-radius:var(--box-radius);background:var(--sheet-accent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hanja-word__char{background:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.hanja-word__char{font-size:calc(var(--num-size-h) * 1.2);font-weight:700;line-height:1}.hanja-word__column{width:var(--hw-col);flex-direction:column;gap:.6mm;display:flex}.hanja-word__opt{height:var(--hw-opt-h);box-sizing:border-box;border:.5pt solid var(--sheet-muted);border-radius:calc(var(--box-radius) / 2);white-space:nowrap;justify-content:center;align-items:center;gap:.3mm;padding:0 .5mm;font-size:8.5pt;font-weight:600;line-height:1;display:flex;overflow:hidden}.hanja-word__mean{text-overflow:ellipsis;overflow:hidden}.hanja-word__sound{color:var(--sheet-accent-deep)}.hanja-word__opt.is-answer{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.hanja-word__opt.is-answer{background:color-mix(in srgb, var(--sheet-accent) 24%, white)}}.hanja-word__opt.is-answer{border-color:var(--sheet-accent-deep)}.hanja-word__box{box-sizing:border-box;border-radius:var(--box-radius);font-size:calc(var(--num-size-h) * .9);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.hanja-word__box--sound{width:var(--hw-col);height:var(--hw-sound-h);border:var(--answer-border);background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.hanja-word__box--sound{background:color-mix(in srgb, var(--sheet-accent) 7%, var(--answer-bg,white))}}.hanja-word__box--sound{color:var(--sheet-accent-deep)}.hanja-word__desc{box-sizing:border-box;border:.5pt solid var(--sheet-muted);border-radius:calc(var(--box-radius) / 2);text-align:center;width:100%;color:var(--sheet-ink);margin:0;padding:1.5mm 2mm;font-size:8.5pt;line-height:1.35}.hanja-word__desc--hint{color:var(--sheet-accent-deep);border-style:dashed}.hanja-word__box--write{width:var(--hw-write);height:var(--hw-write);border:var(--hj-border);border-radius:calc(var(--box-radius) / 2);font-size:calc(var(--num-size-h) * 1.25);color:var(--sheet-muted);background:linear-gradient(var(--sheet-line-soft), var(--sheet-line-soft)) center / .4pt 100% no-repeat, linear-gradient(var(--sheet-line-soft), var(--sheet-line-soft)) center / 100% .4pt no-repeat;font-weight:700}.theme-playful .hanja-word__char{font-size:calc(var(--num-size-h) * .85)}.theme-playful .hanja-word__box{font-size:calc(var(--num-size-h) * .65)}.theme-playful .hanja-word__box--write{font-size:calc(var(--num-size-h) * .9)}.theme-compact .hanja-word{--hw-col:17mm;--hw-char-h:12mm;--hw-write:12mm;--hw-opt-h:6.5mm}.sheet-grid:has(>.problem>.hanja-stroke){grid-auto-rows:auto;align-content:start;row-gap:3.5mm}.hanja-stroke{--hst-box:26mm;--hst-info:32mm;--hst-gap:3.5mm;align-items:center;gap:var(--hst-gap);color:var(--sheet-ink);display:flex}.hanja-stroke__info{width:var(--hst-info);height:var(--hst-box);box-sizing:border-box;border:.6pt solid var(--sheet-accent);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1.2mm;display:flex}@supports (color:color-mix(in lab, red, red)){.hanja-stroke__info{border:.6pt solid color-mix(in srgb, var(--sheet-accent) 45%, white)}}.hanja-stroke__info{border-radius:var(--hj-radius);background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.hanja-stroke__info{background:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.hanja-stroke__char{font-size:calc(var(--num-size) * 1.5);font-weight:700;line-height:1}.hanja-stroke__meta{white-space:nowrap;align-items:stretch;gap:1mm;font-size:7pt;font-weight:600;line-height:1;display:flex}.hanja-stroke__meta span,.hanja-stroke__meta b{border:.5pt solid var(--sheet-accent);align-items:center;padding:1.2mm 1.5mm;display:flex}@supports (color:color-mix(in lab, red, red)){.hanja-stroke__meta span,.hanja-stroke__meta b{border:.5pt solid color-mix(in srgb, var(--sheet-accent) 45%, white)}}.hanja-stroke__meta span,.hanja-stroke__meta b{background:var(--sheet-accent);border-radius:2mm}@supports (color:color-mix(in lab, red, red)){.hanja-stroke__meta span,.hanja-stroke__meta b{background:color-mix(in srgb, var(--sheet-accent) 16%, white)}}.hanja-stroke__meta span,.hanja-stroke__meta b{color:var(--sheet-muted)}.hanja-stroke__meta b{color:var(--sheet-accent-deep);font-weight:700}.hanja-stroke__steps{align-items:center;gap:var(--hst-gap);display:flex}.hanja-stroke__step{width:var(--hst-box);height:var(--hst-box);box-sizing:border-box;border:.6pt solid var(--sheet-accent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hanja-stroke__step{border:.6pt solid color-mix(in srgb, var(--sheet-accent) 55%, white)}}.hanja-stroke__step{border-radius:var(--hj-radius);background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.hanja-stroke__step{background:color-mix(in srgb, var(--sheet-accent) 8%, white)}}.hanja-stroke__step{overflow:hidden}.hanja-stroke__step img{object-fit:contain;mix-blend-mode:multiply;width:82%;height:82%;display:block}.hanja-stroke__step--blank{border:var(--blank-border);background:#fff}.theme-playful .hanja-stroke{--hst-box:26mm}.theme-compact .hanja-stroke{--hst-box:23mm;--hst-info:29mm;--hst-gap:3mm}.sheet--mono .hanja-find--target{color:var(--sheet-ink);background:0 0;border-width:1.6pt}.sheet--mono .hanja-find-head__target,.sheet--mono .hanja-vocab__fill,.sheet--mono .hanja-vocab__to,.sheet--mono .hanja-word__sound,.sheet--mono .hanja-word__box--sound,.sheet--mono .hanja-word__desc--hint,.sheet--mono .hanja-stroke__meta b{color:var(--sheet-ink)}.sheet--mono .hanja-vocab__link{border-color:var(--sheet-ink)}.sheet--mono .hanja-vocab-head__left span,.sheet--mono .hanja-vocab-head__right span{background:var(--sheet-ink)}.sheet--mono .hanja-word__char,.sheet--mono .hanja-word__box--sound,.sheet--mono .hanja-stroke__info,.sheet--mono .hanja-stroke__step,.sheet--mono .hanja-stroke__meta span,.sheet--mono .hanja-stroke__meta b{border-color:var(--sheet-line);background:0 0}.sheet--mono .hanja-word__opt.is-answer{border-width:1.2pt;border-color:var(--sheet-ink);background:0 0}.sheet-grid:has(>.problem>.htrace){row-gap:min(var(--gap-row), 3.2mm);grid-auto-rows:auto;align-content:start}.htrace{align-items:stretch;gap:1.6mm;display:flex}.htrace__info{border:.7pt solid var(--sheet-line);background:var(--box-bg);border-radius:2mm;flex-direction:column;justify-content:center;align-items:center;width:24mm;display:flex}.htrace__char{font-size:22pt;font-weight:600;line-height:1}.htrace__meta{color:var(--sheet-muted);margin-top:.8mm;font-size:8pt}.htrace__cell{border:.6pt solid var(--sheet-line);background:repeating-linear-gradient(to bottom, var(--sheet-line-soft) 0 .8mm, transparent .8mm 1.8mm) center / .4pt 100% no-repeat, repeating-linear-gradient(to right, var(--sheet-line-soft) 0 .8mm, transparent .8mm 1.8mm) center / 100% .4pt no-repeat;border-radius:2mm;justify-content:center;align-items:center;width:17mm;height:17mm;font-size:22pt;font-weight:500;display:inline-flex}.htrace__cell--trace{color:var(--sheet-line)}.htrace__cell--blank{color:var(--sheet-accent-deep)}.sheet--deco .htrace__info{border-color:var(--fam-line-strong);background:var(--fam-bg)}.sheet--deco .htrace__cell{border-color:var(--fam-line);border-bottom-width:var(--fam-lift);border-bottom-color:var(--fam-line-strong)}.sheet--answers .htrace__cell--blank{font-weight:700}.hsvg{width:100%;height:100%;color:var(--sheet-ink);display:block}.hsvg__stroke{fill:currentColor}.hsvg__stroke--faint{fill:var(--sheet-muted);fill-opacity:.32}.hsvg__stroke--accent{fill:var(--sheet-accent)}.hsvg__grid line{stroke:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.hsvg__grid line{stroke:color-mix(in srgb, var(--sheet-accent) 35%, white)}}.hsvg__grid line{stroke-width:6px;stroke-dasharray:28 22}.hsvg__numbers text{font-family:var(--sheet-font);fill:var(--sheet-accent-deep);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#fff;stroke-width:26px;font-size:150px;font-weight:700}.sheet--mono .hsvg__stroke--accent,.sheet--mono .hsvg__numbers text{fill:var(--sheet-ink)}.sheet--mono .hsvg__grid line{stroke:var(--sheet-line)}.hanja-stroke__step .hsvg{width:86%;height:86%}.hanja-stroke__char{width:calc(var(--hst-box) * .62);height:calc(var(--hst-box) * .62);font-size:0}.hanja-stroke__char .hsvg{width:100%;height:100%}.htrace__char .hsvg{width:15mm;height:15mm}.htrace__cell .hsvg{width:86%;height:86%}.htrace__cell--trace .hsvg{color:var(--sheet-ink)}.hanja-stroke__step--answer{border-color:var(--sheet-accent)}.hanja-stroke{--hst-gap:1.6mm;--hst-info:26mm}.hanja-stroke__steps{grid-template-columns:repeat(var(--cells,10), minmax(0, 1fr));gap:var(--hst-gap);flex:1;align-items:center;display:grid}.hanja-stroke__step,.hanja-stroke__gap{aspect-ratio:1;width:auto;min-width:0;height:auto}.hanja-stroke__gap{display:block}.hanja-stroke__step--write{border:.6pt dashed var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.hanja-stroke__step--write{border:.6pt dashed color-mix(in srgb, var(--sheet-accent) 45%, white)}}.hanja-stroke__step--write{background:#fff}.hanja-stroke__step--write.hanja-stroke__step--answer{border-style:solid}.hanja-stroke__info{aspect-ratio:auto;align-self:stretch;height:auto;padding:1.5mm 0}.hanja-stroke__char{width:13mm;height:13mm}.sheet .problem:has(>.hstroke-trace){padding:1.5mm 2mm 1.5mm 7mm}.sheet-grid:has(>.problem>.hstroke-trace){grid-auto-rows:auto;align-content:start;row-gap:2mm}.hstroke-trace{--hsc:20mm;align-items:center;gap:2.2mm;display:flex}.hstroke-trace__model{flex:none;align-items:center;gap:2mm;width:48mm;display:flex}.hstroke-trace__glyph{width:calc(var(--hsc) + 8mm);height:calc(var(--hsc) + 8mm);box-sizing:border-box;border:.8pt solid var(--sheet-accent);flex:none;padding:1mm}@supports (color:color-mix(in lab, red, red)){.hstroke-trace__glyph{border:.8pt solid color-mix(in srgb, var(--sheet-accent) 55%, white)}}.hstroke-trace__glyph{border-radius:var(--hj-radius);background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.hstroke-trace__glyph{background:color-mix(in srgb, var(--sheet-accent) 8%, white)}}.hstroke-trace__meta{flex-direction:column;gap:1mm;font-size:8.5pt;line-height:1.2;display:flex}.hstroke-trace__meta b{color:var(--sheet-ink);font-weight:700}.hstroke-trace__meta small{background:var(--sheet-accent);border-radius:2mm;align-self:flex-start;padding:.8mm 1.6mm}@supports (color:color-mix(in lab, red, red)){.hstroke-trace__meta small{background:color-mix(in srgb, var(--sheet-accent) 16%, white)}}.hstroke-trace__meta small{color:var(--sheet-accent-deep);font-size:7pt;font-weight:700}.hstroke-trace__cell{width:var(--hsc);height:var(--hsc);box-sizing:border-box;border:.6pt solid var(--sheet-line);background:#fff;border-radius:1.5mm;flex:none;padding:.8mm}.hstroke-trace__cell--blank{border:var(--blank-border)}.hstroke-trace__cell--answer{border-color:var(--sheet-accent)}.theme-compact .hstroke-trace{--hsc:17mm}.hstroke-missing{align-items:center;gap:3mm;display:flex}.hstroke-missing__glyph{box-sizing:border-box;border:.8pt solid var(--sheet-accent);flex:none;width:30mm;height:30mm;padding:1.2mm}@supports (color:color-mix(in lab, red, red)){.hstroke-missing__glyph{border:.8pt solid color-mix(in srgb, var(--sheet-accent) 55%, white)}}.hstroke-missing__glyph{border-radius:var(--hj-radius);background:#fff}.hstroke-missing__meta{flex-direction:column;gap:1.4mm;font-size:9pt;line-height:1.25;display:flex}.hstroke-missing__meta b{font-size:11pt;font-weight:700}.hstroke-missing__meta small{color:var(--sheet-muted);font-size:8pt}.hstroke-missing__meta em{color:var(--sheet-accent-deep);font-style:normal;font-weight:700}.hstroke-missing__answer{background:var(--sheet-accent);border-radius:2mm;align-self:flex-start;padding:.8mm 2mm}@supports (color:color-mix(in lab, red, red)){.hstroke-missing__answer{background:color-mix(in srgb, var(--sheet-accent) 16%, white)}}.hstroke-missing__answer{color:var(--sheet-accent-deep);font-size:8pt;font-weight:700}.hstroke-count{align-items:center;gap:2.5mm;display:flex}.hstroke-count__glyph{box-sizing:border-box;border:.8pt solid var(--sheet-accent);flex:none;width:22mm;height:22mm;padding:1mm}@supports (color:color-mix(in lab, red, red)){.hstroke-count__glyph{border:.8pt solid color-mix(in srgb, var(--sheet-accent) 55%, white)}}.hstroke-count__glyph{border-radius:var(--hj-radius);background:#fff}.hstroke-count__meta{flex-direction:column;gap:1.6mm;font-size:9pt;line-height:1.2;display:flex}.hstroke-count__meta b{font-weight:700}.hstroke-count__answer{font-size:var(--num-size-h);font-weight:var(--num-weight);align-items:center;gap:1.2mm;display:inline-flex}.hstroke-count__answer .answer-box{min-width:11mm}.sheet--mono .hstroke-trace__glyph,.sheet--mono .hstroke-trace__meta small,.sheet--mono .hstroke-missing__answer{border-color:var(--sheet-line);color:var(--sheet-ink);background:0 0}.sheet{--hq-ink:var(--sheet-ink);--hq-red:#c0392b;--hq-soft:#fbf7f2;--hq-line:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet{--hq-line:color-mix(in srgb, var(--sheet-accent) 45%, white)}}.hq-read,.hq-wread,.hq-write,.hq-match,.hq-wmean,.hq-rpick,.hq-rgroup,.hq-number,.hq-bingo,.hq-exam,.hq-read *,.hq-wread *,.hq-write *,.hq-match *,.hq-wmean *,.hq-rpick *,.hq-rgroup *,.hq-number *,.hq-bingo *,.hq-exam *{box-sizing:border-box}:is(.sheet .problem:has(>.hq-write),.sheet .problem:has(>.hq-bingo),.sheet .problem:has(>.hq-exam),.sheet .problem:has(>.hq-match),.sheet .problem:has(>.hq-rgroup)){background:0 0;padding:0}:is(.sheet .problem:has(>.hq-write) .problem__num,.sheet .problem:has(>.hq-bingo) .problem__num,.sheet .problem:has(>.hq-exam) .problem__num){display:none}.hq-glyph{border:1pt solid var(--hq-line);width:17mm;height:17mm;color:var(--hq-ink);background:#fff;background-image:linear-gradient(to right, transparent calc(50% - .3pt), var(--sheet-accent) calc(50% - .3pt), var(--sheet-accent) calc(50% + .3pt), transparent calc(50% + .3pt)), linear-gradient(to bottom, transparent calc(50% - .3pt), var(--sheet-accent) calc(50% - .3pt), var(--sheet-accent) calc(50% + .3pt), transparent calc(50% + .3pt));border-radius:2.5mm;flex:none;justify-content:center;align-items:center;font-size:30pt;font-weight:500;line-height:1;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hq-glyph{background-image:linear-gradient(to right, transparent calc(50% - .3pt), color-mix(in srgb, var(--sheet-accent) 22%, white) calc(50% - .3pt), color-mix(in srgb, var(--sheet-accent) 22%, white) calc(50% + .3pt), transparent calc(50% + .3pt)), linear-gradient(to bottom, transparent calc(50% - .3pt), color-mix(in srgb, var(--sheet-accent) 22%, white) calc(50% - .3pt), color-mix(in srgb, var(--sheet-accent) 22%, white) calc(50% + .3pt), transparent calc(50% + .3pt))}}.hq-glyph--write{border-style:dashed;width:28mm;height:28mm;font-size:46pt}.hq-glyph--answer{color:var(--sheet-accent-deep)}.hq-line{border-bottom:1pt solid var(--sheet-ink);min-width:24mm;height:7.5mm;color:var(--sheet-accent-deep);text-align:center;font-size:12pt;font-weight:700;line-height:7.5mm;display:inline-block}.hq-line--short{min-width:14mm}.hq-box{border:1pt dashed var(--sheet-accent);background:#fff;border-radius:2mm;justify-content:center;align-items:center;width:10mm;height:10mm;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hq-box{border:1pt dashed color-mix(in srgb, var(--sheet-accent) 55%, #9aa1ab)}}.hq-box{color:var(--sheet-accent-deep);font-size:15pt;font-weight:700}.hq-num{background:var(--sheet-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:4.6mm;height:4.6mm;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hq-num{background:color-mix(in srgb, var(--sheet-accent) 16%, white)}}.hq-num{color:var(--sheet-accent-deep);font-size:8pt;font-weight:800;line-height:1}.hq-stroke .hsvg__stroke{fill:#9aa0a6}.hq-stroke .hsvg__stroke--accent{fill:#e03131}.sheet--mono .hq-stroke .hsvg__stroke{fill:#b5b5b5}.sheet--mono .hq-stroke .hsvg__stroke--accent{fill:#000}.hq-choices{background:var(--hq-soft);border:1pt solid var(--hq-red);border-radius:3mm;flex-wrap:wrap;align-items:center;gap:1.6mm 2.4mm;padding:2.2mm 3mm;display:flex}@supports (color:color-mix(in lab, red, red)){.hq-choices{border:1pt solid color-mix(in srgb, var(--hq-red) 30%, white)}}.hq-choices__label{background:var(--hq-red);color:#fff;border-radius:99px;margin-right:1mm;padding:.6mm 2.4mm;font-size:9.5pt}.hq-choices__item{color:var(--hq-ink);align-items:baseline;gap:.6mm;font-size:18pt;line-height:1.1;display:inline-flex}.hq-read{align-items:center;gap:3mm;display:flex}.hq-read__fields{flex-direction:column;gap:1.6mm;display:flex}.hq-field{align-items:flex-end;gap:1.6mm;display:inline-flex}.hq-field small{width:12mm;color:var(--sheet-muted);font-size:8.5pt}.hq-wread{align-items:center;gap:2.4mm;display:flex}.hq-wread__word{white-space:nowrap;letter-spacing:.06em;min-width:26mm;color:var(--hq-ink);font-size:20pt}.hq-wread__arrow{color:var(--sheet-muted)}.hq-wread__boxes{gap:1.2mm;display:inline-flex}.hq-write{flex-direction:column;gap:5mm;width:100%;display:flex}.hq-write__grid{grid-template-columns:repeat(4,1fr);gap:5mm 4mm;display:grid}.hq-write__card{background:#fff;border:.8pt solid #e2ddd5;border-radius:3.5mm;flex-direction:column;align-items:center;gap:2.4mm;padding:3mm 2mm;display:flex;box-shadow:inset 0 -1mm #f3eee6}.hq-write__ask{align-items:center;gap:1.6mm;font-size:11pt;display:inline-flex}.hq-write__ask b{font-size:13pt}.hq-match{background:var(--hq-soft);border-radius:4mm;grid-template-columns:auto 1fr auto;width:100%;padding:2mm 3mm;display:grid}.hq-match__col{grid-template-rows:repeat(var(--rows), 1fr);display:grid}.hq-match__item{align-items:center;gap:2mm;height:15.5mm;display:flex}.hq-match--antonym .hq-match__item{height:16.5mm}.hq-match__card{border:1pt solid var(--hq-line);background:#fff;border-radius:2.5mm;flex-direction:column;justify-content:center;align-items:center;min-width:14mm;height:14mm;padding:0 1.6mm;display:inline-flex}.hq-match--antonym .hq-match__card{min-width:17mm;height:15.5mm}.hq-match__hanja{font-size:22pt;font-weight:500;line-height:1}.hq-match__card small{color:var(--sheet-muted);white-space:nowrap;margin-top:.6mm;font-size:7.5pt}.hq-match__card--text{white-space:nowrap;flex-direction:row;gap:1mm;min-width:30mm;font-size:12pt}.hq-match__dot{background:var(--sheet-ink);border-radius:50%;flex:none;width:3mm;height:3mm}.hq-match__lines{width:100%;min-width:10mm;height:100%}.hq-match__lines line{stroke:#e03131;stroke-width:1.5pt;vector-effect:non-scaling-stroke;stroke-linecap:round}.hq-wmean{align-items:center;gap:4mm;width:100%;display:flex}.hq-wmean__word{border:1pt solid var(--hq-line);background:#fff;border-radius:3mm;flex-direction:column;flex:none;align-items:center;gap:.6mm;width:30mm;padding:2mm 0;display:flex}.hq-wmean__word b{letter-spacing:.05em;font-size:21pt;font-weight:500}.hq-wmean__word small{color:var(--sheet-muted);font-size:9pt}.hq-wmean__choices{flex-direction:column;gap:1.2mm;min-width:0;font-size:10pt;line-height:1.35;display:flex}.hq-wmean__choice{border:1.2pt solid #0000;border-radius:99px;gap:1.6mm;padding:.4mm 1.6mm;display:flex}.hq-wmean__choice--answer{border-color:#e03131}.hq-rpick{flex-direction:column;align-items:center;gap:2mm;width:100%;display:flex}.hq-rpick__head{flex-direction:column;align-items:center;gap:.8mm;display:flex}.hq-rpick__head small{color:var(--sheet-muted);font-size:9pt}.hq-rpick__choices{grid-template-columns:repeat(2,1fr);gap:1.4mm;width:100%;display:grid}.hq-rpick__choice{white-space:nowrap;background:#fff;border:.8pt solid #e2ddd5;border-radius:2mm;align-items:center;gap:1mm;min-width:0;padding:1.2mm;display:flex}.hq-rpick__choice b{font-size:17pt;font-weight:500;line-height:1}.hq-rpick__choice small{letter-spacing:-.02em;color:var(--sheet-muted);font-size:7.4pt;overflow:hidden}.hq-rpick__choice--answer{border:1.4pt solid #e03131}.hq-rgroup{background:var(--hq-soft);border-radius:4mm;flex-direction:column;gap:4mm;width:100%;padding:3mm;display:flex}.hq-rgroup__cards{grid-template-columns:repeat(5,1fr);gap:2.4mm;display:grid}.hq-rgroup__card{background:#fff;border:.8pt solid #e2ddd5;border-radius:3mm;flex-direction:column;justify-content:center;align-items:center;height:24mm;display:flex;position:relative;box-shadow:inset 0 -1mm #f3eee6}.hq-rgroup__no{color:var(--sheet-accent-deep);font-size:8.5pt;position:absolute;top:1.2mm;left:1.4mm}.hq-rgroup__hanja{font-size:26pt;line-height:1}.hq-rgroup__card small{color:var(--sheet-muted);margin-top:1mm;font-size:8pt}.hq-rgroup__bins{grid-template-columns:repeat(3,1fr);gap:3mm;display:grid}.hq-rgroup__bin{border:1.2pt solid var(--bin);border-radius:3.5mm;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hq-rgroup__bin{border:1.2pt solid color-mix(in srgb, var(--bin) 55%, white)}}.hq-rgroup__bin{background:#fff}.hq-rgroup__bin-head{background:var(--bin);justify-content:center;align-items:center;gap:2mm;padding:1.6mm;display:flex}@supports (color:color-mix(in lab, red, red)){.hq-rgroup__bin-head{background:color-mix(in srgb, var(--bin) 14%, white)}}.hq-rgroup__bin-head b{color:var(--bin);font-size:20pt;font-weight:500;line-height:1}.hq-rgroup__bin-head span{font-size:9.5pt;font-weight:700}.hq-rgroup__write{text-align:center;min-height:13mm;color:var(--sheet-accent-deep);padding:2mm;font-size:13pt;font-weight:700}.hq-number{align-items:center;gap:2mm;display:flex}.hq-number__given{white-space:nowrap;letter-spacing:.04em;min-width:30mm;font-size:17pt;font-weight:600}.hq-number__arrow{color:var(--sheet-muted)}.hq-number__answer{white-space:nowrap;border-bottom:1pt solid var(--sheet-ink);text-align:center;min-width:46mm;height:10mm;color:var(--sheet-accent-deep);font-size:16pt;font-weight:700;line-height:10mm}.hq-number--to-number .hq-number__given{font-size:19pt;font-weight:500}.hq-number--to-number .hq-number__answer{min-width:24mm}.hq-bingo{flex-direction:column;align-items:center;gap:6mm;width:100%;display:flex}.hq-bingo__board{background:var(--hq-red);border-radius:5mm;grid-template-columns:repeat(5,27mm);grid-auto-rows:27mm;gap:1.6mm;padding:3mm;display:grid}@supports (color:color-mix(in lab, red, red)){.hq-bingo__board{background:color-mix(in srgb, var(--hq-red) 12%, white)}}.hq-bingo__cell{color:var(--hq-ink);background:#fff;border-radius:3mm;justify-content:center;align-items:center;font-size:34pt;line-height:1;display:flex;box-shadow:inset 0 -1.2mm #f3eee6}.hq-bingo__cell--alt{background:#fffaf0}.hq-bingo__cell--free{background:var(--hq-red);color:#fff;box-shadow:none;flex-direction:column;gap:.6mm}.hq-bingo__cell--free b{font-size:22pt}.hq-bingo__cell--free small{letter-spacing:.08em;font-size:8pt;font-weight:800}.hq-bingo__calls{border-top:1pt dashed #b9b2a7;width:100%;padding-top:3mm}.hq-bingo__calls-title{color:var(--sheet-muted);margin:0 0 2mm;font-size:9pt}.hq-bingo__call-list{grid-template-columns:repeat(6,1fr);gap:1.2mm 2mm;font-size:9pt;display:grid}.hq-bingo__call-list b{color:var(--sheet-accent-deep);margin-left:1mm}.hq-exam{flex-direction:column;gap:3.6mm;width:100%;display:flex}.hq-exam__score{align-self:flex-end;align-items:center;gap:1.6mm;font-size:10pt;font-weight:700;display:inline-flex}.hq-exam__score span{border-bottom:1pt solid var(--sheet-ink);width:14mm;height:7mm;display:inline-block}.hq-exam__part{flex-direction:column;gap:2mm;display:flex}.hq-exam__part h3{align-items:center;gap:1.8mm;margin:0;font-size:10.5pt;font-weight:700;display:flex}.hq-exam__part h3 span{background:var(--hq-red);color:#fff;border-radius:1.4mm;justify-content:center;align-items:center;width:5.4mm;height:5.4mm;font-size:9pt;display:inline-flex}.hq-exam__grid{gap:1.8mm 3mm;display:grid}.hq-exam__grid--4{grid-template-columns:repeat(4,1fr)}.hq-exam__grid--3{grid-template-columns:repeat(3,1fr)}.hq-exam__grid--2{grid-template-columns:repeat(2,1fr)}.hq-exam__q{background:var(--hq-soft);border-radius:2mm;align-items:center;gap:1.4mm;min-width:0;padding:1.2mm 1.6mm;font-size:10pt;display:flex}.hq-exam__q i{color:var(--sheet-accent-deep);flex:none;font-size:8pt;font-style:normal;font-weight:700}.hq-exam__hanja{white-space:nowrap;font-size:17pt;font-weight:500;line-height:1.1}.hq-exam__ask{white-space:nowrap}.hq-exam__blank{border-bottom:1pt solid var(--sheet-ink);text-align:center;min-width:12mm;height:7mm;color:var(--sheet-accent-deep);white-space:nowrap;flex:1;font-weight:700;line-height:7mm}.hq-exam__blank--mark{flex:none;width:11mm}.hq-exam__q--order{justify-content:center;gap:2.4mm}.hq-exam__stroke{border:.8pt solid var(--hq-line);background:#fff;border-radius:2.5mm;flex:none;width:22mm;height:22mm;padding:1mm}.sheet--mono .hq-choices__label,.sheet--mono .hq-exam__part h3 span,.sheet--mono .hq-bingo__cell--free{background:#555}.sheet--mono .hq-bingo__board,.sheet--mono .hq-rgroup__bin-head{filter:grayscale()}.sheet{--hp-red:#e03131;--hp-soft:#fbf7f2;--hp-line:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet{--hp-line:color-mix(in srgb, var(--sheet-accent) 45%, white)}}.sheet{--hp-cut:#9aa1ab}[class^=hp-],[class^=hp-] *{box-sizing:border-box}.sheet .problem:has(>[class^=hp-]){background:0 0;padding:0}.sheet .problem:has(>[class^=hp-])>.problem__num{display:none}.sheet .sheet-grid:has(>.problem>[class^=hp-]){row-gap:min(var(--gap-row), 4mm)}.hp-red{color:var(--hp-red);font-weight:700}.hp-no{min-width:5mm;color:var(--sheet-accent-deep);flex:none;font-size:11pt;font-weight:800}.hp-no:after{content:"."}.hp-chars{gap:.8mm;display:inline-flex}.hp-cell{border:1pt solid var(--hp-line);width:10.5mm;height:10.5mm;color:var(--sheet-ink);background:#fff;border-radius:1.8mm;flex:none;justify-content:center;align-items:center;font-size:19pt;font-weight:500;line-height:1;display:inline-flex}.hp-cell--blank{border:1.2pt dashed var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.hp-cell--blank{border:1.2pt dashed color-mix(in srgb, var(--sheet-accent) 60%, #9aa1ab)}}.hp-cell--blank{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.hp-cell--blank{background:color-mix(in srgb, var(--sheet-accent) 4%, white)}}.hp-cell--sm{width:8.5mm;height:8.5mm;font-size:12pt}.hp-reading{color:var(--sheet-muted);white-space:nowrap;font-size:10pt}.hp-arrow{color:var(--sheet-muted);flex:none;font-size:12pt}.hp-write{border:1.2pt dashed var(--hp-line);background:#fff;background-image:linear-gradient(to right, transparent calc(50% - .3pt), var(--sheet-accent) calc(50% - .3pt), var(--sheet-accent) calc(50% + .3pt), transparent calc(50% + .3pt)), linear-gradient(to bottom, transparent calc(50% - .3pt), var(--sheet-accent) calc(50% - .3pt), var(--sheet-accent) calc(50% + .3pt), transparent calc(50% + .3pt));border-radius:2.5mm;justify-content:center;align-items:center;width:19mm;height:19mm;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hp-write{background-image:linear-gradient(to right, transparent calc(50% - .3pt), color-mix(in srgb, var(--sheet-accent) 22%, white) calc(50% - .3pt), color-mix(in srgb, var(--sheet-accent) 22%, white) calc(50% + .3pt), transparent calc(50% + .3pt)), linear-gradient(to bottom, transparent calc(50% - .3pt), color-mix(in srgb, var(--sheet-accent) 22%, white) calc(50% - .3pt), color-mix(in srgb, var(--sheet-accent) 22%, white) calc(50% + .3pt), transparent calc(50% + .3pt))}}.hp-write{font-size:34pt;line-height:1}.hp-line{border-bottom:1pt solid var(--sheet-ink);text-align:center;min-width:22mm;height:8mm;font-size:12pt;line-height:8mm;display:inline-block}.hp-box{border:.8pt solid var(--sheet-ink);width:4mm;height:4mm;color:var(--hp-red);border-radius:.8mm;justify-content:center;align-items:center;font-size:8pt;display:inline-flex}.hp-tip{color:var(--sheet-muted);text-align:center;margin:2mm 0 0;font-size:9pt}.hp-common{background:var(--hp-soft);border-radius:3mm;align-items:center;gap:2.4mm;width:100%;padding:2.4mm 3mm;display:flex}.hp-common .hp-no{align-self:flex-start}.hp-common__words{flex-direction:column;gap:1.4mm;min-width:0;display:flex}.hp-common__word{align-items:center;gap:2mm;display:flex}.hp-common__answer{flex-direction:column;align-items:center;gap:.8mm;margin-left:auto;display:flex}.hp-common__answer small{color:var(--hp-red);white-space:nowrap;font-size:8.5pt}.hp-blank{background:var(--hp-soft);border-radius:3mm;flex-direction:column;gap:1mm;width:100%;padding:1.6mm 2.6mm;display:flex}.hp-blank__head{align-items:center;gap:2mm;display:flex}.hp-blank .hp-cell{width:9mm;height:9mm;font-size:16pt}.hp-blank__desc{color:var(--sheet-muted);margin:0;font-size:8.5pt;line-height:1.3}.hp-blank__choices{flex-wrap:wrap;gap:1mm 3mm;display:flex}.hp-blank__choice{border:1.2pt solid #0000;border-radius:99px;align-items:center;gap:.8mm;padding:0 2mm 0 1mm;font-size:14pt;line-height:1.15;display:inline-flex}.hp-blank__choice i{color:var(--sheet-muted);font-size:9pt;font-style:normal}.hp-blank__choice--answer{border-color:var(--hp-red)}.hp-cards{background:var(--hp-soft);border-radius:4mm;flex-direction:column;gap:3mm;width:100%;padding:3mm;display:flex}.hp-cards__deck{grid-template-columns:repeat(10,1fr);gap:1.6mm;display:grid}.hp-cards__card{border:1pt solid var(--hp-line);background:#fff;border-radius:2.5mm;justify-content:center;align-items:center;height:16mm;font-size:24pt;line-height:1;display:flex;box-shadow:inset 0 -1mm #f3eee6}.hp-cards__rows{flex-direction:column;gap:1.6mm;margin:0;padding:0;list-style:none;display:flex}.hp-cards__row{background:#fff;border-radius:2.5mm;align-items:center;gap:2.4mm;padding:1.2mm 2mm;display:flex}.hp-cards__desc{flex:1;min-width:0;font-size:10pt;line-height:1.35}.hp-desc{flex-direction:column;gap:4mm;width:100%;display:flex}.hp-desc__choice{letter-spacing:.04em;font-size:16pt}.hp-desc__list{flex-direction:column;gap:2.4mm;margin:0;padding:0;list-style:none;display:flex}.hp-desc__item{background:var(--hp-soft);border-radius:3mm;align-items:center;gap:2.4mm;padding:2.6mm 3mm;display:flex}.hp-desc__text{flex:1;min-width:0;font-size:10.5pt;line-height:1.4}.hp-desc__answer{flex:none;align-items:center;gap:1.6mm;display:inline-flex}.hp-desc__answer small{color:var(--sheet-muted);font-size:8pt}.hp-desc__answer small:not(:first-child){margin-left:1.6mm}.hp-desc__answer .hp-chars{justify-content:flex-start;min-width:27.5mm}.hp-desc__answer .hp-chars:last-child{min-width:33.2mm}.hp-search{flex-direction:column;align-items:center;gap:4mm;width:100%;display:flex}.hp-search__board{grid-template-columns:repeat(var(--size), 18.5mm);background:var(--hp-red);border-radius:3.5mm;flex:none;grid-auto-rows:18.5mm;padding:1.6mm;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hp-search__board{background:color-mix(in srgb, var(--hp-red) 10%, white)}}.hp-search__board{gap:0}.hp-search__cell{background:#fff;border:.4pt solid #e2ddd5;justify-content:center;align-items:center;font-size:27pt;line-height:1;display:flex}.hp-search__marks{pointer-events:none;width:calc(100% - 3.2mm);height:calc(100% - 3.2mm);position:absolute;inset:1.6mm}.hp-search__marks line{stroke:var(--hp-red);stroke-opacity:.3;stroke-width:.74px;stroke-linecap:round}.hp-search__side{flex-direction:column;gap:2mm;width:100%;display:flex}.hp-search__dirs{background:var(--hp-soft);color:var(--sheet-accent-deep);border-radius:99px;align-self:center;margin:0;padding:1.2mm 3mm;font-size:9.5pt;font-weight:700}.hp-search__list{grid-template-columns:repeat(4,1fr);gap:2.4mm 3mm;margin:0;padding:0;list-style:none;display:grid}.hp-search__list li{background:var(--hp-soft);white-space:nowrap;border-radius:2mm;align-items:center;gap:1.6mm;padding:1.2mm 2mm;font-size:12.5pt;display:flex}.hp-search__list small{color:var(--sheet-muted);font-size:8pt}.hp-search__list .hp-red{margin-left:auto;font-size:13pt;font-weight:500}.hp-cross{flex-direction:column;align-items:center;gap:3.6mm;width:100%;display:flex}.hp-cross__board{grid-template-columns:repeat(var(--cols), var(--cell));grid-template-rows:repeat(var(--rows), var(--cell));display:grid}.hp-cross__cell{border:1pt solid var(--sheet-ink);font-size:calc(var(--cell) * .55);background:#fff;justify-content:center;align-items:center;margin:-.4pt 0 0 -.4pt;line-height:1;display:flex;position:relative}.hp-cross__cell i{color:var(--sheet-accent-deep);font-size:7.5pt;font-style:normal;font-weight:800;position:absolute;top:.4mm;left:.8mm}.hp-cross__cell .hp-red{font-weight:500}.hp-cross__bank{align-self:stretch}.hp-cross__clues{grid-template-columns:1fr 1fr;align-self:stretch;gap:4mm;display:grid}.hp-cross__group h3{background:var(--hp-soft);color:var(--sheet-accent-deep);border-radius:99px;margin:0 0 1.4mm;padding:.8mm 2.4mm;font-size:10pt;font-weight:800}.hp-cross__group ul{flex-direction:column;gap:1.4mm;margin:0;padding:0;list-style:none;display:flex}.hp-cross__group li{gap:1.6mm;font-size:10.5pt;line-height:1.35;display:flex}.hp-cross__group li>b{border:.8pt solid var(--sheet-accent-deep);width:4.6mm;height:4.6mm;color:var(--sheet-accent-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:7.5pt;display:inline-flex}.hp-cross__group small{color:var(--sheet-muted)}.hp-cross__group em{font-size:11pt;font-style:normal}.hp-sort{background:var(--hp-soft);border-radius:4mm;flex-direction:column;gap:3.6mm;width:100%;padding:3mm;display:flex}.hp-sort__cards{grid-template-columns:repeat(6,1fr);gap:2mm;display:grid}.hp-sort__card{background:#fff;border:.8pt solid #e2ddd5;border-radius:3mm;flex-direction:column;justify-content:center;align-items:center;height:20mm;display:flex;box-shadow:inset 0 -1mm #f3eee6}.hp-sort__card b{font-size:24pt;font-weight:500;line-height:1}.hp-sort__card small{color:var(--sheet-muted);white-space:nowrap;margin-top:1mm;font-size:8pt}.hp-sort__bins{grid-template-columns:repeat(3,1fr);gap:3mm;display:grid}.hp-sort__bin{border:1.2pt solid var(--bin);border-radius:3.5mm;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hp-sort__bin{border:1.2pt solid color-mix(in srgb, var(--bin) 55%, white)}}.hp-sort__bin{background:#fff}.hp-sort__bin-head{background:var(--bin);padding:1.4mm}@supports (color:color-mix(in lab, red, red)){.hp-sort__bin-head{background:color-mix(in srgb, var(--bin) 14%, white)}}.hp-sort__bin-head{text-align:center;color:var(--bin);font-size:11pt;font-weight:800}.hp-sort__slots{justify-content:center;gap:1.4mm;padding:2.4mm 1.6mm;display:flex}.hp-maze{flex-direction:column;align-items:center;gap:4mm;width:100%;display:flex}.hp-maze__legend{background:var(--hp-soft);border:1pt solid var(--hp-red);border-radius:3mm;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6mm 2.4mm;padding:2.4mm 3mm;display:flex}@supports (color:color-mix(in lab, red, red)){.hp-maze__legend{border:1pt solid color-mix(in srgb, var(--hp-red) 30%, white)}}.hp-maze__topic{color:#fff;background:#c0392b;border-radius:99px;padding:.6mm 2.6mm;font-size:10pt}.hp-maze__key{align-items:baseline;gap:.8mm;display:inline-flex}.hp-maze__key b{font-size:17pt;font-weight:500}.hp-maze__key small{color:var(--sheet-muted);font-size:8pt}.hp-maze__wrap{align-items:center;gap:2mm;display:flex}.hp-maze__flag{text-align:center;color:var(--sheet-accent-deep);flex:none;font-size:10pt;font-weight:800;line-height:1.3}.hp-maze__flag--start{align-self:flex-start;margin-top:4mm}.hp-maze__flag--goal{align-self:flex-end;margin-bottom:4mm}.hp-maze__board{grid-template-columns:repeat(var(--size), 22mm);background:var(--sheet-accent);border-radius:4mm;grid-auto-rows:22mm;gap:1.2mm;padding:2mm;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hp-maze__board{background:color-mix(in srgb, var(--sheet-accent) 14%, white)}}.hp-maze__board--big{grid-template-columns:repeat(var(--size), 17mm);grid-auto-rows:17mm}.hp-maze__cell{background:#fff;border-radius:2.5mm;justify-content:center;align-items:center;font-size:26pt;line-height:1;display:flex;box-shadow:inset 0 -1mm #f3eee6}.hp-maze__board--big .hp-maze__cell{font-size:21pt}.hp-maze__cell--end{outline:1.4pt solid var(--sheet-accent-deep)}.hp-maze__cell--path{outline:1.6pt solid var(--hp-red);background:var(--hp-red)}@supports (color:color-mix(in lab, red, red)){.hp-maze__cell--path{background:color-mix(in srgb, var(--hp-red) 8%, white)}}.hp-maze__line{pointer-events:none;width:calc(100% - 4mm);height:calc(100% - 4mm);position:absolute;inset:2mm}.hp-maze__line polyline{fill:none;stroke:var(--hp-red);stroke-opacity:.55;stroke-width:.08px;stroke-linejoin:round;stroke-linecap:round}.hp-cardsheet{flex-direction:column;width:100%;display:flex}.hp-flash{grid-template-columns:repeat(var(--cols), 1fr);border:1pt dashed var(--hp-cut);grid-auto-rows:49mm;display:grid}.hp-flash__card{border:1pt dashed var(--hp-cut);flex-direction:column;justify-content:center;align-items:center;gap:1.6mm;margin:-.5pt;display:flex}.hp-flash__hanja{font-size:64pt;font-weight:500;line-height:1}.hp-flash__card small{font-size:12pt}.hp-flash__mean{text-align:center;word-break:keep-all;padding:0 3mm;font-size:22pt;font-weight:700;line-height:1.2}.hp-flash__sound{background:var(--sheet-accent);border-radius:99px;justify-content:center;align-items:center;min-width:13mm;height:13mm;padding:0 2mm;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hp-flash__sound{background:color-mix(in srgb, var(--sheet-accent) 14%, white)}}.hp-flash__sound{color:var(--sheet-accent-deep);font-size:22pt;font-weight:800}.hp-memory{border:1pt dashed var(--hp-cut);grid-template-columns:repeat(4,1fr);grid-auto-rows:47mm;display:grid}.hp-memory__card{border:1pt dashed var(--hp-cut);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.4mm;margin:-.5pt;display:flex}.hp-memory__card--hanja b{font-size:50pt;font-weight:500;line-height:1}.hp-memory__card--meaning{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.hp-memory__card--meaning{background:color-mix(in srgb, var(--sheet-accent) 6%, white)}}.hp-memory__card--meaning span{word-break:keep-all;padding:0 2mm;font-size:17pt;font-weight:700}.hp-memory__card--meaning b{color:var(--sheet-accent-deep);font-size:22pt;font-weight:800}.hp-memory__card small{font-size:11pt}.hp-memory__card--meaning small{font-size:17pt;font-weight:500}.hp-syn{flex-direction:column;gap:2mm;width:100%;display:flex}.hp-syn .hq-match__item{gap:2mm;height:14.4mm}.hp-syn .hq-match__card{min-width:16mm;height:13.4mm}.hp-syn .hq-match__hanja{font-size:20pt}.hp-syn__words{text-align:center;margin:0;font-size:10pt}.hp-syn__words b{letter-spacing:.04em;font-size:13pt;font-weight:500}.sheet--mono .hp-maze__topic{background:#555}.sheet--mono .hp-sort__bin-head,.sheet--mono .hp-search__board,.sheet--mono .hp-maze__board{filter:grayscale()}.sheet{--hi-red:#e03131;--hi-soft:#fbf7f2;--hi-line:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet{--hi-line:color-mix(in srgb, var(--sheet-accent) 45%, white)}}.sheet{--hi-guide:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet{--hi-guide:color-mix(in srgb, var(--sheet-accent) 22%, white)}}.hi-blank,.hi-match,.hi-trace,.hi-blank *,.hi-match *,.hi-trace *{box-sizing:border-box}:is(.sheet .problem:has(>.hi-blank) .problem__num,.sheet .problem:has(>.hi-match) .problem__num,.sheet .problem:has(>.hi-trace) .problem__num){display:none}.sheet .problem:has(>.hi-blank){padding:2.6mm 3mm}:is(.sheet .problem:has(>.hi-match),.sheet .problem:has(>.hi-trace)){background:0 0;padding:0}.hi-cell{border:1pt solid var(--hi-line);width:15mm;height:15mm;color:var(--sheet-ink);background-color:#fff;background-image:linear-gradient(to right, transparent calc(50% - .3pt), var(--hi-guide) calc(50% - .3pt), var(--hi-guide) calc(50% + .3pt), transparent calc(50% + .3pt)), linear-gradient(to bottom, transparent calc(50% - .3pt), var(--hi-guide) calc(50% - .3pt), var(--hi-guide) calc(50% + .3pt), transparent calc(50% + .3pt));border-radius:2mm;justify-content:center;align-items:center;font-size:25pt;font-weight:500;line-height:1;display:inline-flex}.hi-cell--blank{border:1.3pt dashed var(--sheet-accent-deep)}.hi-cell--answer{color:var(--hi-red);font-weight:700}.hi-blank{flex-direction:column;align-items:center;gap:1.8mm;width:100%;display:flex}.hi-blank__word{gap:1.6mm;display:flex}.hi-blank__slot{flex-direction:column;align-items:center;gap:.6mm;display:flex}.hi-blank__sound{color:var(--sheet-muted);font-size:9.5pt;font-weight:700;line-height:1}.hi-blank__sound--blank{color:var(--sheet-accent-deep)}.hi-blank__mean{text-align:center;max-width:100%;color:var(--sheet-ink-soft,var(--sheet-ink));margin:0;font-size:9.5pt;line-height:1.35}.hi-blank__choices{gap:1.6mm;display:flex}.hi-choice{background:#fff;border:1.3pt solid #0000;border-radius:99px;align-items:center;gap:.8mm;padding:.6mm 2.2mm .6mm 1.2mm;font-size:17pt;line-height:1.1;display:inline-flex}.hi-choice i{color:var(--sheet-accent-deep);font-size:9pt;font-style:normal;font-weight:700}.hi-choice--answer{border-color:var(--hi-red);color:var(--hi-red)}.hi-blank--write .hi-cell{width:17mm;height:17mm;font-size:28pt}.hi-blank__hint{color:var(--sheet-muted);align-items:center;gap:1.4mm;margin:0;font-size:9pt;display:inline-flex}.hi-blank__hint span{background:var(--fam-2,#c0392b);border-radius:99px;padding:.3mm 1.8mm}@supports (color:color-mix(in lab, red, red)){.hi-blank__hint span{background:color-mix(in srgb, var(--fam-2,#c0392b) 85%, white)}}.hi-blank__hint span{color:#fff;font-size:7.5pt;font-weight:700}.hi-blank__hint b{color:var(--sheet-ink)}.hi-match{background:var(--hi-soft);border-radius:4mm;grid-template-columns:auto minmax(14mm,1fr) 96mm;width:100%;padding:2mm 3mm;display:grid}.hi-match__col{grid-template-rows:repeat(var(--rows), 1fr);display:grid}.hi-match__item{align-items:center;gap:2mm;height:14mm;display:flex}.hi-match__card{border:1pt solid var(--hi-line);background:#fff;border-radius:2.5mm;flex-direction:column;justify-content:center;align-items:center;min-width:33mm;height:12.5mm;padding:0 2mm;display:inline-flex}.hi-match__card b{letter-spacing:.04em;white-space:nowrap;font-size:19pt;font-weight:500;line-height:1}.hi-match__card small{color:var(--sheet-muted);letter-spacing:.12em;margin-top:.6mm;font-size:8pt;font-weight:700}.hi-match__mean{background:#fff;border:.8pt solid #e2ddd5;border-radius:2.5mm;flex:1;align-items:center;gap:1.4mm;min-width:0;min-height:11mm;padding:1mm 2.4mm;font-size:9.8pt;line-height:1.3;display:flex}.hi-match__mean i{color:var(--sheet-accent-deep);flex:none;font-style:normal;font-weight:700}.hi-match__dot{background:var(--sheet-ink);border-radius:50%;flex:none;width:3mm;height:3mm}.hi-match__lines{width:100%;height:100%}.hi-match__lines line{stroke:var(--hi-red);stroke-width:1.5pt;vector-effect:non-scaling-stroke;stroke-linecap:round}.sheet-grid:has(>.problem>.hi-trace){row-gap:min(var(--gap-row), 3.4mm);grid-auto-rows:auto;align-content:start}.hi-trace{flex-direction:column;gap:1.2mm;width:100%;display:flex}.hi-trace__head{align-items:baseline;gap:3mm;margin:0;font-size:9.5pt;display:flex}.hi-trace__head b{background:var(--sheet-accent);border-radius:99px;flex:none;padding:.3mm 2.4mm}@supports (color:color-mix(in lab, red, red)){.hi-trace__head b{background:color-mix(in srgb, var(--sheet-accent) 14%, white)}}.hi-trace__head b{color:var(--sheet-accent-deep);letter-spacing:.06em;font-size:10.5pt}.hi-trace__head span{color:var(--sheet-muted)}.hi-trace__cells{gap:4mm;display:flex}.hi-trace__group{gap:1mm;display:flex}.hi-trace__cell{border:.8pt solid var(--hi-line);width:19mm;height:19mm;color:var(--sheet-ink);background-color:#fff;background-image:linear-gradient(to right, transparent calc(50% - .3pt), var(--hi-guide) calc(50% - .3pt), var(--hi-guide) calc(50% + .3pt), transparent calc(50% + .3pt)), linear-gradient(to bottom, transparent calc(50% - .3pt), var(--hi-guide) calc(50% - .3pt), var(--hi-guide) calc(50% + .3pt), transparent calc(50% + .3pt));border-radius:2mm;justify-content:center;align-items:center;font-size:32pt;font-weight:500;line-height:1;display:inline-flex}.hi-trace__cell .hsvg{width:88%;height:88%}.hi-trace--font .hi-trace__cell--trace{color:var(--sheet-muted)}@supports (color:color-mix(in lab, red, red)){.hi-trace--font .hi-trace__cell--trace{color:color-mix(in srgb, var(--sheet-muted) 34%, white)}}.hi-trace__cell--blank{border-style:dashed}.hi-trace__cell--answer,.hi-trace__cell--answer .hsvg{color:var(--hi-red)}.sheet--deco .hi-cell,.sheet--deco .hi-trace__cell{border-bottom-width:var(--fam-lift);border-bottom-color:var(--fam-line-strong)}.sheet--mono{--hi-red:#000;--hi-soft:#fff}.sheet--mono .hi-trace__head b{border:.6pt solid var(--sheet-line);color:var(--sheet-ink);background:0 0}.sheet--mono .hi-blank__hint span{background:#555}.sheet{--epic-red:#e03131;--epic-soft:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet{--epic-soft:color-mix(in srgb, var(--sheet-accent) 7%, white)}}.sheet{--epic-line:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet{--epic-line:color-mix(in srgb, var(--sheet-accent) 45%, white)}}.sheet{--epic-cut:#9aa1ab}[class^=epic-],[class^=epic-] *{box-sizing:border-box}.sheet .problem:has(>.epic-full){background:0 0;padding:0}.sheet .problem:has(>.epic-full)>.problem__num{display:none}.sheet .sheet-grid:has(>.problem>[class^=epic-]){row-gap:min(var(--gap-row), 4mm)}.sheet .problem:has(>[class^=epic-]:not(.epic-full)){padding-top:2.5mm;padding-bottom:2mm}.epic-img--initial{width:16mm;height:16mm}.epic-img--letters{width:19mm;height:19mm}.epic-img--choice{width:26mm;height:26mm}.epic-img--rhyme{width:22mm;height:22mm}.epic-img--key{width:15mm;height:15mm}.epic-img--clue{width:16mm;height:16mm}.epic-img--bingo{width:26mm;height:26mm}.epic-bingo__board--5 .epic-img--bingo{width:21mm;height:21mm}.epic-img--card{width:38mm;height:38mm}.epic-img--sort{width:26mm;height:26mm}.epic-img--odd{width:15.5mm;height:15.5mm}.epic-red{color:var(--epic-red);font-weight:700}.epic-name{white-space:nowrap;font-size:9.5pt;font-weight:700;line-height:1.1}.epic-frame{border:.6pt solid var(--sheet-line);background:#fff;border-radius:2.5mm;flex:none;justify-content:center;align-items:center;padding:1mm;display:inline-flex}.epic-boxes{flex-wrap:nowrap;align-items:center;gap:.8mm;display:inline-flex}.epic-box{border:.7pt solid var(--sheet-ink);background:var(--sheet-accent);border-radius:1.2mm;flex:none;justify-content:center;align-items:center;width:6.3mm;height:8mm;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.epic-box{background:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.epic-box{text-transform:lowercase;font-size:15pt;font-weight:600;line-height:1}.epic-box--blank,.epic-box--write{background:var(--answer-bg)}.epic-box--blank{border:1.1pt dashed var(--sheet-accent-deep)}.epic-circle{border:.8pt solid var(--sheet-ink);border-radius:50%;flex:none;width:3.6mm;height:3.6mm}.epic-line{border-bottom:.9pt solid var(--sheet-ink);text-align:center;min-width:30mm;height:9mm;font-size:14pt;line-height:9mm;display:block}.epic-pill{background:var(--epic-soft);color:var(--sheet-accent-deep);border-radius:99px;align-self:center;margin:0;padding:1mm 3mm;font-size:9.5pt;font-weight:700}.epic-check{border:.8pt solid var(--sheet-ink);width:4mm;height:4mm;color:var(--epic-red);border-radius:.8mm;justify-content:center;align-items:center;font-size:8pt;display:inline-flex}.epic-tip{color:var(--sheet-muted);text-align:center;margin:2mm 0 0;font-size:9pt}@font-face{font-family:Jua;src:url(/fonts/jua/Jua-Regular.woff)format("woff");font-weight:400;font-display:block}.sheet[class*=sheet--lay-english-picture-] .sheet-head__page{font-family:var(--sheet-font);color:var(--sheet-muted);margin-left:2mm;font-size:9pt;font-weight:600}.sheet[class*=sheet--lay-english-picture-] .sheet-head__fields>div{color:#7a7268;border:.55mm solid #f0e2cc;border-radius:99px;padding:1mm 3.5mm;font-weight:700}.sheet[class*=sheet--lay-english-picture-] .sheet-head__fields span{border-bottom:0;min-width:28mm;padding:0 0 0 2mm}.sheet[class*=sheet--lay-english-picture-] .sheet-instruction{border:.55mm dashed #f0c9a8;border-radius:4mm;margin-bottom:3.5mm;padding:1.8mm 4mm}.sheet--lay-english-picture-initial .sheet-grid{row-gap:3mm}.sheet.sheet--deco.sheet--lay-english-picture-initial .sheet-grid>.problem{box-shadow:none;background:0 0;border-radius:0;padding:0}.sheet--lay-english-picture-initial .problem>.problem__num{display:none}.eini{grid-template-columns:32mm minmax(0,1fr);gap:3mm;height:100%;min-height:39mm;display:grid}.eini--c1{--ink:var(--p1-ink);--deep:var(--p1-deep);--soft:var(--p1-soft)}.eini--c2{--ink:var(--p2-ink);--deep:var(--p2-deep);--soft:var(--p2-soft)}.eini--c3{--ink:var(--p3-ink);--deep:var(--p3-deep);--soft:var(--p3-soft)}.eini--c4{--ink:var(--p4-ink);--deep:var(--p4-deep);--soft:var(--p4-soft)}.eini--c5{--ink:var(--p5-ink);--deep:var(--p5-deep);--soft:var(--p5-soft)}.eini__card{background:var(--ink);color:#fff;box-shadow:0 1.2mm 0 var(--deep);border-radius:5mm;flex-direction:column;justify-content:center;align-items:center;gap:.8mm;margin-bottom:1.2mm;display:flex;position:relative}.eini__num{width:6mm;height:6mm;color:var(--ink);font-family:"Jua", var(--sheet-font);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:9.5pt;display:flex;position:absolute;top:2mm;left:2.2mm}.eini__letter{font-family:"Jua", var(--sheet-font);align-items:baseline;font-size:40pt;line-height:1;display:flex}.eini__letter small{font-size:28pt}.eini__hint{background:#ffffffeb;border-radius:2.4mm;justify-content:center;align-items:center;padding:.5mm 1.6mm;display:flex}.eini__hint-img.pic-img{width:8mm;height:8mm}.eini__hint-word{font-family:"Jua", var(--sheet-font);font-size:9pt}.eini__pics{grid-template-rows:1fr 1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4mm;display:grid}.eini__pic{border:.6mm solid var(--soft);background:#fff;border-radius:3.6mm;justify-content:center;align-items:center;display:flex;position:relative}.eini__img.pic-img{object-fit:contain;width:92%;height:92%;max-height:20mm}.eini__pic--answer{border-color:var(--epic-red);box-shadow:inset 0 0 0 .5mm var(--epic-red)}.eini__name{color:var(--epic-red);background:#fff;border-radius:1mm;padding:0 1mm;font-size:7pt;font-weight:700;position:absolute;bottom:.2mm}.epic-letters{flex-direction:column;align-items:center;gap:1.2mm;display:flex}.epic-vowels{gap:1mm;display:inline-flex}.epic-vowels__item{border:.7pt solid var(--sheet-line);border-radius:50%;justify-content:center;align-items:center;width:5mm;height:5mm;font-size:10pt;font-weight:600;line-height:1;display:inline-flex}.epic-vowels__item--answer{border:1.2pt solid var(--epic-red);color:var(--epic-red)}.sheet-grid:has(>.problem>.epic-bank){grid-template-rows:auto}.epic-bank .pic-bank__word{text-align:center;min-width:6mm;font-size:14pt}.epic-spelling,.epic-magic{align-items:center;gap:3.5mm;display:flex}.epic-spelling__list{flex-direction:column;gap:1.4mm;display:flex}.epic-spelling__item,.epic-magic__item{border:1.2pt solid #0000;border-radius:99px;align-items:center;gap:1.8mm;padding:.4mm 2.4mm .4mm 1.4mm;font-size:15pt;font-weight:600;line-height:1.2;display:inline-flex}.epic-spelling__item--answer,.epic-magic__item--answer{border-color:var(--epic-red);color:var(--epic-red)}.epic-magic__body{flex-direction:column;flex:1;gap:2.5mm;min-width:0;display:flex}.epic-magic__choices{flex-wrap:wrap;gap:1mm 3mm;display:flex}.epic-magic__item b{color:var(--sheet-accent-deep);font-weight:800}.epic-magic__item--answer b{color:var(--epic-red)}.epic-scramble{flex-direction:column;align-items:center;gap:1.2mm;display:flex}.epic-tiles{flex-wrap:wrap;justify-content:center;gap:1mm;display:inline-flex}.epic-tile{background:var(--sheet-accent);border-radius:1.5mm;justify-content:center;align-items:center;width:6mm;height:6mm;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.epic-tile{background:color-mix(in srgb, var(--sheet-accent) 18%, white)}}.epic-tile{box-shadow:inset 0 -.6mm 0 var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.epic-tile{box-shadow:inset 0 -.6mm 0 color-mix(in srgb, var(--sheet-accent) 30%, white)}}.epic-tile{color:var(--sheet-accent-deep);font-size:12.5pt;font-weight:700;line-height:1}.epic-rhyme .pic-pair__cell{gap:2mm}.epic-rhyme .epic-name{font-size:11pt}.epic-search{flex-direction:column;align-items:center;gap:3mm;width:100%;display:flex}.epic-search__board{grid-template-columns:repeat(var(--size), 16.5mm);background:var(--sheet-accent);border-radius:3.5mm;grid-auto-rows:16.5mm;padding:1.6mm;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.epic-search__board{background:color-mix(in srgb, var(--sheet-accent) 16%, white)}}.epic-search__board--big{grid-template-columns:repeat(var(--size), 14mm);grid-auto-rows:14mm}.epic-search__cell{background:#fff;border:.4pt solid #e2e5ea;justify-content:center;align-items:center;font-size:20pt;font-weight:600;line-height:1;display:flex}.epic-search__board--big .epic-search__cell{font-size:18pt}.epic-search__marks{pointer-events:none;width:calc(100% - 3.2mm);height:calc(100% - 3.2mm);position:absolute;inset:1.6mm}.epic-search__marks line{stroke:var(--epic-red);stroke-opacity:.32;stroke-width:.72px;stroke-linecap:round}.epic-search__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:2mm;width:100%;margin:0;padding:0;list-style:none;display:grid}.epic-search__list li{background:var(--epic-soft);border-radius:2.5mm;flex-wrap:wrap;align-items:center;gap:.6mm 1.2mm;padding:1mm 1.6mm;display:flex}.epic-search__meta{flex-direction:column;align-items:flex-start;gap:.8mm;display:flex}.epic-search__meta small{color:var(--sheet-muted);white-space:nowrap;font-size:8pt}.epic-search__word{font-size:10pt}.epic-cross{flex-direction:column;align-items:center;gap:3mm;width:100%;display:flex}.epic-cross__board{grid-template-columns:repeat(var(--cols), var(--cell));grid-template-rows:repeat(var(--rows), var(--cell));display:grid}.epic-cross__cell{border:1pt solid var(--sheet-ink);background:#fff;justify-content:center;align-items:center;margin:-.4pt 0 0 -.4pt;font-size:15pt;line-height:1;display:flex;position:relative}.epic-cross__cell i{color:var(--sheet-accent-deep);font-size:7.5pt;font-style:normal;font-weight:800;position:absolute;top:.3mm;left:.7mm}.epic-cross__cell b{font-size:15pt}.epic-cross__bank{align-self:stretch}.epic-cross__clues{grid-template-columns:1fr 1fr;align-self:stretch;gap:4mm;display:grid}.epic-cross__group h3{background:var(--epic-soft);color:var(--sheet-accent-deep);border-radius:99px;margin:0 0 1.4mm;padding:.8mm 2.4mm;font-size:10pt;font-weight:800}.epic-cross__group ul{grid-template-columns:1fr 1fr;gap:1.4mm 2mm;margin:0;padding:0;list-style:none;display:grid}.epic-cross__group li{align-items:center;gap:1.4mm;font-size:10.5pt;display:flex}.epic-cross__group li>b{border:.8pt solid var(--sheet-accent-deep);width:5mm;height:5mm;color:var(--sheet-accent-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:8pt;display:inline-flex}.epic-cross__group small{color:var(--sheet-muted);white-space:nowrap;font-size:8pt}.epic-bingo{flex-direction:column;align-items:center;gap:2mm;width:100%;display:flex}.epic-bingo__head{grid-template-columns:repeat(var(--size), 36mm);display:grid}.epic-bingo__head b{text-align:center;color:var(--sheet-accent-deep);font-size:20pt;font-weight:800}.epic-bingo__board{grid-template-columns:repeat(var(--size), 36mm);border:1.4pt solid var(--sheet-ink);border-radius:2mm;grid-auto-rows:36mm;display:grid;overflow:hidden}.epic-bingo__board--5{grid-template-columns:repeat(5,30mm);grid-auto-rows:30mm}.epic-bingo:has(.epic-bingo__board--5) .epic-bingo__head{grid-template-columns:repeat(5,30mm)}.epic-bingo__cell{border:.6pt solid var(--sheet-line);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.6mm;margin:-.3pt;display:flex}.epic-bingo__cell--free{background:var(--epic-soft);letter-spacing:.06em;color:var(--sheet-accent-deep);font-size:17pt;font-weight:800}.epic-bingo__calls{border:1pt dashed var(--epic-cut);border-radius:2mm;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4mm 2mm;width:100%;margin-top:3mm;padding:2.4mm 3mm;display:flex}.epic-bingo__label{background:var(--sheet-accent-deep);color:#fff;border-radius:1.5mm;padding:.4mm 2.4mm;font-size:9pt;font-weight:700}.epic-bingo__call{background:var(--epic-soft);border-radius:1.5mm;padding:.4mm 1.8mm;font-size:11.5pt;font-weight:600}.epic-cards{flex-direction:column;width:100%;display:flex}.epic-cards__grid{grid-template-columns:repeat(var(--cols), 1fr);border:1pt dashed var(--epic-cut);grid-auto-rows:50mm;display:grid}.epic-cards__card{border:1pt dashed var(--epic-cut);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6mm;margin:-.5pt;display:flex}.epic-cards__word{word-break:break-word;padding:0 2mm;font-size:25pt;font-weight:700;line-height:1.1}.epic-cards__ko{color:var(--sheet-muted);font-size:11pt}.epic-cards__answer{font-size:13pt}.epic-sort{flex-direction:column;gap:4mm;width:100%;display:flex}.epic-sort__bank .pic-bank__word{font-size:12.5pt}.epic-sort__pictures{grid-template-columns:repeat(6,minmax(0,1fr));gap:2mm;display:grid}.epic-sort__picture{border:.6pt solid var(--sheet-line);background:#fff;border-radius:2.5mm;flex-direction:column;justify-content:center;align-items:center;gap:.6mm;min-height:31mm;padding:1mm;display:flex}.epic-sort__bins{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm;display:grid}.epic-sort__bin{border:1.2pt solid var(--epic-line);background:#fff;border-radius:3.5mm;flex-direction:column;gap:1.2mm;padding:0 3mm 3mm;display:flex;overflow:hidden}.epic-sort__head{background:var(--epic-soft);text-align:center;color:var(--sheet-accent-deep);margin:0 -3mm 1mm;padding:1.6mm;font-size:12pt;font-weight:800}.epic-sort .epic-line{min-width:0;height:12mm;font-size:14pt;line-height:12mm}.epic-odd{flex-direction:column;align-items:flex-start;gap:1.6mm;display:flex}.epic-odd__row{gap:1.2mm;display:flex}.epic-odd__choice{border:1.2pt solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:.6mm;display:inline-flex}.epic-odd__choice--answer{border-color:var(--epic-red)}.epic-odd__group{color:var(--sheet-muted);font-size:8.5pt}.epic-odd__group b{color:var(--epic-red)}.sheet--mono .epic-box,.sheet--mono .epic-initial__letter,.sheet--mono .epic-tile,.sheet--mono .epic-search__board,.sheet--mono .epic-bingo__cell--free,.sheet--mono .epic-sort__head{background:#eceef1}.sheet--mono .epic-bingo__label{background:#555}.sheet[class*=sheet--lay-english-picture-]{--p0-ink:#ef5b4c;--p0-deep:#c63f31;--p0-soft:#fde0db;--p1-ink:#2fa36b;--p1-deep:#1f7d50;--p1-soft:#d6f1e2;--p2-ink:#f2a516;--p2-deep:#c98505;--p2-soft:#fdeec8;--p3-ink:#8a63d2;--p3-deep:#6a45b0;--p3-soft:#e9e0f8;--p4-ink:#f27a2e;--p4-deep:#cc5c16;--p4-soft:#fde3d0;--p5-ink:#2f86d6;--p5-deep:#1d66ad;--p5-soft:#d9eafa;--ink:var(--p0-ink);--deep:var(--p0-deep);--soft:var(--p0-soft);--epic-cut:#cdb9a6}.sheet--mono[class*=sheet--lay-english-picture-]{--p0-ink:#3a3f47;--p0-deep:#1f2328;--p0-soft:#d5d8dd;--p1-ink:#3a3f47;--p1-deep:#1f2328;--p1-soft:#d5d8dd;--p2-ink:#3a3f47;--p2-deep:#1f2328;--p2-soft:#d5d8dd;--p3-ink:#3a3f47;--p3-deep:#1f2328;--p3-soft:#d5d8dd;--p4-ink:#3a3f47;--p4-deep:#1f2328;--p4-soft:#d5d8dd;--p5-ink:#3a3f47;--p5-deep:#1f2328;--p5-soft:#d5d8dd}.sheet[class*=sheet--lay-english-picture-] .sheet-grid>.problem:nth-child(6n+2){--ink:var(--p1-ink);--deep:var(--p1-deep);--soft:var(--p1-soft)}.sheet[class*=sheet--lay-english-picture-] .sheet-grid>.problem:nth-child(6n+3){--ink:var(--p2-ink);--deep:var(--p2-deep);--soft:var(--p2-soft)}.sheet[class*=sheet--lay-english-picture-] .sheet-grid>.problem:nth-child(6n+4){--ink:var(--p3-ink);--deep:var(--p3-deep);--soft:var(--p3-soft)}.sheet[class*=sheet--lay-english-picture-] .sheet-grid>.problem:nth-child(6n+5){--ink:var(--p4-ink);--deep:var(--p4-deep);--soft:var(--p4-soft)}.sheet[class*=sheet--lay-english-picture-] .sheet-grid>.problem:nth-child(6n+6){--ink:var(--p5-ink);--deep:var(--p5-deep);--soft:var(--p5-soft)}:is(.sheet.sheet--deco[class*=sheet--lay-english-picture-] .sheet-grid>.problem:has(>.epic-full),.sheet.sheet--deco[class*=sheet--lay-english-picture-] .sheet-grid>.problem:has(>.epic-rhyme),.sheet.sheet--deco[class*=sheet--lay-english-picture-] .sheet-grid>.problem:has(>.epic-bank)){box-shadow:none;background:0 0;border:0}.sheet.sheet--deco[class*=sheet--lay-english-picture-] .sheet-grid>.problem:has(>[class^=epic-]:not(.epic-full):not(.epic-bank)){border:.6mm solid var(--soft);box-shadow:none;background:#fff;border-radius:4.5mm;padding:3mm 2.5mm 2.5mm}:is(.sheet.sheet--deco[class*=sheet--lay-english-picture-] .sheet-grid>.problem:has(>.epic-spelling),.sheet.sheet--deco[class*=sheet--lay-english-picture-] .sheet-grid>.problem:has(>.epic-magic)){padding-left:8.5mm}.sheet[class*=sheet--lay-english-picture-] .sheet-grid>.problem>.problem__num{background:var(--ink);color:#fff;width:6mm;height:6mm;font-family:"Jua", var(--sheet-font);box-shadow:0 .5mm 0 var(--deep);z-index:1;font-size:10pt;top:1.4mm;left:1.4mm}.sheet[class*=sheet--lay-english-picture-] .pic-bank{background:#fff;border:.5mm solid #f0e2cc;border-radius:4mm}.sheet[class*=sheet--lay-english-picture-] .epic-frame{border:.5mm solid var(--soft);border-radius:3.6mm;padding:1.2mm}.sheet[class*=sheet--lay-english-picture-] .epic-box{border:.45mm solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.sheet[class*=sheet--lay-english-picture-] .epic-box{border:.45mm solid color-mix(in srgb, var(--ink) 55%, white)}}.sheet[class*=sheet--lay-english-picture-] .epic-box{background:#fff;border-radius:2mm}.sheet[class*=sheet--lay-english-picture-] .epic-box--blank{border:.5mm dashed var(--ink)}.sheet[class*=sheet--lay-english-picture-] .epic-box--write{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.sheet[class*=sheet--lay-english-picture-] .epic-box--write{background:color-mix(in srgb, var(--soft) 45%, white)}}.sheet[class*=sheet--lay-english-picture-] .epic-circle{border:.5mm solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.sheet[class*=sheet--lay-english-picture-] .epic-circle{border:.5mm solid color-mix(in srgb, var(--ink) 70%, white)}}.sheet[class*=sheet--lay-english-picture-] .epic-line{border-bottom:.5mm solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.sheet[class*=sheet--lay-english-picture-] .epic-line{border-bottom:.5mm solid color-mix(in srgb, var(--ink) 70%, white)}}.sheet[class*=sheet--lay-english-picture-] .epic-pill{background:var(--soft);color:var(--deep)}.sheet[class*=sheet--lay-english-picture-] .epic-tile{background:var(--ink);color:#fff;font-family:"Jua", var(--sheet-font);box-shadow:inset 0 -.6mm 0 var(--deep);border-radius:2mm;font-size:13pt;font-weight:400}.sheet[class*=sheet--lay-english-picture-] .epic-vowels__item{border:.4mm solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.sheet[class*=sheet--lay-english-picture-] .epic-vowels__item{border:.4mm solid color-mix(in srgb, var(--ink) 55%, white)}}.sheet[class*=sheet--lay-english-picture-] .epic-spelling__item,.sheet[class*=sheet--lay-english-picture-] .epic-magic__item{border:.45mm solid var(--soft);background:#fff}.sheet[class*=sheet--lay-english-picture-] .epic-spelling__item--answer,.sheet[class*=sheet--lay-english-picture-] .epic-magic__item--answer{border-color:var(--epic-red)}.sheet[class*=sheet--lay-english-picture-] .epic-magic__item b{color:var(--ink)}.sheet[class*=sheet--lay-english-picture-] .epic-odd__choice{border:.5mm solid var(--soft);background:#fff;border-radius:3.6mm;padding:1mm}.sheet[class*=sheet--lay-english-picture-] .epic-odd__choice--answer{border-color:var(--epic-red)}.sheet[class*=sheet--lay-english-picture-] .epic-rhyme .pic-pair__cell{border:.5mm solid var(--soft);background:#fff;border-radius:4mm}.sheet[class*=sheet--lay-english-picture-] .epic-rhyme .pic-pair__col--left .pic-pair__cell:nth-child(6n+2){--soft:var(--p1-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-rhyme .pic-pair__col--left .pic-pair__cell:nth-child(6n+3){--soft:var(--p2-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-rhyme .pic-pair__col--left .pic-pair__cell:nth-child(6n+4){--soft:var(--p3-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-rhyme .pic-pair__col--left .pic-pair__cell:nth-child(6n+5){--soft:var(--p4-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-rhyme .pic-pair__col--left .pic-pair__cell:nth-child(6n+6){--soft:var(--p5-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-rhyme .pic-pair__col--right .pic-pair__cell{--soft:#f0e2cc}.sheet[class*=sheet--lay-english-picture-] .epic-rhyme .pic-pair__dot{background:var(--ink)}.sheet[class*=sheet--lay-english-picture-] .epic-search__board{border:.6mm solid var(--soft);background:#fff;border-radius:5mm;padding:2mm}.sheet[class*=sheet--lay-english-picture-] .epic-search__cell{border-color:#e8e2da}.sheet[class*=sheet--lay-english-picture-] .epic-search__list li{border:.5mm solid var(--soft);background:#fff;border-radius:3.6mm}.sheet[class*=sheet--lay-english-picture-] .epic-search__list li:nth-child(6n+2){--soft:var(--p1-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-search__list li:nth-child(6n+3){--soft:var(--p2-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-search__list li:nth-child(6n+4){--soft:var(--p3-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-search__list li:nth-child(6n+5){--soft:var(--p4-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-search__list li:nth-child(6n+6){--soft:var(--p5-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-check{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sheet[class*=sheet--lay-english-picture-] .epic-check{border-color:color-mix(in srgb, var(--ink) 70%, white)}}.sheet[class*=sheet--lay-english-picture-] .epic-check{border-radius:1.2mm}.sheet[class*=sheet--lay-english-picture-] .epic-cross__group:nth-child(2){--ink:var(--p1-ink);--deep:var(--p1-deep);--soft:var(--p1-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-cross__group h3{background:var(--ink);color:#fff;font-family:"Jua", var(--sheet-font);font-size:11pt;font-weight:400}.sheet[class*=sheet--lay-english-picture-] .epic-cross__group li>b{background:var(--ink);border-color:var(--ink);color:#fff}.sheet[class*=sheet--lay-english-picture-] .epic-cross__cell{border-color:#4a443e;border-radius:1mm}.sheet[class*=sheet--lay-english-picture-] .epic-cross__cell i{color:var(--p5-ink)}.sheet[class*=sheet--lay-english-picture-] .epic-bingo__head{gap:0}.sheet[class*=sheet--lay-english-picture-] .epic-bingo__head b{background:var(--ink);color:#fff;width:11mm;height:11mm;font-family:"Jua", var(--sheet-font);box-shadow:0 .6mm 0 var(--deep);border-radius:50%;justify-self:center;margin-bottom:1.5mm;font-size:17pt;font-weight:400;line-height:11mm}.sheet[class*=sheet--lay-english-picture-] .epic-bingo__head b:nth-child(2){--ink:var(--p1-ink);--deep:var(--p1-deep)}.sheet[class*=sheet--lay-english-picture-] .epic-bingo__head b:nth-child(3){--ink:var(--p2-ink);--deep:var(--p2-deep)}.sheet[class*=sheet--lay-english-picture-] .epic-bingo__head b:nth-child(4){--ink:var(--p3-ink);--deep:var(--p3-deep)}.sheet[class*=sheet--lay-english-picture-] .epic-bingo__head b:nth-child(5){--ink:var(--p5-ink);--deep:var(--p5-deep)}.sheet[class*=sheet--lay-english-picture-] .epic-bingo__board{border:.6mm solid #e9dfd3;border-radius:5mm}.sheet[class*=sheet--lay-english-picture-] .epic-bingo__cell{border-color:#ece7df}.sheet[class*=sheet--lay-english-picture-] .epic-bingo__cell--free{background:var(--p2-soft);color:var(--p2-deep);font-family:"Jua", var(--sheet-font);font-weight:400}.sheet[class*=sheet--lay-english-picture-] .epic-bingo__calls{border:.55mm dashed var(--epic-cut);border-radius:4mm}.sheet[class*=sheet--lay-english-picture-] .epic-bingo__label{background:var(--ink);border-radius:99px}.sheet[class*=sheet--lay-english-picture-] .epic-bingo__call{background:#fff;border:.4mm solid #f0e2cc;border-radius:99px}.sheet[class*=sheet--lay-english-picture-] .epic-cards__grid{border-radius:3mm}.sheet[class*=sheet--lay-english-picture-] .epic-sort__picture{border:.5mm solid var(--soft);border-radius:3.6mm}.sheet[class*=sheet--lay-english-picture-] .epic-sort__picture:nth-child(6n+2){--soft:var(--p1-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-sort__picture:nth-child(6n+3){--soft:var(--p2-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-sort__picture:nth-child(6n+4){--soft:var(--p3-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-sort__picture:nth-child(6n+5){--soft:var(--p4-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-sort__picture:nth-child(6n+6){--soft:var(--p5-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-sort__bin:nth-child(2){--ink:var(--p1-ink);--deep:var(--p1-deep);--soft:var(--p1-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-sort__bin:nth-child(3){--ink:var(--p5-ink);--deep:var(--p5-deep);--soft:var(--p5-soft)}.sheet[class*=sheet--lay-english-picture-] .epic-sort__bin{border:.55mm solid var(--soft);border-radius:4.5mm}.sheet[class*=sheet--lay-english-picture-] .epic-sort__head{background:var(--ink);color:#fff;font-family:"Jua", var(--sheet-font);font-size:12.5pt;font-weight:400}.ens{font-family:var(--sheet-font);color:var(--sheet-ink)}.ens-sentence{margin:0;font-size:13pt;font-weight:600;line-height:9mm}.ens-sentence--q{color:var(--sheet-accent-deep)}.ens-word{font-size:14pt;font-weight:700}.ens-given{color:var(--sheet-ink);font-weight:800}.ens-hint{color:var(--sheet-muted);white-space:nowrap;font-size:10.5pt;font-weight:600}.ens-blank{vertical-align:bottom;border-bottom:.8pt solid var(--sheet-ink);text-align:center;white-space:nowrap;height:8mm;margin:0 1mm;font-size:13pt;font-weight:700;line-height:8mm;display:inline-block}.ens-blank--sm{min-width:11mm}.ens-blank--md{min-width:24mm}.ens-blank--lg{min-width:36mm}.ens-blank--xl{min-width:44mm}.ens-blank--answer{color:var(--sheet-accent-deep)}.ens-line{border-bottom:.8pt dashed var(--sheet-ink);min-height:9mm;font-size:12.5pt;font-weight:600;line-height:9mm;display:block}.ens-line--answer{color:var(--sheet-accent-deep)}.ens-eg{background:var(--sheet-accent-deep);color:#fff;vertical-align:middle;border-radius:1mm;padding:.2mm 1.2mm;font-size:9pt;font-style:normal}.ens-box{border:.7pt solid var(--sheet-ink);background:var(--answer-bg);border-radius:1.5mm;flex:none;justify-content:center;align-items:center;width:10mm;height:8.5mm;font-size:12pt;font-weight:700;display:inline-flex}.ens-box--answer{color:var(--sheet-accent-deep)}.ens-choices{flex-wrap:wrap;gap:1.5mm 3mm;margin-top:1mm;display:flex}.ens-choice{border:.6pt solid var(--sheet-line);white-space:nowrap;border-radius:4mm;padding:.6mm 2.4mm;font-size:11pt;font-weight:600}.ens-choice--answer{border:1.2pt solid var(--sheet-accent-deep);color:var(--sheet-accent-deep)}.ens-bank{border:.7pt solid var(--sheet-line);border-radius:2.5mm;flex-wrap:wrap;align-items:center;gap:1.5mm 3.5mm;padding:2mm 3mm;font-size:11.5pt;font-weight:600;display:flex}.ens-bank__label{background:var(--sheet-accent-deep);color:#fff;border-radius:1.5mm;padding:.3mm 2mm;font-size:9pt}:is(.sheet .problem:has(>.ens-bank) .problem__num,.sheet .problem:has(>.ens-story) .problem__num,.sheet .problem:has(>.ens-body) .problem__num){display:none}.sheet .problem:has(>.ens-bank){grid-column:1/-1;padding-left:2mm;padding-right:2mm}.ens-article{flex-direction:column;align-items:center;gap:1.5mm;padding:1mm 0;display:flex}.ens-article__line{align-items:flex-end;gap:1mm;display:flex}.ens-plural{flex-direction:column;gap:1.5mm;display:flex}.ens-plural__field{border:.6pt solid var(--sheet-line);border-radius:2.5mm;flex-wrap:wrap;gap:1.2mm;min-height:16mm;padding:1.5mm;display:flex}.ens-plural .pic-img--md{width:13mm;height:13mm}.ens-plural__line{align-items:flex-end;gap:2mm;display:flex}.ens-plural__line .ens-blank{flex:1}.ens-position,.ens-action,.ens-feeling,.ens-weather{align-items:center;gap:3mm;min-height:24mm;display:flex}.ens-position .pic-img--lg,.ens-action .pic-img--lg,.ens-feeling .pic-img--lg,.ens-weather .pic-img--lg{flex:none;width:24mm;height:24mm}.ens-position__body,.ens-action__body,.ens-feeling__body,.ens-weather__body{flex-direction:column;flex:1;gap:.5mm;min-width:0;display:flex}.ens-position .ens-sentence,.ens-action .ens-sentence{font-size:12pt}.ens-feeling .ens-choices{margin:0 0 .5mm}.ens-story__title{color:var(--sheet-accent-deep);margin:0 0 1.5mm;font-size:12pt;font-weight:800}.ens-story__frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:3mm;display:grid}.ens-story__frame{border:.7pt solid var(--sheet-line);border-radius:2.5mm;flex-direction:column;align-items:center;gap:1.5mm;padding:1.5mm;display:flex;position:relative}.ens-story__frame .pic-img--frame{height:30mm}.ens-story__letter{background:var(--sheet-accent-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:5.5mm;height:5.5mm;font-size:9.5pt;font-weight:700;display:inline-flex;position:absolute;top:1mm;left:1.5mm}.ens-story__sentences{flex-direction:column;gap:1.5mm;margin:2.5mm 0 0;padding:0;list-style:none;display:flex}.ens-story__sentence{align-items:center;gap:2.5mm;display:flex}.ens-story__sentence .ens-sentence{font-size:12.5pt;line-height:1.3}.ens-opposite{grid-template-columns:minmax(0,1fr) 8mm minmax(0,1fr);align-items:center;gap:2mm;display:grid}.ens-opposite__side{border:.6pt solid var(--sheet-line);border-radius:2.5mm;align-items:center;gap:3mm;padding:1.5mm 2mm;display:flex}.ens-opposite .pic-img--lg{flex:none;width:22mm;height:22mm}.ens-opposite__arrow{color:var(--sheet-accent-deep);text-align:center;font-size:15pt;font-weight:700}.ens-like{align-items:center;gap:3mm;min-height:26mm;display:flex}.ens-like__figure{flex-direction:column;flex:none;align-items:center;gap:.5mm;width:24mm;display:flex}.ens-like__figure .ens-word{text-align:center;font-size:11pt}.ens-like__body{flex-direction:column;flex:1;gap:1.5mm;min-width:0;display:flex}.ens-like__checks{gap:4mm;display:flex}.ens-check{align-items:center;gap:1.2mm;font-size:11pt;font-weight:600;display:inline-flex}.ens-check__box{border:.8pt solid var(--sheet-ink);border-radius:.8mm;width:4.2mm;height:4.2mm;display:inline-block}.ens-routine{align-items:center;gap:4mm;min-height:26mm;display:flex}.ens-routine .pic-img--lg{flex:none;width:24mm;height:24mm}.ens-routine__clock{flex:none;width:22mm;height:22mm}.ens-routine__clock .clock-face{width:100%;height:100%}.ens-routine .ens-sentence{flex:1;min-width:0}.ens-body{flex-direction:column;gap:3mm;display:flex}.ens-body__stage{aspect-ratio:180/120;width:100%;position:relative}.ens-body__figure{width:55.5556%;height:83.3333%;position:absolute;top:8.33333%;left:22.2222%}.ens-body__figure .ens-body__img{object-fit:contain;width:100%;height:100%}.ens-body__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ens-body__lines line{stroke:var(--sheet-ink);stroke-width:.8px;vector-effect:non-scaling-stroke}.ens-body__lines circle{fill:var(--sheet-accent-deep)}.ens-body__label{border:.8pt solid var(--sheet-ink);background:var(--answer-bg);text-align:center;border-radius:1.8mm;width:20%;height:8.5mm;font-size:13pt;font-weight:700;line-height:8.5mm;position:absolute;transform:translateY(-50%)}.ens-body__label--l{left:.555556%}.ens-body__label--r{right:.555556%}.ens-body__label--answer{color:var(--sheet-accent-deep)}.ens-body__list{flex-direction:column;align-items:center;gap:3mm;display:flex}.ens-body__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm 6mm;width:100%;margin:0;padding:0 0 0 7mm;font-size:11pt;font-weight:700;display:grid}.theme-playful .ens-plural__field,.theme-playful .ens-story__frame,.theme-playful .ens-opposite__side,.theme-playful .ens-bank{border-radius:4mm}.sheet-grid:has(>.problem:first-child>.ens-bank){grid-template-rows:auto}.sheet{--ep-red:#e03131;--ep-soft:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet{--ep-soft:color-mix(in srgb, var(--sheet-accent) 7%, white)}}.sheet{--ep-line:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet{--ep-line:color-mix(in srgb, var(--sheet-accent) 45%, white)}}.sheet--mono{--ep-red:var(--sheet-ink);--ep-soft:#f4f4f4;--ep-line:var(--sheet-line)}[class^=ep-],[class^=ep-] *{box-sizing:border-box}.sheet .problem:has(>[class^=ep-]){background:0 0;padding:0}.sheet .problem:has(>[class^=ep-])>.problem__num{display:none}.sheet .sheet-grid:has(>.problem>[class^=ep-]){row-gap:min(var(--gap-row), 4mm)}.ep-red{color:var(--ep-red);font-weight:700}.ep-no{min-width:5mm;color:var(--sheet-accent-deep);flex:none;font-size:11pt;font-weight:800}.ep-no:after{content:"."}.ep-arrow{color:var(--sheet-muted);flex:none;font-size:11pt}.ep-tag{background:var(--sheet-accent);border-radius:99px;flex:none;padding:.4mm 1.8mm}@supports (color:color-mix(in lab, red, red)){.ep-tag{background:color-mix(in srgb, var(--sheet-accent) 14%, white)}}.ep-tag{color:var(--sheet-accent-deep);white-space:nowrap;font-size:7.5pt;font-weight:700}.ep-line{border-bottom:1pt solid var(--sheet-ink);text-align:center;white-space:nowrap;flex:1;min-width:20mm;height:7mm;font-size:12pt;line-height:7mm;display:inline-block}.ep-box{border:1.2pt dashed var(--ep-line);background:#fff;border-radius:2mm;flex:none;justify-content:center;align-items:center;width:16mm;height:10mm;font-size:16pt;display:inline-flex}.ep-band{--e4-pad:.6mm;--e4-x:calc((12mm - 2 * var(--e4-pad)) / 2.7);--e4-bg:#fff;min-width:0;height:var(--e4-h);border-radius:1mm;flex:1;display:block;position:relative;overflow:hidden}.ep-band .e4__text{font-size:calc(var(--e4-x) / .422 * var(--fit,1))}.ep-order{background:var(--ep-soft);border-radius:3mm;gap:2.4mm;width:100%;padding:2.4mm 3mm;display:flex}.ep-order__body{flex-direction:column;flex:1;gap:1.4mm;min-width:0;display:flex}.ep-order__cards{flex-wrap:wrap;gap:1.4mm;display:flex}.ep-card{border:1pt solid var(--ep-line);box-shadow:inset 0 -.8mm 0 var(--sheet-accent);background:#fff;border-radius:1.8mm;align-items:center;padding:.8mm 2.6mm;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ep-card{box-shadow:inset 0 -.8mm 0 color-mix(in srgb, var(--sheet-accent) 10%, white)}}.ep-card{font-size:13pt;font-weight:600;line-height:1.3}.ep-order__kor{color:var(--sheet-muted);margin:0;font-size:9.5pt}.ep-order__kor:before{content:"뜻 ";color:var(--sheet-accent-deep);font-weight:700}.ep-order__write{align-items:flex-end;gap:1mm;display:flex}.ep-order .ep-band{--e4-x:calc((11mm - 2 * var(--e4-pad)) / 2.7)}.ep-order__end{flex:none;padding-bottom:1.6mm;font-size:16pt;line-height:1}.ep-search{flex-direction:column;align-items:center;gap:3mm;width:100%;display:flex}.ep-search__board{--cell:calc(150mm / var(--size));grid-template-columns:repeat(var(--size), var(--cell));grid-auto-rows:var(--cell);background:var(--sheet-accent);border-radius:3.5mm;flex:none;padding:1.6mm;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ep-search__board{background:color-mix(in srgb, var(--sheet-accent) 14%, white)}}.ep-search__cell{font-size:calc(var(--cell) * .5);background:#fff;border:.4pt solid #dfe3e8;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.ep-search__marks{pointer-events:none;width:calc(100% - 3.2mm);height:calc(100% - 3.2mm);position:absolute;inset:1.6mm}.ep-search__marks line{stroke:var(--ep-red);stroke-opacity:.3;stroke-width:.74px;stroke-linecap:round}.ep-search__dirs{background:var(--ep-soft);color:var(--sheet-accent-deep);border-radius:99px;margin:0;padding:1mm 3mm;font-size:9.5pt;font-weight:700}.ep-search__list{grid-template-columns:repeat(2,1fr);gap:1.6mm 4mm;width:100%;margin:0;padding:0;list-style:none;display:grid}.ep-search__list li{background:var(--ep-soft);white-space:nowrap;border-radius:2mm;align-items:flex-end;gap:1.6mm;padding:.6mm 2mm 1mm;font-size:11pt;display:flex}.ep-search__list b{font-weight:600}.ep-search__list small{color:var(--sheet-muted);font-size:8pt}.ep-search__list .ep-line{height:6.5mm;line-height:6.5mm}.ep-num{background:var(--ep-soft);border-radius:3mm;align-items:center;gap:2mm;width:100%;min-height:16mm;padding:1.4mm 2.4mm;display:flex}.ep-num__digit{text-align:center;min-width:12mm;color:var(--sheet-ink);flex:none;font-size:20pt;font-weight:800}.ep-num__word{flex:1;min-width:0;font-size:13pt;font-weight:600}.ep-num--to_number .ep-box{margin-left:auto}.ep-cal{background:var(--ep-soft);border-radius:3mm;align-items:center;gap:1.8mm;width:100%;min-height:16mm;padding:1.4mm 2.4mm;display:flex}.ep-cal__letters{gap:.6mm;display:inline-flex}.ep-cal__letter{border:.8pt solid var(--ep-line);background:#fff;border-radius:1.2mm;justify-content:center;align-items:center;width:6.2mm;height:8mm;font-size:14pt;font-weight:600;line-height:1;display:inline-flex}.ep-cal__letter--blank{border:1.1pt dashed var(--sheet-ink-soft)}.ep-cal__ko{color:var(--sheet-muted);white-space:nowrap;margin-left:auto;font-size:9pt}.ep-cal__seq{flex:1;align-items:center;gap:1.2mm;min-width:0;display:flex}.ep-cal__word{white-space:nowrap;font-size:10.5pt;font-weight:600}.ep-cal__seq .ep-line{min-width:18mm;font-size:10.5pt}.ep-cal__given{flex:none;min-width:11mm;font-size:12pt;font-weight:700}.ep-cal__given--en{min-width:0;font-size:12.5pt}.ep-clock{--clock-size:34mm;background:var(--ep-soft);border-radius:3mm;align-items:center;gap:2.4mm;width:100%;padding:2mm 2.4mm;display:flex}.ep-clock .ep-no{align-self:flex-start}.ep-clock .clock-face{flex:none}.ep-clock__text{flex:1;align-items:flex-end;gap:1mm;min-width:0;display:flex}.ep-clock--draw .ep-clock__text{flex-direction:column;align-items:flex-start;gap:1.4mm}.ep-clock__frame{flex:none;padding-bottom:1mm;font-size:13pt;font-weight:700}.ep-clock__sentence{font-size:13pt;font-weight:700;line-height:1.3}.ep-clock__tip{color:var(--sheet-muted);font-size:8.5pt}.ep-sight{background:var(--ep-soft);border-radius:3mm;gap:2.4mm;width:100%;padding:1.8mm 2.4mm;display:flex}.ep-sight .ep-no{padding-top:2mm}.ep-sight__body{flex-direction:column;flex:1;gap:1.4mm;min-width:0;display:flex}.ep-sight__cells{border:.7pt solid var(--ep-line);background:#fff;border-radius:1.5mm;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.ep-sight__line{flex-wrap:wrap;gap:1.4mm 2.4mm;padding-left:1mm;display:flex}.ep-sight__line:before{content:"찾기";color:var(--sheet-accent-deep);align-self:center;font-size:8pt;font-weight:700}.ep-sight__token{border:1.2pt solid #0000;border-radius:99px;justify-content:center;align-items:center;min-width:13mm;padding:.4mm 2.2mm;font-size:13pt;line-height:1.3;display:inline-flex}.ep-sight__token--hit{border-color:var(--ep-red)}.sheet .problem:has(>.name-row){background:0 0;padding:0}.sheet .problem:has(>.name-row) .problem__num{display:none}.sheet .sheet-grid:has(.name-row){align-content:start;gap:2.2mm 0}.name-row{grid-template-columns:repeat(var(--name-cells,12), minmax(0, 1fr));--name-cell:calc(100cqw / var(--name-cells,12));gap:0;display:grid;container-type:inline-size}.name-cell{aspect-ratio:1;box-sizing:border-box;border:.5pt solid var(--sheet-line-soft);border-radius:calc(var(--box-radius) * .6);font-size:calc(var(--name-cell) * .6);letter-spacing:0;color:var(--sheet-ink);background:repeating-linear-gradient(to bottom, var(--sheet-line-soft) 0 .8mm, transparent .8mm 1.8mm) center / .4pt 100% no-repeat, repeating-linear-gradient(to right, var(--sheet-line-soft) 0 .8mm, transparent .8mm 1.8mm) center / 100% .4pt no-repeat;justify-content:center;align-items:center;margin-right:-.5pt;font-weight:600;line-height:1;display:flex;position:relative}.name-cell--model{border-color:var(--sheet-line);background-color:var(--box-bg);color:var(--sheet-ink)}.name-cell--trace{color:var(--sheet-line);font-weight:500}.name-cell--jamo{font-size:calc(var(--name-cell) * .22);color:var(--sheet-muted);background-color:var(--sheet-accent);flex-direction:column;gap:.1em;font-weight:600}@supports (color:color-mix(in lab, red, red)){.name-cell--jamo{background-color:color-mix(in srgb, var(--sheet-accent) 6%, white)}}.name-cell--jamo{border-color:var(--sheet-line)}.name-cell--jamo i{font-style:normal;line-height:1.05;display:block}.theme-playful .name-cell{border-radius:calc(var(--box-radius) * .5);border-width:.9pt}.theme-playful .name-cell--model{border-color:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful .name-cell--model{border-color:color-mix(in srgb, var(--sheet-accent) 60%, white)}}.theme-playful .name-cell--model{background-color:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful .name-cell--model{background-color:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.theme-playful .name-cell--model{color:var(--sheet-accent-deep)}.sheet--mono .name-cell--model{border-color:var(--sheet-ink);background-color:#0000}.sheet--mono .name-cell--jamo{background-color:#0000}@supports not (font-size:1cqw){.name-cell{font-size:8.5mm}.name-cell--jamo{font-size:3mm}}.sheet .problem:has(>.name-whole){background:0 0;padding:0}.sheet .problem:has(>.name-whole) .problem__num{display:none}.sheet .sheet-grid:has(.name-whole){align-content:start;gap:2.4mm 0}.name-whole{justify-content:center;align-items:center;gap:calc(var(--name-cell) * .4);--name-cell:min(calc(100cqw / var(--nw-cells,8)), var(--nw-cell-max,20mm));display:flex;container-type:inline-size}.name-whole__group{display:flex}.name-whole__group .name-cell{width:var(--name-cell);flex:none}.name-whole__label{min-width:11mm;color:var(--sheet-muted);text-align:center;flex:none;padding:0 1.5mm;font-size:8.5pt;font-weight:700;line-height:1.2}.name-whole .name-whole__lines{--e4-x:calc((var(--name-cell) - 2 * var(--e4-pad)) / 2.7);height:var(--e4-h);flex:auto;padding:0 3mm;display:block;position:relative}.name-whole__word{color:var(--sheet-ink)}.name-whole__word--faint{color:var(--sheet-line);margin-left:8mm}.name-whole__word--answer{color:var(--sheet-accent-deep)}.name-cell--answer{color:var(--sheet-accent-deep);font-weight:700}.sheet--mono .name-whole__word--faint{color:#b0b0b0}@supports not (font-size:1cqw){.name-whole{--name-cell:18mm}}.pic{font-family:var(--sheet-font);color:var(--sheet-ink)}.pic-img{object-fit:contain;vertical-align:middle;width:11mm;height:11mm}.pic-img--sm{width:9mm;height:9mm}.pic-img--md{width:15mm;height:15mm}.pic-img--lg{width:20mm;height:20mm}.pic-img--key{width:8mm;height:8mm}.pic-img--silhouette{filter:brightness(0)opacity(.78)}.pic-img--frame{width:100%;height:34mm}.pic-img--scene{width:100%;height:78mm}.pic-img--trace{width:70mm;height:70mm}.pic-img--ghost{opacity:.28}.pic-img--page{width:150mm;height:150mm;margin:0 auto;display:block}.pic-answer{font-size:var(--num-size-h);font-weight:var(--num-weight)}.pic-unit{color:var(--sheet-muted);margin-left:1mm;font-size:10.5pt}.pic-choice__no{color:var(--sheet-accent-deep);text-align:center;margin-top:.6mm;font-size:9pt;font-weight:700;display:block}:is(.sheet .problem:has(>.pic-pair) .problem__num,.sheet .problem:has(>.pic-classify) .problem__num,.sheet .problem:has(>.pic-spot) .problem__num,.sheet .problem:has(>.pic-line) .problem__num,.sheet .problem:has(>.pic-bank) .problem__num){display:none}:is(.sheet .problem:has(>.pic-pair),.sheet .problem:has(>.pic-classify),.sheet .problem:has(>.pic-spot),.sheet .problem:has(>.pic-line),.sheet .problem:has(>.pic-bank)){padding-left:2mm;padding-right:2mm}.sheet .problem:has(>.pic-bank){grid-column:1/-1}.pic-count{grid-template-columns:1fr auto;align-items:center;gap:2mm;min-height:30mm;display:grid}.pic-count__field{border:.6pt solid var(--sheet-line);border-radius:2.5mm;flex-wrap:wrap;align-content:flex-start;gap:1.2mm;min-height:26mm;padding:2mm;display:flex}.pic-count__answers{flex-direction:column;gap:2mm;display:flex}.pic-count__row{align-items:center;gap:1mm;display:flex}.pic-addsub{flex-wrap:wrap;align-items:center;gap:2mm;min-height:18mm;display:flex}.pic-addsub__group{border:.6pt dashed var(--sheet-line);border-radius:2mm;flex-wrap:wrap;gap:.8mm;max-width:72mm;padding:1.2mm;display:inline-flex}.pic-addsub__op,.pic-addsub__num{font-size:var(--num-size-h);font-weight:var(--num-weight)}.pic-addsub__expr{font-size:calc(var(--num-size-h) * .9);font-weight:var(--num-weight);color:var(--sheet-muted);white-space:nowrap;margin-left:auto}.pic-img--x{opacity:.55;position:relative}.pic-addsub__group:has(.pic-img--x){position:relative}.pic-img--x{outline:.9pt solid var(--sheet-accent-deep);outline-offset:-.9pt;background:repeating-linear-gradient(45deg, transparent 0 1.2mm, var(--sheet-accent-deep) 1.2mm 1.7mm);border-radius:1mm}@supports (color:color-mix(in lab, red, red)){.pic-img--x{background:repeating-linear-gradient(45deg, transparent 0 1.2mm, color-mix(in srgb, var(--sheet-accent-deep) 55%, white) 1.2mm 1.7mm)}}.pic-word{flex-direction:column;align-items:center;gap:1.5mm;padding:1.5mm 0;display:flex}.pic-word__figure{justify-content:center;align-items:center;gap:2mm;display:flex;position:relative}.pic-word__hanja{font-size:20pt;font-weight:700;line-height:1}.pic-word__boxes{gap:.8mm;display:flex}.pic-word__box{border:.7pt solid var(--sheet-ink);background:var(--answer-bg);border-radius:1.2mm;justify-content:center;align-items:center;width:8.5mm;height:8.5mm;font-size:13pt;font-weight:700;display:inline-flex;position:relative}.pic-word--en .pic-word__box{width:6.2mm;height:8.5mm;font-family:var(--sheet-font);text-transform:lowercase}.pic-word__box--shown{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.pic-word__box--shown{background:color-mix(in srgb, var(--sheet-accent) 12%, white)}}.pic-word__box--shown{color:var(--sheet-ink)}.pic-word__box--answer{color:var(--sheet-accent-deep)}.pic-word__hint{color:var(--sheet-ink);justify-content:center;align-items:center;font-size:9pt;font-style:normal;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pic-word__hint{color:color-mix(in srgb, var(--sheet-ink) 32%, white)}}.pic-word__gap{width:2.5mm}.pic-bank{border:.7pt solid var(--sheet-line);border-radius:2.5mm;flex-wrap:wrap;align-items:center;gap:1.5mm 3mm;padding:2mm 3mm;font-size:11pt;font-weight:600;display:flex}.pic-bank__label{background:var(--sheet-accent-deep);color:#fff;border-radius:1.5mm;padding:.3mm 2mm;font-size:9pt}.pic-pair{--pp-row:min(28mm, calc(168mm / var(--pp-n,6)));grid-template-columns:1fr 44mm 1fr;align-items:stretch;margin-top:2mm;display:grid}.pic-pair__col{grid-auto-rows:var(--pp-row);display:grid}.pic-pair__cell{border:.6pt solid var(--sheet-line);border-radius:2.5mm;align-items:center;gap:2.5mm;margin:1mm 0;padding:0 3mm;display:flex;position:relative}.pic-pair__col--left .pic-pair__cell{justify-content:flex-start}.pic-pair__col--right .pic-pair__cell{justify-content:flex-end}.pic-pair__dot{background:var(--sheet-ink);border-radius:50%;width:2.6mm;height:2.6mm;position:absolute;top:50%;transform:translateY(-50%)}.pic-pair__dot--l{right:-1.3mm}.pic-pair__dot--r{left:-1.3mm}.pic-pair__word{font-size:15pt;font-weight:700}.pic-pair--word .pic-pair__word,.pic-pair--word .pic-pair__cell{font-family:var(--sheet-font)}.pic-pair__hanja{font-size:20pt;font-weight:700;line-height:1}.pic-pair__hun{min-width:12mm;color:var(--sheet-accent-deep);text-align:left;font-size:10pt;font-weight:700}.pic-pair__caption{color:var(--sheet-muted);font-size:10pt;font-weight:600}.pic-pair__wire{position:relative}.pic-pair__lines{width:calc(100% - 2.6mm);height:calc(100% - 2mm);position:absolute;inset:1mm 1.3mm;overflow:visible}.pic-pair__lines line{stroke:var(--sheet-accent-deep);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linecap:round}.pic-shadow{grid-template-columns:22mm 1fr;align-items:center;gap:1.5mm;min-height:26mm;display:grid}.pic-shadow__target{border:.6pt solid var(--sheet-line);border-radius:2.5mm;justify-content:center;align-items:center;padding:1mm;display:flex}.pic-shadow__choices{justify-content:space-between;gap:.5mm;display:flex}.pic-shadow__choices .pic-img--md{width:12.5mm;height:12.5mm}.pic-shadow__choice{border:.7pt solid #0000;border-radius:2mm;flex-direction:column;align-items:center;padding:.8mm .5mm;display:flex}.pic-shadow__choice--answer{border-color:var(--sheet-accent-deep);background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.pic-shadow__choice--answer{background:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.pic-row{align-items:center;gap:1.5mm;min-height:20mm;display:flex}.pic-row__target{border:.7pt solid var(--sheet-ink);border-radius:2.5mm;justify-content:center;align-items:center;padding:1mm 2mm;display:flex}.pic-row__sep{border-left:.9pt dashed var(--sheet-line);align-self:stretch;width:0;margin:0 2mm}.pic-row__choice{border:.7pt solid #0000;border-radius:2mm;flex-direction:column;justify-content:center;align-items:center;padding:1mm;display:flex}.pic-row__choice--wide{flex:1}.pic-row__choice--answer{border-color:var(--sheet-accent-deep);background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.pic-row__choice--answer{background:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.pic-row__seq{align-items:center;gap:1mm;display:inline-flex}.pic-row__blank{border:.9pt dashed var(--sheet-accent-deep);border-radius:1.5mm;justify-content:center;align-items:center;width:10mm;height:10mm;display:inline-flex}.pic-row__options{gap:1mm;margin-left:auto;display:inline-flex}.pic-classify__groups{justify-content:center;gap:4mm;margin:1mm 0 3mm;display:flex}.pic-classify__group{border:.8pt solid var(--sheet-ink);border-radius:3mm;padding:1.2mm 4mm;font-size:12pt;font-weight:700}.pic-classify__group b{color:var(--sheet-accent-deep);margin-right:1mm}.pic-classify__grid{grid-template-columns:repeat(4,1fr);gap:3mm 4mm;display:grid}.pic-classify__cell{border:.6pt solid var(--sheet-line);border-radius:2.5mm;flex-direction:column;align-items:center;gap:1.5mm;padding:2mm;display:flex}.pic-classify__box{border:.7pt solid var(--sheet-ink);background:var(--answer-bg);border-radius:1.5mm;justify-content:center;align-items:center;width:10mm;height:9mm;font-size:12pt;font-weight:700;display:inline-flex}.pic-classify__box--answer{color:var(--sheet-accent-deep)}.pic-classify__name{font-size:12pt;font-weight:700;line-height:1.1}.pic-word--blank .pic-word__box{width:10mm;height:10mm;font-size:15pt}.pic-word--blank .pic-word__box:not(.pic-word__box--shown){border:1pt dashed var(--sheet-accent-deep)}.pic-initial{align-items:center;gap:4mm;min-height:27mm;display:flex}.pic-initial__consonant{border:1pt solid var(--sheet-accent-deep);width:15mm;height:15mm;color:var(--sheet-accent-deep);background:var(--sheet-accent);border-radius:3mm;flex:none;justify-content:center;align-items:center;font-size:24pt;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pic-initial__consonant{background:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.pic-initial__list{flex:1;grid-template-columns:repeat(6,1fr);gap:2mm;display:grid}.pic-initial__choice{border:.9pt solid #0000;border-radius:50%;flex-direction:column;align-items:center;gap:.5mm;padding:1mm;display:flex}.pic-initial__choice--answer{border-color:var(--sheet-accent-deep);border-radius:4mm}.pic-initial__name{color:var(--sheet-muted);font-size:10pt;font-weight:700}.pic-initial__choice--answer .pic-initial__name{color:var(--sheet-accent-deep)}.pic-sentence{flex-direction:column;gap:2.5mm;display:flex}.pic-sentence__top{align-items:center;gap:4mm;display:flex}.pic-sentence__whole{align-items:flex-end;gap:2mm;display:flex}.pic-sentence .pic-img--lg{flex:none;width:30mm;height:30mm}.pic-sentence--free .pic-img--lg{width:28mm;height:28mm}.pic-sentence__slots{flex-direction:column;flex:1;gap:1.6mm;display:flex}.pic-sentence__slot{align-items:flex-end;gap:2mm;display:flex}.pic-sentence__label{background:var(--sheet-accent);border-radius:1.5mm;flex:none;width:18mm;padding:.4mm 0}@supports (color:color-mix(in lab, red, red)){.pic-sentence__label{background:color-mix(in srgb, var(--sheet-accent) 12%, white)}}.pic-sentence__label{text-align:center;font-size:9.5pt;font-weight:700}.pic-sentence__line{border-bottom:.8pt solid var(--sheet-ink);flex:1;min-height:8mm;font-size:13pt;font-weight:600;line-height:8mm;display:block}.pic-sentence__line--answer{color:var(--sheet-accent-deep)}.pic-sentence__hint{color:var(--sheet-muted);align-self:flex-end;font-size:9.5pt}.pic-sentence__lines{flex-direction:column;flex:1;gap:3mm;display:flex}.pic-sentence--free .pic-sentence__line{border-bottom-style:dashed;min-height:10mm;line-height:10mm}.pic-sentence__eg{background:var(--sheet-accent-deep);color:#fff;vertical-align:middle;border-radius:1mm;padding:.2mm 1.2mm;font-size:9pt;font-style:normal}.pic-choice{align-items:center;gap:3mm;min-height:22mm;display:flex}.pic-choice__list{flex-direction:column;gap:1mm;font-size:12pt;font-weight:600;display:flex}.pic-choice--en .pic-choice__list{font-size:12.5pt}.pic-choice__item{border-radius:2mm;align-items:center;gap:1.5mm;padding:.4mm 2mm;display:inline-flex}.pic-choice__circle{border:.8pt solid var(--sheet-ink);border-radius:50%;width:3.6mm;height:3.6mm}.pic-choice__item--answer{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.pic-choice__item--answer{background:color-mix(in srgb, var(--sheet-accent) 12%, white)}}.pic-choice__item--answer{color:var(--sheet-accent-deep)}.pic-choice__item--answer .pic-choice__circle{background:var(--sheet-accent-deep);border-color:var(--sheet-accent-deep)}.pic-choice__stem{white-space:pre-wrap;margin-bottom:.6mm;font-size:12.5pt;font-weight:700}.pic-word__prefix{white-space:nowrap;align-self:center;margin-right:1.2mm;font-size:13pt;font-weight:700}.pic-sentence__source{background:var(--sheet-accent);border-radius:1.5mm;padding:1mm 2mm;font-size:12.5pt;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pic-sentence__source{background:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.pic-sentence--rewrite .pic-sentence__line{min-height:10mm;line-height:10mm}.pic-pair--desc .pic-pair__word{text-align:left;font-size:11.5pt;font-weight:600}.pic-seq__title{color:var(--sheet-accent-deep);margin:0 0 1.5mm;font-size:11pt;font-weight:700}.pic-seq__frames{grid-template-columns:repeat(4,1fr);gap:3mm;display:grid}.pic-seq__frame{border:.7pt solid var(--sheet-line);border-radius:2.5mm;flex-direction:column;align-items:center;gap:1.5mm;padding:1.5mm;display:flex}.pic-seq__box{border:.7pt solid var(--sheet-ink);background:var(--answer-bg);border-radius:1.5mm;justify-content:center;align-items:center;width:11mm;height:9mm;font-size:12pt;font-weight:700;display:inline-flex}.pic-seq__box--answer{color:var(--sheet-accent-deep)}.pic-spot__pair{grid-template-columns:1fr 1fr;gap:4mm;display:grid}.pic-spot__side{border:.8pt solid var(--sheet-ink);border-radius:2.5mm;padding:1.5mm;position:relative}.pic-spot__side b{background:var(--sheet-accent-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:6mm;height:6mm;font-size:10pt;display:flex;position:absolute;top:1.5mm;left:2mm}.pic-spot__note{color:var(--sheet-muted);margin-top:3mm;font-size:10pt}.pic-line{flex-direction:column;align-items:center;gap:2mm;display:flex}.pic-line--trace{flex-direction:row;justify-content:center;gap:6mm}.pic-line__side{flex-direction:column;align-items:center;gap:1.5mm;display:flex}.pic-line__side--empty{border:.9pt dashed var(--sheet-line);border-radius:3mm;justify-content:center;align-items:center;width:70mm;height:70mm}.pic-line__caption{font-size:12pt;font-weight:700}.theme-playful .pic-count__field,.theme-playful .pic-pair__cell,.theme-playful .pic-classify__cell,.theme-playful .pic-seq__frame{border-radius:4mm}.sheet--mono .pic-word__box--shown,.sheet--mono .pic-initial__consonant,.sheet--mono .pic-sentence__label,.sheet--mono .pic-shadow__choice--answer,.sheet--mono .pic-row__choice--answer,.sheet--mono .pic-choice__item--answer{background:#e6e8eb}.sheet-grid:has(>.problem>.pic-hchoice){align-content:start;row-gap:4mm}.pic-hchoice{flex-direction:column;align-items:center;gap:2.5mm;padding:2mm 1mm 1mm;display:flex}.pic-hchoice__figure{border:.6pt solid var(--sheet-line);background:#fff;border-radius:3mm;justify-content:center;align-items:center;width:44mm;height:40mm;display:flex}.pic-img--hchoice{width:36mm;height:36mm}.pic-hchoice__list{gap:3mm;display:flex}.pic-hchoice__item{border:.7pt solid var(--sheet-line);border-radius:2mm;justify-content:center;align-items:center;width:12.5mm;height:12.5mm;font-size:21pt;font-weight:700;line-height:1;display:inline-flex}.pic-hchoice__item--answer{border:1.4pt solid var(--sheet-accent-deep);color:var(--sheet-accent-deep);background:var(--sheet-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pic-hchoice__item--answer{background:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.pic-hchoice__note{min-height:4.5mm;color:var(--sheet-accent-deep);font-size:10pt;font-weight:700}.sheet .problem:has(>.pic-htrace){padding:2mm 2mm 2mm 7mm}.sheet-grid:has(>.problem>.pic-htrace){align-content:start;row-gap:3.5mm}.pic-htrace{--pht:23mm;align-items:center;gap:2.2mm;display:flex}.pic-htrace__figure{border:.6pt solid var(--sheet-line);background:#fff;border-radius:3mm;flex:none;justify-content:center;align-items:center;width:30mm;height:30mm;display:flex}.pic-img--htrace{width:26mm;height:26mm}.pic-htrace__arrow{color:var(--sheet-muted);flex:none;font-size:13pt}.pic-htrace__model{flex-direction:column;flex:none;align-items:center;gap:1mm;width:30mm;display:flex}.pic-htrace__glyph{box-sizing:border-box;border:.8pt solid var(--sheet-accent);width:27mm;height:27mm;padding:1mm}@supports (color:color-mix(in lab, red, red)){.pic-htrace__glyph{border:.8pt solid color-mix(in srgb, var(--sheet-accent) 55%, white)}}.pic-htrace__glyph{background:var(--sheet-accent);border-radius:2mm}@supports (color:color-mix(in lab, red, red)){.pic-htrace__glyph{background:color-mix(in srgb, var(--sheet-accent) 8%, white)}}.pic-htrace__meta{white-space:nowrap;align-items:center;gap:1.5mm;font-size:9.5pt;line-height:1.2;display:flex}.pic-htrace__meta small{background:var(--sheet-accent);border-radius:2mm;padding:.5mm 1.4mm}@supports (color:color-mix(in lab, red, red)){.pic-htrace__meta small{background:color-mix(in srgb, var(--sheet-accent) 16%, white)}}.pic-htrace__meta small{color:var(--sheet-accent-deep);font-size:7.5pt;font-weight:700}.pic-htrace__cells{gap:1.6mm;margin-left:auto;display:flex}.pic-htrace__cell{width:var(--pht);height:var(--pht);box-sizing:border-box;border:.6pt solid var(--sheet-line);background:#fff;border-radius:1.5mm;flex:none;padding:.8mm}.pic-htrace__cell--blank{border:var(--blank-border,.9pt dashed var(--sheet-accent-deep))}.pic-htrace__cell--answer{border-color:var(--sheet-accent)}.theme-compact .pic-htrace{--pht:20mm}.sheet-grid:has(>.problem>.pic-hword){grid-auto-rows:auto;align-content:start;row-gap:4mm}.pic-bank--hanja .pic-bank__word{letter-spacing:.5mm;font-size:15pt;font-weight:700}.pic-hword{align-items:center;gap:3mm;min-height:40mm;display:flex}.pic-hword__figure{border:.6pt solid var(--sheet-line);background:#fff;border-radius:3mm;flex:none;justify-content:center;align-items:center;width:38mm;height:38mm;display:flex}.pic-img--hword{width:34mm;height:34mm}.pic-hword__rows{flex-direction:column;gap:2.5mm;display:flex}.pic-hword__row{align-items:flex-start;gap:1.2mm;display:flex}.pic-hword__label{background:var(--sheet-accent);border-radius:1.5mm;flex:none;width:10mm;margin-top:2.6mm;padding:.4mm 0}@supports (color:color-mix(in lab, red, red)){.pic-hword__label{background:color-mix(in srgb, var(--sheet-accent) 12%, white)}}.pic-hword__label{text-align:center;font-size:8.5pt;font-weight:700}.pic-hword__cell{flex-direction:column;align-items:center;gap:.6mm;display:inline-flex}.pic-hword__box{border:.7pt solid var(--sheet-ink);background:var(--answer-bg);border-radius:1.2mm;justify-content:center;align-items:center;width:10mm;height:10mm;font-size:14pt;font-weight:700;display:inline-flex}.pic-hword__box--hanja{background-image:linear-gradient(to right, transparent calc(50% - .2pt), var(--sheet-accent) calc(50% - .2pt) calc(50% + .2pt), transparent calc(50% + .2pt)), linear-gradient(to bottom, transparent calc(50% - .2pt), var(--sheet-accent) calc(50% - .2pt) calc(50% + .2pt), transparent calc(50% + .2pt));width:13mm;height:13mm;font-size:20pt}@supports (color:color-mix(in lab, red, red)){.pic-hword__box--hanja{background-image:linear-gradient(to right, transparent calc(50% - .2pt), color-mix(in srgb, var(--sheet-accent) 30%, white) calc(50% - .2pt) calc(50% + .2pt), transparent calc(50% + .2pt)), linear-gradient(to bottom, transparent calc(50% - .2pt), color-mix(in srgb, var(--sheet-accent) 30%, white) calc(50% - .2pt) calc(50% + .2pt), transparent calc(50% + .2pt))}}.pic-hword__box--answer{color:var(--sheet-accent-deep)}.pic-hword__hun{color:var(--sheet-accent-deep);white-space:nowrap;font-size:7.5pt;font-weight:600}.sheet .problem:has(>.pic-hcard) .problem__num{display:none}.sheet .problem:has(>.pic-hcard){padding:0}.pic-hcard{grid-template-columns:repeat(var(--hc-cols,2), 1fr);grid-auto-rows:56mm;display:grid}.pic-hcard__card{border:.8pt dashed var(--sheet-line);justify-content:center;align-items:center;gap:5mm;margin:-.4pt;display:flex}.pic-img--hcard{width:40mm;height:40mm}.pic-hcard__hanja{font-size:46pt;font-weight:700;line-height:1}.pic-hcard--back .pic-hcard__card{flex-direction:column;gap:3mm}.pic-hcard__hun{color:var(--sheet-ink);font-size:26pt;font-weight:700;line-height:1.1}.pic-hcard__hun b{color:var(--sheet-accent-deep)}.pic-hcard__small{color:var(--sheet-muted);align-items:center;gap:2mm;font-size:15pt;font-weight:700;display:inline-flex}.pic-hcard__small i{background:var(--sheet-accent);border-radius:2mm;padding:.4mm 1.6mm;font-size:8.5pt;font-style:normal}@supports (color:color-mix(in lab, red, red)){.pic-hcard__small i{background:color-mix(in srgb, var(--sheet-accent) 14%, white)}}.pic-hcard__small i{color:var(--sheet-accent-deep)}.pic-hcard__card--empty{border-color:#0000}.sheet--mono .pic-hchoice__item--answer,.sheet--mono .pic-htrace__glyph,.sheet--mono .pic-htrace__meta small,.sheet--mono .pic-hword__label,.sheet--mono .pic-hcard__small i{background:0 0}.sheet-grid:has(>.problem:first-child>.pic-bank){grid-template-rows:auto}.tk{font-size:calc(var(--num-size-h) * .82);font-weight:var(--num-weight);flex-direction:column;gap:2mm;line-height:1.2;display:flex}.tk__lead{color:var(--sheet-muted);white-space:normal;font-size:9.5pt;font-weight:500}.tk__line{flex-wrap:wrap;align-items:center;gap:1.6mm 2mm;display:flex}.tk__text{color:var(--sheet-muted);white-space:nowrap;font-size:.72em;font-weight:500}.tk__num{white-space:nowrap}.tk__op{color:var(--sheet-muted);font-weight:500}.tk__unit{color:var(--sheet-muted);font-size:.6em;font-weight:500}.tk__colon{padding:0 .6mm;font-weight:700}.tk__box{min-width:max(calc(var(--box-h) + 1mm), calc(var(--digits,2) * var(--digit-w) + 1.2em))}.tk__ratio{align-items:center;gap:.6mm;display:inline-flex}.tk__frac{vertical-align:middle;flex-direction:column;align-items:center;font-size:.85em;line-height:1.1;display:inline-flex}.tk__frac-num{border-bottom:.7pt solid var(--sheet-ink);padding:0 1mm .4mm}.tk__frac-den{padding:.4mm 1mm 0}.tk__frac--box{gap:.8mm}.tk__frac--box .tk__frac-num,.tk__frac--box .tk__frac-den{height:calc(var(--box-h) * .75);min-width:calc(var(--box-h) * .9);border-bottom:none;padding:0}.tk__frac--box .tk__frac-num{border-bottom:.8pt solid var(--sheet-ink);border-radius:var(--box-radius) var(--box-radius) 0 0}.tk__dots{flex-wrap:wrap;gap:1.6mm;display:inline-flex}.tk__dots-group{border:.7pt dashed var(--sheet-ink-soft);border-radius:2mm;flex-wrap:wrap;gap:.8mm;max-width:16mm;padding:1.2mm;display:inline-flex}.tk__dots-group i{background:var(--sheet-accent-deep);border-radius:50%;width:2.6mm;height:2.6mm;display:block}.sheet--mono .tk__dots-group i{background:var(--sheet-ink)}.pick{flex-direction:column;gap:2mm;display:flex}.pick__lead{color:var(--sheet-muted);font-size:9.5pt;font-weight:500}.pick__row{font-size:calc(var(--num-size-h) * .85);font-weight:var(--num-weight);flex-wrap:wrap;gap:1.6mm;display:flex}.pick__cell{min-width:calc(var(--box-h) + 2mm);height:calc(var(--box-h) * .9);border-radius:calc(var(--box-h) / 2);background:var(--box-bg);border:var(--box-border);white-space:nowrap;justify-content:center;align-items:center;padding:0 2mm;display:inline-flex;position:relative}.pick__cell--hit{color:var(--sheet-accent-deep);font-weight:700}.nread{font-size:calc(var(--num-size-h) * .8);font-weight:var(--num-weight);flex-wrap:wrap;align-items:center;gap:2mm;display:flex}.nread__num{white-space:nowrap;letter-spacing:.02em}.nread__arrow{color:var(--sheet-ink-soft);font-size:9pt}.nread__words{white-space:normal;font-size:.72em;font-weight:600}.nread__words--blank{min-width:58mm;min-height:var(--box-h);border-radius:var(--box-radius);background:var(--answer-bg);border:var(--answer-border);color:var(--sheet-accent-deep);align-items:center;padding:0 2mm;display:inline-flex}.nread__num--blank{letter-spacing:.04em}.ncards{flex-wrap:wrap;align-items:center;gap:2.5mm 5mm;display:flex}.ncards__deck{gap:1.4mm;display:inline-flex}.ncards__card{width:calc(var(--box-h) * .95);height:calc(var(--box-h) * 1.3);border:.9pt solid var(--sheet-ink);box-shadow:1pt 1pt 0 var(--sheet-line-soft);font-size:calc(var(--num-size-h) * .9);background:#fff;border-radius:1.5mm;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ncards__ask{flex-wrap:wrap;gap:1.5mm 4mm;display:inline-flex}.ncards__item{font-size:calc(var(--num-size-h) * .8);font-weight:var(--num-weight);align-items:center;gap:1.2mm;display:inline-flex}.ncards__item small{color:var(--sheet-muted);white-space:nowrap;font-size:8.5pt;font-weight:500}.corr{font-size:calc(var(--num-size-h) * .8);font-weight:var(--num-weight);flex-direction:column;gap:2mm;display:flex}.corr__table{grid-template-columns:9mm repeat(var(--corr-cols,5), minmax(11mm, 1fr));border:.8pt solid var(--sheet-ink);border-radius:var(--box-radius);display:grid;overflow:hidden}.corr__head,.corr__cell{height:calc(var(--box-h) * .95);border-right:.6pt solid var(--sheet-line);border-bottom:.6pt solid var(--sheet-line);justify-content:center;align-items:center;display:flex}.corr__head{background:var(--box-bg);color:var(--sheet-muted);font-weight:700}.corr__cell--blank{color:var(--sheet-accent-deep);background:var(--answer-bg)}.corr__rule{align-items:center;gap:2mm;display:flex}.corr__rule small{color:var(--sheet-muted);white-space:nowrap;font-size:8.5pt;font-weight:500}.corr__rule-box{min-width:34mm;font-size:.85em}.wp{flex-direction:column;gap:2.5mm;display:flex}.wp__text{color:var(--sheet-ink);white-space:normal;word-break:keep-all;margin:0;font-size:11pt;font-weight:500;line-height:1.55}.theme-playful .wp__text{font-size:12.5pt}.theme-compact .wp__text{font-size:10pt}.wp__fields{font-size:calc(var(--num-size-h) * .8);font-weight:var(--num-weight);flex-wrap:wrap;gap:2mm 5mm;display:flex}.wp__field{align-items:center;gap:1.5mm;display:inline-flex}.wp__field small{color:var(--sheet-muted);font-size:9pt;font-weight:600}.wp__eq{justify-content:flex-start;min-width:42mm;padding:0 2.5mm;font-size:.85em}.wp__ans{min-width:16mm}.wp__unit{color:var(--sheet-muted);font-size:9.5pt;font-weight:500}.chance{flex-direction:column;gap:2.2mm;display:flex}.chance__text{white-space:normal;word-break:keep-all;margin:0;font-size:11pt;font-weight:500;line-height:1.5}.chance__choices{flex-wrap:wrap;gap:1.6mm;display:flex}.chance__choice{min-height:calc(var(--box-h) * .85);background:var(--box-bg);border:var(--box-border);white-space:nowrap;border-radius:99mm;justify-content:center;align-items:center;padding:0 3mm;font-size:9.5pt;font-weight:600;display:inline-flex;position:relative}.chance__choice--hit{color:var(--sheet-accent-deep);font-weight:700}.clock__answer--digital{align-items:center}.clock__colon{font-size:calc(var(--num-size-h) * .9);padding:0 .6mm;font-weight:700}.clock__time--digital{font-variant-numeric:tabular-nums;letter-spacing:.04em}.theme-playful .tk,.theme-playful .pick__row,.theme-playful .nread,.theme-playful .corr{font-size:calc(var(--num-size-h) * .7)}.theme-compact .tk,.theme-compact .pick__row,.theme-compact .nread,.theme-compact .corr{font-size:calc(var(--num-size-h) * .78)}.geo{font-family:var(--sheet-font);flex-direction:column;gap:1.6mm;display:flex}.geo__svg{width:62mm;max-width:100%;height:auto;display:block;overflow:visible}.geo__svg--protractor{width:66mm}.geo__svg--line{width:58mm}.geo__svg--polygon{width:60mm}.geo__svg--small{width:17mm}.geo__shape{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.geo__shape{fill:color-mix(in srgb, var(--sheet-accent) 9%, white)}}.geo__shape{stroke:var(--sheet-ink);stroke-width:1.3px;stroke-linejoin:round}.geo__face--top{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.geo__face--top{fill:color-mix(in srgb, var(--sheet-accent) 4%, white)}}.geo__face--side{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.geo__face--side{fill:color-mix(in srgb, var(--sheet-accent) 16%, white)}}.geo__edge{stroke:var(--sheet-ink);stroke-width:1.3px;stroke-linecap:round}.geo__base{stroke:var(--sheet-ink);stroke-width:1.3px}.geo__arm{stroke:var(--sheet-ink);stroke-width:1.5px;stroke-linecap:round}.geo__arm--moving{stroke:var(--sheet-accent-deep);stroke-width:1.9px}.geo__height{stroke:var(--sheet-ink-soft);stroke-width:.9px;stroke-dasharray:2.2 1.6}.geo__hidden{fill:none;stroke:var(--sheet-ink-soft);stroke-width:.8px;stroke-dasharray:2 1.6}.geo__arc{fill:none;stroke:var(--sheet-accent-deep);stroke-width:1.1px}.geo__arc--second{stroke:var(--sheet-ink-soft)}.geo__arc--ask{stroke-width:1.5px}.geo__right-mark{fill:none;stroke:var(--sheet-ink);stroke-width:.9px}.geo__vertex{fill:var(--sheet-ink)}.geo__protractor{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.geo__protractor{fill:color-mix(in srgb, var(--sheet-accent) 6%, white)}}.geo__protractor{stroke:var(--sheet-ink);stroke-width:1px}.geo__protractor-hole{fill:#fff;stroke:var(--sheet-ink-soft);stroke-width:.6px}.geo__tick{stroke:var(--sheet-ink-soft);stroke-width:.6px}.geo__tick--ten{stroke:var(--sheet-ink);stroke-width:.8px}.geo__scale{fill:var(--sheet-ink);text-anchor:middle;dominant-baseline:central;font-size:6.2px;font-weight:600}.geo__dim,.geo__label,.geo__index{fill:var(--sheet-ink);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#fff;stroke-width:2.4px;stroke-linejoin:round;font-size:8.4px;font-weight:600}.geo__dim--start{text-anchor:start}.geo__dim--end{text-anchor:end}.geo__label{font-size:9px}.geo__label--ask{fill:var(--sheet-accent-deep);font-weight:700}.geo__index{fill:var(--sheet-muted);stroke:none;font-size:7.5px}.geo__ask{font-size:calc(var(--num-size-h) * .72);font-weight:var(--num-weight);flex-wrap:wrap;align-items:center;gap:1.6mm;display:flex}.geo__q{color:var(--sheet-muted);font-size:9.5pt;font-weight:600}.geo__q:after{content:" =";color:var(--sheet-ink-soft)}.geo__box{min-width:max(calc(var(--box-h) + 4mm), calc(var(--digits,2) * var(--digit-w) + 1.4em))}.geo__unit{color:var(--sheet-muted);font-size:.72em;font-weight:500}.geo__hint{color:var(--sheet-ink-soft);font-size:8pt;font-weight:500}.geo__lead{color:var(--sheet-muted);font-size:9.5pt;font-weight:500}.geo__row{flex-wrap:wrap;gap:1.6mm 3mm;display:flex}.geo__cell{padding:.6mm 1mm;display:inline-flex;position:relative}.geo__cell--hit .geo__edge{stroke:var(--sheet-accent-deep)}.sheet--mono .geo__arm--moving,.sheet--mono .geo__arc,.sheet--mono .geo__label--ask,.sheet--mono .geo__cell--hit .geo__edge{stroke:var(--sheet-ink);fill:none}.sheet--mono .geo__label--ask{fill:var(--sheet-ink);stroke:#fff}.sheet--mono .geo__shape,.sheet--mono .geo__protractor,.sheet--mono .geo__face--top,.sheet--mono .geo__face--side{fill:#fff}.sheet--mono .geo__face--side{fill:#f0f0f0}.theme-playful .geo__svg{width:70mm}.theme-playful .geo__svg--small{width:17mm}.shp{width:100%;font-family:var(--sheet-font);flex-direction:column;align-items:center;gap:2mm;display:flex}.sheet .sheet-grid:has(>.problem>.shp){align-content:start}.sheet .problem:has(>.shp){padding-top:1mm;padding-bottom:1.5mm}.shp__ask{color:var(--sheet-muted);justify-content:center;align-items:center;gap:1.6mm;font-size:10pt;display:flex}.shp__box{min-width:calc(var(--box-h) * 1.4);height:var(--box-h);border:var(--box-border);border-radius:var(--box-radius);background:var(--box-bg);font-size:calc(var(--num-size-h) * .8);font-weight:var(--num-weight);color:var(--sheet-accent-deep);justify-content:center;align-items:center;padding:0 1.5mm;line-height:1;display:inline-flex}.shp__box--sm{min-width:calc(var(--box-h) * 1.05);height:calc(var(--box-h) * .85);font-size:calc(var(--num-size-h) * .68)}.shp__unit{color:var(--sheet-ink);font-size:10.5pt;font-weight:600}.shp--count .shp__fig{width:42mm;height:38mm;display:block}.shp__fill{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.shp__fill{fill:color-mix(in srgb, var(--sheet-accent) 8%, white)}}.shp__fill{stroke:none}.shp__line{stroke:var(--sheet-ink);stroke-width:1.1px;stroke-linecap:round;fill:none}.shp__outline{stroke-width:1.6px;stroke-linejoin:round}.theme-compact .shp--count .shp__fig{width:36mm;height:32mm}.shp--blocks .shp__iso{width:44mm;max-height:42mm;display:block}.shp__face{stroke:var(--sheet-ink);stroke-width:.6px;stroke-linejoin:round}.shp__face--top{fill:#fff}.shp__face--left{fill:#d9dde3}.shp__face--right{fill:#a9b0ba}.sheet--mono .shp__face--left{fill:#e0e0e0}.sheet--mono .shp__face--right{fill:#b5b5b5}.shp--grid{flex-flow:wrap;justify-content:center;gap:3mm 5mm}.shp__board{flex:none;width:50mm;height:auto;display:block}.shp__grid{stroke:var(--sheet-line-soft);stroke-width:.03px}.shp__frame{fill:none;stroke:var(--sheet-ink);stroke-width:.07px}.shp__axis{fill:var(--sheet-muted);text-anchor:middle;font-size:.5px;font-weight:600}.shp__dot{fill:var(--sheet-ink)}.shp__label{fill:var(--sheet-ink);text-anchor:middle;font-size:.55px;font-weight:700}.shp__dot--answer,.shp__label--answer{fill:var(--sheet-accent-deep)}.shp__path{stroke:var(--sheet-accent-deep);stroke-width:.08px;stroke-dasharray:.25 .15;stroke-linejoin:round}.shp__side{flex-direction:column;justify-content:center;gap:1.8mm;min-width:32mm;display:flex}.shp__text{max-width:46mm;color:var(--sheet-ink);word-break:keep-all;margin:0;font-size:10pt;line-height:1.45}.shp__pair{align-items:center;gap:1mm;font-size:11pt;font-weight:600;display:flex}.shp__pair-name{min-width:5mm;font-size:12pt;font-weight:700}.shp__paren{color:var(--sheet-muted)}.shp__board--sym{width:56mm}.shp__axis-line{stroke:#00a040;stroke-width:.07px;stroke-dasharray:.3 .18}.shp__poly{stroke:var(--sheet-ink);stroke-width:.1px;stroke-linejoin:round;stroke-linecap:round}.shp__vertex{fill:var(--sheet-ink)}.shp__poly--answer{stroke:var(--sheet-accent-deep);stroke-dasharray:.26 .16}.sheet--mono .shp__axis-line{stroke:#555}.shp__pair-boards{justify-content:center;align-items:center;gap:2mm;width:100%;display:flex}.shp__board--move{width:30mm}.shp__arrow{text-align:center;flex-direction:column;align-items:center;gap:.5mm;width:24mm;display:flex}.shp__move{color:var(--sheet-ink);word-break:keep-all;font-size:8.5pt;font-weight:600;line-height:1.3}.shp__tri{color:var(--sheet-muted);font-size:12pt}.shp__cell{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.shp__cell{fill:color-mix(in srgb, var(--sheet-accent) 55%, white)}}.shp__cell{stroke:var(--sheet-ink);stroke-width:.06px}.shp__cell--answer{fill:var(--sheet-accent-deep)}@supports (color:color-mix(in lab, red, red)){.shp__cell--answer{fill:color-mix(in srgb, var(--sheet-accent-deep) 35%, white)}}.shp__cell--answer{stroke:var(--sheet-accent-deep);stroke-dasharray:.2 .12}.sheet--mono .shp__cell{fill:#cfcfcf}.sheet--mono .shp__cell--answer{fill:#e6e6e6;stroke:#444}.theme-compact .shp__board{width:44mm}.theme-compact .shp__board--sym{width:48mm}.theme-compact .shp__board--move{width:26mm}.shp__center{fill:#00a040}.shp__label--center{fill:#00a040;text-anchor:start;font-size:.5px}.sheet--mono .shp__center,.sheet--mono .shp__label--center{fill:#555}.shp__pick{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5mm 2.5mm;width:100%;display:flex}.shp__board--pick{width:24mm}.shp__board--pick-base{width:26mm}.shp__shape{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.shp__shape{fill:color-mix(in srgb, var(--sheet-accent) 30%, white)}}.shp__shape{stroke:var(--sheet-ink);stroke-width:.1px;stroke-linejoin:round}.shp__shape--choice{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.shp__shape--choice{fill:color-mix(in srgb, var(--sheet-accent) 14%, white)}}.sheet--mono .shp__shape{fill:#d6d6d6}.sheet--mono .shp__shape--choice{fill:#ececec}.shp__choice{border:.5pt solid #0000;border-radius:2mm;flex-direction:column;align-items:center;gap:.4mm;padding:.8mm;display:flex}.shp__choice--hit{border-color:var(--sheet-accent-deep);background:var(--sheet-accent-deep)}@supports (color:color-mix(in lab, red, red)){.shp__choice--hit{background:color-mix(in srgb, var(--sheet-accent-deep) 8%, white)}}.sheet--mono .shp__choice--hit{background:#f0f0f0;border-color:#333}.shp__choice-no{color:var(--sheet-ink);font-size:11pt;font-weight:700;line-height:1}.shp__choice--hit .shp__choice-no{color:var(--sheet-accent-deep)}.shp--figure{flex-flow:wrap;justify-content:center;align-items:center;gap:2mm 5mm}.shp__axes-fig{flex:none;width:30mm;height:30mm;display:block}.shp__shape--axes{stroke-width:1.4px}.shp__axis-answer{stroke:var(--sheet-accent-deep);stroke-width:1.1px;stroke-dasharray:3 2}.sheet--mono .shp__axis-answer{stroke:#333}.shp__side--axes{gap:1.2mm;min-width:28mm}.shp__name{color:var(--sheet-ink);margin:0;font-size:12pt;font-weight:700}.shp--congruent-pair{flex-direction:column;gap:1.2mm}.shp__text--pair{max-width:none;color:var(--sheet-muted);font-size:9.5pt}.shp__pair-figs{justify-content:center;gap:3mm;width:100%;display:flex}.shp__tri-fig{flex:none;width:44mm;height:35.2mm;display:block}.shp__shape--tri{stroke-width:1px}.shp__vname{fill:var(--sheet-ink);text-anchor:middle;font-size:6.4px;font-weight:700}.shp__measure{fill:var(--sheet-accent-deep);text-anchor:middle;font-size:5.2px;font-weight:600}.sheet--mono .shp__measure{fill:#222}.shp__answers{flex-wrap:wrap;justify-content:center;gap:1.5mm 6mm;display:flex}.shp__ask-label{color:var(--sheet-ink);font-weight:700}.theme-compact .shp__tri-fig{width:36mm;height:28.8mm}.theme-compact .shp__axes-fig{width:26mm;height:26mm}.theme-compact .shp__board--pick{width:21mm}.theme-compact .shp__board--pick-base{width:23mm}.gr{flex-direction:column;gap:1.8mm;width:100%;display:flex}.gr__title{text-align:center;color:var(--sheet-ink);font-size:10pt;font-weight:700}.gr__total{color:var(--sheet-muted);font-size:8.5pt;font-weight:500}.gr__table{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%;font-size:9pt;font-weight:500}.gr__table th,.gr__table td{border:.6pt solid var(--sheet-line);vertical-align:middle;word-break:keep-all;padding:.9mm .6mm}.gr__table th{background:var(--sheet-accent);width:14mm}@supports (color:color-mix(in lab, red, red)){.gr__table th{background:color-mix(in srgb, var(--sheet-accent) 9%, white)}}.gr__table th{font-weight:700}.gr__box--cell{height:calc(var(--box-h) * .72);min-width:calc(var(--box-h) * .9);font-size:10pt}.gr__svg{width:100%;height:auto;display:block;overflow:visible}.gr__svg text{font-family:var(--sheet-font);fill:var(--sheet-ink)}.gr__grid{stroke:var(--sheet-line-soft);stroke-width:.3px}.gr__grid--v{stroke-dasharray:.8 .8}.gr__axis{stroke:var(--sheet-ink);stroke-width:.5px;stroke-linecap:square}.gr__tick{fill:var(--sheet-muted);font-size:3.1px}.gr__cat{font-size:3.4px;font-weight:600}.gr__bar{fill:var(--sheet-accent);fill-opacity:.55;stroke:var(--sheet-ink);stroke-width:.35px}.gr__bar--answer{fill:var(--sheet-accent-deep);fill-opacity:.45;stroke-dasharray:1 .6}.gr__line{fill:none;stroke:var(--sheet-ink);stroke-width:.7px;stroke-linejoin:round}.gr__dot{fill:var(--sheet-ink)}.gr__wave{fill:none;stroke:var(--sheet-ink);stroke-width:.5px}.gr__part{stroke:var(--sheet-ink);stroke-width:.35px;fill:var(--sheet-ink)}.gr__part--0{fill-opacity:.06}.gr__part--1{fill-opacity:.17}.gr__part--2{fill-opacity:.29}.gr__part--3{fill-opacity:.42}.gr__part--answer{fill:var(--sheet-accent);stroke-dasharray:1 .6}.gr__part-name{font-size:2.9px;font-weight:600}.gr__part-pct{fill:var(--sheet-muted);font-size:2.7px}.gr__svg--pie .gr__part-name{font-size:3.3px}.gr__svg--pie .gr__part-pct{font-size:3px}.gr__ring,.gr__frame{fill:none;stroke:var(--sheet-ink);stroke-width:.5px}.gr__qs{counter-reset:gq;flex-direction:column;gap:1.2mm;margin:0;padding:0;list-style:none;display:flex}.gr__qa{align-items:center;gap:1.5mm;font-size:9.5pt;font-weight:500;line-height:1.3;display:flex}.gr__qa:before{counter-increment:gq;content:counter(gq);border:.6pt solid var(--sheet-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:4.2mm;height:4.2mm;font-size:7.5pt;font-weight:700;display:inline-flex}.gr__q{word-break:keep-all;flex:auto}.gr__qa .gr__box{height:calc(var(--box-h) * .72);font-size:10.5pt}.gr__unit{color:var(--sheet-muted);font-size:8.5pt}.gr__table--picto th{width:auto}.gr__table--picto td:first-child{width:16mm}.gr__table--picto .pg__col-pic{width:auto}.pg__pics{text-align:left;white-space:normal;line-height:1}.pg__pic{vertical-align:middle;border:.5pt solid var(--sheet-ink);background:var(--sheet-accent);opacity:.85;background-clip:padding-box;border-radius:50%;margin:.3mm;display:inline-block}.pg__pic--big{width:4.2mm;height:4.2mm}.pg__pic--small{width:2.3mm;height:2.3mm}.pg__pics--answer{white-space:normal;margin-top:.8mm;line-height:1;display:block}.pg__pics--answer .pg__pic{background:var(--sheet-accent-deep)}.pg__pics--answer .pg__pic--big{width:3.4mm;height:3.4mm}.pg__pics--answer .pg__pic--small{width:1.9mm;height:1.9mm}.pg__counts{white-space:normal}.pg__num{font-size:11pt;font-weight:700}.pg__sep{color:var(--sheet-muted);margin:0 1.2mm 0 .4mm;font-size:8.5pt}.pg__legend{color:var(--sheet-muted);border:.5pt solid var(--sheet-line);border-radius:1mm;align-self:flex-end;padding:.6mm 1.6mm;font-size:8.5pt}.nl{width:100%;font-weight:var(--num-weight);flex-direction:column;gap:1.2mm;display:flex}.nl__prompt{color:var(--sheet-muted);margin:0;font-size:10pt;font-weight:500;line-height:1.3}.nl__prompt .frac{vertical-align:middle;margin:0 .6mm;font-size:11pt}.nl__value{color:var(--sheet-ink);font-size:12pt}.nl__svg{width:100%;height:auto;display:block;overflow:visible}.nl__axis{stroke:var(--sheet-ink);stroke-width:.55px;stroke-linecap:round}.nl__axis-head{fill:var(--sheet-ink)}.nl__tick{stroke:var(--sheet-ink);stroke-width:.4px}.nl__tick--major{stroke-width:.6px}.nl__label{font-family:var(--sheet-font);fill:var(--sheet-ink);text-anchor:middle;font-size:3.6px;font-weight:600}.nl__label--answer{fill:var(--sheet-accent-deep);font-weight:700}.nl__blank{fill:none;stroke:var(--sheet-ink-soft);stroke-width:.35px;stroke-dasharray:1 .7}.nl__arrow{fill:var(--sheet-accent-deep)}.nl__point{fill:var(--sheet-ink)}.nl__point--answer{fill:var(--sheet-accent-deep)}.nl__answer{font-size:calc(var(--num-size-h) * .8);align-items:center;gap:2mm;margin-top:.5mm;display:flex}.nl__answer-label{color:var(--sheet-muted);font-size:9.5pt;font-weight:500}.nl__box{min-width:max(calc(var(--box-h) + 2mm), calc(var(--digits,2) * var(--digit-w) + 1.4em))}.nl__box--whole{margin-right:.4mm}.sheet-grid--2 .nl__label{font-size:4.2px}.sheet--mono .nl__arrow,.sheet--mono .nl__point--answer,.sheet--mono .nl__label--answer{fill:var(--sheet-ink)}.theme-playful .nl__label{font-size:4px}.money{width:100%;font-weight:var(--num-weight);flex-direction:column;gap:1.6mm;display:flex}.money__items{flex-wrap:wrap;align-items:center;gap:1.2mm 2.4mm;display:inline-flex}.money__group{border:.5pt dashed var(--sheet-line-soft);border-radius:1.5mm;flex-wrap:wrap;align-items:center;gap:.8mm;padding:.8mm 1mm;display:inline-flex}.money__coin{width:8.4mm;height:8.4mm;display:inline-block;overflow:visible}.money__coin--50{width:8.8mm;height:8.8mm}.money__coin--100{width:9.6mm;height:9.6mm}.money__coin--500{width:10.6mm;height:10.6mm}.money__coin-rim{fill:#f3f4f6;stroke:var(--sheet-ink);stroke-width:1.4px}.money__coin-inner{fill:none;stroke:var(--sheet-ink-soft);stroke-width:.8px}.money__coin-text{font-family:var(--sheet-font);fill:var(--sheet-ink);font-size:12px;font-weight:700}.money__coin--10 .money__coin-text{font-size:13px}.money__coin--500 .money__coin-text,.money__coin--100 .money__coin-text{font-size:11.5px}.money__bill{width:19mm;height:9.5mm;display:inline-block;overflow:visible}.money__bill--10000{width:20.8mm;height:10.4mm}.money__bill-paper{fill:#f7f7f5;stroke:var(--sheet-ink);stroke-width:1.4px}.money__bill-inner,.money__bill-seal{fill:none;stroke:var(--sheet-ink-soft);stroke-width:.7px}.money__bill-text{font-family:var(--sheet-font);fill:var(--sheet-ink);font-size:12.5px;font-weight:700}.money__bill--10000 .money__bill-text{font-size:11.5px}.money__answer{font-size:calc(var(--num-size-h) * .8);align-items:center;gap:1.6mm;display:flex}.money__key{color:var(--sheet-muted);min-width:12mm;font-size:10pt;font-weight:600}.money__unit{color:var(--sheet-muted);font-size:.7em;font-weight:600}.money__box{min-width:max(calc(var(--box-h) + 4mm), calc(var(--digits,2) * var(--digit-w) + 1.6em))}.money__box--count{min-width:calc(var(--box-h) + 1mm)}.money__rows{flex-direction:column;gap:1mm;display:flex}.money__row{font-size:calc(var(--num-size-h) * .75);align-items:center;gap:2mm;display:flex}.money__val{min-width:18mm}.money--change .money__answer{border-top:.5pt solid var(--sheet-line-soft);padding-top:1mm}.money__prompt{color:var(--sheet-muted);margin:0;font-size:10pt;font-weight:500;line-height:1.35}.money__amount{color:var(--sheet-ink);font-size:13pt}.money__denoms{flex-wrap:wrap;gap:2mm 6mm;display:flex}.money__denom{font-size:calc(var(--num-size-h) * .75);align-items:center;gap:1.4mm;display:inline-flex}.money__sides{align-items:stretch;gap:3mm;display:flex}.money__side{border:.6pt solid var(--sheet-line);border-radius:2mm;flex-direction:column;flex:1 1 0;gap:1.6mm;padding:2mm 2.5mm;display:flex;position:relative}.money__vs{color:var(--sheet-line);align-self:center;font-size:14pt}.money__mark{width:calc(100% + 3mm);height:calc(100% + 3mm);inset:-1.5mm}.sheet--answers .money__side--hit{border-color:var(--sheet-accent-deep)}.theme-playful .money__coin,.theme-playful .money__bill{transform:scale(1.08)}.pz{font-size:calc(var(--num-size-h) * .78);font-weight:var(--num-weight);flex-direction:column;align-items:center;gap:1.6mm;line-height:1;display:flex}.pz__lead{color:var(--sheet-muted);align-self:flex-start;font-size:9pt;font-weight:500}.pz__lead b{color:var(--sheet-ink);font-weight:700}.pz__cell{box-sizing:border-box;width:calc(var(--box-h) * 1.2);min-width:calc(var(--box-h) * 1.2);height:calc(var(--box-h) * .9);border:.7pt solid var(--sheet-line);border-radius:var(--box-radius);background:var(--box-bg);justify-content:center;align-items:center;padding:0;display:inline-flex}.pz__blank{background:var(--answer-bg);border:var(--answer-border)}.pz__cell--start{border-color:var(--sheet-ink);font-weight:700}.pz-pyr{gap:0}.pz-pyr__row{gap:0;display:flex}.pz-pyr .pz__cell{border-radius:0;margin:-.35pt}.pz-ms__grid{grid-template-columns:repeat(3, calc(var(--box-h) * 1.2));gap:0;display:grid}.pz-ms .pz__cell{border-radius:0;margin:-.35pt}.pz-ch{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.8mm}.pz-ch__step{flex-direction:column;justify-content:flex-end;align-items:center;gap:.4mm;min-width:9mm;display:inline-flex}.pz-ch__op{color:var(--sheet-accent-deep);white-space:nowrap;border:.6pt solid var(--sheet-line);background:#fff;border-radius:2mm;padding:.3mm 1.4mm;font-size:.62em;font-weight:700}.pz-ch__arrow{border-top:.8pt solid var(--sheet-ink);width:8mm;height:0;display:block;position:relative}.pz-ch__arrow:after{content:"";border-left:1.8mm solid var(--sheet-ink);border-top:1.1mm solid #0000;border-bottom:1.1mm solid #0000;width:0;height:0;position:absolute;top:-1.3mm;right:-.3mm}.pz-cc{grid-template-columns:calc(var(--box-h) * 1.2) 5mm calc(var(--box-h) * 1.2) 5mm calc(var(--box-h) * 1.2);grid-auto-rows:calc(var(--box-h) * .9);place-items:center;row-gap:1mm;display:grid}.pz-cc .pz__cell{width:100%;min-width:0}.pz-cc__op{color:var(--sheet-muted);font-size:.7em;font-weight:600}.geo__svg--grid{width:44mm}.pl__grid{stroke:var(--sheet-line-soft,#d3d8de);stroke-width:.035px}.pl__shape{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.pl__shape{fill:color-mix(in srgb, var(--sheet-accent) 10%, white)}}.pl__shape{stroke:var(--sheet-ink);stroke-width:.11px;stroke-linejoin:round}.pl__vertex{fill:var(--sheet-ink)}.pl__right{fill:none;stroke:var(--sheet-accent-deep);stroke-width:.09px}.geo__tick-mark{stroke:var(--sheet-ink);stroke-width:1.1px;stroke-linecap:round}.geo__diagonal{stroke:var(--sheet-accent-deep);stroke-width:.9px;stroke-dasharray:2.4 1.6}.geo__name{fill:var(--sheet-muted);text-anchor:middle;dominant-baseline:central;font-size:8.6px;font-weight:700}.geo__note{fill:var(--sheet-muted);text-anchor:middle;dominant-baseline:central;font-size:8px;font-weight:600}.geo__choices{flex-wrap:wrap;gap:1.2mm 2.4mm;display:flex}.geo__choice{border:.6pt solid var(--sheet-line);color:var(--sheet-ink);white-space:nowrap;border-radius:3mm;padding:.6mm 2mm;font-size:9pt;font-weight:600;display:inline-block;position:relative}.geo__choice--hit{color:var(--sheet-accent-deep)}.sheet--mono .pl__shape{fill:#fff}.sheet--mono .pl__right,.sheet--mono .geo__diagonal{stroke:var(--sheet-ink)}.sheet--mono .geo__choice--hit{color:var(--sheet-ink)}.theme-playful .geo__svg--grid{width:50mm}.sol,.net{font-family:var(--sheet-font);flex-direction:column;gap:1.6mm;display:flex}.sol__svg{width:58mm;max-width:100%;height:auto;display:block;overflow:visible}.sol__svg--prism{width:56mm}.sol__face,.net__face{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sol__face,.net__face{fill:color-mix(in srgb, var(--sheet-accent) 9%, white)}}.sol__face,.net__face{stroke:var(--sheet-ink);stroke-width:1.3px;stroke-linejoin:round}.sol__face--top,.net__face--top{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sol__face--top,.net__face--top{fill:color-mix(in srgb, var(--sheet-accent) 4%, white)}}.sol__face--side,.net__face--side{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sol__face--side,.net__face--side{fill:color-mix(in srgb, var(--sheet-accent) 16%, white)}}.sol__edge,.net__edge{fill:none;stroke:var(--sheet-ink);stroke-width:1.3px;stroke-linecap:round}.sol__edge--thin{stroke-width:1px}.sol__hidden{fill:none;stroke:var(--sheet-ink-soft);stroke-width:.8px;stroke-dasharray:2 1.6}.sol__vertex,.net__vertex{fill:var(--sheet-ink)}.sol__dim,.net__dim{fill:var(--sheet-ink);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#fff;stroke-width:2.4px;stroke-linejoin:round;font-size:8.4px;font-weight:600}.sol__dim--start,.net__dim--start{text-anchor:start}.sol__dim--end,.net__dim--end{text-anchor:end}.net__dim--ask{fill:var(--sheet-accent-deep);font-size:9.5px;font-weight:700}.sol__name{color:var(--sheet-ink);font-size:9.5pt;font-weight:600}.sol__ask{font-size:calc(var(--num-size-h) * .72);font-weight:var(--num-weight);flex-wrap:wrap;align-items:center;gap:1.6mm;display:flex}.sol__q{color:var(--sheet-muted);font-size:9.5pt;font-weight:600}.sol__q:after{content:" =";color:var(--sheet-ink-soft)}.sol__box{min-width:max(calc(var(--box-h) + 4mm), calc(var(--digits,2) * var(--digit-w) + 1.4em))}.sol__unit{color:var(--sheet-muted);font-size:.72em;font-weight:500}.sol__hint{color:var(--sheet-ink-soft);font-size:8pt;font-weight:500}.net__options{flex-wrap:wrap;align-items:flex-end;gap:2mm 6mm;display:flex}.net__option{align-items:flex-end;gap:1.2mm;padding:1mm 1.4mm;display:inline-flex;position:relative}.net__index{color:var(--sheet-muted);font-size:9.5pt;font-weight:600}.net__option .net__svg{width:calc(var(--cols) * 7mm);height:calc(var(--rows) * 7mm);display:block;overflow:visible}.net__cell{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.net__cell{fill:color-mix(in srgb, var(--sheet-accent) 9%, white)}}.net__cell{stroke:var(--sheet-ink);stroke-width:.09px;stroke-linejoin:round}.net__mark{fill:none;width:auto;height:auto;stroke:var(--sheet-accent-deep);stroke-width:1.4pt;pointer-events:none;position:absolute;inset:-.6mm -.8mm}.net__option--hit .net__cell{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.net__option--hit .net__cell{fill:color-mix(in srgb, var(--sheet-accent) 22%, white)}}.net__svg--cuboid{width:62mm;max-width:100%;height:auto;display:block;overflow:visible}.net__svg--cylinder{width:60mm;max-width:100%;height:auto;display:block;overflow:visible}.sheet--mono .sol__face,.sheet--mono .net__face,.sheet--mono .net__cell,.sheet--mono .sol__face--top,.sheet--mono .net__face--top{fill:#fff}.sheet--mono .sol__face--side,.sheet--mono .net__face--side,.sheet--mono .net__option--hit .net__cell{fill:#f0f0f0}.sheet--mono .net__dim--ask{fill:var(--sheet-ink)}.sheet--mono .net__mark{stroke:var(--sheet-ink)}.theme-playful .sol__svg,.theme-playful .net__svg--cuboid{width:66mm}.theme-playful .net__option .net__svg{width:calc(var(--cols) * 7.6mm);height:calc(var(--rows) * 7.6mm)}.rl{flex-direction:column;gap:1mm;width:100%;display:flex}.rl__svg{width:100%;height:auto;max-height:19mm;display:block;overflow:visible}.rl--cm_mm .rl__svg{max-height:19mm}.rl__bar{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.rl__bar{fill:color-mix(in srgb, var(--sheet-accent) 22%, white)}}.rl__bar{stroke:var(--sheet-ink);stroke-width:.6px;stroke-linejoin:round}.rl__bar-line{stroke:var(--sheet-ink);stroke-width:.35px;stroke-dasharray:2 1.5;opacity:.6}.rl__guide{stroke:var(--sheet-accent-deep,var(--sheet-accent));stroke-width:.45px;stroke-dasharray:1.2 1.2}.rl__body{fill:var(--sheet-line)}@supports (color:color-mix(in lab, red, red)){.rl__body{fill:color-mix(in srgb, var(--sheet-line) 18%, white)}}.rl__body{stroke:var(--sheet-ink);stroke-width:.55px}.rl__tick{stroke:var(--sheet-ink);stroke-width:.35px}.rl__tick--cm{stroke-width:.6px}.rl__num{fill:var(--sheet-ink);text-anchor:middle;font-size:5.2px;font-weight:600;font-family:var(--sheet-font)}.rl__unit{fill:var(--sheet-muted);text-anchor:start;font-size:4.4px;font-weight:500;font-family:var(--sheet-font)}.rl__answer{font-size:calc(var(--num-size-h) * .72);font-weight:var(--num-weight);flex-wrap:wrap;align-items:center;gap:1mm 1.4mm;display:flex}.rl__label{color:var(--sheet-muted);margin-right:1mm;font-size:9.5pt;font-weight:500}.rl__box{height:calc(var(--box-h) * .85)}.rl__u{color:var(--sheet-muted);margin-right:1.4mm;font-size:.62em;font-weight:500}.rl__eq{color:var(--sheet-muted);padding:0 .6mm;font-weight:500}.theme-mono .rl__bar{fill:#e4e7eb}.tt{flex-direction:column;gap:1.2mm;width:100%;display:flex}.tt__title{text-align:center;color:var(--sheet-ink);font-size:10pt;font-weight:700}.tt__items{grid-template-columns:repeat(var(--tt-cols,5), 1fr);border:.7pt dashed var(--sheet-ink-soft);border-radius:var(--box-radius);gap:.8mm 1mm;padding:1.2mm;display:grid}.tt__item{border:.6pt solid var(--sheet-line);background:var(--sheet-accent);border-radius:1.2mm;justify-content:center;align-items:center;min-height:5.2mm;padding:0 1mm;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tt__item{background:color-mix(in srgb, var(--sheet-accent) 7%, white)}}.tt__item{color:var(--sheet-ink);word-break:keep-all;font-size:9.5pt;font-weight:600}.tt__table th{width:17mm;line-height:1.15}.tt__tally-cell{height:6.5mm}.tt__tally-mark{letter-spacing:.6mm;color:var(--sheet-accent-deep,var(--sheet-accent));font-size:10pt;font-weight:700}.tt__tally-cell--total{background:repeating-linear-gradient(45deg, transparent 0 1.2mm, var(--sheet-line) 1.2mm 1.6mm)}@supports (color:color-mix(in lab, red, red)){.tt__tally-cell--total{background:repeating-linear-gradient(45deg, transparent 0 1.2mm, color-mix(in srgb, var(--sheet-line) 40%, white) 1.2mm 1.6mm)}}.tt--read .gr__qs{margin-top:.6mm}:root{--color-subject-math:#3b82f6;--color-subject-korean:#ef4444;--color-subject-cognition:#8b5cf6;--color-subject-english:#10b981;--color-subject-hanja:#a16207;--color-subject-world:#0891b2;--color-subject-foreign-music:#db2777;--color-subject-safety-forms:#64748b;--sheet-accent:var(--color-subject-math,#3b82f6);--sheet-line:#aab1ba;--sheet-line-soft:#d3d8de;--sheet-ink:#1f2328;--sheet-muted:#4a515b;--sheet-ink-soft:#7c838d;--sheet-font:"Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif}@font-face{font-family:NanumBarunGothic;src:url(/fonts/nanum-barun-gothic/NanumBarunGothicWeb.woff2)format("woff2");font-weight:100 500;font-style:normal;font-display:swap;unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF}@font-face{font-family:NanumBarunGothic;src:url(/fonts/nanum-barun-gothic/NanumBarunGothicWebBold.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF}.sheet--hangul .sheet-instruction,.sheet--hangul .sheet-grid,.sheet--hangul .sheet-answer-strip{--sheet-font:"NanumBarunGothic", "Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;font-family:var(--sheet-font)}.sheet{--sheet-accent-deep:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet{--sheet-accent-deep:color-mix(in srgb, var(--sheet-accent) 78%, black)}}.sheet{--num-size:20pt;--num-size-h:18pt;--num-weight:600;--gap-row:6mm;--gap-col:5mm;--box-h:10mm;--box-radius:1.5mm;--box-bg:#eef0f3;--box-border:.7pt solid var(--sheet-line);--blank-border:1pt dashed var(--sheet-ink-soft);--answer-bg:transparent;--answer-border:.8pt solid var(--sheet-line);--digit-w:.68em;--num-badge:5mm;--head-title:15pt;--instruction:10.5pt;--rule-weight:1pt;--cell-grid:none}.theme-playful{--num-size:28pt;--num-size-h:26pt;--num-weight:700;--gap-row:10mm;--gap-col:8mm;--box-h:14mm;--box-radius:4mm;--box-bg:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful{--box-bg:color-mix(in srgb, var(--sheet-accent) 14%, white)}}.theme-playful{--box-border:1.2pt solid var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful{--box-border:1.2pt solid color-mix(in srgb, var(--sheet-accent) 60%, white)}}.theme-playful{--blank-border:1.4pt dashed var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful{--blank-border:1.4pt dashed color-mix(in srgb, var(--sheet-accent) 80%, white)}}.theme-playful{--answer-bg:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful{--answer-bg:color-mix(in srgb, var(--sheet-accent) 6%, white)}}.theme-playful{--answer-border:1.2pt solid var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful{--answer-border:1.2pt solid color-mix(in srgb, var(--sheet-accent) 60%, white)}}.theme-playful{--num-badge:7mm;--head-title:18pt;--instruction:12pt;--rule-weight:1.6pt}.theme-playful .problem{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful .problem{background:color-mix(in srgb, var(--sheet-accent) 6%, white)}}.theme-playful .problem{border-radius:4mm;padding:5mm 3mm 5mm 9mm}.theme-playful .problem__num{font-size:9.5pt;top:3mm;left:1mm}.theme-playful .sheet-head{border-bottom-width:3pt}.theme-grid{--num-size:22pt;--gap-row:7mm;--box-bg:transparent;--box-border:.8pt solid var(--sheet-line);--cell-grid:repeating-linear-gradient(to right, transparent 0 calc(100% / var(--digits,4) - .4pt), var(--sheet-line-soft) calc(100% / var(--digits,4) - .4pt) calc(100% / var(--digits,4)))}.theme-grid .vertical{background:var(--cell-grid);background-origin:content-box;padding-left:6mm}.theme-grid .vertical__num,.theme-grid .vertical__answer{letter-spacing:.32em;padding-right:.3em}.theme-compact{--num-size:16pt;--num-size-h:15pt;--gap-row:5mm;--gap-col:3mm;--box-h:8mm;--box-radius:1mm;--num-badge:4mm;--head-title:13pt;--instruction:9.5pt}.theme-compact .problem{padding:1.5mm .5mm 1.5mm 4.5mm}.theme-compact .problem__num{font-size:7pt}.theme-compact .sheet-head{margin-bottom:4mm}.theme-mono,.sheet--mono{--box-bg:transparent;--box-border:.8pt solid var(--sheet-line)}.sheet--mono .problem__num{border:.6pt solid var(--sheet-ink);color:var(--sheet-ink);background:0 0}.sheet--mono .sheet-head{border-bottom:1pt solid var(--sheet-ink)}.sheet--mono .sheet-foot__brand{color:var(--sheet-ink)}@page{size:A4 portrait;margin:0}.sheet{font-family:var(--sheet-font);color:var(--sheet-ink);font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;width:182mm;min-height:267mm;margin:0 auto;display:flex}.sheet+.sheet{page-break-before:always}.sheet--image .sheet-image{flex:1;justify-content:center;align-items:flex-start;min-height:0;display:flex}.sheet--image .sheet-image img{object-fit:contain;border-radius:var(--box-radius);background:#fff;width:100%;max-height:236mm}.sheet--image.sheet--plain .sheet-image img{border-radius:0;max-height:267mm}.theme-playful.sheet--image .sheet-image img{border:1.6pt solid var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful.sheet--image .sheet-image img{border:1.6pt solid color-mix(in srgb, var(--sheet-accent) 65%, white)}}.theme-playful.sheet--image .sheet-image img{background:#fff;padding:2mm}.theme-playful.sheet--image .sheet-image{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful.sheet--image .sheet-image{background:color-mix(in srgb, var(--sheet-accent) 8%, white)}}.theme-playful.sheet--image .sheet-image{border-radius:calc(var(--box-radius) + 2mm);padding:2mm}.theme-mono.sheet--image .sheet-image img,.sheet--mono.sheet--image .sheet-image img{border:.6pt solid var(--sheet-line)}.sheet-head{border-bottom:1.5pt solid var(--sheet-accent-deep);align-items:center;gap:5mm;margin-bottom:4mm;padding-bottom:2.5mm;display:flex}.sheet-head__main{flex-direction:column;flex:1;min-width:0;display:flex}.sheet-pub{border-right:.5pt solid var(--sheet-line-soft);flex:none;align-items:center;gap:2.5mm;min-width:0;max-width:64mm;padding-right:4mm;display:flex}.sheet-pub__logo{object-fit:contain;flex:none;width:auto;max-width:30mm;height:10mm;display:block}.sheet-pub__mark{color:#fff;background:#f45f12;border-radius:2.5mm;flex:none;justify-content:center;align-items:center;width:10mm;height:10mm;font-size:12pt;font-weight:800;display:flex}.sheet-pub__mark--org{background:var(--sheet-accent-deep)}.sheet--mono .sheet-pub__mark,.sheet--mono .sheet-pub__mark--org{background:var(--sheet-ink)}.sheet-pub__text{min-width:0;line-height:1.3}.sheet-pub__name{letter-spacing:-.01em;color:var(--sheet-ink);white-space:nowrap;text-overflow:ellipsis;font-size:10.5pt;font-weight:800;overflow:hidden}.sheet-pub__meta{color:var(--sheet-muted);font-size:7pt;line-height:1.25}.sheet-pub__meta>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sheet-pub__meta>.sheet-pub__sep{display:none}.sheet-pub__phone{font-variant-numeric:tabular-nums}.theme-compact .sheet-head{gap:4mm;padding-bottom:2mm}.theme-compact .sheet-pub__logo,.theme-compact .sheet-pub__mark{height:8mm}.theme-compact .sheet-pub__mark{width:8mm;font-size:10pt}.theme-compact .sheet-pub__name{font-size:9.5pt}.theme-compact .sheet-pub__meta{font-size:7pt}.sheet-head__title{font-size:var(--head-title);letter-spacing:-.01em;white-space:nowrap;text-overflow:clip;font-weight:700;line-height:1.25;overflow:hidden}.sheet-head__title--long{font-size:calc(var(--head-title) * .87)}.sheet-head__title--xlong{font-size:calc(var(--head-title) * .77);letter-spacing:-.02em}.sheet-head__title--xxlong{font-size:calc(var(--head-title) * .7);letter-spacing:-.02em;white-space:normal;line-height:1.2}.sheet-head__badge{background:var(--sheet-accent-deep);color:#fff;vertical-align:middle;border-radius:1mm;margin-left:2mm;padding:0 2mm;font-size:9pt;display:inline-block}.sheet-head__unit{color:var(--sheet-muted);margin-top:1mm;font-size:8.5pt}.sheet-head__fields{color:var(--sheet-muted);white-space:nowrap;flex-direction:column;flex:none;gap:2mm;font-size:9pt;display:flex}.sheet-head__fields span{border-bottom:.7pt solid var(--sheet-line);min-width:30mm;color:var(--sheet-ink);padding:0 2mm 1.2mm;display:inline-block}.sheet-instruction{font-size:var(--instruction);color:var(--sheet-muted);margin-bottom:5mm}.sheet-instruction b{color:var(--sheet-ink);font-weight:600}.sheet-grid{gap:var(--gap-row) var(--gap-col);padding-bottom:calc(var(--gap-row) - 3mm);flex:1;grid-auto-rows:minmax(min-content,1fr);align-content:stretch;align-items:start;min-height:0;display:grid;overflow:hidden}.sheet-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.sheet-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.sheet-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sheet-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sheet-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-grid--1{grid-template-columns:minmax(0,1fr)}.problem{break-inside:avoid;border-radius:2mm;padding:2.5mm 2mm 2.5mm 7mm;position:relative}.problem__num{width:var(--num-badge);height:var(--num-badge);background:var(--sheet-accent);border-radius:50%;position:absolute;top:2mm;left:0}@supports (color:color-mix(in lab, red, red)){.problem__num{background:color-mix(in srgb, var(--sheet-accent) 26%, white)}}.problem__num{color:var(--sheet-accent-deep);justify-content:center;align-items:center;font-size:8pt;font-weight:700;display:flex}.vertical{font-size:var(--num-size);font-weight:var(--num-weight);grid-template-columns:6mm 1fr;min-width:30mm;line-height:1.15;display:inline-grid}.vertical__op{color:var(--sheet-muted);text-align:left;align-self:end;font-weight:500}.vertical__num{text-align:right;letter-spacing:.08em;padding-right:1mm}.vertical__rule{border-top:var(--rule-weight) solid var(--sheet-ink);grid-column:1/-1;margin:1.5mm 0}.vertical__answer{min-width:calc(var(--digits,2) * var(--digit-w) + 1.3em);height:calc(var(--box-h) + 1mm);border-radius:var(--box-radius);background:var(--answer-bg);border:var(--answer-border);text-align:right;letter-spacing:.08em;color:var(--sheet-accent-deep);grid-column:1/-1;justify-self:end;padding-right:1mm}.theme-grid .vertical__answer{justify-self:stretch;min-width:0}.horizontal{font-size:var(--num-size-h);font-weight:var(--num-weight);white-space:nowrap;align-items:center;gap:2mm;display:flex}.horizontal__op{color:var(--sheet-muted);font-weight:500}.blank{min-width:max(calc(var(--box-h) * .9), calc(var(--digits,2) * var(--digit-w) + 1em));height:var(--box-h);border:var(--blank-border);border-radius:var(--box-radius);color:var(--sheet-accent-deep);justify-content:center;align-items:center;padding:0 1.5mm;display:inline-flex}.answer-box{min-width:max(calc(var(--box-h) + 1mm), calc(var(--digits,2) * var(--digit-w) + 1.2em));height:var(--box-h);border-radius:var(--box-radius);background:var(--answer-bg);border:var(--answer-border);color:var(--sheet-accent-deep);justify-content:center;align-items:center;padding:0 1.5mm;display:inline-flex}.problem:has(>.split){padding-left:3mm;padding-right:3mm}.theme-compact .problem:has(>.split){padding-left:1mm;padding-right:1mm}.problem:has(>.split) .problem__num{left:0}.split{width:calc(var(--box-h) * 3.4);font-size:var(--num-size-h);font-weight:var(--num-weight);grid-template-rows:auto 6mm auto;grid-template-columns:1fr 1fr;justify-items:center;margin-inline:auto;display:grid}.split__top{grid-column:1/-1}.split__link{background:linear-gradient(to bottom right, transparent calc(50% - .4pt), var(--sheet-line) calc(50% - .4pt), var(--sheet-line) calc(50% + .4pt), transparent calc(50% + .4pt)) left/50% 100% no-repeat, linear-gradient(to bottom left, transparent calc(50% - .4pt), var(--sheet-line) calc(50% - .4pt), var(--sheet-line) calc(50% + .4pt), transparent calc(50% + .4pt)) right/50% 100% no-repeat;grid-column:1/-1;justify-self:center;width:50%;height:6mm}.split--merge .split__top{grid-row:3}.split--merge .split__link{grid-row:2;transform:scaleY(-1)}.split--merge .split__bottom{grid-row:1}.cell{min-width:calc(var(--box-h) + 3mm);height:var(--box-h);border-radius:var(--box-radius);border:.6pt solid var(--sheet-line);background:var(--box-bg);justify-content:center;align-items:center;display:inline-flex}.cell--blank{border:var(--blank-border);color:var(--sheet-accent-deep);background:0 0}.sheet--answers .blank,.sheet--answers .answer-box,.sheet--answers .vertical__answer,.sheet--answers .cell--blank{color:var(--sheet-accent-deep);font-weight:700}.sheet-answer-strip{border-top:.6pt dashed var(--sheet-line);color:var(--sheet-muted);flex-wrap:wrap;gap:1mm 3mm;margin-top:5mm;padding-top:2.5mm;font-size:8pt;display:flex;transform:rotate(180deg)}.sheet-answer-strip span b{color:var(--sheet-ink);font-weight:600}.sheet-foot{border-top:.6pt solid var(--sheet-line-soft);color:var(--sheet-muted);flex:none;justify-content:space-between;align-items:center;margin-top:3mm;padding-top:2.5mm;font-size:8pt;display:flex}.sheet-foot__brand{color:var(--sheet-accent-deep);font-weight:700}.sheet-foot__note{margin-top:.8mm;font-size:7.5pt}.sheet-foot__note b{color:var(--sheet-ink);font-weight:600}.sheet-foot__id{align-items:center;gap:2.5mm;display:flex}.sheet-foot__id svg{width:13mm;height:13mm;display:block}.sheet-foot__code{flex-direction:column;line-height:1.2;display:flex}.sheet-foot__code span{color:var(--sheet-muted);font-size:7pt}.sheet-foot__code b{letter-spacing:.08em;color:var(--sheet-ink);font-variant-numeric:tabular-nums;font-size:11pt;font-weight:700}@media screen{.sheet-preview{background:#e9ecf0;padding:12px;overflow:auto}.sheet-preview .sheet{width:210mm;min-height:297mm;padding:14mm 14mm 16mm;box-shadow:0 1px 2px #00000014,0 12px 32px #0000001a}.sheet-fit{border-radius:inherit;background:#e9ecf0;width:100%;position:relative;overflow:hidden}.sheet-fit__inner{transform-origin:0 0;will-change:transform;width:210mm;position:absolute;top:0;left:0}.sheet-fit .sheet{width:210mm;min-height:297mm;margin:0;padding:14mm 14mm 16mm;box-shadow:0 1px 2px #00000014,0 12px 32px #0000001a}.sheet-fit .sheet+.sheet{margin-top:8mm}.sheet-fit--thumb{aspect-ratio:210/297;background:#fff}.sheet-fit--thumb .sheet{box-shadow:none;pointer-events:none}}@media print{html,body{background:#fff;margin:0;padding:0}.no-print{display:none!important}.sheet-preview{background:0 0;margin:0;padding:0;overflow:visible}.sheet,.sheet-preview .sheet,.sheet-fit .sheet{box-sizing:border-box;width:210mm;height:297mm;min-height:0;box-shadow:none;border-radius:0;margin:0;padding:14mm 14mm 16mm;overflow:hidden}.sheet+.sheet,.sheet-fit .sheet+.sheet{break-before:page;margin-top:0}}.sheet--deco{--fam-2:#f6b73c;--fam-3:#3b9bd9;--fam-tint:9%;--fam-radius:2.5mm;--fam-lift:1.4pt;--fam-line:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet--deco{--fam-line:color-mix(in srgb, var(--sheet-accent) 42%, white)}}.sheet--deco{--fam-line-strong:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet--deco{--fam-line-strong:color-mix(in srgb, var(--sheet-accent) 62%, white)}}.sheet--deco{--fam-bg:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet--deco{--fam-bg:color-mix(in srgb, var(--sheet-accent) var(--fam-tint), white)}}.sheet--deco{--fam-bg-2:var(--fam-2)}@supports (color:color-mix(in lab, red, red)){.sheet--deco{--fam-bg-2:color-mix(in srgb, var(--fam-2) 22%, white)}}.sheet--deco{--fam-bg-3:var(--fam-3)}@supports (color:color-mix(in lab, red, red)){.sheet--deco{--fam-bg-3:color-mix(in srgb, var(--fam-3) 14%, white)}}.sheet--fam-korean{--fam-2:#f6b73c;--fam-3:#3b9bd9}.sheet--fam-name{--fam-2:#f6b73c;--fam-3:#2bb59a}.sheet--fam-english{--fam-2:#2f80ed;--fam-3:#f2a93b}.sheet--fam-cognition{--fam-2:#14b8a6;--fam-3:#f472b6}.sheet--fam-hanja{--fam-2:#c0392b;--fam-3:#2e8b57}.sheet--fam-picture{--fam-2:#f6b73c;--fam-3:#14b8a6}.theme-playful.sheet--deco{--fam-tint:14%;--fam-radius:4mm;--fam-lift:2pt}.theme-compact.sheet--deco{--fam-tint:5%;--fam-radius:1.5mm;--fam-lift:1pt}.sheet--mono.sheet--deco{--fam-2:#6b727c;--fam-3:#6b727c;--fam-tint:0%;--fam-lift:.8pt;--fam-line:var(--sheet-line);--fam-line-strong:var(--sheet-ink);--fam-bg:#fff;--fam-bg-2:#fff;--fam-bg-3:#fff}.sheet--deco .problem__num,.sheet--deco .en-no,.sheet--deco .korean__num{background:var(--sheet-accent-deep);color:#fff}.sheet--mono.sheet--deco .problem__num,.sheet--mono.sheet--deco .en-no,.sheet--mono.sheet--deco .korean__num{background:var(--sheet-ink);color:#fff;border:none}.sheet--deco .sheet-foot{border-top:.9pt dashed var(--fam-line)}.theme-playful.sheet--deco.sheet--math .sheet-grid{outline:1pt dashed var(--fam-line-strong);outline-offset:2mm;border-radius:3mm}.theme-playful.sheet--deco:not(.sheet--math) .problem{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful.sheet--deco:not(.sheet--math) .problem{background:color-mix(in srgb, var(--sheet-accent) 4%, white)}}.theme-playful.sheet--deco:not(.sheet--math) .problem{box-shadow:inset 0 0 0 1pt var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful.sheet--deco:not(.sheet--math) .problem{box-shadow:inset 0 0 0 1pt color-mix(in srgb, var(--sheet-accent) 24%, white)}}.theme-playful.sheet--deco:not(.sheet--math) .problem{border-radius:5mm}.theme-playful.sheet--deco:not(.sheet--math) .problem__num{background:var(--sheet-accent);color:#fff;width:7mm;height:7mm;box-shadow:0 .6mm 0 var(--sheet-accent-deep);z-index:1;font-size:10.5pt;top:1.6mm;left:1.6mm}.theme-playful.sheet--deco:not(.sheet--math) .pic-img--lg{width:24mm;height:24mm}.theme-playful.sheet--deco:not(.sheet--math) .pic-choice__circle,.theme-playful.sheet--deco:not(.sheet--math) .pic-initial__circle{border-color:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.theme-playful.sheet--deco:not(.sheet--math) .pic-choice__circle,.theme-playful.sheet--deco:not(.sheet--math) .pic-initial__circle{border-color:color-mix(in srgb, var(--sheet-accent) 60%, white)}}.theme-playful.sheet--deco:not(.sheet--math) .pic-choice__circle,.theme-playful.sheet--deco:not(.sheet--math) .pic-initial__circle{border-width:1.1pt}.sheet--deco .kfind-cell{border:.7pt solid var(--fam-line);border-bottom-width:var(--fam-lift);border-bottom-color:var(--fam-line-strong)}.sheet--deco .kfind-target{outline:.9pt dashed var(--fam-line-strong);outline-offset:1mm}.sheet--deco .kfind-head__label{color:var(--sheet-accent-deep)}.sheet--deco .kquiz__hint{background:var(--fam-bg-2);color:var(--sheet-ink);border-radius:3mm}.sheet--deco .kquiz__box--blank{border-color:var(--fam-line-strong)}.sheet--deco .kquiz__box--given{background:var(--fam-bg);border-color:var(--fam-line)}.sheet--deco .klink__box{border-color:var(--fam-line-strong)}.sheet--deco .klink__box--blank{border-color:var(--fam-line-strong);background:var(--fam-bg)}.sheet--deco .klink__word{border:.8pt solid var(--fam-line-strong);border-bottom-width:var(--fam-lift);border-radius:var(--fam-radius);background:#fff}.sheet--deco .klink__dot{background:var(--sheet-accent-deep)}.sheet--deco .klink__op{color:var(--sheet-accent-deep)}.sheet--deco .ktable__cell--label{background:var(--fam-bg-2);color:var(--sheet-ink);border-color:var(--fam-line)}.sheet--deco .ktable__cell--corner{background:var(--sheet-accent-deep);color:#fff}.sheet--deco .ktable__cell{border-color:var(--fam-line)}.sheet--deco .ktable__cell--blank{background:var(--fam-bg)}.sheet--deco .kverb-title{border-radius:var(--fam-radius);background:var(--fam-bg);border-left:1.5mm solid var(--sheet-accent-deep);padding:1mm 3mm}.sheet--deco .kverb-pair__word,.sheet--deco .kverb-pair__meaning{border-color:var(--fam-line-strong);border-radius:var(--fam-radius)}.sheet--deco .kverb-usage__cell{border-color:var(--fam-line)}.sheet--deco .kverb-usage__cell--blank{background:var(--fam-bg)}.sheet--deco .ksent-row:nth-child(2n of .ksent-row){background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet--deco .ksent-row:nth-child(2n of .ksent-row){background:color-mix(in srgb, var(--sheet-accent) 4%, white)}}.sheet--deco .ksent-row:nth-child(2n of .ksent-row){border-radius:1.5mm}.sheet--deco .ksent-blank{border-bottom-color:var(--sheet-accent-deep)}.sheet--deco .ksent-pair__box{border-color:var(--fam-line-strong);border-radius:var(--fam-radius)}.sheet--deco .ksent-legend__box{border-radius:var(--fam-radius)}.sheet--deco .name-row{border-radius:var(--fam-radius);outline:.7pt solid var(--fam-line);outline-offset:-.35pt;overflow:hidden}.sheet--deco .name-cell{border-color:var(--fam-line)}.sheet--deco .name-cell--model{background:var(--fam-bg);color:var(--sheet-accent-deep)}.sheet--deco .name-cell--jamo{background:var(--fam-2)}@supports (color:color-mix(in lab, red, red)){.sheet--deco .name-cell--jamo{background:color-mix(in srgb, var(--fam-2) 12%, white)}}.sheet--deco .name-cell--trace{color:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet--deco .name-cell--trace{color:color-mix(in srgb, var(--sheet-accent) 38%, white)}}.sheet--deco .name-cell:before,.sheet--deco .name-cell:after{border-color:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet--deco .name-cell:before,.sheet--deco .name-cell:after{border-color:color-mix(in srgb, var(--sheet-accent) 22%, white)}}.theme-playful.sheet--deco .name-row:nth-child(2n){background:var(--fam-2)}@supports (color:color-mix(in lab, red, red)){.theme-playful.sheet--deco .name-row:nth-child(2n){background:color-mix(in srgb, var(--fam-2) 6%, white)}}.sheet--deco .en-w800__box{border-color:var(--sheet-ink)}.sheet--deco .en-w800__box.is-blank{background:var(--fam-bg);border-style:dashed;border-color:var(--fam-line-strong)}.sheet--deco .en-grid{border:.8pt solid var(--fam-line-strong);border-radius:var(--fam-radius);background:var(--fam-bg)}.sheet--deco .en-grid__cell{border-color:var(--fam-line-strong);background:#fff}.sheet--deco .problem:has(>.en-sent){background:var(--fam-bg-3);border-color:var(--fam-2)}@supports (color:color-mix(in lab, red, red)){.sheet--deco .problem:has(>.en-sent){border-color:color-mix(in srgb, var(--fam-2) 50%, white)}}.sheet--deco .en-sent__head{color:var(--fam-2)}.sheet--mono.sheet--deco .en-sent__head{color:var(--sheet-ink)}.sheet--deco .en-sent__blank,.sheet--deco .en-blank__gap,.sheet--deco .en-gram__gap,.sheet--deco .en-form__gap{border-bottom:1.2pt solid var(--sheet-accent-deep)}.sheet--deco .en-find-target{background:var(--fam-bg);border-color:var(--fam-line-strong);border-radius:var(--fam-radius)}.sheet--deco .en-find__word{border-color:var(--fam-line);border-bottom-width:var(--fam-lift);border-bottom-color:var(--fam-line-strong);border-radius:var(--fam-radius)}.sheet--deco .en-builder__piece{border-color:var(--fam-line-strong);background:var(--fam-bg);border-radius:1.5mm}.sheet--deco .en-builder__mean,.sheet--deco .en-builder__word{border-color:var(--fam-line-strong);border-radius:var(--fam-radius)}.sheet--deco .en-builder__dot{background:var(--sheet-accent-deep)}.sheet--deco .en-blocks__target{background:var(--fam-bg);border-color:var(--fam-line-strong);border-radius:var(--fam-radius)}.sheet--deco .en-blocks__choice{border-color:var(--fam-line);border-radius:var(--fam-radius)}.sheet--deco .en-alpha__head{background:var(--fam-bg-2);border-radius:1.5mm}.sheet--deco .en-alpha__cell{border-color:var(--fam-line)}.sheet--deco .en-order__cell{border-color:var(--fam-line-strong);border-radius:var(--fam-radius)}.sheet--deco .en-order__slot{background:var(--fam-bg)}.sheet--deco .en-guide__box{border:.8pt solid var(--fam-line-strong);border-radius:var(--fam-radius);background:var(--fam-bg)}.sheet--deco .en-guide__title{color:var(--sheet-accent-deep)}.sheet--deco .en-gram__box,.sheet--deco .en-form{border-color:var(--fam-line);border-radius:var(--fam-radius)}.sheet--deco .en-gram__opt,.sheet--deco .en-gram__part{border-color:var(--fam-line-strong);border-radius:1.5mm}.sheet--deco .en-form__badge{background:var(--fam-2);color:#fff}.sheet--deco .en-irr__card{border-radius:var(--fam-radius)}.sheet--deco .en-irr__cell{border-color:var(--fam-line)}.sheet--deco .cg-char{border:.3mm solid var(--fam-line-strong);border-bottom-width:calc(var(--fam-lift) + .2mm);border-radius:var(--fam-radius)}.sheet--deco .cg-cbn__legend{border-radius:var(--fam-radius);background:var(--fam-bg);padding:1.5mm}.sheet--deco .cg-grid--box,.sheet--deco .cg-grid--lined{border-color:var(--fam-line-strong)}.sheet--deco .cg-grid__cell{border-color:var(--fam-line)}.sheet--deco .cg-pattern__cell{border-color:var(--fam-line-strong);border-radius:1.5mm}.sheet--deco .cg-pattern__cell--answer{background:var(--fam-bg)}.sheet--deco .cg-overlap__box,.sheet--deco .cg-overlap__choice,.sheet--deco .cg-scatter__frame,.sheet--deco .cg-halving__frame,.sheet--deco .cg-match__frame{border-color:var(--fam-line-strong);border-radius:var(--fam-radius)}.sheet--deco .cg-scatter__targets{background:var(--fam-bg);border-radius:var(--fam-radius)}.sheet--deco .cg-link__box{border-color:var(--fam-line-strong);border-radius:var(--fam-radius);background:#fff}.sheet--deco .cg-link__box--left{background:var(--fam-bg)}.sheet--deco .cg-link__dot{background:var(--sheet-accent-deep)}.sheet--deco .cg-maze{border-radius:var(--fam-radius);outline:.9pt solid var(--fam-line-strong);overflow:hidden}.sheet--deco .hanja-find{background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.sheet--deco .hanja-find{background:color-mix(in srgb, var(--sheet-accent) 4%, white)}}.sheet--deco .hanja-find{border-color:var(--fam-line-strong);border-bottom-width:var(--fam-lift)}.sheet--deco .hanja-find-head__target{border-radius:var(--fam-radius);background:var(--fam-bg);padding:.5mm 2.5mm}.sheet--deco .hanja-find-legend{border:.8pt solid var(--fam-line-strong);border-left:2mm solid var(--sheet-accent-deep);background:var(--fam-bg);border-radius:var(--fam-radius)}.sheet--deco .hanja-word{border-color:var(--fam-line-strong);border-radius:var(--fam-radius);border-bottom-width:var(--fam-lift)}.sheet--deco .hanja-word__char{border-color:var(--fam-line-strong)}.sheet--deco .hanja-word__opt{border-color:var(--fam-line);border-radius:1.2mm}.sheet--deco .hanja-word__desc{background:var(--fam-bg-3);border-color:var(--fam-3)}@supports (color:color-mix(in lab, red, red)){.sheet--deco .hanja-word__desc{border-color:color-mix(in srgb, var(--fam-3) 45%, white)}}.sheet--deco .hanja-word__desc{border-radius:var(--fam-radius)}.sheet--deco .hanja-word__box--write{border-color:var(--fam-line-strong)}.sheet--deco .hanja-vocab__cell{border-color:var(--fam-line)}.sheet--deco .hanja-vocab__cell--hanja{background:var(--fam-bg);border-color:var(--fam-line-strong);border-radius:var(--fam-radius)}.sheet--deco .hanja-vocab__dot{background:var(--sheet-accent-deep)}.sheet--deco .hanja-stroke__info{background:var(--fam-bg);border-color:var(--fam-line-strong)}.sheet--deco .hanja-stroke__step{border-color:var(--fam-line);border-radius:1.5mm}.sheet--deco .hanja-stroke__step--blank{background:var(--fam-bg);border-style:dashed;border-color:var(--fam-line-strong)}.sheet--deco .hanja-stroke__char{border-color:var(--fam-line-strong);border-radius:var(--fam-radius)}.sheet--mono.sheet--deco .kquiz__hint,.sheet--mono.sheet--deco .ktable__cell--label,.sheet--mono.sheet--deco .en-alpha__head,.sheet--mono.sheet--deco .name-cell--jamo{background:#f1f3f5}.sheet--mono.sheet--deco .ktable__cell--corner,.sheet--mono.sheet--deco .en-form__badge{background:var(--sheet-ink)}
