.F-Tk4W_preview{box-sizing:border-box;--ink:#24354b;--muted:#526478;--paper:#fff;--wash:#f3f7f8;--line:#b8c6cf;--accent:#156454;--selected:#e0f1eb;--retry:#fff3dc;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:24px;width:calc(100% - 24px);max-width:900px;margin:24px auto 40px;padding:clamp(16px,3vw,32px);line-height:1.6}:root[data-theme=dark] .F-Tk4W_preview{--ink:#edf3fa;--muted:#c0cedc;--paper:#172436;--wash:#213247;--line:#75899e;--accent:#98e4cc;--selected:#264b45;--retry:#493b24}.F-Tk4W_preview *{box-sizing:border-box;min-width:0}.F-Tk4W_preview h1{color:var(--ink);margin:4px 0 12px;font-size:clamp(1.5rem,4vw,2rem);font-weight:750;line-height:1.25}.F-Tk4W_preview h2{color:var(--ink);margin:0 0 12px;font-size:clamp(1.3rem,3vw,1.65rem);font-weight:700;line-height:1.35}.F-Tk4W_preview h3{color:var(--ink);margin:0 0 8px;font-size:1.05rem;font-weight:700}.F-Tk4W_preview p{color:var(--ink);margin:8px 0}.F-Tk4W_preview button,.F-Tk4W_preview select,.F-Tk4W_preview summary{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:46px;color:var(--ink);cursor:pointer;white-space:normal;word-break:normal;border-radius:12px;padding:10px 14px;line-height:1.45}.F-Tk4W_preview button:hover:not(:disabled){border-color:var(--accent);background:var(--selected)}.F-Tk4W_preview button[aria-pressed=true]{border:2px solid var(--accent);background:var(--selected);padding:9px 13px}.F-Tk4W_preview button[aria-pressed=true]:before{content:"●";margin-right:6px;font-size:.65em}.F-Tk4W_preview button:disabled{color:var(--muted);background:var(--wash);cursor:default;border-style:dashed}.F-Tk4W_preview :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.F-Tk4W_preview button.F-Tk4W_primary{background:var(--accent);color:var(--paper);border-color:var(--accent);font-weight:700}.F-Tk4W_preview button.F-Tk4W_primary:disabled{color:var(--muted);background:var(--wash);border-color:var(--line)}.F-Tk4W_preview button.F-Tk4W_primary:hover:not(:disabled){background:var(--accent);color:var(--paper)}.F-Tk4W_eyebrow{color:var(--muted);letter-spacing:.04em;font-size:.85rem;font-weight:650}.F-Tk4W_preview .F-Tk4W_eyebrow{color:var(--muted)}.F-Tk4W_stage{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.F-Tk4W_stack{gap:16px;display:grid}.F-Tk4W_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.F-Tk4W_navigation{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;display:flex}.F-Tk4W_choices{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.F-Tk4W_choices>button{flex:0 auto}.F-Tk4W_canvas{background:var(--wash);border:1px solid var(--line);border-radius:16px;padding:clamp(12px,2.5vw,24px)}.F-Tk4W_feedback{border:1px solid var(--accent);background:var(--selected);border-radius:12px;padding:12px 16px}.F-Tk4W_feedback[data-correct=false]{background:var(--caution-bg);border-color:var(--caution-border)}.F-Tk4W_preview details{margin-top:20px}.F-Tk4W_preview summary{font-weight:650}.F-Tk4W_preview details[open]>:not(summary){margin-top:12px}.F-Tk4W_preview ul{padding-left:24px;list-style:outside}.F-Tk4W_preview li+li{margin-top:6px}.F-Tk4W_preview dt{font-weight:700}.F-Tk4W_preview dd{margin:0 0 10px}.F-Tk4W_map{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.F-Tk4W_map button{text-align:left}.F-Tk4W_coins{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.F-Tk4W_coin{flex:none;width:64px;height:64px;display:block}.F-Tk4W_coinButton{justify-items:center;gap:4px;display:inline-grid}.F-Tk4W_coinButton>span,.F-Tk4W_fruitCard>span:first-child{justify-items:center;gap:4px;display:grid}.F-Tk4W_preview .F-Tk4W_coinButton{padding:8px}.F-Tk4W_preview .F-Tk4W_coinButton[aria-pressed=true]{padding:7px}.F-Tk4W_tray{border:2px solid var(--line);background:var(--paper);border-radius:16px;padding:16px}.F-Tk4W_tray .F-Tk4W_coins{justify-content:flex-start;margin:12px 0}.F-Tk4W_total{font-size:1.15rem;font-weight:700}.F-Tk4W_compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.F-Tk4W_compare figure{background:var(--wash);text-align:center;border-radius:12px;margin:0;padding:12px}.F-Tk4W_compare figcaption{margin-top:8px}.F-Tk4W_fruit{flex:0 0 28px;width:28px;height:28px;display:block}.F-Tk4W_choiceBank{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.F-Tk4W_fruitCard{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.F-Tk4W_preview .F-Tk4W_fruitCard{width:74px;padding:8px 4px;font-size:.85rem}.F-Tk4W_preview .F-Tk4W_fruitCard[aria-pressed=true]{padding:7px 3px}.F-Tk4W_fruitCard .F-Tk4W_fruit{width:32px;height:32px}.F-Tk4W_sortRows{gap:12px;display:grid}.F-Tk4W_sortRow{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:10px}.F-Tk4W_sortRow>.F-Tk4W_choiceBank{margin-top:10px}.F-Tk4W_category{align-items:center;gap:10px;font-weight:700;display:inline-flex}.F-Tk4W_pictogram{gap:12px;display:grid}.F-Tk4W_pictureRow{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;display:grid}.F-Tk4W_symbols{grid-template-columns:repeat(6,28px);align-items:center;gap:3px;min-height:30px;display:grid}.F-Tk4W_rowControls{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}.F-Tk4W_rowControls>button{min-width:46px}.F-Tk4W_sourceRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.F-Tk4W_sourceRow>strong{width:78px}.F-Tk4W_dragButton{touch-action:none;-webkit-user-select:none;user-select:none}.F-Tk4W_dragGhost{pointer-events:none;z-index:100;border:2px solid var(--accent);background:var(--paper);color:var(--ink);border-radius:12px;padding:8px;position:fixed;transform:translate(-50%,-50%)}.F-Tk4W_dragHidden{visibility:hidden}.F-Tk4W_numberSelect{gap:6px;display:grid}.F-Tk4W_spread{gap:18px}.F-Tk4W_spread>:nth-child(2n){margin-top:16px}.F-Tk4W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.F-Tk4W_journey .F-Tk4W_question{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--wash);color:var(--ink);border-radius:10px;margin:0;padding:8px 12px;font-size:1.2rem;font-weight:700;line-height:1.4}.F-Tk4W_journey .F-Tk4W_question:before{content:attr(data-pupil-prompt);color:var(--muted);letter-spacing:.04em;margin-bottom:2px;font-size:.75rem;font-weight:650;line-height:1.4;display:block}.F-Tk4W_pictureWorkspace{gap:12px;display:grid}@media (min-width:900px){.F-Tk4W_preview.F-Tk4W_journey{margin-block:12px 20px;padding-block:12px}.F-Tk4W_journey h1{margin-block:2px 4px}.F-Tk4W_journey h2{margin-bottom:8px}.F-Tk4W_journey h3{margin-bottom:4px}.F-Tk4W_journey p{margin-block:4px}.F-Tk4W_journey>details{margin-top:8px}.F-Tk4W_journey .F-Tk4W_stage{margin-top:10px;padding-top:10px}.F-Tk4W_journey .F-Tk4W_stage>.F-Tk4W_eyebrow{margin:0 12px 8px 0;display:inline-block}.F-Tk4W_journey .F-Tk4W_stage>h2{display:inline}.F-Tk4W_journey .F-Tk4W_stack{gap:8px}.F-Tk4W_journey .F-Tk4W_stack>p{margin-block:0}.F-Tk4W_journey .F-Tk4W_canvas{padding-block:10px}.F-Tk4W_journey figure.F-Tk4W_canvas{margin:0}.F-Tk4W_journey .F-Tk4W_actions{gap:10px;margin-top:0}.F-Tk4W_journey .F-Tk4W_navigation{margin-top:12px;padding-top:10px}.F-Tk4W_journey .F-Tk4W_feedback{margin:0;padding:8px 12px}.F-Tk4W_journey .F-Tk4W_stack>[aria-live=polite]:empty{display:none}.F-Tk4W_journey .F-Tk4W_choices{gap:10px}.F-Tk4W_journey .F-Tk4W_tray{padding:10px 12px}.F-Tk4W_journey .F-Tk4W_tray .F-Tk4W_coins{margin-block:6px}.F-Tk4W_journey .F-Tk4W_payment{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.F-Tk4W_journey .F-Tk4W_payment>*{grid-column:1/-1}.F-Tk4W_journey .F-Tk4W_payment>.F-Tk4W_paymentBank{grid-column:1}.F-Tk4W_journey .F-Tk4W_payment>.F-Tk4W_tray{grid-column:2}.F-Tk4W_journey .F-Tk4W_sortRows{gap:6px}.F-Tk4W_journey .F-Tk4W_sortRow{align-items:center;gap:10px;padding:6px 10px;display:flex}.F-Tk4W_journey .F-Tk4W_sortRow>.F-Tk4W_category{flex:0 0 144px}.F-Tk4W_journey .F-Tk4W_sortRow>.F-Tk4W_choiceBank{margin-top:0}.F-Tk4W_journey .F-Tk4W_pictureWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start}.F-Tk4W_journey .F-Tk4W_pictureWorkspace>.F-Tk4W_sourceRow,.F-Tk4W_journey .F-Tk4W_pictureWorkspace>.F-Tk4W_sourceRow+.F-Tk4W_canvas{grid-column:1/-1}.F-Tk4W_journey .F-Tk4W_pictogram{gap:6px}.F-Tk4W_journey .F-Tk4W_pictureRow{grid-template-columns:64px minmax(0,1fr)}.F-Tk4W_journey .F-Tk4W_pictureRow:has(.F-Tk4W_rowControls){grid-template-columns:64px minmax(0,1fr) auto}.F-Tk4W_journey .F-Tk4W_rowControls{grid-column:3;gap:6px}.F-Tk4W_journey .F-Tk4W_sourceRow>strong{width:64px}}@media (max-width:520px){.F-Tk4W_compare,.F-Tk4W_map{grid-template-columns:minmax(0,1fr)}.F-Tk4W_pictureRow{grid-template-columns:minmax(0,1fr);gap:4px}.F-Tk4W_rowControls{grid-column:1}.F-Tk4W_canvas{padding:12px}.F-Tk4W_coin{width:56px;height:56px}.F-Tk4W_choices{gap:10px}}@media (prefers-reduced-motion:reduce){.F-Tk4W_preview *,.F-Tk4W_preview :before,.F-Tk4W_preview :after{scroll-behavior:auto;transition:none;animation:none}}
.h48bqW_visual{justify-items:center;gap:8px;margin:0;display:grid}.h48bqW_diagram{width:min(100%,250px);height:auto;color:var(--ink);display:block}.h48bqW_legend{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.h48bqW_legend>span{align-items:center;gap:6px;display:inline-flex}.h48bqW_token{flex:0 0 30px;width:30px;height:30px}.h48bqW_arrow{transform-origin:100px 100px;transition:transform .6s ease-out}.h48bqW_result{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.h48bqW_eventBank{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.h48bqW_eventCard{text-align:center;width:144px;max-width:100%}.h48bqW_eventCard>span{justify-items:center;gap:6px;display:grid}.h48bqW_eventCard .h48bqW_diagram{width:110px}.h48bqW_eventCard strong{display:block}.h48bqW_sortGroup{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:10px;padding:12px;display:grid}.h48bqW_sortGroup>button{justify-self:start;font-weight:700}.h48bqW_stageNote{color:var(--muted)}.h48bqW_sortGroups{gap:12px;display:grid}.h48bqW_sortBoard .h48bqW_eventCard+span[aria-hidden=true]{width:var(--chance-drag-width);height:var(--chance-drag-height);text-align:center;align-content:center;justify-items:center;gap:6px;max-width:none;font-weight:700;display:grid;box-shadow:0 4px 12px #0002}.h48bqW_sortBoard .h48bqW_eventCard+span[aria-hidden=true] .h48bqW_diagram{width:110px}.h48bqW_sortBoard .h48bqW_eventCard+span[aria-hidden=true],.h48bqW_sortBoard .h48bqW_eventCard+span[aria-hidden=true] *{pointer-events:none}.h48bqW_sortBoard .h48bqW_sortGroup{align-content:start;min-height:100px}.h48bqW_sortBoard .h48bqW_sortGroup[data-drag-over=true]{background:var(--selected);outline:3px solid var(--accent);outline-offset:2px;border-style:dashed}@media (min-width:900px){.h48bqW_questionLayout>div,.h48bqW_prediction{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:12px;display:grid}.h48bqW_questionLayout>div>*,.h48bqW_prediction>*{grid-column:2}.h48bqW_questionLayout>div>p:first-child,.h48bqW_prediction>[data-pupil-prompt]{grid-column:1/-1}.h48bqW_questionLayout>div>.h48bqW_visualPanel,.h48bqW_prediction>.h48bqW_visualPanel{grid-area:2/1/span 3}.h48bqW_questionLayout>div>[aria-live]{grid-column:1/-1}.h48bqW_prediction[data-result=true]>.h48bqW_visualPanel{grid-row:1/span 4}.h48bqW_questionLayout .h48bqW_diagram,.h48bqW_prediction .h48bqW_diagram{width:min(100%,180px)}.h48bqW_sortGroups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (prefers-reduced-motion:reduce){.h48bqW_arrow{transition:none}}.h48bqW_chance[data-chance-stage]{--wash:#f5f1fa;--line:#b9aacb;--accent:#665080;--selected:#eee5f7;--retry:#fff1df;--chance-task:#f0eafa;--chance-check:#e7f5ef;--chance-check-line:#568575;--chance-complete:#fff0dd;--chance-warm:#ac6e30}:root[data-theme=dark] .h48bqW_chance[data-chance-stage]{--wash:#352e43;--line:#b6a3ce;--accent:#d7c0ef;--selected:#463855;--retry:#493b24;--chance-task:#352e43;--chance-check:#263e36;--chance-check-line:#a3d1ba;--chance-complete:#453625;--chance-warm:#edbf81}.h48bqW_chance[data-chance-stage] [data-pupil-prompt]{background:var(--chance-task);border-color:var(--accent)}.h48bqW_chance[data-chance-stage="7"] [data-pupil-prompt]{background:var(--chance-check);border-color:var(--chance-check-line)}.h48bqW_chance[data-chance-stage="7"]>section>div:last-child:where(:has([role=status][aria-live=polite])){border:1px solid var(--chance-check-line);background:var(--chance-check);border-radius:14px;margin-top:12px;padding:12px}.h48bqW_chance[data-chance-stage="7"][data-chance-completed=true]>section>div:last-child{background:var(--chance-complete);border-color:var(--chance-warm);border-top-width:4px}.h48bqW_chance[data-chance-stage] .h48bqW_buddy{margin:12px 0}.h48bqW_chance[data-chance-stage] .h48bqW_buddy .concept-guide-card{box-shadow:none;text-align:left;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:0;display:grid}.h48bqW_chance[data-chance-stage] .h48bqW_buddy .concept-guide-avatar>*{margin:0;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important}.h48bqW_chance[data-chance-stage] .h48bqW_buddy .concept-guide-card>div:last-child{border:1px solid var(--line);background:var(--wash);border-radius:16px 16px 16px 4px;padding:8px 12px}.h48bqW_chance[data-chance-stage] .h48bqW_buddy .concept-guide-card p{display:none}.h48bqW_chance[data-chance-stage] .h48bqW_buddy .concept-guide-card h2{color:var(--accent);margin:0;font-size:.9rem;line-height:1.5;display:block}.h48bqW_chance[data-chance-stage] .h48bqW_buddy .concept-guide-card span{min-height:3em;color:var(--ink);margin:0;font-size:1rem;font-weight:600;line-height:1.5;display:block}
.B8l49W_practice[data-practice-topic]{--success:#28644d;--success-wash:#e7f5ef;--warm:#99602b;--retry:#fff1df;margin-block:12px 24px;padding:clamp(14px,2.5vw,24px)}.B8l49W_practice[data-practice-topic=chance]{--wash:#f5f1fa;--line:#b9aacb;--accent:#665080;--selected:#eee5f7;--secondary:#e7f5ef}.B8l49W_practice[data-practice-topic=money]{--wash:#edf6e5;--line:#a5baa0;--accent:#32633c;--selected:#e3f1d8;--secondary:#fff5d7}.B8l49W_practice[data-practice-topic=sorting]{--wash:#eaf6f7;--line:#96b8bf;--accent:#226675;--selected:#dceff1;--secondary:#f0eafa}:root[data-theme=dark] .B8l49W_practice[data-practice-topic]{--success:#a3d1ba;--success-wash:#263e36;--warm:#edbf81;--retry:#493b24}:root[data-theme=dark] .B8l49W_practice[data-practice-topic=chance]{--wash:#352e43;--line:#b6a3ce;--accent:#d7c0ef;--selected:#463855;--secondary:#263e36}:root[data-theme=dark] .B8l49W_practice[data-practice-topic=money]{--wash:#243b30;--line:#89a992;--accent:#b0df9f;--selected:#304c35;--secondary:#423a23}:root[data-theme=dark] .B8l49W_practice[data-practice-topic=sorting]{--wash:#243b43;--line:#8eb7c0;--accent:#a0dce5;--selected:#2c4c54;--secondary:#383049}.B8l49W_practice[data-practice-topic]>header h1{margin-block:2px 4px;font-size:clamp(1.35rem,3vw,1.7rem)}.B8l49W_practice[data-practice-topic]>header p{margin-block:4px}.B8l49W_practice[data-practice-topic] .B8l49W_panel{border:1px solid var(--line);border-top:4px solid var(--accent);background:var(--paper);border-radius:18px;margin-top:14px;padding:clamp(12px,2vw,20px)}.B8l49W_practice[data-practice-topic] .B8l49W_panel[data-finished]{border-color:var(--warm);background:var(--retry)}.B8l49W_practice[data-practice-topic] h2.B8l49W_progress{color:var(--muted);margin:0 0 8px;font-size:.875rem;font-weight:650;line-height:1.5;display:block}.B8l49W_practice .B8l49W_buddy{margin:0 0 14px}.B8l49W_practice .B8l49W_buddy .concept-guide-card{box-shadow:none;text-align:left;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:0;display:grid}.B8l49W_practice .B8l49W_buddy .concept-guide-avatar>*{margin:0;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important}.B8l49W_practice .B8l49W_buddy .concept-guide-card>div:last-child{border:1px solid var(--line);background:var(--secondary);border-radius:14px 14px 14px 4px;padding:8px 12px}.B8l49W_practice .B8l49W_buddy .concept-guide-card p{display:none}.B8l49W_practice .B8l49W_buddy .concept-guide-card h2{color:var(--accent);margin:0;font-size:.875rem;line-height:1.5;display:block}.B8l49W_practice .B8l49W_buddy .concept-guide-card span{min-height:3em;color:var(--ink);margin:0;font-size:1rem;font-weight:600;line-height:1.5;display:block}.B8l49W_practice[data-practice-topic] [data-pupil-prompt]{border-color:var(--accent);margin:0;padding:12px 14px;font-size:clamp(1.2rem,2.5vw,1.4rem);line-height:1.5}.B8l49W_practice .B8l49W_activity [role=group]:has(>button[aria-pressed]){flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.B8l49W_practice .B8l49W_activity [role=group]>button[aria-pressed]{border:2px solid var(--line);background:var(--wash);max-width:100%;min-height:64px;color:var(--ink);border-radius:16px;flex:130px;padding:12px 14px;font-size:1.1rem;font-weight:700}.B8l49W_practice .B8l49W_activity [role=group]>button[aria-pressed=true]{border-color:var(--accent);background:var(--selected);outline:2px solid var(--accent);outline-offset:2px}.B8l49W_practice .B8l49W_activity [role=group]>button[aria-pressed=true]:before{content:none}.B8l49W_practice .B8l49W_activity [role=group]>button[aria-pressed]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.B8l49W_practice .B8l49W_activity:has([data-correct=true]) [role=group]>button[aria-pressed=true]{border-color:var(--success);outline-color:var(--success);background:var(--success-wash)}.B8l49W_practice .B8l49W_activity:has([data-correct=false]) [role=group]>button[aria-pressed=true]{border-color:var(--warm);outline-color:var(--warm);background:var(--retry);border-style:dashed}.B8l49W_practice .B8l49W_activity [data-correct=true]{border-color:var(--success);background:var(--success-wash)}.B8l49W_practice .B8l49W_activity [data-correct=false]{border-color:var(--warm);background:var(--retry)}.B8l49W_practice .B8l49W_activity [aria-live=polite]:empty{display:none}.B8l49W_practice[data-practice-topic] .B8l49W_flow{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;margin-top:12px;padding-top:12px}.B8l49W_practice[data-practice-topic] .B8l49W_restart{background:0 0;border-color:#0000;margin-right:auto;font-size:.9rem}@media (max-width:520px){.B8l49W_practice[data-practice-topic] .B8l49W_panel{padding:12px}.B8l49W_practice .B8l49W_activity [role=group]>button[aria-pressed]{flex-basis:110px}.B8l49W_practice[data-practice-topic=chance] .B8l49W_activity [role=group]>button[aria-pressed]{flex-basis:100%}.B8l49W_practice[data-practice-topic] .B8l49W_flow{gap:8px}.B8l49W_practice[data-practice-topic] .B8l49W_flow>button{flex:100%}.B8l49W_practice[data-practice-topic] .B8l49W_restart{order:1}}.B8l49W_practice .B8l49W_activity p[data-correct=false]{border-color:var(--caution-border);background:var(--caution-bg);color:var(--caution-text)}
