.entry-book_entryBookRoute__PNS_t,.entry-book_entryBookRoute__PNS_t *,.entry-book_entryBookRoute__PNS_t :after,.entry-book_entryBookRoute__PNS_t :before{box-sizing:border-box}.entry-book_entryBookRoute__PNS_t{--entry-book-scroll-offset:calc(max(6px, env(safe-area-inset-top)) + 52px + 18px);--entry-book-bottom-offset:calc(78px + env(safe-area-inset-bottom))}.entry-book_shell__IwX_d{width:100%;max-width:760px;min-width:0;min-height:calc(100svh - 128px);margin:0 auto;padding:10px 10px calc(var(--entry-book-bottom-offset) + 18px);color:var(--color-ink,#263241);overflow-x:hidden}.app-frame:has(.entry-book_entryBookRoute__PNS_t),.page-content:has(.entry-book_entryBookRoute__PNS_t){max-width:100%;min-width:0;overflow-x:hidden}.app-frame:has(.entry-book_entryBookRoute__PNS_t) .nav-tabs{display:none}.app-frame:has(.entry-book_entryBookRoute__PNS_t) .page-content{padding-bottom:max(16px,env(safe-area-inset-bottom))}@media (max-width:640px){.app-frame:has(.entry-book_entryBookRoute__PNS_t){padding-top:calc(max(6px, env(safe-area-inset-top)) + 62px)}.app-frame:has(.entry-book_entryBookRoute__PNS_t) .topbar{top:max(4px,env(safe-area-inset-top));min-height:54px;padding:4px 10px}.app-frame:has(.entry-book_entryBookRoute__PNS_t) .topbar .brand-mark{width:44px;height:44px;margin-left:0}.app-frame:has(.entry-book_entryBookRoute__PNS_t) .topbar-guide-button,.app-frame:has(.entry-book_entryBookRoute__PNS_t) .topbar-settings-button{width:44px;height:44px;min-width:44px;min-height:44px}}.entry-book_bookStage__MNGoG{position:relative;width:100%;max-width:100%;min-width:0;perspective:1000px;overflow-x:hidden;scroll-margin-top:var(--entry-book-scroll-offset);scroll-margin-bottom:var(--entry-book-bottom-offset)}.entry-book_bookStage__MNGoG:after{position:absolute;z-index:0;top:16px;right:0;bottom:16px;width:3px;border-radius:0 8px 8px 0;background:rgba(84,97,112,.13);content:"";pointer-events:none}.entry-book_pageTurn__ZtAqH{width:100%;max-width:100%;min-width:0;transform-origin:center right;will-change:opacity,transform}.entry-book_pageTurn__ZtAqH[data-state=enter]{position:relative;z-index:2}.entry-book_pageTurn__ZtAqH[data-state=exit]{position:absolute;z-index:1;inset:0;pointer-events:none}.entry-book_pageTurn__ZtAqH[data-state=enter][data-direction=next]{animation:entry-book_turnNextEnter__rb4f3 .3s ease-out both}.entry-book_pageTurn__ZtAqH[data-state=exit][data-direction=next]{animation:entry-book_turnNextExit__n9hB4 .3s ease-out both}.entry-book_pageTurn__ZtAqH[data-state=enter][data-direction=prev]{animation:entry-book_turnPrevEnter__WlyO2 .3s ease-out both}.entry-book_pageTurn__ZtAqH[data-state=exit][data-direction=prev]{animation:entry-book_turnPrevExit__j_5Qd .3s ease-out both}.entry-book_pageCard__IMn_C{position:relative;display:flex;width:100%;max-width:100%;min-width:0;min-height:min(560px,calc(100svh - var(--entry-book-scroll-offset) - var(--entry-book-bottom-offset) - 48px));max-height:none;flex-direction:column;gap:18px;overflow:hidden;border:1px solid rgba(84,97,112,.16);border-radius:8px;background:linear-gradient(90deg,rgba(82,66,55,.07),transparent 24px),var(--color-panel,#fffaf6);box-shadow:0 18px 46px rgba(48,39,32,.09);padding:clamp(18px,5vw,34px)}.entry-book_pageCard__IMn_C:after{position:absolute;top:18px;right:0;bottom:18px;width:2px;background:rgba(119,102,87,.18);content:"";pointer-events:none}.entry-book_pageCard__IMn_C header{display:grid;flex:0 0 auto;grid-gap:8px;gap:8px}.entry-book_monthlyProgressOrnament__iMO_B{width:min(100%,280px);margin:0 auto}.entry-book_monthlyProgressOrnament__iMO_B .home-first-guide-ornament{width:100%;margin:0}.entry-book_summaryProgressOrnament__dWP5L{width:min(100%,280px);margin:clamp(2px,1vw,6px) auto clamp(6px,2vw,10px)}.entry-book_summaryProgressOrnament__dWP5L .home-first-guide-ornament{display:block;width:100%;height:auto;margin:0}.entry-book_pageCard__IMn_C h2{margin:0;color:var(--color-ink,#263241);font-size:clamp(1.75rem,7vw,2.8rem);font-weight:800;letter-spacing:0;line-height:1.08}.entry-book_pageCard__IMn_C header p{max-width:34rem;margin:0;font-size:.92rem}.entry-book_pageBody__t7eOu{min-width:0}.entry-book_basicFields__LDeiC,.entry-book_pageBody__t7eOu{display:grid;grid-gap:14px;gap:14px}.entry-book_assetSummary__H6wB8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.entry-book_assetSummary__H6wB8>div,.entry-book_autoSave__rg6ud,.entry-book_reuseToggle__amIPI,.entry-book_savedState__MlEV0{border:1px solid rgba(84,97,112,.13);border-radius:8px;background:rgba(255,255,255,.45)}.entry-book_assetSummary__H6wB8>div{display:grid;min-width:0;grid-gap:5px;gap:5px;padding:11px}.entry-book_assetSummary__H6wB8 span,.entry-book_confirmRowLabel__e2E69{color:var(--color-muted,#74808d);font-size:.78rem;font-weight:700}.entry-book_assetSummary__H6wB8 strong,.entry-book_confirmRowStatus__mSBSv{min-width:0;color:var(--color-ink,#263241);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.entry-book_assetToolbar__LchnT{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.entry-book_assetAutoEntry___Ob6T{display:grid;grid-gap:10px;gap:10px;align-content:start}.entry-book_assetAutoEntry___Ob6T .button,.entry-book_assetAutoEntry___Ob6T .button-ghost{width:100%;justify-content:center}.entry-book_assetOcrSelect__cG58A{align-content:start}.entry-book_ocrUploadButton__mFAPS{position:relative;display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.entry-book_ocrUploadButton__mFAPS input{position:absolute;width:1px;height:1px;opacity:0}.entry-book_ocrStatus__O6IL_{margin:0;color:var(--color-muted,#687585);font-size:.84rem;line-height:1.6}.entry-book_assetOcrReview__dxj_j,.entry-book_ocrAccountCard__deRQ9{display:grid;grid-gap:12px;gap:12px}.entry-book_ocrAccountCard__deRQ9{position:relative;border:1px solid rgba(84,97,112,.13);border-radius:8px;background:rgba(255,255,255,.45);padding:12px}.entry-book_ocrAccountCardHeader__FEYqC,.entry-book_ocrAmountRow__gqesX{display:grid;align-items:end}.entry-book_ocrAmountRow__gqesX{grid-template-columns:minmax(0,1fr) auto;gap:10px}.entry-book_ocrAccountCardHeader__FEYqC{grid-template-columns:minmax(0,1fr);padding-right:48px}.entry-book_ocrAccountCardDeletePending__F66pm .entry-book_ocrAccountCardHeader__FEYqC{padding-right:126px}.entry-book_ocrIconButton__3aRFu{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:1.35rem;line-height:1}.entry-book_ocrAccountDeleteButton__zqS_v{position:absolute;top:12px;right:12px;width:36px;min-width:36px;height:36px;min-height:36px;z-index:1}.entry-book_ocrAccountDeleteConfirmButton____Gaa{width:auto;min-width:118px;padding:0 10px;font-size:.76rem;font-weight:800;white-space:nowrap}.entry-book_ocrCategoryTargets__oQdU5{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:7px;min-height:44px}.entry-book_ocrCategoryTarget__5Xuqv{min-width:-moz-fit-content;min-width:fit-content;min-height:40px;padding:7px 12px;border:1px solid rgba(83,98,113,.1);border-radius:999px;background:rgba(255,253,249,.48);color:var(--color-muted,#687585);font:inherit;font-size:.72rem;font-weight:800;line-height:1.2;white-space:nowrap}.entry-book_ocrCategoryTarget__5Xuqv:first-child{min-width:96px}.entry-book_ocrCategoryTarget__5Xuqv:last-child{min-width:64px}.entry-book_ocrCategoryTarget__5Xuqv.entry-book_isActive__K2Lc_{border-color:rgba(82,123,109,.4);background:rgba(82,123,109,.18);color:var(--success);box-shadow:inset 0 0 0 1px rgba(82,123,109,.06)}.entry-book_ocrIncludeToggle__j_pEt{position:absolute;right:12px;bottom:12px;display:grid;width:44px;height:44px;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent}.entry-book_ocrIncludeToggle__j_pEt input{width:20px;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;border:1px solid rgba(84,97,112,.32);border-radius:6px;background:rgba(255,255,255,.88);box-shadow:0 0 0 1px rgba(84,97,112,.05)}.entry-book_ocrIncludeToggle__j_pEt input:after{width:5px;height:9px;border-right:2px solid rgba(238,236,229,.94);border-bottom:2px solid rgba(238,236,229,.94);content:"";opacity:0;transform:translateY(-1px) rotate(45deg)}.entry-book_ocrIncludeToggle__j_pEt input:checked{border-color:rgba(82,123,109,.72);background:#527b6d;box-shadow:0 0 0 3px rgba(82,123,109,.12),0 0 12px rgba(82,123,109,.14)}.entry-book_ocrIncludeToggle__j_pEt input:checked:after{opacity:1}.entry-book_ocrIncludeToggle__j_pEt:has(input:focus-visible){outline:2px solid rgba(85,113,139,.3);outline-offset:2px}.entry-book_ocrAllocationList__JviVL{display:grid;grid-gap:8px;gap:8px}.entry-book_ocrAllocationRow__SZOHW{display:grid;grid-template-columns:minmax(0,1fr) minmax(86px,.7fr) 40px;grid-gap:8px;gap:8px;align-items:center}.entry-book_ocrResidualAllocationRow__AlTx6{grid-template-columns:minmax(0,1fr)}.entry-book_ocrResidualAllocationRow__AlTx6>span{display:none}.entry-book_ocrAllocationRow__SZOHW input,.entry-book_ocrAllocationRow__SZOHW output,.entry-book_ocrAllocationRow__SZOHW select{min-width:0;min-height:40px;border:1px solid rgba(84,97,112,.16);border-radius:8px;background:rgba(255,255,255,.38);color:var(--color-ink,#263241);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entry-book_ocrAllocationRow__SZOHW input,.entry-book_ocrAllocationRow__SZOHW select{padding:8px 10px}.entry-book_ocrAllocationRow__SZOHW output{display:flex;align-items:center;justify-content:flex-end;padding:8px 10px;font-weight:800}.entry-book_ocrSplitButton__4jjNA{justify-self:start;min-height:38px;margin-right:52px;padding:8px 11px}.entry-book_assetCategorySummaryList__ZUFs8{display:grid;grid-gap:6px;gap:6px}.entry-book_assetCategorySummaryList__ZUFs8 article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-width:0;border:1px solid rgba(84,97,112,.13);border-radius:8px;background:rgba(255,255,255,.45);padding:11px 13px}.entry-book_assetCategorySummaryList__ZUFs8 span{color:var(--color-muted,#74808d);min-width:0;font-size:.84rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-book_assetCategorySummaryList__ZUFs8 strong{color:var(--color-ink,#263241);font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.entry-book_assetReviewList__JE4ib{display:grid;border-top:1px solid rgba(84,97,112,.14)}.entry-book_assetReviewList__JE4ib article{display:grid;grid-template-areas:"header amount";grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-width:0;padding:14px 0;border-bottom:1px solid rgba(84,97,112,.14)}.entry-book_assetReviewHeader__SNOKN{grid-area:header;min-width:0}.entry-book_assetReviewCategoryName___LPjr{position:relative;display:inline-flex;max-width:100%;padding-left:10px;color:var(--color-ink,#263241);font-size:.98rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-book_assetReviewCategoryName___LPjr:before{position:absolute;top:50%;left:0;width:3px;height:20px;background:var(--entry-category-color);content:"";transform:translateY(-50%)}.entry-book_assetReviewHeader__SNOKN small{display:block;margin-top:3px;color:var(--color-muted,#74808d);font-size:.74rem;font-weight:700}.entry-book_assetReviewList__JE4ib article>strong{grid-area:amount;color:var(--color-ink,#263241);font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.entry-book_assetReviewActions__3MRpk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.entry-book_assetReviewActions__3MRpk .button-secondary{justify-self:start}.entry-book_reviewCompleteToggle__MQiOy{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:var(--color-ink,#263241);font-size:.88rem;font-weight:800;cursor:pointer}.entry-book_reviewCompleteInput__4x0Nq{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.entry-book_reviewCompleteBox__1_i9f{display:grid;width:28px;height:28px;flex:0 0 28px;place-content:center;border:1px solid rgba(84,97,112,.3);border-radius:8px;background:rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.45);transition:background .16s ease,border-color .16s ease,transform .16s ease}.entry-book_reviewCompleteBox__1_i9f:after{width:10px;height:6px;border-bottom:2px solid rgba(255,250,246,.96);border-left:2px solid rgba(255,250,246,.96);content:"";opacity:0;transform:rotate(-45deg) scale(.72) translate(1px,-1px);transition:opacity .16s ease,transform .16s ease}.entry-book_reviewCompleteInput__4x0Nq:checked+.entry-book_reviewCompleteBox__1_i9f{border-color:rgba(82,123,109,.72);background:#527b6d}.entry-book_reviewCompleteInput__4x0Nq:checked+.entry-book_reviewCompleteBox__1_i9f:after{opacity:1;transform:rotate(-45deg) scale(1) translate(1px,-1px)}.entry-book_reviewCompleteInput__4x0Nq:active+.entry-book_reviewCompleteBox__1_i9f{transform:scale(.92)}.entry-book_reviewCompleteInput__4x0Nq:focus-visible+.entry-book_reviewCompleteBox__1_i9f{outline:3px solid rgba(82,123,109,.2);outline-offset:3px}.entry-book_reviewCompleteInput__4x0Nq:disabled+.entry-book_reviewCompleteBox__1_i9f{cursor:not-allowed;opacity:.48}.entry-book_reviewCompleteToggle__MQiOy span{line-height:1}html[data-theme=dawn-dark] .entry-book_reviewCompleteBox__1_i9f{border-color:rgba(218,228,238,.2);background:rgba(244,237,224,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}html[data-theme=dawn-dark] .entry-book_reviewCompleteInput__4x0Nq:checked+.entry-book_reviewCompleteBox__1_i9f{border-color:rgba(167,207,182,.86);background:rgba(82,123,109,.88)}.entry-book_assetToolbar__LchnT .balance-list-toggle{flex:0 0 auto;min-height:36px;padding:7px 4px;border:0;background:transparent;font-size:.78rem}.entry-book_assetToolbar__LchnT .balance-list-toggle+.balance-list-toggle,.entry-book_assetToolbar__LchnT .balance-list-toggle:first-child{padding-left:14px;border-left:1px solid rgba(84,97,112,.16)}.entry-book_assetBalanceList__QU3fq.entry-book_assetBalanceList__QU3fq.balance-list{gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.entry-book_assetBalanceRow__c7KwB.entry-book_assetBalanceRow__c7KwB.balance-row{display:grid;grid-template-areas:"title" "amount";grid-template-columns:minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:end;padding:14px 0;border:0;border-bottom:1px solid rgba(84,97,112,.14);border-radius:0;background:transparent;box-shadow:none}.entry-book_assetBalanceRow__c7KwB.entry-book_assetBalanceRow__c7KwB.balance-row:last-of-type{border-bottom:0}.entry-book_assetBalanceRowMissing__PFMUP.entry-book_assetBalanceRow__c7KwB.balance-row{margin-inline:-8px;padding-inline:8px;border-bottom:0}.entry-book_assetValidationSummary__cPfAz{padding:11px 13px;border:1px solid rgba(210,124,92,.34);border-radius:8px;background:rgba(244,149,123,.1);color:var(--color-ink,#263241);font-size:.86rem;font-weight:700;line-height:1.55}.entry-book_assetCategoryTitle__TTbu_{grid-area:title;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.entry-book_assetCategoryTitle__TTbu_ .category-name-line{flex:1 1 auto;min-width:0;overflow:hidden}.entry-book_assetCategoryTitle__TTbu_ .entry-book_assetCategoryNameLine__0PUVF.category-name-line strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-book_assetCategoryTitle__TTbu_ .category-balance-targets{flex:0 0 auto;flex-wrap:nowrap}.entry-book_assetCategoryNameLine__0PUVF.category-name-line strong{position:relative;padding:0 0 0 10px;border-radius:0;background:transparent;box-shadow:none;color:var(--color-ink,#263241)}.entry-book_assetCategoryNameLine__0PUVF.category-name-line strong:before{position:absolute;top:50%;left:0;width:3px;height:20px;border-radius:0;background:var(--entry-category-color);content:"";transform:translateY(-50%)}.entry-book_assetAmountField___tzQ0{grid-area:amount;display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:auto minmax(46px,auto) auto;grid-gap:4px 0;gap:4px 0}.entry-book_assetAmountField___tzQ0 label{grid-column:1/-1;grid-row:1;margin:0;font-size:.76rem;line-height:1.2}.entry-book_assetAmountField___tzQ0 .entry-book_assetAmountInput__6_n25{grid-column:1/-1;grid-row:2;min-height:46px;padding-right:68px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.entry-book_assetFieldHint__Bhi0D{grid-column:1/-1;grid-row:3;margin:2px 0 0;color:#a55d47;font-size:.76rem;font-weight:700;line-height:1.35}.entry-book_assetClearButton__o3y5f{grid-column:2;grid-row:2;align-self:center;justify-self:center;display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-muted,#687585);cursor:pointer;font:inherit;font-size:1.35rem;font-weight:400;line-height:1}.entry-book_assetClearButton__o3y5f:focus-visible{outline:2px solid rgba(84,97,112,.28);outline-offset:3px}.entry-book_internalScroll__NVqPs{max-height:min(430px,calc(100svh - 310px));min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.entry-book_assetEntryBackButton__bhG3o{width:100%;justify-content:center;margin-top:2px}.entry-book_reuseToggle__amIPI{display:flex;align-items:center;gap:10px;padding:13px 14px;color:var(--color-ink,#263241);font-weight:800}.entry-book_flowReusePanel__wW2Nq{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(244,149,123,.34);border-radius:8px;background:rgba(244,149,123,.1);padding:4px}.entry-book_flowGuide__ZaP6g{display:grid;grid-gap:4px;gap:4px;padding:2px 0 4px}.entry-book_currentFlows__7hc46 h3,.entry-book_flowGuide__ZaP6g p,.entry-book_flowGuide__ZaP6g span,.entry-book_recurringFlowsHeader__wNOaY h3{margin:0}.entry-book_currentFlows__7hc46 h3,.entry-book_flowGuide__ZaP6g p,.entry-book_recurringFlowsHeader__wNOaY h3{color:var(--color-ink,#263241);font-size:1rem;font-weight:800;line-height:1.45}.entry-book_flowGuide__ZaP6g span{color:var(--color-muted,#687585);font-size:.82rem;line-height:1.6}.entry-book_currentFlows__7hc46,.entry-book_recurringFlows__1G5dV{display:grid;grid-gap:10px;gap:10px}.entry-book_recurringFlowsHeader__wNOaY{display:grid;grid-gap:3px;gap:3px}.entry-book_recurringFlowList__oFDHu{display:grid;border-top:1px solid rgba(84,97,112,.13)}.entry-book_recurringFlowRow__jB1Ef{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:11px 0;border-bottom:1px solid rgba(84,97,112,.13)}.entry-book_recurringFlowRow__jB1Ef label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-width:0;cursor:pointer}.entry-book_recurringFlowRow__jB1Ef input{width:18px;height:18px;margin:0;accent-color:#527b6d}.entry-book_recurringFlowRoute__e25CK{display:flex;min-width:0;gap:6px;color:var(--color-ink,#263241);font-size:.88rem;font-weight:750;line-height:1.35}.entry-book_recurringFlowRoute__e25CK span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-book_recurringFlowRow__jB1Ef strong{color:var(--color-ink,#263241);font-size:.92rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.entry-book_recurringFlowRow__jB1Ef>button{min-height:32px;border:0;background:transparent;color:var(--color-muted,#687585);font:inherit;font-size:.78rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}.entry-book_flowEntryActions__h0yWV{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:2px}.entry-book_flowEntryActions__h0yWV .button,.entry-book_flowEntryActions__h0yWV .button-ghost,.entry-book_flowEntryActions__h0yWV .button-secondary{min-height:42px;white-space:nowrap}.entry-book_flowInlineMessage__4v0Ha{margin:-6px 0 0;color:var(--color-muted,#687585);font-size:.9rem;line-height:1.6;text-align:center}.entry-book_recurringFlowAction__NWDs1{flex-basis:100%;justify-content:center}.entry-book_flowActionButton__EcmS1{flex:1 1;min-width:0}.entry-book_flowActionSelected__tDvk8{border-color:rgba(210,124,92,.42)!important;background:rgba(244,149,123,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 0 0 1px rgba(210,124,92,.24),inset 0 0 14px rgba(244,149,123,.16);color:var(--color-ink,#263241)!important}.entry-book_flowActionSelected__tDvk8:focus-visible{outline:3px solid rgba(244,149,123,.2);outline-offset:3px}.entry-book_flowEditorPanel__vxqo_{display:grid;grid-gap:12px;gap:12px;padding:14px 0 calc(var(--entry-book-bottom-offset) + 8px);border-top:1px solid rgba(84,97,112,.13)}.entry-book_reuseToggle__amIPI input{width:18px;height:18px;accent-color:#527b6d}.entry-book_memoMoneyBlock__o_zfc{display:grid;grid-gap:10px;gap:10px}.entry-book_memoMoneyBlock__o_zfc h3{margin:0;color:var(--color-ink,#263241);font-size:1rem;font-weight:800;letter-spacing:0}.entry-book_memoMoneyGrid__g7hcP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.entry-book_colorSelectHint__rohsA{display:inline-flex;flex:0 0 auto;margin:0;align-items:center;color:var(--color-muted,#74808d);font-size:.72rem;font-weight:700;line-height:1.2;white-space:nowrap}.entry-book_categoryNameLabel__noXCz{display:flex;align-items:center;gap:10px}.entry-book_categoryEditorList__Z12vx .category-row{position:relative;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:14px}.entry-book_categoryEditorList__Z12vx .category-inline-color.color-picker-control{position:relative;top:auto;right:auto;display:inline-flex;width:-moz-fit-content;width:fit-content;min-width:0;height:22px;min-height:22px;align-items:center;justify-self:start;gap:6px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;white-space:nowrap}.entry-book_categoryEditorList__Z12vx .color-field-swatch{display:inline-flex;flex:0 0 auto;width:3px;min-width:3px;height:18px;min-height:18px;border-radius:999px;background:var(--category-color);box-shadow:none}.entry-book_flowActions__4tvci{display:flex;flex-wrap:wrap;gap:8px}.entry-book_categoryDeleteButton__6fEQx{position:absolute;top:10px;right:10px;display:inline-flex;min-width:30px;height:30px;min-height:30px;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--color-muted,#74808d) 28%,transparent);border-radius:999px;background:transparent;color:var(--color-muted,#74808d);font-size:1.2rem;font-weight:500;line-height:1}.entry-book_categoryDeleteButton__6fEQx.entry-book_isDeleteConfirm__49Kor{min-width:78px;padding:0 9px;border-color:color-mix(in srgb,#b65b5b 32%,transparent);background:color-mix(in srgb,#b65b5b 8%,transparent);color:#9c4242;font-size:.7rem;font-weight:800}html[data-theme=dawn-dark] .entry-book_categoryDeleteButton__6fEQx.entry-book_isDeleteConfirm__49Kor{border-color:rgba(230,164,164,.4);background:rgba(182,91,91,.18);color:#efb0b0}.entry-book_confirmList__a1yY5{display:grid;grid-gap:9px;gap:9px;margin:0}.entry-book_confirmRow__c_kRs{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:4px 0}.entry-book_confirmRowStatus__mSBSv{display:inline-flex;min-width:88px;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(84,97,112,.13);border-radius:8px;background:rgba(255,255,255,.45);padding:9px 14px;cursor:pointer;font:inherit;text-align:center}.entry-book_confirmRowStatus__mSBSv:focus-visible{outline:2px solid rgba(71,106,143,.44);outline-offset:2px}.entry-book_entryLink__vogfZ,.entry-book_primaryAction__7qgeK{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(84,97,112,.18);border-radius:999px;color:#fffaf6;padding:10px 18px;font:inherit;font-weight:800;text-decoration:none}.entry-book_primaryAction__7qgeK{border-color:rgba(167,107,87,.24);background:linear-gradient(180deg,#efc1b1,#d99884);color:#243d55}.entry-book_entryLink__vogfZ{background:#263241}.entry-book_savedState__MlEV0{display:grid;grid-gap:12px;gap:12px;padding:16px}.entry-book_autoSave__rg6ud,.entry-book_emptyMessage__L_mk7,.entry-book_inlineMessage__X_OGj,.entry-book_savedState__MlEV0 p{margin:0;color:var(--color-muted,#687585);font-size:.9rem;line-height:1.7}.entry-book_autoSave__rg6ud{padding:11px 13px}.entry-book_autoSave__rg6ud[data-state=saving]{color:#9b6a2e}.entry-book_autoSave__rg6ud[data-state=saved]{color:#3f7f5b}.entry-book_inlineMessage__X_OGj{margin-top:10px;text-align:center}.entry-book_categoryEditorList__Z12vx{display:grid;grid-gap:10px;gap:10px}.entry-book_pageCard__IMn_C:has(.entry-book_categoryEditorActions__41YWd) .entry-book_pageBody__t7eOu{display:grid;min-height:0;flex:1 1 auto;grid-template-rows:minmax(0,1fr) auto}.entry-book_categoryEditorActions__41YWd{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.entry-book_categoryEditorActions__41YWd .button-ghost,.entry-book_categoryEditorSaveButton__O8ZW1{min-height:42px;border-radius:12px}.entry-book_categoryEditorSaveButton__O8ZW1{min-width:96px;justify-content:center}.entry-book_controls__4l_AI{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;width:min(740px,calc(100vw - 20px));margin:0 auto;border:1px solid rgba(84,97,112,.12);border-radius:999px;background:rgba(255,250,246,.9);padding:6px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.entry-book_controls__4l_AI button{display:inline-flex;width:100%;min-width:0;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(84,97,112,.18);border-radius:999px;background:rgba(255,255,255,.58);color:var(--color-ink,#263241);font:inherit;font-size:.92rem;font-weight:800;white-space:nowrap}.entry-book_nextButton__k1pfK{border-color:rgba(84,97,112,.14)!important;background:rgba(255,255,255,.76)!important;color:rgba(38,54,74,.92)!important}.entry-book_controls__4l_AI .entry-book_finalSaveButton__qHjtl{font-size:clamp(.74rem,3.3vw,.88rem);letter-spacing:-.04em}.entry-book_controls__4l_AI button:disabled{cursor:not-allowed;opacity:.42}.entry-book_bottomDots__TS0Ta{display:flex;align-items:center;justify-content:center;gap:6px;min-width:76px}.entry-book_bottomDots__TS0Ta span{width:7px;height:7px;border:1px solid rgba(97,112,128,.38);border-radius:999px;background:transparent}.entry-book_bottomDots__TS0Ta span[data-status=done]{width:7px;height:7px;border-color:rgba(74,88,104,.5);background:rgba(74,88,104,.72)}.entry-book_bottomDots__TS0Ta span[aria-current=step]{position:relative;width:8px;height:8px;border-color:rgba(244,149,123,.72);background:#f4957b;box-shadow:none}.entry-book_bottomDots__TS0Ta span[aria-current=step]:after{position:absolute;inset:-4px;border:1px solid rgba(244,149,123,.42);border-radius:inherit;content:"";pointer-events:none}.entry-book_entryBookRoute__PNS_t .field-stack{min-width:0}.entry-book_entryBookRoute__PNS_t .field-stack input,.entry-book_entryBookRoute__PNS_t .field-stack textarea,.entry-book_entryBookRoute__PNS_t input[type=month]{width:100%;max-width:100%}.entry-book_entryBookRoute__PNS_t textarea{resize:vertical}.entry-book_entryBookRoute__PNS_t .balance-list{display:grid;grid-gap:10px;gap:10px}.entry-book_entryBookRoute__PNS_t .balance-row,.entry-book_entryBookRoute__PNS_t .category-row,.entry-book_entryBookRoute__PNS_t .investment-flow-row{max-width:100%;min-width:0}.entry-book_entryBookRoute__PNS_t .investment-flow-form{display:grid;grid-gap:12px;gap:12px}.entry-book_entryBookRoute__PNS_t .investment-flow-chip-list,.entry-book_entryBookRoute__PNS_t .investment-flow-drop-zone{max-width:100%;min-width:0}html[data-theme=dawn-dark] .entry-book_shell__IwX_d{color:rgba(244,237,224,.94)}html[data-theme=dawn-dark] .entry-book_pageCard__IMn_C{border-color:rgba(244,237,224,.12);background:linear-gradient(90deg,rgba(255,226,190,.08),transparent 24px),rgba(32,43,57,.92);box-shadow:0 18px 46px rgba(3,8,14,.22)}html[data-theme=dawn-dark] .entry-book_bookStage__MNGoG:after,html[data-theme=dawn-dark] .entry-book_pageCard__IMn_C:after{background:rgba(244,237,224,.11)}html[data-theme=dawn-dark] .entry-book_assetSummary__H6wB8 strong,html[data-theme=dawn-dark] .entry-book_confirmRowStatus__mSBSv,html[data-theme=dawn-dark] .entry-book_pageCard__IMn_C h2{color:rgba(244,237,224,.97)}html[data-theme=dawn-dark] .entry-book_assetSummary__H6wB8 span,html[data-theme=dawn-dark] .entry-book_autoSave__rg6ud,html[data-theme=dawn-dark] .entry-book_confirmRowLabel__e2E69,html[data-theme=dawn-dark] .entry-book_emptyMessage__L_mk7,html[data-theme=dawn-dark] .entry-book_flowInlineMessage__4v0Ha,html[data-theme=dawn-dark] .entry-book_inlineMessage__X_OGj,html[data-theme=dawn-dark] .entry-book_pageCard__IMn_C header p,html[data-theme=dawn-dark] .entry-book_savedState__MlEV0 p{color:rgba(244,237,224,.76)}html[data-theme=dawn-dark] .entry-book_entryBookRoute__PNS_t .field-stack>span,html[data-theme=dawn-dark] .entry-book_entryBookRoute__PNS_t label{color:rgba(244,237,224,.84)}html[data-theme=dawn-dark] .entry-book_currentFlows__7hc46 h3,html[data-theme=dawn-dark] .entry-book_flowGuide__ZaP6g p,html[data-theme=dawn-dark] .entry-book_recurringFlowRoute__e25CK,html[data-theme=dawn-dark] .entry-book_recurringFlowRow__jB1Ef strong,html[data-theme=dawn-dark] .entry-book_recurringFlowsHeader__wNOaY h3{color:rgba(244,237,224,.94)}html[data-theme=dawn-dark] .entry-book_flowGuide__ZaP6g span,html[data-theme=dawn-dark] .entry-book_recurringFlowRow__jB1Ef>button{color:rgba(244,237,224,.74)}html[data-theme=dawn-dark] .entry-book_flowEditorPanel__vxqo_,html[data-theme=dawn-dark] .entry-book_recurringFlowList__oFDHu,html[data-theme=dawn-dark] .entry-book_recurringFlowRow__jB1Ef{border-color:rgba(244,237,224,.12)}html[data-theme=dawn-dark] .entry-book_assetSummary__H6wB8>div,html[data-theme=dawn-dark] .entry-book_autoSave__rg6ud,html[data-theme=dawn-dark] .entry-book_confirmRowStatus__mSBSv,html[data-theme=dawn-dark] .entry-book_controls__4l_AI button,html[data-theme=dawn-dark] .entry-book_reuseToggle__amIPI,html[data-theme=dawn-dark] .entry-book_savedState__MlEV0{border-color:rgba(244,237,224,.12);background:rgba(244,237,224,.07)}html[data-theme=dawn-dark] .entry-book_ocrAccountCard__deRQ9,html[data-theme=dawn-dark] .entry-book_ocrAllocationRow__SZOHW input,html[data-theme=dawn-dark] .entry-book_ocrAllocationRow__SZOHW output,html[data-theme=dawn-dark] .entry-book_ocrAllocationRow__SZOHW select,html[data-theme=dawn-dark] .entry-book_ocrCategoryTarget__5Xuqv,html[data-theme=dawn-dark] .entry-book_ocrIncludeToggle__j_pEt{border-color:rgba(244,237,224,.12);background:rgba(244,237,224,.07);color:rgba(244,237,224,.94)}html[data-theme=dawn-dark] .entry-book_ocrIncludeToggle__j_pEt{border-color:transparent;background:transparent}html[data-theme=dawn-dark] .entry-book_ocrIncludeToggle__j_pEt input{border-color:rgba(244,237,224,.36);background:rgba(244,237,224,.92);box-shadow:0 0 0 1px rgba(244,237,224,.06)}html[data-theme=dawn-dark] .entry-book_ocrIncludeToggle__j_pEt input:checked{border-color:rgba(167,207,182,.86);background:rgba(82,123,109,.88);box-shadow:0 0 0 3px rgba(112,170,139,.14),0 0 12px rgba(112,170,139,.16)}html[data-theme=dawn-dark] .entry-book_ocrCategoryTarget__5Xuqv.entry-book_isActive__K2Lc_{border-color:rgba(145,173,157,.4);background:rgba(145,173,157,.19);color:rgba(189,213,198,.98);box-shadow:inset 0 0 0 1px rgba(189,213,198,.07)}html[data-theme=dawn-dark] .entry-book_assetCategorySummaryList__ZUFs8 article{border-color:rgba(244,237,224,.12);background:rgba(244,237,224,.07)}html[data-theme=dawn-dark] .entry-book_assetCategorySummaryList__ZUFs8 span{color:rgba(244,237,224,.7)}html[data-theme=dawn-dark] .entry-book_assetCategorySummaryList__ZUFs8 strong{color:rgba(244,237,224,.97)}html[data-theme=dawn-dark] .entry-book_assetReviewList__JE4ib,html[data-theme=dawn-dark] .entry-book_assetReviewList__JE4ib article{border-color:rgba(244,237,224,.12)}html[data-theme=dawn-dark] .entry-book_assetReviewCategoryName___LPjr,html[data-theme=dawn-dark] .entry-book_assetReviewList__JE4ib article>strong{color:rgba(244,237,224,.94)}html[data-theme=dawn-dark] .entry-book_assetReviewHeader__SNOKN small{color:rgba(244,237,224,.7)}html[data-theme=dawn-dark] .entry-book_assetBalanceList__QU3fq.entry-book_assetBalanceList__QU3fq.balance-list,html[data-theme=dawn-dark] .entry-book_assetBalanceRow__c7KwB.entry-book_assetBalanceRow__c7KwB.balance-row,html[data-theme=dawn-dark] .entry-book_assetToolbar__LchnT .balance-list-toggle+.balance-list-toggle,html[data-theme=dawn-dark] .entry-book_assetToolbar__LchnT .balance-list-toggle:first-child{border-color:rgba(244,237,224,.12);background:transparent;box-shadow:none}html[data-theme=dawn-dark] .entry-book_assetCategoryNameLine__0PUVF.category-name-line strong{background:transparent;color:rgba(244,237,224,.94)}html[data-theme=dawn-dark] .entry-book_assetClearButton__o3y5f{color:rgba(244,237,224,.7)}html[data-theme=dawn-dark] .entry-book_assetValidationSummary__cPfAz{border-color:rgba(255,171,137,.38);background:rgba(211,130,99,.14);color:rgba(244,237,224,.92)}html[data-theme=dawn-dark] .entry-book_assetFieldHint__Bhi0D{color:rgba(255,185,156,.9)}html[data-theme=dawn-dark] .entry-book_flowActionSelected__tDvk8{border-color:rgba(245,180,155,.38)!important;background:rgba(214,154,132,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(245,180,155,.24),inset 0 0 16px rgba(214,154,132,.16);color:rgba(255,247,239,.96)!important}html[data-theme=dawn-dark] .entry-book_ocrStatus__O6IL_{color:rgba(244,237,224,.76)}html[data-theme=dawn-dark] .entry-book_controls__4l_AI{border-color:rgba(244,237,224,.1);background:rgba(26,38,53,.9)}html[data-theme=dawn-dark] .entry-book_controls__4l_AI button,html[data-theme=dawn-dark] .entry-book_reuseToggle__amIPI{color:rgba(244,237,224,.94)}html[data-theme=dawn-dark] .entry-book_nextButton__k1pfK{border-color:rgba(244,237,224,.16)!important;background:rgba(244,237,224,.84)!important;color:rgba(24,34,48,.92)!important}html[data-theme=dawn-dark] .entry-book_bottomDots__TS0Ta span{border-color:rgba(244,237,224,.3)}html[data-theme=dawn-dark] .entry-book_bottomDots__TS0Ta span[data-status=done]{border-color:rgba(244,237,224,.36);background:rgba(244,237,224,.58)}html[data-theme=dawn-dark] .entry-book_bottomDots__TS0Ta span[aria-current=step]{border-color:rgba(255,190,154,.86);background:#ffbe9a;box-shadow:none}html[data-theme=dawn-dark] .entry-book_bottomDots__TS0Ta span[aria-current=step]:after{border-color:rgba(255,190,154,.48)}html[data-theme=dawn-dark] .entry-book_primaryAction__7qgeK{border-color:rgba(245,180,155,.38);background:rgba(214,154,132,.24);color:rgba(255,247,239,.96)}html[data-theme=dawn-dark] .entry-book_entryLink__vogfZ{background:rgba(244,237,224,.94);color:#1a2635}@media (max-width:520px){.entry-book_entryBookRoute__PNS_t{--entry-book-scroll-offset:calc(max(5px, env(safe-area-inset-top)) + 48px + 18px);--entry-book-bottom-offset:calc(78px + env(safe-area-inset-bottom))}.entry-book_shell__IwX_d{min-height:calc(100svh - 112px);padding:8px 10px calc(var(--entry-book-bottom-offset) + 18px)}.entry-book_pageCard__IMn_C{min-height:max(430px,calc(100svh - var(--entry-book-scroll-offset) - var(--entry-book-bottom-offset) - 80px));gap:13px;padding:16px}.entry-book_pageCard__IMn_C h2{font-size:clamp(1.65rem,8vw,2.3rem)}.entry-book_pageCard__IMn_C header p{font-size:.88rem}.entry-book_assetSummary__H6wB8{grid-template-columns:1fr}.entry-book_assetSummary__H6wB8>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.entry-book_internalScroll__NVqPs{max-height:min(390px,calc(100svh - 332px))}.entry-book_recurringFlowRow__jB1Ef{align-items:start}.entry-book_recurringFlowRow__jB1Ef label{grid-template-columns:20px minmax(0,1fr)}.entry-book_recurringFlowRow__jB1Ef strong{grid-column:2}.entry-book_recurringFlowRow__jB1Ef>button{padding:0}.entry-book_controls__4l_AI{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px;width:min(430px,calc(100vw - 20px))}.entry-book_controls__4l_AI button{min-height:44px;padding-inline:8px;font-size:.86rem}.entry-book_bottomDots__TS0Ta{min-width:70px;gap:5px}}@media (prefers-reduced-motion:reduce){.entry-book_pageTurn__ZtAqH[data-state=enter][data-direction],.entry-book_pageTurn__ZtAqH[data-state=exit][data-direction]{animation-duration:.12s;animation-name:entry-book_fadePage__SWw1u}.entry-book_pageTurn__ZtAqH[data-state=exit][data-direction]{opacity:0}@keyframes entry-book_fadePage__SWw1u{0%{opacity:0;transform:none}to{opacity:1;transform:none}}}.entry-book_entryBookRoute__PNS_t{--entry-scene-height:calc(100svh - var(--entry-book-scroll-offset) - var(--entry-book-bottom-offset) - 8px)}.entry-book_bookStage__MNGoG{perspective:none;overflow:visible}.entry-book_bookStage__MNGoG:after,.entry-book_pageCard__IMn_C:after{content:none}.entry-book_pageCard__IMn_C{min-height:max(460px,var(--entry-scene-height));gap:clamp(20px,5vw,30px);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:clamp(20px,5.5vw,34px) clamp(2px,1vw,8px)}.entry-book_summaryPage__ZY0Y8{min-height:0!important;gap:clamp(16px,4vw,22px);padding-block:clamp(16px,4vw,24px)}.entry-book_summaryPage__ZY0Y8 .entry-book_pageBody__t7eOu{flex:0 0 auto;gap:12px}.entry-book_pageCard__IMn_C header{gap:7px}.entry-book_pageCard__IMn_C header p{max-width:28rem;color:var(--color-muted,#687585);font-family:var(--font-functional);font-size:.9rem;line-height:1.65}.entry-book_pageBody__t7eOu{flex:1 1 auto;align-content:start;gap:16px}.entry-book_pageCard__IMn_C:has(.entry-book_basicFields__LDeiC){justify-content:flex-start}.entry-book_pageCard__IMn_C:has(.entry-book_basicFields__LDeiC) .entry-book_pageBody__t7eOu{flex:0 0 auto;width:100%;margin:10px 0 auto}.entry-book_basicFields__LDeiC{gap:0;border-block:1px solid rgba(84,97,112,.14)}.entry-book_basicFields__LDeiC .field-stack{padding-block:16px}.entry-book_basicFields__LDeiC .field-stack+.field-stack{border-top:1px solid rgba(84,97,112,.1)}.entry-book_autoSave__rg6ud{padding:0;border:0;border-radius:0;background:transparent}.entry-book_entryBookRoute__PNS_t input,.entry-book_entryBookRoute__PNS_t select,.entry-book_entryBookRoute__PNS_t textarea{font-family:var(--font-functional)}html[data-theme=dawn-dark] .entry-book_pageCard__IMn_C{border:0;background:transparent;box-shadow:none}html[data-theme=dawn-dark] .entry-book_autoSave__rg6ud{background:transparent}html[data-theme=dawn-dark] .entry-book_basicFields__LDeiC,html[data-theme=dawn-dark] .entry-book_basicFields__LDeiC .field-stack+.field-stack{border-color:rgba(244,237,224,.12)}@keyframes entry-book_turnNextEnter__rb4f3{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes entry-book_turnNextExit__n9hB4{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-8px)}}@keyframes entry-book_turnPrevEnter__WlyO2{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes entry-book_turnPrevExit__j_5Qd{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(8px)}}