._1cWfua_mission{--cc-navy:#102d44;--cc-teal:#006c70;--cc-cream:#fffdf6;color:var(--cc-navy);font-variant-numeric:tabular-nums;max-width:1120px;margin-inline:auto;font-size:1rem;line-height:1.5}._1cWfua_mission button,._1cWfua_mission input,._1cWfua_mission summary{min-height:48px;font-size:1rem}._1cWfua_mission button{cursor:pointer}._1cWfua_mission button:disabled{cursor:default}._1cWfua_mission :focus-visible{outline-offset:4px;outline:3px solid #075bba}._1cWfua_mission h2,._1cWfua_mission h3,._1cWfua_mission h4{color:var(--cc-navy);margin:0 0 8px}._1cWfua_mission p{margin:8px 0 16px}._1cWfua_mission h4{font-size:1.05rem}._1cWfua_overview,._1cWfua_counter,._1cWfua_completion{background:#fff;border:1px solid #c2d5d8;border-radius:18px;overflow:clip}._1cWfua_overviewBody{grid-template-columns:1.4fr 1fr;gap:32px;padding:28px;display:grid}._1cWfua_eyebrow{color:#426173;font-size:.875rem;font-weight:700}._1cWfua_steps{padding-left:24px}._1cWfua_steps li{margin-block:8px}._1cWfua_example{background:var(--cc-cream);border:1px solid #e3daca;border-radius:16px;flex-direction:column;align-self:center;gap:10px;padding:24px;display:flex}._1cWfua_example strong{font-size:1.4rem}._1cWfua_example span{font-size:1.15rem}._1cWfua_overviewScene{height:96px}._1cWfua_scene{height:56px}._1cWfua_scene,._1cWfua_overviewScene{background:#e8eee7;overflow:hidden}._1cWfua_scene img,._1cWfua_overviewScene img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}._1cWfua_scene picture,._1cWfua_overviewScene picture{display:contents}._1cWfua_target{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 12px;display:flex}._1cWfua_target h2{font-size:1.5rem}._1cWfua_target p{margin:0 0 6px}._1cWfua_workspace{grid-template-columns:minmax(0,1fr) 280px;gap:24px;padding:24px;display:grid}._1cWfua_workspace aside{grid-area:1/2;min-width:0}._1cWfua_active{grid-area:1/1;min-width:0}._1cWfua_transition,._1cWfua_resumeNotice{background:#eef6f6;padding:10px 24px}._1cWfua_purchase{min-width:0}._1cWfua_products{flex-wrap:wrap;justify-content:center;gap:16px;padding:0 0 16px;display:flex}._1cWfua_product{flex-direction:column;align-items:center;gap:8px;width:110px;display:flex}._1cWfua_product>img{object-fit:contain;height:100px}._1cWfua_product [data-object-id=FF-OBJ-006]{text-align:center;box-shadow:none;background:0 0;border:0;min-width:0;padding:8px;font-size:.875rem}._1cWfua_receiptDetails{background:var(--cc-cream);border:1px solid #d8dfde;border-radius:10px}._1cWfua_receiptDetails>summary{cursor:pointer;padding:12px;font-weight:600}._1cWfua_receiptDetails [data-object-id=FF-OBJ-005]{box-shadow:none;border:0;min-width:0;margin:0;padding:12px;font-size:.9rem}._1cWfua_receiptDetails table{table-layout:auto;width:100%}._1cWfua_receiptDetails table th,._1cWfua_receiptDetails table td{overflow-wrap:anywhere;padding:8px 4px}._1cWfua_receiptDetails table th:nth-child(2),._1cWfua_receiptDetails table td:nth-child(2){display:none}._1cWfua_payments{flex-wrap:wrap;gap:16px;max-width:600px;display:flex}._1cWfua_payments>div{min-width:0;width:var(--learning-bill-cell)}._1cWfua_payments>div[data-kind=COIN]{width:var(--learning-coin-cell)}._1cWfua_take{background:#f4faf8;border:2px solid #7caaae;border-radius:14px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:2px;display:flex}._1cWfua_take>span{width:100%;min-height:var(--learning-coin-stage);justify-content:center;align-items:center;display:flex}._1cWfua_take img{object-fit:contain}._1cWfua_take:hover:not(:disabled),._1cWfua_add:hover:not(:disabled){border-color:var(--cc-teal);background:#e5f4ef}._1cWfua_inspect{color:#184758;background:0 0;border:0;width:100%;padding:6px 8px;text-decoration:underline;font-size:.875rem!important}._1cWfua_moneyInput{max-width:340px;margin:16px 0}._1cWfua_moneyInput label{margin-bottom:8px;font-weight:700;display:block}._1cWfua_entry{background:#fff;border:2px solid #69969e;border-radius:10px;align-items:center;display:flex;overflow:hidden}._1cWfua_entry>span{padding:12px}._1cWfua_entry input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:12px;font-size:1.2rem}._1cWfua_moneyInput p{color:#405b68;font-size:.9rem}._1cWfua_cashChoices{border:0;gap:12px;margin:20px 0;padding:0;display:flex}._1cWfua_cashChoices legend{margin-bottom:12px;font-weight:600}._1cWfua_cashChoices label{cursor:pointer;border:2px solid #b6ccd0;border-radius:10px;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}._1cWfua_cashChoices input{width:24px;height:24px;min-height:24px;accent-color:var(--cc-teal)}._1cWfua_changeHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._1cWfua_changeHeader p{margin:0}._1cWfua_estimateSaved{color:#426173}._1cWfua_modeSwitch{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}._1cWfua_modeSwitch button{background:#fff;border:1px solid #8facb1}._1cWfua_modeSwitch button[aria-pressed=true]{border:2px solid var(--cc-teal);color:#083e42;background:#dff1ee;font-weight:700}._1cWfua_tray{background:#f5f9fa;border:2px solid #b0c9ce;border-radius:14px;padding:16px}._1cWfua_tray output{margin:8px 0 16px;display:block}._1cWfua_tray output strong{font-size:1.5rem}._1cWfua_trayPieces{flex-wrap:wrap;gap:10px;display:flex}._1cWfua_trayPieces>div{min-width:0;width:var(--learning-coin-cell)}._1cWfua_trayPieces>div[data-kind=BILL]{width:var(--learning-bill-cell)}._1cWfua_trayPieces button{background:#fff;border:1px solid #b8cbd0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;width:100%;padding:2px;font-size:.85rem;display:flex}._1cWfua_trayPieces button>span:first-child,._1cWfua_trayPieces>div>span{justify-content:center;align-items:center;width:100%;display:flex}._1cWfua_trayPieces img{object-fit:contain}._1cWfua_trayPieces p{font-size:.85rem}._1cWfua_smallActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}._1cWfua_smallActions button{background:#fff;padding:8px 12px}._1cWfua_till{margin-top:20px}._1cWfua_till h4 span{font-size:.875rem;font-weight:400;display:block}._1cWfua_coins,._1cWfua_bills{flex-wrap:wrap;gap:10px;margin:12px 0;padding:0;list-style:none;display:flex}._1cWfua_coins li{width:var(--learning-coin-cell)}._1cWfua_bills li{width:var(--learning-bill-cell)}._1cWfua_coins li,._1cWfua_bills li{min-width:0}._1cWfua_add{background:#fff;border:1px solid #b6cdd0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:2px;display:flex;font-size:.9rem!important}._1cWfua_add>span:first-child{justify-content:center;align-items:center;width:100%;display:flex}._1cWfua_add img{object-fit:contain}._1cWfua_check{padding-block:16px}._1cWfua_check p{margin:0 0 8px;font-size:.9rem}._1cWfua_clueButton{background:#fff;margin-top:16px}._1cWfua_clue{background:#fff9e8;border:1px solid #dccb95;border-radius:12px;gap:12px;margin:16px 0;padding:16px;display:flex}._1cWfua_clue img{object-fit:contain;align-self:flex-start}._1cWfua_clue p{margin:6px 0}._1cWfua_feedback{margin-block:16px}._1cWfua_feedback:empty{display:none}._1cWfua_progress{background:#f5faf8;border-top:1px solid #d3e2e1;padding:16px 24px}._1cWfua_progress ol{grid-template-columns:repeat(6,1fr);gap:10px;padding:0;font-size:.8rem;list-style:none;display:grid}._1cWfua_progress li{color:#415766}._1cWfua_progress li[aria-current]{color:#005b61;font-weight:700}._1cWfua_progress li span{border:1px solid #a5bec1;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:6px;display:inline-grid}._1cWfua_progress p{margin:12px 0 0;font-size:.875rem}._1cWfua_attribution{color:#52616b;padding:8px 24px;margin:0!important;font-size:.75rem!important}._1cWfua_completion{padding:24px}._1cWfua_portfolio{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}._1cWfua_portfolio>section{background:var(--cc-cream);border:1px solid #d4dedb;border-radius:12px;min-width:0;padding:12px}._1cWfua_portfolio [data-object-id=FF-OBJ-005]{box-shadow:none;border:0;width:100%;min-width:0;padding:12px;font-size:.9rem}._1cWfua_portfolio table{table-layout:fixed;overflow-wrap:anywhere}._1cWfua_portfolio table th,._1cWfua_portfolio table td{padding:4px}._1cWfua_portfolio table th:nth-child(2),._1cWfua_portfolio table td:nth-child(2){display:none}._1cWfua_completion details{border-top:1px solid #d4dedb;margin-block:12px;padding-top:8px}._1cWfua_completion summary{cursor:pointer;padding:12px 0}._1cWfua_examplePurchase{align-items:center;gap:16px;display:flex}._1cWfua_example>span{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._1cWfua_example>span>span{flex-shrink:0;display:flex}._1cWfua_example img{object-fit:contain}._1cWfua_desktopReceipt [data-object-id=FF-OBJ-005]{width:100%;min-width:0;box-shadow:none;background:var(--cc-cream);padding:14px;font-size:.9rem}._1cWfua_desktopReceipt table{overflow-wrap:anywhere;width:100%}._1cWfua_desktopReceipt table th,._1cWfua_desktopReceipt table td{padding:8px 4px}._1cWfua_desktopReceipt table th:nth-child(2),._1cWfua_desktopReceipt table td:nth-child(2),._1cWfua_savedDesktopReceipt{display:none}._1cWfua_savedReceiptDetails summary{cursor:pointer}._1cWfua_receiptDetails{display:none}@media (min-width:1080px){._1cWfua_workspace aside{align-self:start}}@media (min-width:760px) and (max-width:1079px){._1cWfua_workspace{grid-template-columns:minmax(0,1fr) 260px;gap:16px;padding:20px}._1cWfua_counter[data-phase=change] ._1cWfua_workspace{grid-template-columns:1fr}._1cWfua_counter[data-phase=change] ._1cWfua_workspace aside{grid-area:1/1}._1cWfua_counter[data-phase=change] ._1cWfua_active{grid-area:2/1}._1cWfua_counter[data-phase=change] ._1cWfua_purchase{grid-template-columns:200px minmax(0,1fr);gap:16px;display:grid}._1cWfua_products{padding:0}._1cWfua_progress ol{grid-template-columns:repeat(3,1fr)}}@media (max-width:759px){._1cWfua_overviewScene{height:72px}._1cWfua_scene{height:40px}._1cWfua_overviewBody{grid-template-columns:1fr;gap:20px;padding:20px}._1cWfua_example{padding:16px}._1cWfua_workspace{flex-direction:column;gap:20px;padding:16px;display:flex}._1cWfua_target{align-items:flex-start;padding:16px}._1cWfua_target h2{font-size:1.35rem}._1cWfua_target>button{padding:8px;font-size:.875rem}._1cWfua_products{justify-content:flex-start;gap:16px;margin-bottom:12px;padding:0}._1cWfua_product{width:90px}._1cWfua_product>img{height:64px}._1cWfua_product [data-object-id=FF-OBJ-006]{padding:0;font-size:.8rem}._1cWfua_purchase{width:100%}._1cWfua_payments{gap:12px}._1cWfua_cashChoices{flex-wrap:wrap}._1cWfua_coins{gap:8px}._1cWfua_tray{padding:8px}._1cWfua_trayPieces{gap:8px}._1cWfua_progress{padding:16px}._1cWfua_progress ol{grid-template-columns:repeat(2,1fr)}._1cWfua_attribution{padding-inline:16px}._1cWfua_portfolio{grid-template-columns:1fr}._1cWfua_completion{padding:16px}._1cWfua_clue{padding:12px}._1cWfua_clue img{width:40px;height:40px}}@media (max-width:359px){._1cWfua_clue img{display:none}._1cWfua_target{flex-wrap:wrap}._1cWfua_overviewBody{padding:16px}._1cWfua_cashChoices label{padding:8px 12px}}@media (max-width:759px){._1cWfua_desktopReceipt{display:none}._1cWfua_receiptDetails{display:block}}@media (prefers-reduced-motion:no-preference){._1cWfua_add,._1cWfua_take{transition:background-color .15s,border-color .15s}}@media (forced-colors:active){._1cWfua_modeSwitch button[aria-pressed=true]{outline:2px solid highlight}._1cWfua_tray,._1cWfua_take,._1cWfua_add,._1cWfua_receiptDetails{border-color:canvastext}._1cWfua_scene,._1cWfua_overviewScene{display:none}}@media print{._1cWfua_scene,._1cWfua_overviewScene,._1cWfua_attribution,._1cWfua_progress,._1cWfua_completion summary{display:none}._1cWfua_portfolio{grid-template-columns:repeat(3,minmax(0,1fr))}._1cWfua_completion,._1cWfua_portfolio>section{break-inside:avoid;box-shadow:none}._1cWfua_completion details{display:block}._1cWfua_mission{max-width:none}}._1cWfua_overviewBody .actions{margin-top:12px}._1cWfua_target{flex-wrap:wrap}._1cWfua_target>div{flex:8rem;min-width:0}._1cWfua_target>button{max-width:100%}._1cWfua_product{width:6.875rem;max-width:100%}._1cWfua_product [data-object-id=FF-OBJ-006] strong{overflow-wrap:normal;white-space:nowrap}._1cWfua_counter[data-phase=estimate] ._1cWfua_clueButton,._1cWfua_counter[data-phase=cash-total] ._1cWfua_clueButton{margin-inline-start:8px}@media (max-width:759px){._1cWfua_product{width:5.625rem}._1cWfua_product>img{height:4rem}}@media print{:is(._1cWfua_mission .gameWorkspace:has(._1cWfua_completion),._1cWfua_mission .completionDetails){display:block!important}._1cWfua_mission .completionDetails>summary{display:none}}._1cWfua_mission{max-width:none}._1cWfua_counter{background:#eaf2ec;border-color:#bdcec4 #bdcec4 #ac9065;border-bottom-style:solid;border-bottom-width:7px;box-shadow:0 7px 20px #102a4308}._1cWfua_counter ._1cWfua_target{background:#fffaf0;padding:16px 24px}._1cWfua_counter ._1cWfua_scene{height:16px}._1cWfua_workspace{grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:24px}._1cWfua_active{background:#f9fcf7;border:1px solid #adc5bc;border-radius:14px;padding:18px}._1cWfua_active>h3{font-size:1.4rem}._1cWfua_active>p{font-size:1.05rem}._1cWfua_workspace aside{background:#e1ebe2;border:1px solid #b8cbbf;border-radius:14px;align-self:start;padding:18px}._1cWfua_products{padding-bottom:18px}._1cWfua_product{width:150px}._1cWfua_product>img{height:125px}._1cWfua_desktopReceipt [data-object-id=FF-OBJ-005]{background:#fffdf6;border-top:5px solid #176b78;border-radius:3px 3px 8px 8px;box-shadow:0 5px 8px #102a4310}._1cWfua_tray{background:#e7f0e9;box-shadow:inset 0 3px #ccdbd0}._1cWfua_till{background:#f1e6cd;border:1px solid #d4c6a9;border-radius:12px;padding:14px}._1cWfua_counter ._1cWfua_attribution{padding-bottom:12px}@media (max-width:1079px) and (min-width:760px){._1cWfua_counter[data-phase=change] ._1cWfua_workspace{grid-template-columns:minmax(0,1fr) 240px}._1cWfua_counter[data-phase=change] ._1cWfua_workspace aside{grid-area:1/2}._1cWfua_counter[data-phase=change] ._1cWfua_active{grid-area:1/1}._1cWfua_counter[data-phase=change] ._1cWfua_purchase{display:block}}@media (max-width:759px){._1cWfua_counter ._1cWfua_target{align-items:center;padding:14px}._1cWfua_target h2{font-size:1.3rem}._1cWfua_target>button{flex-shrink:0;width:112px;padding:6px;font-size:.8rem}._1cWfua_counter ._1cWfua_scene{height:10px}._1cWfua_workspace{gap:14px;padding:12px}._1cWfua_workspace aside{width:100%;padding:10px 12px}._1cWfua_purchase{grid-template-columns:95px minmax(0,1fr);align-items:center;gap:12px;display:grid}._1cWfua_products{margin:0}._1cWfua_product{width:90px}._1cWfua_product>img{height:66px}._1cWfua_receiptDetails{align-self:center;width:100%}._1cWfua_receiptDetails>summary{padding:10px}._1cWfua_purchase>p{grid-column:1/-1;margin:0;font-size:.95rem}._1cWfua_active{padding:14px 12px}._1cWfua_till{padding:12px 8px}}._1cWfua_eyebrow{font-size:var(--type-progress);font-weight:600}._1cWfua_target h2{font-size:var(--type-challenge);line-height:1.35}._1cWfua_target p,._1cWfua_changeHeader p,._1cWfua_estimateSaved,._1cWfua_cashChoices legend{font-size:var(--type-task);line-height:1.5}._1cWfua_changeHeader strong{font-size:var(--type-calculation);white-space:nowrap;font-variant-numeric:tabular-nums}._1cWfua_product [class*=priceTag]{padding:.65rem}._1cWfua_product [class*=priceTag] strong{font-size:var(--type-price);font-variant-numeric:tabular-nums;white-space:nowrap}._1cWfua_purchase [class*=receipt] table{font-size:var(--type-body);line-height:1.5}._1cWfua_purchase [class*=totals]{font-size:var(--type-body);font-variant-numeric:tabular-nums}._1cWfua_purchase [class*=totals] dd{font-size:var(--type-calculation)}._1cWfua_receiptDetails summary,._1cWfua_check p,._1cWfua_till h4 span{font-size:var(--type-helper);line-height:1.5}._1cWfua_tray h3,._1cWfua_till h4{font-size:var(--type-product)}._1cWfua_tray output,._1cWfua_moneyInput input{font-size:var(--type-amount);font-variant-numeric:tabular-nums}._1cWfua_modeSwitch button,._1cWfua_inspect,._1cWfua_add,._1cWfua_entry label{font-size:var(--type-control)}._1cWfua_completion h2,._1cWfua_overview h2{font-size:var(--type-achievement)}._1cWfua_scene svg,._1cWfua_overviewScene svg{object-fit:cover;object-position:center bottom;width:100%;height:100%}._1cWfua_product>span>svg{object-fit:contain;width:100%;height:125px}@media (max-width:759px){._1cWfua_product>span>svg{height:66px}}._1cWfua_counter{background:#e7cda5;border:2px solid #a18b6e;border-bottom-width:8px;border-radius:18px}._1cWfua_counter ._1cWfua_target{background:#fffaf0;border-top:3px solid #f5ddba;border-bottom:2px solid #b7a17d}._1cWfua_workspace{background:#efdbb8;gap:24px}._1cWfua_workspace aside{background:0 0;border:0;border-radius:0;padding:0 0 0 10px}._1cWfua_products{background:#f5ead3;border-bottom:9px solid #aa8a60;align-items:end;margin-bottom:18px;padding:8px 0 0;box-shadow:0 3px #cfb184}._1cWfua_product{padding-bottom:4px}._1cWfua_product>span>svg{filter:drop-shadow(1px 4px 1px #826d4c20)}._1cWfua_active{background:#fffdf4;border:2px solid #729b93;border-bottom:6px solid #95b7a8;border-radius:10px;align-self:start;box-shadow:0 4px #c0a77f}._1cWfua_till{background:#e0ece4;border:2px solid #8ca89b;border-bottom:5px solid #789589}._1cWfua_tray{background:#dcebe1;border:2px solid #78958b;box-shadow:inset 0 0 0 4px #eef5e9}._1cWfua_payments{background:#f2f5eb;border-radius:9px}._1cWfua_counter ._1cWfua_attribution{color:#284958}@media (max-width:759px){._1cWfua_workspace{gap:12px;padding:12px}._1cWfua_workspace aside{padding:0}._1cWfua_products{background:0 0;border-bottom-width:5px;margin:0;padding:0}._1cWfua_active{padding:12px 10px}._1cWfua_purchase{grid-template-columns:95px minmax(0,1fr)}._1cWfua_counter ._1cWfua_target{padding:12px}}._1cWfua_completion ._1cWfua_purchase{display:block}._1cWfua_completion ._1cWfua_purchase [data-object-id=FF-OBJ-005]{max-width:100%}._1cWfua_workspace{grid-template-columns:minmax(0,1fr)}._1cWfua_workspace aside,._1cWfua_active{grid-area:auto/1}._1cWfua_workspace>._1cWfua_active{grid-row:2}._1cWfua_purchase{grid-template-columns:minmax(140px,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}._1cWfua_received{border-bottom:1px solid #c2d5d8;margin-bottom:16px;padding-bottom:12px}._1cWfua_receivedMoney{max-width:var(--learning-bill-cell);margin-top:12px}._1cWfua_receivedMoney>span{max-width:100%}@media (max-width:759px){._1cWfua_purchase{grid-template-columns:minmax(0,1fr)}._1cWfua_desktopReceipt{display:block}._1cWfua_receiptDetails{display:none}}
.V-U5nW_objectImage{object-fit:contain;max-width:100%;height:auto;display:block}.V-U5nW_paper,.V-U5nW_priceTag,.V-U5nW_calculator,.V-U5nW_paymentCard,.V-U5nW_mission{box-sizing:border-box;font-family:var(--font-body,Arial,sans-serif);color:var(--text,#172b4d)}.V-U5nW_paper{background:var(--white,#fff);border:2px solid var(--medium-neutral,#d9e1e8);border-top:8px solid #167181;border-radius:8px;max-width:100%;padding:20px}.V-U5nW_paper h3,.V-U5nW_mission h3{margin:0 0 16px;font-size:1.2rem}.V-U5nW_receipt{width:380px}.V-U5nW_receipt table{border-collapse:collapse;width:100%;font-size:.95rem}.V-U5nW_receipt th,.V-U5nW_receipt td{text-align:left;border-bottom:1px solid var(--medium-neutral,#d9e1e8);overflow-wrap:anywhere;padding:10px 5px}.V-U5nW_receipt th:last-child,.V-U5nW_receipt td:last-child{text-align:right;white-space:nowrap}.V-U5nW_totals{margin:16px 0 0}.V-U5nW_totals div{justify-content:space-between;gap:16px;margin:10px 0;display:flex}.V-U5nW_totals dd{white-space:nowrap;margin:0;font-weight:700}.V-U5nW_priceTag{background:var(--light-gold,#fff4d6);border:3px solid #167181;border-radius:10px 30px 30px 10px;gap:8px;width:260px;max-width:100%;padding:20px 28px;display:grid}.V-U5nW_priceTag strong{overflow-wrap:anywhere;font-size:2rem}.V-U5nW_shoppingList{width:330px}.V-U5nW_shoppingList ul{margin:0;padding:0;list-style:none}.V-U5nW_shoppingList li{border-bottom:1px solid var(--medium-neutral,#d9e1e8);overflow-wrap:anywhere;padding:12px 0}.V-U5nW_shoppingList label{align-items:center;gap:12px;min-height:44px;display:flex}.V-U5nW_shoppingList input{accent-color:#167181;flex-shrink:0;width:24px;height:24px}.V-U5nW_calculator{background:var(--navy,#102a43);border:5px solid #167181;border-radius:20px;width:300px;max-width:100%;padding:18px}.V-U5nW_calculator output{background:var(--light-green,#e8f6ee);color:var(--navy,#102a43);overflow-wrap:anywhere;box-sizing:border-box;border-radius:7px;min-height:60px;padding:16px;font:700 1.5rem monospace;display:block}.V-U5nW_keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.V-U5nW_keys button,.V-U5nW_mission button{font:700 1rem var(--font-body,Arial,sans-serif);border:2px solid var(--medium-neutral,#d9e1e8);background:var(--light-neutral,#f5f7fa);min-width:44px;min-height:44px;color:var(--navy,#102a43);cursor:pointer;border-radius:7px}.V-U5nW_keys button:disabled{color:#455c71;cursor:default}.V-U5nW_keys button:focus-visible,.V-U5nW_mission button:focus-visible,.V-U5nW_shoppingList input:focus-visible{outline:3px solid var(--sky,#2f80ed);outline-offset:3px}.V-U5nW_paymentCard{background:var(--navy,#102a43);width:330px;max-width:100%;min-height:205px;color:var(--white,#fff);border:4px solid #167181;border-radius:20px;gap:12px;padding:25px;display:grid;position:relative;overflow:hidden}.V-U5nW_paymentCard strong{z-index:1;font-size:1.3rem}.V-U5nW_paymentCard p{z-index:1;margin:0}.V-U5nW_paymentCard small{color:var(--light-gold,#fff4d6);z-index:1;font-weight:700}.V-U5nW_cardRoute{color:#83d1e0;width:60px;height:60px;position:absolute;top:45px;right:22px}.V-U5nW_bundle{width:400px;max-width:100%;font-family:var(--font-body,Arial,sans-serif);color:var(--text,#172b4d)}.V-U5nW_bundle ul{flex-wrap:wrap;align-items:end;gap:16px;margin:0;padding:0;list-style:none;display:flex}.V-U5nW_bundle li{justify-items:center;gap:10px;max-width:175px;display:grid}.V-U5nW_mission{background:var(--light-sky,#eaf3ff);border:3px solid #167181;border-left:14px solid var(--navy,#102a43);border-radius:12px;width:360px;max-width:100%;padding:22px}.V-U5nW_mission p{overflow-wrap:anywhere}.V-U5nW_mission button{margin-top:18px;padding:10px 16px;display:block}.V-U5nW_route{border-style:dashed}.V-U5nW_device,.V-U5nW_composition{width:400px;max-width:100%;position:relative}.V-U5nW_screen,.V-U5nW_layer{box-sizing:border-box;position:absolute}.V-U5nW_screen{background:var(--light-neutral,#f5f7fa);color:var(--text,#172b4d);font-family:var(--font-body,Arial,sans-serif);border-radius:4px;padding:10px;overflow:auto}.V-U5nW_layer>img{object-fit:contain;width:100%;height:100%}.V-U5nW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
