.MoneyStory_root__7nV6I{--ms-deep:var(--w43-deep);--ms-bg:var(--w43-bg);--ms-surface:var(--w43-surface);--ms-border:var(--w43-border);--ms-gold:var(--w43-gold);--ms-gold-hi:var(--w43-gold-bright);--ms-text:var(--w43-ink);--ms-muted:var(--w43-muted);--ms-type-caption:12px;--ms-type-small:14px;--ms-type-body:16px;--ms-type-body-lg:18px;min-height:100vh;overflow-x:clip;background:var(--ms-bg);color:var(--ms-text);font-family:var(--font-kanit),Kanit,system-ui,sans-serif;font-size:var(--ms-type-body)}.MoneyStory_hero__9VfTC{padding:48px 80px 40px;border-bottom:1px solid var(--ms-border);background:var(--ms-deep)}.MoneyStory_explainInner__tqA80,.MoneyStory_heroInner__Y_1qM,.MoneyStory_shell__rbjFX{width:min(1280px,100%);margin:0 auto}.MoneyStory_kicker__F3aHC{margin:0;color:var(--ms-gold);font-size:clamp(13px,calc(12px + .2vw),14px);font-weight:600;letter-spacing:.03em}.MoneyStory_title__sotLM{margin:16px 0 0;font-size:44px;line-height:1.4;letter-spacing:-.02em;font-weight:700;text-wrap:balance}.MoneyStory_subtitle__hA3Ne{margin:16px 0 0;max-width:680px;color:var(--ms-muted);font-size:18px;line-height:1.6}.MoneyStory_gameSection__ssk4z{padding:32px 80px 64px}.MoneyStory_shell__rbjFX{min-height:520px;border:1px solid var(--ms-border);border-radius:16px;overflow:hidden;background:var(--ms-deep)}.MoneyStory_start__yzY5v{padding:48px 28px;text-align:center}.MoneyStory_startIcon__ve15t{width:72px;height:72px;display:grid;place-items:center;margin:0 auto 20px;border:1px solid rgba(224,201,133,.45);border-radius:20px;color:var(--ms-gold)}.MoneyStory_start__yzY5v h2{margin:0;font-size:38px;line-height:1.4;text-wrap:balance}.MoneyStory_start__yzY5v p{max-width:620px;margin:14px auto 0;color:var(--ms-muted);font-size:var(--ms-type-body);line-height:1.65}.MoneyStory_choice__lvNzP,.MoneyStory_danger__nc_02,.MoneyStory_primary__Eac_H,.MoneyStory_secondary__trLsq{min-height:52px;border-radius:12px;padding:12px 16px;font:inherit;font-size:14px;line-height:1.5;font-weight:600;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.MoneyStory_root__7nV6I :is(.MoneyStory_primary__Eac_H,.MoneyStory_secondary__trLsq,.MoneyStory_choice__lvNzP,.MoneyStory_danger__nc_02){font-size:14px;font-weight:600}.MoneyStory_danger__nc_02,.MoneyStory_primary__Eac_H,.MoneyStory_secondary__trLsq{display:inline-flex;align-items:center;justify-content:center;gap:8px}.MoneyStory_danger__nc_02:disabled,.MoneyStory_primary__Eac_H:disabled,.MoneyStory_secondary__trLsq:disabled{cursor:not-allowed;opacity:.5}.MoneyStory_root__7nV6I .MoneyStory_primary__Eac_H{border:1px solid var(--ms-gold);background:var(--ms-gold);color:var(--ms-deep)}.MoneyStory_root__7nV6I .MoneyStory_secondary__trLsq{border:1px solid var(--ms-gold);background:transparent;color:var(--ms-gold)}.MoneyStory_danger__nc_02{border:1px solid rgba(255,190,190,.32);background:rgba(115,42,42,.25);color:#ffe9e9}.MoneyStory_startActions__qNHkK{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.MoneyStory_startActions__qNHkK .MoneyStory_primary__Eac_H,.MoneyStory_startActions__qNHkK .MoneyStory_secondary__trLsq{min-width:220px}.MoneyStory_characterPortrait__AfzHm{display:block;background-image:url(/images/money-story/characters.webp);background-size:400% 200%;background-repeat:no-repeat;background-color:var(--ms-deep);background-position:0 0}.MoneyStory_characterPortrait__AfzHm[data-character=gam]{background-position:0 0}.MoneyStory_characterPortrait__AfzHm[data-character=ton]{background-position:33.333% 0}.MoneyStory_characterPortrait__AfzHm[data-character=meen]{background-position:66.667% 0}.MoneyStory_characterPortrait__AfzHm[data-character=nut]{background-position:100% 0}.MoneyStory_characterPortrait__AfzHm[data-character=fon]{background-position:0 100%}.MoneyStory_characterPortrait__AfzHm[data-character=win]{background-position:33.333% 100%}.MoneyStory_characterPortrait__AfzHm[data-character=ploy]{background-position:66.667% 100%}.MoneyStory_characterPortrait__AfzHm[data-character=poom]{background-position:100% 100%}.MoneyStory_characterPicker__q9edu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px auto 0;max-width:1040px;text-align:left}.MoneyStory_characterPickCard__RBmMd{position:relative;display:grid;grid-template-columns:72px 1fr;grid-template-rows:minmax(0,1fr) auto;gap:10px;align-items:start;height:100%;min-width:0;border:1px solid var(--ms-border);border-radius:14px;padding:12px;background:rgba(255,255,255,.025);color:var(--ms-text);font:inherit;text-align:left;cursor:pointer}.MoneyStory_characterPickSelected__4eZ5j{border-color:var(--ms-gold);background:rgba(224,201,133,.08)}.MoneyStory_characterPickAvatar___YIQ5{width:72px;height:72px;border:1px solid rgba(224,201,133,.4);border-radius:16px;overflow:hidden}.MoneyStory_characterPickCopy__r3vZv{min-width:0}.MoneyStory_characterPickCopy__r3vZv em,.MoneyStory_characterPickCopy__r3vZv small,.MoneyStory_characterPickCopy__r3vZv span,.MoneyStory_characterPickCopy__r3vZv strong{display:block}.MoneyStory_characterPickCopy__r3vZv strong{font-size:clamp(15px,calc(14px + .2vw),16px)}.MoneyStory_characterPickCopy__r3vZv span{margin-top:1px;color:var(--ms-muted);font-size:var(--ms-type-small)}.MoneyStory_characterPickCopy__r3vZv em{margin-top:5px;color:var(--ms-gold-hi);font-size:var(--ms-type-caption);font-style:normal}.MoneyStory_characterPickCopy__r3vZv small{margin-top:5px;color:var(--ms-muted);font-size:var(--ms-type-caption);line-height:1.5}.MoneyStory_characterPickMeta__HW2Cv{grid-column:1/-1;grid-row:2;align-self:end;display:flex;justify-content:space-between;gap:6px;color:var(--ms-muted);font-size:var(--ms-type-caption)}.MoneyStory_characterPickMeta__HW2Cv b{font-weight:500}.MoneyStory_mobileSwipeHint__NJozy{display:none!important}.MoneyStory_selectedLifePreview__extU_{display:grid;gap:10px;max-width:720px;margin:16px auto 0;padding:14px;border:1px solid rgba(224,201,133,.34);border-radius:14px;background:rgba(224,201,133,.06);text-align:left}.MoneyStory_selectedLifeTop__6JqqF{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center}.MoneyStory_selectedLifeAvatar__UBWm_{width:72px;height:72px;border:1px solid rgba(224,201,133,.42);border-radius:16px;overflow:hidden}.MoneyStory_selectedLifeTop__6JqqF em,.MoneyStory_selectedLifeTop__6JqqF strong{display:block}.MoneyStory_selectedLifeTop__6JqqF strong{font-size:var(--ms-type-body)}.MoneyStory_selectedLifeTop__6JqqF em{margin-top:2px;color:var(--ms-gold-hi);font-size:var(--ms-type-small);font-style:normal}.MoneyStory_selectedLifePreview__extU_>p{margin:0;color:var(--ms-muted);font-size:var(--ms-type-small);line-height:1.55}.MoneyStory_selectedLifeStats__e4jfH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.MoneyStory_selectedLifeStats__e4jfH span{display:grid;grid-template-rows:minmax(0,1fr) auto;padding:8px;border:1px solid var(--ms-border);border-radius:10px;background:rgba(0,0,0,.08)}.MoneyStory_selectedLifeStats__e4jfH b,.MoneyStory_selectedLifeStats__e4jfH small{display:block}.MoneyStory_selectedLifeStats__e4jfH small{color:var(--ms-muted);font-size:var(--ms-type-caption)}.MoneyStory_selectedLifeStats__e4jfH b{margin-top:3px;font-size:var(--ms-type-small);font-weight:600}.MoneyStory_game__DUt3U{display:grid;grid-template-columns:260px minmax(0,1fr) 280px;min-height:620px}.MoneyStory_side__kJKPE{padding:22px;background:rgba(37,24,24,.72)}.MoneyStory_sideLeft__oTAZ5{border-right:1px solid var(--ms-border)}.MoneyStory_sideRight__h9PE4{border-left:1px solid var(--ms-border)}.MoneyStory_characterTop__Zm4Pw{display:grid;grid-template-columns:88px 1fr;gap:10px;align-items:center}.MoneyStory_characterBadge__OAFim{width:88px;height:88px;border:1px solid rgba(224,201,133,.42);border-radius:18px;overflow:hidden}.MoneyStory_characterName__eVGvk{font-size:22px;font-weight:700}.MoneyStory_characterRole__hRare,.MoneyStory_muted__xc5sg{color:var(--ms-muted)}.MoneyStory_characterRole__hRare{margin:2px 0 0;font-size:14px}.MoneyStory_story__Gm8J_{margin:18px 0 0;color:var(--ms-muted);font-size:14px;line-height:1.6}.MoneyStory_trait__GzAHa{margin:14px 0 0;border-left:2px solid var(--ms-gold);padding-left:10px;font-size:14px;line-height:1.5}.MoneyStory_goalText__d7m3t{margin-top:20px;padding-top:16px;border-top:1px solid var(--ms-border);font-size:14px;color:var(--ms-muted)}.MoneyStory_changeCharacterButton__jEqCl{width:100%;min-height:40px;margin-top:14px;border:1px solid var(--ms-border);border-radius:10px;padding:8px 10px;background:rgba(255,255,255,.025);color:var(--ms-muted);font:inherit;font-size:12px;cursor:pointer}.MoneyStory_changeCharacterButton__jEqCl:hover{border-color:rgba(224,201,133,.45);color:var(--ms-text)}.MoneyStory_center__U4m4u{min-width:0;padding:22px}.MoneyStory_monthTop__xlHAM{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;margin-bottom:18px}.MoneyStory_monthStatus__VpFFF{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;min-width:0}.MoneyStory_balanceSummary__nt19K{display:flex;align-items:center;justify-content:flex-end;gap:8px 14px;min-width:0;color:var(--ms-muted);font-size:var(--ms-type-small);line-height:1.35;text-align:right}.MoneyStory_balanceSummary__nt19K span{display:inline-flex;align-items:baseline;gap:5px;min-width:0;white-space:nowrap}.MoneyStory_balanceSummary__nt19K small{color:var(--ms-muted);font-size:12px;line-height:1.25}.MoneyStory_balanceSummary__nt19K strong{color:var(--ms-text);font-size:12.5px;font-weight:600;line-height:1.25}.MoneyStory_undoButton__AG_Fe{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;align-self:flex-start;white-space:nowrap;line-height:1;border:1px solid var(--ms-border);border-radius:10px;padding:7px 10px;background:rgba(255,255,255,.035);color:var(--ms-text);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.MoneyStory_undoButton__AG_Fe:disabled{opacity:.35;cursor:not-allowed}.MoneyStory_monthNum__hlMHW{color:var(--ms-gold);font-size:14px;font-weight:700}.MoneyStory_seed__IrypB{color:var(--ms-muted);font-size:12px}.MoneyStory_card__vifQk,.MoneyStory_characterPickCard__RBmMd,.MoneyStory_choice__lvNzP,.MoneyStory_coverageItem__hdmk7,.MoneyStory_coverageMissing__0gMus,.MoneyStory_recoveryChoice__2priK,.MoneyStory_selectedLifePreview__extU_,.MoneyStory_sidebarSection__kCQWe{box-sizing:border-box;min-width:0}.MoneyStory_choice__lvNzP span,.MoneyStory_choice__lvNzP strong,.MoneyStory_coverageItem__hdmk7,.MoneyStory_coverageMissing__0gMus,.MoneyStory_eventText__LrOfb,.MoneyStory_eventTitle__sTpXT,.MoneyStory_goalFormula__Ag3Rc,.MoneyStory_goalNext__O7nVO,.MoneyStory_monthStatus__VpFFF,.MoneyStory_recoveryChoice__2priK span,.MoneyStory_selectedLifePreview__extU_{max-width:100%;overflow-wrap:normal}.MoneyStory_card__vifQk{border:1px solid var(--ms-border);border-radius:16px;background:linear-gradient(145deg,rgba(74,58,58,.82),rgba(37,24,24,.72));padding:20px}.MoneyStory_card__vifQk>h3{margin:0;font-size:18px;line-height:1.5}.MoneyStory_category__UP6XI{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(224,201,133,.35);border-radius:999px;padding:0 10px;color:var(--ms-gold-hi);font-size:12px}.MoneyStory_eventTitle__sTpXT{margin:12px 0 0;font-size:28px;line-height:1.35}.MoneyStory_eventText__LrOfb{margin:12px 0 0;color:var(--ms-muted);font-size:16px;line-height:1.6}.MoneyStory_sensitive__Btbvo{margin-top:14px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.04);color:var(--ms-muted);font-size:12px}.MoneyStory_choices__nxRdt{display:grid;gap:8px;margin-top:16px}.MoneyStory_choice__lvNzP{width:100%;text-align:left;border:1px solid var(--ms-border);background:rgba(255,255,255,.035);color:var(--ms-text)}.MoneyStory_choice__lvNzP strong{display:block}.MoneyStory_choice__lvNzP span{display:block;margin-top:3px;color:var(--ms-muted);font-size:14px;font-weight:400}.MoneyStory_choice__lvNzP .MoneyStory_choiceOutcome__58Kc_{margin-top:6px;line-height:1.55}.MoneyStory_choice__lvNzP .MoneyStory_choiceImpact__GFPba{margin-top:8px;color:var(--ms-gold-hi);font-size:14px;line-height:1.6;font-weight:500}.MoneyStory_key__BViOC{float:right;min-width:24px;text-align:center;color:var(--ms-gold)}.MoneyStory_acknowledgement__PoKqu{display:grid;gap:12px;margin-top:16px}.MoneyStory_acknowledgement__PoKqu .MoneyStory_primary__Eac_H{width:100%}.MoneyStory_eventImpact__TnKn9{display:grid;gap:5px;margin-top:12px;padding:10px 12px;border:1px solid rgba(224,201,133,.3);border-radius:12px;background:rgba(224,201,133,.06);color:var(--ms-gold-hi);font-size:14px;line-height:1.5}.MoneyStory_ledger__mbQFQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:12px 0 0;padding:12px;border-radius:12px;background:rgba(0,0,0,.12);font-size:14px}.MoneyStory_ledger__mbQFQ div{display:flex;justify-content:space-between;gap:8px}.MoneyStory_ledger__mbQFQ span:first-child{color:var(--ms-muted)}.MoneyStory_meterHeader__J4aFM{display:flex;justify-content:space-between;gap:8px;align-items:flex-end;margin-bottom:7px;font-size:14px}.MoneyStory_meterHeader__J4aFM span:last-child{color:var(--ms-muted);font-size:12px}.MoneyStory_meterTrack__31Dp0{position:relative;height:18px;overflow:hidden;border:1px solid var(--ms-border);border-radius:999px;background:#211515}.MoneyStory_meterTrack__31Dp0:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent calc(20% - 1px),rgba(255,255,255,.12) calc(20% - 1px),rgba(255,255,255,.12) 20%);pointer-events:none}.MoneyStory_meterFill__3_v9H{height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,#967f4d,var(--ms-gold-hi));transition:none}.MoneyStory_valueLine__394Of{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:9px;color:var(--ms-muted);font-size:14px;line-height:1.55}.MoneyStory_meterDetail__zbUxA{display:grid;gap:3px;text-align:right}.MoneyStory_meterDetail__zbUxA small{font-size:12px;line-height:1.45;color:rgba(186,171,171,.8)}.MoneyStory_goalJourney__IuTiO{display:grid;gap:8px}.MoneyStory_goalJourneyHeader__I9tGh{display:flex;justify-content:space-between;gap:8px;align-items:flex-end;font-size:14px}.MoneyStory_goalJourneyHeader__I9tGh span{color:var(--ms-muted);font-size:12px}.MoneyStory_goalScore__xYN1H{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.MoneyStory_goalScore__xYN1H strong{font-size:28px;color:var(--ms-gold-hi);line-height:1}.MoneyStory_goalScore__xYN1H span{color:var(--ms-muted);font-size:14px;text-align:right}.MoneyStory_goalJourneyTrack__EYqNh{position:relative;height:18px;overflow:hidden;border:1px solid var(--ms-border);border-radius:999px;background:#211515}.MoneyStory_goalJourneyFill__yBJLg{height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,#967f4d,var(--ms-gold-hi));transition:none}.MoneyStory_goalMilestoneLine__OAgWL{display:flex;justify-content:space-between;color:var(--ms-muted);font-size:12px}.MoneyStory_goalMilestoneLine__OAgWL strong{color:var(--ms-gold-hi)}.MoneyStory_goalNext__O7nVO{margin:0;color:var(--ms-text);font-size:14px;line-height:1.5}.MoneyStory_goalReserveNote__rmLaW{display:grid;gap:3px;padding:8px 9px;border-radius:9px;background:rgba(0,0,0,.1);color:var(--ms-muted);font-size:14px;line-height:1.45}.MoneyStory_goalReserveNote__rmLaW small{font-size:12px;line-height:1.45}.MoneyStory_goalFormula__Ag3Rc{color:rgba(186,171,171,.78);font-size:14px;line-height:1.55}.MoneyStory_sidebarSection__kCQWe{padding:16px 0;border-bottom:1px solid var(--ms-border)}.MoneyStory_sidebarSection__kCQWe:first-child{padding-top:0}.MoneyStory_sidebarSection__kCQWe:last-child{border-bottom:0;padding-bottom:0}.MoneyStory_protections__dMMkf{margin-top:0}.MoneyStory_sidebarHeading__V8s34{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.MoneyStory_sidebarHeading__V8s34 h3{margin:0;font-size:14px;color:var(--ms-text);font-weight:600}.MoneyStory_coverageList__5PATh{display:grid;gap:8px}.MoneyStory_coverageItem__hdmk7,.MoneyStory_coverageMissing__0gMus{padding:9px 10px;border:1px solid var(--ms-border);border-radius:10px;background:rgba(255,255,255,.025)}.MoneyStory_coverageMissing__0gMus,.MoneyStory_coverageTitle__Lrbd3{display:flex;justify-content:space-between;gap:8px;align-items:center}.MoneyStory_coverageMissing__0gMus span,.MoneyStory_coverageTitle__Lrbd3 span{display:inline-flex;align-items:center;gap:6px;font-size:14px}.MoneyStory_coverageTitle__Lrbd3 strong{color:var(--ms-gold-hi);font-size:14px;font-weight:600}.MoneyStory_coverageItem__hdmk7 small{display:block;margin-top:5px;color:var(--ms-muted);font-size:14px;line-height:1.45}.MoneyStory_coverageMissing__0gMus small,.MoneyStory_netFormula__T9_vC{color:var(--ms-muted);font-size:14px}.MoneyStory_netFormula__T9_vC{margin:12px 0 0;line-height:1.6}.MoneyStory_resultSnapshot__tBOGB{padding:16px;border:1px solid var(--ms-border);border-radius:16px;background:linear-gradient(145deg,rgba(74,58,58,.82),rgba(37,24,24,.72))}.MoneyStory_resultSnapshot__tBOGB h3{margin:0;font-size:18px;line-height:1.5}.MoneyStory_resultLead__xj3_R{margin:8px 0 12px;color:var(--ms-muted);line-height:1.65}.MoneyStory_resultNumbers__CSPs3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.MoneyStory_numberBox__g8f1k{min-width:0;padding:12px;border:1px solid var(--ms-border);border-radius:11px;background:rgba(255,255,255,.025)}.MoneyStory_numberBox__g8f1k small{display:block;color:var(--ms-muted)}.MoneyStory_numberBox__g8f1k strong{display:block;margin-top:4px;font-size:18px}.MoneyStory_numberBox__g8f1k span{display:block;margin-top:4px;color:var(--ms-muted);font-size:14px;line-height:1.45;overflow-wrap:normal}.MoneyStory_resultCompare__U_0TF{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--ms-border);color:var(--ms-muted);font-size:14px}.MoneyStory_resultCompare__U_0TF strong{color:var(--ms-text)}.MoneyStory_shortfall__zmGxt{border-color:rgba(235,217,162,.6)}.MoneyStory_shortfallActions__Pc5L4{display:grid;gap:8px;margin-top:16px}.MoneyStory_recoveryChoice__2priK{width:100%;min-height:52px;text-align:left;border:1px solid var(--ms-border);border-radius:12px;padding:12px 14px;background:rgba(255,255,255,.035);color:var(--ms-text);font:inherit;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.MoneyStory_recoveryChoice__2priK strong{display:block;font-size:15px}.MoneyStory_recoveryChoice__2priK span{display:block;margin-top:6px;color:var(--ms-muted);font-size:14px;line-height:1.55;font-weight:400}.MoneyStory_recoveryExhausted__QPfq1{margin:8px 0 0;padding:12px 14px;border-radius:11px;background:rgba(115,42,42,.14);color:var(--ms-muted);font-size:13px;line-height:1.6}.MoneyStory_loanPreview__4UAW1{margin:10px 0 0;padding:12px;border-radius:10px;background:rgba(0,0,0,.14);color:var(--ms-muted);font-size:14px;line-height:1.55}.MoneyStory_result__Sfo14{padding:24px}.MoneyStory_resultPortrait__ODTTD{width:82px;height:82px;margin:0 auto 14px;border:1px solid rgba(224,201,133,.42);border-radius:20px;overflow:hidden}.MoneyStory_resultHero__AjJQR{text-align:center;padding:16px 0}.MoneyStory_resultHero__AjJQR h2{margin:8px 0 0;font-size:32px;line-height:1.4;text-wrap:balance}.MoneyStory_resultHero__AjJQR p{max-width:640px;margin:12px auto 0;color:var(--ms-muted);font-size:var(--ms-type-body)}.MoneyStory_resultGrid__8qyL9{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.MoneyStory_resultWide__Pbvre{grid-column:1/-1}.MoneyStory_decisionList__9cOAx,.MoneyStory_watchList__XBiUf{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:10px}.MoneyStory_decisionList__9cOAx li,.MoneyStory_watchList__XBiUf li{padding:10px 0;border-bottom:1px solid var(--ms-border)}.MoneyStory_decisionList__9cOAx li:last-child,.MoneyStory_watchList__XBiUf li:last-child{border-bottom:0}.MoneyStory_decisionList__9cOAx small,.MoneyStory_decisionList__9cOAx span,.MoneyStory_decisionList__9cOAx strong{display:block}.MoneyStory_decisionList__9cOAx strong{font-size:13px}.MoneyStory_decisionList__9cOAx span{margin-top:4px;color:var(--ms-text);font-size:14px}.MoneyStory_decisionList__9cOAx small{margin-top:3px;color:var(--ms-gold-hi);font-size:14px;line-height:1.5}.MoneyStory_watchList__XBiUf li{color:var(--ms-muted);font-size:14px;line-height:1.6}.MoneyStory_emptyResultNote__FhAC1{margin:12px 0 0;color:var(--ms-muted);font-size:13px;line-height:1.65}.MoneyStory_timeline__Bfmp8{margin:0;padding:0;list-style:none;display:grid;gap:8px}.MoneyStory_timeline__Bfmp8 li{display:grid;grid-template-columns:70px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--ms-border);font-size:13px}.MoneyStory_timeline__Bfmp8 strong{color:var(--ms-gold)}.MoneyStory_resultActions__tDOxY{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.MoneyStory_resultActions__tDOxY a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.MoneyStory_lineCard__eWy0q{margin-top:16px;padding:16px;border:1px solid rgba(224,201,133,.42);border-radius:14px;background:rgba(224,201,133,.07)}.MoneyStory_lineCard__eWy0q h3{margin:0}.MoneyStory_lineCard__eWy0q p{margin:8px 0 14px;color:var(--ms-muted)}.MoneyStory_lineCard__eWy0q a{display:inline-flex;text-decoration:none}.MoneyStory_explain__RgCmY{padding:48px 80px;background:var(--ms-deep);border-top:1px solid var(--ms-border)}.MoneyStory_explainInner__tqA80>h2{font-size:38px;line-height:1.4;text-wrap:balance}.MoneyStory_explainGrid__sF5ge{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.MoneyStory_explainCard__CbJUj{padding:18px;border-top:1px solid var(--ms-border)}.MoneyStory_explainCard__CbJUj strong{display:block;color:var(--ms-gold-hi);font-size:var(--ms-type-body-lg)}.MoneyStory_explainCard__CbJUj p{margin:8px 0 0;color:var(--ms-muted);font-size:var(--ms-type-body);line-height:1.65}.MoneyStory_disclaimer__fu1mm{margin:28px 0 0;color:var(--ms-muted);font-size:14px;line-height:1.6}.MoneyStory_root__7nV6I .MoneyStory_disclaimer__fu1mm a{color:var(--ms-gold);text-decoration:underline;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.MoneyStory_choice__lvNzP:not(:disabled):hover,.MoneyStory_danger__nc_02:not(:disabled):hover,.MoneyStory_primary__Eac_H:not(:disabled):hover,.MoneyStory_recoveryChoice__2priK:not(:disabled):hover,.MoneyStory_secondary__trLsq:not(:disabled):hover{transform:translateY(-1px)}.MoneyStory_choice__lvNzP:not(:disabled):hover,.MoneyStory_recoveryChoice__2priK:not(:disabled):hover{border-color:rgba(224,201,133,.5)}}@media (max-width:1120px){.MoneyStory_hero__9VfTC{padding:40px}.MoneyStory_gameSection__ssk4z{padding:28px 40px 56px}.MoneyStory_explain__RgCmY{padding:40px}.MoneyStory_title__sotLM{font-size:38px}.MoneyStory_characterPicker__q9edu{grid-template-columns:repeat(2,minmax(0,1fr))}.MoneyStory_game__DUt3U{grid-template-columns:240px minmax(0,1fr)}.MoneyStory_sideRight__h9PE4{grid-column:1/-1;border-left:0;border-top:1px solid var(--ms-border);display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.MoneyStory_sidebarSection__kCQWe{padding:16px 0}.MoneyStory_sidebarSection__kCQWe:first-child,.MoneyStory_sidebarSection__kCQWe:nth-child(2){border-bottom:1px solid var(--ms-border)}.MoneyStory_sidebarSection__kCQWe:nth-child(3),.MoneyStory_sidebarSection__kCQWe:nth-child(4){border-bottom:0}}@media (max-width:680px){.MoneyStory_changeCharacterButton__jEqCl{margin-top:10px;min-height:44px}.MoneyStory_goalText__d7m3t{margin-bottom:0}.MoneyStory_characterPicker__q9edu{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;margin:22px -16px 0;padding:0 16px 10px;text-align:left;scrollbar-width:none}.MoneyStory_characterPicker__q9edu::-webkit-scrollbar{display:none}.MoneyStory_characterPickCard__RBmMd{flex:0 0 220px;grid-template-columns:64px minmax(0,1fr);height:auto;align-self:stretch;scroll-snap-align:start;padding:10px}.MoneyStory_characterPickAvatar___YIQ5{width:64px;height:64px;border-radius:13px}.MoneyStory_characterPickCopy__r3vZv strong{font-size:14.5px}.MoneyStory_characterPickCopy__r3vZv span{font-size:14px;white-space:normal;line-height:1.5}.MoneyStory_characterPickCopy__r3vZv em{font-size:12px;line-height:1.35}.MoneyStory_characterPickCopy__r3vZv small,.MoneyStory_characterPickMeta__HW2Cv{display:none}.MoneyStory_mobileSwipeHint__NJozy{display:block!important;margin:4px 0 0!important;text-align:left!important;color:var(--ms-muted)!important;font-size:12px!important}.MoneyStory_selectedLifePreview__extU_{margin-top:10px;padding:12px}.MoneyStory_selectedLifeStats__e4jfH{grid-template-columns:1fr 1fr}.MoneyStory_start__yzY5v{padding:30px 16px}.MoneyStory_start__yzY5v h2{font-size:28px;line-height:1.4}.MoneyStory_start__yzY5v p{font-size:16px;line-height:1.65}.MoneyStory_startActions__qNHkK{flex-direction:column}.MoneyStory_startActions__qNHkK .MoneyStory_primary__Eac_H,.MoneyStory_startActions__qNHkK .MoneyStory_secondary__trLsq{width:100%}.MoneyStory_hero__9VfTC{padding:32px 24px}.MoneyStory_title__sotLM{font-size:30px}.MoneyStory_subtitle__hA3Ne{font-size:16px}.MoneyStory_gameSection__ssk4z{padding:24px 24px 40px}.MoneyStory_explain__RgCmY{padding:40px 24px}.MoneyStory_explainInner__tqA80>h2{font-size:28px}.MoneyStory_shell__rbjFX{border-radius:14px}.MoneyStory_game__DUt3U{display:block}.MoneyStory_sideLeft__oTAZ5{border-right:0;border-bottom:1px solid var(--ms-border);padding:16px}.MoneyStory_sideRight__h9PE4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;border-top:1px solid var(--ms-border);padding:14px}.MoneyStory_sidebarSection__kCQWe{min-width:0;padding:13px;border:1px solid var(--ms-border)!important;border-radius:12px;background:rgba(255,255,255,.02)}.MoneyStory_sidebarSection__kCQWe:last-child{grid-column:1/-1}.MoneyStory_meterHeader__J4aFM{align-items:flex-start}.MoneyStory_meterTrack__31Dp0{height:14px}.MoneyStory_valueLine__394Of{display:block;margin-top:7px}.MoneyStory_valueLine__394Of>span{display:none}.MoneyStory_meterDetail__zbUxA{max-width:none;text-align:left}.MoneyStory_meterDetail__zbUxA small,.MoneyStory_meterDetail__zbUxA span{font-size:12px}.MoneyStory_goalScore__xYN1H{display:block}.MoneyStory_goalScore__xYN1H strong{font-size:23px}.MoneyStory_goalScore__xYN1H span{display:block;margin-top:4px;text-align:left;font-size:14px}.MoneyStory_goalJourneyTrack__EYqNh{height:14px}.MoneyStory_goalFormula__Ag3Rc,.MoneyStory_goalNext__O7nVO{font-size:14px}.MoneyStory_coverageList__5PATh{grid-template-columns:1fr 1fr;gap:6px}.MoneyStory_coverageItem__hdmk7,.MoneyStory_coverageMissing__0gMus{padding:8px}.MoneyStory_coverageTitle__Lrbd3{display:block}.MoneyStory_coverageTitle__Lrbd3 strong{display:block;margin-top:3px}.MoneyStory_coverageItem__hdmk7 small:nth-of-type(2){display:none}.MoneyStory_center__U4m4u{padding:12px}.MoneyStory_monthTop__xlHAM{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;align-items:start;margin-bottom:14px}.MoneyStory_monthStatus__VpFFF{display:contents}.MoneyStory_balanceSummary__nt19K{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;text-align:left}.MoneyStory_balanceSummary__nt19K span{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--ms-border);border-radius:10px;background:rgba(255,255,255,.025);white-space:normal}.MoneyStory_balanceSummary__nt19K small{font-size:12px}.MoneyStory_balanceSummary__nt19K strong{font-size:13px}.MoneyStory_undoButton__AG_Fe{grid-column:2;grid-row:1;min-height:44px}.MoneyStory_card__vifQk{padding:16px}.MoneyStory_eventTitle__sTpXT{font-size:24px;line-height:1.35}.MoneyStory_eventText__LrOfb{font-size:16px;line-height:1.6}.MoneyStory_choice__lvNzP{padding:13px 14px}.MoneyStory_choice__lvNzP .MoneyStory_choiceImpact__GFPba{font-size:14px;line-height:1.55}.MoneyStory_story__Gm8J_{display:none}.MoneyStory_characterTop__Zm4Pw{grid-template-columns:72px minmax(0,1fr)}.MoneyStory_characterBadge__OAFim{width:72px;height:72px;border-radius:15px}.MoneyStory_characterName__eVGvk{font-size:19px}.MoneyStory_goalText__d7m3t,.MoneyStory_trait__GzAHa{margin-top:10px}.MoneyStory_ledger__mbQFQ{grid-template-columns:1fr}.MoneyStory_resultNumbers__CSPs3{grid-template-columns:1fr 1fr}.MoneyStory_result__Sfo14{padding:16px}.MoneyStory_resultHero__AjJQR h2{font-size:28px}.MoneyStory_explainGrid__sF5ge,.MoneyStory_resultGrid__8qyL9{grid-template-columns:1fr}.MoneyStory_timeline__Bfmp8 li{grid-template-columns:58px 1fr}.MoneyStory_resultActions__tDOxY{flex-direction:column}.MoneyStory_resultActions__tDOxY a,.MoneyStory_resultActions__tDOxY button{width:100%}}@media (min-width:681px) and (max-width:1439px){.MoneyStory_monthTop__xlHAM{grid-template-columns:minmax(0,1fr) auto}.MoneyStory_monthStatus__VpFFF{display:contents}.MoneyStory_balanceSummary__nt19K{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;text-align:left}.MoneyStory_balanceSummary__nt19K span{display:grid;gap:4px;white-space:normal}.MoneyStory_undoButton__AG_Fe{grid-column:2;grid-row:1}}@media (prefers-reduced-motion:reduce){.MoneyStory_choice__lvNzP,.MoneyStory_danger__nc_02,.MoneyStory_goalJourneyFill__yBJLg,.MoneyStory_meterFill__3_v9H,.MoneyStory_primary__Eac_H,.MoneyStory_recoveryChoice__2priK,.MoneyStory_secondary__trLsq{transition:none!important}}@media (max-width:420px){.MoneyStory_resultNumbers__CSPs3{grid-template-columns:1fr}.MoneyStory_resultCompare__U_0TF{align-items:flex-start;justify-content:flex-start}.MoneyStory_sideRight__h9PE4{grid-template-columns:1fr}.MoneyStory_sidebarSection__kCQWe:last-child{grid-column:auto}.MoneyStory_coverageList__5PATh{grid-template-columns:1fr}.MoneyStory_monthTop__xlHAM{gap:8px 10px}.MoneyStory_balanceSummary__nt19K{gap:6px}.MoneyStory_balanceSummary__nt19K span{padding:7px 8px}.MoneyStory_balanceSummary__nt19K small{font-size:12px}.MoneyStory_balanceSummary__nt19K strong{font-size:12.5px}.MoneyStory_undoButton__AG_Fe{padding-inline:9px}.MoneyStory_eventTitle__sTpXT{font-size:24px}.MoneyStory_characterPickCard__RBmMd{flex-basis:220px}}.MoneyStory_root__7nV6I :is(.MoneyStory_primary__Eac_H,.MoneyStory_secondary__trLsq,.MoneyStory_choice__lvNzP,.MoneyStory_danger__nc_02,.MoneyStory_recoveryChoice__2priK,.MoneyStory_characterPickCard__RBmMd,.MoneyStory_undoButton__AG_Fe,.MoneyStory_changeCharacterButton__jEqCl):focus-visible{outline:2px solid var(--ms-gold-hi);outline-offset:3px}.MoneyStory_changeCharacterButton__jEqCl,.MoneyStory_undoButton__AG_Fe{min-height:44px}@media (hover:hover) and (pointer:fine){.MoneyStory_primary__Eac_H:not(:disabled):hover{background:var(--ms-gold-hi)}.MoneyStory_secondary__trLsq:not(:disabled):hover{background:rgba(224,201,133,.1)}}.MoneyStory_eventTitle__sTpXT{overflow-wrap:normal;word-break:normal;text-wrap:balance}.MoneyStory_balanceSummary__nt19K small{font-size:14px}.MoneyStory_balanceSummary__nt19K strong{font-size:16px}@media (min-width:681px) and (max-width:1120px){.MoneyStory_sideRight__h9PE4>.MoneyStory_sidebarSection__kCQWe{padding-top:16px}}@media (max-width:680px){.MoneyStory_coverageList__5PATh,.MoneyStory_sideRight__h9PE4{grid-template-columns:1fr}.MoneyStory_balanceSummary__nt19K small{font-size:14px}.MoneyStory_balanceSummary__nt19K strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.MoneyStory_choice__lvNzP,.MoneyStory_danger__nc_02,.MoneyStory_primary__Eac_H,.MoneyStory_recoveryChoice__2priK,.MoneyStory_secondary__trLsq{transform:none!important}}