.wk{--u:min(1mm, calc((100vw - 24px) / 210));--t:max(var(--u), 2.5px);--wk-ink:#111;--wk-soft:#555;--wk-guide:#9a9a9a;--wk-rule:#cfcfcf;--f-kid:var(--f-andika), "Andika", var(--font-ui), system-ui, sans-serif;--f-kid-d:var(--f-baloo), "Baloo 2", var(--font-ui), system-ui, sans-serif;background:var(--bg-subtle);min-height:100vh;color:var(--ink-1)}.wk-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wk-bar{z-index:10;background:var(--glass-chrome-bg,var(--bg-surface));-webkit-backdrop-filter:var(--glass-chrome-filter,none);backdrop-filter:var(--glass-chrome-filter,none);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.wk-bar__in{align-items:center;gap:12px;max-width:1040px;margin:0 auto;padding:10px 16px;display:flex}.wk-bar__back{min-width:0;color:var(--ink-1);flex:auto;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wk-bar__back>svg{flex:none;width:20px;height:20px}.wk-bar__back>span{flex-direction:column;min-width:0;line-height:1.2;display:flex}.wk-bar__backlabel{color:var(--ink-3);font-size:12px}.wk-bar__backtitle{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.wk-bar__brand{color:var(--ink-1);flex:none}.wk-bar__actions{flex:none;gap:8px;display:flex}.wk-btn{border:1px solid var(--border);background:var(--bg-surface);height:44px;color:var(--ink-1);font:600 15px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding-inline:16px;text-decoration:none;display:inline-flex}.wk-btn:hover{border-color:var(--border-strong)}.wk-btn svg{flex:none;width:18px;height:18px}.wk-btn--primary{background:var(--brand);color:var(--brand-on);border-color:#0000}.wk-btn--primary:hover{background:var(--brand-hover,var(--brand))}.wk-btn:focus-visible,.wk-bar__back:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:720px){.wk-bar__brand{display:none}.wk-btn{padding-inline:12px}}@media (max-width:520px){.wk-bar__in{flex-wrap:wrap}.wk-bar__actions{width:100%}.wk-bar__actions>*{flex:1;justify-content:center}}.wk-main{padding:18px 12px 48px}.wk-intro{max-width:210mm;margin:0 auto 16px}.wk-crumbs{margin-bottom:10px}.wk-intro__lead{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.wk-intro__lead a,.wk-more a{color:var(--brand)}.wk-more{flex-wrap:wrap;justify-content:center;gap:8px 22px;max-width:210mm;margin:22px auto 0;font-size:14px;display:flex}.wk-sheet{width:min(100%, calc(var(--u) * 210));padding:calc(var(--u) * 13) calc(var(--u) * 13) calc(var(--u) * 12);color:var(--wk-ink);font-family:var(--f-kid);font-size:calc(var(--t) * 4.2);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-radius:3px;margin:0 auto;line-height:1.35;box-shadow:0 1px 2px #0000001f,0 10px 32px -12px #00000047}.wk-head__top{justify-content:space-between;align-items:center;gap:calc(var(--u) * 4);padding-bottom:calc(var(--u) * 2.5);border-bottom:calc(var(--u) * .35) solid var(--wk-ink);color:var(--wk-ink);display:flex}.wk-head__logo{filter:grayscale()contrast(1.4);line-height:0;display:inline-flex}.wk-head__logo svg{height:calc(var(--u) * 5);width:auto}.wk-head__scope{font-family:var(--font-ui);font-size:calc(var(--t) * 3.1);color:var(--wk-soft);text-align:right}.wk-head__main{align-items:center;gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 3);display:flex}.wk-head__titles{flex:1;min-width:0}.wk-title{font-family:var(--f-kid-d);font-weight:700;font-size:calc(var(--t) * 10);letter-spacing:-.01em;color:var(--wk-ink);margin:0;line-height:1.02}.wk-title__scope{margin-top:calc(var(--u) * 1.8);font-family:var(--f-kid);font-weight:400;font-size:calc(var(--t) * 4.2);letter-spacing:0;color:#333;display:block}.wk-tagline{margin:calc(var(--u) * 1) 0 0;font-weight:700;font-size:calc(var(--t) * 4.4)}.wk-tara{width:calc(var(--u) * 19);height:calc(var(--u) * 19);--tara-body:#fff;--tara-shade:#ececec;--tara-line:#111;--tara-ink:#111;--tara-glint:#fff;--tara-mitt:#fff;--tara-cheek:#d6d6d6;filter:grayscale();flex:none;line-height:0}.wk-tara svg{width:100%;height:100%}.wk-namedate{gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 3);font-size:calc(var(--t) * 4.6);font-weight:700;display:flex}.wk-field{align-items:flex-end;gap:calc(var(--u) * 2.5);flex:2;display:flex}.wk-field--date{flex:1}.wk-field__line{height:calc(var(--u) * 8);border-bottom:calc(var(--u) * .4) solid var(--wk-ink);flex:1}.wk-head__intro{margin:calc(var(--u) * 3.5) 0 0;padding:calc(var(--u) * 2) calc(var(--u) * 4);border:calc(var(--u) * .35) dashed var(--wk-guide);border-radius:calc(var(--u) * 3);font-size:calc(var(--t) * 4)}.wk-exercises{margin:calc(var(--u) * 2) 0 0;padding:0;list-style:none}.wk-ex{padding:calc(var(--u) * 4) 0 calc(var(--u) * 4.5);border-top:calc(var(--u) * .3) solid var(--wk-rule);break-inside:avoid;page-break-inside:avoid}.wk-ex:first-child{border-top:0}.wk-ex__q{align-items:flex-start;gap:calc(var(--u) * 3);margin:0 0 calc(var(--u) * 3.5);font-family:var(--f-kid);font-weight:700;font-size:calc(var(--t) * 5.2);color:var(--wk-ink);line-height:1.3;display:flex}.wk-ex__prompt{font:inherit;margin:0}.wk-ex__n{width:calc(var(--u) * 8.5);height:calc(var(--u) * 8.5);margin-top:calc(var(--u) * -.6);border:calc(var(--u) * .55) solid var(--wk-ink);font-family:var(--f-kid-d);font-size:calc(var(--t) * 4.8);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.wk-ex__body{padding-left:calc(var(--u) * 11.5)}.wk-box{width:calc(var(--u) * 17);height:calc(var(--u) * 15);border:calc(var(--u) * .55) solid var(--wk-ink);border-radius:calc(var(--u) * 2.5);vertical-align:middle;background:#fff;flex:none;display:inline-block}.wk-box--sm{width:calc(var(--u) * 14);height:calc(var(--u) * 11);margin-inline:calc(var(--u) * .8)}.wk-box--lg{width:calc(var(--u) * 22);height:calc(var(--u) * 18)}.wk-arrow{font-family:var(--f-kid-d);font-weight:700;font-size:calc(var(--t) * 7);color:var(--wk-soft);flex:none;line-height:1}.wk-group{grid-template-columns:repeat(var(--per-row), var(--pic));gap:calc(var(--u) * 1.6) calc(var(--u) * 1.4);place-content:center;display:inline-grid}.wk-pic{width:var(--pic);height:var(--pic);display:block;position:relative}.wk-pic svg{width:100%;height:100%;display:block}.wk-pic svg.wk-pic__cross{width:116%;height:116%;position:absolute;inset:-8%}.wk-count{justify-content:start;gap:calc(var(--u) * 4);grid-template-columns:max-content max-content max-content;display:grid}.wk-count__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:calc(var(--u) * 4);display:grid}.wk-count__pics{min-height:calc(var(--u) * 20);min-width:calc(var(--u) * 24);padding:calc(var(--u) * 3) calc(var(--u) * 3.5);border:calc(var(--u) * .35) solid var(--wk-guide);border-radius:calc(var(--u) * 3.5);flex:none;justify-content:center;align-items:center;display:inline-flex}.wk-cards{gap:calc(var(--u) * 5) calc(var(--u) * 7);flex-wrap:wrap;display:flex}.wk-card{justify-content:center;align-items:center;gap:calc(var(--u) * 1.5);min-width:calc(var(--u) * 28);min-height:calc(var(--u) * 26);padding:calc(var(--u) * 5) calc(var(--u) * 3.5) calc(var(--u) * 3);border:calc(var(--u) * .35) solid var(--wk-ink);border-radius:calc(var(--u) * 3.5);background:#fff;flex-direction:column;display:inline-flex;position:relative}.wk-card__tag{top:calc(var(--u) * 1.2);left:calc(var(--u) * 2);font-family:var(--f-kid-d);font-weight:700;font-size:calc(var(--t) * 3.6);color:var(--wk-soft);line-height:1;position:absolute}.wk-card__num{font-family:var(--f-kid-d);font-weight:700;font-size:calc(var(--t) * 11);font-variant-numeric:tabular-nums;line-height:.95}.wk-card__num--under{font-size:calc(var(--t) * 6.5)}.wk-card__label{font-weight:700;font-size:calc(var(--t) * 5);line-height:1.1}.wk-card__label--letter{font-family:var(--f-kid);font-size:calc(var(--t) * 11);line-height:1}.wk-match{grid-template-columns:max-content minmax(calc(var(--u) * 24), 1fr) max-content;gap:calc(var(--u) * 3) 0;max-width:calc(var(--u) * 150);display:grid}.wk-match__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.wk-match__cell{align-items:center;gap:calc(var(--u) * 2.5);display:flex}.wk-match__cell .wk-card{flex:1}.wk-match .wk-card{min-width:calc(var(--u) * 30);min-height:calc(var(--u) * 17);padding-top:calc(var(--u) * 3.5);padding-bottom:calc(var(--u) * 2.5)}.wk-dot{border:calc(var(--u) * 1.6) solid var(--wk-ink);border-radius:50%;flex:none;width:0;height:0}.wk-trace__line{row-gap:calc(var(--u) * 4);flex-wrap:wrap;display:flex}.wk-trace--digit .wk-trace__copy,.wk-trace__line--free{height:calc(var(--u) * 26);position:relative}.wk-trace--digit .wk-trace__copy{padding:0 calc(var(--u) * 2.2);display:block}.wk-trace--digit .wk-trace__copy:before,.wk-trace__line--free:before{content:"";border-top:calc(var(--u) * .3) solid var(--wk-guide);border-bottom:calc(var(--u) * .3) dashed #c4c4c4;height:40%;position:absolute;top:10%;left:0;right:0}.wk-trace--digit .wk-trace__copy:after,.wk-trace__line--free:after{content:"";border-top:calc(var(--u) * .45) solid var(--wk-ink);position:absolute;bottom:10%;left:0;right:0}.wk-trace--digit .wk-trace__copy svg{z-index:1;width:auto;height:100%;display:block;position:relative}.wk-trace__line--free{margin-top:calc(var(--u) * 4);width:100%}.wk-trace--letter .wk-trace__line{row-gap:calc(var(--u) * 3)}.wk-trace--letter .wk-trace__copy{height:calc(var(--u) * 30);display:block}.wk-trace--letter .wk-trace__copy svg{width:auto;height:100%;display:block}.wk-trace__row{margin-top:calc(var(--u) * 3);height:calc(var(--u) * 30)}.wk-trace__row svg{display:block}.wk-trace--shape .wk-trace__line{gap:calc(var(--u) * 4)}.wk-trace--shape .wk-trace__copy{width:calc(var(--u) * 28);height:calc(var(--u) * 28);display:block}.wk-trace--shape .wk-trace__copy svg{width:100%;height:100%;display:block}.wk-fill{font-family:var(--f-kid-d);font-weight:700;font-size:calc(var(--t) * 7.5);word-spacing:.08em;margin:0;line-height:1.9}.wk-fill--text{font-family:var(--f-kid);font-size:calc(var(--t) * 5.4);line-height:2.1}.wk-draw{gap:calc(var(--u) * 5);display:grid}.wk-draw[data-boxes="2"],.wk-draw[data-boxes="3"],.wk-draw[data-boxes="4"]{grid-template-columns:1fr 1fr}.wk-draw__box{height:calc(var(--u) * 46);border:calc(var(--u) * .45) dashed #6f6f6f;border-radius:calc(var(--u) * 4);display:block;position:relative}.wk-draw[data-boxes="3"] .wk-draw__box,.wk-draw[data-boxes="4"] .wk-draw__box{height:calc(var(--u) * 40)}.wk-draw__n{top:calc(var(--u) * 1.5);left:calc(var(--u) * 2.5);font-family:var(--f-kid-d);font-weight:700;font-size:calc(var(--t) * 3.6);color:var(--wk-soft);position:absolute}.wk-sums{grid-template-columns:repeat(auto-fill, minmax(calc(var(--u) * 70), 1fr));gap:calc(var(--u) * 6) calc(var(--u) * 10);display:grid}.wk-sums--pics{align-items:center;gap:calc(var(--u) * 6) calc(var(--u) * 10);grid-template-columns:max-content 1fr}.wk-sums--pics .wk-sum{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.wk-sum{align-items:flex-start;gap:calc(var(--u) * 3);flex-direction:column;display:flex}.wk-sum__pics{align-items:center;gap:calc(var(--u) * 3);min-height:calc(var(--u) * 10);display:flex}.wk-sum__picop{font-family:var(--f-kid-d);font-weight:700;font-size:calc(var(--t) * 6);line-height:1}.wk-sum__eq{align-items:center;gap:calc(var(--u) * 2.8);font-family:var(--f-kid-d);font-weight:700;font-size:calc(var(--t) * 8.5);font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}.wk-sumcols{gap:calc(var(--u) * 7) calc(var(--u) * 14);flex-wrap:wrap;display:flex}.wk-sumcol{min-width:calc(var(--u) * 24);font-family:var(--f-kid-d);font-weight:700;font-size:calc(var(--t) * 8.5);font-variant-numeric:tabular-nums;justify-items:end;line-height:1.15;display:inline-grid}.wk-sumcol__op{margin-right:calc(var(--u) * 3)}.wk-sumcol .wk-box{width:100%;min-width:calc(var(--u) * 17)}.wk-sumcol__rule{width:100%;margin:calc(var(--u) * 1) 0 calc(var(--u) * 2.5);border-top:calc(var(--u) * .55) solid var(--wk-ink)}.wk-sheetfoot{margin-top:calc(var(--u) * 6);padding-top:calc(var(--u) * 3);border-top:calc(var(--u) * .3) solid #bdbdbd;font-family:var(--font-ui);font-size:calc(var(--t) * 2.8);color:var(--wk-soft);line-height:1.45}.wk-sheetfoot p{margin:0}.wk-key{margin-top:calc(var(--u) * 12);padding-top:calc(var(--u) * 8);border-top:calc(var(--u) * .45) dashed #8a8a8a;break-before:page;page-break-before:always}.wk-key__h{font-family:var(--f-kid-d);font-weight:700;font-size:calc(var(--t) * 8);margin:0;line-height:1.1}.wk-key__for{font-family:var(--f-kid);font-weight:400;font-size:calc(var(--t) * 4.2);color:var(--wk-soft)}.wk-key__note{margin:calc(var(--u) * 2) 0 calc(var(--u) * 5);font-size:calc(var(--t) * 3.8);color:#333}.wk-key__list{gap:calc(var(--u) * 2.5);margin:0;padding:0;list-style:none;display:grid}.wk-key__item{grid-template-columns:calc(var(--u) * 9) 1fr;column-gap:calc(var(--u) * 2.5);padding-bottom:calc(var(--u) * 2.5);border-bottom:calc(var(--u) * .25) solid #e1e1e1;break-inside:avoid;display:grid}.wk-key__n{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border:calc(var(--u) * .45) solid var(--wk-ink);font-family:var(--f-kid-d);font-weight:700;font-size:calc(var(--t) * 3.8);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.wk-key__q{font-size:calc(var(--t) * 3.5);color:var(--wk-soft)}.wk-key__a{font-weight:700;font-size:calc(var(--t) * 4.6)}.wk-key__practised{margin-top:calc(var(--u) * 5);break-inside:avoid;font-size:calc(var(--t) * 3.8)}.wk-key__ph{margin:0 0 calc(var(--u) * 1.5);font-weight:700}.wk-key__practised ul{padding-left:calc(var(--u) * 6);margin:0;list-style:outside}@page{size:A4;margin:12mm 13mm 14mm}@media print{.wk{--u:1mm;--t:1mm;background:#fff;min-height:0}html,body{background:#fff!important}.wk-bar,.wk-intro,.wk-more,.ws-toast,.ws-tabbar{display:none!important}.wk-main{padding:0}.wk-sheet{width:auto;box-shadow:none;border-radius:0;padding:0}.wk-key{border-top:0;margin-top:0;padding-top:0}a{color:inherit;text-decoration:none}}
