.-\32 I2ya_game{--rescue-ink:#173b50;--rescue-muted:#4d6470;--rescue-line:#a5bdb2;color:var(--rescue-ink)}.-\32 I2ya_game :is(button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #1548a1}.-\32 I2ya_game button{touch-action:manipulation}.-\32 I2ya_game button:disabled{opacity:.55;cursor:default}.-\32 I2ya_mission{background:#e1e9da;border:1px solid #99b8bb;border-radius:18px;animation:.3s ease-out -\32 I2ya_arrive;overflow:hidden;box-shadow:0 10px 35px #143f5512}.-\32 I2ya_destination{color:#e8eee1;background:#254c68;justify-content:flex-end;align-items:center;height:52px;padding-left:22px;display:flex;overflow:hidden}.-\32 I2ya_destination>b{white-space:nowrap;font-size:1rem}.-\32 I2ya_panorama{width:55%;height:100%;position:relative;overflow:hidden}.-\32 I2ya_panorama svg{width:100%;height:auto;min-height:100%;position:absolute;bottom:-60%}.-\32 I2ya_scenario{background:#c9dddc;border-bottom:1px solid #a3bfc0;align-items:center;gap:24px;padding:20px 24px;display:flex}.-\32 I2ya_scenario>div:first-child{flex:1;min-width:0}.-\32 I2ya_scenario h2{letter-spacing:-.03em;margin:0 0 10px;font-size:1.6rem;line-height:1.2}.-\32 I2ya_scenario h2:focus{outline:none}.-\32 I2ya_scenario p{margin:5px 0;font-size:1rem;line-height:1.5}.-\32 I2ya_scenario .-\32 I2ya_objective{font-weight:650}.-\32 I2ya_scenario button{min-height:40px;margin-top:8px;font-size:.9rem}.-\32 I2ya_character{flex-shrink:0;align-self:flex-end;width:70px}.-\32 I2ya_character svg{width:100%;height:auto;display:block}.-\32 I2ya_board{min-width:0;padding:20px 24px}.-\32 I2ya_board h3,.-\32 I2ya_balance h3{margin:0 0 12px;font-size:1.05rem;line-height:1.4}.-\32 I2ya_fixed{border-bottom:1px solid var(--rescue-line);margin-bottom:16px;padding-bottom:18px}.-\32 I2ya_fixed dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;display:grid}.-\32 I2ya_fixed dl>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:.94rem;display:flex}.-\32 I2ya_fixed dt{overflow-wrap:anywhere}.-\32 I2ya_fixed dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.-\32 I2ya_boardHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.-\32 I2ya_boardHeading h3{margin:0}.-\32 I2ya_reset{color:#355661;text-underline-offset:3px;background:0 0;border:0;min-height:40px;padding:5px;font-size:.85rem;text-decoration:underline}.-\32 I2ya_allocations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.-\32 I2ya_allocation{border:1px solid #9fb7a7;border-top:3px solid var(--allocation-color);background:#f2f1df;border-radius:9px;min-width:0;padding:12px}.-\32 I2ya_game [data-tone="0"]{--allocation-color:#d8b869}.-\32 I2ya_game [data-tone="1"]{--allocation-color:#b7838d}.-\32 I2ya_game [data-tone="2"]{--allocation-color:#7fa9ca}.-\32 I2ya_game [data-tone="3"]{--allocation-color:#73b9b7}.-\32 I2ya_game [data-tone="4"]{--allocation-color:#c69e7d}.-\32 I2ya_categoryTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.-\32 I2ya_categoryTop label{flex:1;min-width:90px;font-size:.95rem;font-weight:700;line-height:1.4}.-\32 I2ya_categoryTop strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.15rem}.-\32 I2ya_icon{flex-shrink:0;width:26px;height:26px}.-\32 I2ya_icon svg{width:100%;height:100%}.-\32 I2ya_adjust{align-items:center;gap:9px;margin:10px 0;display:flex}.-\32 I2ya_adjust button{color:#214f61;background:#e1e9db;border:1px solid #8ca8a6;border-radius:6px;width:40px;min-width:40px;height:40px;padding:0;font-size:1.2rem}.-\32 I2ya_adjust input{accent-color:#286e7a;cursor:pointer;width:100%;min-width:0;height:40px}.-\32 I2ya_categoryBottom{color:var(--rescue-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:.8rem;line-height:1.5;display:flex}.-\32 I2ya_categoryBottom small{font-size:inherit}.-\32 I2ya_planControls{background:#ccdce0;border:1px solid #a6bfc4;border-radius:8px;margin-bottom:12px;padding:12px}.-\32 I2ya_planControls h4,.-\32 I2ya_phoneComparison h4{margin:0 0 10px;font-size:.95rem}.-\32 I2ya_planControls>div{gap:8px;display:flex}.-\32 I2ya_planControls button{color:#20485c;background:#e3e8df;border:1px solid #9fb6b6;border-radius:6px;flex:1;min-height:44px;padding:8px;font-size:.9rem;line-height:1.4}.-\32 I2ya_planControls button[aria-pressed=true]{color:#f1f1df;background:#275e73;border-color:#275e73}.-\32 I2ya_planControls p{margin:10px 0 0;font-size:.85rem;line-height:1.5}.-\32 I2ya_reserveControl{background:#cedfd9;border:1px solid #a0bdb4;border-radius:9px;margin-top:12px;padding:12px}.-\32 I2ya_reserveControl label{justify-content:space-between;gap:12px;font-size:.95rem;line-height:1.5;display:flex}.-\32 I2ya_reserveControl strong{white-space:nowrap}.-\32 I2ya_reserveControl p{color:#355661;margin:0;font-size:.85rem;line-height:1.5}.-\32 I2ya_balance{background:#bfd3d6;border-left:1px solid #a3bfc0;align-self:stretch;min-width:0;padding:20px}.-\32 I2ya_totals{margin:0 0 16px}.-\32 I2ya_totals>div,.-\32 I2ya_progress dl>div{justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0;font-size:.88rem;line-height:1.5;display:flex}.-\32 I2ya_totals dd,.-\32 I2ya_progress dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:750}.-\32 I2ya_progress{background:#e1ead8;border:1px solid #799c84;border-radius:9px;padding:10px 12px}.-\32 I2ya_progress[data-needed=true]{background:#f0dfbc;border-color:#b58b55}.-\32 I2ya_progress dl{margin:0}.-\32 I2ya_progress .-\32 I2ya_stillNeeded{font-size:1rem;font-weight:750}.-\32 I2ya_progress .-\32 I2ya_remaining{border-top:1px solid #93ad99;margin-top:10px;padding-top:9px}.-\32 I2ya_goals{margin:16px 0 0;padding:0;list-style:none}.-\32 I2ya_goals li{gap:7px;margin:9px 0;font-size:.85rem;line-height:1.5;display:flex}.-\32 I2ya_goals li>span{font-weight:800}.-\32 I2ya_phoneComparison p{justify-content:space-between;gap:8px;margin:8px 0;font-size:.85rem;line-height:1.5;display:flex}.-\32 I2ya_ledger{padding:0 24px 14px;font-size:.9rem}.-\32 I2ya_ledger summary,.-\32 I2ya_reflection summary{cursor:pointer;align-content:center;min-height:44px;font-weight:650;display:list-item}.-\32 I2ya_ledger table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:6px;font-size:.88rem}.-\32 I2ya_ledger caption{text-align:left;color:var(--rescue-muted);margin:8px 0}.-\32 I2ya_ledger th,.-\32 I2ya_ledger td{text-align:right;overflow-wrap:anywhere;border-bottom:1px solid #b8c9b6;padding:8px}.-\32 I2ya_ledger th:first-child{text-align:left;width:48%}.-\32 I2ya_ledger tfoot{background:#cddfce}.-\32 I2ya_decisionArea{background:#d3e1d5;border-top:1px solid #a1bcb3;padding:12px 24px 18px}.-\32 I2ya_actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.-\32 I2ya_actions>button{min-height:44px}.-\32 I2ya_actions>button:last-child{margin-left:auto;padding:10px 22px;font-size:1rem}.-\32 I2ya_clue{color:#325e6c;background:0 0;border:1px solid #95b2a6;border-radius:7px;padding:8px 12px;font-size:.9rem}.-\32 I2ya_reflection{margin-bottom:8px;font-size:.9rem}.-\32 I2ya_reasonGroup{border:0;margin:0;padding:8px 0}.-\32 I2ya_reasonGroup legend{padding:6px 0;font-size:.9rem}.-\32 I2ya_reasonGroup>div{flex-wrap:wrap;gap:8px;display:flex}.-\32 I2ya_reason{text-align:left;color:#2b4e5c;background:#e8eddf;border:1px solid #9cb6a8;border-radius:8px;flex:1;justify-content:space-between;gap:8px;min-height:44px;padding:10px 12px;font-size:.9rem;line-height:1.5;display:flex}.-\32 I2ya_reason[aria-pressed=true]{color:#f2f1df;background:#315e6e;border-color:#315e6e}.-\32 I2ya_recap{background:#cbdedc;border:1px solid #96b8ba;border-radius:18px;overflow:hidden}.-\32 I2ya_recap>svg{width:100%;max-height:150px;display:block}.-\32 I2ya_recapCopy{align-items:center;gap:16px;padding:18px 24px;display:flex}.-\32 I2ya_recapCopy>svg{flex-shrink:0;width:90px}.-\32 I2ya_recapCopy h3{margin:6px 0;font-size:1.4rem}.-\32 I2ya_recapCopy p{margin:5px 0;font-size:1rem;line-height:1.5}@keyframes -\32 I2ya_arrive{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.-\32 I2ya_workspace{grid-template-columns:minmax(0,1fr) 260px}.-\32 I2ya_allocations,.-\32 I2ya_fixed dl{grid-template-columns:1fr}}@media (max-width:760px){.-\32 I2ya_destination{height:44px;padding-left:16px}.-\32 I2ya_destination>b{font-size:.9rem}.-\32 I2ya_panorama{width:35%}.-\32 I2ya_panorama svg{width:230%;max-width:none;bottom:-10%;left:-60%}.-\32 I2ya_scenario{gap:0;padding:16px}.-\32 I2ya_scenario h2{font-size:1.4rem}.-\32 I2ya_scenario p{font-size:.95rem}.-\32 I2ya_character{display:none}.-\32 I2ya_workspace{flex-direction:column;display:flex}.-\32 I2ya_board{width:100%;padding:16px}.-\32 I2ya_fixed dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.-\32 I2ya_fixed dl>div{font-size:.87rem}.-\32 I2ya_allocations{grid-template-columns:repeat(2,minmax(0,1fr))}.-\32 I2ya_categoryTop strong{width:100%}.-\32 I2ya_categoryTop label{min-width:65px}.-\32 I2ya_icon{width:22px;height:22px}.-\32 I2ya_adjust{gap:6px}.-\32 I2ya_adjust button{width:36px;min-width:36px;height:44px}.-\32 I2ya_adjust input{height:44px}.-\32 I2ya_balance{border-top:1px solid #9bb7b7;border-left:0;width:100%;padding:16px}.-\32 I2ya_totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.-\32 I2ya_totals>div{margin:0;display:block}.-\32 I2ya_totals dd{margin-top:3px;font-size:1rem}.-\32 I2ya_progress dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.-\32 I2ya_progress dl>div{margin:0;display:block}.-\32 I2ya_progress .-\32 I2ya_remaining{border:0;margin:0;padding:0}.-\32 I2ya_progress dd{font-size:1.1rem}.-\32 I2ya_phoneComparison p{max-width:380px}.-\32 I2ya_ledger{padding:6px 16px 12px}.-\32 I2ya_ledger table{font-size:.8rem}.-\32 I2ya_ledger th,.-\32 I2ya_ledger td{padding:8px 4px}.-\32 I2ya_decisionArea{padding:12px 16px 16px}.-\32 I2ya_actions{flex-wrap:wrap}.-\32 I2ya_actions>button:last-child{white-space:normal;flex:1;min-width:0}.-\32 I2ya_reasonGroup>div{flex-direction:column}.-\32 I2ya_recapCopy{padding:16px}.-\32 I2ya_recapCopy>svg{width:60px}}@media (max-width:420px){.-\32 I2ya_allocations,.-\32 I2ya_fixed dl{grid-template-columns:1fr}.-\32 I2ya_categoryTop strong{width:auto}.-\32 I2ya_categoryTop label{min-width:80px}.-\32 I2ya_categoryBottom{font-size:.8rem}.-\32 I2ya_actions>button:last-child{padding:10px 14px}.-\32 I2ya_clue{padding:8px;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.-\32 I2ya_mission{animation:none}.-\32 I2ya_game *{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.-\32 I2ya_allocation,.-\32 I2ya_progress,.-\32 I2ya_planControls,.-\32 I2ya_reason{border:1px solid canvastext}.-\32 I2ya_reason[aria-pressed=true],.-\32 I2ya_planControls button[aria-pressed=true]{outline:3px solid highlight}}@media (max-width:760px){.siteFrame:has(.-\32 I2ya_game)>main{width:100%;min-width:0}.siteFrame:has(.-\32 I2ya_game) .headerInner{flex-wrap:wrap;padding-block:6px}.siteFrame:has(.-\32 I2ya_game) .headerTools{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}}.-\32 I2ya_mission{overflow:clip}.-\32 I2ya_workspace{grid-template-columns:minmax(0,1fr) 290px;align-items:start;display:grid}.-\32 I2ya_board{display:block}.-\32 I2ya_fixed{border:0;border-bottom:1px solid var(--rescue-line);margin:0 0 12px;padding:0 0 14px}.-\32 I2ya_fixed>p{color:#355661;margin:0 0 12px;font-size:.87rem;line-height:1.5}.-\32 I2ya_fixed dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.-\32 I2ya_fixed dl>div{font-size:.92rem;display:block}.-\32 I2ya_fixed dd{margin-top:3px}.-\32 I2ya_fixed small{color:var(--rescue-muted);font-size:.78rem;font-weight:400;line-height:1.5;display:block}.-\32 I2ya_adjustable{min-width:0}.-\32 I2ya_allocation{background:#f1f5eb}.-\32 I2ya_categoryBottom,.-\32 I2ya_categoryBottom>span,.-\32 I2ya_categoryBottom>small{display:block}.-\32 I2ya_categoryBottom>small{margin-top:3px}.-\32 I2ya_balance{border-top:0;border-left:1px solid #a3bfc0;align-self:start;padding:20px 16px;display:block;position:sticky;top:8px}.-\32 I2ya_progress{min-width:0;padding:14px}.-\32 I2ya_progress h3{margin-bottom:10px;font-size:1.08rem}.-\32 I2ya_progress>p{margin:10px 0 0;font-size:.85rem;line-height:1.5}.-\32 I2ya_totals{margin:0;display:block}.-\32 I2ya_totals>div{justify-content:space-between;gap:10px;margin:9px 0;display:flex}.-\32 I2ya_totals dd{margin:0;font-size:1.1rem}.-\32 I2ya_goals{border-top:1px solid #8fab96;margin-top:12px;padding-top:10px;display:block}.-\32 I2ya_goals li{margin:8px 0}.-\32 I2ya_goals li[data-met=false]{font-weight:750}.-\32 I2ya_phoneComparison{border-top:1px solid #8fadb2;margin-top:14px;padding-top:14px}.-\32 I2ya_phoneComparison p{margin:7px 0}.-\32 I2ya_reflection{border-top:1px solid #94b2a6;margin-top:14px;padding-top:10px}.-\32 I2ya_reasonGroup legend{padding:4px 0 10px;font-size:1rem;font-weight:700}.-\32 I2ya_reasonGroup>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.-\32 I2ya_reason{flex-direction:column;justify-content:space-between}.-\32 I2ya_reason:disabled{opacity:1}.-\32 I2ya_reason[data-answer-state=incorrect]{border:2px solid #9b3535}.-\32 I2ya_reason[data-answer-state=correct]{border:2px solid #28634d}.-\32 I2ya_reflection>p{margin:8px 0;font-size:.9rem;line-height:1.5}.-\32 I2ya_reflection>button{min-height:40px}.-\32 I2ya_actions{margin-top:14px}@media (max-width:1050px){.-\32 I2ya_workspace{grid-template-columns:minmax(0,1fr) 270px}.-\32 I2ya_fixed dl,.-\32 I2ya_allocations{grid-template-columns:repeat(2,minmax(0,1fr))}.-\32 I2ya_board{padding:16px}.-\32 I2ya_balance{padding:16px 12px}}@media (max-width:760px){.-\32 I2ya_workspace{display:block}.-\32 I2ya_fixed{border-right:0;border-bottom:1px solid var(--rescue-line);margin-bottom:16px;padding:0 0 16px}.-\32 I2ya_fixed dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.-\32 I2ya_fixed dl>div{display:flex}.-\32 I2ya_balance{border-top:1px solid #a3bfc0;border-left:0;padding:16px;display:block}.-\32 I2ya_progress dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.-\32 I2ya_totals>div{margin:0;display:block}.-\32 I2ya_totals dd{font-size:1.1rem}.-\32 I2ya_phoneComparison{border-top:1px solid #8fadb2;margin-top:14px;padding-top:12px}.-\32 I2ya_reasonGroup>div{grid-template-columns:1fr}.-\32 I2ya_character{align-self:center;width:52px;display:block}.-\32 I2ya_scenario{gap:10px}.-\32 I2ya_categoryTop strong{width:auto}.-\32 I2ya_goals{gap:8px}.-\32 I2ya_totals dt{font-size:.8rem}}@media (max-width:420px){.-\32 I2ya_allocations,.-\32 I2ya_fixed dl{grid-template-columns:1fr}.-\32 I2ya_progress{padding:12px}.-\32 I2ya_progress dl{grid-template-columns:1fr}.-\32 I2ya_totals>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.-\32 I2ya_totals dd{margin:0}.-\32 I2ya_character{width:42px}.-\32 I2ya_scenario h2{font-size:1.3rem}.-\32 I2ya_goals{display:block}.-\32 I2ya_goals li{margin-top:6px}}@media (max-width:760px){.-\32 I2ya_workspace{flex-direction:column;align-items:stretch;display:flex}.-\32 I2ya_balance{z-index:2;order:-1;align-self:stretch;padding:8px 12px;top:0;box-shadow:0 3px 7px #173b5015}.-\32 I2ya_progress{padding:10px 12px}.-\32 I2ya_progress h3{margin:0 0 6px;font-size:.95rem}.-\32 I2ya_progress dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.-\32 I2ya_totals>div{margin:0;display:block}.-\32 I2ya_totals dd{margin-top:3px;font-size:1rem}.-\32 I2ya_totals dt{font-size:.75rem}.-\32 I2ya_goals{gap:4px 12px;margin-top:6px;padding-top:6px;display:flex}.-\32 I2ya_goals li{margin:0;font-size:.75rem;line-height:1.4}.-\32 I2ya_progress>p{margin-top:6px;font-size:.75rem;line-height:1.4}.-\32 I2ya_board{width:100%}.-\32 I2ya_board :is(button,input){scroll-margin-top:250px}}.-\32 I2ya_scenario{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:28px}.-\32 I2ya_scenario .-\32 I2ya_character{width:210px;height:250px;max-height:none;position:static}.-\32 I2ya_scenario .-\32 I2ya_character>span{height:100%}@media (max-width:650px){.-\32 I2ya_scenario{grid-template-columns:minmax(0,1fr) 125px;gap:12px}.-\32 I2ya_scenario .-\32 I2ya_character{width:125px;height:190px}}
