.mi5RLa_container{container-type:inline-size}.mi5RLa_layout{align-items:start;gap:1.5rem;display:grid}.mi5RLa_intro{min-width:0}.mi5RLa_card{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;max-width:32rem;color:var(--foreground);overflow-wrap:anywhere;border-radius:.75rem;justify-self:center;padding:1rem;box-shadow:0 2px 8px #0000000d}.mi5RLa_heading{font-size:1.25rem;font-weight:800;line-height:1.4}.mi5RLa_description{margin-top:.25rem;font-size:.875rem;line-height:1.5}.mi5RLa_title{align-items:center;min-height:44px;margin-block:.5rem;font-size:.875rem;font-weight:600;display:flex}.mi5RLa_card a{color:inherit;text-underline-offset:3px;text-decoration:underline}.mi5RLa_card a:hover{text-decoration-thickness:2px}.mi5RLa_card a.mi5RLa_title{text-decoration:none}.mi5RLa_card a.mi5RLa_title:is(:hover,:focus-visible){text-decoration:underline}.mi5RLa_card a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.mi5RLa_video{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:.5rem;width:100%;height:auto;display:block}.mi5RLa_footer{margin-top:.75rem;font-size:.75rem;line-height:1.6}.mi5RLa_footer a{align-items:center;min-height:44px;display:inline-flex}@layer components{.mi5RLa_card :is(h2,p,a){color:var(--foreground)!important}}@container (min-width:68rem){.mi5RLa_layout{grid-template-columns:minmax(0,1fr) 32rem;gap:2rem}}
.FjMaAa_home{--home-ink:#172e2a;--home-copy:#475951;--home-link:#065f46;--home-line:#d6e3dc;--home-soft:#eef6f1;--home-mint:#edf9f2;--home-blue:#eff6ff;--home-lilac:#f5f3ff;--home-teal:#ecfdfb;--home-action:#fff;--home-action-hover:#f1f8f4;--home-action-border:#cbded3;--home-coral-light:#f7b1b9;--home-coral:#ee929f;--home-fraction-whole:#fff;--home-fraction-line:#829b91;--home-fraction-glint:#ffffff80;--home-fraction-depth:#143d2612;background:var(--surface);color:var(--home-ink)}:root[data-theme=dark] .FjMaAa_home{--home-ink:#f1f5f3;--home-copy:#c5d4cc;--home-link:#a7f3d0;--home-line:#354b43;--home-soft:#172d27;--home-mint:#18342a;--home-blue:#1b2d42;--home-lilac:#2b2540;--home-teal:#153432;--home-action:#203b31;--home-action-hover:#2a483c;--home-action-border:#496759;--home-coral-light:#f3b0b9;--home-coral:#e895a2;--home-fraction-whole:#233d34;--home-fraction-line:#91aca0;--home-fraction-glint:#ffffff38;--home-fraction-depth:#0003}.FjMaAa_home :where(a,summary):focus-visible{outline:3px solid var(--home-link);outline-offset:5px}.FjMaAa_hero{background:linear-gradient(115deg,var(--home-soft),var(--surface) 76%);border-bottom:1px solid var(--home-line)}.FjMaAa_levelIntro{background:var(--home-soft);border-bottom:1px solid var(--home-line)}.FjMaAa_levelIntro h1{color:var(--home-ink);letter-spacing:-.05em;font-size:clamp(2.3rem,5vw,3.5rem)}.FjMaAa_levelIntro p{color:var(--home-copy)}.FjMaAa_journeyAnchor{scroll-margin-top:6rem}.FjMaAa_heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.FjMaAa_heroEyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--home-link);align-items:center;gap:.5rem;font-size:.7rem;font-weight:750;line-height:1.7;display:flex}.FjMaAa_heroEyebrow>span{background:var(--home-link);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.FjMaAa_heroTitle{letter-spacing:-.065em;color:var(--home-ink);max-width:12ch;margin:1.35rem 0 1.25rem;font-size:clamp(2.4rem,4.6vw,4.2rem);font-weight:850;line-height:1.07}.FjMaAa_heroTitle>span{color:var(--home-link)}.FjMaAa_heroLead{color:var(--home-copy);max-width:34rem;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.8}.FjMaAa_heroLead strong{color:var(--home-ink);font-weight:750}.FjMaAa_heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.FjMaAa_heroPrimary,.FjMaAa_heroSecondary{border:1px solid var(--home-action-border);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.8rem 1.1rem;font-size:.85rem;font-weight:750;line-height:1.5;display:inline-flex}.FjMaAa_heroPrimary{background:var(--home-link);color:var(--surface);border-color:var(--home-link)}:root[data-theme=dark] .FjMaAa_heroPrimary{color:#10392b}.FjMaAa_heroPrimary:hover{box-shadow:0 3px 12px #064e3b24}.FjMaAa_heroSecondary{background:var(--home-action);color:var(--home-ink)}.FjMaAa_heroSecondary:hover{border-color:var(--home-link)}.FjMaAa_heroFootnote{letter-spacing:.02em;color:var(--home-copy);flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.75rem;font-size:.67rem;line-height:1.6;display:flex}.FjMaAa_heroFootnote span{align-items:center;gap:.4rem;display:flex}.FjMaAa_heroFootnote span:before{content:"";background:var(--home-link);border-radius:50%;width:.25rem;height:.25rem}.FjMaAa_heroMaths{background:radial-gradient(ellipse at center,var(--home-mint),transparent 70%);min-width:0;padding:1rem;position:relative}.FjMaAa_workflow{border-bottom:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-top:1.75rem;padding-bottom:1.75rem;display:grid}.FjMaAa_workflow article{border-right:1px solid var(--home-line);flex-direction:column;align-items:start;min-width:0;padding-right:1.5rem;display:flex}.FjMaAa_workflow article:last-child{border:0}.FjMaAa_workflowLabel{color:var(--home-link);letter-spacing:.09em;align-items:center;gap:.75rem;font-size:.65rem;font-weight:800;display:flex}.FjMaAa_workflowLabel>span{border:1px solid var(--home-line);border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.6rem;display:grid}.FjMaAa_workflow h2{letter-spacing:-.02em;margin:.8rem 0 .4rem;font-size:1.05rem;font-weight:800}.FjMaAa_workflow p{color:var(--home-copy);flex:1;max-width:19rem;font-size:.8rem;line-height:1.7}.FjMaAa_workflowLink{min-height:44px;color:var(--home-link);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:.7rem;margin-top:.2rem;padding:0;font-size:.75rem;font-weight:750;text-decoration:underline;display:inline-flex}.FjMaAa_journeysSection{border-top:1px solid var(--home-line);padding-top:2.5rem;padding-bottom:2.5rem}.FjMaAa_nextSteps{color:var(--home-copy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:2.5rem;font-size:.8rem;line-height:1.7;display:flex}.FjMaAa_nextSteps nav{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.FjMaAa_nextSteps a{min-height:44px;color:var(--home-link);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.FjMaAa_additionalPracticeLabel{color:var(--home-copy);margin-top:.7rem;font-size:.7rem;font-weight:650;line-height:1.65}.FjMaAa_assessmentStrip{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);grid-template-columns:minmax(0,1fr) auto;gap:2rem;margin-bottom:1rem;padding-top:2rem;padding-bottom:2rem;display:grid}.FjMaAa_assessmentStrip h2{letter-spacing:-.035em;margin:.5rem 0 .7rem;font-size:1.65rem;font-weight:800;line-height:1.3}.FjMaAa_assessmentStrip p:not(.primary-kicker){color:var(--home-copy);max-width:42rem;font-size:.9rem;line-height:1.75}.FjMaAa_assessmentStrip>div:last-child{flex-direction:column;justify-content:center;align-items:start;gap:.65rem;display:flex}.FjMaAa_heroNote{color:var(--home-copy);margin-top:1rem;font-size:.9rem;line-height:1.6}.FjMaAa_heroVisual{text-align:center;min-width:0;padding:1.5rem}.FjMaAa_heroVisual svg{width:100%;max-width:25rem;height:auto;margin:1rem auto}.FjMaAa_heroVisual figcaption{color:var(--home-copy);font-size:1.125rem;line-height:1.6}.FjMaAa_heroVisual strong{color:var(--home-ink)}.FjMaAa_fractionVisual{overflow:visible}.FjMaAa_fractionDepth{fill:var(--home-fraction-depth)}.FjMaAa_fractionWhole{fill:var(--home-fraction-whole)}.FjMaAa_fractionOutline,.FjMaAa_fractionDivision{fill:none;stroke:var(--home-fraction-line);stroke-width:1.25px}.FjMaAa_fractionLabel{fill:var(--home-ink);text-anchor:middle;font-size:22px;font-weight:600}.FjMaAa_fractionLabel path{stroke:var(--home-ink);stroke-width:1.25px;stroke-linecap:round}.FjMaAa_fractionEquals{fill:none;stroke:var(--home-link);stroke-width:2px;stroke-linecap:round}.FjMaAa_teaching{border-bottom:1px solid var(--home-line);align-items:center;gap:1rem 2rem;padding:2rem 0;display:grid}.FjMaAa_teaching h2{font-size:1.125rem;font-weight:800}.FjMaAa_teaching p,.FjMaAa_intro{max-width:48rem;color:var(--home-copy);margin-top:.6rem;line-height:1.75}.FjMaAa_teacherDetails summary{cursor:pointer;min-height:44px;color:var(--home-copy);padding:.75rem .25rem;font-size:.875rem}.FjMaAa_pathways{border-bottom:1px solid var(--home-line);margin-bottom:3.5rem;padding-bottom:3.5rem}.FjMaAa_pathwayGrid{gap:2rem;margin-top:2rem;display:grid}.FjMaAa_pathway{border-left:3px solid #6eab8f;flex-direction:column;align-items:start;min-width:0;padding-left:1.25rem;display:flex}.FjMaAa_pathway:nth-child(2){border-color:#93b8cf}.FjMaAa_pathwayMeta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.FjMaAa_pathway h3{margin-top:.65rem;font-size:1.75rem;font-weight:850}.FjMaAa_pathway p,.FjMaAa_journeyContent>p,.FjMaAa_practice p{color:var(--home-copy);margin-top:.75rem;line-height:1.75}.FjMaAa_support p:not(.primary-kicker){color:var(--home-copy);margin-top:.75rem;line-height:1.75}.FjMaAa_pathwayNote{color:var(--home-copy);margin-top:1.75rem;font-size:.875rem;line-height:1.75}.FjMaAa_textLink,.FjMaAa_linkText,.FjMaAa_secondaryLink{min-height:44px;color:var(--home-link);align-items:center;gap:.65rem;font-size:.875rem;font-weight:650;line-height:1.5;display:inline-flex}.FjMaAa_textLink,.FjMaAa_pathway .FjMaAa_linkText,.FjMaAa_practice .FjMaAa_linkText{border:1px solid var(--home-action-border);background:var(--home-action);border-radius:.65rem;width:fit-content;max-width:100%;padding:.6rem .85rem;text-decoration:none;transition:background-color .15s,border-color .15s}.FjMaAa_textLink>span,.FjMaAa_linkText>span,.FjMaAa_secondaryLink>span{flex-shrink:0}.FjMaAa_textLink>span,.FjMaAa_linkText>span{margin-left:auto}.FjMaAa_textLink:hover,.FjMaAa_textLink:focus-visible,.FjMaAa_pathway:is(:hover,:focus-visible) .FjMaAa_linkText,.FjMaAa_practice:is(:hover,:focus-visible) .FjMaAa_linkText{background:var(--home-action-hover);border-color:var(--home-link)}.FjMaAa_teaching .FjMaAa_textLink{white-space:nowrap;justify-self:start}.FjMaAa_secondaryLink{color:var(--home-copy);font-weight:500;text-decoration:none}.FjMaAa_secondaryLink:hover{color:var(--home-link)}.FjMaAa_inlineLink{color:var(--home-link);text-decoration:underline;-webkit-text-decoration-color:var(--home-action-border);text-decoration-color:var(--home-action-border);text-underline-offset:3px;font-weight:500}.FjMaAa_inlineLink:hover{text-decoration-color:currentColor}.FjMaAa_linkText{margin-top:1rem}.FjMaAa_journeyGrid{gap:2rem;display:grid}.FjMaAa_journey{border:1px solid var(--home-line);background:var(--surface);border-radius:1rem;flex-direction:column;min-width:0;padding:1rem;display:flex}.FjMaAa_journeyVisual{background:var(--home-mint);border-radius:1rem;place-items:center;min-width:0;padding:1rem;display:grid}.FjMaAa_journey:nth-child(2) .FjMaAa_journeyVisual{background:var(--home-blue)}.FjMaAa_journey:nth-child(3) .FjMaAa_journeyVisual{background:var(--home-lilac)}.FjMaAa_journeyVisual svg{width:100%;max-width:30rem;height:auto;display:block}.FjMaAa_journeyContent{flex-direction:column;flex:1;padding:1.25rem .25rem 0;display:flex}.FjMaAa_journeyContent .FjMaAa_pathwayMeta p{color:var(--home-copy);font-size:.875rem}.FjMaAa_journeyContent h3{margin-top:.65rem;font-size:1.35rem;font-weight:800;line-height:1.4}.FjMaAa_journeyContent>p{margin-bottom:.75rem;font-size:.95rem}.FjMaAa_journeyContent>a{align-self:start;margin-top:auto}.FjMaAa_level{background:var(--home-mint);border-top:3px solid #a7dfbf;border-radius:.75rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.FjMaAa_level[data-primary-home-level=first-level]{background:var(--home-blue);border-color:#b0cff2}.FjMaAa_level[data-primary-home-level=second-level]{background:var(--home-lilac);border-color:#c4b5fd}.FjMaAa_level[data-primary-home-level=third-level-readiness]{background:var(--home-teal);border-color:#99f6e4}.FjMaAa_level h3{margin-top:1.25rem;font-size:1.35rem;font-weight:800;line-height:1.4}.FjMaAa_level p{color:var(--home-copy);margin:.75rem 0 1rem;font-size:.95rem;line-height:1.7}.FjMaAa_level .FjMaAa_linkText{margin-top:auto}.FjMaAa_level:hover{outline:1px solid var(--home-link);outline-offset:2px}.FjMaAa_practiceGrid{gap:1.75rem;display:grid}.FjMaAa_practice{border-top:1px solid var(--home-line);flex-direction:column;align-items:start;min-width:0;padding-top:1.5rem;display:flex}.FjMaAa_practice h3{margin-top:.75rem;font-size:1.35rem;font-weight:800;line-height:1.4}.FjMaAa_practice p{margin-bottom:1rem;font-size:.95rem}.FjMaAa_practice .FjMaAa_linkText{margin-top:auto}.FjMaAa_buddyNote{color:var(--home-copy);margin-top:2rem;font-size:.875rem;line-height:1.75}.FjMaAa_support{background:var(--home-soft);border-radius:1rem;align-items:center;gap:1rem 2rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.FjMaAa_support .FjMaAa_textLink{justify-self:start}.FjMaAa_progress{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);color:var(--home-copy)}.FjMaAa_progress summary{cursor:pointer;padding:1rem .25rem;font-size:.95rem;font-weight:650}.FjMaAa_progress .page-container{width:100%;padding:1rem 0}.FjMaAa_home .FjMaAa_progress .primary-progress-panel{box-shadow:none;padding:0;background:0 0!important;border:0!important}:root[data-support-background]:not([data-support-background=default]) .FjMaAa_home{--home-soft:var(--learning-surface-muted);--home-mint:var(--learning-surface);--home-blue:var(--learning-surface);--home-lilac:var(--learning-surface);--home-teal:var(--learning-surface);--home-action:var(--learning-surface);--home-action-hover:var(--learning-surface-muted)}@media (min-width:640px){.FjMaAa_pathwayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}@media (min-width:768px){.FjMaAa_practiceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.FjMaAa_journeyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.FjMaAa_teaching,.FjMaAa_support{grid-template-columns:minmax(0,1fr) minmax(12rem,17rem)}}@media (max-width:900px){.FjMaAa_heroGrid{grid-template-columns:1fr .85fr;gap:1rem}.FjMaAa_heroMaths{padding:.25rem}.FjMaAa_heroTitle{font-size:clamp(2.4rem,4.8vw,3.2rem)}.FjMaAa_heroActions{flex-direction:column;align-items:start}.FjMaAa_heroActions>a{width:100%;max-width:22rem}.FjMaAa_workflow{gap:1rem}.FjMaAa_workflow article{padding-right:1rem}.FjMaAa_assessmentStrip{grid-template-columns:1fr}}@media (max-width:650px){.FjMaAa_heroGrid{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem;padding-bottom:2rem}.FjMaAa_heroTitle{max-width:15ch;font-size:clamp(2.6rem,9vw,3.5rem)}.FjMaAa_heroLead{font-size:.95rem}.FjMaAa_heroActions{flex-direction:column;align-items:stretch}.FjMaAa_heroActions>a{max-width:none}.FjMaAa_heroFootnote{margin-top:1rem}.FjMaAa_heroMaths{justify-self:center;width:100%;max-width:27rem}.FjMaAa_workflow{grid-template-columns:1fr;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem}.FjMaAa_workflow article{border-right:0;border-bottom:1px solid var(--home-line);grid-template-columns:1fr auto;gap:.3rem .8rem;padding-bottom:1rem;padding-right:0;display:grid}.FjMaAa_workflowLabel{grid-column:1/-1}.FjMaAa_workflow h2{margin:.3rem 0;font-size:1rem}.FjMaAa_workflow p{grid-column:1/-1;max-width:none}.FjMaAa_workflow a{grid-area:2/2;align-self:center;min-width:0;margin:0}.FjMaAa_assessmentStrip h2{font-size:1.4rem}.FjMaAa_assessmentStrip{gap:1rem}}@media (max-width:370px){.FjMaAa_workflow article{display:flex}.FjMaAa_workflow a{align-self:start}.FjMaAa_heroEyebrow{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.FjMaAa_home :where(a,button){transition:none!important}}
.zDBA1a_counting.zDBA1a_counting{--ink:#24354b;--muted:#526478;--paper:#fff;--wash:#eef8f5;--line:#b8c6cf;--accent:#156454;--selected:#e0f1eb;--retry:#fff3dc;--check-wash:#f3effb;--check-accent:#70519a;--celebration-line:#ad761e;border:1px solid var(--line);width:calc(100% - 24px);max-width:900px;color:var(--ink);background:var(--paper);overflow-anchor:auto;border-radius:24px;margin:12px auto 24px;padding:16px 24px;line-height:1.5}:root[data-theme=dark] .zDBA1a_counting.zDBA1a_counting{--ink:#edf3fa;--muted:#c0cedc;--paper:#172436;--wash:#203b3b;--line:#75899e;--accent:#98e4cc;--selected:#264b45;--retry:#493b24;--check-wash:#302a45;--check-accent:#c7b0ed;--celebration-line:#e4ba69}.zDBA1a_counting *,.zDBA1a_counting :before,.zDBA1a_counting :after{box-sizing:border-box}.zDBA1a_counting.zDBA1a_counting .page-container{width:100%;max-width:none;margin:0;padding:0}.zDBA1a_counting.zDBA1a_counting .concept-journey-hero{background:0 0;border:0;padding:0}.zDBA1a_counting.zDBA1a_counting .concept-journey-hero>div{display:block}.zDBA1a_counting.zDBA1a_counting h1{color:var(--ink);letter-spacing:normal;margin:4px 0;font-size:clamp(1.4rem,3vw,1.65rem);font-weight:750;line-height:1.25}.zDBA1a_counting.zDBA1a_counting h1 span{color:inherit}.zDBA1a_counting.zDBA1a_counting .concept-journey-hero h1 span{font:inherit;display:inline}.zDBA1a_counting.zDBA1a_counting .concept-progress-summary>span{border:1px solid var(--line);background:var(--wash);color:var(--muted);white-space:normal;border-radius:999px;padding:4px 10px;font-weight:500;line-height:1.5}.zDBA1a_counting.zDBA1a_counting .concept-adult-guidance-note{background:0 0;border:0;max-width:none;padding:0}.zDBA1a_counting.zDBA1a_counting h2{color:var(--ink);font-size:1.5rem;line-height:1.35}:is(.zDBA1a_counting.zDBA1a_counting .primary-kicker,.zDBA1a_counting.zDBA1a_counting .concept-journey-level){color:var(--muted);margin:4px 0;font-size:.8rem}.zDBA1a_counting.zDBA1a_counting .concept-journey-intro{color:var(--ink);margin:6px 0;font-size:1rem}.zDBA1a_counting.zDBA1a_counting .concept-progress-summary{color:var(--muted);flex-wrap:wrap;gap:8px 10px;margin:8px 0;font-size:.8rem;display:flex}.zDBA1a_counting.zDBA1a_counting .concept-progress-track{background:var(--wash);height:5px}.zDBA1a_counting.zDBA1a_counting .concept-progress-track>span{background:var(--accent)}.zDBA1a_counting.zDBA1a_counting .concept-adult-guidance-note{margin:8px 0}.zDBA1a_counting.zDBA1a_counting .concept-journey-layout{display:block}.zDBA1a_counting.zDBA1a_counting .concept-step-panel{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:12px 0 0;padding:12px 0 0}.zDBA1a_counting.zDBA1a_counting .concept-step-heading{align-items:center;gap:12px;margin:0 0 12px}.zDBA1a_counting.zDBA1a_counting .concept-step-heading>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.zDBA1a_counting.zDBA1a_counting .concept-step-heading h2{margin:0}.zDBA1a_counting.zDBA1a_counting .concept-step-heading>span{color:var(--accent);background:var(--selected);border:1px solid var(--line);padding:4px 8px;font-size:.8rem}.zDBA1a_counting.zDBA1a_counting .concept-step-actions{border-top:1px solid var(--line);margin:12px 0 0;padding:12px 0 0;display:block}.zDBA1a_navigation{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;display:flex}.zDBA1a_counting.zDBA1a_counting button,.zDBA1a_counting.zDBA1a_counting summary{border:1px solid var(--line);min-height:46px;color:var(--ink);background:var(--paper);box-shadow:none;font:inherit;white-space:normal;word-break:normal;overflow-wrap:normal;cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:650;line-height:1.45}.zDBA1a_counting.zDBA1a_counting .primary-cta{border:1px solid var(--line);min-height:46px;color:var(--ink);background:var(--paper);box-shadow:none;font:inherit;white-space:normal;word-break:normal;overflow-wrap:normal;cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:650;line-height:1.45}.zDBA1a_counting.zDBA1a_counting .primary-cta-secondary{border:1px solid var(--line);min-height:46px;color:var(--ink);background:var(--paper);box-shadow:none;font:inherit;white-space:normal;word-break:normal;overflow-wrap:normal;cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:650;line-height:1.45}.zDBA1a_counting.zDBA1a_counting .btn-secondary{border:1px solid var(--line);min-height:46px;color:var(--ink);background:var(--paper);box-shadow:none;font:inherit;white-space:normal;word-break:normal;overflow-wrap:normal;cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:650;line-height:1.45}.zDBA1a_counting.zDBA1a_counting .btn-secondary{border:0;margin:0 0 4px;padding:8px 0;text-decoration:underline}.zDBA1a_counting.zDBA1a_counting button:disabled{color:var(--muted);background:var(--wash);opacity:1;cursor:default;border-style:dashed}.zDBA1a_counting.zDBA1a_counting button:not(:disabled):hover{border-color:var(--accent);background:var(--selected);filter:none;transform:none}.zDBA1a_counting.zDBA1a_counting button[aria-pressed=true]{border:2px solid var(--accent);outline:1px solid var(--accent);outline-offset:1px;background:var(--selected)}.zDBA1a_counting.zDBA1a_counting :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.zDBA1a_counting.zDBA1a_counting .zDBA1a_primary{color:var(--paper);background:var(--accent);border-color:var(--accent)}.zDBA1a_counting.zDBA1a_counting .counting-action{color:var(--paper);background:var(--accent);border-color:var(--accent)}.zDBA1a_counting.zDBA1a_counting .concept-completion-actions a:last-child{color:var(--paper);background:var(--accent);border-color:var(--accent)}:is(.zDBA1a_counting.zDBA1a_counting .zDBA1a_primary:hover:not(:disabled),.zDBA1a_counting.zDBA1a_counting .counting-action:hover:not(:disabled)){color:var(--paper);background:var(--accent)}:is(.zDBA1a_counting.zDBA1a_counting .zDBA1a_primary:disabled,.zDBA1a_counting.zDBA1a_counting .counting-action:disabled){color:var(--muted);background:var(--wash);border-color:var(--line)}.zDBA1a_map,.zDBA1a_grownUp{margin-top:8px}.zDBA1a_readiness{gap:12px;display:grid}.zDBA1a_readiness>details>summary[hidden]{display:none}.zDBA1a_readiness>details[open]>summary:not([hidden]){margin-bottom:12px}.zDBA1a_grownUp>p{color:var(--ink);margin:12px 0}.zDBA1a_counting.zDBA1a_counting .concept-journey-map{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0;display:grid;position:static}.zDBA1a_counting.zDBA1a_counting .concept-journey-map>div{display:none}.zDBA1a_counting.zDBA1a_counting .concept-map-step{text-align:left;grid-template-columns:32px minmax(0,1fr) auto;width:100%}.zDBA1a_counting.zDBA1a_counting .concept-map-step :is(strong,small,em){color:inherit}.zDBA1a_counting.zDBA1a_counting .concept-map-step-marker{width:30px;min-width:0;height:30px;color:var(--ink);background:var(--wash);border:1px solid var(--line)}.zDBA1a_counting.zDBA1a_counting .concept-map-step-current{color:var(--accent)}:is(.zDBA1a_counting.zDBA1a_counting .concept-map-step.is-current,.zDBA1a_counting.zDBA1a_counting .concept-map-step.is-complete){background:var(--selected);color:var(--ink);border-color:var(--accent)}:is(.zDBA1a_counting.zDBA1a_counting .concept-adult-note,.zDBA1a_counting.zDBA1a_counting .concept-teacher-metadata,.zDBA1a_counting.zDBA1a_counting .concept-completion-panel,.zDBA1a_counting.zDBA1a_counting .concept-guide-card){color:var(--ink);background:var(--wash);border:1px solid var(--line);box-shadow:none;border-radius:12px;margin:12px 0 0;padding:12px}:is(.zDBA1a_counting.zDBA1a_counting .concept-completion-panel p,.zDBA1a_counting.zDBA1a_counting .concept-adult-note p,.zDBA1a_counting.zDBA1a_counting .concept-adult-guidance-note p){color:var(--ink)}.zDBA1a_counting.zDBA1a_counting .concept-completion-actions{flex-wrap:wrap;gap:10px;display:flex}.zDBA1a_counting.zDBA1a_counting .concept-completion-actions a:last-child{order:-1}.zDBA1a_buddy{min-width:0;margin:0 0 12px}.zDBA1a_counting.zDBA1a_counting .zDBA1a_buddy .concept-guide-card{text-align:left;background:0 0;border:0;grid-template-columns:76px minmax(0,1fr);gap:10px;height:auto;margin:0;padding:0}.zDBA1a_counting.zDBA1a_counting .zDBA1a_buddy .concept-guide-avatar>*{margin:0;width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important;min-height:76px!important;max-height:76px!important}.zDBA1a_counting.zDBA1a_counting .zDBA1a_buddy .concept-guide-card>div:last-child{border:1px solid var(--line);background:var(--wash);border-radius:16px 16px 16px 4px;min-width:0;padding:8px 12px}.zDBA1a_counting.zDBA1a_counting .zDBA1a_buddy .concept-guide-card p{display:none}.zDBA1a_counting.zDBA1a_counting .zDBA1a_buddy .concept-guide-card h2{color:var(--accent);margin:0;font-size:.9rem;font-weight:750;line-height:1.5}.zDBA1a_counting.zDBA1a_counting .zDBA1a_buddy .concept-guide-card span{color:var(--ink);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5}.zDBA1a_counting.zDBA1a_counting .concept-completion-panel{background:var(--retry);border-color:var(--celebration-line);border-top-width:4px}.zDBA1a_counting.zDBA1a_counting .counting-amount-stage{--counting-ink:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}.zDBA1a_counting.zDBA1a_counting .counting-stage-heading{text-align:left;border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--wash);border-radius:10px;justify-items:start;gap:2px;width:100%;padding:8px 12px}.zDBA1a_counting.zDBA1a_counting .counting-stage-heading>p:first-child{color:var(--muted);font-size:.75rem}.zDBA1a_counting.zDBA1a_counting .counting-stage-heading>p:last-child{color:var(--ink);max-width:none;font-size:1.2rem;line-height:1.4}.zDBA1a_counting.zDBA1a_counting .counting-stage-heading>p{background:0 0;margin:0;padding:0}:root[data-theme=dark] .zDBA1a_counting.zDBA1a_counting .counting-stage-heading>p{background:0 0;padding:0}:root[data-theme=dark] .zDBA1a_counting.zDBA1a_counting .concept-progress-summary>span{border:1px solid var(--line);background:var(--wash)}.zDBA1a_counting.zDBA1a_counting .counting-amount-stage[data-counting-step=see]>.counting-state-badge{display:none}.zDBA1a_counting.zDBA1a_counting .counting-amount-stage[data-counting-step=see]>.counting-feedback{background:0 0;border:0;padding:0;font-size:.9rem}:is(.zDBA1a_counting.zDBA1a_counting .counting-feedback,.zDBA1a_counting.zDBA1a_counting .concept-reward-message,.zDBA1a_counting.zDBA1a_counting .concept-question-feedback){width:100%;max-width:none;color:var(--ink);background:var(--wash);border:1px solid var(--line);text-align:left;border-radius:10px;margin:0;padding:8px 12px;font-size:1rem;font-weight:500;line-height:1.5}.zDBA1a_counting.zDBA1a_counting .counting-feedback.is-success{color:var(--ink);background:var(--selected);border-color:var(--accent)}.zDBA1a_counting.zDBA1a_counting .concept-reward-message{margin-top:8px}.zDBA1a_counting.zDBA1a_counting :is(.counting-see-main,.counting-touch-board,.counting-move-board,.counting-start-tray,.counting-pattern-tray,.counting-counter-bank,.counting-five-frame,.counting-number-link,.counting-word-card,.counting-numeral-card,.counting-tally-five,.counting-mini-counters,.counting-dot-pattern,.counting-counter-group.is-compact,.counting-word-reveal,.counting-ready-match>b){background:var(--wash);color:var(--ink);border-color:var(--line);box-shadow:none}.zDBA1a_counting.zDBA1a_counting :is(.counting-start-tray,.counting-pattern-tray,.counting-counter-bank)>span{color:var(--ink)}.zDBA1a_counting.zDBA1a_counting .counting-frame-label{color:var(--ink)}.zDBA1a_counting.zDBA1a_counting .counting-build-flow{color:var(--ink)}.zDBA1a_counting.zDBA1a_counting .counting-number-link-objects{color:var(--ink)}.zDBA1a_counting.zDBA1a_counting .counting-ready-caption small{color:var(--ink)}.zDBA1a_counting.zDBA1a_counting .counting-transfer-check>p{color:var(--ink)}.zDBA1a_counting.zDBA1a_counting .counting-tally-five i{background:var(--accent);box-shadow:none}.zDBA1a_counting.zDBA1a_counting .counting-line-node:before{background:var(--accent);box-shadow:none}.zDBA1a_counting.zDBA1a_counting .counting-see-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:12px;width:100%}.zDBA1a_counting.zDBA1a_counting .counting-see-main{min-height:180px;padding:12px}.zDBA1a_counting.zDBA1a_counting .counting-see-layout>.counting-feedback{grid-column:1/-1}.zDBA1a_counting.zDBA1a_counting .counting-representation-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zDBA1a_counting.zDBA1a_counting .counting-represent-chip{min-height:90px;padding:8px}.zDBA1a_counting.zDBA1a_counting .counting-counter-group.is-cluster .counting-tactile-counter{width:54px;height:54px}.zDBA1a_counting.zDBA1a_counting .counting-tactile-counter{box-shadow:0 4px #881337}.zDBA1a_counting.zDBA1a_counting .counting-tactile-counter b{color:#fff;min-width:1.5em;text-shadow:none;background:#881337;border-radius:50%}:is(.zDBA1a_counting.zDBA1a_counting .counting-tactile-counter.is-counted,.zDBA1a_counting.zDBA1a_counting .counting-tactile-counter.is-selected){filter:none;box-shadow:0 4px 0 #881337, 0 0 0 3px var(--accent);transform:none}.zDBA1a_counting.zDBA1a_counting .counting-touch-board{width:min(100%,460px);padding:20px 12px}:is(.zDBA1a_counting.zDBA1a_counting .counting-counter-button,.zDBA1a_counting.zDBA1a_counting .counting-move-counter,.zDBA1a_counting.zDBA1a_counting .counting-bank-counter){background:0 0;border:0;flex:0 0 52px;place-items:center;width:52px;min-width:52px;height:60px;padding:4px;display:grid}.zDBA1a_counting.zDBA1a_counting :is(.counting-counter-button,.counting-move-counter,.counting-bank-counter) .counting-tactile-counter{width:44px;height:44px}.zDBA1a_counting.zDBA1a_counting .counting-bank-space{background:var(--wash);border-color:var(--line);width:52px;min-height:60px}.zDBA1a_counting.zDBA1a_counting .counting-move-board{background:0 0;border:0;gap:12px;width:100%;min-height:0;padding:0}.zDBA1a_counting.zDBA1a_counting .counting-move-board>.counting-state-badge{grid-column:1/-1;justify-self:center;position:static}:is(.zDBA1a_counting.zDBA1a_counting .counting-start-tray,.zDBA1a_counting.zDBA1a_counting .counting-pattern-tray,.zDBA1a_counting.zDBA1a_counting .counting-counter-bank){gap:8px;padding:12px}.zDBA1a_counting.zDBA1a_counting .counting-move-start-row{grid-template-columns:repeat(5,52px);gap:2px}.zDBA1a_counting.zDBA1a_counting .counting-pattern-tray{grid-template-rows:auto repeat(2,60px)}.zDBA1a_counting.zDBA1a_counting .counting-pattern-slot{background:var(--paper);min-height:60px;padding:4px}.zDBA1a_counting.zDBA1a_counting .counting-pattern-slot>i{background:var(--wash);border-color:var(--line)}.zDBA1a_counting.zDBA1a_counting .counting-pattern-slot .counting-tactile-counter{width:44px;height:44px}.zDBA1a_counting.zDBA1a_counting .counting-state-badge{background:var(--wash);color:var(--ink);border-color:var(--line);box-shadow:none}.zDBA1a_counting.zDBA1a_counting .counting-action{width:auto;min-width:0;min-height:46px}.zDBA1a_counting.zDBA1a_counting .counting-build-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);width:100%}.zDBA1a_counting.zDBA1a_counting .counting-build-flow{display:none}.zDBA1a_counting.zDBA1a_counting .counting-five-frame{border-width:2px;gap:4px;padding-inline:8px}.zDBA1a_counting.zDBA1a_counting .counting-frame-cell{background:var(--paper);border-color:var(--line);min-width:0;min-height:60px;padding:2px}.zDBA1a_counting.zDBA1a_counting .counting-frame-cell .counting-tactile-counter{aspect-ratio:1;width:min(100%,44px);height:auto}.zDBA1a_counting.zDBA1a_counting .counting-empty-cell{background:var(--wash);border-color:var(--line);width:30px;height:30px}.zDBA1a_counting.zDBA1a_counting .counting-match-layout{gap:16px}.zDBA1a_counting.zDBA1a_counting .counting-link-arrow{color:var(--accent);filter:none}.zDBA1a_counting.zDBA1a_counting .counting-check-choices.is-numerals{grid-template-columns:repeat(3,minmax(0,1fr))}.zDBA1a_counting.zDBA1a_counting .counting-check-choice{min-height:90px;overflow:visible}:is(.zDBA1a_counting.zDBA1a_counting .counting-check-choice.is-correct,.zDBA1a_counting.zDBA1a_counting .counting-word-choice.is-correct){color:var(--ink);background:var(--selected);border-color:var(--accent)}:is(.zDBA1a_counting.zDBA1a_counting .counting-check-choice.is-try,.zDBA1a_counting.zDBA1a_counting .counting-word-choice.is-try){color:var(--ink);background:var(--retry)}:is(.zDBA1a_counting.zDBA1a_counting .counting-word-choice,.zDBA1a_counting.zDBA1a_counting .counting-choice-numeral){font-size:2rem}.zDBA1a_counting.zDBA1a_counting .counting-number-link{gap:12px;padding:12px}.zDBA1a_counting.zDBA1a_counting .counting-number-line{width:100%}.zDBA1a_counting.zDBA1a_counting .counting-line-node{background:0 0;border:0;min-width:44px;min-height:48px;padding:0}.zDBA1a_counting.zDBA1a_counting .counting-line-node b{color:var(--ink)}.zDBA1a_counting.zDBA1a_counting .counting-line-node.is-current b{color:var(--paper);background:var(--accent);box-shadow:none}.zDBA1a_counting.zDBA1a_counting .counting-line-track{background:var(--accent)}.zDBA1a_counting.zDBA1a_counting .counting-line-track em{background:var(--accent)}.zDBA1a_counting.zDBA1a_counting .counting-ready-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.zDBA1a_counting.zDBA1a_counting .counting-ready-card{grid-template-rows:minmax(80px,auto) auto;min-height:0;padding:8px}.zDBA1a_counting.zDBA1a_counting .counting-ready-visual{min-height:80px}.zDBA1a_counting.zDBA1a_counting .counting-ready-card .counting-frame-cell{min-height:32px;padding:0}.zDBA1a_counting.zDBA1a_counting .counting-ready-card .counting-tactile-counter{width:18px;height:18px}.zDBA1a_counting.zDBA1a_counting .counting-ready-card .counting-tactile-counter b{font-size:10px}.zDBA1a_counting.zDBA1a_counting .counting-transfer-check{width:100%}.zDBA1a_counting.zDBA1a_counting .counting-check-choices.is-transfer{grid-template-columns:repeat(3,minmax(0,1fr))}.zDBA1a_counting.zDBA1a_counting .counting-check-choices.is-transfer .counting-check-choice{min-height:100px;padding:8px}.zDBA1a_counting.zDBA1a_counting .concept-question-card{background:var(--wash);color:var(--ink);border:1px solid var(--line);box-shadow:none;margin-top:12px;padding:16px}.zDBA1a_counting.zDBA1a_counting .concept-question-card :is(h3,p,strong,span){color:var(--ink)}.zDBA1a_counting.zDBA1a_counting .concept-choice{background:var(--paper);color:var(--ink)}.zDBA1a_counting.zDBA1a_counting .counting-stage-heading{background:var(--selected);border-color:var(--accent)}.zDBA1a_counting.zDBA1a_counting .counting-amount-stage[data-counting-step=readiness] .counting-stage-heading{background:var(--check-wash);border-color:var(--check-accent);border-top-width:3px}.zDBA1a_counting.zDBA1a_counting .concept-question-card{background:var(--check-wash);border-color:var(--check-accent);border-top-width:3px}@media (max-width:700px){.zDBA1a_counting.zDBA1a_counting{padding:16px}.zDBA1a_counting.zDBA1a_counting .concept-step-heading{flex-direction:column;align-items:start}:is(.zDBA1a_counting.zDBA1a_counting .counting-see-layout,.zDBA1a_counting.zDBA1a_counting .counting-move-board,.zDBA1a_counting.zDBA1a_counting .counting-build-workspace){grid-template-columns:minmax(0,1fr)}.zDBA1a_counting.zDBA1a_counting .counting-see-main{min-height:150px}.zDBA1a_counting.zDBA1a_counting .counting-match-layout{flex-direction:column}.zDBA1a_counting.zDBA1a_counting .counting-touch-board{gap:8px}.zDBA1a_counting.zDBA1a_counting .counting-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zDBA1a_counting.zDBA1a_counting .counting-check-choices.is-transfer{grid-template-columns:minmax(0,1fr)}.zDBA1a_counting.zDBA1a_counting .counting-check-choices.is-transfer .counting-check-choice{grid-template-columns:1fr 1fr}.zDBA1a_counting.zDBA1a_counting .concept-journey-map{grid-template-columns:minmax(0,1fr)}.zDBA1a_navigation>button:nth-child(3){flex:1 0 100%}.zDBA1a_counting.zDBA1a_counting .concept-progress-summary>span:last-child{flex-basis:auto;max-width:100%}}@media (prefers-reduced-motion:reduce){.zDBA1a_counting *,.zDBA1a_counting :before,.zDBA1a_counting :after{scroll-behavior:auto;transition:none;animation:none}}
._5l0SBq_builder{--pfb-ink:#16384b;--pfb-muted:#567080;--pfb-line:#91c7d2;--pfb-blue:#1aa4c2;--pfb-blue-dark:#08728d;--pfb-blue-pale:#ddf5f8;--pfb-paper:#fffef9;--pfb-cream:#fff8ec;--pfb-green:#147759;--pfb-green-pale:#e2f6ed;--pfb-amber:#9c542a;--pfb-amber-pale:#fff0dc;width:min(100%,76rem);min-width:0;color:var(--pfb-ink);background:radial-gradient(circle at 95% -12%, #ffcf8d80, transparent 29rem), radial-gradient(circle at -8% 4%, #a4e6f294, transparent 31rem), linear-gradient(145deg, #fffdf7, var(--pfb-cream));isolation:isolate;border:1px solid #4e96a66b;border-radius:clamp(1.35rem,3vw,2.1rem);margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #1847552b,inset 0 1px #fff}._5l0SBq_builder:before{z-index:-1;content:"";background-image:radial-gradient(#1c708412 .8px,#0000 .8px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 42%);mask-image:linear-gradient(#000,#0000 42%)}._5l0SBq_labHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(.8rem,2vw,1.2rem) clamp(.9rem,3vw,1.7rem) .55rem;display:grid}._5l0SBq_labHeader>div:first-child{min-width:0}._5l0SBq_labHeader p{color:var(--pfb-blue-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:900}._5l0SBq_labHeader h2{color:var(--pfb-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.55rem,4vw,2.45rem);font-weight:950;line-height:1.03}._5l0SBq_historyControls{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;min-width:0;display:flex}._5l0SBq_historyControls button,._5l0SBq_primaryControl,._5l0SBq_secondaryControl,._5l0SBq_symbolButton,._5l0SBq_ideaButton,._5l0SBq_pieceHitTarget{font:inherit;-webkit-tap-highlight-color:transparent}._5l0SBq_historyControls button{min-width:4.8rem;min-height:2.9rem;color:var(--pfb-ink);cursor:pointer;background:#ffffffc7;border:1px solid #387c8c4d;border-radius:.9rem;padding:.55rem .8rem;font-weight:850;box-shadow:0 6px 17px #1f4e5c14}._5l0SBq_historyControls button:disabled{color:#5b7280;opacity:1;cursor:not-allowed;box-shadow:none;background:#eef5f6;border-color:#b8c8cf}._5l0SBq_progressWrap{width:min(100% - 2rem,52rem);margin:0 auto .65rem}._5l0SBq_progressText{color:var(--pfb-muted);justify-content:space-between;align-items:center;margin-bottom:.3rem;font-size:.72rem;font-weight:800;display:flex}._5l0SBq_progressText strong{color:var(--pfb-blue-dark)}._5l0SBq_progress{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}._5l0SBq_progress:before{content:"";background:#4a8f9e2e;border-radius:3px;height:3px;position:absolute;top:.9rem;left:7%;right:7%}._5l0SBq_progress li{z-index:1;color:var(--pfb-muted);text-align:center;justify-items:center;gap:.3rem;display:grid}._5l0SBq_progress li>span{color:#5a7884;background:#f8fcfc;border:2px solid #bddde4;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:.68rem;font-weight:900;display:grid}._5l0SBq_progress li small{font-size:.66rem;font-weight:800;line-height:1.1}._5l0SBq_progress ._5l0SBq_done>span{border-color:var(--pfb-green);color:#fff;background:var(--pfb-green)}._5l0SBq_progress ._5l0SBq_current{color:var(--pfb-ink)}._5l0SBq_progress ._5l0SBq_current>span{border-color:var(--pfb-blue-dark);color:var(--pfb-blue-dark);background:#fff;box-shadow:0 0 0 5px #1aa4c226}._5l0SBq_labCanvas{overflow-anchor:none;background:linear-gradient(#ffffffb8,#ffffffb8),repeating-linear-gradient(0deg,#0000 0 31px,#2a74860d 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#2a74860d 31px 32px),#f1fafb;border:1px solid #458c9c52;border-radius:clamp(1.15rem,3vw,1.7rem);justify-items:center;gap:clamp(.6rem,1.4vw,.82rem);margin:0 clamp(.5rem,2.5vw,1.4rem);padding:clamp(.75rem,1.8vw,1.05rem);display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 16px 45px #1f505f17}._5l0SBq_prompt{text-align:center;justify-items:center;gap:.25rem;max-width:42rem;display:grid}._5l0SBq_prompt>span{color:var(--pfb-blue-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:900}._5l0SBq_prompt h3{color:var(--pfb-ink);letter-spacing:0;margin:0;font-size:clamp(1.4rem,3.4vw,2.15rem);font-weight:950;line-height:1.04}._5l0SBq_prompt h3:focus{outline:none}._5l0SBq_prompt p{color:var(--pfb-muted);margin:0;font-size:clamp(.92rem,2vw,1.06rem);line-height:1.35}._5l0SBq_viewport{background:radial-gradient(circle at 28% 42%,#cff3f894,#0000 27%),radial-gradient(circle at 74% 44%,#ffebcb6e,#0000 25%),linear-gradient(160deg,#ffffffd6,#eef8f9c7);border:1px solid #2a7a8d2e;border-radius:clamp(1rem,2.5vw,1.45rem);width:min(100%,clamp(52rem,72vw,60rem));min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -18px 42px #2d71810a,0 13px 31px #1c4c5a14}._5l0SBq_stageVisual{align-content:center;justify-items:center;gap:clamp(.75rem,1.4vw,1rem);width:100%;min-height:clamp(17.75rem,29vw,23.25rem);display:grid}._5l0SBq_stageVisualStacked ._5l0SBq_viewport{width:min(100%,42rem)}._5l0SBq_scene{width:100%;height:100%;display:block}._5l0SBq_viewport[data-layout=mobile] ._5l0SBq_zoneLabels text{letter-spacing:1.5px;font-size:14px}._5l0SBq_viewport[data-layout=mobile] ._5l0SBq_sceneCaptions text{font-size:16px}._5l0SBq_workspaceGrid path{fill:none;stroke:#2d77881a;stroke-dasharray:6 12;stroke-width:2px}._5l0SBq_workspaceGrid circle{fill:none;stroke:#2d778812;stroke-width:2px}._5l0SBq_zoneLabels text,._5l0SBq_sceneCaptions text{fill:var(--pfb-muted);text-anchor:middle;font-family:inherit}._5l0SBq_zoneLabels text{letter-spacing:2.3px;font-size:12px;font-weight:900}._5l0SBq_sceneCaptions text{font-size:15px;font-weight:850}._5l0SBq_dockDepth{fill:#31718017}._5l0SBq_dockSurfaceActive{fill:#e6fafdc7;stroke:var(--pfb-blue);stroke-dasharray:9 10;stroke-width:4px}._5l0SBq_dockMagnetActive{fill:none;stroke:var(--pfb-blue-dark);stroke-linecap:round;stroke-width:5px;opacity:.52}._5l0SBq_wholeObject{animation:.52s cubic-bezier(.2,.85,.2,1) both _5l0SBq_objectArrive}._5l0SBq_objectOutline,._5l0SBq_pieceTop,._5l0SBq_pieceSide{stroke:var(--pfb-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px;vector-effect:non-scaling-stroke}._5l0SBq_objectShine{fill:#ffffff61;pointer-events:none;transform-origin:50%;transform:rotate(-18deg)}._5l0SBq_predictionLine{fill:none;stroke:#ffffffd1;stroke-dasharray:9 9;stroke-linecap:round;stroke-width:5px;animation:1.8s ease-in-out infinite _5l0SBq_lineBreathe}._5l0SBq_partitionedObject{filter:drop-shadow(0 13px 11px #11455429)}._5l0SBq_pieceSide{opacity:.98}._5l0SBq_pieceTop{transition:filter .18s}._5l0SBq_objectRing{fill:none;stroke:var(--pfb-ink);stroke-width:4.2px;vector-effect:non-scaling-stroke}._5l0SBq_missingPiece{stroke:#1c66796b;stroke-dasharray:8 7;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}._5l0SBq_splitReveal{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.48s cubic-bezier(.2,.86,.22,1) forwards _5l0SBq_splitReveal;animation-delay:calc(var(--piece-index) * 55ms)}._5l0SBq_movingPiece{will-change:transform;transition:transform .54s cubic-bezier(.2,.86,.22,1)}._5l0SBq_movablePiece ._5l0SBq_selectedEdge{stroke:#fff;stroke-width:5px;filter:drop-shadow(0 0 7px #08728db3)}._5l0SBq_movingPiece._5l0SBq_isDragging{transition:none}._5l0SBq_selectedEdge{stroke:#ffffffd1;stroke-width:3px;vector-effect:non-scaling-stroke}._5l0SBq_pieceHitTarget{top:var(--hit-top);left:var(--hit-left);width:var(--hit-size-x);height:var(--hit-size-y);cursor:grab;touch-action:none;background:0 0;border:3px solid #0000;border-radius:50%;padding:0;position:absolute}._5l0SBq_pieceHitTarget:hover{background:radial-gradient(circle,#0000 58%,#1aa4c214);border-color:#08728d47}._5l0SBq_pieceHitTarget._5l0SBq_hitDragging{cursor:grabbing}._5l0SBq_pieceHitTarget:focus-visible{outline-offset:4px;border-color:#fff;outline:5px solid #7c3aed}._5l0SBq_controlDock{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;width:min(100%,48rem);min-height:3.3rem;display:flex}._5l0SBq_primaryControl,._5l0SBq_secondaryControl,._5l0SBq_ideaButton{cursor:pointer;border-radius:.95rem;justify-content:center;align-items:center;min-height:3.15rem;padding:.7rem 1.15rem;font-weight:900;line-height:1.18;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}._5l0SBq_primaryControl{color:#fff;background:linear-gradient(145deg,#1dafcc,#087892);border:1px solid #066a83;box-shadow:0 7px #065a6e,0 13px 24px #085b712e}._5l0SBq_secondaryControl,._5l0SBq_ideaButton{color:var(--pfb-ink);background:#ffffffe6;border:1px solid #35778757;box-shadow:0 5px #487e8b2b,0 11px 20px #1d4c5a14}._5l0SBq_primaryControl:active,._5l0SBq_secondaryControl:active,._5l0SBq_ideaButton:active{transform:translateY(3px);box-shadow:0 2px #065a6e,0 7px 12px #085b711c}._5l0SBq_keyboardGuide{color:var(--pfb-muted);text-align:center;margin:0;font-size:.76rem;font-weight:700;line-height:1.35}@media (hover:none),(pointer:coarse),(max-width:700px){._5l0SBq_keyboardGuide{display:none}}._5l0SBq_comparisonRail,._5l0SBq_barExtension{background:linear-gradient(145deg,#ffffffe0,#eef8f9cc);border:1px solid #3f849438;border-radius:1.25rem;align-items:center;width:min(100%,59rem);padding:clamp(1rem,2.2vw,1.35rem);animation:.44s cubic-bezier(.2,.84,.22,1) both _5l0SBq_railArrive;display:grid;box-shadow:0 14px 31px #1c4c5a17,inset 0 1px #fff}._5l0SBq_comparisonRail{grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr) auto minmax(0,1fr);gap:clamp(.7rem,2vw,1.15rem);min-height:16rem}._5l0SBq_comparisonRail>div,._5l0SBq_barExtension>div{justify-items:center;gap:clamp(.7rem,1.2vw,.9rem);min-width:0;padding:clamp(.25rem,1vw,.5rem);display:grid}._5l0SBq_comparisonRail>div>span,._5l0SBq_barExtension>div>span{color:var(--pfb-muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-bottom:.05rem;font-size:.68rem;font-weight:900;line-height:1.25}._5l0SBq_comparisonRail>div>strong{color:var(--pfb-ink);margin-top:.25rem;font-size:.85rem}._5l0SBq_comparisonRail>i,._5l0SBq_barExtension>i{color:var(--pfb-green);font-size:1.35rem;font-style:normal;font-weight:950}._5l0SBq_miniCircle{filter:drop-shadow(0 7px 6px #1c4c5a1f);width:min(100%,8.2rem)}._5l0SBq_miniSelected{fill:#42b8cf;stroke:var(--pfb-ink);stroke-width:2.5px}._5l0SBq_miniEmpty{fill:var(--pfb-paper);stroke:var(--pfb-ink);stroke-width:2.5px}._5l0SBq_miniOutline{fill:none;stroke:var(--pfb-ink);stroke-width:3px}._5l0SBq_barModel{filter:drop-shadow(0 7px 6px #1c4c5a1f);width:min(100%,14.5rem);display:block}._5l0SBq_barDepth{fill:#0c6b82;stroke:var(--pfb-ink);stroke-width:2.5px}._5l0SBq_barSurface{fill:var(--pfb-paper)}._5l0SBq_barPart{stroke:none}._5l0SBq_barDivider{stroke:var(--pfb-ink);stroke-width:2.5px}._5l0SBq_barOutline{fill:none;stroke:var(--pfb-ink);stroke-width:3px}._5l0SBq_diagonalModel{filter:drop-shadow(0 7px 6px #1c4c5a1f);width:min(100%,10rem)}._5l0SBq_diagonalFill{fill:#42b8cf}._5l0SBq_diagonalOutline{fill:var(--pfb-paper);fill-opacity:.18;stroke:var(--pfb-ink);stroke-linejoin:round;stroke-width:4px}._5l0SBq_diagonalDivider{fill:none;stroke:var(--pfb-ink);stroke-width:3px}._5l0SBq_barExtension{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(.9rem,2vw,1.25rem);width:min(100%,43rem)}._5l0SBq_symbolControls,._5l0SBq_explanationControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}._5l0SBq_symbolControls>span{color:var(--pfb-muted);font-size:.82rem;font-weight:850}._5l0SBq_symbolButton{min-width:4.7rem;min-height:4.7rem;color:var(--pfb-ink);cursor:pointer;background:#ffffffe6;border:2px solid #3d7f8f47;border-radius:1rem;place-items:center;padding:.45rem;display:grid;box-shadow:0 7px 18px #1d4c5a17}._5l0SBq_symbolSelected{border-color:var(--pfb-green);background:var(--pfb-green-pale);box-shadow:0 0 0 4px #14775921}._5l0SBq_symbolTry{border-style:dashed;border-color:var(--pfb-amber);background:var(--pfb-amber-pale)}._5l0SBq_fractionSymbol{min-width:2.2rem;font-size:1.85rem;font-weight:950;line-height:1;display:inline-grid}._5l0SBq_fractionSymbol span{padding:.1rem .35rem}._5l0SBq_fractionSymbol span:first-child{border-bottom:2.5px solid}._5l0SBq_ideaCorrect{border-color:var(--pfb-green);background:var(--pfb-green-pale);box-shadow:0 0 0 4px #14775921}._5l0SBq_ideaTry{border-style:dashed;border-color:var(--pfb-amber);background:var(--pfb-amber-pale)}._5l0SBq_feedback{background:#ffffffc7;border:1px solid #397f8f38;border-radius:1rem;justify-content:center;align-items:center;gap:.65rem;min-height:4rem;margin:.7rem clamp(.65rem,2.5vw,1.4rem) clamp(.65rem,2.5vw,1.1rem);padding:.8rem 1rem;display:flex}._5l0SBq_feedback>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}._5l0SBq_feedback p{margin:0;font-weight:850;line-height:1.35}._5l0SBq_feedbackNotice{color:var(--pfb-blue-dark);background:var(--pfb-blue-pale)}._5l0SBq_feedbackSuccess{color:var(--pfb-green);background:var(--pfb-green-pale);border-color:#14775947}._5l0SBq_feedbackTry{border-style:dashed;border-color:var(--caution-border);color:var(--caution-text);background:var(--caution-bg)}._5l0SBq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._5l0SBq_builder :where(button):focus-visible{outline-offset:3px;outline:4px solid #7c3aed}._5l0SBq_historyControls button:hover:not(:disabled),._5l0SBq_primaryControl:hover,._5l0SBq_secondaryControl:hover,._5l0SBq_symbolButton:hover,._5l0SBq_ideaButton:hover{transform:translateY(-1px)}@keyframes _5l0SBq_objectArrive{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _5l0SBq_splitReveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _5l0SBq_railArrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _5l0SBq_lineBreathe{0%,to{opacity:.45}50%{opacity:.95}}@media (max-width:700px){._5l0SBq_progressWrap{width:calc(100% - 1.2rem)}._5l0SBq_progress li small{display:none}._5l0SBq_progress ._5l0SBq_current small{white-space:nowrap;display:block;position:absolute;top:2.2rem}._5l0SBq_progress{margin-bottom:1.25rem}._5l0SBq_comparisonRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:100%;min-height:11.5rem}._5l0SBq_comparisonRail>i{display:none}._5l0SBq_barExtension{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.55rem;width:100%}._5l0SBq_barExtension>i{transform:none}._5l0SBq_barModel{width:min(100%,16rem)}._5l0SBq_stageVisual{min-height:17.75rem}._5l0SBq_stageVisualStacked ._5l0SBq_viewport{width:min(100%,18rem)}}@media (max-width:480px){._5l0SBq_labHeader{grid-template-columns:1fr;align-items:flex-start;gap:.7rem;padding-inline:.85rem}._5l0SBq_labHeader h2{max-width:none;font-size:clamp(1.45rem,9vw,1.8rem);line-height:1.08}._5l0SBq_historyControls{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:min(100%,20rem);display:grid}._5l0SBq_historyControls button{min-width:0;min-height:2.9rem}._5l0SBq_labCanvas{margin-inline:.38rem;padding:.75rem .55rem}._5l0SBq_controlDock,._5l0SBq_explanationControls{grid-template-columns:1fr;width:min(100%,20rem);display:grid}._5l0SBq_symbolControls{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,20rem);display:grid}._5l0SBq_symbolControls>span,._5l0SBq_symbolControls>._5l0SBq_primaryControl{grid-column:1/-1}._5l0SBq_primaryControl,._5l0SBq_secondaryControl,._5l0SBq_ideaButton{width:100%}._5l0SBq_symbolControls>span{text-align:center}._5l0SBq_symbolButton{width:100%}}@media (prefers-reduced-motion:reduce){._5l0SBq_builder *,._5l0SBq_builder :before,._5l0SBq_builder :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-theme=dark] ._5l0SBq_builder{--pfb-ink:#e5f6f9;--pfb-muted:#b6ccd3;--pfb-blue:#3bc0dc;--pfb-blue-dark:#83def0;--pfb-blue-pale:#173e4a;--pfb-paper:#18323c;--pfb-cream:#10242d;--pfb-green:#8ee2c0;--pfb-green-pale:#173c32;--pfb-amber:#f0bd90;--pfb-amber-pale:#3f2d21;background:radial-gradient(circle at 95% -12%, #844e2f4d, transparent 29rem), radial-gradient(circle at -8% 4%, #166a7e57, transparent 31rem), var(--pfb-cream);border-color:#5499aa7a;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0f}:root[data-theme=dark] ._5l0SBq_labCanvas{background:#142d37f5;border-color:#63a7b84f;box-shadow:0 14px 34px #00000030,inset 0 1px #ffffff0d}:root[data-theme=dark] ._5l0SBq_viewport{background:#142d37f5;border-color:#63a7b84f;box-shadow:0 14px 34px #00000030,inset 0 1px #ffffff0d}:root[data-theme=dark] ._5l0SBq_comparisonRail{background:#142d37f5;border-color:#63a7b84f;box-shadow:0 14px 34px #00000030,inset 0 1px #ffffff0d}:root[data-theme=dark] ._5l0SBq_barExtension{background:#142d37f5;border-color:#63a7b84f;box-shadow:0 14px 34px #00000030,inset 0 1px #ffffff0d}:root[data-theme=dark] ._5l0SBq_historyControls button{background:#142d37f5;border-color:#63a7b84f;box-shadow:0 14px 34px #00000030,inset 0 1px #ffffff0d}:root[data-theme=dark] ._5l0SBq_secondaryControl{background:#142d37f5;border-color:#63a7b84f;box-shadow:0 14px 34px #00000030,inset 0 1px #ffffff0d}:root[data-theme=dark] ._5l0SBq_ideaButton{background:#142d37f5;border-color:#63a7b84f;box-shadow:0 14px 34px #00000030,inset 0 1px #ffffff0d}:root[data-theme=dark] ._5l0SBq_symbolButton{background:#142d37f5;border-color:#63a7b84f;box-shadow:0 14px 34px #00000030,inset 0 1px #ffffff0d}:root[data-theme=dark] ._5l0SBq_labCanvas{background:repeating-linear-gradient(0deg,#0000 0 31px,#7dd3fc12 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#7dd3fc12 31px 32px),#0d2028}:is(:root[data-theme=dark] ._5l0SBq_viewport,:root[data-theme=dark] ._5l0SBq_comparisonRail,:root[data-theme=dark] ._5l0SBq_barExtension){background:linear-gradient(160deg,#0e262f,#142d37)}:root[data-theme=dark] ._5l0SBq_historyControls button:disabled{color:#cbd5e1;background:#1e293b;border-color:#475569}:root[data-theme=dark] ._5l0SBq_dockSurfaceActive{fill:#ffffff0a;stroke:#96d3e047}
._1TOvYG_preview{background:radial-gradient(circle at 12% -4%,#ace8f3a8,#0000 31rem),radial-gradient(circle at 92% 0,#ffdbac8a,#0000 29rem),linear-gradient(160deg,#f7faf7,#eef6f5);min-height:100vh;padding:clamp(.75rem,2vw,1.5rem)}._1TOvYG_header{width:min(100%,76rem);margin:0 auto clamp(.7rem,1.5vw,1rem)}._1TOvYG_header p{color:#0d718e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:900}._1TOvYG_header h1{color:#17324d;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,5vw,3rem)}._1TOvYG_header span{color:#526779;margin-top:.55rem;line-height:1.45;display:block}@media (max-width:480px){._1TOvYG_preview{padding-inline:.45rem}._1TOvYG_header{padding-inline:.55rem}}:root[data-theme=dark] ._1TOvYG_preview{background:radial-gradient(circle at 15% 0,#186e8257,#0000 28rem),#0d1c23}:root[data-theme=dark] ._1TOvYG_header h1{color:#e5f5f8}:root[data-theme=dark] ._1TOvYG_header p{color:#7dd9ed}:root[data-theme=dark] ._1TOvYG_header span{color:#b8ccd3}
.GNWUXa_theme{--show-ink:#153d36;--show-copy:#48605a;--show-accent:#087f6a;--show-line:#ccded7;--show-paper:#fff;--show-soft:#edf5f1;--show-empty:#daeae3;--show-button:#075e4c;--show-button-ink:#fff;color:var(--show-ink);min-width:0}:root[data-theme=dark] .GNWUXa_theme{--show-ink:#e9f6ef;--show-copy:#bdd2c9;--show-accent:#6dd6b9;--show-line:#35534a;--show-paper:#162e27;--show-soft:#1b382f;--show-empty:#304f44;--show-button:#8ce7c8;--show-button-ink:#10352b}.GNWUXa_theme :where(a,button,summary):focus-visible{outline:3px solid var(--show-accent);outline-offset:4px}.GNWUXa_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--show-accent);font-size:.71rem;font-weight:800;line-height:1.6}.GNWUXa_explorer{padding:3.5rem 0 3rem;scroll-margin-top:6rem}.GNWUXa_sectionHeading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.6rem;display:flex}.GNWUXa_sectionHeading h2{letter-spacing:-.045em;margin:.5rem 0 .8rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:850;line-height:1.15}.GNWUXa_sectionHeading p:not(.GNWUXa_eyebrow){max-width:45rem;color:var(--show-copy);line-height:1.7}.GNWUXa_sectionSeal{letter-spacing:.1em;border-bottom:1px solid var(--show-line);color:var(--show-copy);flex-shrink:0;padding:.6rem 0;font-size:.65rem}.GNWUXa_levelChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.GNWUXa_levelCard{background:var(--show-paper);border:1px solid var(--show-line);border-radius:1.2rem;flex-direction:column;min-width:0;padding:1.25rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 5px 14px #123d2b04}.GNWUXa_levelCard[data-practice-level=first-level]{--show-accent:#257b91;--show-empty:#e2eef1}.GNWUXa_levelCard[data-practice-level=second-level]{--show-accent:#7a62a7;--show-empty:#ece8f3}:root[data-theme=dark] .GNWUXa_levelCard[data-practice-level=first-level]{--show-accent:#87d0df;--show-empty:#2c4851}:root[data-theme=dark] .GNWUXa_levelCard[data-practice-level=second-level]{--show-accent:#c9b4ed;--show-empty:#403650}.GNWUXa_selectedLevel{border-color:var(--show-accent);box-shadow:0 0 0 2px var(--show-accent)}.GNWUXa_levelCardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.GNWUXa_access{letter-spacing:.06em;color:var(--show-ink);border:1px solid var(--show-line);background:var(--show-soft);border-radius:2rem;padding:.25rem .6rem;font-size:.65rem;font-weight:800;line-height:1.6}.GNWUXa_topicCount{color:var(--show-copy);font-size:.8rem;font-weight:700}.GNWUXa_levelCardBody{align-items:center;gap:.5rem;margin:1.25rem 0 .5rem;display:flex}.GNWUXa_levelCard h3{letter-spacing:-.04em;font-size:1.4rem;font-weight:850}.GNWUXa_levelTagline{color:var(--show-copy);margin-top:.35rem;font-size:.78rem;line-height:1.5}.GNWUXa_model{width:100%;height:auto;display:block;overflow:visible}.GNWUXa_levelCardBody>.GNWUXa_model{flex-shrink:0;width:36%;max-width:8rem}.GNWUXa_levelDescription{color:var(--show-copy);flex:1;margin-bottom:1.25rem;font-size:.85rem;line-height:1.65}.GNWUXa_levelAction{text-align:left;border:1px solid var(--show-line);width:100%;min-height:44px;color:var(--show-ink);background:var(--show-soft);cursor:pointer;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .8rem;font-size:.8rem;font-weight:750;display:flex}.GNWUXa_levelAction:hover{border-color:var(--show-accent)}.GNWUXa_topicPanel{background:var(--show-paper);border:1px solid var(--show-line);border-radius:1.2rem;margin-top:1.5rem;padding:1.6rem}.GNWUXa_topicPanelHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.GNWUXa_topicPanelHeading h3{letter-spacing:-.025em;margin-top:.3rem;scroll-margin-top:7rem;font-size:1.3rem;font-weight:800}.GNWUXa_topicPanelHeading h3:focus-visible{outline:3px solid var(--show-accent);outline-offset:5px}.GNWUXa_topicPanelHeading h3>span{color:var(--show-copy);font-size:.85rem;font-weight:500}.GNWUXa_topicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.GNWUXa_topicLink{border:1px solid var(--show-line);border-radius:.7rem;align-items:center;gap:.7rem;min-width:0;min-height:56px;padding:.6rem .7rem;font-size:.85rem;font-weight:650;line-height:1.4;transition:background .15s,border-color .15s;display:flex}.GNWUXa_topicLink:hover{border-color:var(--show-accent);background:var(--show-soft)}.GNWUXa_topicSymbol{background:var(--show-soft);width:2rem;height:2rem;color:var(--show-accent);letter-spacing:-.04em;border-radius:.45rem;flex-shrink:0;place-items:center;font-size:1rem;font-weight:750;display:grid}.GNWUXa_topicArrow{color:var(--show-accent);flex-shrink:0;margin-left:auto}.GNWUXa_quietLink{min-height:44px;color:var(--show-accent);text-underline-offset:4px;align-items:center;gap:.75rem;margin-top:1rem;font-size:.8rem;font-weight:700;text-decoration:underline;display:inline-flex}.GNWUXa_differentiation{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;padding-top:2rem;display:grid}.GNWUXa_tier{border-top:2px solid var(--show-line);padding-top:1rem;position:relative}.GNWUXa_tierNumber{letter-spacing:.1em;color:var(--show-accent);font-size:.65rem;font-weight:800}.GNWUXa_tier h3{margin-left:.6rem;font-size:.9rem;font-weight:800;display:inline}.GNWUXa_tier p{color:var(--show-copy);margin-top:.5rem;font-size:.8rem;line-height:1.65}.GNWUXa_levelNote{color:var(--show-copy);margin-top:1.1rem;font-size:.75rem;line-height:1.65}.GNWUXa_sample{border:1px solid var(--show-line);background:var(--show-paper);border-radius:1.5rem;padding:1.7rem;position:relative;box-shadow:0 20px 60px #173b2f12}.GNWUXa_sampleTop{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.8rem;font-size:.62rem;font-weight:750;display:flex}.GNWUXa_sampleTier{background:var(--show-soft);letter-spacing:0;border-radius:2rem;padding:.4rem .65rem;font-size:.7rem}.GNWUXa_sample figcaption h2{letter-spacing:-.04em;margin-top:.6rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.2}.GNWUXa_sampleModel{background:var(--show-soft);text-align:center;border-radius:1rem;margin:1.3rem 0;padding:1rem}.GNWUXa_sampleModel svg{max-width:280px;margin:auto}.GNWUXa_sampleModel>span{color:var(--show-copy);margin-top:.5rem;font-size:.7rem;line-height:1.5;display:block}.GNWUXa_sampleAnswer{align-items:center;gap:1rem;padding-top:.3rem;display:flex}.GNWUXa_sampleAnswer>span{letter-spacing:-.04em;white-space:nowrap;font-size:1.7rem}.GNWUXa_sampleAnswer strong{color:var(--show-accent);font-weight:850}.GNWUXa_sampleAnswer p{color:var(--show-copy);border-left:1px solid var(--show-line);padding-left:1rem;font-size:.8rem;line-height:1.5}.GNWUXa_sampleCaption{color:var(--show-copy);margin-top:1.25rem;font-size:.65rem;line-height:1.6}.GNWUXa_journeyLinks{background:var(--show-soft);border:1px solid var(--show-line);border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.GNWUXa_journeyLinks strong{font-size:.9rem;line-height:1.5;display:block}.GNWUXa_journeyLinks p{color:var(--show-copy);margin-top:.25rem;font-size:.75rem;line-height:1.6}.GNWUXa_journeyActions{flex-wrap:wrap;gap:.5rem;display:flex}.GNWUXa_primaryAction,.GNWUXa_secondaryAction{border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.7rem 1rem;font-size:.8rem;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.GNWUXa_primaryAction{background:var(--show-button);color:var(--show-button-ink);border:1px solid var(--show-button)}.GNWUXa_primaryAction:hover{box-shadow:0 0 0 2px var(--show-line)}.GNWUXa_secondaryAction{background:var(--show-paper);color:var(--show-ink);border:1px solid var(--show-line)}.GNWUXa_secondaryAction:hover{border-color:var(--show-accent)}.GNWUXa_teacherFeature{background:var(--show-soft);border:1px solid var(--show-line);border-radius:1.25rem;grid-template-columns:minmax(0,1fr) minmax(13rem,20rem);align-items:center;gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.GNWUXa_teacherFeature h2{letter-spacing:-.04em;margin:.6rem 0 .8rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:800;line-height:1.25}.GNWUXa_teacherFeature p:not(.GNWUXa_eyebrow){color:var(--show-copy);max-width:43rem;font-size:.95rem;line-height:1.75}.GNWUXa_teacherFeature small{color:var(--show-copy);margin-top:.75rem;font-size:.75rem;line-height:1.7;display:block}.GNWUXa_teacherActions{gap:.6rem;display:grid}.GNWUXa_journeyBanner{padding-top:1.2rem}:root[data-support-background]:not([data-support-background=default]) .GNWUXa_theme{--show-paper:var(--learning-surface);--show-soft:var(--learning-surface-muted)}@media (max-width:900px){.GNWUXa_sectionSeal{display:none}.GNWUXa_topicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.GNWUXa_levelChoices{gap:.7rem}.GNWUXa_levelCard{padding:1rem}.GNWUXa_levelCardBody{display:block}.GNWUXa_levelCardBody>.GNWUXa_model{display:none}.GNWUXa_levelCard h3{font-size:1.25rem}.GNWUXa_teacherFeature{grid-template-columns:1fr}.GNWUXa_teacherActions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.GNWUXa_explorer{padding:2.5rem 0}.GNWUXa_levelChoices{grid-template-columns:1fr;gap:.85rem}.GNWUXa_levelCardBody{margin:.7rem 0 .3rem;display:flex}.GNWUXa_levelCardBody>.GNWUXa_model{width:25%;max-width:5.5rem;display:block}.GNWUXa_levelCardTop{gap:.5rem}.GNWUXa_levelDescription{margin-bottom:.7rem;font-size:.8rem}.GNWUXa_levelAction{font-size:.8rem}.GNWUXa_topicPanel{padding:1rem}.GNWUXa_topicGrid{grid-template-columns:1fr}.GNWUXa_topicLink{min-height:52px}.GNWUXa_differentiation{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.GNWUXa_sample{padding:1.25rem;transform:none}.GNWUXa_sampleTop{margin-bottom:1.2rem}.GNWUXa_sampleAnswer{gap:.75rem}.GNWUXa_sampleAnswer>span{font-size:1.5rem}.GNWUXa_teacherActions{grid-template-columns:1fr}.GNWUXa_journeyActions{width:100%}.GNWUXa_journeyActions>a{flex:1}.GNWUXa_journeyLinks{padding:1rem}}@media (prefers-reduced-motion:reduce){.GNWUXa_theme *{scroll-behavior:auto!important;transition:none!important}}
