.iR9wEq_mission{color:var(--navy)}.iR9wEq_bank h3>.iR9wEq_bankObject{vertical-align:middle;width:44px;height:36px;margin-right:8px;display:inline-block}.iR9wEq_bankObject svg{width:44px;height:36px}.iR9wEq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iR9wEq_mission .gameToolbar{margin-bottom:.5rem;padding:.25rem 0}.iR9wEq_mission .gameWorkspace{padding:.4rem 0}.iR9wEq_mission .exitLink{font-size:1rem}.iR9wEq_mission button{font-family:inherit}.iR9wEq_mission button:focus-visible,.iR9wEq_mission summary:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.iR9wEq_mission button{scroll-margin-block:144px}.iR9wEq_workbench{max-width:1120px;margin:auto;font-size:1.125rem}.iR9wEq_eyebrow{color:var(--navy);margin:0 0 .4rem;font-size:1rem;font-weight:700}.iR9wEq_target{border-bottom:2px solid var(--gold);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0 1rem;display:flex}.iR9wEq_target h2{margin:0;scroll-margin-top:1rem;font-size:2rem;font-weight:500}.iR9wEq_target h2 strong{font-size:2.5rem}.iR9wEq_target p{margin:.3rem 0 0}.iR9wEq_target button{min-height:48px}.iR9wEq_workspace{grid-template-columns:minmax(0,1fr);gap:.6rem 1.25rem;display:grid}.iR9wEq_workspace[data-comparison=true]{grid-template-columns:minmax(0,1fr) minmax(304px,.45fr)}.iR9wEq_active{min-width:0;padding-top:.8rem}.iR9wEq_totalLine{align-items:center;gap:1rem;display:flex}.iR9wEq_totalLine output strong{font-size:1.8rem}.iR9wEq_totalLine output>span{font-size:1rem}.iR9wEq_buildMat{background:var(--light-neutral);border:2px dashed var(--navy);border-radius:18px;min-height:124px;margin-top:.4rem;padding:.65rem .85rem}.iR9wEq_matHeading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.iR9wEq_matHeading h3{margin:0;font-size:1.1rem}.iR9wEq_matHeading>span{font-size:.9rem}.iR9wEq_returnTip{margin:.4rem 0;font-size:1rem}.iR9wEq_pieces{flex-wrap:wrap;align-items:flex-end;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.iR9wEq_pieces li{width:var(--learning-coin-cell);min-width:0}.iR9wEq_pieces li[data-kind=BILL]{width:var(--learning-bill-cell)}.iR9wEq_piece,.iR9wEq_keptPiece{width:100%;color:var(--navy);background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;gap:.1rem;padding:2px;display:flex}.iR9wEq_piece{min-height:80px}.iR9wEq_piece:hover:not(:disabled){background:var(--light-sky);border-color:var(--navy)}.iR9wEq_piece:disabled{opacity:1}.iR9wEq_piece>span:first-child,.iR9wEq_keptPiece>span:first-child{justify-content:center;width:100%;display:flex}.iR9wEq_piece img,.iR9wEq_keptPiece img{object-fit:contain;max-width:100%;height:auto}.iR9wEq_pieceValue{font-size:1rem;font-weight:700}.iR9wEq_subtotal,.iR9wEq_returnOne{font-size:.85rem}.iR9wEq_copyTip{background:var(--light-gold);border-left:3px solid var(--gold);margin:.4rem 0;padding:.35rem .6rem;font-size:1rem}.iR9wEq_bank{flex-wrap:wrap;align-items:flex-start;column-gap:.5rem;min-width:0;padding:.6rem 0 .7rem;display:flex}.iR9wEq_bank h3{flex-basis:100%;margin:.2rem 0 .6rem;font-size:1.15rem}.iR9wEq_bank h3 span{margin-left:.75rem;font-size:1rem;font-weight:400}.iR9wEq_coinBank,.iR9wEq_billBank{flex-wrap:wrap;gap:.5rem;margin:.4rem 0;padding:0;list-style:none;display:flex}.iR9wEq_coinBank>li{width:var(--learning-coin-cell)}.iR9wEq_billBank>li{width:var(--learning-bill-cell)}.iR9wEq_coinBank,.iR9wEq_billBank{flex:0 auto;max-width:100%}.iR9wEq_addMoney{border:1px solid var(--navy);background:var(--white);border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem;width:100%;min-height:114px;padding:2px;font-size:1rem;font-weight:600;display:flex}.iR9wEq_addMoney:hover:not(:disabled){background:var(--light-sky);box-shadow:0 2px 0 var(--navy)}.iR9wEq_addMoney>span:first-child{justify-content:center;width:100%;display:flex}.iR9wEq_addMoney img{object-fit:contain;max-width:100%;height:auto}.iR9wEq_billBank .iR9wEq_addMoney{min-height:105px}.iR9wEq_inspect{background:0 0;border:0;width:100%;min-height:48px;padding:.25rem;font-size:.9rem;text-decoration:underline}.iR9wEq_saved{background:var(--light-gold);border-radius:14px;grid-area:1/2/3;min-width:0;margin-top:.8rem;padding:.75rem}.iR9wEq_saved details{border:0;margin:0;padding:0}.iR9wEq_saved summary{min-height:48px;padding:.4rem 0;font-size:1rem;font-weight:700}.iR9wEq_saved p{font-size:1rem}.iR9wEq_referenceMat{border-bottom:1px solid var(--medium-neutral);padding:.5rem 0}.iR9wEq_referenceMat .iR9wEq_pieces{gap:.25rem}.iR9wEq_referenceMat .iR9wEq_pieces li{width:calc(var(--learning-coin-stage) + 6px)}.iR9wEq_referenceMat .iR9wEq_pieces li[data-kind=BILL]{width:var(--learning-bill-cell)}.iR9wEq_referenceMat .iR9wEq_pieceValue{font-size:.9rem}.iR9wEq_equation{overflow-wrap:anywhere;margin:.5rem 0;font-size:1rem}.iR9wEq_expand{min-height:48px;margin-top:.5rem;font-size:1rem}.iR9wEq_clue{background:var(--light-sky);border-left:4px solid var(--sky);align-items:flex-start;gap:.65rem;margin:.5rem 0;padding:.8rem;display:flex}.iR9wEq_clue img{object-fit:contain;width:52px;height:52px}.iR9wEq_clue h3{margin:0;font-size:1rem}.iR9wEq_clue p{margin:.25rem 0 .5rem}.iR9wEq_feedback{margin-inline:24px;scroll-margin-block:16px}.iR9wEq_feedback:empty{margin:0}.iR9wEq_feedback .feedback{margin:.5rem 0;padding:.7rem 1rem}.iR9wEq_feedback .feedback[data-feedback-kind=reconsider]{background:var(--light-red);border-color:var(--red)}.iR9wEq_feedback .feedback[data-feedback-kind=reconsider] [data-feedback-symbol]{color:var(--answer-negative)}.iR9wEq_feedback h2{margin:.15rem 0;font-size:1.2rem}.iR9wEq_feedback p{margin:.3rem 0}.iR9wEq_actionBar{background:var(--white);border-top:1px solid var(--medium-neutral);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem 0;display:flex}.iR9wEq_actionBar button{min-height:48px;padding:.5rem .9rem;font-size:1rem}.iR9wEq_progress{border-top:1px solid var(--medium-neutral);padding:.6rem 0}.iR9wEq_progress ol{flex-wrap:wrap;gap:.4rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.iR9wEq_progress li{align-items:center;gap:.35rem;font-size:.9rem;display:flex}.iR9wEq_progress li>span{border:1px solid var(--navy);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.iR9wEq_progress [aria-current]{font-weight:700}.iR9wEq_progress [aria-current]>span{background:var(--navy);color:var(--white)}.iR9wEq_progress p{margin:.6rem 0 0;font-size:1rem}.iR9wEq_attribution{margin:.5rem 0;font-size:.85rem}.iR9wEq_overview{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;padding:1.25rem 0;display:grid}.iR9wEq_overview h2{margin:.5rem 0;font-size:2rem}.iR9wEq_overview .actions{gap:16px;margin-top:20px}@media (max-width:599px){.iR9wEq_overview .actions{flex-direction:column;align-items:stretch}.iR9wEq_overview .actions button{width:100%;min-height:48px}.iR9wEq_overview>div>button{max-width:100%;min-height:48px}}.iR9wEq_example{background:var(--light-gold);border-radius:18px;padding:1rem}.iR9wEq_example>p{margin:0;font-size:1rem;font-weight:700}.iR9wEq_completion{padding:1rem 0}.iR9wEq_completion h2{margin:.5rem 0;font-size:2rem}.iR9wEq_portfolio{grid-template-columns:repeat(auto-fit,minmax(min(100%,304px),1fr));gap:1rem;display:grid}.iR9wEq_portfolio>section{background:var(--light-gold);border-top:4px solid var(--gold);border-radius:12px;min-width:0;padding:.8rem}.iR9wEq_portfolio h3{font-size:1.1rem}@keyframes iR9wEq_place{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:759px){.iR9wEq_workbench{font-size:1rem}.iR9wEq_target{flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding:.6rem 0}.iR9wEq_target h2{font-size:1.65rem}.iR9wEq_target h2 strong{font-size:2rem}.iR9wEq_target .iR9wEq_eyebrow{font-size:.9rem}.iR9wEq_target button{padding:.3rem .65rem;font-size:.9rem}.iR9wEq_workspace[data-comparison=true]{grid-template-columns:minmax(0,1fr)}.iR9wEq_saved{grid-area:auto;margin:0;padding:.4rem .75rem}.iR9wEq_bank{display:block}.iR9wEq_bank h3 span{margin:.25rem 0;display:block}.iR9wEq_coinBank,.iR9wEq_billBank{gap:.4rem}.iR9wEq_addMoney{min-height:100px;padding:2px;font-size:1rem}.iR9wEq_billBank .iR9wEq_addMoney{min-height:94px}.iR9wEq_buildMat{padding:.55rem}.iR9wEq_piece{min-height:76px}.iR9wEq_actionBar{padding:.5rem 0}.iR9wEq_actionBar>.buttonPrimary{flex-basis:100%}.iR9wEq_actionBar>button:not(.buttonPrimary){flex:1;padding:.4rem}.iR9wEq_progress ol{gap:.4rem .75rem}.iR9wEq_progress li{font-size:.85rem}.iR9wEq_overview{grid-template-columns:1fr;gap:1rem}.iR9wEq_overview h2,.iR9wEq_completion h2{font-size:1.65rem}.iR9wEq_portfolio{grid-template-columns:1fr}}@media (max-width:360px){.iR9wEq_clue img{display:none}.iR9wEq_totalLine{flex-wrap:wrap;gap:.5rem}.iR9wEq_actionBar button{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.iR9wEq_mission *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.iR9wEq_actionBar,.iR9wEq_bank,.iR9wEq_clue,.iR9wEq_progress{display:none}.iR9wEq_portfolio{grid-template-columns:1fr}}.iR9wEq_workbench{background:#fffaf0;border:1px solid #cabb9e;border-bottom:6px solid #ac9065;border-radius:20px;max-width:none;padding:20px 24px 12px;box-shadow:0 7px 20px #102a4308}.iR9wEq_target{border-bottom:1px solid #cabb9e;padding:0 0 16px}.iR9wEq_target h2 strong{color:#176b78}.iR9wEq_workspace,.iR9wEq_workspace[data-comparison=true]{grid-template-columns:minmax(0,1.05fr) minmax(360px,1fr);gap:16px 24px;padding-top:16px}.iR9wEq_active{padding:0}.iR9wEq_totalLine{color:#fff;background:#176b78;border-radius:12px 12px 0 0;justify-content:space-between;padding:12px 16px}.iR9wEq_totalLine output strong{color:#fff}.iR9wEq_buildMat{background:#e7f0e9;border:1px solid #a6c3b3;border-top:0;border-radius:0 0 14px 14px;min-height:220px;margin:0;padding:16px;box-shadow:inset 0 -4px #ccdbd0}.iR9wEq_bank{background:#f1e6cd;border:1px solid #d4c6a9;border-radius:14px;align-content:start;padding:12px 16px}.iR9wEq_bank h3{margin:0 0 8px}.iR9wEq_bank h3 span{margin:2px 0 0;display:block}.iR9wEq_addMoney{border-color:#b5bba9;box-shadow:0 3px #d6c6a5}.iR9wEq_saved{background:#f9f5e8;border-top:1px solid #d4c6a9;grid-area:auto/1/auto/-1;margin:0}.iR9wEq_actionBar{background:0 0;border-color:#cabb9e;margin-top:16px}.iR9wEq_overview{background:#fffaf0;border:1px solid #cabb9e;border-bottom:6px solid #ac9065;border-radius:20px;padding:28px}.iR9wEq_example{background:#e7f0e9;border:1px solid #b4c9be}@media (max-width:900px){.iR9wEq_workspace,.iR9wEq_workspace[data-comparison=true]{grid-template-columns:1fr}.iR9wEq_buildMat{min-height:140px}.iR9wEq_bank{display:flex}.iR9wEq_bank h3{flex-basis:100%}.iR9wEq_bank h3 span{margin-left:8px;display:inline}}@media (max-width:759px){.iR9wEq_workbench{padding:16px 12px 8px}.iR9wEq_target{padding-bottom:12px}.iR9wEq_workspace{gap:12px;padding-top:12px}.iR9wEq_totalLine{gap:8px;padding:10px 12px}.iR9wEq_buildMat{min-height:124px;padding:12px}.iR9wEq_bank{padding:12px 8px}.iR9wEq_bank h3 span{margin-left:0;display:block}.iR9wEq_actionBar{margin-top:12px}.iR9wEq_overview{padding:20px}}.iR9wEq_eyebrow{font-size:var(--type-progress);font-weight:600}.iR9wEq_target h2{font-size:var(--type-challenge);line-height:1.35}.iR9wEq_target h2 strong{font-size:var(--type-amount);font-variant-numeric:tabular-nums;white-space:nowrap}.iR9wEq_target p,.iR9wEq_returnTip,.iR9wEq_copyTip{font-size:var(--type-support)}.iR9wEq_totalLine{flex-wrap:wrap;gap:.4rem 1rem}.iR9wEq_totalLine>span{font-size:var(--type-support)}.iR9wEq_totalLine output strong{font-size:var(--type-amount);font-weight:750}.iR9wEq_totalLine output>span,.iR9wEq_matHeading>span{font-size:var(--type-meta)}.iR9wEq_remaining{font-size:var(--type-support);background:#f1f6ef;border:1px solid #a6c3b3;border-top:0;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;margin:0;padding:.6rem .8rem;display:flex}.iR9wEq_remaining strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.iR9wEq_bank h3,.iR9wEq_matHeading h3{font-size:var(--type-product)}.iR9wEq_bank h3 span,.iR9wEq_saved summary,.iR9wEq_saved p,.iR9wEq_equation{font-size:var(--type-support);line-height:1.5}.iR9wEq_subtotal,.iR9wEq_returnOne,.iR9wEq_inspect{font-size:var(--type-helper)}.iR9wEq_actionBar button,.iR9wEq_addMoney{font-size:var(--type-control)}.iR9wEq_completion h2,.iR9wEq_overview h2{font-size:var(--type-achievement)}.iR9wEq_workbench{background:#ead3aa;border:2px solid #9c8765;border-bottom-width:8px;border-radius:18px;padding:0 0 12px}.iR9wEq_target{background:#fff9eb;border-top:3px solid #fff3d5;border-bottom:2px solid #b9a37f;border-radius:16px 16px 0 0;padding:12px 24px}.iR9wEq_workspace,.iR9wEq_workspace[data-comparison=true]{gap:18px 24px;padding:18px 24px 0}.iR9wEq_totalLine{border:2px solid #285e64;border-bottom:0;border-radius:9px 9px 0 0;box-shadow:2px 2px #a88e64}.iR9wEq_buildMat{background:#dcece5;border:3px solid #557e7b;border-top:0;border-radius:0 0 14px 14px;min-height:220px;box-shadow:inset 0 0 0 5px #edf4e8,2px 5px #b89c72}.iR9wEq_bank{background:#fff5dc;border:2px solid #aa936c;border-bottom:7px solid #b49b74;border-radius:10px;box-shadow:inset 0 4px #dfcaa5}.iR9wEq_addMoney{background:#fffdf5;border:1px solid #c5b692;box-shadow:0 3px #d6c6a5}.iR9wEq_actionBar,.iR9wEq_workbench>.iR9wEq_clue,.iR9wEq_workbench>.iR9wEq_attribution,.iR9wEq_workbench>.iR9wEq_remaining{margin-inline:24px}.iR9wEq_referenceMat{box-shadow:0 3px #ccb58e}.iR9wEq_saved{background:#fff9e9}.iR9wEq_readiness{margin:10px 24px 0}.iR9wEq_pieces>li{animation:iR9wEq_piecePlaced var(--motion-select) var(--ease-standard)}@keyframes iR9wEq_piecePlaced{0%{opacity:.55;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (max-width:759px){.iR9wEq_readiness,.iR9wEq_feedback{margin-inline:12px}}@media (prefers-reduced-motion:reduce){.iR9wEq_pieces>li{animation:none}}@media (max-width:900px){.iR9wEq_buildMat{min-height:140px}}@media (max-width:759px){.iR9wEq_target{padding:12px}.iR9wEq_workspace,.iR9wEq_workspace[data-comparison=true]{gap:14px;padding:12px 10px 0}.iR9wEq_actionBar,.iR9wEq_workbench>.iR9wEq_clue,.iR9wEq_workbench>.iR9wEq_attribution{margin-inline:12px}.iR9wEq_buildMat{min-height:124px}}
