.MoneyMissionGame_shell__XP3Me{min-height:100vh;padding:86px 18px 38px;color:#fdf7e9;background:linear-gradient(90deg,rgba(85,240,164,.05) 1px,transparent 0),linear-gradient(rgba(85,240,164,.045) 1px,transparent 0),radial-gradient(circle at 10% 12%,rgba(85,240,164,.26),transparent 28%),radial-gradient(circle at 88% 8%,rgba(241,184,72,.24),transparent 32%),linear-gradient(135deg,#061c14,#0f3b27 42%,#15120c);background-size:42px 42px,42px 42px,auto,auto,auto;font-family:Segoe UI,Arial,Helvetica,sans-serif}.MoneyMissionGame_gameGrid__tLiqf,.MoneyMissionGame_statsDock__vYIz2,.MoneyMissionGame_topBar__vEWc6,.MoneyMissionGame_unlockPanel__GfNvt{width:min(1220px,100%);margin:0 auto}.MoneyMissionGame_topBar__vEWc6{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px;align-items:end}.MoneyMissionGame_badge__8lPbR,.MoneyMissionGame_choiceAction__Ctshi span,.MoneyMissionGame_kicker__mJVCO,.MoneyMissionGame_mapHeader__848V0 span,.MoneyMissionGame_rewardPanel__QVA5s span,.MoneyMissionGame_sceneTop__5JyPH span,.MoneyMissionGame_scoreCard__ou_Kw span,.MoneyMissionGame_statTile__H6gp_ span{font-family:Arial Black,Segoe UI,Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.MoneyMissionGame_kicker__mJVCO,.MoneyMissionGame_mapHeader__848V0 span,.MoneyMissionGame_rewardPanel__QVA5s span,.MoneyMissionGame_sceneTop__5JyPH span,.MoneyMissionGame_scoreCard__ou_Kw span,.MoneyMissionGame_statTile__H6gp_ span{color:#f1b848;font-size:.74rem}.MoneyMissionGame_topBar__vEWc6 h1{max-width:850px;margin:0;font-family:Arial Black,Segoe UI,Arial,sans-serif;font-size:clamp(3.2rem,8vw,7rem);line-height:.88;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 0 34px rgba(85,240,164,.18)}.MoneyMissionGame_mapPanel__a4A59,.MoneyMissionGame_scenePanel__WwlP0,.MoneyMissionGame_scoreCard__ou_Kw,.MoneyMissionGame_statTile__H6gp_,.MoneyMissionGame_unlockPanel__GfNvt{border:1px solid rgba(241,184,72,.25);background:rgba(14,20,17,.78);box-shadow:0 24px 70px rgba(0,0,0,.28)}.MoneyMissionGame_scoreCard__ou_Kw{padding:18px}.MoneyMissionGame_scoreCard__ou_Kw p,.MoneyMissionGame_scoreCard__ou_Kw small{display:block;margin:0 0 10px;color:rgba(253,247,233,.74);font-size:.82rem;line-height:1.35}.MoneyMissionGame_scoreCard__ou_Kw strong{display:block;margin:8px 0 12px;font-family:Impact,Arial Narrow,Helvetica Neue Condensed Bold,sans-serif;font-size:2.5rem}.MoneyMissionGame_debtMeter__w0zpC,.MoneyMissionGame_meter__lTBOw,.MoneyMissionGame_scoreTrack__ptpgX{overflow:hidden;height:10px;border-radius:999px;background:rgba(255,249,235,.15)}.MoneyMissionGame_debtMeter__w0zpC div,.MoneyMissionGame_meter__lTBOw div,.MoneyMissionGame_scoreTrack__ptpgX div{height:100%;border-radius:inherit;transition:width .32s ease}.MoneyMissionGame_meter__lTBOw div,.MoneyMissionGame_scoreTrack__ptpgX div{background:linear-gradient(90deg,#55f0a4,#f1b848)}.MoneyMissionGame_debtMeter__w0zpC div{background:linear-gradient(90deg,#f27b5d,#e54040)}.MoneyMissionGame_statsDock__vYIz2{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:20px}.MoneyMissionGame_statTile__H6gp_{display:grid;gap:9px;min-height:96px;padding:14px;background:linear-gradient(155deg,rgba(255,249,235,.08),rgba(255,249,235,.02)),rgba(14,20,17,.72)}.MoneyMissionGame_statTile__H6gp_ strong{font-family:Impact,Arial Narrow,Helvetica Neue Condensed Bold,sans-serif;font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:.04em}.MoneyMissionGame_statTile__H6gp_ small{color:rgba(253,247,233,.62);font-size:.72rem;line-height:1.3}.MoneyMissionGame_gameGrid__tLiqf{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:16px;margin-top:16px}.MoneyMissionGame_mapPanel__a4A59,.MoneyMissionGame_scenePanel__WwlP0{padding:clamp(18px,3vw,26px);border-radius:24px}.MoneyMissionGame_mapHeader__848V0{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.MoneyMissionGame_mapHeader__848V0 h2,.MoneyMissionGame_sceneTop__5JyPH h2,.MoneyMissionGame_unlockPanel__GfNvt h2{margin:0;font-family:Impact,Arial Narrow,Helvetica Neue Condensed Bold,sans-serif;font-size:clamp(2rem,4vw,3.8rem);line-height:.95;letter-spacing:.03em;text-transform:uppercase}.MoneyMissionGame_budgetBuilder__2xZpz p,.MoneyMissionGame_mapHeader__848V0 p,.MoneyMissionGame_miniGame__KtwOH p,.MoneyMissionGame_npcCard__m_tfz p,.MoneyMissionGame_sceneTop__5JyPH p,.MoneyMissionGame_unlockPanel__GfNvt p{margin:0;color:rgba(253,247,233,.76);line-height:1.55}.MoneyMissionGame_mapHeader__848V0 p{max-width:360px;text-align:right}.MoneyMissionGame_neighborhood__V_mhs{position:relative;overflow:hidden;min-height:620px;border:1px solid rgba(253,247,233,.16);border-radius:24px;background:radial-gradient(circle at 82% 12%,rgba(241,184,72,.24),transparent 23%),radial-gradient(circle at 22% 18%,rgba(85,240,164,.22),transparent 26%),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),radial-gradient(circle at 18% 18%,rgba(241,184,72,.22),transparent 20%),radial-gradient(circle at 50% 55%,rgba(83,176,112,.32),transparent 26%),linear-gradient(135deg,#123525,#24613d 46%,#3c321c);background-size:42px 42px,42px 42px,auto,auto;box-shadow:inset 0 0 80px rgba(0,0,0,.34)}.MoneyMissionGame_roadHorizontal__2Q4Iu,.MoneyMissionGame_roadVertical__u1lAk{position:absolute;border:1px solid rgba(255,249,235,.18);background:repeating-linear-gradient(90deg,rgba(255,249,235,.36) 0 22px,transparent 22px 44px),rgba(51,49,45,.94);box-shadow:inset 0 0 0 3px rgba(0,0,0,.18)}.MoneyMissionGame_roadHorizontal__2Q4Iu{top:47%;left:-4%;width:108%;height:74px;transform:rotate(-3deg)}.MoneyMissionGame_roadVertical__u1lAk{top:-4%;left:48%;width:72px;height:108%;transform:rotate(4deg)}.MoneyMissionGame_park__yTA65{position:absolute;top:41%;left:41%;display:grid;width:160px;height:120px;place-items:center;border:1px solid rgba(255,249,235,.25);border-radius:24px;color:rgba(253,247,233,.76);background:radial-gradient(circle,rgba(66,211,127,.5),rgba(23,89,48,.48));font-size:.9rem;text-align:center}.MoneyMissionGame_building__CTbiG{position:absolute;z-index:2;display:grid;width:128px;min-height:78px;gap:4px;border:2px solid rgba(255,249,235,.3);border-radius:16px 16px 8px 8px;padding:10px;color:#163024;background:repeating-linear-gradient(90deg,rgba(13,37,28,.18) 0 10px,transparent 10px 21px),linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.16) 25%,transparent 0),linear-gradient(135deg,#55f0a4,#f1b848);box-shadow:0 16px 36px rgba(0,0,0,.28);text-align:left;transform:translate(-50%,-50%);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.MoneyMissionGame_building__CTbiG:before{position:absolute;left:10px;right:10px;top:-18px;height:20px;clip-path:polygon(50% 0,100% 100%,0 100%);background:rgba(241,184,72,.94);content:""}.MoneyMissionGame_building__CTbiG:after{position:absolute;right:10px;bottom:8px;width:24px;height:24px;border-radius:7px 7px 0 0;background:rgba(20,35,29,.28);content:""}.MoneyMissionGame_building__CTbiG span{font-size:.62rem;letter-spacing:.11em}.MoneyMissionGame_building__CTbiG span,.MoneyMissionGame_building__CTbiG strong{font-family:Impact,Arial Narrow,Helvetica Neue Condensed Bold,sans-serif;text-transform:uppercase}.MoneyMissionGame_building__CTbiG strong{max-width:92px;font-size:1rem;letter-spacing:.04em}.MoneyMissionGame_building__CTbiG small{position:absolute;top:-10px;right:-8px;border-radius:999px;padding:4px 7px;color:#061c14;background:#fff4ce;font-family:Arial Black,Segoe UI,Arial,sans-serif;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.MoneyMissionGame_activeBuilding__5TGi2{border-color:#fff4ce;box-shadow:0 0 0 4px rgba(241,184,72,.28),0 22px 48px rgba(0,0,0,.36)}.MoneyMissionGame_building__CTbiG:hover:not(:disabled){border-color:#55f0a4;box-shadow:0 0 0 5px rgba(85,240,164,.22),0 24px 56px rgba(0,0,0,.38);transform:translate(-50%,-56%)}.MoneyMissionGame_building__CTbiG:disabled{cursor:not-allowed;opacity:.68}.MoneyMissionGame_avatar__bt6y8{position:absolute;z-index:4;width:34px;height:54px;border:2px solid #fff4ce;border-radius:18px 18px 11px 11px;background:linear-gradient(180deg,#3c251d 0 18%,#9f5f3b 18% 44%,#1d4f7a 44% 74%,#f1b848 74%);box-shadow:0 12px 26px rgba(0,0,0,.35),0 0 0 8px rgba(241,184,72,.18);transform:translate(-50%,-110%);transition:left .52s ease,top .52s ease}.MoneyMissionGame_avatar__bt6y8 span{position:absolute;top:-9px;left:7px;width:18px;height:18px;border-radius:50%;background:#4b2a20}.MoneyMissionGame_moneyBurst__J80HJ{position:absolute;z-index:5;top:50%;left:50%;border-radius:999px;padding:9px 12px;color:#112218;background:#fff4ce;font-family:Impact,Arial Narrow,Helvetica Neue Condensed Bold,sans-serif;letter-spacing:.05em;animation:MoneyMissionGame_floatCash__aDEN5 1.1s ease forwards}.MoneyMissionGame_gain__8LQy2,.MoneyMissionGame_save___SLIb{background:#8ff0a9}.MoneyMissionGame_loss__eCZm_{background:#ffad91}.MoneyMissionGame_credit__wl_2X{background:#bcd8ff}@keyframes MoneyMissionGame_floatCash__aDEN5{0%{opacity:0;transform:translate(-50%,10px) scale(.8)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-82px) scale(1.08)}}.MoneyMissionGame_scenePanel__WwlP0{display:grid;align-content:start;gap:14px}.MoneyMissionGame_sceneTop__5JyPH{display:grid;gap:8px}.MoneyMissionGame_sceneTop__5JyPH small{color:rgba(253,247,233,.64);font-weight:800}.MoneyMissionGame_npcCard__m_tfz{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(253,247,233,.14);padding:14px;background:rgba(253,247,233,.07)}.MoneyMissionGame_npcAvatar__Cu0h2{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;color:#13251b;background:#f1b848;font-family:Impact,Arial Narrow,Helvetica Neue Condensed Bold,sans-serif;font-size:1.5rem}.MoneyMissionGame_actionList__QhPQC,.MoneyMissionGame_budgetBuilder__2xZpz,.MoneyMissionGame_miniGame__KtwOH{display:grid;gap:12px}.MoneyMissionGame_choicePrompt__y1JhV{display:grid;gap:6px;border:1px solid rgba(85,240,164,.28);border-radius:18px;padding:14px;background:radial-gradient(circle at 100% 0,rgba(85,240,164,.16),transparent 38%),rgba(85,240,164,.08)}.MoneyMissionGame_choicePrompt__y1JhV span{color:#55f0a4;font-family:Arial Black,Segoe UI,Arial,sans-serif;font-size:.78rem;letter-spacing:.11em;text-transform:uppercase}.MoneyMissionGame_choicePrompt__y1JhV p{margin:0;color:rgba(253,247,233,.78);line-height:1.45}.MoneyMissionGame_actionButton__7tuBd,.MoneyMissionGame_bucketGrid__v_pY5 button,.MoneyMissionGame_budgetFooter__oaB_h button,.MoneyMissionGame_choiceAction__Ctshi,.MoneyMissionGame_restartButton__9YCrH{cursor:pointer;border:1px solid rgba(241,184,72,.34);color:#fdf7e9;background:rgba(253,247,233,.07);transition:transform .18s ease,border-color .18s ease,background .18s ease}.MoneyMissionGame_choiceAction__Ctshi{display:grid;gap:9px;border-width:2px;border-color:rgba(241,184,72,.56);border-radius:18px;padding:18px;background:linear-gradient(135deg,rgba(241,184,72,.14),rgba(85,240,164,.08)),rgba(253,247,233,.08);box-shadow:0 14px 34px rgba(0,0,0,.18);text-align:left}.MoneyMissionGame_choiceAction__Ctshi em{justify-self:start;border-radius:999px;padding:6px 10px;color:#061c14;background:#f1b848;font-family:Arial Black,Segoe UI,Arial,sans-serif;font-size:.68rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.MoneyMissionGame_choiceAction__Ctshi span{color:#f1b848;font-size:.82rem}.MoneyMissionGame_choiceAction__Ctshi strong{font-size:1.08rem;line-height:1.35}.MoneyMissionGame_choiceAction__Ctshi small{color:rgba(253,247,233,.62);line-height:1.45}.MoneyMissionGame_choiceAction__Ctshi b{justify-self:start;border-bottom:2px solid rgba(85,240,164,.74);color:#55f0a4;font-family:Arial Black,Segoe UI,Arial,sans-serif;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.MoneyMissionGame_actionButton__7tuBd:hover,.MoneyMissionGame_bucketGrid__v_pY5 button:hover,.MoneyMissionGame_budgetFooter__oaB_h button:hover,.MoneyMissionGame_choiceAction__Ctshi:hover{border-color:rgba(85,240,164,.86);background:linear-gradient(135deg,rgba(241,184,72,.2),rgba(85,240,164,.14)),rgba(241,184,72,.13);transform:translateY(-2px)}.MoneyMissionGame_choiceAction__Ctshi:disabled{cursor:not-allowed;opacity:.58;transform:none}.MoneyMissionGame_choiceAction__Ctshi:disabled b{color:rgba(253,247,233,.54);border-color:rgba(253,247,233,.24)}.MoneyMissionGame_finalSummary__BB29M,.MoneyMissionGame_resultPanel__PIbqk{display:grid;gap:11px;border:1px solid rgba(85,240,164,.34);border-radius:20px;padding:16px;background:radial-gradient(circle at 100% 0,rgba(85,240,164,.16),transparent 36%),rgba(253,247,233,.08)}.MoneyMissionGame_finalSummary__BB29M h3,.MoneyMissionGame_resultPanel__PIbqk h3{margin:0;font-family:Impact,Arial Narrow,Helvetica Neue Condensed Bold,sans-serif;font-size:2rem;letter-spacing:.04em;line-height:.95;text-transform:uppercase}.MoneyMissionGame_finalSummary__BB29M p,.MoneyMissionGame_resultPanel__PIbqk p{margin:0;color:rgba(253,247,233,.8);line-height:1.5}.MoneyMissionGame_summaryGrid__1uB_h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.MoneyMissionGame_summaryGrid__1uB_h span{border:1px solid rgba(253,247,233,.14);border-radius:12px;padding:10px;color:#f1b848;background:rgba(253,247,233,.07);font-weight:900}.MoneyMissionGame_badge__8lPbR{justify-self:start;border-radius:999px;padding:8px 12px;color:#13251b;background:#f1b848;font-size:.72rem}.MoneyMissionGame_budgetBuilder__2xZpz h3,.MoneyMissionGame_miniGame__KtwOH h3{margin:0;font-family:Impact,Arial Narrow,Helvetica Neue Condensed Bold,sans-serif;font-size:2rem;letter-spacing:.04em;text-transform:uppercase}.MoneyMissionGame_actionButton__7tuBd{justify-self:start;min-height:54px;padding:0 18px;color:#13251b;letter-spacing:.1em}.MoneyMissionGame_actionButton__7tuBd,.MoneyMissionGame_restartButton__9YCrH{border-radius:999px;background:linear-gradient(135deg,#55f0a4,#f1b848);font-family:Arial Black,Segoe UI,Arial,sans-serif;text-transform:uppercase}.MoneyMissionGame_restartButton__9YCrH{color:#061c14}.MoneyMissionGame_helpButton__IOwBy,.MoneyMissionGame_restartButton__9YCrH{width:100%;min-height:38px;margin-top:12px;font-size:.72rem;letter-spacing:.08em}.MoneyMissionGame_helpButton__IOwBy{border:1px solid rgba(241,184,72,.34);border-radius:999px;color:#fdf7e9;background:rgba(253,247,233,.07);font-family:Arial Black,Segoe UI,Arial,sans-serif;text-transform:uppercase}.MoneyMissionGame_helpOverlay__HQVpC{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:18px;background:rgba(6,28,20,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.MoneyMissionGame_helpCard__kO46C{display:grid;width:min(760px,100%);max-height:min(760px,92vh);gap:16px;overflow:auto;border:1px solid rgba(241,184,72,.32);border-radius:28px;padding:clamp(20px,4vw,34px);background:linear-gradient(145deg,rgba(14,20,17,.98),rgba(16,58,38,.96));box-shadow:0 30px 90px rgba(0,0,0,.42)}.MoneyMissionGame_helpCard__kO46C h2{margin:0;font-family:Impact,Arial Narrow,Helvetica Neue Condensed Bold,sans-serif;font-size:clamp(2.2rem,6vw,4rem);line-height:.95;text-transform:uppercase}.MoneyMissionGame_helpCard__kO46C ol{display:grid;gap:8px;margin:0;padding-left:22px;color:rgba(253,247,233,.84);line-height:1.45}.MoneyMissionGame_termGrid__oCjD1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.MoneyMissionGame_termGrid__oCjD1 span{border:1px solid rgba(253,247,233,.12);border-radius:14px;padding:10px;color:rgba(253,247,233,.78);background:rgba(253,247,233,.07);line-height:1.35}.MoneyMissionGame_termGrid__oCjD1 strong{color:#f1b848}.MoneyMissionGame_helpCard__kO46C button{justify-self:start;min-height:48px;border:0;border-radius:999px;padding:0 18px;color:#061c14;background:linear-gradient(135deg,#55f0a4,#f1b848);font-family:Arial Black,Segoe UI,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.MoneyMissionGame_taskTrack__pRMbz{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.MoneyMissionGame_taskTrack__pRMbz span{height:16px;border-radius:999px;background:rgba(253,247,233,.16)}.MoneyMissionGame_taskTrack__pRMbz .MoneyMissionGame_taskDone___ZPCg{background:linear-gradient(90deg,#42d37f,#f1b848)}.MoneyMissionGame_bucketGrid__v_pY5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.MoneyMissionGame_bucketGrid__v_pY5 button{display:grid;gap:6px;min-height:86px;padding:13px;text-align:left;text-transform:capitalize}.MoneyMissionGame_bucketGrid__v_pY5 span{color:#f1b848}.MoneyMissionGame_bucketGrid__v_pY5 strong{font-family:Impact,Arial Narrow,Helvetica Neue Condensed Bold,sans-serif;font-size:1.5rem}.MoneyMissionGame_budgetFooter__oaB_h{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.MoneyMissionGame_budgetFooter__oaB_h strong{margin-right:auto}.MoneyMissionGame_budgetFooter__oaB_h button{min-height:42px;padding:0 12px;font-family:Impact,Arial Narrow,Helvetica Neue Condensed Bold,sans-serif;letter-spacing:.08em;text-transform:uppercase}.MoneyMissionGame_rewardPanel__QVA5s{display:grid;gap:6px;border:1px solid rgba(66,211,127,.32);padding:14px;background:rgba(66,211,127,.1)}.MoneyMissionGame_rewardPanel__QVA5s strong{line-height:1.4}.MoneyMissionGame_unlockPanel__GfNvt{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:20px;margin-top:16px;padding:clamp(20px,3vw,28px)}.MoneyMissionGame_unlockGrid__UtRfa{display:flex;flex-wrap:wrap;gap:10px;align-content:center}.MoneyMissionGame_unlockGrid__UtRfa span{border:1px solid rgba(241,184,72,.35);border-radius:999px;padding:10px 13px;color:#13251b;background:#f1b848;font-weight:800}@media (max-width:1060px){.MoneyMissionGame_statsDock__vYIz2{grid-template-columns:repeat(4,minmax(0,1fr))}.MoneyMissionGame_gameGrid__tLiqf,.MoneyMissionGame_unlockPanel__GfNvt{grid-template-columns:1fr}}@media (max-width:720px){.MoneyMissionGame_shell__XP3Me{padding-inline:12px}.MoneyMissionGame_topBar__vEWc6{grid-template-columns:1fr}.MoneyMissionGame_statsDock__vYIz2{grid-template-columns:repeat(2,minmax(0,1fr))}.MoneyMissionGame_mapHeader__848V0{align-items:start;flex-direction:column}.MoneyMissionGame_mapHeader__848V0 p{text-align:left}.MoneyMissionGame_neighborhood__V_mhs{min-height:720px}.MoneyMissionGame_building__CTbiG{width:112px;min-height:72px}.MoneyMissionGame_building__CTbiG strong{font-size:.9rem}.MoneyMissionGame_park__yTA65{left:36%;width:130px}.MoneyMissionGame_bucketGrid__v_pY5,.MoneyMissionGame_summaryGrid__1uB_h,.MoneyMissionGame_termGrid__oCjD1{grid-template-columns:1fr}}