.j9paUa_hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.j9paUa_answer:focus-visible,.j9paUa_carry:focus-visible,.j9paUa_dial:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.j9paUa_badge{width:20px;height:20px;color:var(--on-mark-dark);border-radius:50%;place-items:center;display:grid}.j9paUa_badge[data-size=large]{width:28px;height:28px}.j9paUa_badge[data-mark=tick]{background:var(--maths-mark)}.j9paUa_badge[data-mark=cross]{background:var(--mark-problem)}.j9paUa_badge[data-mark=shown]{background:var(--answer-shown);color:var(--bg-surface)}.j9paUa_answer{appearance:none;width:var(--answer-w,68px);height:var(--answer-h,72px);border:2px dashed var(--border-input);border-radius:var(--radius-small);color:var(--text-primary);font:var(--type-number-large);cursor:pointer;background:0 0;padding:0;font-size:2rem;font-weight:700;position:relative}.j9paUa_answer[data-state=now]{border:3px solid var(--border-selected);background:var(--bg-surface)}.j9paUa_answer[data-state=filled]{background:var(--bg-tile);border:2px solid #0000}.j9paUa_answer[data-state=right],.j9paUa_answer[data-state=wrong]{border:3px solid var(--maths-mark);background:var(--bg-tile)}.j9paUa_answer[data-state=wrong]{border-color:var(--mark-problem)}.j9paUa_answer .j9paUa_badge{position:absolute;top:-10px;right:-10px}.j9paUa_answer:disabled,.j9paUa_carry:disabled{cursor:default}.j9paUa_carry{appearance:none;border:1.5px dashed var(--border-input);width:41px;height:30px;color:var(--text-primary);font:var(--type-caption);cursor:pointer;background:0 0;border-radius:6px;justify-self:center;padding:0;font-weight:700;position:relative}.j9paUa_carry:after{content:"";position:absolute;inset:-7px -2px}.j9paUa_carry[data-state=filled]{background:var(--bg-tile);border:1.5px solid #0000}.j9paUa_carry[data-state=now]{border:2px solid var(--border-selected);background:var(--bg-surface)}.j9paUa_word{align-items:center;gap:var(--space-1);min-height:36px;padding:var(--space-half) var(--space-1-half);border-radius:var(--radius-small);background:var(--bg-tile);font:var(--type-body-large-bold);color:var(--text-primary);border:2px solid #0000;display:flex}.j9paUa_wordText{flex:1}.j9paUa_word[data-state=now]{background:var(--bg-surface);border-color:var(--border-selected)}.j9paUa_wordNow{font:var(--type-caption);color:var(--text-secondary)}.j9paUa_word[data-state=found]{background:var(--mark-done-tint);color:var(--text-secondary)}.j9paUa_word[data-state=found] .j9paUa_wordText{text-decoration:line-through}.j9paUa_wordTick{background:var(--maths-mark);width:22px;height:22px;color:var(--on-mark-dark);border-radius:50%;flex:none;order:2;place-items:center;display:grid}.j9paUa_dial{appearance:none;border-radius:var(--radius-pill);background:var(--maths-mark);width:100%;min-height:76px;color:var(--on-mark-dark);font:var(--type-number-large);cursor:pointer;border:0;font-size:1.25rem;font-weight:700}.j9paUa_dial:disabled{opacity:.4;cursor:default}.j9paUa_digit{border-radius:var(--radius-small);font:var(--type-number-large);color:var(--text-primary);place-items:center;display:grid}.j9paUa_digit[data-kind=target]{background:var(--text-primary);min-height:52px;color:var(--bg-surface)}.j9paUa_digit:not([data-kind=target]){background:var(--bg-surface);min-height:72px;box-shadow:inset 0 0 0 2px var(--border-input);font-size:2.5rem;line-height:3rem}.j9paUa_digit[data-kind=same]{background:var(--maths-tint);box-shadow:inset 0 0 0 4px var(--maths-mark)}.j9paUa_digit[data-kind=right]{box-shadow:inset 0 0 0 3px var(--answer-right)}.j9paUa_digit[data-kind=off]{box-shadow:inset 0 0 0 3px var(--answer-not-yet)}.j9paUa_digit[data-kind=shown]{box-shadow:inset 0 0 0 3px var(--answer-shown)}.j9paUa_price{padding:var(--space-half) var(--space-2);border-radius:var(--radius-small);background:var(--bg-tile);color:var(--text-primary);font:var(--type-number-large);font-weight:700;display:inline-block}@media (max-width:599px){.j9paUa_answer{width:var(--answer-w,50px);height:var(--answer-h,58px);font-size:1.5rem}.j9paUa_carry{width:30px;height:26px}.j9paUa_carry:after{inset:-9px -7px}.j9paUa_word{border-radius:var(--radius-pill);padding:var(--space-half) var(--space-2)}.j9paUa_wordTick{width:auto;height:auto;color:var(--text-secondary);background:0 0;order:0}.j9paUa_wordNow{display:none}.j9paUa_dial{min-height:64px;font-size:var(--dial-font,1.25rem)}.j9paUa_digit:not([data-kind=target]){min-height:60px;font-size:2rem}}
._8NO-xa_buddy{flex:none;display:block}._8NO-xa_wave{transform-origin:50% 90%;animation:1.2s ease-in-out 2 _8NO-xa_wave}@keyframes _8NO-xa_wave{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){._8NO-xa_wave{animation:none}}
.EmXFsa_button{appearance:none;cursor:pointer;border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-1);text-align:center;color:var(--text-primary);border:0;text-decoration:none;transition:transform .12s,opacity .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.EmXFsa_button:hover:not(:disabled){transform:translateY(-1px)}}.EmXFsa_button:active:not(:disabled){transform:scale(.97)}.EmXFsa_large{min-height:var(--size-button);min-width:200px;padding:0 var(--space-5);font:var(--type-button-large)}.EmXFsa_small{min-height:var(--size-control);padding:0 var(--space-3);font:var(--type-label-large)}.EmXFsa_primary{background:var(--action-primary);color:var(--text-on-primary)}.EmXFsa_secondary{background:var(--bg-surface);box-shadow:var(--elevation-card)}.EmXFsa_small.EmXFsa_secondary{background:var(--bg-tile);box-shadow:none}.EmXFsa_secondary.EmXFsa_on-tile,.EmXFsa_small.EmXFsa_secondary.EmXFsa_on-tile{background:var(--bg-surface)}.EmXFsa_secondary.EmXFsa_on-surface,.EmXFsa_small.EmXFsa_secondary.EmXFsa_on-surface{background:var(--bg-tile);box-shadow:none}.EmXFsa_danger{background:var(--bg-surface);color:var(--text-danger);box-shadow:inset 0 0 0 2px var(--border-danger)}.EmXFsa_button:disabled{opacity:.4;box-shadow:none;cursor:default}.EmXFsa_check:disabled{opacity:1;background:var(--bg-selected);color:var(--text-primary)}.EmXFsa_quiet,.EmXFsa_plain{min-height:var(--size-tap);padding:0 var(--space-1);font:var(--type-label-large);color:var(--text-secondary);background:0 0}.EmXFsa_quiet{text-underline-offset:4px;text-decoration:underline}.EmXFsa_quiet:hover:not(:disabled),.EmXFsa_plain:hover:not(:disabled){color:var(--text-primary);transform:none}.EmXFsa_quiet:disabled,.EmXFsa_plain:disabled{color:var(--text-nav);opacity:.7;background:0 0}.EmXFsa_wide{width:100%}
.v8oIkG_chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--bg-tile);color:var(--text-secondary);font:var(--type-caption);white-space:nowrap;width:fit-content;display:inline-flex}.v8oIkG_onTile{background:var(--bg-surface)}
.eMmrwG_choice{appearance:none;cursor:pointer;background:var(--bg-tile);color:var(--text-primary);justify-content:center;align-items:center;gap:var(--space-1-half);border:0;transition:transform .12s,background .14s,box-shadow .14s;display:inline-flex}.eMmrwG_choice>svg{flex:none}.eMmrwG_chip{min-height:var(--size-chip);padding:0 var(--space-3);border-radius:var(--radius-pill);font:var(--type-body-small)}.eMmrwG_tile{min-height:var(--size-button);width:100%;padding:var(--space-1-half) var(--space-3);border-radius:var(--radius-tile);font:var(--type-button-large)}.eMmrwG_chip.eMmrwG_onPanel{background:var(--bg-track)}.eMmrwG_tile.eMmrwG_onPanel{background:var(--bg-surface)}.eMmrwG_choice:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--bg-track)}.eMmrwG_chip.eMmrwG_onPanel:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--text-nav)}.eMmrwG_choice:active:not(:disabled){transform:scale(.985)}.eMmrwG_choice:disabled{cursor:default}.eMmrwG_choice[aria-pressed=true],.eMmrwG_choice[aria-pressed=true]:hover:not(:disabled){background:var(--bg-surface);box-shadow:inset 0 0 0 2px var(--border-selected);font-weight:600}
._4DkMaW_dialog{width:calc(100% - 2 * var(--space-2));max-width:440px;max-height:calc(100vh - 2 * var(--space-3));max-height:calc(100dvh - 2 * var(--space-3));color:var(--text-primary);background:0 0;border:0;margin:auto;padding:0;overflow:visible}._4DkMaW_dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));inset:-50vh 0}._4DkMaW_wide{max-width:704px}._4DkMaW_card{background:var(--bg-page);border-radius:var(--radius-tile);box-shadow:var(--elevation-dialog);padding:var(--space-4);gap:var(--space-3);max-height:inherit;overscroll-behavior:contain;flex-direction:column;animation:.22s cubic-bezier(.2,.9,.3,1.05) both _4DkMaW_rise;display:flex;overflow-y:auto}._4DkMaW_dialog:not(._4DkMaW_wide) ._4DkMaW_card{padding:var(--space-3)}._4DkMaW_head{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}._4DkMaW_dialog:not(._4DkMaW_wide) ._4DkMaW_mark,._4DkMaW_markAbove ._4DkMaW_mark{min-width:var(--size-control);flex:1 1 0;order:-2}._4DkMaW_dialog:not(._4DkMaW_wide) ._4DkMaW_head:has(._4DkMaW_mark) ._4DkMaW_close{order:-1}._4DkMaW_markAbove ._4DkMaW_head:has(._4DkMaW_mark) ._4DkMaW_close{order:-1}._4DkMaW_dialog:not(._4DkMaW_wide) ._4DkMaW_head:has(._4DkMaW_mark) ._4DkMaW_help{order:-1}._4DkMaW_markAbove ._4DkMaW_head:has(._4DkMaW_mark) ._4DkMaW_help{order:-1}._4DkMaW_dialog:not(._4DkMaW_wide) ._4DkMaW_head:has(._4DkMaW_mark) ._4DkMaW_titles{flex-basis:100%}._4DkMaW_markAbove ._4DkMaW_head:has(._4DkMaW_mark) ._4DkMaW_titles{flex-basis:100%}._4DkMaW_help{min-height:var(--size-control);flex:none;align-items:center;display:flex}._4DkMaW_titles{gap:var(--space-half);flex-direction:column;flex:1;min-width:0;display:flex}._4DkMaW_kicker{font:var(--type-kicker);color:var(--text-secondary);margin:0}._4DkMaW_title{font:var(--type-heading-large);margin:0}._4DkMaW_dialog:not(._4DkMaW_wide) ._4DkMaW_title{font:var(--type-heading-medium)}._4DkMaW_description{font:var(--type-body-medium);color:var(--text-secondary);margin:0}._4DkMaW_close{appearance:none;cursor:pointer;background:var(--bg-surface);color:var(--icon-default);width:var(--size-control);height:var(--size-control);border-radius:var(--radius-pill);border:0;flex:none;place-items:center;display:grid}._4DkMaW_close:hover{background:var(--bg-tile)}._4DkMaW_actions{align-items:stretch;gap:var(--space-1);flex-direction:column;display:flex}._4DkMaW_actionsPair{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._4DkMaW_actionsRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@keyframes _4DkMaW_rise{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:699px){._4DkMaW_dialog,._4DkMaW_dialog._4DkMaW_wide{width:100%;max-width:none;max-height:calc(100dvh - var(--size-tap));margin:auto 0 0}._4DkMaW_card,._4DkMaW_dialog:not(._4DkMaW_wide) ._4DkMaW_card{border-radius:var(--radius-tile) var(--radius-tile) 0 0;padding:var(--space-3) var(--space-2) calc(var(--space-3) + env(safe-area-inset-bottom,0px));animation-name:_4DkMaW_sheet}}@keyframes _4DkMaW_sheet{0%{transform:translateY(40%)}to{transform:none}}
.cpMetG_field{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.cpMetG_label{font:var(--type-label-large);color:var(--text-primary)}.cpMetG_hint{font:var(--type-body-medium);color:var(--text-secondary)}.cpMetG_input{appearance:none;font:var(--type-body-large);color:var(--text-primary);background:var(--bg-page);border:2px solid var(--border-input);border-radius:var(--radius-row);min-height:var(--size-input);padding:0 var(--space-2);width:100%}.cpMetG_onPage{background:var(--bg-surface)}.cpMetG_dense{min-height:var(--size-control)}.cpMetG_input[aria-invalid=true]{border-color:var(--border-danger)}.cpMetG_input[data-unsure=true]{border-color:var(--buddy-cross)}.cpMetG_error,.cpMetG_unsure{align-items:center;gap:var(--space-1);font:var(--type-body-medium);margin:0;display:flex}.cpMetG_error{color:var(--text-danger)}.cpMetG_unsure{color:var(--text-primary)}.cpMetG_error:empty,.cpMetG_unsure:empty{display:none}.cpMetG_code{font:var(--type-code);letter-spacing:8px;text-transform:uppercase}
.hK-WEG_fraction[data-size]{vertical-align:middle;white-space:nowrap;align-items:center;display:inline-flex;position:relative}.hK-WEG_fraction[data-size],.hK-WEG_fraction[data-size] span{font:inherit;color:inherit}.hK-WEG_keep[data-keep]{font:inherit;color:inherit;white-space:nowrap}.hK-WEG_fraction[data-size] .hK-WEG_said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hK-WEG_fraction[data-size] .hK-WEG_look{align-items:center;gap:3px;display:inline-flex}.hK-WEG_whole:before,.hK-WEG_digits:before{content:attr(data-n);content:attr(data-n) / ""}.hK-WEG_fraction[data-size] .hK-WEG_stack{flex-direction:column;align-items:center;gap:2px;padding:0 2px;display:inline-flex}.hK-WEG_fraction[data-size] .hK-WEG_digits{font:var(--type-heading-medium);text-align:center;font-size:.833333em;line-height:1.2;display:block}.hK-WEG_fraction[data-size] .hK-WEG_bar{background:currentColor;border-radius:1px;align-self:stretch;height:2px;display:block}.hK-WEG_fraction[data-size="48"] .hK-WEG_look{gap:6px}.hK-WEG_fraction[data-size="48"] .hK-WEG_stack{gap:3px;padding:0 3px}.hK-WEG_fraction[data-size="48"] .hK-WEG_digits{font:var(--type-heading-section);font-size:.666667em;line-height:1.25}.hK-WEG_fraction[data-size="48"] .hK-WEG_bar{border-radius:1.5px;height:3px}.hK-WEG_fraction[data-size="16"] .hK-WEG_look{gap:2px}.hK-WEG_fraction[data-size="16"] .hK-WEG_digits{font:var(--type-body-small-bold);font-size:.9375em;line-height:1.6}.hK-WEG_digits[data-box]:before{content:"";border:2px dashed var(--text-secondary);border-radius:var(--radius-small);width:1.1em;height:1.1em;display:inline-block}
._29-CpW_text{appearance:none;cursor:pointer;min-height:var(--size-tap);font:var(--type-label-large);color:var(--text-secondary);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}._29-CpW_text:hover{color:var(--text-primary)}._29-CpW_danger,._29-CpW_danger:hover{color:var(--text-danger)}._29-CpW_help{appearance:none;cursor:pointer;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-primary);font:var(--type-help);white-space:nowrap;border:0;text-decoration:none;display:inline-flex;position:relative}._29-CpW_help:after{content:"";position:absolute;inset:-4px}._29-CpW_help:hover{background:var(--bg-selected)}
.dI4gMq_logo{width:70px;height:auto;color:var(--logo-brand);flex:none;display:block}.dI4gMq_quiet{color:var(--logo-menu);width:103px}@media (min-width:700px){.dI4gMq_logo{width:103px}}
.lsvn9q_mark{border-radius:var(--radius-pill);color:var(--on-mark-dark);flex:none;place-items:center;display:inline-grid}.lsvn9q_page{width:var(--size-control);height:var(--size-control)}.lsvn9q_dialog{width:52px;height:52px}.lsvn9q_status{width:40px;height:40px}.lsvn9q_big{width:64px;height:64px}.lsvn9q_card{width:48px;height:48px}.lsvn9q_start{width:72px;height:72px}@media (max-width:699px){.lsvn9q_start{width:56px;height:56px}.lsvn9q_start svg{width:28px;height:28px}}.lsvn9q_row{background:var(--bg-track);width:32px;height:32px;color:var(--bg-surface)}.lsvn9q_row[data-tone]{color:var(--on-mark-dark)}.lsvn9q_mark[data-tone=home],.lsvn9q_mark[data-tone=done]{background:var(--mark-home)}.lsvn9q_mark[data-tone=weeks],.lsvn9q_mark[data-tone=info]{background:var(--mark-weeks)}.lsvn9q_mark[data-tone=settings]{background:var(--mark-settings)}.lsvn9q_mark[data-tone=grown-up]{background:var(--mark-grown-up);color:var(--on-mark)}.lsvn9q_mark[data-tone=problem]{background:var(--mark-problem)}.lsvn9q_mark[data-tone=maths]{background:var(--maths-mark)}.lsvn9q_mark[data-tone=spelling]{background:var(--spelling-mark);color:var(--on-spelling-mark)}.lsvn9q_mark[data-tone=writing]{background:var(--writing-mark);color:var(--on-subject)}
.CDyO9G_pad{gap:var(--space-1);grid-template-columns:repeat(3,1fr);width:100%;max-width:22rem;margin:0 auto;display:grid}.CDyO9G_key{appearance:none;cursor:pointer;border-radius:var(--radius-row);background:var(--bg-surface);color:var(--text-primary);font:var(--type-heading-medium);min-height:var(--size-button);border:0;place-items:center;transition:transform .1s;display:grid}.CDyO9G_small .CDyO9G_key{min-height:var(--size-control);font:var(--type-label-large)}.CDyO9G_key:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--bg-selected)}.CDyO9G_key:active:not(:disabled){background:var(--bg-selected);transform:scale(.95)}.CDyO9G_key:disabled{cursor:default;opacity:.5}.CDyO9G_delWord{display:none}@media (min-width:1000px) and (pointer:coarse){.CDyO9G_wide{gap:var(--space-1-half);grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.2fr);max-width:none}.CDyO9G_wide>span[aria-hidden=true]{display:none}.CDyO9G_wide .CDyO9G_del{justify-content:center;align-items:center;gap:var(--space-1);font:var(--type-button-large);flex-direction:column;grid-area:1/6/span 2;display:inline-flex}.CDyO9G_wide .CDyO9G_delWord{display:inline}}
.uqSMRq_panel{background:var(--bg-tile);border-radius:var(--radius-tile);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.uqSMRq_head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.uqSMRq_titles{gap:var(--space-half);flex-direction:column;min-width:0;display:flex}.uqSMRq_title,.uqSMRq_panel>h2{font:var(--type-heading-medium);color:var(--text-primary);margin:0}.uqSMRq_description,.uqSMRq_panel>p{font:var(--type-body-medium);color:var(--text-secondary);margin:0}.uqSMRq_panel>h1{font:var(--type-heading-large);margin:0}.uqSMRq_description a,.uqSMRq_panel>p a{color:var(--text-secondary);text-underline-offset:4px;font-weight:600}
.bruCFW_track{align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--bg-tile);max-width:100%;display:inline-flex;overflow-x:auto}.bruCFW_fill{display:flex}.bruCFW_fill .bruCFW_tab{flex:1}.bruCFW_tab{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--size-control);padding:0 var(--space-2);border-radius:var(--radius-pill);font:var(--type-label-large);color:var(--text-nav);white-space:nowrap;text-decoration:none;display:inline-flex}.bruCFW_tab:hover{color:var(--text-primary)}.bruCFW_tab[aria-current=page]{background:var(--bg-surface);color:var(--text-primary);box-shadow:inset 0 0 0 2px var(--border-selected)}
.u-tm8q_row{align-items:flex-start;gap:var(--space-2);min-height:var(--size-tap);padding:var(--space-1-half) var(--space-2);border-radius:var(--radius-row);background:var(--bg-surface);cursor:pointer;display:flex}.u-tm8q_box{appearance:none;border-radius:var(--radius-small);background:var(--bg-surface);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--text-nav);cursor:pointer;flex:none;place-items:center;margin:0;display:grid}.u-tm8q_box:checked{background:var(--action-primary);box-shadow:none}.u-tm8q_box:checked:after{content:"";border:solid var(--text-on-primary);border-width:0 2px 2px 0;width:6px;height:11px;margin-top:-2px;transform:rotate(45deg)}.u-tm8q_box:disabled{cursor:default}.u-tm8q_words{font:var(--type-body-medium);color:var(--text-primary)}
.fQ9T7W_wrap{right:max(var(--space-3), env(safe-area-inset-right));bottom:max(var(--space-3), env(safe-area-inset-bottom));z-index:40;gap:var(--space-1);width:min(360px, calc(100vw - 2 * var(--space-2)));display:grid;position:fixed}.fQ9T7W_hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fQ9T7W_card{align-items:flex-start;gap:var(--space-1-half);padding:var(--space-2);border-radius:var(--radius-tile);background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--elevation-float);display:flex}.fQ9T7W_body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.fQ9T7W_title{font:var(--type-label-large);margin:0}.fQ9T7W_line{font:var(--type-body-medium);color:var(--text-secondary);margin:0}.fQ9T7W_hint{font:var(--type-caption);color:var(--text-secondary);margin:0}.fQ9T7W_track{border-radius:var(--radius-pill);background:var(--bg-track);height:6px;position:relative;overflow:hidden}.fQ9T7W_bar{border-radius:var(--radius-pill);background:var(--mark-weeks);width:40%;height:100%;animation:1.6s ease-in-out infinite fQ9T7W_lk-reading;display:block}@keyframes fQ9T7W_lk-reading{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.fQ9T7W_bar{opacity:.6;width:100%;animation:none}}.fQ9T7W_row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.fQ9T7W_close{min-height:var(--size-tap);font:var(--type-label-large);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fQ9T7W_close:focus-visible{outline:3px solid var(--text-primary);outline-offset:2px;border-radius:var(--radius-small)}@media (max-width:599px){.fQ9T7W_wrap{left:max(var(--space-2), env(safe-area-inset-left));right:max(var(--space-2), env(safe-area-inset-right));bottom:max(var(--space-2), env(safe-area-inset-bottom));width:auto}}@media (max-width:1039px),(pointer:coarse){[data-shell]:not([data-here=grown-up]) .fQ9T7W_wrap{bottom:calc(120px + env(safe-area-inset-bottom,0px))}}@media (max-width:699px){[data-shell]:not([data-here=grown-up]) .fQ9T7W_wrap{bottom:calc(100px + env(safe-area-inset-bottom,0px))}.fQ9T7W_wrap{right:var(--space-2)}}
.leJzKG_actions{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.leJzKG_wide{align-items:stretch}.leJzKG_left{align-items:flex-start}
.Wd4LAG_band{border:2px solid var(--bg-page);border-radius:var(--radius-tile);padding:var(--space-3);justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.Wd4LAG_band>button{min-height:72px;font:var(--type-body-large-bold)}.Wd4LAG_who{align-items:center;gap:var(--space-1-half);display:flex}.Wd4LAG_txt b{font:var(--type-body-large-bold);display:block}.Wd4LAG_txt span{margin-top:var(--space-half);font:var(--type-body-medium);color:var(--text-secondary);display:block}@media (max-width:699px){.Wd4LAG_band{text-align:left;flex-direction:column-reverse;align-items:stretch}.Wd4LAG_band>button{width:100%}}.Wd4LAG_feelingsBox{container-type:inline-size}.Wd4LAG_feelings{gap:var(--space-1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@container (max-width:539px){.Wd4LAG_feelings{grid-template-columns:repeat(3,minmax(0,1fr))}}.Wd4LAG_feelings>button{padding:var(--space-1-half) var(--space-1)}.Wd4LAG_feel{align-items:center;gap:var(--space-1);font:var(--type-body-small);flex-direction:column;display:flex}.Wd4LAG_feelings>button[aria-pressed=true] .Wd4LAG_feel{font:var(--type-body-small-bold)}.Wd4LAG_whys{gap:var(--space-1);flex-wrap:wrap;display:flex}.Wd4LAG_subhead{font:var(--type-body-medium);color:var(--text-secondary);margin:0}.Wd4LAG_actions{gap:var(--space-1);flex-direction:column;display:flex}.Wd4LAG_block{background:var(--bg-tile);border-radius:var(--radius-tile);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.Wd4LAG_block h2{font:var(--type-heading-medium);margin:0}.Wd4LAG_block>p{font:var(--type-body-medium);color:var(--text-secondary);margin:0}.Wd4LAG_blockHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.Wd4LAG_block .Wd4LAG_whys>button{background:var(--bg-surface)}
.E0ryfG_page{min-height:100svh;max-width:calc(888px + 2 * var(--space-4));padding:var(--space-6) var(--space-4) var(--space-6);gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}@media (max-width:1039px),(pointer:coarse){.E0ryfG_page{padding:var(--space-4)}}@media (max-width:699px){.E0ryfG_page{padding:var(--space-3) var(--space-2)}.E0ryfG_greetLogo{display:none}}.E0ryfG_top{align-items:center;gap:var(--space-2);min-height:var(--size-control);display:flex}.E0ryfG_back{align-items:center;gap:var(--space-half);min-height:var(--size-tap);padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-primary);font:var(--type-help);text-decoration:none;display:inline-flex}.E0ryfG_back:hover{background:var(--bg-selected)}.E0ryfG_where{font:var(--type-heading-large);margin:0}.E0ryfG_topMark{margin-left:auto}.E0ryfG_greet{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.E0ryfG_greet>div{flex:12rem;min-width:0}.E0ryfG_greetLogo{align-self:flex-start;margin-left:auto}.E0ryfG_greet h1{font:var(--type-heading-large);margin:0}.E0ryfG_greet p{font:var(--type-body-medium);color:var(--text-secondary);margin:0}.E0ryfG_start{background:var(--bg-surface);border-radius:var(--radius-tile);box-shadow:var(--elevation-card);padding:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.E0ryfG_startText{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.E0ryfG_row1{gap:var(--space-2);align-items:flex-start;display:flex}.E0ryfG_row1>div{gap:var(--space-half);flex-direction:column;min-width:0;display:flex}.E0ryfG_start h2{font:var(--type-heading-large);margin:0}.E0ryfG_start p,.E0ryfG_card p{font:var(--type-body-medium);color:var(--text-secondary);margin:0}.E0ryfG_startGo{flex-direction:column;align-items:stretch;display:flex}.E0ryfG_startGo form{display:contents}.E0ryfG_startGo button{width:100%}@media (min-width:700px){.E0ryfG_start{flex-direction:row;align-items:flex-start}.E0ryfG_startGo button{width:200px}}.E0ryfG_kicker,.E0ryfG_subjectLine{font:var(--type-kicker);color:var(--subject-ink,var(--text-secondary))}.E0ryfG_kicker.E0ryfG_allDone{color:var(--text-done)}.E0ryfG_foot{gap:var(--space-1);flex-wrap:wrap;display:flex}.E0ryfG_cards{gap:var(--space-2);flex-wrap:wrap;display:flex}.E0ryfG_card{align-items:flex-start;gap:var(--space-1);text-align:left;background:var(--bg-surface);border-radius:var(--radius-tile);min-width:min(220px,100%);max-width:272px;box-shadow:var(--elevation-card);padding:var(--space-3);color:var(--text-primary);flex-direction:column;flex:220px;text-decoration:none;display:flex;position:relative}@media (max-width:1039px),(pointer:coarse){.E0ryfG_cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.E0ryfG_card{min-width:0;max-width:none}}@media (min-width:1040px) and (pointer:coarse){.E0ryfG_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.E0ryfG_cards{grid-template-columns:minmax(0,1fr)}}a.E0ryfG_card:hover{box-shadow:inset 0 0 0 2px var(--bg-selected)}.E0ryfG_card h3{font:var(--type-heading-medium);margin:0}.E0ryfG_status{top:calc(var(--space-3) + 12px);right:var(--space-3);font:var(--type-caption);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex;position:absolute}a.E0ryfG_card[data-done],a.E0ryfG_card[data-done]:hover{box-shadow:inset 0 0 0 2px var(--buddy-happy), var(--elevation-card)}.E0ryfG_card[data-done] .E0ryfG_status{color:var(--text-done)}.E0ryfG_doneTick{border-radius:var(--radius-pill);background:var(--buddy-happy);width:24px;height:24px;color:var(--on-mark-dark);flex:none;justify-content:center;align-items:center;display:inline-flex}.E0ryfG_chips{gap:var(--space-1);padding-top:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.E0ryfG_mins{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--bg-tile);font:var(--type-caption);color:var(--text-secondary);width:fit-content;display:inline-flex}.E0ryfG_watched{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:2px solid var(--bg-tile);border-radius:var(--radius-tile);font:var(--type-body-medium);color:var(--text-secondary);align-items:center;margin:0;display:flex}.E0ryfG_watched svg{color:var(--icon-muted);flex:none}.E0ryfG_zoneHead{font:var(--type-heading-medium);margin:0}.E0ryfG_done{font:var(--type-kicker);color:var(--feedback-good)}.E0ryfG_maths{--subject-ink:var(--subject-maths);--subject-mark:var(--maths-mark)}.E0ryfG_spelling{--subject-ink:var(--subject-spelling);--subject-mark:var(--spelling-mark)}.E0ryfG_writing{--subject-ink:var(--subject-writing);--subject-mark:var(--writing-mark)}.E0ryfG_note{background:var(--bg-surface);border-radius:var(--radius-tile);box-shadow:var(--elevation-card);padding:var(--space-3)}.E0ryfG_note h2{margin:0 0 var(--space-half);font:var(--type-heading-medium)}.E0ryfG_note p{font:var(--type-body-medium);color:var(--text-secondary);margin:0}.E0ryfG_meter{align-items:center;gap:var(--space-1);width:100%;font:var(--type-caption);color:var(--text-secondary);display:flex}.E0ryfG_track{border-radius:var(--radius-pill);background:var(--bg-track);appearance:none;border:0;flex:1;height:8px;overflow:hidden}.E0ryfG_track::-webkit-progress-bar{background:var(--bg-track);border-radius:var(--radius-pill)}.E0ryfG_track::-webkit-progress-value{background:var(--subject-mark,var(--feedback-good));border-radius:var(--radius-pill)}.E0ryfG_track::-moz-progress-bar{background:var(--subject-mark,var(--feedback-good));border-radius:var(--radius-pill)}.E0ryfG_checking{font:var(--type-caption);color:var(--text-secondary)}.E0ryfG_waiting{opacity:.85}.E0ryfG_weekCard{gap:var(--space-half);background:var(--bg-surface);border-radius:var(--radius-tile);box-shadow:var(--elevation-card);padding:var(--space-3);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.E0ryfG_weekCard h2{font:var(--type-heading-medium);margin:0}.E0ryfG_weekCard p{font:var(--type-body-medium);color:var(--text-secondary);margin:0}.E0ryfG_tag{padding:var(--space-half) var(--space-1-half);border-radius:var(--radius-pill);background:var(--bg-tile);font:var(--type-caption);color:var(--text-secondary);align-self:flex-start}.E0ryfG_helpList{padding:var(--space-3);gap:var(--space-1-half);border-radius:var(--radius-tile);background:var(--bg-surface);flex-direction:column;margin:0;list-style:none;display:flex}.E0ryfG_helpList li{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-row);background:var(--bg-surface);font:var(--type-body-large);color:var(--text-primary);display:flex}@media (max-width:559px){.E0ryfG_helpCompact{width:var(--size-tap);height:var(--size-tap);background:var(--bg-surface) content-box;border-radius:50%;flex:none;justify-content:center;padding:2px}.E0ryfG_helpCompact .E0ryfG_helpWords{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.E0ryfG_sentence{display:block}.E0ryfG_sentence+.E0ryfG_sentence{margin-top:var(--space-1)}.E0ryfG_tipLink{appearance:none;cursor:pointer;align-items:center;gap:var(--space-1);min-height:var(--size-tap);padding:0 var(--space-2) 0 var(--space-1);background:var(--bg-surface);color:var(--text-primary);font:var(--type-label-large);border:0;border-radius:22px;display:inline-flex}.E0ryfG_tipMark{background:var(--mark-info);width:28px;height:28px;color:var(--on-mark-dark);border-radius:50%;flex:none;place-items:center;display:grid}.E0ryfG_tipLink:hover{background:var(--bg-selected)}.E0ryfG_tipLink:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.E0ryfG_tipBody{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--bg-surface);border-radius:16px;display:flex}.E0ryfG_tipList{font:var(--type-body-large);color:var(--text-primary);flex-direction:column;flex:1;gap:12px;margin:0;padding:0;list-style:none;display:flex}.E0ryfG_tipList li{padding-left:20px;position:relative}.E0ryfG_tipList li:before{content:"";background:var(--subject-ink,var(--text-primary));border-radius:50%;width:8px;height:8px;position:absolute;top:calc(.75em - 4px);left:0}@media (max-width:599px){.E0ryfG_tipBody{padding:20px}}b.E0ryfG_letters.E0ryfG_letters[data-spoken],b.E0ryfG_sound.E0ryfG_sound[data-spoken]{font:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap;font-weight:600}b.E0ryfG_sound.E0ryfG_sound[data-spoken]{color:var(--subject-spelling)}b.E0ryfG_letters.E0ryfG_letters[data-spoken]>span,b.E0ryfG_sound.E0ryfG_sound[data-spoken]>span{font:inherit;letter-spacing:inherit;color:inherit}:is(h1,h2,h3,b,strong) b.E0ryfG_letters.E0ryfG_letters[data-spoken],:is(h1,h2,h3,b,strong) b.E0ryfG_sound.E0ryfG_sound[data-spoken]{font-weight:inherit}.E0ryfG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
._3fOMFq_shell{min-height:100svh}._3fOMFq_content{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px));--menu-room:calc(112px + env(safe-area-inset-bottom,0px))}._3fOMFq_nav{z-index:9;justify-content:center;align-items:center;gap:var(--space-1-half);padding:0 var(--space-2) calc(var(--space-3) + env(safe-area-inset-bottom,0px));pointer-events:none;display:flex;position:fixed;bottom:0;left:0;right:0}._3fOMFq_inner{pointer-events:auto;align-items:center;gap:var(--space-half);min-width:0;padding:var(--space-1);background:var(--bg-surface);border-radius:var(--radius-tile);box-shadow:var(--elevation-menu);display:flex}._3fOMFq_item,._3fOMFq_listen{appearance:none;cursor:pointer;font:var(--type-kicker);color:var(--text-nav);justify-content:center;align-items:center;gap:var(--space-half);border:0;flex-direction:column;text-decoration:none;transition:color .14s,background .14s,transform .12s;display:flex}._3fOMFq_item{border-radius:var(--radius-row);background:0 0;flex:none;width:88px;height:64px}._3fOMFq_item span,._3fOMFq_listen span{white-space:nowrap}._3fOMFq_item:active,._3fOMFq_listen:active{transform:scale(.94)}._3fOMFq_item[aria-current=page],._3fOMFq_item[data-open=true]{color:var(--text-primary);background:var(--bg-tile)}._3fOMFq_listen{pointer-events:auto;border-radius:var(--radius-pill);background:var(--bg-surface);width:80px;height:80px;box-shadow:var(--elevation-menu);color:var(--text-primary);flex:none}._3fOMFq_listen._3fOMFq_on{background:var(--bg-tile);box-shadow:var(--elevation-menu), inset 0 0 0 2px var(--border-selected)}._3fOMFq_divider{background:var(--bg-tile);flex:none;width:2px;height:40px}._3fOMFq_grownUp{width:116px}._3fOMFq_toggle,._3fOMFq_kid,._3fOMFq_logo,._3fOMFq_inRail{display:none!important}._3fOMFq_byBar{display:flex}._3fOMFq_shell[data-here=grown-up] ._3fOMFq_nav{display:none}._3fOMFq_shell[data-here=grown-up] ._3fOMFq_content{padding-bottom:var(--space-5);--menu-room:0px}@media (max-width:699px){._3fOMFq_nav{gap:var(--space-1);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}._3fOMFq_inner{gap:2px;padding:6px}._3fOMFq_item{width:66px}._3fOMFq_listen{width:68px;height:68px}._3fOMFq_divider,._3fOMFq_grownUp{display:none!important}._3fOMFq_content{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px));--menu-room:calc(100px + env(safe-area-inset-bottom,0px))}}@media (min-width:1000px) and (min-height:560px){._3fOMFq_nav{width:auto;height:100svh;padding:var(--space-2) 0 var(--space-2) calc(var(--space-2) + env(safe-area-inset-left,0px));flex-direction:column;justify-content:center;top:auto;bottom:0;right:auto}._3fOMFq_inner{flex-direction:column}._3fOMFq_divider{width:40px;height:2px}._3fOMFq_grownUp{width:88px;height:76px}._3fOMFq_grownUp span{white-space:normal;text-align:center;line-height:1.15}._3fOMFq_content{--menu-room:0px;padding-bottom:0;padding-left:calc(var(--space-2) + 2 * var(--space-1) + 88px + env(safe-area-inset-left,0px))}._3fOMFq_shell[data-here=grown-up] ._3fOMFq_content{padding-left:0}}@media (min-width:1040px) and (hover:hover) and (pointer:fine){._3fOMFq_shell{flex-direction:row;align-items:flex-start;display:flex}._3fOMFq_content{min-width:0;padding-bottom:var(--space-5);--menu-room:0px;flex:1;padding-left:0}._3fOMFq_nav{height:100svh;width:calc(240px + 2 * var(--space-2));padding:var(--space-2);pointer-events:auto;flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;position:sticky;inset:0 auto auto}._3fOMFq_inner{background:var(--bg-surface);border-radius:var(--radius-tile);max-width:none;box-shadow:var(--elevation-menu);padding:var(--space-1) var(--space-1) var(--space-3);align-items:stretch;gap:var(--space-1);flex-direction:column;flex:1}._3fOMFq_item,._3fOMFq_listen{justify-content:flex-start;gap:var(--space-2);width:auto;height:auto;padding:var(--space-2);border-radius:var(--radius-row);min-height:56px;box-shadow:none;font:var(--type-label-large);color:var(--text-nav);background:0 0;flex-direction:row;flex:none}._3fOMFq_item:hover,._3fOMFq_listen:hover,._3fOMFq_item[aria-current=page],._3fOMFq_item[data-open=true]{background:var(--bg-tile);color:var(--text-primary)}._3fOMFq_listen._3fOMFq_on{background:var(--bg-tile);color:var(--text-primary);box-shadow:inset 0 0 0 2px var(--border-selected)}._3fOMFq_byBar,._3fOMFq_divider{display:none!important}._3fOMFq_inRail{display:flex!important}._3fOMFq_grownUp{width:auto}._3fOMFq_shell[data-here=grown-up] ._3fOMFq_nav{display:flex}._3fOMFq_foot{appearance:none;cursor:pointer;border:0;margin-top:auto}._3fOMFq_toggle{appearance:none;cursor:pointer;color:var(--icon-muted);min-height:var(--size-tap);padding:var(--space-2) var(--space-2) var(--space-1);border-radius:var(--radius-row);background:0 0;border:0;justify-content:flex-end;align-self:stretch;align-items:center;display:flex!important}._3fOMFq_toggle:hover{color:var(--text-primary)}._3fOMFq_kid{gap:var(--space-1);flex-direction:column;position:relative;display:flex!important}._3fOMFq_kidTrigger,._3fOMFq_kidRow{appearance:none;cursor:pointer;align-items:center;gap:var(--space-2);width:100%;font:var(--type-label-large);color:var(--text-primary);text-align:left;display:flex}._3fOMFq_kidTrigger{min-height:56px;padding:var(--space-1-half) var(--space-2);background:var(--bg-surface);border:2px solid var(--bg-selected);border-radius:var(--radius-tile)}._3fOMFq_kidTrigger span,._3fOMFq_kidRow span{flex:1;min-width:0}._3fOMFq_kids{bottom:calc(100% + var(--space-1));z-index:20;padding:var(--space-1);gap:var(--space-half);background:var(--bg-surface);border:2px solid var(--bg-selected);border-radius:var(--radius-tile);box-shadow:var(--elevation-float);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;left:0;right:0}._3fOMFq_kidRow{min-height:var(--size-control);padding:var(--space-1);border-radius:var(--radius-tile);background:0 0;border:0}._3fOMFq_kidRow:hover,._3fOMFq_kidRow[aria-current=true]{background:var(--bg-selected)}._3fOMFq_logo{margin:var(--space-2) 0 0 var(--space-2);display:block!important}._3fOMFq_shell[data-slim=true] ._3fOMFq_nav{width:calc(88px + 2 * var(--space-2))}._3fOMFq_shell[data-slim=true] ._3fOMFq_toggle{padding:var(--space-2) 0 var(--space-1);justify-content:center}._3fOMFq_shell[data-slim=true] ._3fOMFq_kids{width:max-content;min-width:220px;right:auto}._3fOMFq_shell[data-slim=true] ._3fOMFq_toggle svg{transform:rotate(180deg)}._3fOMFq_shell[data-slim=true] ._3fOMFq_item,._3fOMFq_shell[data-slim=true] ._3fOMFq_listen,._3fOMFq_shell[data-slim=true] ._3fOMFq_kidTrigger{justify-content:center;gap:0;padding:0}._3fOMFq_shell[data-slim=true] ._3fOMFq_item span,._3fOMFq_shell[data-slim=true] ._3fOMFq_listen span,._3fOMFq_shell[data-slim=true] ._3fOMFq_kidTrigger span,._3fOMFq_shell[data-slim=true] ._3fOMFq_kidTrigger>svg:last-child,._3fOMFq_shell[data-slim=true] ._3fOMFq_logo{display:none!important}}._3fOMFq_item ._3fOMFq_longLabel{display:none}@media (min-width:1040px) and (hover:hover) and (pointer:fine){._3fOMFq_item ._3fOMFq_longLabel{display:inline}._3fOMFq_item ._3fOMFq_shortLabel{display:none}}
.cvnZAG_dots{justify-content:center;gap:var(--space-2);margin:var(--space-1) 0;display:flex}.cvnZAG_dots i{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:inset 0 0 0 2px var(--border-input);place-items:center;display:grid}.cvnZAG_dots i[data-on=true]:after{content:"";border-radius:var(--radius-pill);background:var(--text-primary);width:12px;height:12px}.cvnZAG_dots i[data-next=true]{box-shadow:inset 0 0 0 2px var(--border-selected)}.cvnZAG_said:empty{display:none}.cvnZAG_said{text-align:center;font:var(--type-label-large);color:var(--text-danger);margin:0}.cvnZAG_page{min-height:100dvh;max-width:calc(888px + 2 * var(--space-4));padding:var(--space-6) var(--space-4);gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}@media (max-width:1039px),(pointer:coarse){.cvnZAG_page{max-width:none;padding:var(--space-4)}}@media (max-width:699px){.cvnZAG_page{padding:var(--space-3) var(--space-2) var(--space-6)}}.cvnZAG_head{align-items:center;gap:var(--space-2);display:flex}.cvnZAG_head h1{font:var(--type-heading-large);flex:1;margin:0}.cvnZAG_backToApp{appearance:none;cursor:pointer;align-items:center;gap:var(--space-1);min-height:var(--size-tap);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-primary);font:var(--type-help);border:0;display:inline-flex}.cvnZAG_backToApp:hover{background:var(--bg-selected)}.cvnZAG_kidTab{align-items:center;gap:var(--space-1);display:inline-flex}.cvnZAG_kidTab b{font:var(--type-label-large);color:var(--text-primary)}.cvnZAG_kidTab span{font:var(--type-caption);color:var(--text-secondary)}.cvnZAG_rows,.cvnZAG_jobs,.cvnZAG_stack{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cvnZAG_row,.cvnZAG_inCard{background:var(--bg-surface);border-radius:var(--radius-tile);padding:var(--space-2) var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.cvnZAG_row p,.cvnZAG_inCard p{font:var(--type-body-medium);margin:0}.cvnZAG_inCardHead{align-items:center;gap:var(--space-2);display:flex}.cvnZAG_inCardHead h3{font:var(--type-heading-medium);margin:0}.cvnZAG_jobRow{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-tile);background:var(--bg-surface);flex-wrap:wrap;display:flex}.cvnZAG_jobRow>i{border-radius:var(--radius-pill);background:var(--maths-mark);flex:none;width:16px;height:16px}.cvnZAG_jobRow[data-topic=spelling]>i{background:var(--spelling-mark)}.cvnZAG_jobRow[data-topic=writing]>i{background:var(--writing-mark)}.cvnZAG_jobRow>div:not(.cvnZAG_rowAside){flex-direction:column;flex:1;min-width:0;display:flex}.cvnZAG_rowAside{flex:none}.cvnZAG_rowAside .cvnZAG_inline{gap:var(--space-1)}.cvnZAG_nowrap{white-space:nowrap}@media (max-width:699px){.cvnZAG_jobRow{padding:var(--space-2)}.cvnZAG_rowAside{padding-left:calc(16px + var(--space-2));flex:100%}}.cvnZAG_jobRow b{font:var(--type-label-large)}.cvnZAG_jobRow>div>span{font:var(--type-body-small);color:var(--text-secondary)}.cvnZAG_rowHead{align-items:center;gap:var(--space-1-half);display:flex}.cvnZAG_rowHead b{font:var(--type-heading-medium)}.cvnZAG_rowHead span{color:var(--text-secondary)}.cvnZAG_buttons,.cvnZAG_inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cvnZAG_buttons form,.cvnZAG_inline form{display:contents}.cvnZAG_pair{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.cvnZAG_pair h2{font:var(--type-heading-medium);margin:0}.cvnZAG_pair p{font:var(--type-body-medium);color:var(--text-secondary);margin:0}.cvnZAG_fold{background:var(--bg-surface);border-radius:var(--radius-tile);padding:var(--space-2) var(--space-3)}.cvnZAG_fold>summary{cursor:pointer;min-height:var(--size-tap);justify-content:space-between;align-items:center;list-style:none;display:flex}.cvnZAG_fold>summary::-webkit-details-marker{display:none}.cvnZAG_fold>summary:after{content:"";border-right:2px solid var(--icon-default);border-bottom:2px solid var(--icon-default);width:10px;height:10px;margin-right:var(--space-1);transform:rotate(45deg)}.cvnZAG_fold[open]>summary:after{transform:rotate(-135deg)}.cvnZAG_fold>summary>span{flex-direction:column;display:flex}.cvnZAG_fold>summary b{font:var(--type-label-large)}.cvnZAG_fold>summary span span{font:var(--type-caption);color:var(--text-secondary)}.cvnZAG_fold[open]{gap:var(--space-2);flex-direction:column;display:flex}.cvnZAG_small{appearance:none;cursor:pointer;min-height:var(--size-tap);font:var(--type-label-large);color:var(--text-secondary);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.cvnZAG_danger{color:var(--text-danger)}.cvnZAG_ok{font:var(--type-label-large);color:var(--feedback-good);margin:0}.cvnZAG_toggle{align-items:flex-start;gap:var(--space-1-half);display:flex}.cvnZAG_group{border:0;margin:0;padding:0}.cvnZAG_group legend{font:var(--type-label-large);margin-bottom:var(--space-1)}.cvnZAG_section{gap:var(--space-1-half);flex-direction:column;display:flex}.cvnZAG_section h2{font:var(--type-heading-medium);margin:0}.cvnZAG_section p{margin:0}.cvnZAG_hint{font:var(--type-caption);color:var(--text-secondary);margin:0}.cvnZAG_when{color:var(--text-secondary)}.cvnZAG_feelLine{align-items:center;gap:var(--space-1-half);font:var(--type-body-medium);display:flex}.cvnZAG_message{min-height:120px;font:var(--type-body-large);padding:var(--space-1-half) var(--space-2);border-radius:var(--radius-row);border:2px solid var(--border-input);background:var(--bg-page);color:var(--text-primary);width:100%}.cvnZAG_message[aria-invalid=true]{border-color:var(--border-danger)}.cvnZAG_topics{gap:var(--space-1);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.cvnZAG_topics legend{font:var(--type-label-large);margin-bottom:var(--space-1);padding:0}.cvnZAG_subjects{padding:var(--space-1) var(--space-2);border-radius:var(--radius-tile);background:var(--bg-surface);flex-direction:column;margin:0;list-style:none;display:flex}.cvnZAG_subject{padding:var(--space-1-half) 0;gap:var(--space-half);flex-direction:column;display:flex}.cvnZAG_subject+.cvnZAG_subject{border-top:1px solid var(--bg-selected)}.cvnZAG_subject p{font:var(--type-caption);color:var(--text-secondary);margin:0}.cvnZAG_writing{--subject-mark:var(--writing-mark)}.cvnZAG_spelling{--subject-mark:var(--spelling-mark)}.cvnZAG_maths{--subject-mark:var(--maths-mark)}.cvnZAG_subjectHead{align-items:center;gap:var(--space-1-half);display:flex}.cvnZAG_subjectHead:before{content:"";border-radius:var(--radius-pill);background:var(--subject-mark,var(--bg-track));width:12px;height:12px}.cvnZAG_subjectHead h3{font:var(--type-label-large);flex:1;margin:0}.cvnZAG_chip{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--bg-tile);color:var(--text-primary);font:var(--type-caption);display:inline-flex}.cvnZAG_meter{align-items:center;gap:var(--space-1-half);display:flex}.cvnZAG_track{border-radius:var(--radius-pill);background:var(--bg-track);appearance:none;border:0;flex:1;min-width:60px;height:8px;overflow:hidden}.cvnZAG_track::-webkit-progress-bar{background:var(--bg-track);border-radius:var(--radius-pill)}.cvnZAG_track::-webkit-progress-value{background:var(--subject-mark);border-radius:var(--radius-pill)}.cvnZAG_track::-moz-progress-bar{background:var(--subject-mark);border-radius:var(--radius-pill)}.cvnZAG_meterLab{font:var(--type-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.cvnZAG_doneRow{justify-content:space-between;align-items:center;gap:var(--space-1-half);padding:var(--space-1) 0;border-top:1px solid var(--bg-selected);flex-wrap:wrap;display:flex}.cvnZAG_grownUpRow{appearance:none;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-height:var(--size-control);border-radius:var(--radius-row);background:var(--bg-tile);color:var(--text-primary);font:var(--type-caption);border:0;font-weight:600;display:flex}.cvnZAG_grownUpRow:hover{background:var(--bg-selected)}.cvnZAG_links{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.cvnZAG_links form{display:contents}.cvnZAG_end{margin-left:auto}.cvnZAG_settings{gap:var(--space-2);flex-direction:column;display:flex}.cvnZAG_settings .cvnZAG_inCard{padding:var(--space-1) var(--space-1);gap:0}.cvnZAG_settings .cvnZAG_inCard>label+label{border-top:1px solid var(--bg-selected);border-radius:0}.cvnZAG_pinRow{align-items:flex-end;gap:var(--space-2);flex-flow:wrap}.cvnZAG_pinRow>div{flex:180px;width:auto}.cvnZAG_label{font:var(--type-label-large);display:block}.cvnZAG_rule{width:100%;margin:var(--space-1) 0;border:0;border-top:1px solid var(--bg-selected)}.cvnZAG_split{justify-content:space-between;align-items:center;gap:var(--space-2);flex-flow:wrap;display:flex}.cvnZAG_split>div{flex:240px;min-width:0}.cvnZAG_lines{gap:0;margin:0;list-style:none}.cvnZAG_lines>li{align-items:center;gap:var(--space-half) var(--space-2);padding:var(--space-1-half) 0;font:var(--type-body-medium);flex-wrap:wrap;display:flex}.cvnZAG_lines>li+li{border-top:1px solid var(--bg-selected)}.cvnZAG_lines>li>p{flex:240px}.cvnZAG_boxAction{margin-left:auto}.cvnZAG_inCard.cvnZAG_lines:has(>.cvnZAG_boxRow){padding:var(--space-half) var(--space-3)}.cvnZAG_lines>li.cvnZAG_boxRow{gap:var(--space-2);padding:var(--space-2) 0;flex-wrap:nowrap}.cvnZAG_boxText{gap:var(--space-half);flex-direction:column;flex:1;min-width:0;display:flex}.cvnZAG_boxText p{margin:0}@media (max-width:699px){.cvnZAG_lines>li.cvnZAG_boxRow{flex-wrap:wrap}}.cvnZAG_pillLink{min-height:var(--size-control);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--bg-tile);color:var(--text-primary);font:var(--type-label-large);align-items:center;text-decoration:none;display:inline-flex}.cvnZAG_pillLink:hover{background:var(--bg-selected)}.cvnZAG_dangerCard{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-tile);border:2px solid var(--border-danger);background:var(--bg-surface);flex-wrap:wrap;display:flex}.cvnZAG_dangerCard h2{font:var(--type-heading-medium);color:var(--text-danger);margin:0}.cvnZAG_dangerCard p{margin:var(--space-half) 0 0;font:var(--type-caption);color:var(--text-secondary)}.cvnZAG_form{gap:var(--space-2);flex-direction:column;display:flex}.cvnZAG_startedFold{background:var(--bg-tile);border-radius:var(--radius-tile);padding:var(--space-2) var(--space-3)}.cvnZAG_startedFold>summary{cursor:pointer;min-height:var(--size-tap);justify-content:space-between;align-items:center;list-style:none;display:flex}.cvnZAG_startedFold>summary::-webkit-details-marker{display:none}.cvnZAG_startedFold>summary:after{content:"";border-right:2px solid var(--icon-default);border-bottom:2px solid var(--icon-default);width:10px;height:10px;margin-right:var(--space-1);transform:rotate(45deg)}.cvnZAG_startedFold[open]>summary:after{transform:rotate(-135deg)}.cvnZAG_startedFold>summary h2{font:var(--type-label-large);margin:0}.cvnZAG_startedFold>summary div span{font:var(--type-caption);color:var(--text-secondary);display:block}.cvnZAG_decision{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-tile);background:var(--bg-surface);display:flex}.cvnZAG_decision>div{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.cvnZAG_decision p{font:var(--type-body-medium);margin:0}.cvnZAG_decision .cvnZAG_strong{font:var(--type-label-large)}.cvnZAG_decision .cvnZAG_quietLine{color:var(--text-secondary)}.cvnZAG_options{align-self:stretch;gap:var(--space-1);flex-direction:column;display:flex}.cvnZAG_option{gap:var(--space-1-half);padding:var(--space-2);border-radius:var(--radius-row);background:var(--bg-tile);flex-direction:column;display:flex}.cvnZAG_option[data-on]{background:var(--bg-surface);box-shadow:inset 0 0 0 2px var(--border-selected)}.cvnZAG_optionRow{align-items:center;gap:var(--space-2);width:100%;min-height:var(--size-tap);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.cvnZAG_optionRow:focus-visible,.cvnZAG_tableChip:focus-visible{outline:3px solid var(--text-primary);outline-offset:4px;border-radius:var(--radius-row)}.cvnZAG_radio{flex:none}.cvnZAG_tickbox{border-radius:var(--radius-small);background:var(--bg-surface);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--text-secondary);color:#0000;flex:none;place-items:center;display:grid}.cvnZAG_tickbox[data-on]{background:var(--action-primary);box-shadow:none;color:var(--text-on-primary)}.cvnZAG_radio circle:first-child{fill:var(--bg-surface);stroke:var(--text-secondary);stroke-width:2px}.cvnZAG_radio[data-on] circle:first-child{stroke:var(--text-primary)}.cvnZAG_radio circle+circle{fill:var(--text-primary)}.cvnZAG_optionText{flex-direction:column;flex:1;min-width:0;display:flex}.cvnZAG_optionText b{font:var(--type-label-large)}.cvnZAG_optionText span{font:var(--type-body-small);color:var(--text-secondary)}.cvnZAG_optionText small{font:var(--type-caption);color:var(--text-secondary)}.cvnZAG_optionText .cvnZAG_inWeek{align-self:flex-start;align-items:center;gap:var(--space-half);margin-top:var(--space-1);padding:var(--space-half) var(--space-1-half);border-radius:var(--radius-pill);background:var(--bg-selected);font:var(--type-body-small-bold);color:var(--text-primary);display:inline-flex}.cvnZAG_bankFoot{bottom:calc(-1 * var(--space-4));z-index:2;gap:var(--space-1-half);margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-2) var(--space-4) var(--space-4);background:var(--bg-page);border-top:2px solid var(--bg-tile);flex-direction:column;display:flex;position:sticky}.cvnZAG_bankFoot>p{font:var(--type-body-small);color:var(--text-secondary);margin:0}@media (max-width:699px){.cvnZAG_bankFoot{bottom:calc(-1 * var(--space-3) - env(safe-area-inset-bottom,0px));margin:0 calc(-1 * var(--space-2)) calc(-1 * var(--space-3) - env(safe-area-inset-bottom,0px));padding:var(--space-2) var(--space-2) calc(var(--space-3) + env(safe-area-inset-bottom,0px))}}.cvnZAG_optionPick{gap:var(--space-1);flex-direction:column;padding-left:40px;display:flex}.cvnZAG_optionPick>b{font:var(--type-label-large)}.cvnZAG_chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.cvnZAG_tableChip{min-width:var(--size-control);min-height:var(--size-chip);padding:var(--space-1-half) var(--space-3);border-radius:var(--radius-pill);background:var(--bg-tile);color:var(--text-primary);font:var(--type-label-large);cursor:pointer;border:0}.cvnZAG_tableChip[aria-pressed=true]{background:var(--bg-surface);box-shadow:inset 0 0 0 2px var(--border-selected)}.cvnZAG_tableChip:disabled{opacity:.4;cursor:default}.cvnZAG_optionNote{font:var(--type-body-small);color:var(--text-secondary);margin:0}.cvnZAG_option[data-off] .cvnZAG_optionRow{cursor:default}.cvnZAG_option[data-off] .cvnZAG_radio,.cvnZAG_option[data-off] .cvnZAG_tickbox,.cvnZAG_option[data-off] .cvnZAG_optionRow>span:last-child{opacity:.4}.cvnZAG_bankAdded{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-tile);background:var(--bg-surface);display:flex}.cvnZAG_bankAdded>div{gap:var(--space-1-half);flex-direction:column;display:flex}.cvnZAG_bankAdded p{font:var(--type-body-medium);color:var(--text-secondary);margin:0}.cvnZAG_bankAdded .cvnZAG_strong{font:var(--type-label-large);color:var(--text-primary)}.cvnZAG_bankBody{gap:var(--space-3);flex-direction:column;display:flex}.cvnZAG_bankBody>p{font:var(--type-body-medium);color:var(--text-secondary);margin:0}@media (max-width:599px){.cvnZAG_optionRow{flex-wrap:wrap}.cvnZAG_optionPick{padding-left:0}}.cvnZAG_photoRow{align-items:center;gap:var(--space-2);padding:var(--space-1-half) var(--space-2);border-radius:var(--radius-row);background:var(--bg-surface);color:inherit;text-decoration:none;display:flex}.cvnZAG_photoRow>span:not(:last-child){flex-direction:column;flex:1;min-width:0;display:flex}.cvnZAG_photoRow b{font:var(--type-label-large)}.cvnZAG_photoRow>span>span{font:var(--type-caption);color:var(--text-secondary)}.cvnZAG_photoRow:hover b{text-decoration:underline}.cvnZAG_photoRow:focus-visible{outline:3px solid var(--text-primary);outline-offset:2px}.cvnZAG_sentNote{align-items:flex-start;gap:var(--space-1-half);padding:var(--space-2) var(--space-3);border:2px solid var(--buddy-happy);border-radius:var(--radius-row);background:var(--bg-surface);display:flex}.cvnZAG_sentNote p{font:var(--type-body-large);flex:1;margin:0}.cvnZAG_sentNote svg{flex:none}.cvnZAG_sectionMenu{display:none;position:relative}@media (max-width:699px){.cvnZAG_wideTabs{display:none}.cvnZAG_sectionMenu{display:block}}.cvnZAG_sectionTrigger{appearance:none;cursor:pointer;align-items:center;gap:var(--space-2);width:100%;min-height:56px;padding:var(--space-1-half) var(--space-2);border:2px solid var(--bg-selected);border-radius:var(--radius-tile);background:var(--bg-surface);color:var(--text-primary);font:var(--type-label-large);text-align:left;display:flex}.cvnZAG_sectionTrigger span{flex:1;min-width:0}.cvnZAG_sectionTrigger:focus-visible,.cvnZAG_sectionList a:focus-visible{outline:3px solid var(--text-primary);outline-offset:2px}.cvnZAG_sectionList{z-index:20;top:calc(100% + var(--space-1));padding:var(--space-1);gap:var(--space-half);border-radius:var(--radius-tile);background:var(--bg-surface);box-shadow:var(--elevation-menu);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;left:0;right:0}.cvnZAG_sectionList a{align-items:center;gap:var(--space-1-half);min-height:52px;padding:0 var(--space-2);border-radius:var(--radius-row);color:var(--text-nav);font:var(--type-label-large);text-decoration:none;display:flex}.cvnZAG_sectionList a span{flex:1}.cvnZAG_sectionList a[aria-current=page]{background:var(--bg-tile);color:var(--text-primary)}.cvnZAG_bankBody>.cvnZAG_said{text-align:left}.cvnZAG_adding{gap:var(--space-1);display:grid}.cvnZAG_adding>p{font:var(--type-body-small);margin:0}.cvnZAG_addingBar{background:var(--bg-selected);border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}.cvnZAG_addingBar:after{content:"";border-radius:inherit;background:var(--action-primary);width:45%;animation:1.2s ease-in-out infinite cvnZAG_addingSlide;position:absolute;inset:0 auto 0 0}@keyframes cvnZAG_addingSlide{0%{transform:translate(-100%)}to{transform:translate(225%)}}@media (prefers-reduced-motion:reduce){.cvnZAG_addingBar{display:none}}.cvnZAG_jobRow span.cvnZAG_which{font:var(--type-body-small);color:var(--text-primary)}.cvnZAG_chooseLine{font:var(--type-body-small);color:var(--text-secondary);margin:0}.cvnZAG_jobRow[data-ticked]{box-shadow:inset 0 0 0 2px var(--border-selected)}.cvnZAG_tickButton{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;margin:-10px;padding:0;display:grid}.cvnZAG_tickButton:focus-visible{outline:3px solid var(--border-focus);border-radius:var(--radius-small)}.cvnZAG_tickSpace{flex:none;width:24px}.cvnZAG_chooseHead{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.cvnZAG_rowMenu{display:inline-flex;position:relative}.cvnZAG_rowMenu>button svg{margin-left:var(--space-1)}.cvnZAG_menu{top:calc(100% + var(--space-1));z-index:20;min-width:260px;padding:var(--space-1);background:var(--bg-surface);box-shadow:var(--elevation-float);border-radius:16px;margin:0;list-style:none;position:absolute;right:0}.cvnZAG_menu button{align-items:center;gap:var(--space-1-half);width:100%;min-height:48px;padding:0 var(--space-2);border-radius:var(--radius-row);color:var(--text-primary);font:var(--type-label-large);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cvnZAG_menu button:hover,.cvnZAG_menu button:focus-visible{background:var(--bg-tile)}.cvnZAG_menu button:focus-visible{outline:3px solid var(--text-primary);outline-offset:-3px}.cvnZAG_menu button[aria-disabled]{color:var(--text-secondary);cursor:default}.cvnZAG_menu button[aria-disabled] svg{opacity:.4}.cvnZAG_menuLine{height:1px;margin:var(--space-1) var(--space-2);background:var(--border-edge)}.cvnZAG_menu .cvnZAG_menuDanger{color:var(--text-danger)}.cvnZAG_underRows{margin:0}.cvnZAG_scopeTag{margin:var(--space-half) 0 var(--space-1);padding:var(--space-half) var(--space-1);border-radius:var(--radius-pill);background:var(--bg-selected);font:var(--type-body-small-bold);color:var(--text-primary);display:table}.cvnZAG_scopeLine{display:block}.cvnZAG_practise{gap:var(--space-2);flex-direction:column;display:flex}.cvnZAG_practise>p,.cvnZAG_mixBox p{font:var(--type-body-small);color:var(--text-secondary);margin:0}.cvnZAG_practise>p.cvnZAG_strong,.cvnZAG_mixBox p.cvnZAG_strong{font:var(--type-body-small-bold);color:var(--text-primary)}.cvnZAG_practiseNote{font:var(--type-body-small)}.cvnZAG_mixBox{align-items:flex-start;gap:var(--space-1-half);padding:var(--space-2);border-radius:var(--radius-row);background:var(--bg-surface);display:flex}.cvnZAG_mixBox>div{gap:var(--space-1);flex-direction:column;display:flex}.cvnZAG_mixMark{border-radius:var(--radius-pill);background:var(--bg-track);width:32px;height:32px;color:var(--icon-default);flex:none;place-items:center;display:grid}.cvnZAG_howPanel{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-tile);background:var(--bg-tile);flex-direction:column;display:flex}.cvnZAG_howToggle{align-items:center;gap:var(--space-2);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.cvnZAG_howToggle>span:first-child{gap:var(--space-half);flex-direction:column;flex:1;display:flex}.cvnZAG_howToggle h2{font:var(--type-heading-medium);color:var(--text-primary);margin:0}.cvnZAG_howToggle p{font:var(--type-body-small);color:var(--text-secondary);margin:0}.cvnZAG_howToggle:focus-visible{outline:3px solid var(--text-primary);outline-offset:4px;border-radius:var(--radius-row)}.cvnZAG_chev{border-radius:var(--radius-pill);background:var(--bg-surface);width:44px;height:44px;color:var(--icon-default);flex:none;place-items:center;display:grid}.cvnZAG_kindRows{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cvnZAG_kindRows b{font:var(--type-label-large)}.cvnZAG_kindRows .cvnZAG_line{font:var(--type-body-small);color:var(--text-secondary)}.cvnZAG_kindRows .cvnZAG_line b{font:var(--type-body-small-bold);color:var(--text-primary)}.cvnZAG_nudge{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-tile);background:var(--bg-surface);display:flex}.cvnZAG_nudge>div{gap:var(--space-1-half);flex-direction:column;flex:1;display:flex}.cvnZAG_nudge p{font:var(--type-body-small);color:var(--text-secondary);margin:0}.cvnZAG_nudge p.cvnZAG_strong{font:var(--type-label-large);color:var(--text-primary)}.cvnZAG_bySubject{align-items:center;gap:var(--space-1);margin:var(--space-1) 0 0;font:var(--type-body-small-bold);color:var(--text-primary);display:flex}.cvnZAG_bySubject>i{border-radius:var(--radius-pill);background:var(--maths-mark);width:12px;height:12px}.cvnZAG_bySubject[data-topic=spelling]>i{background:var(--spelling-mark)}.cvnZAG_bySubject[data-topic=writing]>i{background:var(--writing-mark)}.cvnZAG_addTo{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.cvnZAG_addTo>b{font:var(--type-label-large);margin-right:var(--space-1)}.cvnZAG_practiseFoot{bottom:calc(-1 * var(--space-4))}@media (max-width:699px){.cvnZAG_practiseFoot{bottom:calc(-1 * var(--space-3) - env(safe-area-inset-bottom,0px))}.cvnZAG_menu{min-width:min(260px, calc(100vw - 2 * var(--space-2)));left:0;right:auto}}.cvnZAG_discoverCard{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-tile);background:var(--bg-surface);flex-direction:column;display:flex}.cvnZAG_switchRow{align-items:flex-start;gap:var(--space-2);display:flex}.cvnZAG_switchRow>div{flex:1}.cvnZAG_switchRow .cvnZAG_hint,.cvnZAG_subjectSet .cvnZAG_hint{margin:var(--space-half) 0 0}.cvnZAG_switchTitle{font:var(--type-body-small-bold);color:var(--text-primary)}.cvnZAG_switchWord{font:var(--type-body-small-bold);padding-top:6px}.cvnZAG_switch{appearance:none;border-radius:var(--radius-pill);background:var(--bg-tile);width:52px;height:32px;box-shadow:inset 0 0 0 2px var(--border-input);cursor:pointer;flex:none;margin:0;position:relative}.cvnZAG_switch:after{content:"";background:var(--bg-surface);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--border-input);border-radius:50%;transition:transform .15s;position:absolute;top:4px;left:4px}.cvnZAG_switch:checked{background:var(--action-primary);box-shadow:none}.cvnZAG_switch:checked:after{box-shadow:none;transform:translate(20px)}.cvnZAG_switchBox{flex:none;display:inline-flex;position:relative}.cvnZAG_switchTick{color:var(--text-primary);pointer-events:none;position:absolute;top:9px;left:29px}.cvnZAG_switch:focus-visible,.cvnZAG_subjectTick input:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cvnZAG_switch:after{transition:none}}.cvnZAG_subjectSet{border:0;margin:0;padding:0}.cvnZAG_subjectTicks{gap:var(--space-3);margin-top:var(--space-1-half,12px);flex-wrap:wrap;display:flex}.cvnZAG_subjectTick{align-items:center;gap:var(--space-1);min-height:44px;font:var(--type-body-small-bold);display:inline-flex}.cvnZAG_subjectTick input{width:24px;height:24px;accent-color:var(--action-primary)}.cvnZAG_harderSet{flex-direction:column;display:flex}.cvnZAG_yearTicks{gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.cvnZAG_picked.cvnZAG_picked{margin:var(--space-1) 0 0;font:var(--type-body-small-bold);color:var(--text-secondary)}.cvnZAG_pickedNote.cvnZAG_pickedNote{font:var(--type-body-small);color:var(--text-secondary);margin:0}@media (max-width:699px){.cvnZAG_jobRow.cvnZAG_pickedRow>div:not(.cvnZAG_rowAside){flex:0 0 calc(100% - 16px - var(--space-2))}.cvnZAG_pickedRow>:last-child{margin-left:calc(16px + var(--space-2))}}.cvnZAG_rftFold>p{margin:var(--space-1) 0 var(--space-2)}
.bHpSFq_read{appearance:none;cursor:pointer;width:var(--size-tap);height:var(--size-tap);border-radius:var(--radius-pill);border:2px solid var(--border-edge);background:var(--bg-surface);box-shadow:var(--elevation-card);color:var(--icon-default);flex:none;place-items:center;display:grid}.bHpSFq_read:hover{background:var(--bg-selected)}.bHpSFq_hear{appearance:none;cursor:pointer;align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--size-tap);padding:0 var(--space-3) 0 0;border-radius:var(--radius-pill);color:var(--text-default);font:inherit;background:0 0;border:0;font-weight:600;display:inline-flex}.bHpSFq_hear:hover .bHpSFq_read{background:var(--bg-selected)}.bHpSFq_box{scroll-margin-bottom:calc(var(--menu-room,0px) + 150px);scroll-margin-top:var(--space-2);gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-tile);background:var(--bg-surface);border:3px solid var(--feedback);flex-direction:column;display:flex}.bHpSFq_box:focus{outline:none}.bHpSFq_box:focus-visible{outline:3px solid var(--border-focus);outline-offset:4px}.bHpSFq_box[data-result=right]{--feedback:var(--buddy-happy)}.bHpSFq_box[data-result=wrong]{--feedback:var(--buddy-cross)}.bHpSFq_box[data-result=shown]{--feedback:var(--answer-shown);--feedback-ink:var(--bg-surface)}.bHpSFq_verdict{align-items:center;gap:var(--space-2);display:flex}.bHpSFq_verdict p{font:var(--type-heading-medium);flex:1;margin:0}.bHpSFq_mark{width:var(--size-tap);height:var(--size-tap);border-radius:var(--radius-pill);background:var(--feedback);color:var(--feedback-ink,var(--on-mark-dark));flex:none;place-items:center;display:grid}:where(.bHpSFq_box>p,.bHpSFq_box>div:not(.bHpSFq_verdict)){font:var(--type-body-large);color:var(--text-primary);margin:0}.bHpSFq_hearWord{appearance:none;cursor:pointer;align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--size-tap);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-default);font:inherit;border:2px solid #0000;font-size:.875rem;font-weight:600;display:inline-flex}.bHpSFq_hearWord:hover{background:var(--bg-selected)}.bHpSFq_hearWord[data-reading-now]{background:var(--bg-selected);border-color:var(--border-selected)}
.sVxY-W_card{background:var(--bg-tile);border-radius:var(--radius-tile);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.sVxY-W_head{align-items:center;gap:var(--space-1-half);display:flex}.sVxY-W_head h2{font:var(--type-heading-medium);color:var(--text-primary);margin:0}.sVxY-W_pills{align-items:center;gap:var(--space-1-half);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sVxY-W_pills li{min-height:var(--size-chip);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--bg-surface);font:var(--type-label-large);color:var(--text-primary);align-items:center;display:inline-flex}.sVxY-W_pills li.sVxY-W_more{min-height:0;font:var(--type-body-small);color:var(--text-secondary);background:0 0;padding:0}.sVxY-W_card>p{font:var(--type-body-medium);color:var(--text-secondary);margin:0}.sVxY-W_card button{min-width:min(100%,374px)}@media (max-width:699px){.sVxY-W_card form{align-items:stretch}}
.vYg7aa_page{min-height:100dvh;max-width:calc(888px + 2 * var(--space-4));padding:var(--space-6) var(--space-4);gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}@media (max-width:699px){.vYg7aa_page{padding:var(--space-3) var(--space-2) var(--space-6)}}.vYg7aa_top{align-items:center;gap:var(--space-2);min-height:var(--size-control);display:flex}.vYg7aa_back{align-items:center;gap:var(--space-1);min-height:var(--size-tap);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-primary);font:var(--type-help);flex:none;text-decoration:none;display:inline-flex}.vYg7aa_back:hover{background:var(--bg-selected)}.vYg7aa_where{min-width:0;font:var(--type-heading-large);flex:1;margin:0}.vYg7aa_steps{align-items:center;gap:var(--space-2);font:var(--type-kicker);color:var(--text-primary);display:flex}.vYg7aa_steps span{flex:none}.vYg7aa_steps progress{border-radius:var(--radius-pill);background:var(--bg-track);appearance:none;border:0;flex:1;height:8px;overflow:hidden}.vYg7aa_steps progress::-webkit-progress-bar{background:var(--bg-track);border-radius:var(--radius-pill)}.vYg7aa_steps progress::-webkit-progress-value{background:var(--subject-mark,var(--buddy-happy));border-radius:var(--radius-pill)}.vYg7aa_steps progress::-moz-progress-bar{background:var(--subject-mark,var(--buddy-happy));border-radius:var(--radius-pill)}.vYg7aa_ask{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.vYg7aa_ask h1{font:var(--type-heading-large);margin:0}.vYg7aa_ask h2{font:var(--type-heading-medium);margin:0}.vYg7aa_hello>button[data-no-read]{margin-left:auto}.vYg7aa_dunno{appearance:none;cursor:pointer;align-self:center;align-items:center;gap:var(--space-1);min-height:var(--size-tap);padding:0 var(--space-1);font:var(--type-help);color:var(--text-secondary);background:0 0;border:0;display:inline-flex}.vYg7aa_dunno:hover{color:var(--text-primary)}.vYg7aa_hint{font:var(--type-caption);color:var(--text-secondary);margin:0}.vYg7aa_sum{font-family:var(--display);color:var(--ink);text-align:center;justify-content:center;align-items:center;gap:12px;min-height:84px;margin:0;font-size:2.4rem;font-weight:700;display:flex}.vYg7aa_sumCard{background:var(--bg-surface);border-radius:var(--radius-tile);padding:var(--space-3)}.vYg7aa_typed{border-radius:var(--r-sm);background:var(--surface);min-width:2.6em;min-height:1.5em;box-shadow:inset 0 0 0 2px var(--ink-3);place-items:center;padding:0 .2em;display:inline-grid}.vYg7aa_typed[data-empty=true]{color:var(--ink-3)}.vYg7aa_bigword{text-align:center;font-family:var(--display);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:2.6rem;font-weight:700}.vYg7aa_big{color:var(--ink);font-size:1.15rem;line-height:1.5}.vYg7aa_field{flex-direction:column;gap:6px;display:flex}.vYg7aa_label{color:var(--ink-2);font-size:.95rem;font-weight:700}.vYg7aa_typebox{min-height:var(--tap);border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink-3);font:var(--type-answer-word);color:var(--ink);white-space:nowrap;outline:none;padding:18px 16px;overflow-x:auto}.vYg7aa_typebox:focus{box-shadow:inset 0 0 0 3px var(--border-focus)}.vYg7aa_typebox[aria-disabled=true]{color:var(--text-primary);box-shadow:inset 0 0 0 3px var(--typed-edge,var(--ink-3))}.vYg7aa_typebox[data-result=right]{--typed-edge:var(--buddy-happy)}.vYg7aa_typebox[data-result=wrong]{--typed-edge:var(--buddy-cross)}.vYg7aa_typebox[data-result=shown]{--typed-edge:var(--answer-shown)}.vYg7aa_verdict{font-family:var(--display);margin:0;font-size:1.25rem;font-weight:700}.vYg7aa_verdict[data-result=right]{color:var(--feedback-good)}.vYg7aa_verdict[data-result=wrong]{color:var(--feedback-bad)}.vYg7aa_verdict[data-result=shown]{color:var(--feedback-warn)}.vYg7aa_actions{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.vYg7aa_page>.vYg7aa_actions:not([data-still]){bottom:var(--menu-room,0px);z-index:5;margin-top:calc(-1 * var(--space-3));padding:var(--space-3) 0 var(--space-2);background:linear-gradient(to bottom, transparent, var(--bg-page) var(--space-3));position:sticky}.vYg7aa_page:has(>.vYg7aa_actions:not([data-still])){padding-bottom:var(--space-2)}@media (max-width:599px){.vYg7aa_page>.vYg7aa_actions:not([data-still])>button{width:100%}}.vYg7aa_subhead{font-family:var(--display);margin:0;font-size:1.2rem;font-weight:700}.vYg7aa_chips{flex-wrap:wrap;gap:8px;display:flex}.vYg7aa_chip{background:var(--surface);border-radius:999px;padding:8px 16px;font-size:1.1rem}.vYg7aa_hello{align-items:center;gap:14px;display:flex}.vYg7aa_hello h1{font-family:var(--display);margin:0;font-size:1.8rem;font-weight:700;line-height:1.12}.vYg7aa_hello p{color:var(--ink-2);margin:4px 0 0}.vYg7aa_readOut{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vYg7aa_actions>form{width:100%}.vYg7aa_juneBar{background:var(--sunken-2,var(--track));border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.vYg7aa_juneBar i{background:var(--maths-ink);width:0;height:100%;animation:6s linear forwards vYg7aa_juneFill;display:block}@keyframes vYg7aa_juneFill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.vYg7aa_juneBar{display:none}}.vYg7aa_juneLine{min-height:1.4em;color:var(--ink-2)}.vYg7aa_note{font:var(--type-body-large);color:var(--text-secondary);text-align:center;margin:0}.vYg7aa_helpRow{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}
._84Rb3W_spelling{--subject-ink:var(--subject-spelling);--subject-bar:var(--spelling);--subject-mark:var(--spelling-mark);--band-bg:var(--subject-spelling);--band-ink:var(--on-subject)}._84Rb3W_maths{--subject-ink:var(--subject-maths);--subject-bar:var(--buddy-happy);--subject-mark:var(--maths-mark)}._84Rb3W_writing{--subject-ink:var(--subject-writing);--subject-bar:var(--writing);--subject-mark:var(--writing-mark);--band-bg:var(--subject-writing);--band-ink:var(--on-subject)}._84Rb3W_band._84Rb3W_band{padding:var(--space-1) var(--space-2);border-radius:var(--radius-row);background:var(--band-bg,var(--subject-bar,var(--buddy-happy)));color:var(--band-ink,var(--on-mark-dark));font:var(--type-kicker);margin:0}._84Rb3W_headword{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}._84Rb3W_kicker{font:var(--type-kicker);color:var(--subject-ink,var(--text-secondary));margin:0}._84Rb3W_term{font:var(--type-heading-medium);margin:0}._84Rb3W_say{align-items:center;gap:var(--space-1);padding:var(--space-half) var(--space-1-half);border-radius:var(--radius-pill);background:var(--bg-surface);font:var(--type-caption);color:var(--text-primary);margin:0;display:inline-flex}._84Rb3W_isRow{align-items:center;gap:var(--space-2);display:flex}._84Rb3W_isRow>div{flex:1}._84Rb3W_big2{font:var(--type-body-medium);color:var(--text-primary);margin:0}._84Rb3W_compare{--slot:56px;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);padding-right:calc(var(--space-3) + var(--size-tap) + var(--space-2));border-radius:var(--radius-tile);background:var(--bg-surface);flex-wrap:wrap;display:flex;position:relative}._84Rb3W_compare[data-art=ruler]{--slot:105px}._84Rb3W_compare[data-art=clock]{--slot:184px}._84Rb3W_compare[data-art=coins]{--slot:96px}._84Rb3W_compare[data-art=area]{--slot:160px}._84Rb3W_compare[data-art=point]{--slot:240px}._84Rb3W_compare[data-art=cake],._84Rb3W_compare[data-art=angle]{--slot:130px}._84Rb3W_compare[data-art=column]{--slot:150px}._84Rb3W_compare[data-art=digits]{--slot:72px}._84Rb3W_compare[data-art=scene]{--slot:auto}._84Rb3W_compare[data-art=point] ._84Rb3W_cmpArt>div{zoom:.75;height:auto}._84Rb3W_cmp ._84Rb3W_colEx,._84Rb3W_cmp ._84Rb3W_digitsEx{color:var(--text-primary)}._84Rb3W_cmp ._84Rb3W_colEx{font:var(--type-heading-section)}._84Rb3W_cmp ._84Rb3W_digitsEx{font:var(--type-heading-display)}._84Rb3W_cmp ._84Rb3W_colEx>span,._84Rb3W_cmp ._84Rb3W_digitsEx>span{font:inherit;color:inherit}._84Rb3W_cmp ._84Rb3W_digitsEx>span[data-changed]{color:var(--subject-ink,var(--text-primary))}._84Rb3W_cmpArt>div{width:auto;max-width:100%;height:100%}._84Rb3W_cmpArt>div>svg{width:auto;height:100%}._84Rb3W_colEx{grid-template-columns:repeat(var(--cols), 1.4ch);font:var(--type-heading-section);font-variant-numeric:tabular-nums;text-align:center;color:var(--text-primary);column-gap:.25ch;display:grid}._84Rb3W_colLine{border-top:3px solid var(--text-primary);grid-column:1/-1;height:0;margin:4px 0}._84Rb3W_colAnswer{color:var(--subject-ink,var(--text-primary))}._84Rb3W_digitsEx{font:var(--type-heading-display);font-variant-numeric:tabular-nums;color:var(--text-primary);gap:4px;display:flex}._84Rb3W_digitsEx>span[data-changed]{border-radius:var(--radius-row);background:var(--bg-selected);color:var(--subject-ink,var(--text-primary));padding:0 6px}._84Rb3W_cmpArt{height:var(--slot);align-items:flex-start;max-width:100%;display:flex}._84Rb3W_cmpArt>svg{width:auto;max-width:100%;height:100%;display:block}._84Rb3W_cmpArt>ul{flex-wrap:nowrap;justify-content:flex-start;margin:0}._84Rb3W_cmpArt ._84Rb3W_rulerNum,._84Rb3W_cmpArt ._84Rb3W_rulerUnit{font-size:34px}._84Rb3W_compareRead{top:var(--space-3);right:var(--space-3);position:absolute}._84Rb3W_cmp{gap:var(--space-half);flex-direction:column;flex:12rem;display:flex}._84Rb3W_cmp b{font:var(--type-heading-display);letter-spacing:-2px;color:var(--text-primary)}._84Rb3W_cmp[data-long] b{font:var(--type-heading-large);letter-spacing:0}._84Rb3W_cmp span{font:var(--type-body-small);color:var(--text-secondary)}._84Rb3W_compare[data-change] ._84Rb3W_cmp._84Rb3W_is b{color:var(--subject-ink,var(--text-primary))}._84Rb3W_compare:not([data-change]) ._84Rb3W_cmp+._84Rb3W_cmp{padding-left:var(--space-2);border-left:2px solid var(--bg-tile)}._84Rb3W_arrow{margin-top:calc((var(--slot) - var(--size-tap)) / 2);width:var(--size-tap);height:var(--size-tap);border-radius:var(--radius-pill);background:var(--bg-tile);color:var(--icon-default);flex:none;place-items:center;display:grid}._84Rb3W_matters{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-tile);background:var(--bg-surface);display:flex}._84Rb3W_matters>div{flex:1}._84Rb3W_matters h2{font:var(--type-heading-medium);margin:0}._84Rb3W_matters p{margin:var(--space-half) 0 0;font:var(--type-body-medium)}._84Rb3W_idea{border-radius:var(--radius-pill);background:var(--action-primary);width:32px;height:32px;color:var(--text-on-primary);flex:none;place-items:center;display:grid}._84Rb3W_note{background:var(--bg-surface);border-radius:var(--radius-tile);box-shadow:var(--elevation-card);padding:var(--space-3)}._84Rb3W_note h2{margin:0 0 var(--space-half);font:var(--type-heading-medium)}._84Rb3W_note p{font:var(--type-body-medium);color:var(--text-secondary);margin:0}._84Rb3W_subhead{font:var(--type-heading-medium);margin:0}._84Rb3W_parts{counter-reset:part;gap:var(--space-1-half);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._84Rb3W_parts li{counter-increment:part;gap:var(--space-2);background:var(--bg-surface);border-radius:var(--radius-row);padding:var(--space-1-half) var(--space-2);font:var(--type-body-medium);align-items:center;display:flex}._84Rb3W_parts li:before{content:counter(part);border-radius:var(--radius-pill);background:var(--bg-tile);width:28px;height:28px;font:var(--type-kicker);flex:none;place-items:center;display:grid}._84Rb3W_parts[data-one] li:before{content:none}._84Rb3W_group{background:var(--surface);border-radius:var(--r-sm);flex-direction:column;gap:2px;padding:12px 14px;display:flex}._84Rb3W_group b{color:var(--subject-ink);font-family:var(--display)}._84Rb3W_stage{font:var(--type-heading-medium);background:var(--bg-surface);border-radius:var(--radius-tile);padding:var(--space-3);overflow-wrap:anywhere;line-height:1.5}._84Rb3W_stage[data-look=display]{font:var(--type-heading-display);letter-spacing:-2px;overflow-wrap:normal;font-size:4rem;line-height:4.5rem}._84Rb3W_stage[data-look=big]{gap:var(--space-2);font-size:2rem;line-height:2.5rem;display:grid}._84Rb3W_stage[data-done],._84Rb3W_stage[data-look=centred]{text-align:center}@media (max-width:600px){._84Rb3W_stage[data-look=display]{text-align:center;font-size:3rem;line-height:3.5rem}._84Rb3W_stage[data-look=big]{font-size:1.5rem;line-height:2rem}}._84Rb3W_opts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));display:grid}._84Rb3W_why{font:var(--type-body-large);margin:0}._84Rb3W_report{appearance:none;align-self:center;align-items:center;gap:var(--space-1);font:var(--type-caption);color:var(--text-secondary);min-height:var(--size-tap);cursor:pointer;background:0 0;border:0;display:inline-flex}._84Rb3W_report:hover{color:var(--text-primary)}._84Rb3W_reported{text-align:center;color:var(--ink-2);margin:0}._84Rb3W_hello{align-items:center;gap:14px;display:flex}._84Rb3W_hello h1{font-family:var(--display);margin:0;font-size:1.5rem}._84Rb3W_hello p{color:var(--ink-2);margin:2px 0 0}._84Rb3W_egs{flex-direction:column;gap:8px;display:flex}._84Rb3W_eg{background:var(--surface);border-radius:var(--r-sm);align-items:center;gap:12px;padding:10px 14px;display:flex}._84Rb3W_picker{flex-wrap:wrap;gap:8px;display:flex}._84Rb3W_nline{max-width:100%;display:block}._84Rb3W_axis{stroke:var(--text-secondary)}._84Rb3W_end{fill:var(--text-primary);font:var(--type-number-large)}._84Rb3W_half{fill:var(--text-secondary);font:var(--type-number-small)}._84Rb3W_mark{fill:var(--subject-maths)}._84Rb3W_markText{fill:var(--subject-maths);font:var(--type-number-large)}._84Rb3W_stones{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}._84Rb3W_stones li{background:var(--bg-page);min-width:2.6rem;min-height:2.6rem;color:var(--ink-3);border-radius:999px;place-items:center;font-weight:700;display:grid}._84Rb3W_stones li._84Rb3W_doneStone{color:var(--ink);background:var(--sunken-2)}._84Rb3W_stones li._84Rb3W_nowStone{box-shadow:inset 0 0 0 2px var(--subject-ink,var(--gold));color:var(--ink)}._84Rb3W_phrase{z-index:2;text-align:center;background:var(--surface);border-radius:var(--r);box-shadow:var(--sh-float);font-family:var(--display);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:1.25rem;display:flex;position:sticky;top:8px}._84Rb3W_chunk{font-weight:700}._84Rb3W_phraseGap{font:var(--type-caption);color:var(--text-secondary);border-bottom:2px dashed var(--text-secondary);padding:2px 8px 6px}._84Rb3W_nextGap{font:var(--type-body-small);color:var(--subject-writing);border-bottom:3px dashed var(--subject-writing);font-weight:700}._84Rb3W_tiles{flex-direction:column;gap:8px;display:flex}._84Rb3W_lab{color:var(--ink-2);margin:0;font-size:.95rem;font-weight:700}._84Rb3W_lab span{margin-left:6px;font-weight:400}._84Rb3W_chipwrap{flex-wrap:wrap;gap:8px;display:flex}._84Rb3W_doneRow{background:var(--surface);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}._84Rb3W_doneRow div{flex-direction:column;display:flex}._84Rb3W_kept{flex-direction:column;gap:8px;display:flex}._84Rb3W_kept b{background:var(--surface);border-radius:var(--r-sm);box-shadow:var(--sh-1);font-family:var(--display);padding:12px 14px}._84Rb3W_wordList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._84Rb3W_wordList li{background:var(--surface);border-radius:999px;padding:6px 14px;font-size:1.15rem;font-weight:700}._84Rb3W_opts[data-long]{grid-template-columns:1fr}._84Rb3W_opts[data-long]>*{text-align:left;font-family:var(--display);justify-content:flex-start;font-size:1.15rem;line-height:1.45}._84Rb3W_opts[data-long][data-narrow]{width:100%;max-width:30rem;margin-inline:auto}._84Rb3W_opts[data-long][data-narrow]>*{text-align:center;justify-content:center}._84Rb3W_opts[data-hug]{flex-wrap:wrap;justify-content:center;display:flex}._84Rb3W_opts[data-hug]>*{width:auto;min-width:9rem;padding-inline:var(--space-4);white-space:nowrap;flex:none}@media (max-width:600px){._84Rb3W_opts[data-hug]{flex-direction:column;align-items:center}}._84Rb3W_spot{background:var(--surface);border-radius:var(--r-sm);font-family:var(--display);color:var(--ink);flex-wrap:wrap;align-items:center;row-gap:10px;margin:0;padding:14px 10px;font-size:1.35rem;line-height:1.4;display:flex}._84Rb3W_spotWord{align-items:center;display:inline-flex}._84Rb3W_gap{appearance:none;min-width:var(--tap-min);min-height:var(--tap-min);border:2px dashed var(--track);color:var(--writing-ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;place-items:center;margin:0 2px;padding:0;font-weight:700;display:inline-grid}._84Rb3W_gap:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}._84Rb3W_gap[data-state=picked]{border-style:solid;border-color:var(--border-selected);background:var(--bg-surface)}._84Rb3W_gap[data-state=right],._84Rb3W_gap[data-state=wrong],._84Rb3W_gap[data-state=shown]{border:3px solid var(--answer-right);background:var(--bg-surface);color:var(--text-primary)}._84Rb3W_gap[data-state=wrong]{border-color:var(--answer-not-yet)}._84Rb3W_gap[data-state=shown]{border-color:var(--answer-shown)}._84Rb3W_gap:disabled{cursor:default}._84Rb3W_clock{width:min(100%,300px);height:auto;margin:0 auto;display:block}._84Rb3W_face{fill:var(--picture-paper);stroke:var(--picture-night)}._84Rb3W_clock ._84Rb3W_axis{stroke:var(--picture-night)}._84Rb3W_clockNum{fill:var(--picture-night);font-family:var(--display);stroke:var(--picture-paper);stroke-width:6px;stroke-linejoin:round;paint-order:stroke;font-size:21px;font-weight:700}._84Rb3W_clockRoman{font-family:var(--body);stroke-width:5px;font-size:16px}._84Rb3W_hourHand,._84Rb3W_minuteHand{stroke:var(--picture-night)}._84Rb3W_clock ._84Rb3W_mark{fill:var(--picture-night)}._84Rb3W_lengthLine{stroke:var(--subject-ink,var(--border-focus))}._84Rb3W_guide{stroke:var(--ink-2)}._84Rb3W_rulerBody{fill:var(--surface);stroke:var(--ink)}._84Rb3W_rulerMark{stroke:var(--text-primary)}._84Rb3W_rulerNum{fill:var(--ink);font-size:20px;font-weight:700}._84Rb3W_rulerUnit{fill:var(--ink);font-size:18px}@media (max-width:599px){._84Rb3W_rulerNum,._84Rb3W_rulerUnit{font-size:34px}._84Rb3W_nline[data-many] ._84Rb3W_rulerOdd{display:none}}._84Rb3W_coins{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}._84Rb3W_coins svg{display:block}._84Rb3W_copper{fill:var(--coin-copper);stroke:var(--coin-copper-edge)}._84Rb3W_silver{fill:var(--coin-silver);stroke:var(--coin-edge)}._84Rb3W_gold{fill:var(--coin-gold);stroke:var(--coin-gold-edge)}._84Rb3W_coinText{fill:var(--coin-text);font-size:22px;font-weight:800}._84Rb3W_opts>button[data-result]{opacity:1}._84Rb3W_opts>button[data-result=right]{background:var(--bg-surface);box-shadow:inset 0 0 0 3px var(--answer-right)}._84Rb3W_opts>button[data-result=wrong]{background:var(--bg-surface);box-shadow:inset 0 0 0 3px var(--answer-not-yet)}._84Rb3W_opts>button[data-result=shown]{background:var(--bg-surface);box-shadow:inset 0 0 0 3px var(--answer-shown)}._84Rb3W_opts[data-gapfill]>button[data-result=wrong]{text-decoration:line-through}._84Rb3W_opts>button[data-result=faded]{background:var(--bg-tile);box-shadow:inset 0 0 0 2px var(--border-edge);color:var(--text-secondary);font-weight:400}._84Rb3W_art{width:min(400px,90%);margin:0 auto;display:block}._84Rb3W_art svg{width:100%;height:auto;display:block}._84Rb3W_opts[data-three]{grid-template-columns:repeat(auto-fit,minmax(min(5.5rem,100%),1fr))}._84Rb3W_opts[data-three]>button{padding-inline:var(--space-1)}@media (max-width:599px){._84Rb3W_art{width:100%}._84Rb3W_picture:has(._84Rb3W_art){padding:var(--space-2)}}._84Rb3W_picture{background:var(--bg-surface);border-radius:var(--radius-tile);padding:var(--space-3)}@media (max-width:599px){._84Rb3W_picture[data-tight]{padding-inline:0}}._84Rb3W_picture[data-cards]{background:0 0;padding:0}._84Rb3W_note,._84Rb3W_group{padding-right:calc(var(--size-tap) + var(--space-3) + var(--space-1));position:relative}._84Rb3W_note>button[data-no-read],._84Rb3W_group>button[data-no-read]{top:var(--space-1-half);right:var(--space-1-half);position:absolute}._84Rb3W_parts li>span{flex:1;min-width:0}._84Rb3W_parts li>button[data-no-read],._84Rb3W_hello>button[data-no-read]{margin-left:auto}._84Rb3W_gapBox{border:3px dashed var(--maths-mark);border-radius:var(--radius-row);background:var(--bg-surface);min-width:3rem;min-height:2.75rem;color:var(--text-primary);vertical-align:middle;justify-content:center;align-items:center;margin-left:.4em;padding:0 .6rem;display:inline-flex}._84Rb3W_workPic{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}._84Rb3W_sentence{justify-content:center;align-items:center;gap:var(--space-1-half);font:var(--type-number-large);color:var(--text-primary);flex-wrap:wrap;margin:0;display:flex}._84Rb3W_sentence ._84Rb3W_gapBox{min-width:4.5rem;min-height:3.5rem;margin-left:0}._84Rb3W_bars{gap:var(--space-1);flex-direction:column;max-width:45rem;margin:0 auto;display:flex}._84Rb3W_barRow{gap:var(--space-1);display:flex}._84Rb3W_barBlock{min-width:max-content;min-height:4.5rem;padding:0 var(--space-2);border-radius:var(--radius-row);border:3px solid var(--maths-mark);font:var(--type-number-large);color:var(--text-primary);flex-basis:0;justify-content:center;align-items:center;display:flex}._84Rb3W_barBlock[data-look=solid]{background:var(--maths-mark);color:var(--on-mark-dark)}._84Rb3W_barBlock[data-look=tint]{background:var(--maths-tint)}._84Rb3W_barBlock[data-look=unknown]{background:var(--bg-surface);border-style:dashed}._84Rb3W_bars[data-named]{gap:var(--space-3);padding-block:var(--space-5)}._84Rb3W_bars:has(._84Rb3W_barTrack){gap:var(--space-3);padding-block:var(--space-5)}._84Rb3W_barTrack{gap:var(--space-2);flex:1;display:flex}._84Rb3W_barName{font:var(--type-heading-medium);color:var(--text-primary);flex:0 0 4rem;align-self:center}._84Rb3W_askLine{display:block}._84Rb3W_groups{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._84Rb3W_coinGroup ._84Rb3W_coins{max-width:21rem}._84Rb3W_groupWrap{align-items:center;gap:var(--space-3);display:flex}._84Rb3W_plus{font:var(--type-heading-large);color:var(--text-primary)}._84Rb3W_coinGroup{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-tile);background:var(--bg-tile);font:var(--type-number-large);color:var(--text-primary);flex-direction:column;display:flex}._84Rb3W_counterGroups{justify-content:center;gap:var(--space-1-half);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._84Rb3W_counterGroups li{align-items:center;gap:var(--space-2);padding:var(--space-1-half);border-radius:var(--radius-tile);border:3px solid var(--bg-track);background:var(--bg-tile);font:var(--type-number-large);color:var(--text-primary);flex-direction:column;display:flex}._84Rb3W_counterGroups li[data-on]{border-color:var(--maths-mark);background:var(--maths-tint)}._84Rb3W_counters{justify-content:center;gap:var(--space-1);max-width:calc(4 * 1.5rem + 3 * var(--space-1));flex-wrap:wrap;display:flex}._84Rb3W_counters i{background:var(--bg-surface);width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 2px var(--text-secondary);border-radius:50%}._84Rb3W_counterGroups li[data-on] ._84Rb3W_counters i{background:var(--maths-mark);box-shadow:none}._84Rb3W_pizzaRow{justify-content:center;align-items:center;gap:var(--space-3) calc(2 * var(--space-3));flex-wrap:wrap;display:flex}._84Rb3W_pizzaRow>svg{max-width:100%;height:auto}._84Rb3W_pizzaKey{gap:var(--space-2);font:var(--type-number-large);color:var(--text-primary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._84Rb3W_pizzaKey li{align-items:center;gap:var(--space-1-half);display:flex}@media (max-width:599px){._84Rb3W_pizzaKey{gap:var(--space-3);flex-direction:row}}._84Rb3W_crust{fill:var(--bg-track)}._84Rb3W_sliceSolid{fill:var(--maths-mark)}._84Rb3W_sliceTint{fill:var(--maths-tint);stroke:var(--maths-mark)}._84Rb3W_sliceRest{fill:var(--bg-tile)}._84Rb3W_noteFive,._84Rb3W_noteTen,._84Rb3W_noteTwenty{stroke:var(--note-edge)}._84Rb3W_noteFive{fill:var(--note-five)}._84Rb3W_noteTen{fill:var(--note-ten)}._84Rb3W_noteTwenty{fill:var(--note-twenty)}._84Rb3W_noteInner{fill:none;stroke:var(--note-edge);stroke-opacity:.5}._84Rb3W_noteText{fill:var(--bb-face);font:var(--type-number-large)}@media (max-width:599px){._84Rb3W_coinGroup svg{zoom:.8}._84Rb3W_groupWrap{gap:var(--space-2);flex-direction:column}}._84Rb3W_search{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex;container-type:inline-size}@media (min-width:600px){._84Rb3W_search{flex-wrap:nowrap}}@media (min-width:600px) and (max-width:767px){._84Rb3W_search{gap:var(--space-2)}._84Rb3W_search>._84Rb3W_grid{--sq:30px;--gap:4px;--pad:12px}._84Rb3W_search ._84Rb3W_findCard{flex:auto;min-width:0}}@media (min-width:768px){._84Rb3W_search>._84Rb3W_grid{--gap:6px;--pad:16px;--most:50px;--sq:max(30px, min(var(--most), calc((100cqw - 272px - var(--space-3) - 2 * var(--pad) - (var(--across) - 1) * var(--gap)) / var(--across)), calc((100dvh - 380px - 2 * var(--pad) - (var(--across) - 1) * var(--gap)) / var(--across))))}._84Rb3W_search ._84Rb3W_findCard{flex:272px;min-width:0;max-width:360px;padding:20px}}@media (min-width:1300px){._84Rb3W_search>._84Rb3W_grid{--most:56px}}._84Rb3W_grid{--gap:4px;--pad:8px;--sq:56px;gap:var(--gap);padding:var(--pad);background:var(--bg-surface);border-radius:16px;flex-direction:column;flex:none;display:flex}@media (min-width:600px) and (max-width:1023px){._84Rb3W_grid{--sq:44px}}@media (max-width:599px){._84Rb3W_grid{--sq:max(24px, min(33px, calc((100vw - 96px - (var(--across) - 1) * var(--gap)) / var(--across))));margin-inline:auto}._84Rb3W_grid[data-big]{--gap:2px;--pad:6px;--sq:max(24px, min(27px, calc((100vw - 92px - (var(--across) - 1) * 2px) / var(--across))))}}._84Rb3W_findCard{background:var(--bg-surface);border-radius:var(--radius-tile);min-width:180px;padding:var(--space-2);gap:var(--space-1);flex-direction:column;flex:0 216px;display:flex}._84Rb3W_findHead,._84Rb3W_findCount{font:var(--type-caption);color:var(--text-secondary);margin:0}._84Rb3W_findHead{font-weight:700}._84Rb3W_findCountShort{display:none}._84Rb3W_findList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (max-width:599px){._84Rb3W_findCard{flex:100%}._84Rb3W_findCountShort{display:inline}._84Rb3W_findCount{display:none}._84Rb3W_findList{flex-flow:wrap}}._84Rb3W_beats{align-items:center;gap:var(--space-1);font:var(--type-heading-large);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._84Rb3W_beats li{background:var(--bg-surface);border-radius:var(--radius-row);padding:var(--space-1) var(--space-2)}._84Rb3W_slots{padding:var(--space-2);gap:var(--space-1);background:var(--bg-surface);border-radius:var(--radius-row);min-height:calc(var(--size-button) + 2 * var(--space-2));flex-wrap:wrap;margin:0;list-style:none;display:flex}._84Rb3W_slots[data-state=right]{outline:3px solid var(--answer-right)}._84Rb3W_slots[data-state=shown]{outline:3px solid var(--answer-shown)}._84Rb3W_beatRowLabel{font:var(--type-label-large);color:var(--text-secondary);margin:0;font-size:.9375rem}._84Rb3W_beatRow{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}._84Rb3W_beatCell{min-width:110px;min-height:64px;padding:0 var(--space-3);background:var(--bg-surface);color:var(--text-primary);font:var(--type-heading-large);border-radius:12px;justify-content:center;align-items:center;gap:6px;display:inline-flex}._84Rb3W_beatCell[data-result=wrong]{box-shadow:inset 0 0 0 3px var(--buddy-cross)}._84Rb3W_beatCell[data-result=wrong]>svg{color:var(--buddy-cross)}._84Rb3W_beatCell[data-result=shown]{box-shadow:inset 0 0 0 3px var(--answer-shown)}._84Rb3W_beatCell[data-result=shown]>svg{color:var(--answer-shown)}._84Rb3W_slot{appearance:none;min-width:var(--size-button);min-height:var(--size-button);padding:0 var(--space-2);border:2px solid var(--border-input);border-radius:var(--radius-tile);background:var(--bg-tile);color:var(--text-primary);font:var(--type-heading-large);place-items:center;display:inline-grid}button._84Rb3W_slot{cursor:pointer}button._84Rb3W_slot:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}._84Rb3W_orderKicker{font:var(--type-label-large);color:var(--text-secondary);margin:0;font-size:.875rem}._84Rb3W_orderRow{justify-content:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._84Rb3W_orderPlace{min-width:var(--size-button);min-height:var(--size-button);padding:0 var(--space-2);background:var(--bg-surface);box-shadow:inset 0 0 0 2px var(--border-edge);color:var(--text-primary);font:var(--type-heading-medium);border-radius:20px;place-items:center;display:grid;position:relative}._84Rb3W_orderPlace[data-result=right]{box-shadow:inset 0 0 0 3px var(--maths-mark)}._84Rb3W_orderPlace[data-result=wrong]{box-shadow:inset 0 0 0 3px var(--mark-problem)}._84Rb3W_orderBadge{position:absolute;top:-11px;right:-3px}._84Rb3W_slot[data-empty]{background:0 0;border-style:dashed}._84Rb3W_beatTiles{gap:var(--space-1);flex-wrap:wrap;display:flex}._84Rb3W_beatTiles>button{width:auto;min-width:var(--size-button);font:var(--type-heading-large);flex:none}._84Rb3W_beatTiles>button:disabled{visibility:hidden}._84Rb3W_hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._84Rb3W_cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._84Rb3W_cards[data-families]{flex-wrap:wrap;justify-content:center;display:flex}._84Rb3W_cards[data-families]>*{flex:0 0 calc(25% - 9px)}@media (max-width:599px){._84Rb3W_cards[data-families]>*{flex-basis:calc((100% - var(--space-1)) / 2)}._84Rb3W_cards{gap:var(--space-1);grid-template-columns:repeat(2,1fr)}}._84Rb3W_card{appearance:none;min-height:104px;padding:var(--space-1);background:var(--bg-surface);color:var(--text-primary);font:var(--type-heading-medium);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;cursor:pointer;border:0;border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}._84Rb3W_cardBack{width:100%;height:100%;position:absolute;inset:0}._84Rb3W_card:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}._84Rb3W_card[data-up]{box-shadow:inset 0 0 0 3px var(--border-selected)}._84Rb3W_card[data-done]{box-shadow:inset 0 0 0 4px var(--mark-done);cursor:default}._84Rb3W_cardBadge{background:var(--mark-done);width:32px;height:32px;color:var(--on-mark-dark);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}@media (max-width:599px){._84Rb3W_card{min-height:80px}}._84Rb3W_tri{width:min(300px,76vw);height:auto;margin:0 auto;display:block}._84Rb3W_triEdge{fill:var(--maths-tint);stroke:var(--maths-mark)}._84Rb3W_addTriEdge{fill:var(--maths-tint-light)}._84Rb3W_triLine{stroke:var(--maths-mark)}._84Rb3W_triNode{fill:var(--bg-surface);stroke:var(--maths-mark)}._84Rb3W_triGap{fill:var(--bg-surface);stroke:var(--maths-mark);stroke-dasharray:6 5}._84Rb3W_triNum{font:var(--type-number-large);fill:var(--text-primary);font-size:24px}._84Rb3W_triTimes{fill:var(--maths-mark)}._84Rb3W_triTimesMark{stroke:var(--on-mark-dark)}._84Rb3W_mazeFlower{pointer-events:none;width:20px;height:20px;position:absolute}._84Rb3W_mazeFlower[data-at=tl]{top:-15px;left:-15px}._84Rb3W_mazeFlower[data-at=tr]{top:-15px;right:-15px}._84Rb3W_mazeFlower[data-at=bl]{bottom:-15px;left:-15px}._84Rb3W_mazeFlower[data-at=bm]{bottom:-15px;left:calc(50% - 10px)}._84Rb3W_mazeFlower[data-at=br]{bottom:-15px;right:-15px}._84Rb3W_sumCard{--box:68px;--answer-w:var(--box);grid-template-columns:minmax(48px, auto) repeat(var(--cols), var(--box));justify-content:center;align-items:center;gap:var(--space-1) 6px;margin-block:var(--space-2);padding:var(--space-3) var(--space-2);border-radius:var(--radius-tile);background:var(--bg-surface);display:grid}._84Rb3W_sumSide{font:var(--type-caption);color:var(--text-secondary);grid-column:1;justify-self:start}._84Rb3W_sumSign{font:var(--type-number-large);color:var(--text-primary);font-weight:700}._84Rb3W_sumHead{text-align:center;font:var(--type-caption);color:var(--text-secondary)}._84Rb3W_sumDigit{text-align:center;font:var(--type-number-large);color:var(--text-primary);font-size:1.75rem;font-weight:700;line-height:2.75rem}._84Rb3W_sumDigit[data-struck]{color:var(--text-secondary);text-decoration:line-through;text-decoration-thickness:2px}._84Rb3W_sumLine{border-top:3px solid var(--text-primary);grid-column:1/-1;height:0;margin-bottom:10px}._84Rb3W_sumPad{gap:var(--space-1-half);margin-block:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._84Rb3W_sumRubOut{justify-content:center;align-items:center;gap:var(--space-1);font:var(--type-button-large);grid-column:1/-1;display:inline-flex}._84Rb3W_sumKey:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}._84Rb3W_sumKey{appearance:none;min-height:var(--size-button);border-radius:var(--radius-tile);background:var(--bg-surface);color:var(--text-primary);font:var(--type-number-large);cursor:pointer;border:0;font-weight:700}@media (max-width:599px){._84Rb3W_sumCard[data-cols="5"],._84Rb3W_sumCard[data-cols="6"]{--box:44px}._84Rb3W_sumCard{--box:50px;gap:var(--space-1) 4px;padding:var(--space-2) var(--space-1)}._84Rb3W_sumKey{min-height:var(--size-button);border-radius:var(--radius-small)}._84Rb3W_sumPad{gap:var(--space-1)}}._84Rb3W_divCard{--box:68px;--answer-w:var(--box);--answer-h:72px;grid-template-columns:auto repeat(var(--cols), var(--box)) auto var(--box);margin-block:var(--space-2);padding:var(--space-3) var(--space-2);border-radius:var(--radius-tile);background:var(--bg-surface);justify-content:center;align-items:center;gap:6px;display:grid}._84Rb3W_divCard[data-long]{--box:50px;--answer-h:58px}._84Rb3W_divBy{padding-right:var(--space-2);font:var(--type-number-large);color:var(--text-primary);grid-column:1;justify-self:end;font-size:1.75rem;font-weight:700}._84Rb3W_divSign{border-top:4px solid var(--text-primary);pointer-events:none;border-top-right-radius:2px;align-self:stretch;position:relative}._84Rb3W_divCard[data-long] ._84Rb3W_divSign{border-top-width:3px}._84Rb3W_divSign:before{content:"";border-top:4px solid var(--text-primary);border-top-left-radius:2px;width:14px;position:absolute;top:-4px;left:-12px}._84Rb3W_divCard[data-long] ._84Rb3W_divSign:before{border-top-width:3px;top:-3px}._84Rb3W_divSign svg{fill:none;width:16px;height:calc(100% + 4px);stroke:var(--text-primary);stroke-width:4px;stroke-linecap:round;position:absolute;top:-4px;left:-14px;overflow:visible}._84Rb3W_divCard[data-long] ._84Rb3W_divSign svg{stroke-width:3px}._84Rb3W_divCarry{place-self:end start;min-height:30px}._84Rb3W_divR{padding-inline:var(--space-1);font:var(--type-heading-section,var(--type-number-large));color:var(--text-primary);justify-self:center}._84Rb3W_divMinus{padding-right:var(--space-half);font:var(--type-number-large);color:var(--text-primary);justify-self:end;font-weight:700}._84Rb3W_divLine{border-top:3px solid var(--text-primary);align-self:start;height:0;margin-top:-4px;margin-bottom:10px}@media (max-width:599px){._84Rb3W_divCard,._84Rb3W_divCard[data-long]{--box:44px;--answer-h:52px;padding:var(--space-2) var(--space-1);gap:4px}._84Rb3W_divBy{padding-right:var(--space-1-half)}}._84Rb3W_icon{width:100%;height:100%;display:inline-block}._84Rb3W_icon svg{width:100%;height:100%;display:block}._84Rb3W_tenFrame{grid-template-columns:repeat(5,64px);justify-content:center;gap:8px;display:grid}._84Rb3W_frameSpace{border:2px solid var(--border-input);border-radius:var(--radius-small);background:var(--bg-surface);place-items:center;width:64px;height:64px;padding:8px;display:grid}._84Rb3W_partWhole{aspect-ratio:3/2;width:360px;max-width:100%;margin-inline:auto;position:relative}._84Rb3W_partWhole>svg{width:100%;height:100%;position:absolute;inset:0}._84Rb3W_pwLine{stroke:var(--border-input);stroke-width:3px}._84Rb3W_pwWhole,._84Rb3W_pwPart,._84Rb3W_pwMissing{aspect-ratio:1;width:25%;font:var(--type-number-large);color:var(--text-primary);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}._84Rb3W_pwWhole{background:var(--maths-mark);color:var(--on-mark-dark);top:30%;left:50%}._84Rb3W_pwPart{background:var(--maths-tint);border:2px solid var(--maths-mark);top:70%;left:23.3%}._84Rb3W_pwMissing{background:var(--bg-surface);border:2px dashed var(--maths-mark);top:70%;left:76.7%}._84Rb3W_money{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._84Rb3W_thing,._84Rb3W_paid{justify-items:center;gap:var(--space-1);margin:0;display:grid}._84Rb3W_thing ._84Rb3W_art{width:min(200px,100%)}._84Rb3W_paid figcaption{font:var(--type-caption);color:var(--text-secondary)}._84Rb3W_graph{gap:var(--space-1);margin:0;display:grid}._84Rb3W_graphTitle{font:var(--type-caption);color:var(--text-secondary);font-weight:600}._84Rb3W_graphBody{gap:var(--space-2);flex-wrap:wrap;align-items:flex-start;display:flex}._84Rb3W_chartRows{gap:var(--space-1);flex:280px;display:grid}._84Rb3W_chartRow{min-height:52px;padding:var(--space-half) var(--space-2);border-radius:var(--radius-small);background:var(--bg-tile);border:2px solid #0000;grid-template-columns:7rem 1fr;align-items:center;display:grid}._84Rb3W_chartRow[data-asked]{background:var(--maths-tint);border-color:var(--maths-mark)}._84Rb3W_chartName{font:var(--type-caption);color:var(--text-primary);font-weight:600}._84Rb3W_symbols{flex-wrap:wrap;gap:6px;display:flex}._84Rb3W_symbols ._84Rb3W_icon{width:32px;height:32px}._84Rb3W_key{justify-items:center;gap:var(--space-1);padding:var(--space-2);border:2px solid var(--border-input);border-radius:var(--radius-small);text-align:center;font:var(--type-caption);color:var(--text-primary);flex:0 180px;display:grid}._84Rb3W_key ._84Rb3W_icon{width:32px;height:32px}._84Rb3W_tally{gap:var(--space-2);align-items:center;display:flex}._84Rb3W_gate{width:44px;height:32px;stroke:var(--text-primary);stroke-width:3px;stroke-linecap:round}._84Rb3W_chartBars{column-gap:var(--space-1);grid-template-rows:220px auto auto;grid-template-columns:1.5rem 2.25rem minmax(0,420px);justify-content:center;margin-inline:auto;display:grid}._84Rb3W_axisValue{writing-mode:vertical-rl;font:var(--type-caption);color:var(--text-secondary);grid-area:1/1;place-self:center;transform:rotate(180deg)}._84Rb3W_chartBars>._84Rb3W_scale{grid-area:1/2}._84Rb3W_chartBars>._84Rb3W_plot{grid-area:1/3}._84Rb3W_chartBars>._84Rb3W_barNames{grid-area:2/3}._84Rb3W_axisCategory{padding-top:var(--space-half);font:var(--type-caption);color:var(--text-secondary);grid-area:3/3;justify-self:center}._84Rb3W_scale{font:var(--type-number-small);color:var(--text-secondary);flex-direction:column;justify-content:space-between;align-items:flex-end;margin-block:-.75em;display:flex}._84Rb3W_plot{border-bottom:2px solid var(--border-input);justify-content:space-around;align-items:flex-end;display:flex;position:relative}._84Rb3W_plot ._84Rb3W_gridLine{border-top:1px solid var(--bg-tile);height:0;position:absolute;left:0;right:0}._84Rb3W_barCol{width:calc(75% / var(--n,3));justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}._84Rb3W_bar{border-radius:var(--radius-small) var(--radius-small) 0 0;background:var(--maths-mark);width:100%}._84Rb3W_barNames{padding-top:var(--space-1);font:var(--type-label-large);color:var(--text-primary);justify-content:space-around;display:flex}._84Rb3W_barNames>span{width:calc(100% / var(--n,3));text-align:center}@media (max-width:599px){._84Rb3W_tenFrame{grid-template-columns:repeat(5,52px);gap:6px}._84Rb3W_frameSpace{width:52px;height:52px;padding:6px}._84Rb3W_chartRow{grid-template-columns:5rem 1fr}._84Rb3W_key{flex:100%}}._84Rb3W_setLines{font:var(--type-body-medium);color:var(--text-primary);margin:0}._84Rb3W_wordPills{margin:var(--space-1) 0 0;gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}._84Rb3W_wordPills li{background:var(--bg-surface);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-1-half);font:var(--type-body-medium);color:var(--text-primary)}@media (max-width:559px){._84Rb3W_compare{padding-right:var(--space-3)}._84Rb3W_compareRead{margin-bottom:calc(-1 * var(--space-1));flex:1 0 100%;order:-1;justify-content:flex-end;display:flex;position:static}._84Rb3W_compare ._84Rb3W_cmp{flex-basis:100%}._84Rb3W_compare ._84Rb3W_arrow{margin-top:0}._84Rb3W_compare:not([data-change]) ._84Rb3W_cmp+._84Rb3W_cmp{padding-left:0;padding-top:var(--space-2);border-left:0;border-top:2px solid var(--bg-tile)}._84Rb3W_compare[data-art=ruler] ._84Rb3W_cmpArt,._84Rb3W_compare[data-art=ruler] ._84Rb3W_cmpArt>svg{width:100%;height:auto}}._84Rb3W_cmpArt>svg{margin:0}._84Rb3W_timeWords{flex-direction:column;align-items:center;gap:2px;display:inline-flex}._84Rb3W_timeDigits{font:var(--type-body-medium);color:var(--text-secondary)}._84Rb3W_fixed{margin-top:var(--space-1);display:block}._84Rb3W_fixed>b{color:var(--text-primary);font-weight:700}._84Rb3W_numTiles{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}._84Rb3W_numTile{border-radius:var(--radius-row);background:var(--bg-tile);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:3.5rem;min-height:2.75rem;padding:0 .6rem;display:inline-flex}._84Rb3W_numTiles>._84Rb3W_gapBox{margin-left:0}._84Rb3W_stage[data-look=tiles]{font-size:1.5rem;line-height:2rem}._84Rb3W_helpRow{justify-content:center;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}._84Rb3W_shapeArt{width:auto;height:100%;display:block}._84Rb3W_compare[data-art=shape]{--slot:140px}._84Rb3W_compare[data-art=shape] ._84Rb3W_cmpArt{max-width:min(100%,278px)}._84Rb3W_compare[data-art=change]{--slot:96px}._84Rb3W_compare[data-art=chart] ._84Rb3W_symbols{flex-wrap:nowrap;gap:4px}._84Rb3W_changeEx{align-items:center;gap:var(--space-1);height:100%;display:flex}._84Rb3W_cmp ._84Rb3W_changeEx ._84Rb3W_changeSign{font:700 .9375rem/1.5rem var(--body);color:var(--text-primary);white-space:nowrap}._84Rb3W_compare[data-art=coins] ._84Rb3W_cmpArt ul{zoom:.62}._84Rb3W_changeEx ul{flex-wrap:nowrap;margin:0}._84Rb3W_compare[data-art=perimeter],._84Rb3W_compare[data-art=gap]{--slot:auto}._84Rb3W_compare[data-art=perimeter] ._84Rb3W_cmpArt,._84Rb3W_compare[data-art=gap] ._84Rb3W_cmpArt{height:auto}._84Rb3W_compare[data-art=perimeter] ._84Rb3W_cmpArt>div,._84Rb3W_compare[data-art=gap] ._84Rb3W_cmpArt>div{width:min(100%,278px);height:auto}._84Rb3W_compare[data-art=chart] ._84Rb3W_cmpArt{height:auto}._84Rb3W_compare[data-art=chart] ._84Rb3W_cmpArt>*{width:min(100%,320px);height:auto}._84Rb3W_stage[data-gapfill]{background:var(--bg-surface);font:var(--type-heading-large);text-align:center;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 10px;padding:28px 24px;display:flex}._84Rb3W_gapJoin{white-space:nowrap;align-items:center;display:inline-flex}._84Rb3W_gapSlot{box-sizing:border-box;min-width:112px;height:56px;padding:0 var(--space-2);background:var(--bg-page);border:2px dashed var(--border-input);border-radius:12px;place-items:center;display:inline-grid}._84Rb3W_gapSlot[data-filled]{background:var(--bg-selected);box-shadow:inset 0 0 0 3px var(--border-selected);border:0}._84Rb3W_gapSlot[data-result]{gap:var(--space-1);background:var(--bg-surface);grid-auto-flow:column}._84Rb3W_gapSlot[data-result=right]{box-shadow:inset 0 0 0 3px var(--answer-right)}._84Rb3W_gapSlot[data-result=shown]{box-shadow:inset 0 0 0 3px var(--answer-shown)}._84Rb3W_gapSlot[data-result=right]>svg{color:var(--answer-right-ink)}._84Rb3W_gapSlot[data-result=shown]>svg{color:var(--answer-shown-ink)}._84Rb3W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._84Rb3W_opts[data-gapfill]{justify-content:center;gap:12px var(--space-2);flex-wrap:wrap;display:flex}._84Rb3W_opts[data-gapfill]>button{flex:none;width:auto;min-width:0;min-height:76px;padding-inline:40px}._84Rb3W_bankLabel._84Rb3W_bankLabel{font:var(--type-heading-medium);color:var(--text-primary);margin:0}._84Rb3W_opts[data-bank]{flex-wrap:wrap;justify-content:flex-start;display:flex}._84Rb3W_opts[data-bank]>*{width:auto;min-width:8rem;padding-inline:var(--space-4);white-space:nowrap;flex:none}._84Rb3W_opts>button[data-faded]{opacity:.45}._84Rb3W_opts[data-gapfill]>button[data-in-gap]{box-shadow:none;outline:2px dashed var(--text-secondary);outline-offset:-2px;color:var(--text-secondary);background:0 0}@media (max-width:599px){._84Rb3W_stage[data-gapfill]{padding:20px 16px}._84Rb3W_gapSlot{min-width:96px;height:48px}._84Rb3W_opts[data-gapfill]>button{padding-inline:28px}}._84Rb3W_askKey{color:var(--subject-ink,var(--text-primary));text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px}._84Rb3W_sumNow{padding:var(--space-2) 20px;border-radius:var(--radius-row);background:var(--bg-surface);box-shadow:inset 4px 0 0 var(--subject-maths);font:var(--type-body-large);color:var(--text-primary);margin:0}._84Rb3W_sumNow b{font:var(--type-label-large)}@media (max-width:599px){._84Rb3W_sumNow{padding:14px var(--space-2)}}._84Rb3W_sumCard [data-tint],._84Rb3W_divCard [data-tint],._84Rb3W_sumCard button[data-tint],._84Rb3W_divCard button[data-tint]{background:var(--maths-tint);box-shadow:inset 0 0 0 2px var(--subject-maths);border-radius:10px}._84Rb3W_sumCard ._84Rb3W_sumDigit[data-tint],._84Rb3W_divCard ._84Rb3W_sumDigit[data-tint]{place-self:stretch stretch;place-items:center;display:grid}._84Rb3W_divCard ._84Rb3W_divBy[data-tint]{min-height:52px;padding:0 var(--space-2);justify-self:end;place-items:center;margin-right:12px;display:grid}._84Rb3W_dotSym{background:var(--picture-tan);border-radius:50%;width:14px;height:14px;display:inline-block}._84Rb3W_dotSym[data-first]{background:var(--picture-teal)}._84Rb3W_dotSym[data-key]{background:var(--text-secondary);width:10px;height:10px}._84Rb3W_cmpArt[data-kind=groups] ._84Rb3W_counterGroups{gap:var(--space-1);align-items:flex-start}._84Rb3W_cmpArt[data-kind=groups] ._84Rb3W_counterGroups li{padding:var(--space-1);border-width:2px}._84Rb3W_cmpArt[data-kind=groups] ._84Rb3W_counters{flex-wrap:nowrap;gap:4px;max-width:none}._84Rb3W_cmpArt[data-kind=groups] ._84Rb3W_counters i{width:1rem;height:1rem}._84Rb3W_cmpArt[data-kind=groups]{height:auto;min-height:var(--slot)}._84Rb3W_cmpArt[data-kind=groups]>ul{flex-wrap:wrap}._84Rb3W_coinWork{gap:var(--space-1-half);display:grid}._84Rb3W_coinTray{background:var(--bg-surface);padding:var(--space-1-half) var(--space-2);border-radius:16px}._84Rb3W_coinTray>p,._84Rb3W_coinBoxHow{margin:0 0 var(--space-1);font:var(--type-caption);color:var(--text-secondary)}._84Rb3W_coinBox{background:var(--bg-surface);padding:var(--space-1-half) var(--space-2);border:2px dashed var(--border-input);border-radius:16px}._84Rb3W_coinBox[data-over]{border-color:var(--border-focus)}._84Rb3W_coinBoxTitle{margin:0 0 var(--space-1);font:var(--type-label-large);color:var(--text-primary)}._84Rb3W_coinEmpty{min-height:48px;font:var(--type-body-medium);color:var(--text-secondary);align-items:center;margin:0;display:flex}._84Rb3W_coinTotal{margin:var(--space-1) 0 0;font:var(--type-label-large);color:var(--text-primary)}._84Rb3W_coinTray ul,._84Rb3W_coinBox ul{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}._84Rb3W_coinBtn{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}._84Rb3W_coinBtn svg{display:block}._84Rb3W_coinBtn:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}._84Rb3W_coinBtn:active{transform:scale(.94)}._84Rb3W_madeTag{align-items:center;gap:var(--space-half);margin-top:var(--space-1);border-radius:var(--radius-pill);background:var(--bg-tile);font:var(--type-caption);color:var(--text-primary);padding:4px 10px;font-weight:700;display:inline-flex}._84Rb3W_thing figcaption{justify-items:center;gap:var(--space-1);display:grid}._84Rb3W_thing figcaption ._84Rb3W_madeTag{margin-top:0}@media (max-width:480px){._84Rb3W_coinTray,._84Rb3W_coinBox{padding:var(--space-1-half)}._84Rb3W_coinBtn svg{zoom:.86}._84Rb3W_coinTray ul{grid-template-columns:repeat(4,max-content);align-items:center;display:grid}}._84Rb3W_ruleBit{color:var(--subject-spelling);font-weight:700}._84Rb3W_ruleStrip{align-items:center;gap:var(--space-2);padding:var(--space-1-half) var(--space-2);background:var(--bg-surface);border-radius:var(--radius-tile);border-left:4px solid var(--subject-spelling);font:var(--type-body-small);color:var(--text-primary);margin:0;display:flex}._84Rb3W_ruleStrip svg{flex:none}._84Rb3W_ruleShow{appearance:none;min-height:var(--size-tap);font:inherit;color:var(--subject-spelling);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}._84Rb3W_ruleShow:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-tile)}._84Rb3W_digitNumber{align-items:baseline;gap:2px;display:inline-flex}._84Rb3W_digitAsked{padding:0 var(--space-1);border:2px solid var(--maths-mark);border-radius:var(--radius-small);background:var(--bg-selected);text-underline-offset:6px;text-decoration:underline}._84Rb3W_placeGrid{margin:var(--space-3) auto 0;border-collapse:collapse;text-align:center}._84Rb3W_placeGrid th{padding:var(--space-1) var(--space-2);font:var(--type-kicker);color:var(--text-secondary);border:1px solid var(--border-input)}._84Rb3W_placeGrid td{padding:var(--space-2);font:var(--type-heading-section);color:var(--text-primary);border:1px solid var(--border-input)}._84Rb3W_placeGrid [data-asked]{background:var(--bg-selected);border:2px solid var(--maths-mark)}._84Rb3W_fractionPair{align-items:center;gap:var(--space-2);display:inline-flex}:is(._84Rb3W_stage:has(._84Rb3W_fractionPair),._84Rb3W_stage:has(._84Rb3W_digitNumber)){text-align:center}._84Rb3W_fractionPair [data-box]:before{border:3px solid var(--border-selected);border-radius:var(--radius-small);width:1.4em;height:1.4em}._84Rb3W_fractionTimes{align-items:center;gap:var(--space-1);flex-direction:column;display:inline-flex}._84Rb3W_fractionTimes>span:first-child,._84Rb3W_fractionTimes>span:last-child{min-height:1.5rem;font:var(--type-heading-medium);color:var(--maths-mark)}._84Rb3W_addFamily{gap:var(--space-3);flex-direction:column;display:flex}._84Rb3W_addFamilyCard{background:var(--bg-surface);border-radius:var(--radius-tile);padding:var(--space-2) var(--space-3)}._84Rb3W_factsCard{padding:var(--space-3);background:var(--bg-surface);border-radius:var(--radius-tile);font:var(--type-heading-medium);color:var(--text-primary);gap:var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex}._84Rb3W_factBox{vertical-align:middle;border-radius:var(--radius-small);border:2px dashed var(--text-secondary);justify-content:center;align-items:center;min-width:4.25rem;min-height:4.5rem;display:inline-flex}._84Rb3W_factBox[data-box=now]{border:3px solid var(--border-selected)}._84Rb3W_factBox[data-box=done],._84Rb3W_factBox[data-box=now][data-done]{border:3px solid var(--maths-mark)}._84Rb3W_readPassage{padding:var(--space-3);background:var(--bg-surface);border-radius:var(--radius-row);gap:var(--space-1);flex-direction:column;display:flex}._84Rb3W_readTitle{margin:0 0 var(--space-1);font:var(--type-heading-large);color:var(--text-primary)}._84Rb3W_readPassage>p{padding:4px var(--space-1);font:var(--type-answer-word);color:var(--text-primary);border-radius:var(--radius-row);margin:0}._84Rb3W_readPassage>p[data-here]{outline:2px solid var(--answer-shown);outline-offset:-2px}
._4fUKTW_ruleTag{padding:2px var(--space-1-half);border-radius:var(--radius-pill);background:var(--bg-selected);font:var(--type-body-small);color:var(--text-primary);align-self:flex-start;margin:0;font-weight:700}._4fUKTW_hearRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._4fUKTW_ruleTagLine{font:var(--type-body-small);color:var(--text-secondary)}
