._8kslOW_preview{--shop-teal:#176b78;--shop-pale:#eaf5f4;color:var(--text)}._8kslOW_preview .gameWorkspace{padding-top:16px}._8kslOW_reviewNotice{border-left:3px solid var(--gold);background:var(--light-gold);margin:0 0 16px;padding:8px 12px;font-size:.875rem}._8kslOW_board,._8kslOW_overview,._8kslOW_finish{border:1px solid var(--medium-neutral);background:var(--light-neutral);border-radius:20px;min-width:0;overflow:clip}._8kslOW_street{background:var(--white);border-bottom:1px solid var(--medium-neutral);padding:14px 20px 16px}._8kslOW_streetHeading{justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;display:flex}._8kslOW_streetHeading strong{color:var(--shop-teal);font-size:1rem}._8kslOW_neighbourhood{gap:14px;margin-top:10px;display:flex}._8kslOW_area{flex:1;min-width:0}._8kslOW_area:first-child{flex:3}._8kslOW_area:nth-child(2){flex:5}._8kslOW_area:nth-child(3),._8kslOW_area:nth-child(4){flex:2}._8kslOW_areaLabel{white-space:nowrap;text-align:center;font-size:.75rem;font-weight:700;display:block}._8kslOW_area ol{border-bottom:3px solid var(--medium-neutral);justify-content:space-around;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}._8kslOW_area li{width:100%;min-width:0;max-width:54px;color:var(--navy);border-radius:6px;flex-direction:column;align-items:center;padding-bottom:4px;display:flex;position:relative}._8kslOW_area li>svg{width:100%;max-width:40px;height:38px}._8kslOW_area li>span:not(.srOnly){font-size:.75rem;font-weight:800;line-height:1.3}._8kslOW_stopFuture{color:var(--navy)}._8kslOW_stopFuture>svg{opacity:.38}._8kslOW_stopCurrent{background:var(--light-gold);outline:2px solid var(--gold)}._8kslOW_stopComplete{background:var(--light-green);outline:2px solid var(--green)}._8kslOW_workspace{grid-template-columns:minmax(0,2.05fr) minmax(250px,1fr);grid-template-areas:"task shop""estimate estimate""response response";gap:20px;padding:20px;display:grid}._8kslOW_task{grid-area:task;align-self:start;min-width:0}._8kslOW_kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--shop-teal);margin:0 0 10px;font-size:.75rem;font-weight:800}._8kslOW_task h2{margin:0 0 12px;font-size:1.6rem}._8kslOW_task>p:not(._8kslOW_kicker){margin:0 0 12px;font-size:1rem;line-height:1.5}._8kslOW_task .readAloud{margin-bottom:12px}._8kslOW_list{background:var(--white);border:1px solid var(--medium-neutral);border-top:7px solid var(--gold);border-radius:4px 4px 12px 12px;margin:18px 0;padding:18px 18px 16px;box-shadow:0 3px #102a4308}._8kslOW_list h3{margin:0 0 10px;font-size:1.05rem}._8kslOW_list ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}._8kslOW_list li{align-items:center;gap:10px;font-weight:600;line-height:1.4;display:flex}._8kslOW_listCheck{border:1.5px solid var(--navy);border-radius:4px;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}._8kslOW_list li[data-packed=true] ._8kslOW_listCheck{background:var(--light-green);border-color:var(--green);color:var(--green)}._8kslOW_wallet{background:var(--shop-pale);border:1px solid #b8d4d5;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}._8kslOW_wallet img{object-fit:contain;width:72px;height:72px}._8kslOW_wallet span,._8kslOW_wallet small{line-height:1.4;display:block}._8kslOW_wallet strong{color:var(--navy);animation:_8kslOW_reveal var(--motion-feedback) var(--ease-standard);font-size:1.9rem;line-height:1.2;display:block}._8kslOW_wallet small{margin-top:5px;font-size:.8rem}._8kslOW_shop{background:var(--light-gold);border:2px solid var(--navy);border-radius:14px;grid-area:shop;align-self:start;min-width:0;overflow:clip;box-shadow:0 7px 20px #102a4310}._8kslOW_shopSign{background:var(--shop-teal);color:var(--white);justify-content:space-between;align-items:center;gap:8px;min-height:94px;padding:12px 20px 0;display:flex}._8kslOW_shopSign>div:first-child{min-width:0}._8kslOW_shopSign strong{font-size:1.8rem;font-weight:800;line-height:1.1;display:block}._8kslOW_shopSign span{font-size:.75rem;line-height:1.5;display:block}._8kslOW_shopSign ._8kslOW_shopSmall{letter-spacing:.15em;margin-bottom:3px;font-size:.65rem}._8kslOW_shopkeeper{background:var(--light-sky);border:3px solid var(--navy);border-bottom:0;border-radius:40px 40px 0 0;flex-shrink:0;width:78px;height:78px;overflow:hidden}._8kslOW_shopkeeper img{object-fit:contain;width:76px;height:76px}._8kslOW_awning{background:repeating-linear-gradient(90deg,var(--gold) 0,var(--gold) 32px,var(--light-gold) 32px,var(--light-gold) 64px);border-block:2px solid var(--navy);height:22px}._8kslOW_coach{color:var(--navy);margin:10px 0;font-size:.875rem;line-height:1.4}._8kslOW_shop>._8kslOW_coach{text-align:center;margin:12px 16px 2px}._8kslOW_shelves{background:linear-gradient(var(--light-gold),var(--light-gold));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:16px 18px 22px;display:grid}._8kslOW_product{min-width:0;box-shadow:0 7px 0 -4px var(--gold);background:0 0;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;padding:4px 3px 10px;line-height:1.3;transition:background .18s,border-color .18s;display:flex;position:relative}._8kslOW_product:hover{background:var(--white)}._8kslOW_productImage{object-fit:contain;pointer-events:none;width:100%;height:120px;transition:transform .18s,opacity .18s;display:block}._8kslOW_product:hover ._8kslOW_productImage{transform:translateY(-3px)}._8kslOW_productName{text-wrap:balance;margin:3px 0 6px;font-size:.875rem;font-weight:700}._8kslOW_price{background:var(--white);border:1px solid var(--navy);min-width:58px;color:var(--navy);border-radius:5px;padding:6px 10px;font-size:1.3rem;line-height:1;box-shadow:2px 2px #102a4310}._8kslOW_productState{min-height:25px;color:var(--shop-teal);justify-content:center;align-items:center;gap:2px;margin-top:6px;font-size:.75rem;display:flex}._8kslOW_product[aria-pressed=true]{background:var(--shop-pale);border-color:var(--shop-teal)}._8kslOW_product[aria-pressed=true]>._8kslOW_productImage{opacity:.45}._8kslOW_product:disabled{opacity:1}._8kslOW_product[data-attention=true],._8kslOW_list[data-attention=true]{outline:2px solid var(--amber);outline-offset:2px}._8kslOW_basket{background:var(--white);border-top:6px solid var(--gold);grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;min-height:154px;padding:12px 16px;display:grid}._8kslOW_basketLabel{text-align:center;flex-direction:column;align-items:center;display:flex}._8kslOW_basketLabel img{object-fit:contain;width:76px;height:58px}._8kslOW_basket h3{color:var(--navy);margin:3px 0;font-size:.95rem}._8kslOW_basketLabel>span{font-size:.7rem;line-height:1.3}._8kslOW_basket ul{flex-wrap:wrap;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex}._8kslOW_basket li{min-width:65px;max-width:90px;animation:_8kslOW_pack var(--motion-select) var(--ease-standard);flex:1}._8kslOW_basket button{background:var(--shop-pale);border:1px solid #b8d4d5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:98px;padding:5px 2px;font-size:.7rem;line-height:1.2;display:flex}._8kslOW_basket button:disabled{opacity:1}._8kslOW_basket ._8kslOW_productImage{width:54px;height:54px}._8kslOW_basket small{margin-top:4px;font-size:.65rem;text-decoration:underline;display:block}._8kslOW_emptyBasket{color:var(--text);border:2px dashed var(--medium-neutral);text-align:center;border-radius:10px;margin:0;padding:22px 8px;font-size:.9rem}._8kslOW_basket[data-confirmed=true]{background:var(--light-green);border-top-color:var(--green)}._8kslOW_register{background:var(--navy);color:var(--white);animation:_8kslOW_reveal var(--motion-feedback) var(--ease-standard);border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;padding:8px 12px;display:flex}._8kslOW_register strong{font-size:1.5rem}._8kslOW_estimate{background:var(--white);border:1px solid #b8d4d5;border-radius:14px;grid-area:estimate;grid-template-columns:minmax(190px,.8fr) minmax(0,1.6fr);align-items:center;gap:20px;padding:16px 20px;display:grid}._8kslOW_estimate h3{margin:0;font-size:1.1rem}._8kslOW_estimate ._8kslOW_coach{margin-bottom:0}._8kslOW_numberLine{isolation:isolate;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;position:relative}._8kslOW_numberLine:before{content:"";background:var(--medium-neutral);z-index:-1;height:3px;position:absolute;top:19px;left:8%;right:8%}._8kslOW_numberLine button{background:0 0;border:2px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:70px;padding:3px 4px 8px;line-height:1.2;display:flex}._8kslOW_numberLine button:hover{background:var(--light-sky)}._8kslOW_marker{background:var(--white);border:2px solid var(--navy);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}._8kslOW_numberLine button[aria-pressed=true]{border-color:var(--shop-teal);background:var(--shop-pale)}._8kslOW_numberLine button[aria-pressed=true] ._8kslOW_marker{background:var(--shop-teal);color:var(--white);border-color:var(--shop-teal)}._8kslOW_numberLine button:disabled{opacity:1}._8kslOW_numberLine strong{font-size:1.05rem}._8kslOW_response{grid-area:response;min-width:0}._8kslOW_response .feedback{border-radius:0 10px 10px 0}._8kslOW_response .feedback h2{margin:0 0 8px;font-size:1.15rem}._8kslOW_response .feedback p{margin:6px 0;line-height:1.5}._8kslOW_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}._8kslOW_actions button{border-radius:10px;min-height:48px;padding:10px 28px;font-weight:700}._8kslOW_actions>span{font-size:.875rem}._8kslOW_hintButton{border-color:var(--medium-neutral);background:var(--white);font-weight:400!important}._8kslOW_receipt{background:var(--white);border:1px solid var(--green);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:14px;display:grid}._8kslOW_receipt dt{font-size:.875rem;line-height:1.4}._8kslOW_receipt dd{margin:2px 0 0;font-size:1.4rem;font-weight:800}._8kslOW_clue,._8kslOW_evidenceNote{border-left:3px solid var(--gold);background:var(--light-gold);padding:12px;line-height:1.5}._8kslOW_welcome{grid-template-columns:1.3fr 1fr;align-items:center;gap:20px;padding:28px;display:grid}._8kslOW_welcome h2{margin:0 0 12px;font-size:1.7rem}._8kslOW_welcome p{line-height:1.5}._8kslOW_welcome .actions{margin-block:20px}._8kslOW_welcomeProducts{align-items:center;gap:10px;display:flex}._8kslOW_welcomeProducts ._8kslOW_productImage{width:32%;height:180px}._8kslOW_finish{text-align:center;background:var(--shop-pale);padding-bottom:24px}._8kslOW_finish>svg{width:95px;height:90px;margin-top:24px}._8kslOW_finish>p,._8kslOW_finish>h2{margin-inline:auto;padding-inline:20px}._8kslOW_finish ._8kslOW_evidenceNote{text-align:left;max-width:650px;margin:20px auto 0}._8kslOW_finish h2{font-size:1.8rem}._8kslOW_finish p{line-height:1.5}@keyframes _8kslOW_pack{0%{opacity:.4;transform:translateY(-10px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _8kslOW_reveal{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){._8kslOW_workspace{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:16px;padding:16px}._8kslOW_productImage{height:100px}._8kslOW_shopSign{padding-inline:14px}._8kslOW_shopSign strong{font-size:1.6rem}._8kslOW_shelves{padding:14px 12px 20px}._8kslOW_basket{grid-template-columns:88px minmax(0,1fr);padding:12px}._8kslOW_basket li{min-width:57px}._8kslOW_street{padding-inline:16px}._8kslOW_areaLabel{white-space:normal;min-height:31px;line-height:1.3}._8kslOW_task h2{font-size:1.4rem}}@media (max-width:759px){._8kslOW_workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"task""shop""estimate""response";gap:16px;padding:14px}._8kslOW_task{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;display:grid}._8kslOW_task>._8kslOW_kicker,._8kslOW_task>h2,._8kslOW_task>p,._8kslOW_task>button{grid-column:1/-1}._8kslOW_task ._8kslOW_list{margin:14px 0 0;padding:12px}._8kslOW_task ._8kslOW_wallet{align-self:stretch;gap:6px;margin-top:14px;padding:10px}._8kslOW_wallet img{width:58px;height:58px}._8kslOW_wallet small{font-size:.75rem}._8kslOW_wallet strong{font-size:1.6rem}._8kslOW_list li{gap:6px;font-size:.875rem}._8kslOW_list ul{gap:9px}._8kslOW_listCheck{width:20px;height:20px}._8kslOW_shopSign{padding-left:18px}._8kslOW_productImage{height:120px}._8kslOW_shelves{gap:12px;padding:14px 16px 22px}._8kslOW_productName{font-size:.9rem}._8kslOW_basket{grid-template-columns:86px minmax(0,1fr);gap:8px;padding:10px}._8kslOW_basket li{max-width:none}._8kslOW_estimate{padding:14px;display:block}._8kslOW_numberLine{gap:5px;margin-top:14px}._8kslOW_streetHeading{align-items:flex-start}._8kslOW_streetHeading span{text-align:right;font-size:.8rem}._8kslOW_neighbourhood{gap:5px}._8kslOW_areaLabel{display:none}._8kslOW_area ol{border-width:2px;gap:2px}._8kslOW_area li>svg{height:25px}._8kslOW_area li>span:not(.srOnly){font-size:.65rem}._8kslOW_street,._8kslOW_receipt{padding:12px}._8kslOW_receipt dt{font-size:.8rem}._8kslOW_welcome{grid-template-columns:1fr;padding:20px}._8kslOW_welcomeProducts ._8kslOW_productImage{height:140px}._8kslOW_actions>span{width:100%;font-size:.8rem}._8kslOW_actions button{flex:1;padding:10px 14px}._8kslOW_finish ._8kslOW_evidenceNote{margin-inline:14px}}@media (max-width:399px){._8kslOW_workspace{gap:14px;padding:10px}._8kslOW_task{column-gap:8px}._8kslOW_task ._8kslOW_list{padding:10px}._8kslOW_task ._8kslOW_wallet{text-align:center;flex-direction:column;justify-content:center}._8kslOW_wallet img{width:52px;height:45px}._8kslOW_wallet small{max-width:12ch}._8kslOW_shopSign span:not(._8kslOW_shopSmall){font-size:.65rem}._8kslOW_shopSign strong{font-size:1.5rem}._8kslOW_shopkeeper{width:60px;height:66px}._8kslOW_shopkeeper img{width:58px;height:64px}._8kslOW_shelves{gap:12px 6px;padding:12px 8px 20px}._8kslOW_productImage{height:90px}._8kslOW_productName{font-size:.85rem}._8kslOW_price{min-width:44px;padding:5px 7px;font-size:1.1rem}._8kslOW_productState{gap:0;font-size:.65rem}._8kslOW_productState svg{width:13px}._8kslOW_basket{grid-template-columns:64px minmax(0,1fr);gap:6px;padding:10px 8px}._8kslOW_basketLabel img{width:60px;height:46px}._8kslOW_basket h3{font-size:.8rem}._8kslOW_basketLabel>span{font-size:.65rem}._8kslOW_basket ul{gap:3px}._8kslOW_basket li{min-width:49px}._8kslOW_basket button{min-height:95px;padding:4px 1px;font-size:.75rem}._8kslOW_basket ._8kslOW_productImage{width:43px;height:45px}._8kslOW_numberLine{gap:2px}._8kslOW_numberLine button{padding-inline:2px}._8kslOW_numberLine strong{font-size:.95rem}._8kslOW_estimate{padding:12px}._8kslOW_receipt{gap:6px;padding:10px}._8kslOW_receipt dt{font-size:.72rem}._8kslOW_receipt dd{font-size:1.2rem}._8kslOW_actions{gap:8px}._8kslOW_streetHeading strong{font-size:.9rem}._8kslOW_streetHeading span{font-size:.75rem}._8kslOW_shop>._8kslOW_coach{font-size:.8rem}._8kslOW_response .feedback{padding:12px}._8kslOW_welcome{padding:16px}}@media (prefers-reduced-motion:reduce){._8kslOW_preview *,._8kslOW_preview :before{transition:none!important;animation:none!important}}@media (forced-colors:active){._8kslOW_product[aria-pressed=true],._8kslOW_numberLine button[aria-pressed=true],._8kslOW_stopCurrent,._8kslOW_stopComplete{outline:2px solid highlight}._8kslOW_marker{forced-color-adjust:auto}._8kslOW_stopFuture{opacity:1}._8kslOW_listCheck{border-color:canvastext}}._8kslOW_board{background:#e7f0e9;border-color:#b8c9bd #b8c9bd #ac9065;border-bottom-style:solid;border-bottom-width:6px}._8kslOW_workspace{grid-template-columns:minmax(0,1.9fr) minmax(290px,1fr);gap:18px 24px;padding:22px}._8kslOW_task{background:#fffaf0;border:1px solid #d4c6a9;border-radius:12px;padding:16px}._8kslOW_task h2{font-size:1.65rem}._8kslOW_task ._8kslOW_list{border-top-width:4px;margin:14px 0;padding:14px}._8kslOW_shop{background:#fffaf0;border-color:#668a7f;box-shadow:0 5px #cad8cb}._8kslOW_shopkeeper{width:68px;height:68px}._8kslOW_shopkeeper img{width:66px;height:66px}._8kslOW_awning{height:14px}._8kslOW_shelves{background:#fff6df;gap:12px;padding:14px 18px 18px}._8kslOW_basket{border-top-width:4px;min-height:120px}._8kslOW_response ._8kslOW_actions{margin-top:0}._8kslOW_estimate{background:#fffaf0;border-color:#c7bfa6}._8kslOW_welcome{background:#fffaf0;border-bottom:5px solid #ac9065}@media (max-width:759px){._8kslOW_workspace{grid-template-columns:1fr;gap:14px;padding:12px}._8kslOW_task{padding:14px}._8kslOW_task>h2{margin-bottom:8px}._8kslOW_task ._8kslOW_list,._8kslOW_task ._8kslOW_wallet{margin-top:8px}._8kslOW_task ._8kslOW_wallet{text-align:left;flex-direction:row}._8kslOW_task ._8kslOW_wallet small{max-width:none}._8kslOW_task ._8kslOW_wallet img{width:46px;height:46px}._8kslOW_productImage{height:100px}._8kslOW_shelves{gap:10px 6px;padding:12px 10px 18px}._8kslOW_productName{font-size:.9rem}._8kslOW_productState{font-size:.75rem}._8kslOW_shopSign{padding-left:14px}._8kslOW_shopSign span:not(._8kslOW_shopSmall){font-size:.75rem}._8kslOW_basket{min-height:110px}._8kslOW_task>button{width:fit-content}}._8kslOW_kicker{font-size:var(--type-progress);letter-spacing:.035em;font-weight:600}._8kslOW_task h2{font-size:var(--type-challenge);line-height:1.3}._8kslOW_task>p:not(._8kslOW_kicker){font-size:var(--type-support);line-height:1.55}._8kslOW_task>p[class*=objective]{font-size:var(--type-task);font-weight:650;line-height:1.5}._8kslOW_shopSign strong{font-size:1.375rem;font-weight:650;line-height:1.3}._8kslOW_shopSign span,._8kslOW_shopSign ._8kslOW_shopSmall{font-size:var(--type-meta);letter-spacing:.02em}._8kslOW_productName,._8kslOW_list h3,._8kslOW_basket h3{font-size:var(--type-product)}._8kslOW_price{font-size:var(--type-price);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.3}._8kslOW_wallet strong{font-size:var(--type-amount);font-variant-numeric:tabular-nums}._8kslOW_productState,._8kslOW_basketLabel>span,._8kslOW_basket small{font-size:var(--type-meta)}._8kslOW_basket button{font-size:var(--type-helper);line-height:1.4}._8kslOW_finish h2,._8kslOW_overview h2{font-size:var(--type-achievement)}._8kslOW_evidenceNote{font-size:var(--type-educator);line-height:1.6}._8kslOW_wallet>svg{object-fit:contain;flex-shrink:0;width:72px;height:72px}._8kslOW_basketLabel>svg{width:78px;height:78px;margin:auto}@media (max-width:759px){._8kslOW_task ._8kslOW_wallet>svg{width:46px;height:46px}}._8kslOW_shop{background:#f7efd8;border:2px solid #6f958a;border-bottom:7px solid #a88b60}._8kslOW_shelves{background:#f6edcf;gap:14px 20px;padding-bottom:14px}._8kslOW_product{background:0 0;border-bottom:8px solid #b69a6e;border-radius:0;position:relative;box-shadow:0 3px #d5bc92}._8kslOW_productName{position:relative}._8kslOW_basket{background:#f3e2bf;border-top:4px solid #c1a77d}._8kslOW_task{box-shadow:3px 4px #bfccb72b}._8kslOW_wallet{border-bottom:4px solid #9fbbb0}._8kslOW_shopSign{min-height:0;padding-top:10px}._8kslOW_shopSign>div:first-child{padding-bottom:10px}._8kslOW_task{text-align:left}._8kslOW_task h2{margin-top:0}._8kslOW_workspace{grid-template-columns:minmax(260px,1fr) minmax(0,1.9fr)}@media (max-width:1000px) and (min-width:760px){._8kslOW_workspace{grid-template-columns:minmax(230px,1fr) minmax(0,1.8fr)}}@media (max-width:759px){._8kslOW_workspace{grid-template-columns:minmax(0,1fr)}}._8kslOW_task>p{white-space:pre-line}
._2RwB-a_art{object-fit:contain;pointer-events:none;width:100%;height:120px;display:block}._2RwB-a_sceneBoard,._2RwB-a_scene{min-width:0}._2RwB-a_scene button{min-height:44px}._2RwB-a_sceneBoard [data-current=true]>._2RwB-a_areaLabel{color:var(--shop-teal)}._2RwB-a_feature{text-wrap:balance;margin:8px 3px 2px;font-size:.8rem;line-height:1.4}._2RwB-a_objective{border-left:3px solid var(--gold);margin-top:18px;padding:10px 12px;font-size:1rem;line-height:1.5}._2RwB-a_coach{border-bottom:1px solid var(--gold);background:var(--white);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._2RwB-a_coach p{margin:0;font-size:.875rem;line-height:1.4}._2RwB-a_coach button{flex-shrink:0;padding:5px 10px;font-size:.875rem}._2RwB-a_counterProducts{border-bottom:6px solid var(--gold);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 16px 22px;display:grid}._2RwB-a_counterProducts>div{text-align:center;flex-direction:column;align-items:center;gap:9px;min-width:0;font-size:.875rem;display:flex}._2RwB-a_counterProducts ._2RwB-a_art{height:110px}._2RwB-a_cashRegister{background:var(--shop-teal);border:3px solid var(--navy);width:calc(100% - 32px);max-width:340px;color:var(--white);border-radius:12px 12px 24px 24px;margin:20px auto;padding:18px 20px;position:relative}._2RwB-a_registerScreen{background:var(--navy);color:var(--white);border:3px solid var(--medium-neutral);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:10px 16px;display:flex}._2RwB-a_registerScreen strong{animation:_2RwB-a_reveal var(--motion-feedback) var(--ease-standard);font-size:2.1rem}._2RwB-a_cashRegister input{width:100%;min-height:48px;margin-top:6px;font-size:1.2rem}._2RwB-a_cashRegister small{margin-top:8px;font-size:.75rem;display:block}._2RwB-a_registerKeys{grid-template-columns:repeat(3,1fr);gap:6px;width:100px;margin-top:14px;display:grid}._2RwB-a_registerKeys span{background:var(--light-gold);border:1px solid var(--navy);border-radius:3px;height:12px}._2RwB-a_registerKeys ._2RwB-a_keyWide{background:var(--gold);grid-column:1/-1}._2RwB-a_receiptSlip{background:var(--white);border:1px solid var(--medium-neutral);border-top:7px solid var(--gold);border-radius:0 0 12px 12px;max-width:300px;margin:18px auto;padding:16px 18px;box-shadow:0 4px #102a4308}._2RwB-a_receiptSlip h3{margin:0 0 8px;font-size:1rem}._2RwB-a_receiptSlip p{border-bottom:1px dashed var(--medium-neutral);justify-content:space-between;gap:16px;margin:8px 0;padding-bottom:6px;font-size:.875rem;display:flex}._2RwB-a_coinWorkspace{background:var(--white);border-top:1px solid var(--medium-neutral);grid-template-columns:minmax(150px,.8fr) minmax(0,1.25fr);gap:14px;padding:16px;display:grid}._2RwB-a_coinDrawer h3,._2RwB-a_coinContainer h3{text-align:center;margin:0 0 12px;font-size:1rem}._2RwB-a_coinDrawer>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._2RwB-a_coinDrawer button{border:2px solid var(--navy);background:var(--light-gold);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:74px;padding:8px 10px;font-size:.875rem;display:flex}._2RwB-a_coinDrawer button:disabled{opacity:.6}._2RwB-a_coinContainer{background:var(--shop-pale);border:2px dashed var(--shop-teal);text-align:center;border-radius:12px;min-width:0;padding:12px}._2RwB-a_coinContainer>._2RwB-a_art{width:120px;height:94px;margin:auto}._2RwB-a_coinContainer[data-success=true]{border-style:solid;border-color:var(--green);background:var(--light-green)}._2RwB-a_coinTotal{margin-bottom:12px;font-size:1rem}._2RwB-a_coinTotal strong{font-size:1.4rem}._2RwB-a_placedCoins{flex-wrap:wrap;justify-content:center;gap:5px;min-width:0;display:flex}._2RwB-a_placedCoins button{min-width:66px;min-height:80px;animation:_2RwB-a_pack var(--motion-select) var(--ease-standard);border:1px solid #b8d4d5;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;font-size:.72rem;display:flex}._2RwB-a_coinContainer[data-success=true] ._2RwB-a_placedCoins button{animation:_2RwB-a_returnCoins var(--motion-retry) var(--ease-standard);opacity:1}._2RwB-a_coinContainer p{font-size:.85rem}._2RwB-a_liveTotals{background:var(--white);border-top:1px solid var(--medium-neutral);flex-wrap:wrap;justify-content:space-around;gap:12px;margin:0;padding:16px;display:flex}._2RwB-a_liveTotals>div{text-align:center;min-width:0}._2RwB-a_liveTotals dt{font-size:.875rem;line-height:1.4}._2RwB-a_liveTotals dd{color:var(--navy);margin:3px 0 0;font-size:1.5rem;font-weight:800}._2RwB-a_locationSign{background:var(--shop-teal);color:var(--white);flex-direction:column;gap:5px;padding:18px 20px;display:flex}._2RwB-a_locationSign strong{font-size:1.45rem;line-height:1.2}._2RwB-a_locationSign span{font-size:.875rem}._2RwB-a_savingsScene{grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;padding:20px;display:grid}._2RwB-a_goal{text-align:center;min-width:0}._2RwB-a_goal>._2RwB-a_art{height:160px}._2RwB-a_goal h3{margin:12px 0;font-size:1.05rem}._2RwB-a_goal p{font-size:.875rem;line-height:1.5}._2RwB-a_goal progress{width:100%;height:16px;accent-color:var(--shop-teal)}._2RwB-a_jar{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}._2RwB-a_jar>._2RwB-a_art{height:180px}._2RwB-a_jarCoins{pointer-events:none;flex-wrap:wrap;justify-content:center;gap:3px;display:flex;position:absolute;top:95px;left:20%;right:20%}._2RwB-a_jarCoins span{background:var(--gold);border:1px solid var(--navy);width:12px;height:12px;animation:_2RwB-a_pack var(--motion-select) var(--ease-standard);border-radius:50%}._2RwB-a_jar strong{color:var(--navy);animation:_2RwB-a_reveal var(--motion-feedback) var(--ease-standard);font-size:2rem;line-height:1.2}._2RwB-a_jar>span{font-size:.875rem}._2RwB-a_allocationControls{padding:12px 24px 22px}._2RwB-a_allocationControls>div{justify-content:center;align-items:center;gap:20px;margin-bottom:18px;display:flex}._2RwB-a_allocationControls button{border-radius:10px;min-width:70px;font-size:1.05rem}._2RwB-a_allocationControls output{font-size:1.5rem;font-weight:800}._2RwB-a_allocationControls label{font-size:.875rem}._2RwB-a_allocationControls input{width:100%;min-height:44px;accent-color:var(--shop-teal);margin-top:12px;padding:0}._2RwB-a_activityCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}._2RwB-a_activityCards button{text-align:left;background:var(--white);border:2px solid #b8d4d5;border-radius:12px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:12px;font-size:.875rem;line-height:1.5;display:flex}._2RwB-a_activityCards ._2RwB-a_art{height:88px}._2RwB-a_activityCards small{color:var(--shop-teal);margin-top:auto;font-size:.75rem;line-height:1.4}._2RwB-a_activityCards button[aria-pressed=true],._2RwB-a_planBank button[aria-pressed=true],._2RwB-a_valueCards button[aria-pressed=true]{outline:2px solid var(--shop-teal);background:var(--shop-pale);border-color:var(--shop-teal)}._2RwB-a_activityCards button[data-attention=true]{border-color:var(--amber);outline:1px solid var(--amber)}._2RwB-a_selectionPrompt{background:var(--white);border-block:1px solid var(--medium-neutral);margin:0;padding:10px 16px;font-size:.875rem;line-height:1.5}._2RwB-a_sortTargets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;padding:16px;display:grid}._2RwB-a_sortTargets section{border:2px dashed var(--shop-teal);background:var(--shop-pale);border-radius:10px;min-width:0;overflow:hidden}._2RwB-a_sortTargets section>button:first-child{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:10px;width:100%;min-height:190px;padding:12px 10px;line-height:1.4;display:flex}._2RwB-a_sortTargets ._2RwB-a_art{height:60px}._2RwB-a_sortTargets strong{font-size:.9rem}._2RwB-a_sortTargets span{font-size:.8rem}._2RwB-a_sortTargets button:disabled,._2RwB-a_branches button:disabled,._2RwB-a_personTarget:disabled{opacity:1}._2RwB-a_removeAssignment{background:var(--white);border:0;border-top:1px solid #b8d4d5;border-radius:0;width:100%;padding:8px 10px;font-size:.8rem;text-decoration:underline}._2RwB-a_earningResult{background:var(--light-green);border-top:2px solid var(--green);padding:18px}._2RwB-a_earningResult h3{margin:0 0 8px;font-size:1rem}._2RwB-a_earningResult p{font-size:.95rem}._2RwB-a_earningResult>div{max-width:320px}._2RwB-a_familyDesk{background:var(--shop-pale);border-bottom:1px solid #b8d4d5;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex}._2RwB-a_familyDesk>._2RwB-a_art{width:100px;height:100px}._2RwB-a_familyDesk p{margin:0 0 6px;font-size:.875rem}._2RwB-a_familyDesk strong{font-size:2rem;line-height:1.1}._2RwB-a_familyDesk small{margin-top:6px;font-size:.8rem;display:block}._2RwB-a_branchLines{transform-origin:top;width:80%;height:55px;margin:auto;display:block}._2RwB-a_branchLines[data-success=true]{animation:_2RwB-a_branch var(--motion-scene) var(--ease-standard)}._2RwB-a_branches{grid-template-columns:1fr 1fr;gap:20px;padding:0 20px 18px;display:grid}._2RwB-a_branches section{border:2px dashed var(--shop-teal);background:var(--white);border-radius:10px;min-width:0;overflow:hidden}._2RwB-a_branches section>button:first-child{background:var(--white);border:0;border-radius:0;flex-direction:column;align-items:center;gap:14px;width:100%;min-height:170px;padding:18px 10px;line-height:1.4;display:flex}._2RwB-a_branches span{font-size:.95rem;font-weight:700}._2RwB-a_branches strong{font-size:2rem}._2RwB-a_branches small{font-size:.75rem}._2RwB-a_valueCards{background:var(--shop-pale);border-top:1px solid #b8d4d5;justify-content:center;gap:16px;padding:18px;display:flex}._2RwB-a_valueCards button{border:2px solid var(--navy);background:var(--light-gold);border-radius:10px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 16px;display:flex}._2RwB-a_valueCards span,._2RwB-a_valueCards small{font-size:.8rem;line-height:1.4}._2RwB-a_valueCards strong{font-size:1.8rem}._2RwB-a_bookDrive{background:var(--light-gold);align-items:center;gap:16px;padding:16px;display:flex}._2RwB-a_bookDrive>._2RwB-a_art{width:90px;height:80px}._2RwB-a_bookDrive p{margin:0;font-size:.95rem;line-height:1.5}._2RwB-a_donationTrack{background:var(--medium-neutral);border-radius:7px;height:14px;margin:16px;overflow:hidden}._2RwB-a_donationTrack span{background:var(--shop-teal);height:100%;transition:width .2s ease-out;display:block}._2RwB-a_scene[data-kind=donate]>div:last-child{margin:16px}._2RwB-a_planBank{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}._2RwB-a_planBank button{text-align:left;background:var(--white);border:2px solid #b8d4d5;border-radius:10px;flex-direction:column;align-items:stretch;gap:9px;min-width:0;padding:12px;line-height:1.4;display:flex}._2RwB-a_planBank strong{font-size:1rem}._2RwB-a_planBank span{font-size:.875rem}._2RwB-a_planBank small{color:var(--shop-teal);font-size:.75rem}._2RwB-a_planBar{background:var(--shop-teal);border-radius:4px;height:12px;overflow:hidden}._2RwB-a_planBar>span{background:var(--gold);height:100%;display:block}._2RwB-a_people{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}._2RwB-a_people>section{background:var(--white);border:1px solid #b8d4d5;border-radius:12px;min-width:0;padding:14px}._2RwB-a_personHeader{align-items:center;gap:12px;display:flex}._2RwB-a_personHeader>._2RwB-a_art{width:76px;height:76px}._2RwB-a_personHeader h3{margin:0;font-size:1.2rem}._2RwB-a_people p{min-height:100px;font-size:.875rem;line-height:1.5}._2RwB-a_personTarget{background:var(--light-gold);border:2px dashed var(--shop-teal);border-radius:8px;width:100%;min-height:52px;font-weight:700}._2RwB-a_personMoney{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}._2RwB-a_personMoney>div{flex-direction:column;align-items:center;gap:5px;display:flex}._2RwB-a_personMoney ._2RwB-a_art{width:68px;height:58px}._2RwB-a_personMoney span{font-size:.8rem}._2RwB-a_personMoney strong{font-size:1.35rem}._2RwB-a_people ._2RwB-a_removeAssignment{margin-top:12px}._2RwB-a_balanceContainers{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}._2RwB-a_balanceContainers>div{background:var(--white);text-align:center;border:1px solid #b8d4d5;border-radius:12px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}._2RwB-a_balanceContainers ._2RwB-a_art{height:120px}._2RwB-a_balanceContainers h3{margin:0;font-size:1.1rem}._2RwB-a_balanceContainers strong{animation:_2RwB-a_reveal var(--motion-feedback) var(--ease-standard);font-size:2rem;line-height:1.2}._2RwB-a_balanceContainers span{font-size:.875rem;line-height:1.4}._2RwB-a_balanceContainers progress{width:100%;max-width:100%;accent-color:var(--shop-teal);height:14px}._2RwB-a_transferControls{flex-wrap:wrap;justify-content:center;gap:12px;padding:0 18px 18px;display:flex}._2RwB-a_transferControls button{border-radius:10px;padding:12px 16px;font-size:.9rem}._2RwB-a_transferPieces{flex-wrap:wrap;justify-content:center;gap:6px;min-height:34px;padding:0 20px;display:flex}._2RwB-a_transferPieces span{border:2px solid var(--navy);background:var(--gold);width:32px;height:32px;animation:_2RwB-a_pack var(--motion-select) var(--ease-standard);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}._2RwB-a_conserved{text-align:center;background:var(--white);border-radius:8px;margin:14px 16px;padding:12px;font-size:.95rem;font-weight:700;line-height:1.4}._2RwB-a_beforeAfter{padding:0 20px 16px;font-size:.875rem;line-height:1.5}._2RwB-a_beforeAfter p{margin:5px 0}._2RwB-a_twoProducts{grid-template-columns:repeat(2,minmax(0,1fr))}._2RwB-a_comparison{background:var(--light-green);border-top:1px solid var(--green);margin:0;padding:16px;font-size:.95rem;line-height:1.5}._2RwB-a_inspection{border-top:2px solid var(--gold);background:var(--white);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}._2RwB-a_inspection h3{margin:0 0 8px;font-size:1.05rem}._2RwB-a_inspection p{margin:8px 0;font-size:.9rem;line-height:1.5}._2RwB-a_inspection strong{font-size:1.4rem}._2RwB-a_inspection button{border-radius:10px;margin-top:6px;font-size:.875rem}._2RwB-a_evidenceSummary{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:850px;margin:auto;padding:20px;display:grid}._2RwB-a_evidenceSummary>div{background:var(--white);border:1px solid #b8d4d5;border-radius:12px;min-width:0;padding:16px}._2RwB-a_evidenceSummary h3{margin:0 0 8px;font-size:1rem;line-height:1.4}._2RwB-a_evidenceSummary p{margin:0;font-size:.875rem;line-height:1.5}._2RwB-a_attribution{margin:0;padding:0 20px 14px;font-size:.75rem;line-height:1.4}@keyframes _2RwB-a_pack{0%{opacity:.4;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _2RwB-a_reveal{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _2RwB-a_branch{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes _2RwB-a_returnCoins{0%{transform:translateY(10px)}to{transform:translateY(0)}}@media (max-width:1000px){._2RwB-a_art{height:100px}._2RwB-a_feature{font-size:.75rem}._2RwB-a_activityCards,._2RwB-a_sortTargets{gap:8px;padding:12px}._2RwB-a_activityCards button{padding:10px;font-size:.8rem}._2RwB-a_sortTargets section>button:first-child{padding:10px 6px}._2RwB-a_coinWorkspace{grid-template-columns:1fr;padding:14px}._2RwB-a_coinDrawer>div{flex-wrap:nowrap}._2RwB-a_coinDrawer h3{text-align:left}._2RwB-a_coinDrawer button{flex-direction:row;flex:1}._2RwB-a_coinContainer>._2RwB-a_art{height:80px}._2RwB-a_people{grid-template-columns:1fr}._2RwB-a_people p{min-height:0}._2RwB-a_personMoney{grid-template-columns:1fr 1fr}._2RwB-a_balanceContainers{gap:10px;padding:14px}._2RwB-a_balanceContainers>div{padding:12px}._2RwB-a_planBank{gap:10px;padding:14px}._2RwB-a_inspection{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:14px}}@media (max-width:759px){._2RwB-a_art{height:120px}._2RwB-a_feature{font-size:.8rem}._2RwB-a_counterProducts ._2RwB-a_art{height:95px}._2RwB-a_counterProducts{gap:8px;padding:14px 10px 18px}._2RwB-a_counterProducts strong{font-size:.8rem}._2RwB-a_activityCards{grid-template-columns:1fr}._2RwB-a_activityCards button{text-align:left;grid-template-columns:74px minmax(0,1fr);gap:8px 12px;padding:12px;font-size:.95rem;display:grid}._2RwB-a_activityCards ._2RwB-a_art{grid-row:1/3;height:75px}._2RwB-a_activityCards small{font-size:.8rem}._2RwB-a_sortTargets{grid-template-columns:1fr}._2RwB-a_sortTargets section>button:first-child{text-align:left;grid-template-columns:70px minmax(0,1fr);gap:8px 12px;min-height:130px;padding:12px;display:grid}._2RwB-a_sortTargets ._2RwB-a_art{grid-row:1/3;width:70px;height:70px}._2RwB-a_sortTargets strong{font-size:1rem}._2RwB-a_sortTargets span{font-size:.9rem}._2RwB-a_familyDesk>._2RwB-a_art{width:85px;height:85px}._2RwB-a_branches{gap:12px;padding-inline:14px}._2RwB-a_branches span{font-size:.9rem}._2RwB-a_branches small{font-size:.8rem}._2RwB-a_branches section>button:first-child{min-height:180px;padding:14px 10px}._2RwB-a_valueCards{gap:12px;padding:14px}._2RwB-a_valueCards button{padding:12px}._2RwB-a_savingsScene{gap:12px;padding:16px}._2RwB-a_goal>._2RwB-a_art{height:130px}._2RwB-a_jar>._2RwB-a_art{height:155px}._2RwB-a_jarCoins{top:85px;left:24%;right:24%}._2RwB-a_jarCoins span{width:10px;height:10px}._2RwB-a_goal h3{font-size:.95rem}._2RwB-a_goal p{font-size:.8rem}._2RwB-a_allocationControls{padding:14px 18px 20px}._2RwB-a_allocationControls>div{gap:16px}._2RwB-a_planBank span{font-size:.85rem}._2RwB-a_balanceContainers ._2RwB-a_art{height:95px}._2RwB-a_balanceContainers span{font-size:.8rem}._2RwB-a_conserved{font-size:.85rem}._2RwB-a_transferControls button{width:100%}._2RwB-a_bookDrive>._2RwB-a_art{width:70px;height:60px}._2RwB-a_bookDrive p{font-size:.875rem}._2RwB-a_inspection{grid-template-columns:70px minmax(0,1fr)}._2RwB-a_inspection button{width:100%;padding:10px;font-size:.8rem}._2RwB-a_evidenceSummary{grid-template-columns:1fr;padding:14px}._2RwB-a_liveTotals dt{font-size:.8rem}._2RwB-a_liveTotals dd{font-size:1.4rem}._2RwB-a_sceneBoard .wallet{margin-top:12px}}@media (max-width:399px){._2RwB-a_feature{font-size:.75rem}._2RwB-a_art{height:90px}._2RwB-a_counterProducts ._2RwB-a_art{height:80px}._2RwB-a_counterProducts{gap:5px}._2RwB-a_counterProducts strong{font-size:.75rem}._2RwB-a_cashRegister{width:calc(100% - 24px);padding:14px}._2RwB-a_cashRegister label{font-size:.95rem}._2RwB-a_locationSign{padding:16px}._2RwB-a_locationSign strong{font-size:1.25rem}._2RwB-a_coinDrawer button{gap:5px;padding:8px 5px}._2RwB-a_coinDrawer button>span:last-child{font-size:.8rem}._2RwB-a_placedCoins button{min-width:62px}._2RwB-a_people,._2RwB-a_people>section{padding:12px}._2RwB-a_planBank{gap:8px;padding:12px}._2RwB-a_planBank button{padding:10px}._2RwB-a_planBank span{font-size:.8rem}._2RwB-a_allocationControls>div{gap:10px}._2RwB-a_allocationControls button{min-width:60px}._2RwB-a_goal h3{font-size:.85rem}._2RwB-a_goal p{font-size:.75rem}._2RwB-a_jar>._2RwB-a_art{height:145px}._2RwB-a_jarCoins{top:80px}._2RwB-a_jar strong{font-size:1.7rem}._2RwB-a_savingsScene{gap:8px;padding:12px}._2RwB-a_branches{gap:10px;padding-inline:12px}._2RwB-a_valueCards span{font-size:.75rem}._2RwB-a_familyDesk{gap:10px;padding:14px}._2RwB-a_familyDesk small{font-size:.75rem}._2RwB-a_liveTotals{gap:8px;padding:12px}._2RwB-a_balanceContainers>div{padding:10px}._2RwB-a_balanceContainers h3{font-size:1rem}._2RwB-a_inspection{grid-template-columns:1fr}._2RwB-a_inspection>._2RwB-a_art{justify-self:center;width:100px}._2RwB-a_receiptSlip{max-width:none;margin:14px}._2RwB-a_coach{gap:8px;padding:10px}._2RwB-a_coach p{font-size:.8rem}._2RwB-a_twoProducts button{padding-inline:3px}}@media (prefers-reduced-motion:reduce){._2RwB-a_sceneBoard *,._2RwB-a_sceneBoard :before{transition:none!important;animation:none!important}}@media (forced-colors:active){._2RwB-a_activityCards button[aria-pressed=true],._2RwB-a_valueCards button[aria-pressed=true],._2RwB-a_planBank button[aria-pressed=true]{outline:3px solid highlight}._2RwB-a_jarCoins span,._2RwB-a_transferPieces span{forced-color-adjust:auto}._2RwB-a_sortTargets section,._2RwB-a_branches section{border-color:canvastext}}._2RwB-a_scene ul ._2RwB-a_art{width:54px;height:54px}._2RwB-a_scene ._2RwB-a_twoProducts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:399px){._2RwB-a_scene ul ._2RwB-a_art{width:43px;height:45px}}._2RwB-a_jar>._2RwB-a_art{max-width:180px}._2RwB-a_jarCoins{gap:2px;width:64px;max-width:45%;top:92px;left:50%;right:auto;transform:translate(-50%)}@media (max-width:759px){._2RwB-a_jarCoins{width:44px;top:76px}}._2RwB-a_coach{background:#fffaf0;border-color:#d6c6a5;padding:0 14px;display:block}._2RwB-a_coach summary{padding:8px 0;font-size:.9rem}._2RwB-a_coach p{margin-bottom:8px}._2RwB-a_coach button{margin-bottom:12px}._2RwB-a_objective{background:#f7f2e3;border-radius:0 8px 8px 0;margin-top:14px}._2RwB-a_locationSign{background:#176b78;padding:14px 18px}._2RwB-a_scene ._2RwB-a_art{filter:drop-shadow(0 3px 2px #102a430c)}._2RwB-a_scene ._2RwB-a_personHeader ._2RwB-a_art,._2RwB-a_familyDesk>._2RwB-a_art{border-radius:50%;overflow:hidden}._2RwB-a_objective{font-size:var(--type-task);font-weight:650;line-height:1.5}._2RwB-a_counterProducts>div,._2RwB-a_feature,._2RwB-a_activityCards span,._2RwB-a_sortTargets button span,._2RwB-a_planBank button span{font-size:var(--type-body);line-height:1.45}._2RwB-a_cashRegister small,._2RwB-a_activityCards small,._2RwB-a_sortTargets small,._2RwB-a_planBank small,._2RwB-a_inspection p{font-size:var(--type-helper);line-height:1.5}._2RwB-a_receiptSlip p,._2RwB-a_coinDrawer button,._2RwB-a_placedCoins button,._2RwB-a_goal p,._2RwB-a_familyDesk p{font-size:var(--type-body);line-height:1.5}._2RwB-a_receiptSlip strong{white-space:nowrap;font-variant-numeric:tabular-nums}._2RwB-a_locationSign strong,._2RwB-a_locationSign span,._2RwB-a_coinDrawer h3,._2RwB-a_coinContainer h3{font-size:var(--type-product);line-height:1.45}._2RwB-a_coinTotal,._2RwB-a_liveTotals dt,._2RwB-a_balanceContainers span,._2RwB-a_personMoney span{font-size:var(--type-support)}._2RwB-a_coinTotal strong,._2RwB-a_liveTotals dd,._2RwB-a_personMoney strong{font-size:var(--type-calculation);font-variant-numeric:tabular-nums;white-space:nowrap}._2RwB-a_jar strong,._2RwB-a_registerScreen strong,._2RwB-a_balanceContainers strong,._2RwB-a_allocationControls output{font-size:var(--type-amount);font-variant-numeric:tabular-nums;white-space:nowrap}._2RwB-a_selectionPrompt,._2RwB-a_conserved{font-size:var(--type-task);line-height:1.5}._2RwB-a_evidenceSummary{text-align:left}._2RwB-a_evidenceSummary h3{font-size:var(--type-product);line-height:1.4}._2RwB-a_evidenceSummary p{font-size:var(--type-educator);line-height:1.5}._2RwB-a_neighbourhood{background:#e7efe5;border:2px solid #95b2a1;border-radius:18px}._2RwB-a_neighbourhood>section{border:0;border-radius:16px}._2RwB-a_sceneBoard{padding-top:0;overflow:hidden}._2RwB-a_sceneBoard>:first-child{margin-inline:-22px}._2RwB-a_scene{border:2px solid #91aca0;position:relative;box-shadow:0 4px #a6b8a1}._2RwB-a_counterProducts{background:#f9f0d9;border-bottom:8px solid #b99b6d}._2RwB-a_savingsScene,._2RwB-a_familyDesk,._2RwB-a_bookDrive,._2RwB-a_balanceContainers,._2RwB-a_people{background:#f5e9cd;border-bottom:6px solid #bca57e;border-radius:8px}._2RwB-a_activityCards{background:#d9e6d9;border:6px solid #bda174;border-radius:5px;padding:14px}@media (max-width:759px){._2RwB-a_sceneBoard>:first-child{margin-inline:-12px}._2RwB-a_activityCards{border-width:4px;padding:8px}}._2RwB-a_locationSign{text-align:left;min-height:0;padding-block:12px}._2RwB-a_activityCards button,._2RwB-a_people>section>p{text-align:left}._2RwB-a_activityCards button{place-content:start flex-start}._2RwB-a_transferPieces span{background:0 0;border:0;width:auto;height:auto}._2RwB-a_coinDrawer>div{flex-wrap:wrap}._2RwB-a_coinDrawer button{flex:0 auto}@media (max-width:1000px){._2RwB-a_coinDrawer>div{flex-wrap:wrap}}@media (min-width:1001px){._2RwB-a_sceneBoard[data-kind=donate] ._2RwB-a_coinWorkspace{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}._2RwB-a_activityCards ._2RwB-a_art{width:100%;max-width:195px;height:146px}._2RwB-a_sortTargets ._2RwB-a_art{width:124px;height:104px}@media (max-width:759px){._2RwB-a_activityCards button{grid-template-columns:110px minmax(0,1fr)}._2RwB-a_activityCards ._2RwB-a_art{width:110px;height:112px}._2RwB-a_sortTargets section>button:first-child{grid-template-columns:100px minmax(0,1fr)}._2RwB-a_sortTargets ._2RwB-a_art{width:100px;height:100px}}._2RwB-a_jar>._2RwB-a_art{width:100%;max-width:210px}._2RwB-a_jarCoins{display:none}
