.hR_1fG_page{--math-gold:#d1b990;--math-stroke:#48423a;--math-surface:#141516;color:#f3f1ed;max-width:910px;min-height:70vh;margin:0 auto;padding:clamp(18px,3vw,35px) clamp(15px,3vw,28px) 80px}.hR_1fG_page *{box-sizing:border-box}.hR_1fG_back{color:var(--math-gold);align-items:center;gap:8px;min-height:36px;font-size:clamp(14px,2vw,17px);text-decoration:none;display:inline-flex}.hR_1fG_back span{font-size:26px;line-height:1}.hR_1fG_header{padding:28px 0 20px}.hR_1fG_eyebrow{letter-spacing:.105em;color:var(--math-gold);margin:0 0 9px;font-size:12px;font-weight:650}.hR_1fG_header h1{color:#f6f4f1;margin:0;font-size:clamp(27px,4.1vw,40px);font-weight:750;line-height:1.3}.hR_1fG_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0 21px;display:grid}.hR_1fG_step{color:#9b9690;cursor:pointer;background:#141516;border:1px solid #343537;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:80px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s;display:flex}.hR_1fG_step span{font-variant-numeric:tabular-nums;opacity:.85;font-size:11px}.hR_1fG_step strong{font-size:clamp(14px,2.8vw,20px);font-weight:700}.hR_1fG_step:disabled{cursor:not-allowed;color:#59595b;opacity:.75}.hR_1fG_stepActive{color:#fff;border-color:var(--math-gold);background:#29251e;box-shadow:inset 0 0 0 1px #79674b}.hR_1fG_stepDone{color:#d2c8b7;border-color:#736552}.hR_1fG_panel{background:linear-gradient(155deg,#1a1a1c 0%,#111213 100%);border:1px solid #43413d;border-radius:23px;min-height:380px;padding:clamp(18px,4vw,34px);overflow:hidden}.hR_1fG_screenKicker{color:var(--math-gold);align-items:center;gap:9px;margin-bottom:19px;font-size:15px;font-weight:600;display:flex}.hR_1fG_screenKicker span{font-variant-numeric:tabular-nums;color:#e7d1ad}.hR_1fG_prompt{color:#fbf9f5;margin:3px 0 24px;font-size:clamp(21px,4.2vw,31px);font-weight:720;line-height:1.34}.hR_1fG_micro{color:#a9a6a0;margin:16px 0 10px;font-size:13px;line-height:1.45}.hR_1fG_lookGrid{grid-template-columns:repeat(auto-fit,minmax(min(125px,42%),1fr));gap:12px;display:grid}.hR_1fG_lookCard{min-width:0;min-height:139px;font:inherit;color:#f1ede5;cursor:pointer;background:#0a0b0c;border:1px solid #403d3a;border-radius:15px;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;padding:14px 10px 12px;display:flex}.hR_1fG_lookCard:hover,.hR_1fG_lookActive{border-color:var(--math-gold);background:#211d19}.hR_1fG_lookCard>strong{font-variant-numeric:tabular-nums;font-size:clamp(28px,6vw,41px)}.hR_1fG_lookCard>small{color:#ded4c5;font-size:15px}.hR_1fG_soundIcon{color:var(--math-gold);font-size:12px}.hR_1fG_counterGrid{direction:ltr;grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:2px 3px;width:min(100%,214px);min-height:42px;margin:0 auto;display:grid}.hR_1fG_counter,.hR_1fG_removed{justify-content:center;align-items:center;width:100%;max-width:39px;display:inline-flex}.hR_1fG_removed{opacity:.2;position:relative}.hR_1fG_removed:after{content:"";border-top:2px solid #dec3a1;width:85%;position:absolute;transform:rotate(-38deg)}.hR_1fG_objectPicture{aspect-ratio:1;width:min(100%,36px);height:auto;display:block}.hR_1fG_emptySet{color:#dacdb5;justify-content:center;align-items:center;gap:14px;height:60px;font-size:39px;display:flex}.hR_1fG_emptySet small{color:#99928a;font-size:27px}.hR_1fG_bigShape{width:94px;height:94px;padding:6px}.hR_1fG_shapeSvg{fill:#413931;stroke:#e8d0aa;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.hR_1fG_sequence{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:21px 0 29px;display:flex}.hR_1fG_sequenceItem,.hR_1fG_missing{color:#f5efe2;background:#090a0b;border:1px solid #474039;border-radius:10px;place-items:center;min-width:48px;height:65px;padding:6px;display:grid}.hR_1fG_sequenceItem strong,.hR_1fG_missing strong{font-variant-numeric:tabular-nums;font-size:clamp(24px,5vw,38px);font-weight:750}.hR_1fG_missing{border:2px dashed var(--math-gold);background:#2b241b}.hR_1fG_sequenceShape{width:49px;height:50px;padding:1px}.hR_1fG_targetTray{background:#090a0b;border:1px solid #474039;border-radius:15px;place-items:center;min-height:94px;margin-bottom:19px;padding:18px 12px;display:grid}.hR_1fG_choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:18px 0 7px;display:grid}.hR_1fG_choice{color:#f3eee6;cursor:pointer;background:#08090a;border:1px solid #5d5448;border-radius:14px;place-items:center;min-width:0;min-height:81px;padding:8px;font-family:inherit;transition:transform .12s,border .15s;display:grid}.hR_1fG_choice strong{font-size:clamp(24px,5.7vw,43px);font-weight:760}.hR_1fG_choice:active,.hR_1fG_lookCard:active,.hR_1fG_moveToken:active{transform:scale(.965)}.hR_1fG_choiceCorrect{color:#fff;background:#30291d;border:2px solid #ddcb9e}.hR_1fG_choiceWrong{border:2px solid #ae8177}.hR_1fG_choiceShape{width:64px;height:64px}.hR_1fG_feedback{min-height:28px;color:var(--math-gold);margin:8px 0;font-size:16px;font-weight:650}.hR_1fG_actions{justify-content:flex-end;margin-top:22px;display:flex}.hR_1fG_nextButton{background:var(--math-gold);color:#17140f;cursor:pointer;border:1px solid #e9d4b1;border-radius:11px;align-items:center;gap:19px;min-height:53px;padding:12px 25px;font-family:inherit;font-size:17px;font-weight:800;display:inline-flex}.hR_1fG_nextButton:disabled{color:#797066;cursor:not-allowed;background:#322d25;border-color:#423d34}.hR_1fG_traceBox{justify-items:center;gap:4px;display:grid}.hR_1fG_traceSvg{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;background:#08090a;border:1px solid #4c4337;border-radius:15px;width:min(100%,460px);display:block}.hR_1fG_traceGround{fill:#111;stroke:none}.hR_1fG_traceModel{fill:#0000;stroke:#766c5b;stroke-width:1.5px;stroke-dasharray:3 4;font-family:ui-rounded,system-ui,sans-serif;font-weight:800}.hR_1fG_traceInk{fill:none;stroke:#f1d5a2;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.hR_1fG_traceTools{justify-content:center;align-items:center;gap:22px;min-height:32px;display:flex}.hR_1fG_subtleButton{color:#d3c3a8;cursor:pointer;background:0 0;border:1px solid #625746;border-radius:10px;padding:8px 15px;font-family:inherit}.hR_1fG_good{color:#e6d4ad}.hR_1fG_symbolChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:min(100%,410px);display:grid}.hR_1fG_symbolButton{color:#efe8db;cursor:pointer;background:#08090a;border:1px solid #544c42;border-radius:10px;place-items:center;min-height:64px;font-family:inherit;font-size:32px;display:grid}.hR_1fG_symbolButton .hR_1fG_shapeSvg{width:48px;height:48px}.hR_1fG_compare{justify-content:center;align-items:flex-end;gap:20px;margin:17px 0 25px;display:flex}.hR_1fG_compareItem{color:#fff;background:#090a0b;border:1px solid #514a40;border-radius:11px;justify-items:center;gap:11px;min-width:94px;min-height:183px;padding:13px;display:grid}.hR_1fG_compareItem:disabled{opacity:1}.hR_1fG_compareItem:not(:disabled){cursor:pointer}.hR_1fG_compareItem[aria-pressed=true]{border:2px solid var(--math-gold)}.hR_1fG_compareItem strong{font-size:29px}.hR_1fG_barSpace{align-items:flex-end;width:50px;height:112px;display:flex}.hR_1fG_bar{background:linear-gradient(#e2c9a3,#776348);border:1px solid #e3cfaf;border-radius:6px 6px 0 0;width:100%}.hR_1fG_operationPicture{background:#090a0b;border:1px solid #453e35;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:16px 0;padding:19px 10px;display:flex}.hR_1fG_operand{flex:96px;justify-items:center;gap:10px;min-width:74px;max-width:235px;display:grid}.hR_1fG_operand strong,.hR_1fG_answerNumber{color:#f5e8d2;font-variant-numeric:tabular-nums;font-size:clamp(25px,5vw,39px)}.hR_1fG_operator{color:#d7c4a2;font-size:clamp(25px,5vw,40px);font-weight:700}.hR_1fG_buildStatus{justify-content:space-between;align-items:center;width:min(100%,300px);margin:12px auto;display:flex}.hR_1fG_buildStatus strong{color:#f6e7c8;font-size:53px}.hR_1fG_buildStatus small{color:#b8ae9e;font-size:17px}.hR_1fG_moveArea{border:1px dashed #8e785a;border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:70px;margin:14px 0;padding:15px 9px;display:flex}.hR_1fG_moveToken{cursor:pointer;background:#2b261e;border:1px solid #73664c;border-radius:10px;place-items:center;min-width:51px;min-height:52px;display:grid}.hR_1fG_hopTrack{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:35px auto;display:flex}.hR_1fG_hopDone,.hR_1fG_hopWaiting{border:1px solid #8b7659;border-radius:50%;place-items:center;min-width:55px;min-height:60px;font-size:25px;font-weight:700;display:grid}.hR_1fG_hopDone{color:#fff;background:#4b3d29}.hR_1fG_hopWaiting{color:#777;background:#0a0b0c}.hR_1fG_hopButton{color:#1d170e;cursor:pointer;background:#cdb68e;border:1px solid #edcda0;border-radius:50%;width:106px;height:106px;margin:10px auto;font-size:25px;font-weight:800;display:block}.hR_1fG_hopButton:disabled{color:#c3b08f;background:#3a3329}.hR_1fG_heroShape{width:min(220px,60vw);height:180px;margin:12px auto 20px}.hR_1fG_finish{border-top:1px solid #484033;justify-items:center;gap:17px;margin-top:20px;padding-top:22px;display:grid}.hR_1fG_celebrate{color:#f0d6a4;text-align:center;font-size:clamp(22px,4vw,32px)}.hR_1fG_nextLesson{color:#e9cda5;padding:11px 15px;text-decoration:none}.hR_1fG_footer{color:#d2c0a3;padding:20px 4px}.hR_1fG_footer a{color:inherit;text-decoration:none}@media (max-width:480px){.hR_1fG_panel{border-radius:17px;padding:18px 14px}.hR_1fG_steps{gap:5px}.hR_1fG_step{border-radius:10px;min-height:66px;padding:7px 2px}.hR_1fG_lookGrid{gap:7px}.hR_1fG_lookCard{min-height:126px;padding:10px 6px}.hR_1fG_counterGrid{gap:0}.hR_1fG_choiceGrid{gap:7px}.hR_1fG_choice{min-height:71px}.hR_1fG_operand{flex:77px;min-width:72px}.hR_1fG_operator{font-size:22px}.hR_1fG_operationPicture{gap:5px;padding:14px 5px}.hR_1fG_moveToken{min-width:47px}.hR_1fG_sequenceItem,.hR_1fG_missing{min-width:43px;height:55px}.hR_1fG_sequenceShape{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.hR_1fG_step,.hR_1fG_choice,.hR_1fG_lookCard,.hR_1fG_moveToken{transition:none}}.hR_1fG_paintBox{justify-items:center;gap:13px;width:100%;display:grid}.hR_1fG_paintBox .hR_1fG_prompt{text-align:center;margin:4px 0 0}.hR_1fG_paintBox .hR_1fG_micro{text-align:center;margin:0 0 4px}.hR_1fG_paintSvg{touch-action:none;-webkit-user-select:none;user-select:none;background:#090a0b;border:1px solid #51483b;border-radius:16px;width:min(100%,460px);display:block}.hR_1fG_paintGround{fill:#111214}.hR_1fG_paintModel,.hR_1fG_paintGlyph,.hR_1fG_paintOutline{font-family:ui-rounded,system-ui,sans-serif;font-weight:850}.hR_1fG_paintModel{fill:#29241e;stroke:#7d6c53;stroke-width:1.4px}.hR_1fG_paintGlyph{fill:#fff}.hR_1fG_paintOutline{fill:none;stroke:#d0b68e;stroke-width:1.2px;pointer-events:none}.hR_1fG_paintInk{fill:none;stroke-width:39px;stroke-linecap:round;stroke-linejoin:round}.hR_1fG_paintPalette{flex-wrap:wrap;justify-content:center;gap:12px;padding:10px 2px;display:flex}.hR_1fG_paintPalette button{cursor:pointer;border:2px solid #5a5245;border-radius:50%;width:40px;height:40px}.hR_1fG_paintPalette .hR_1fG_selectedPaint{outline-offset:2px;border:3px solid #fff4d7;outline:2px solid #bb9c69;transform:scale(1.08)}@media (max-width:480px){.hR_1fG_paintInk{stroke-width:39px}.hR_1fG_paintPalette{gap:10px}.hR_1fG_paintPalette button{width:37px;height:37px}.hR_1fG_counterGrid{gap:3px}}.hR_1fG_page{width:100%;max-width:var(--dea-lesson-content-width,980px);box-sizing:border-box;min-width:0;padding-inline:clamp(12px,2vw,24px)}.hR_1fG_micro{color:#d4d0c8;font-size:clamp(17px,1.7vw,20px);line-height:1.75}.hR_1fG_screenKicker{font-size:clamp(17px,1.8vw,21px)}.hR_1fG_step strong{font-size:clamp(17px,2.5vw,22px)}.hR_1fG_step span{font-size:14px}.hR_1fG_page button,.hR_1fG_page a{touch-action:manipulation}.hR_1fG_page button:focus-visible,.hR_1fG_page a:focus-visible{outline-offset:3px;outline:3px solid #f2d39b}@media (min-width:768px) and (max-width:1440px) and (pointer:coarse){.hR_1fG_page{max-width:none}}@media (max-width:600px){.hR_1fG_page{padding-inline:12px}.hR_1fG_panel{padding-inline:15px}}.hR_1fG_pilotStack{gap:clamp(16px,2.5vw,26px);width:100%;min-width:0;display:grid}.hR_1fG_pilotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,20px);display:grid}.hR_1fG_pilotCard{color:#f6e9d1;cursor:pointer;background:#111715;border:1px solid #877353;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:210px;padding:clamp(14px,2vw,24px);font-family:inherit;display:flex}.hR_1fG_pilotCard strong{font-family:ui-rounded,system-ui,sans-serif;font-size:clamp(42px,7vw,70px);font-weight:800}.hR_1fG_pilotCard span{font-size:clamp(16px,2vw,21px)}.hR_1fG_pilotCard:focus-visible,.hR_1fG_pilotChoice:focus-visible{outline-offset:3px;outline:3px solid #f0cf91}.hR_1fG_pilotNote{background:#26251f;border:1px solid #bda16e;border-radius:16px;padding:clamp(15px,2vw,25px);font-size:clamp(17px,2.2vw,23px);line-height:2}.hR_1fG_pilotNote strong{font-family:ui-rounded,system-ui,sans-serif}.hR_1fG_pilotPaintGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.hR_1fG_pilotPaintCard{background:#141718;border:1px solid #6c5c42;border-radius:16px;min-width:0;padding:12px}.hR_1fG_pilotChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hR_1fG_pilotChoice{color:#f5e8d3;cursor:pointer;background:#131718;border:1px solid #c5a86f;border-radius:17px;min-height:105px;font-family:ui-rounded,system-ui,sans-serif;font-size:clamp(42px,8vw,64px);font-weight:800}.hR_1fG_pilotChoice[aria-pressed=true]{background:#50412a;border:2px solid #e4c38c}.hR_1fG_pilotChoice:disabled{cursor:default}@media (max-width:700px){.hR_1fG_pilotPaintGrid{grid-template-columns:1fr}.hR_1fG_pilotCard{min-height:175px}}@media (max-width:390px){.hR_1fG_pilotGrid{gap:8px}.hR_1fG_pilotCard{padding:10px 6px}}.hR_1fG_pilotApple{touch-action:manipulation;font-size:clamp(64px,10vw,104px);line-height:1.4;display:block}.hR_1fG_pilotStars{justify-content:center;gap:clamp(9px,3vw,24px);padding:12px;font-size:clamp(24px,4vw,38px);display:flex}.hR_1fG_pilotStar{color:#586475}.hR_1fG_pilotStarEarned{color:#edc57c;text-shadow:0 0 16px #edc57c77}.hR_1fG_pilotQuizVisual{background:#1b2936;border:1px solid #806b4d;border-radius:18px;justify-content:center;align-items:center;min-height:140px;padding:16px;display:flex}.hR_1fG_pilotStack{gap:clamp(10px,1.5vw,18px)}.hR_1fG_pilotStack .hR_1fG_prompt{margin:0;line-height:1.55}.hR_1fG_pilotStack .hR_1fG_micro{margin:0;line-height:1.7}.hR_1fG_pilotCard{gap:5px;min-height:155px;padding:clamp(10px,1.6vw,18px)}.hR_1fG_pilotCard strong{font-size:clamp(38px,6vw,62px);line-height:1.1}.hR_1fG_pilotCard span{text-align:center;line-height:1.65}.hR_1fG_pilotNote{padding:clamp(12px,1.6vw,20px);line-height:1.75}.hR_1fG_pilotPaintCard{padding:clamp(8px,1.4vw,14px)}.hR_1fG_pilotQuizVisual{min-height:105px}@media (max-width:600px){.hR_1fG_page{min-height:0;padding-block:8px 28px}.hR_1fG_panel{min-height:0;padding:15px 13px}.hR_1fG_screenKicker{margin-bottom:9px}.hR_1fG_pilotStack{gap:12px}.hR_1fG_pilotStack .hR_1fG_prompt{font-size:clamp(23px,5.3vw,30px);line-height:1.6}.hR_1fG_pilotGrid{gap:10px}.hR_1fG_pilotCard{border-radius:16px;min-height:150px;padding:10px 7px}.hR_1fG_pilotCard strong{font-size:clamp(36px,9vw,50px)}.hR_1fG_pilotCard span{font-size:clamp(15px,3.7vw,19px)}.hR_1fG_pilotNote{border-radius:14px;padding:12px;font-size:clamp(16px,3.8vw,19px)}.hR_1fG_pilotPaintGrid{gap:10px}.hR_1fG_pilotApple{font-size:clamp(45px,11vw,70px)}}@media (min-width:601px) and (max-width:1100px){.hR_1fG_pilotCard{min-height:175px}.hR_1fG_pilotStack{gap:16px}}.hR_1fG_pilotBasketIllustration{justify-content:center;align-items:center;width:100%;min-height:62px;display:flex}.hR_1fG_pilotBasketIllustration svg{width:min(100%,126px);height:auto;max-height:86px;display:block}.hR_1fG_pilotNoteRow{align-items:baseline;gap:12px;padding-block:4px;display:flex}.hR_1fG_pilotNoteRow+.hR_1fG_pilotNoteRow{border-top:1px solid #50483a}.hR_1fG_pilotNoteRow strong{color:#f1d7a7;flex:0 0 24px;font-size:22px}.hR_1fG_pilotNoteRow span{flex:1;min-width:0}.hR_1fG_pilotStack>h2,.hR_1fG_pilotStack>p,.hR_1fG_pilotStack>div{margin-block:0}@media (max-width:600px){.hR_1fG_pilotBasketIllustration{min-height:55px}.hR_1fG_pilotBasketIllustration svg{max-height:72px}.hR_1fG_pilotCard{min-height:168px}.hR_1fG_pilotNoteRow{gap:8px}}.hR_1fG_counterToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hR_1fG_counterToolbar .hR_1fG_prompt{margin:0}.hR_1fG_counterStage{text-align:center;background:#222624;border:1px solid #756344;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:245px;padding:26px 16px;display:flex}.hR_1fG_counterNumber{color:#f3e4c9;font-variant-numeric:tabular-nums;font-size:clamp(48px,8vw,78px);font-weight:750;line-height:1}.hR_1fG_counterObjects{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:520px;min-height:52px;display:flex}.hR_1fG_counterObject{justify-content:center;align-items:center;font-size:clamp(28px,5vw,42px);line-height:1.25;display:inline-flex}.hR_1fG_counterObject svg{width:30px;height:42px}.hR_1fG_counterEmpty{color:#c8bda9;font-size:17px}.hR_1fG_counterEquation{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(26px,5vw,43px);font-weight:750}.hR_1fG_counterControls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hR_1fG_counterAdd,.hR_1fG_counterRemove{cursor:pointer;border-radius:16px;min-height:56px;padding:12px 16px;font-size:clamp(16px,2vw,21px);font-weight:700}.hR_1fG_counterAdd{color:#191a17;background:#d7be90;border:1px solid #ead6b4}.hR_1fG_counterRemove{color:#f0e4d0;background:#151916;border:1px solid #857456}.hR_1fG_counterAdd:disabled,.hR_1fG_counterRemove:disabled{opacity:.4;cursor:not-allowed}@media (max-width:600px){.hR_1fG_counterStage{gap:15px;min-height:210px;padding:20px 10px}.hR_1fG_counterObjects{gap:7px}.hR_1fG_counterControls{gap:8px}.hR_1fG_counterAdd,.hR_1fG_counterRemove{min-height:54px;padding:10px 7px}}.hR_1fG_transferGrid{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.hR_1fG_transferBox{direction:rtl;background:#101d19;border:1px solid #927d54;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;min-width:0;min-height:255px;padding:16px 10px;display:flex}.hR_1fG_transferHeading{color:#e9d3a6;text-align:center;font-weight:700;line-height:1.7}.hR_1fG_transferBox>svg{width:100%;max-width:145px;height:auto;max-height:95px}.hR_1fG_transferObjects{flex-wrap:wrap;place-content:center;align-items:center;gap:7px;width:100%;min-height:60px;display:flex}.hR_1fG_transferObject{color:#fff;cursor:pointer;touch-action:manipulation;background:#1b3028;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-width:40px;min-height:44px;padding:5px;font-size:28px;display:inline-flex}.hR_1fG_transferObject:hover,.hR_1fG_transferObject:focus-visible{outline-offset:2px;border-color:#d8bd8c}.hR_1fG_transferObject svg{width:25px;height:37px}.hR_1fG_transferRemaining{color:#f1dfbd;font-variant-numeric:tabular-nums;font-size:26px}.hR_1fG_transferGrid+.hR_1fG_counterEquation{text-align:center;background:#242724;border:1px solid #927d54;border-radius:15px;padding:14px;font-size:clamp(23px,4vw,36px);display:block}@media (max-width:600px){.hR_1fG_transferGrid{gap:8px}.hR_1fG_transferBox{border-radius:16px;gap:9px;min-height:235px;padding:12px 6px}.hR_1fG_transferBox>svg{max-height:78px}.hR_1fG_transferObject{min-width:36px;min-height:42px;padding:3px;font-size:24px}.hR_1fG_transferObjects{gap:4px}.hR_1fG_transferHeading{font-size:15px}}
.OSkYkW_page{--accent:#d2bb95;--line:#51483d;--text:#f5f2ec;--dim:#ada9a2;max-width:900px;min-height:70vh;color:var(--text);margin:0 auto;padding:20px clamp(14px,3vw,32px) 72px}.OSkYkW_page *{box-sizing:border-box}.OSkYkW_back,.OSkYkW_prev a{color:var(--accent);font-size:15px;text-decoration:none}.OSkYkW_header{margin:31px 0 25px}.OSkYkW_header small{color:var(--accent);letter-spacing:.05em;font-size:12px;font-weight:650}.OSkYkW_header h1{color:var(--text);margin:13px 0 0;font-size:clamp(27px,5vw,40px);font-weight:760;line-height:1.24}.OSkYkW_tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 19px;display:grid}.OSkYkW_tab,.OSkYkW_activeTab{color:#938f89;cursor:pointer;background:#141516;border:1px solid #38383a;border-radius:12px;align-content:center;justify-items:center;gap:5px;min-height:77px;padding:9px 3px;font-family:inherit;display:grid}.OSkYkW_tab:disabled{opacity:.46;cursor:not-allowed}.OSkYkW_tab small,.OSkYkW_activeTab small{font-variant-numeric:tabular-nums;font-size:11px}.OSkYkW_activeTab{color:#fff;background:#302a21;border-color:#ddc49d}.OSkYkW_panel{background:linear-gradient(155deg,#1d1b1b,#111213);border:1px solid #4a453e;border-radius:20px;min-height:360px;padding:clamp(16px,4vw,30px)}.OSkYkW_kicker{color:var(--accent);letter-spacing:.02em;font-size:15px;font-weight:700}.OSkYkW_prompt{color:var(--text);margin:23px 0 20px;font-size:clamp(20px,4vw,29px);font-weight:730;line-height:1.35}.OSkYkW_micro{color:var(--dim);margin:16px 0;font-size:13px}.OSkYkW_footerAction{justify-content:flex-end;margin-top:20px;display:flex}.OSkYkW_action{color:#151311;background:var(--accent);cursor:pointer;border:1px solid #d7bf9a;border-radius:10px;min-width:60px;min-height:49px;padding:10px 18px;font-family:inherit;font-size:17px;font-weight:800}.OSkYkW_action:disabled{color:#80786e;cursor:not-allowed;background:#302b24;border-color:#454039}.OSkYkW_controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:24px 0 10px;display:flex}.OSkYkW_controls strong{font-variant-numeric:tabular-nums;text-align:center;min-width:78px;font-size:clamp(20px,4vw,29px)}.OSkYkW_controls .OSkYkW_action{flex:none}.OSkYkW_feedback{color:var(--accent);min-height:23px;margin:15px 0 3px;font-size:16px;font-weight:660}.OSkYkW_options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.OSkYkW_option{min-height:80px;color:var(--text);cursor:pointer;background:#0b0c0d;border:1px solid #66594a;border-radius:12px;padding:8px;font-family:inherit;font-size:clamp(20px,5vw,37px);font-weight:760}.OSkYkW_correct{background:#30281d;border:2px solid #d9c19b}.OSkYkW_wrong{border:2px solid #b17f77}.OSkYkW_complete{color:var(--accent);border-top:1px solid #484137;flex-direction:column;align-items:center;gap:15px;margin-top:22px;padding:20px 0 5px;display:flex}.OSkYkW_complete strong{font-size:23px}.OSkYkW_complete a{color:var(--accent);text-decoration:none}.OSkYkW_prev{padding:22px 0}.OSkYkW_place{background:#0c0d0e;border:1px solid #484139;border-radius:15px;gap:17px;max-width:530px;margin:18px auto;padding:19px;display:grid}.OSkYkW_tenGroups{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-height:37px;display:flex}.OSkYkW_tenRod{border:1px solid #bea67e;border-radius:5px;grid-template-columns:repeat(10,1fr);width:119px;height:26px;display:grid;overflow:hidden}.OSkYkW_tenRod span{background:#7d6e56;border-right:1px solid #dfc59d}.OSkYkW_tenRod span:last-child{border:0}.OSkYkW_compactCount{color:#e1c69a;font-size:31px}.OSkYkW_ones{flex-wrap:wrap;justify-content:center;gap:6px;min-height:27px;display:flex}.OSkYkW_one{background:#aa9270;border:1px solid #e3ceaf;border-radius:5px;width:23px;height:23px}.OSkYkW_bigNumber{color:#ecd2a9;text-align:center;font-size:clamp(31px,7vw,56px);font-weight:800}.OSkYkW_hundredChart{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;width:min(100%,460px);margin:17px auto;display:grid}.OSkYkW_chartItem,.OSkYkW_chartActive{aspect-ratio:1;font-variant-numeric:tabular-nums;background:#101112;border:1px solid #3d3d3c;border-radius:5px;place-items:center;font-size:clamp(10px,2.1vw,16px);display:grid}.OSkYkW_chartActive{color:#15110e;background:#e4c79a;border-color:#ebd4ac;font-weight:830}.OSkYkW_sequence{direction:ltr;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:35px auto;display:flex}.OSkYkW_sequence span{background:#0b0d0e;border:1px solid #504537;border-radius:10px;place-items:center;min-width:47px;min-height:58px;padding:8px;font-size:clamp(19px,4vw,34px);display:grid}.OSkYkW_sequenceCenter{color:#f6dfb4;background:#362e22!important;border-color:#ddbf92!important}.OSkYkW_counters{direction:ltr;grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:5px;width:min(100%,240px);margin:auto;display:grid}.OSkYkW_counter{aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#e0c7ac,#917254 78%);border:1px solid #efd4af;border-radius:50%;width:min(100%,29px);display:block}.OSkYkW_zero{color:#e0c89f;text-align:center;grid-column:span 5;font-size:50px}.OSkYkW_arithmetic{background:#090b0c;border:1px solid #484138;border-radius:14px;margin:18px auto;padding:clamp(12px,3vw,23px)}.OSkYkW_arithDigits{direction:ltr;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:clamp(27px,6vw,48px);display:flex}.OSkYkW_arithDigits strong{font-weight:780}.OSkYkW_highlight{color:#d6c099}.OSkYkW_arithObjects{direction:ltr;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:25px 0 3px;display:flex}.OSkYkW_arithObjects>div{flex:0 220px;min-width:84px}.OSkYkW_arithObjects strong{color:#dbc3a0;font-size:33px}.OSkYkW_groups{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.OSkYkW_group{border:1px solid #554838;border-radius:10px;min-width:66px;padding:8px}.OSkYkW_group>span{text-align:center;color:#d9c29d;font-size:13px;display:block}.OSkYkW_shapes{flex-wrap:wrap;justify-content:center;gap:9px;margin:17px auto 26px;display:flex}.OSkYkW_shapeCard,.OSkYkW_shapeButton,.OSkYkW_selectedShape{background:#090b0c;border:1px solid #4d4439;border-radius:13px;place-items:center;width:92px;height:92px;padding:9px;display:grid}.OSkYkW_shape{stroke:#e4cfac;stroke-width:3px;stroke-linejoin:round;fill:#494032;width:100%;height:100%}.OSkYkW_missing{color:#e1c39b;border-style:dashed;font-size:42px}.OSkYkW_shapeChoices{flex-wrap:wrap;justify-content:center;gap:11px;margin:20px auto;display:flex}.OSkYkW_shapeButton,.OSkYkW_selectedShape{cursor:pointer;width:105px;height:105px}.OSkYkW_selectedShape{background:#3a3021;border:2px solid #eccda5}.OSkYkW_clockWrap{justify-items:center;gap:5px;margin:17px auto;display:grid}.OSkYkW_clock{width:min(100%,222px);height:auto}.OSkYkW_clockFace{fill:#131414;stroke:#bda780;stroke-width:2px}.OSkYkW_clockText{fill:#f0e6d8;font-size:13px;font-weight:800}.OSkYkW_hourHand{stroke:#f3dec1;stroke-width:5px;stroke-linecap:round}.OSkYkW_minuteHand{stroke:#c9a879;stroke-width:3px;stroke-linecap:round}.OSkYkW_clockWrap strong{direction:ltr;font-size:32px}.OSkYkW_money,.OSkYkW_scaleFigure{color:#ecd3a8;justify-items:center;margin:14px auto;font-size:39px;display:grid}.OSkYkW_money svg{max-width:220px}.OSkYkW_ruler{direction:ltr;background:#16191b;border:1px solid #958365;border-radius:8px;grid-template-columns:repeat(11,1fr);max-width:450px;margin:34px auto 20px;padding:10px 5px 30px;display:grid;position:relative;overflow:hidden}.OSkYkW_rulerTick{color:#f4e5d1;justify-items:start;gap:10px;font-size:12px;display:grid}.OSkYkW_rulerTick i{border-left:2px solid #baa079;height:12px}.OSkYkW_rulerBar{background:#d0b17d;height:7px;position:absolute;top:39px;left:0}.OSkYkW_ruler strong{text-align:center;color:#ecd2a5;grid-column:1/-1;margin-top:18px;font-size:28px}.OSkYkW_dataChart{justify-content:space-around;align-items:flex-end;gap:clamp(8px,2vw,20px);width:min(100%,520px);margin:26px auto;display:flex}.OSkYkW_dataColumn{border-radius:9px;flex:1;justify-items:center;gap:7px;min-width:0;max-width:90px;padding:6px 3px;display:grid}.OSkYkW_dataColumn strong{color:#e5cfaf;font-size:21px}.OSkYkW_dataColumn small{text-align:center;word-break:break-word;min-height:32px;font-size:11px;line-height:1.4}.OSkYkW_dataSelected{background:#30291e;outline:1px solid #b49a75}.OSkYkW_dataTrack{background:repeating-linear-gradient(0deg,#0000,#0000 29px,#393735 30px 31px);border-bottom:2px solid #b6a07f;justify-content:center;align-items:flex-end;width:100%;height:155px;display:flex}.OSkYkW_dataBar{background:#bea17b;border:1px solid #e6ccaa;border-radius:6px 6px 0 0;width:min(100%,57px);display:block}.OSkYkW_pictos{flex-direction:column-reverse;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.OSkYkW_picto{background:#d3bb92;border:1px solid #ffdeab;border-radius:50%;flex:0 0 12px;width:15px;height:11px;margin-top:1px}@media (max-width:440px){.OSkYkW_page{padding-inline:13px}.OSkYkW_panel{padding:17px 13px}.OSkYkW_tabs{gap:5px}.OSkYkW_tab,.OSkYkW_activeTab{min-height:68px;padding:5px 2px}.OSkYkW_options{gap:7px}.OSkYkW_option{min-height:70px}.OSkYkW_controls{gap:5px}.OSkYkW_controls .OSkYkW_action{min-width:46px;padding:9px;font-size:15px}.OSkYkW_shapes{gap:5px}.OSkYkW_shapeCard{width:75px;height:75px;padding:6px}.OSkYkW_dataTrack{height:125px}.OSkYkW_arithObjects>div{flex-basis:105px}}@media (prefers-reduced-motion:reduce){.OSkYkW_page *{scroll-behavior:auto;transition:none}}.OSkYkW_questionVisual{background:#0d0e0f;border:1px solid #39362f;border-radius:13px;margin:13px auto 19px;padding:8px}.OSkYkW_questionVisual .OSkYkW_hundredChart{max-width:305px}.OSkYkW_questionVisual .OSkYkW_clock{width:min(100%,150px)}.OSkYkW_questionVisual .OSkYkW_place{max-width:355px;padding:10px}.OSkYkW_option .OSkYkW_shape{width:66px;height:66px;margin:auto;display:block}.OSkYkW_introRow{justify-content:space-between;align-items:flex-start;gap:13px;margin-top:20px;display:flex}.OSkYkW_introRow .OSkYkW_prompt{margin-top:3px}.OSkYkW_listen{color:#ecd2a8;cursor:pointer;background:#29251e;border:1px solid #a99477;border-radius:50%;min-width:49px;min-height:49px;font-size:17px;font-weight:700}.OSkYkW_listen:focus-visible,.OSkYkW_option:focus-visible,.OSkYkW_action:focus-visible,.OSkYkW_shapeButton:focus-visible{outline-offset:2px;outline:3px solid #eed6ad}.OSkYkW_placeColumns{direction:ltr;grid-template-columns:repeat(auto-fit,minmax(66px,1fr));gap:8px;max-width:580px;margin:18px auto;display:grid}.OSkYkW_placeColumn{color:#e7d2b0;background:#0b0c0d;border:1px solid #675943;border-radius:11px;justify-items:center;gap:9px;padding:12px 4px;display:grid}.OSkYkW_placeColumn small{font-size:12px}.OSkYkW_placeColumn strong{font-variant-numeric:tabular-nums;font-size:36px;line-height:1}.OSkYkW_digitDots{flex-wrap:wrap;justify-content:center;gap:2px;min-height:10px;display:flex}.OSkYkW_digitDots i{background:#b79a72;border-radius:50%;width:6px;height:6px}.OSkYkW_fullValue{text-align:center;color:#f1d9ac;grid-column:1/-1;font-size:clamp(32px,6vw,49px);font-weight:800}.OSkYkW_fractionBoard{text-align:center;background:#0b0c0d;border:1px solid #4c4439;border-radius:13px;max-width:480px;margin:18px auto;padding:16px}.OSkYkW_fractionGrid,.OSkYkW_percentGrid{direction:ltr;gap:3px;width:100%;min-height:70px;margin:10px auto;display:grid}.OSkYkW_percentGrid{min-height:145px}.OSkYkW_fractionFilled,.OSkYkW_fractionEmpty{border:1px solid #d6ba8e;border-radius:2px;min-height:27px}.OSkYkW_fractionFilled{background:#d0b183}.OSkYkW_fractionEmpty{background:#282723}.OSkYkW_fractionBoard>strong{color:#f0d3a5;font-size:clamp(30px,5vw,43px)}.OSkYkW_fractionCompare{max-width:300px;margin:18px auto 0}.OSkYkW_fractionCompare small{color:#c5b08d}.OSkYkW_classification{background:#0b0c0d;border:1px solid #554a3b;border-radius:13px;justify-items:center;gap:13px;max-width:450px;margin:16px auto;padding:17px;display:grid}.OSkYkW_classificationValue{color:#f0d7b1;font-size:clamp(36px,7vw,59px);font-weight:800}.OSkYkW_factorTiles{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.OSkYkW_factorTiles span{color:#f0dfc3;background:#28241f;border:1px solid #8b785b;border-radius:7px;place-items:center;min-width:39px;min-height:40px;padding:6px;font-weight:700;display:grid}.OSkYkW_factorMarked{background:#675138!important}.OSkYkW_classification small{color:#a9a29b}.OSkYkW_geometryDiagram{text-align:center;background:#0c0d0e;border:1px solid #514639;border-radius:12px;max-width:480px;margin:18px auto;padding:16px}.OSkYkW_geometryDiagram>strong{color:#e8d1ac;margin:10px;font-size:25px;display:block}.OSkYkW_geometryDiagram>small{color:#cdb68f;font-size:16px;display:block}.OSkYkW_areaGrid,.OSkYkW_perimeterGrid{aspect-ratio:auto;direction:ltr;max-width:325px;margin:15px auto;display:grid}.OSkYkW_gridUnit,.OSkYkW_gridHighlighted{aspect-ratio:1;background:#252320;border:1px solid #b8a17d;min-height:32px}.OSkYkW_gridHighlighted{background:#bda17c}.OSkYkW_perimeterGrid{outline-offset:1px;outline:4px solid #d9c398}.OSkYkW_gridCount{color:#e9d1a5;border:1px solid #c2a77d;border-radius:9px;margin-top:10px;padding:7px 18px;font-size:22px;display:inline-block}.OSkYkW_calendar{direction:ltr;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;max-width:370px;margin:20px auto;display:grid}.OSkYkW_calendarDay,.OSkYkW_calendarActive{aspect-ratio:1;color:#ad9e8b;background:#111;border:1px solid #4e4539;place-items:center;font-size:15px;display:grid}.OSkYkW_calendarActive{color:#15120f;background:#aa8e66;font-weight:750}.OSkYkW_calendar>strong{text-align:center;color:#e8cda4;grid-column:1/-1;margin:10px;font-size:25px}.OSkYkW_remainder{color:#eacb99;padding:9px;font-size:25px}@media (max-width:460px){.OSkYkW_placeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.OSkYkW_placeColumn strong{font-size:30px}.OSkYkW_geometryDiagram{padding:10px}.OSkYkW_areaGrid,.OSkYkW_perimeterGrid{max-width:280px}.OSkYkW_gridUnit,.OSkYkW_gridHighlighted{min-height:22px}}.OSkYkW_page{width:100%;max-width:var(--dea-lesson-content-width,980px);box-sizing:border-box;min-width:0;padding-inline:clamp(12px,2vw,24px)}.OSkYkW_micro{color:#d4d0c8;font-size:clamp(17px,1.7vw,20px);line-height:1.75}.OSkYkW_kicker{font-size:clamp(17px,1.8vw,21px)}.OSkYkW_tab strong,.OSkYkW_activeTab strong{font-size:clamp(17px,2.5vw,22px)}.OSkYkW_tab small,.OSkYkW_activeTab small{font-size:14px}.OSkYkW_chartItem,.OSkYkW_chartActive{font-size:clamp(12px,1.5vw,18px)}.OSkYkW_dataColumn small{font-size:clamp(13px,1.4vw,17px);line-height:1.5}.OSkYkW_page button,.OSkYkW_page a{touch-action:manipulation}.OSkYkW_page button:focus-visible,.OSkYkW_page a:focus-visible{outline-offset:3px;outline:3px solid #f2d39b}@media (min-width:768px) and (max-width:1440px) and (pointer:coarse){.OSkYkW_page{max-width:none}}@media (max-width:600px){.OSkYkW_page{padding-inline:12px}.OSkYkW_panel{padding-inline:15px}}
