.life_title__WNQzw{margin:28px 0 0;font-size:40px;font-weight:700;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.life_titleSub__awR1Z{margin:10px 0 0;font-size:16px;line-height:1.7;color:var(--ink-soft);max-width:34em}.life_wrap__O1Gu_{max-width:640px;margin:0 auto}.life_form__viiDq{display:grid;grid-gap:20px;gap:20px;margin-top:28px}.life_row2__12bbz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.life_check__7e_ln{display:flex;align-items:center;gap:8px;align-self:end;min-height:46px;font-size:14px;cursor:pointer}.life_check__7e_ln input{width:18px;height:18px;accent-color:var(--ink)}.life_row3__Q5ss5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.life_label__aYq1C{display:block;font-size:12px;font-weight:600;color:var(--ink-faint);margin-bottom:6px}.life_seg__ma8eB{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line-strong)}.life_seg__ma8eB button{border:0;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--ink-faint);padding:10px 12px 9px;margin-bottom:-1px;border-bottom:2px solid transparent;cursor:pointer}.life_seg__ma8eB button:hover{color:var(--ink)}.life_seg__ma8eB button.life_on__at64_{color:var(--ink);font-weight:700;border-bottom-color:var(--ink)}.life_go__NbvUj{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:56px;border:0;border-radius:0;background:var(--ink);color:var(--bg);font:inherit;font-size:18px;font-weight:700;cursor:pointer;transition:transform .12s}.life_go__NbvUj:active{transform:scale(.98)}.life_go__NbvUj svg{transform:rotate(-90deg)}.life_go__NbvUj:disabled{opacity:.3;cursor:default;transform:none}.life_err__McwLF{font-size:12px;color:var(--warn);margin:0}.life_hud__8wSON{padding-top:24px}.life_hudTop__R4_WB{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.life_hudTop__R4_WB>*{min-width:0}.life_year__Q8bYT:focus{outline:none}.life_year__Q8bYT{font-size:48px;font-weight:700;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life_age__9_U8e{display:block;margin-top:6px;font-size:16px;font-weight:500;color:var(--ink-soft)}.life_worth__fakKj{text-align:right}.life_worthK__tZJ_P{display:block;font-size:12px;color:var(--ink-faint)}.life_worthV__D7vtC{display:block;font-size:24px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.life_delta__xbSET{font-weight:600}.life_delta__xbSET,.life_income__yvsMj{display:block;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life_income__yvsMj{margin-top:2px;color:var(--ink-soft);overflow-wrap:anywhere}.life_up__p_ixK{color:var(--money)}.life_down__go7Er{color:var(--warn)}.life_track__ienO9{display:grid;grid-gap:2px;gap:2px;margin-top:18px}.life_cell___5Kby{height:10px;background:var(--line)}.life_cell___5Kby.life_done__JQKwS{background:var(--ink)}.life_cell___5Kby.life_now__bDrak{background:var(--accent);animation:life_blink__HG2Zx 1.2s ease-in-out infinite}.life_trackAges__HB1VJ{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life_gauges__rn3NG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px;padding-bottom:18px;border-bottom:2px solid var(--ink)}.life_gK__SOOtj{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-faint)}.life_gK__SOOtj b{font-weight:600;color:var(--ink)}.life_gBar__Y7Gjc{display:block;height:4px;margin-top:6px;background:var(--line)}.life_gBar__Y7Gjc i{display:block;height:100%;background:var(--ink);transition:width .6s ease}.life_gBar__Y7Gjc.life_low__cHiE0 i{background:var(--warn)}.life_sec__Ed_0c{margin-top:28px}.life_secH__7ATeP{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink-faint)}.life_events__XrsNT{list-style:none;margin:0;padding:0}.life_ev__5tD8O{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line);font-size:18px;font-weight:500;line-height:1.5;opacity:0;animation:life_rise__yC4Wc .45s ease forwards}.life_ev__5tD8O svg{margin-top:3px;color:var(--ink-faint)}.life_ev__5tD8O.life_good___cr9e svg{color:var(--money)}.life_ev__5tD8O.life_bad__bcMz9 svg{color:var(--warn)}.life_choices__tGFHA{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.life_choice__IzE3I{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:16px;border:1px solid var(--line-strong);border-radius:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background .12s,color .12s}.life_choice__IzE3I:hover{border-color:var(--ink)}.life_choice__IzE3I.life_on__at64_{background:var(--ink);color:var(--bg);border-color:var(--ink)}.life_choiceT__XkRy3{display:block;font-size:16px;font-weight:700}.life_choiceS__Tsb0A{display:block;margin-top:2px;font-size:12px;opacity:.7}.life_choice__IzE3I svg{opacity:0;transition:opacity .12s}.life_choice__IzE3I.life_on__at64_ svg{opacity:1}.life_coin__e47J6{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);position:relative}.life_coin__e47J6>svg{color:var(--ink-faint)}.life_coin__e47J6.life_got__kr1jH>svg{color:var(--accent)}.life_coinT__Gpir9{display:block;font-size:14px;font-weight:600;line-height:1.5}.life_coinS__Q0gqK{display:block;font-size:12px;color:var(--ink-faint);line-height:1.5}.life_coinS__Q0gqK a{color:var(--link)}.life_pick__TAY1X{min-width:96px;height:40px;padding:0 12px;border:1px solid var(--ink);border-radius:0;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap}.life_coin__e47J6.life_got__kr1jH .life_pick__TAY1X{background:var(--accent);border-color:var(--accent);color:var(--bg)}.life_pop___er85{position:absolute;right:8px;top:0;font-size:16px;font-weight:700;color:var(--accent);pointer-events:none;animation:life_pop___er85 .8s ease forwards}.life_none__z5u5f{padding:14px 0;margin:0;font-size:14px;color:var(--ink-faint);border-bottom:1px solid var(--line)}.life_next__f5kL4{margin-top:28px}.life_autoRow__v__OL{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.life_autoRow__v__OL .life_ghost__hHWqO{flex:1 1 160px}.life_autoNote__pOSGu{flex-basis:100%;margin:4px 0 0;font-size:12px;color:var(--ink-faint);line-height:1.6}.life_spark__pa_q4{display:flex;align-items:flex-end;gap:2px;height:72px;margin-top:8px;border-bottom:1px solid var(--line-strong)}.life_spark__pa_q4 i{flex:1 1;min-width:0;background:var(--ink);transform-origin:bottom;animation:life_rise__yC4Wc .6s ease both}.life_curtain__zgJ3X{position:fixed;inset:0;z-index:200;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;background:var(--bg);animation:life_curtain__zgJ3X 1s ease forwards;pointer-events:none}.life_curtainY__cKPIy{font-size:72px;font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life_curtainA__sa7aG{font-size:18px;color:var(--ink-soft)}.life_endK__ffPE7{margin:28px 0 0;font-size:16px;color:var(--ink-soft)}.life_endV__8_Yzl{display:block;margin-top:4px;font-size:48px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life_real__Vr6Xv{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.life_real__Vr6Xv b{color:var(--ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life_map__DabY6{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:3px;gap:3px;margin-top:20px}.life_mapCell__lHojj{display:flex;flex-direction:column;justify-content:space-between;min-height:56px;padding:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.life_mapCell__lHojj b{font-size:12px;font-weight:700}.life_mapCell__lHojj span{font-size:10px}.life_bars__bwSPe{display:grid;grid-gap:12px;gap:12px;margin-top:8px}.life_barRow__gcrqu{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;font-size:14px}.life_barRow__gcrqu i{display:block;height:14px;background:var(--line-strong);transform-origin:left;animation:life_grow__TuvJU .8s ease both}.life_barRow__gcrqu.life_me__3x1nH i{background:var(--accent)}.life_barRow__gcrqu.life_without__YNgF9 i{background:var(--warn);opacity:.6}.life_barRow__gcrqu.life_asset__W4e42 i{background:var(--money)}.life_barRow__gcrqu b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.life_barNote__2VUym{margin:10px 0 0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.life_barNote__2VUym b{color:var(--accent)}.life_saveNote__beSU9{margin:20px 0 0;font-size:12px;color:var(--ink-faint)}.life_history__Lwd3_{list-style:none;margin:0;padding:0}.life_history__Lwd3_ li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.life_history__Lwd3_ small{display:block;font-size:12px;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life_history__Lwd3_ b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.life_needTag__aqF8t{margin-left:2px;font-size:14px;font-weight:700;color:var(--warn)}.life_need__1d1yd{border-color:var(--warn)!important}.life_needNote__dAp_7{margin:0 0 -8px;font-size:12px;color:var(--ink-faint)}.life_missing__a9htA{margin:0;font-size:12px;color:var(--warn)}.life_hint__O11F7{display:block;margin-top:4px;font-size:12px;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life_use_cash__3V8W_,.life_use_offset__ae8Yn{font-weight:600;color:var(--money)}.life_use_payback__lZQbC,.life_use_voucher__4ICRl{font-weight:600;color:var(--ink-faint)}.life_status__c9cyw{margin:4px 0 0}.life_status__c9cyw div{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.6}.life_status__c9cyw dt{color:var(--ink-faint);font-size:12px;font-weight:600;padding-top:2px}.life_status__c9cyw dd{margin:0;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life_story__aQFmj div{grid-template-columns:96px minmax(0,1fr)}.life_story__aQFmj dd span{display:block}.life_chunk__w3Mse{display:inline-block;max-width:100%}.life_ledgerBox__me_WG{margin-top:24px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.life_ledgerBox__me_WG summary,.life_logFlow__T__Wc summary{padding:12px 0;font-size:14px;font-weight:600;cursor:pointer}.life_logFlow__T__Wc summary{padding:6px 0;font-size:12px;color:var(--ink-faint)}.life_ledger__ZrHg_{padding-bottom:12px}.life_ledgerH__GzCIn{margin:12px 0 4px;font-size:12px;font-weight:600;color:var(--ink-faint)}.life_ledgerRow__GJkLJ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;margin:0;padding:6px 0;border-bottom:1px solid var(--line);font-size:14px}.life_ledgerRow__GJkLJ b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.life_ledgerSum__uYWU_{border-top:2px solid var(--ink);border-bottom:0;margin-top:8px;font-weight:700}.life_log__E3EFI{list-style:none;margin:0;padding:0}.life_log__E3EFI li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.6}.life_logY__57J8s{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life_logY__57J8s small{display:block;font-weight:400;font-size:12px;color:var(--ink-faint)}.life_logL__NV6MI{color:var(--ink-soft);min-width:0}.life_logI__4ZUof{display:block;margin-top:2px;font-size:12px;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life_logBox__QCl4r{margin-top:28px;border-top:1px solid var(--line-strong)}.life_logBox__QCl4r summary{padding:14px 0;font-size:14px;font-weight:600;cursor:pointer}.life_logG__zr3bf{display:block;margin-top:2px;font-size:12px;color:var(--accent)}.life_logW__9xg_7{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.life_actions__mNE6P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:24px}.life_ghost__hHWqO{height:48px;border:1px solid var(--line-strong);border-radius:0;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.life_ghost__hHWqO:hover{border-color:var(--ink)}.life_how__NeeYB{margin-top:48px;padding-top:20px;border-top:2px solid var(--ink)}.life_howTitle__iQAEf{font-size:20px;font-weight:700;margin:0 0 10px}.life_how__NeeYB h3{font-size:14px;font-weight:700;margin:24px 0 0;padding-bottom:8px;border-bottom:1px solid var(--line-strong)}.life_how__NeeYB ul{list-style:none;margin:0;padding:0}.life_how__NeeYB li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:8px;gap:8px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.7;color:var(--ink-soft)}.life_legend__otU_G{margin:12px 0 0;font-size:12px;color:var(--ink-faint)}.life_legend__otU_G b{margin-left:8px}.life_legend__otU_G b:first-child{margin-left:0}.life_tagGame__IonWB,.life_tagLaw__5xiL5,.life_tagSrc__NQV4C{font-size:10px;font-weight:700;letter-spacing:.02em;padding-top:2px}.life_tagSrc__NQV4C{color:var(--money)}.life_tagLaw__5xiL5{color:var(--link)}.life_tagGame__IonWB{color:var(--ink-faint)}@keyframes life_rise__yC4Wc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes life_blink__HG2Zx{50%{opacity:.35}}@keyframes life_pop___er85{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-28px)}}@keyframes life_curtain__zgJ3X{0%,55%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes life_grow__TuvJU{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:480px){.life_status__c9cyw div{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.life_status__c9cyw dt{padding-top:0;grid-column:1/-1}.life_row3__Q5ss5{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.life_row3__Q5ss5>:last-child{grid-column:1/-1}.life_title__WNQzw{font-size:30px}.life_year__Q8bYT{font-size:40px}.life_worthV__D7vtC{font-size:20px}.life_ev__5tD8O{font-size:16px}.life_endV__8_Yzl{font-size:36px}.life_map__DabY6{grid-template-columns:repeat(5,minmax(0,1fr))}.life_barRow__gcrqu{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.life_barRow__gcrqu i{grid-column:1/-1;grid-row:2}.life_log__E3EFI li{grid-template-columns:52px minmax(0,1fr)}.life_logW__9xg_7{grid-column:2}.life_actions__mNE6P{grid-template-columns:minmax(0,1fr)}}@media (max-width:350px){.life_row3__Q5ss5{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.life_barRow__gcrqu i,.life_ev__5tD8O,.life_spark__pa_q4 i{animation:none;opacity:1}.life_cell___5Kby.life_now__bDrak{animation:none}.life_curtain__zgJ3X,.life_pop___er85{display:none}}.life_odds__Hd2fp{margin-left:6px;font-size:12px;font-weight:500;color:var(--ink-faint);white-space:nowrap}.life_whyLead__7gFSF{margin:8px 0 4px;font-size:14px;line-height:1.6;color:var(--ink-soft)}.life_whyMore__p1Trb{width:100%;margin-top:16px}.life_rank__HDgRU{padding-top:2px;font-size:12px;font-weight:500;color:var(--ink-faint);white-space:nowrap;text-align:right}.life_more__pKEuw{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.life_moreBtn__C7jT_{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.life_moreBtn__C7jT_:disabled{cursor:default}.life_moreBtn__C7jT_ svg{flex:none;transition:transform .2s}.life_moreBtn__C7jT_[aria-expanded=true] svg{transform:rotate(180deg)}.life_moreNow__Xp4_j{margin:0 0 12px;font-size:12px;line-height:1.6;color:var(--ink-faint)}.life_endTitle__j_sBk{margin:28px 0 0;font-size:16px;font-weight:700;color:var(--accent)}.life_endTitle__j_sBk+.life_endK__ffPE7{margin-top:4px}.life_endRow__ZAEgq{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.life_endRow__ZAEgq .life_rank__HDgRU{text-align:left}.life_vsPast__5Ljrk{margin:6px 0 0;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life_rewind__2cC_T{margin-top:8px}.life_rewind__2cC_T .life_ghost__hHWqO{width:100%}.life_shareFacts__WBPuq{margin:16px 0 0;border-top:1px solid var(--line-strong)}.life_shareFacts__WBPuq div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.life_shareFacts__WBPuq dt{color:var(--ink-soft)}.life_shareFacts__WBPuq dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life_shareGo__mbM_0{margin-top:24px;text-decoration:none}