.FinanceDashboardV2-module__yPzQuW__dashboard,.FinanceDashboardV2-module__yPzQuW__neutralPage{--finance-background:#15130f;--finance-card:#221f1a;--finance-card-soft:#2a2620;--finance-border:#ece7db14;--finance-divider:#ece7db14;--finance-text:#eee9de;--finance-muted:#eee9de9e;--finance-faint:#eee9de61;--finance-accent:#38bdf8;--finance-green:#34d399;--finance-amber:#f59e0b;--finance-red:#f87171;color:var(--finance-text)}.FinanceDashboardV2-module__yPzQuW__dashboard{width:min(1180px,100%);margin:0 auto;padding-bottom:4rem}.FinanceDashboardV2-module__yPzQuW__workspaceTabs{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.FinanceDashboardV2-module__yPzQuW__workspaceTabs>div{border:1px solid var(--finance-border);background:var(--finance-card);border-radius:.85rem;gap:.3rem;padding:.3rem;display:inline-flex}.FinanceDashboardV2-module__yPzQuW__workspaceTabs button,.FinanceDashboardV2-module__yPzQuW__monthControls button,.FinanceDashboardV2-module__yPzQuW__workspaceState button,.FinanceDashboardV2-module__yPzQuW__stateActions button,.FinanceDashboardV2-module__yPzQuW__summaryHeading button{min-width:44px;min-height:44px;color:var(--finance-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:.65rem;font-weight:750}.FinanceDashboardV2-module__yPzQuW__workspaceTabs button{padding:.65rem 1rem}.FinanceDashboardV2-module__yPzQuW__workspaceTabs button[aria-selected=true]{background:color-mix(in srgb, var(--finance-accent) 18%, transparent);color:var(--finance-text);border-color:color-mix(in srgb, var(--finance-accent) 36%, transparent)}.FinanceDashboardV2-module__yPzQuW__workspaceTabs p{color:var(--finance-faint);margin:0;font-size:.75rem}.FinanceDashboardV2-module__yPzQuW__workspacePanel:focus-visible,.FinanceDashboardV2-module__yPzQuW__workspaceTabs button:focus-visible,.FinanceDashboardV2-module__yPzQuW__monthControls button:focus-visible,.FinanceDashboardV2-module__yPzQuW__workspaceState button:focus-visible,.FinanceDashboardV2-module__yPzQuW__stateActions button:focus-visible,.FinanceDashboardV2-module__yPzQuW__summaryHeading button:focus-visible,.FinanceDashboardV2-module__yPzQuW__monthCloseTask a:focus-visible,.FinanceDashboardV2-module__yPzQuW__monthCloseTask button:focus-visible,.FinanceDashboardV2-module__yPzQuW__breakdown summary:focus-visible{outline:3px solid var(--finance-accent);outline-offset:3px}.FinanceDashboardV2-module__yPzQuW__workspacePanel{outline:none}.FinanceDashboardV2-module__yPzQuW__dialogBackdrop{z-index:1000;background:#0000009e;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.FinanceDashboardV2-module__yPzQuW__dialog{background:var(--finance-card);border:1px solid var(--finance-border);color:var(--finance-text);border-radius:1rem;width:100%;max-width:38rem;max-height:min(90vh,52rem);padding:1.25rem;overflow:auto}.FinanceDashboardV2-module__yPzQuW__dialogHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.FinanceDashboardV2-module__yPzQuW__dialogHeader h2{margin:.25rem 0 0}.FinanceDashboardV2-module__yPzQuW__expenseMethods{border:0;gap:.625rem;margin:1.25rem 0 0;padding:0;display:grid}.FinanceDashboardV2-module__yPzQuW__expenseMethods legend{margin-bottom:.5rem;font-weight:800}.FinanceDashboardV2-module__yPzQuW__expenseMethod{border:1px solid var(--finance-border);cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.75rem;min-height:44px;padding:.75rem;display:flex}.FinanceDashboardV2-module__yPzQuW__expenseMethod small{color:var(--finance-muted);margin-top:.2rem;line-height:1.45;display:block}.FinanceDashboardV2-module__yPzQuW__dialogNotice{background:var(--finance-card-soft);border:1px solid var(--finance-border);border-radius:.75rem;margin:1rem 0 0;padding:.875rem;line-height:1.5}.FinanceDashboardV2-module__yPzQuW__dialogNotice p{margin:.35rem 0 .75rem}.FinanceDashboardV2-module__yPzQuW__expenseForm{gap:.875rem;margin-top:1rem;display:grid}.FinanceDashboardV2-module__yPzQuW__expenseForm label{gap:.35rem;font-size:.8rem;font-weight:750;display:grid}.FinanceDashboardV2-module__yPzQuW__expenseForm input,.FinanceDashboardV2-module__yPzQuW__expenseForm textarea{background:var(--finance-card-soft);border:1px solid var(--finance-border);color:var(--finance-text);font:inherit;border-radius:.625rem;min-height:44px;padding:.7rem}.FinanceDashboardV2-module__yPzQuW__expenseForm textarea{resize:vertical;min-height:5rem}.FinanceDashboardV2-module__yPzQuW__expenseForm button,.FinanceDashboardV2-module__yPzQuW__dialogHeader button{min-height:44px}.FinanceDashboardV2-module__yPzQuW__dialogError{color:var(--finance-red);margin:0;font-weight:700}.FinanceDashboardV2-module__yPzQuW__dialogSuccess{color:var(--finance-green);font-weight:700}.FinanceDashboardV2-module__yPzQuW__planningDialog{max-height:min(88vh,880px);overflow-y:auto}.FinanceDashboardV2-module__yPzQuW__planningBody{gap:.9rem;display:grid}.FinanceDashboardV2-module__yPzQuW__planningBody h3{margin:.75rem 0 0}.FinanceDashboardV2-module__yPzQuW__planningBody>p{color:var(--finance-muted);margin:0;line-height:1.5}.FinanceDashboardV2-module__yPzQuW__planItem{border:1px solid var(--finance-border);background:var(--finance-card-soft);border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.FinanceDashboardV2-module__yPzQuW__planItem>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.FinanceDashboardV2-module__yPzQuW__planItem label{color:var(--finance-muted);gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.FinanceDashboardV2-module__yPzQuW__planItem input{border:1px solid var(--finance-border);background:var(--finance-background);min-height:42px;color:var(--finance-text);border-radius:.65rem;padding:.6rem .7rem}.FinanceDashboardV2-module__yPzQuW__planAddButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.FinanceDashboardV2-module__yPzQuW__allocationInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.FinanceDashboardV2-module__yPzQuW__allocationInputs label{color:var(--finance-muted);gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.FinanceDashboardV2-module__yPzQuW__allocationInputs input{border:1px solid var(--finance-border);background:var(--finance-background);min-height:42px;color:var(--finance-text);border-radius:.65rem;padding:.6rem .7rem}.FinanceDashboardV2-module__yPzQuW__carryPreview{border:1px solid var(--finance-border);background:var(--finance-card-soft);border-radius:.85rem;gap:.55rem;padding:.9rem;display:grid}.FinanceDashboardV2-module__yPzQuW__carryPreview h3{margin:0}.FinanceDashboardV2-module__yPzQuW__carryPreview>div{justify-content:space-between;gap:1rem;display:flex}.FinanceDashboardV2-module__yPzQuW__carryPreview small,.FinanceDashboardV2-module__yPzQuW__carryPreview p{color:var(--finance-muted);line-height:1.5}.FinanceDashboardV2-module__yPzQuW__baselineReview{border:1px solid var(--finance-border);background:var(--finance-card);border-radius:1rem;margin-top:1.5rem;padding:1.1rem}.FinanceDashboardV2-module__yPzQuW__baselineReview h2{margin:.25rem 0 .75rem}.FinanceDashboardV2-module__yPzQuW__baselineReview>p{color:var(--finance-muted);line-height:1.5}.FinanceDashboardV2-module__yPzQuW__baselineSummary{justify-content:space-between;align-items:end;gap:1rem;display:flex}.FinanceDashboardV2-module__yPzQuW__baselineSummary>div{gap:.25rem;display:grid}.FinanceDashboardV2-module__yPzQuW__baselineSummary strong{font-variant-numeric:tabular-nums;font-size:1.6rem}.FinanceDashboardV2-module__yPzQuW__baselineMonths{gap:.75rem;margin-top:1rem;display:grid}.FinanceDashboardV2-module__yPzQuW__baselineMonths>div{border:1px solid var(--finance-divider);border-radius:.75rem;padding:.7rem}.FinanceDashboardV2-module__yPzQuW__baselineMonths>div>div{justify-content:space-between;gap:1rem;display:flex}.FinanceDashboardV2-module__yPzQuW__baselineMonths>div>div:not(:first-child){color:var(--finance-muted);margin-top:.35rem;font-size:.8rem}.FinanceDashboardV2-module__yPzQuW__baselineExclusion{font-size:.82rem;color:var(--finance-amber)!important}.FinanceDashboardV2-module__yPzQuW__baselineEdit{color:var(--finance-muted);gap:.35rem;margin-top:1rem;font-size:.82rem;font-weight:700;display:grid}.FinanceDashboardV2-module__yPzQuW__baselineEdit input{border:1px solid var(--finance-border);background:var(--finance-background);min-height:44px;color:var(--finance-text);border-radius:.65rem;padding:.6rem .7rem}.FinanceDashboardV2-module__yPzQuW__baselineActions{gap:.65rem;margin-top:.75rem;display:flex}.FinanceDashboardV2-module__yPzQuW__workspaceHeader{border:1px solid color-mix(in srgb, var(--finance-accent) 24%, transparent);background:radial-gradient(circle at 5% 5%, color-mix(in srgb, var(--finance-accent) 16%, transparent), transparent 42%), var(--finance-card);border-radius:1.25rem;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.5rem;padding:clamp(1.35rem,3vw,2.25rem);display:flex}.FinanceDashboardV2-module__yPzQuW__workspaceHeader h1{margin:0;font-size:clamp(2rem,5vw,3.75rem);line-height:1}.FinanceDashboardV2-module__yPzQuW__workspaceHeader>div>p:last-child{max-width:42rem;color:var(--finance-muted);margin:.8rem 0 0;line-height:1.6}.FinanceDashboardV2-module__yPzQuW__eyebrow{color:var(--finance-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:850}.FinanceDashboardV2-module__yPzQuW__periodBadge{border:1px solid var(--finance-border);color:var(--finance-muted);background:var(--finance-card-soft);border-radius:999px;flex-shrink:0;padding:.65rem .85rem;font-size:.82rem;font-weight:750}.FinanceDashboardV2-module__yPzQuW__personalGrid,.FinanceDashboardV2-module__yPzQuW__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.FinanceDashboardV2-module__yPzQuW__metricCard{border:1px solid var(--finance-border);background:var(--finance-card);border-radius:1rem;min-width:0;padding:1.35rem;box-shadow:0 16px 42px #00000014}.FinanceDashboardV2-module__yPzQuW__primaryMetric{border-color:color-mix(in srgb, var(--finance-accent) 34%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--finance-accent) 9%, transparent), transparent 52%), var(--finance-card)}.FinanceDashboardV2-module__yPzQuW__metricHeading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.FinanceDashboardV2-module__yPzQuW__metricHeading h3{margin:0;font-size:.92rem;line-height:1.4}.FinanceDashboardV2-module__yPzQuW__statusChip{border:1px solid var(--finance-border);color:var(--finance-muted);letter-spacing:.02em;border-radius:999px;flex-shrink:0;padding:.28rem .48rem;font-size:.65rem;font-weight:800}.FinanceDashboardV2-module__yPzQuW__status_ready{color:var(--finance-green)}.FinanceDashboardV2-module__yPzQuW__status_stale,.FinanceDashboardV2-module__yPzQuW__status_partial{color:var(--finance-amber)}.FinanceDashboardV2-module__yPzQuW__status_unknown,.FinanceDashboardV2-module__yPzQuW__status_unavailable{color:var(--finance-muted)}.FinanceDashboardV2-module__yPzQuW__status_error{color:var(--finance-red)}.FinanceDashboardV2-module__yPzQuW__metricAmount{color:var(--finance-text);font-variant-numeric:tabular-nums;letter-spacing:-.045em;overflow-wrap:anywhere;margin:1.1rem 0 .55rem;font-size:clamp(1.7rem,4vw,2.55rem);font-weight:850}.FinanceDashboardV2-module__yPzQuW__negativeAmount{color:var(--finance-red)}.FinanceDashboardV2-module__yPzQuW__metricDescription,.FinanceDashboardV2-module__yPzQuW__freshness,.FinanceDashboardV2-module__yPzQuW__formulaVersion,.FinanceDashboardV2-module__yPzQuW__breakdown p{color:var(--finance-muted);font-size:.8rem;line-height:1.55}.FinanceDashboardV2-module__yPzQuW__metricDescription{min-height:3.75rem;margin:0}.FinanceDashboardV2-module__yPzQuW__freshness{border-top:1px solid var(--finance-divider);margin:1rem 0 0;padding-top:.85rem}.FinanceDashboardV2-module__yPzQuW__freshness strong{color:var(--finance-text);font-weight:700}.FinanceDashboardV2-module__yPzQuW__warningList,.FinanceDashboardV2-module__yPzQuW__envelopeWarnings ul{color:var(--finance-amber);margin:.9rem 0 0;padding-left:1.1rem;font-size:.78rem;line-height:1.5}.FinanceDashboardV2-module__yPzQuW__warningList li,.FinanceDashboardV2-module__yPzQuW__envelopeWarnings li{overflow-wrap:anywhere}.FinanceDashboardV2-module__yPzQuW__breakdown{border-top:1px solid var(--finance-divider);margin-top:1rem;padding-top:.85rem}.FinanceDashboardV2-module__yPzQuW__breakdown summary{min-height:44px;color:var(--finance-accent);cursor:pointer;font-size:.8rem;font-weight:800;line-height:44px}.FinanceDashboardV2-module__yPzQuW__breakdown dl{margin:.7rem 0 0}.FinanceDashboardV2-module__yPzQuW__breakdown dl>div{border-top:1px solid var(--finance-divider);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.6rem 0;display:grid}.FinanceDashboardV2-module__yPzQuW__breakdown dt,.FinanceDashboardV2-module__yPzQuW__breakdown dd{margin:0;font-size:.78rem}.FinanceDashboardV2-module__yPzQuW__breakdown dt span{color:var(--finance-faint);text-transform:capitalize;margin-top:.2rem;font-size:.65rem;display:block}.FinanceDashboardV2-module__yPzQuW__breakdown dd{font-variant-numeric:tabular-nums;font-weight:750}.FinanceDashboardV2-module__yPzQuW__sectionHeading{justify-content:space-between;align-items:flex-end;gap:1rem;margin:2.25rem 0 .9rem;display:flex}.FinanceDashboardV2-module__yPzQuW__sectionHeading h2{margin:0;font-size:1.1rem}.FinanceDashboardV2-module__yPzQuW__futureNotice,.FinanceDashboardV2-module__yPzQuW__planValueCard{border:1px solid var(--finance-border);background:var(--finance-card-soft);border-radius:1rem;padding:1rem}.FinanceDashboardV2-module__yPzQuW__futureNotice{margin-top:1rem}.FinanceDashboardV2-module__yPzQuW__futureNotice p,.FinanceDashboardV2-module__yPzQuW__planValueCard p{color:var(--finance-muted);margin:.35rem 0 0;line-height:1.5}.FinanceDashboardV2-module__yPzQuW__planValueCard h3{margin:.25rem 0 .75rem;font-size:1rem}.FinanceDashboardV2-module__yPzQuW__planValueCard>strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.FinanceDashboardV2-module__yPzQuW__monthControls{border:1px solid var(--finance-border);background:var(--finance-card-soft);border-radius:.8rem;grid-template-columns:44px minmax(145px,auto) 44px;align-items:center;gap:.25rem;display:grid}.FinanceDashboardV2-module__yPzQuW__monthControls button{place-items:center;display:inline-grid}.FinanceDashboardV2-module__yPzQuW__monthControls span{text-align:center;font-size:.85rem;font-weight:750}.FinanceDashboardV2-module__yPzQuW__monthCloseTask{border:1px solid var(--finance-border);background:var(--finance-card-soft);border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;padding:1.25rem;display:flex}.FinanceDashboardV2-module__yPzQuW__monthCloseTask h2{margin:0;font-size:1rem}.FinanceDashboardV2-module__yPzQuW__monthCloseTask>div>p:last-child{color:var(--finance-muted);margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.FinanceDashboardV2-module__yPzQuW__monthCloseTask a,.FinanceDashboardV2-module__yPzQuW__monthCloseTask button{background:var(--finance-accent);color:#07131a;white-space:nowrap;border-radius:.65rem;min-height:44px;padding:.7rem 1rem;font-weight:850;text-decoration:none}.FinanceDashboardV2-module__yPzQuW__envelopeWarnings{border:1px solid color-mix(in srgb, var(--finance-amber) 38%, transparent);background:color-mix(in srgb, var(--finance-amber) 8%, transparent);border-radius:.85rem;margin-bottom:1rem;padding:1rem 1.15rem}.FinanceDashboardV2-module__yPzQuW__envelopeWarnings h2{margin:0;font-size:.9rem}.FinanceDashboardV2-module__yPzQuW__summaryColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.FinanceDashboardV2-module__yPzQuW__summaryColumns>section{border:1px solid var(--finance-border);border-radius:1.1rem;align-content:start;gap:1rem;padding:1rem;display:grid}.FinanceDashboardV2-module__yPzQuW__summaryHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.FinanceDashboardV2-module__yPzQuW__summaryHeading h2{margin:0}.FinanceDashboardV2-module__yPzQuW__summaryHeading button{color:var(--finance-accent);padding:.55rem .75rem}.FinanceDashboardV2-module__yPzQuW__summaryNotice{border-left:4px solid var(--finance-accent);color:var(--finance-muted);background:var(--finance-card-soft);margin:1.25rem 0 0;padding:1rem;line-height:1.55}.FinanceDashboardV2-module__yPzQuW__reconciliation{border:1px solid var(--finance-border);background:var(--finance-card);border-radius:1rem;margin-top:1.25rem;padding:1.1rem}.FinanceDashboardV2-module__yPzQuW__reconciliationHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.FinanceDashboardV2-module__yPzQuW__reconciliationHeader h2{margin:.2rem 0 0;font-size:1.05rem}.FinanceDashboardV2-module__yPzQuW__reconciliationHeader p:last-child{color:var(--finance-muted);margin:.4rem 0 0;font-size:.8rem}.FinanceDashboardV2-module__yPzQuW__reconciliationHeader button{color:var(--finance-accent);flex:none;padding:.6rem .8rem}.FinanceDashboardV2-module__yPzQuW__reconciliationLines{border-top:1px solid var(--finance-divider);gap:.55rem;margin-top:1rem;padding-top:1rem;display:grid}.FinanceDashboardV2-module__yPzQuW__reconciliationLines>div{justify-content:space-between;gap:1rem;display:flex}.FinanceDashboardV2-module__yPzQuW__reconciliationLines strong{font-variant-numeric:tabular-nums}.FinanceDashboardV2-module__yPzQuW__reconciliationTotal{border-top:1px solid var(--finance-divider);margin-top:.25rem;padding-top:.65rem}.FinanceDashboardV2-module__yPzQuW__reconciliationDifference{color:var(--finance-amber)}.FinanceDashboardV2-module__yPzQuW__reconciliationLines p,.FinanceDashboardV2-module__yPzQuW__reconciliationLines small{color:var(--finance-muted);margin:.35rem 0 0;line-height:1.5}.FinanceDashboardV2-module__yPzQuW__neutralPage{background:var(--finance-background);place-items:center;min-height:100vh;padding:1.25rem;display:grid}.FinanceDashboardV2-module__yPzQuW__neutralCard,.FinanceDashboardV2-module__yPzQuW__workspaceState{border:1px solid var(--finance-border);background:var(--finance-card);width:min(560px,100%);color:var(--finance-text);text-align:center;border-radius:1.2rem;padding:clamp(1.5rem,5vw,2.5rem)}.FinanceDashboardV2-module__yPzQuW__neutralCard h1,.FinanceDashboardV2-module__yPzQuW__workspaceState h2{margin:1rem 0 .5rem}.FinanceDashboardV2-module__yPzQuW__neutralCard p,.FinanceDashboardV2-module__yPzQuW__workspaceState p{color:var(--finance-muted);margin:0;line-height:1.55}.FinanceDashboardV2-module__yPzQuW__workspaceState{margin:4rem auto}.FinanceDashboardV2-module__yPzQuW__workspaceState button,.FinanceDashboardV2-module__yPzQuW__stateActions button{background:var(--finance-accent);color:#07131a;justify-content:center;align-items:center;gap:.45rem;margin-top:1.2rem;padding:.65rem .9rem;display:inline-flex}.FinanceDashboardV2-module__yPzQuW__stateActions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.FinanceDashboardV2-module__yPzQuW__stateActions .FinanceDashboardV2-module__yPzQuW__secondaryButton{border-color:var(--finance-border);color:var(--finance-text);background:0 0}.FinanceDashboardV2-module__yPzQuW__spinner{border:3px solid var(--finance-border);border-top-color:var(--finance-accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite FinanceDashboardV2-module__yPzQuW__financeSpin;display:inline-block}.FinanceDashboardV2-module__yPzQuW__skeletonRows{gap:.7rem;margin-top:1.5rem;display:grid}.FinanceDashboardV2-module__yPzQuW__skeletonRows span{background:var(--finance-border);border-radius:999px;height:12px;display:block}.FinanceDashboardV2-module__yPzQuW__skeletonRows span:nth-child(2){width:78%}.FinanceDashboardV2-module__yPzQuW__skeletonRows span:nth-child(3){width:60%}@keyframes FinanceDashboardV2-module__yPzQuW__financeSpin{to{transform:rotate(360deg)}}@media (max-width:1280px){.FinanceDashboardV2-module__yPzQuW__personalGrid,.FinanceDashboardV2-module__yPzQuW__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceDashboardV2-module__yPzQuW__personalGrid .FinanceDashboardV2-module__yPzQuW__primaryMetric{grid-column:1/-1}}@media (max-width:720px){.FinanceDashboardV2-module__yPzQuW__dashboard{padding-bottom:6rem}.FinanceDashboardV2-module__yPzQuW__workspaceTabs,.FinanceDashboardV2-module__yPzQuW__workspaceHeader,.FinanceDashboardV2-module__yPzQuW__monthCloseTask,.FinanceDashboardV2-module__yPzQuW__reconciliationHeader{flex-direction:column;align-items:stretch}.FinanceDashboardV2-module__yPzQuW__workspaceTabs>div{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));width:100%;display:grid}.FinanceDashboardV2-module__yPzQuW__workspaceTabs>p{text-align:center}.FinanceDashboardV2-module__yPzQuW__personalGrid,.FinanceDashboardV2-module__yPzQuW__metricGrid,.FinanceDashboardV2-module__yPzQuW__summaryColumns{grid-template-columns:1fr}.FinanceDashboardV2-module__yPzQuW__personalGrid .FinanceDashboardV2-module__yPzQuW__primaryMetric{grid-column:auto}.FinanceDashboardV2-module__yPzQuW__periodBadge{align-self:flex-start}.FinanceDashboardV2-module__yPzQuW__planItem,.FinanceDashboardV2-module__yPzQuW__planAddButtons,.FinanceDashboardV2-module__yPzQuW__allocationInputs{grid-template-columns:1fr}.FinanceDashboardV2-module__yPzQuW__monthControls{align-self:stretch}.FinanceDashboardV2-module__yPzQuW__monthCloseTask a,.FinanceDashboardV2-module__yPzQuW__monthCloseTask button{text-align:center}}@media (max-width:420px){.FinanceDashboardV2-module__yPzQuW__workspaceHeader,.FinanceDashboardV2-module__yPzQuW__metricCard,.FinanceDashboardV2-module__yPzQuW__neutralCard,.FinanceDashboardV2-module__yPzQuW__workspaceState{padding:1rem}.FinanceDashboardV2-module__yPzQuW__metricHeading{flex-direction:column}}@media (forced-colors:active){.FinanceDashboardV2-module__yPzQuW__dashboard,.FinanceDashboardV2-module__yPzQuW__neutralPage{--finance-background:Canvas;--finance-card:Canvas;--finance-card-soft:Canvas;--finance-border:CanvasText;--finance-divider:CanvasText;--finance-text:CanvasText;--finance-muted:CanvasText;--finance-faint:CanvasText;--finance-accent:Highlight;--finance-green:CanvasText;--finance-amber:CanvasText;--finance-red:CanvasText}.FinanceDashboardV2-module__yPzQuW__workspaceTabs button[aria-selected=true]{color:highlighttext;background:highlight;border-color:highlight}.FinanceDashboardV2-module__yPzQuW__workspacePanel:focus-visible,.FinanceDashboardV2-module__yPzQuW__workspaceTabs button:focus-visible,.FinanceDashboardV2-module__yPzQuW__monthControls button:focus-visible,.FinanceDashboardV2-module__yPzQuW__workspaceState button:focus-visible,.FinanceDashboardV2-module__yPzQuW__stateActions button:focus-visible,.FinanceDashboardV2-module__yPzQuW__summaryHeading button:focus-visible,.FinanceDashboardV2-module__yPzQuW__monthCloseTask a:focus-visible,.FinanceDashboardV2-module__yPzQuW__monthCloseTask button:focus-visible,.FinanceDashboardV2-module__yPzQuW__breakdown summary:focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){.FinanceDashboardV2-module__yPzQuW__spinner{animation-duration:2s}}
.ClassicFinanceDashboard-module__-_cW7a__classicDashboard{--classic-blue:var(--finance-accent,#2187de);--classic-blue-dark:#0f5f8a;--classic-blue-soft:#e5f3ff;--classic-surface:var(--finance-card,#fff);--classic-ink:var(--finance-text,#0f172a);--classic-muted:var(--finance-muted,#64748b);--classic-border:var(--finance-border,#0f172a1a);color:var(--classic-ink);max-width:980px;min-height:calc(100vh - 120px);margin:0 auto;padding:.5rem 0 5rem;position:relative}.ClassicFinanceDashboard-module__-_cW7a__ambient{pointer-events:none;z-index:0;background:radial-gradient(circle at 14% 5%,#38bdf81a,#0000 42%),linear-gradient(#ffffff1f,#0000 52%);position:absolute;inset:-2rem 0}.ClassicFinanceDashboard-module__-_cW7a__classicDashboard>:not(.ClassicFinanceDashboard-module__-_cW7a__ambient){z-index:1;position:relative}.ClassicFinanceDashboard-module__-_cW7a__intro{justify-content:space-between;align-items:flex-start;padding:.3rem .15rem .2rem;display:flex}.ClassicFinanceDashboard-module__-_cW7a__greeting{color:var(--classic-muted);margin:0;font-size:.98rem;font-weight:650}.ClassicFinanceDashboard-module__-_cW7a__brand{letter-spacing:-.08em;margin:.6rem 0 0;font-size:2.35rem;font-weight:300;line-height:1}.ClassicFinanceDashboard-module__-_cW7a__brand span{color:#32baf2;font-weight:500}.ClassicFinanceDashboard-module__-_cW7a__summaryLink{color:var(--classic-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:0 .35rem;font-size:.82rem;font-weight:750}.ClassicFinanceDashboard-module__-_cW7a__summaryLink[aria-pressed=true]{border-bottom-color:var(--classic-blue);color:var(--classic-blue)}.ClassicFinanceDashboard-module__-_cW7a__contextRow{color:#62c7f2;letter-spacing:.11em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:1.55rem 0 1rem;font-size:.82rem;font-weight:800;display:grid}.ClassicFinanceDashboard-module__-_cW7a__contextRow p{overflow-wrap:anywhere;min-width:0;margin:0}.ClassicFinanceDashboard-module__-_cW7a__periodNavigation{background:color-mix(in srgb, var(--classic-surface) 88%, transparent);border:1px solid var(--classic-border);border-radius:.75rem;flex:none;align-items:center;gap:.15rem;padding:.15rem;display:flex}.ClassicFinanceDashboard-module__-_cW7a__periodNavigation button{color:var(--classic-blue-dark);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.ClassicFinanceDashboard-module__-_cW7a__periodNavigation button:hover:not(:disabled){background:var(--classic-blue-soft)}.ClassicFinanceDashboard-module__-_cW7a__periodNavigation button:focus-visible{outline:3px solid var(--classic-blue);outline-offset:2px}.ClassicFinanceDashboard-module__-_cW7a__periodNavigation button:disabled{color:var(--classic-muted);cursor:not-allowed;opacity:.42}.ClassicFinanceDashboard-module__-_cW7a__scopeTrack,.ClassicFinanceDashboard-module__-_cW7a__periodTrack{border:1px solid var(--classic-border);border-radius:1.05rem;margin-bottom:.75rem;padding:.28rem}.ClassicFinanceDashboard-module__-_cW7a__scopeTrack{background:color-mix(in srgb, var(--classic-surface) 86%, transparent)}.ClassicFinanceDashboard-module__-_cW7a__periodTrack{background:color-mix(in srgb, var(--classic-ink) 4%, transparent);margin-top:.5rem}.ClassicFinanceDashboard-module__-_cW7a__scopeTrack>div,.ClassicFinanceDashboard-module__-_cW7a__periodTrack>div{gap:.3rem;display:grid}.ClassicFinanceDashboard-module__-_cW7a__scopeTrack>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ClassicFinanceDashboard-module__-_cW7a__scopeTrack>.ClassicFinanceDashboard-module__-_cW7a__singleScope{grid-template-columns:1fr}.ClassicFinanceDashboard-module__-_cW7a__periodTrack>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ClassicFinanceDashboard-module__-_cW7a__periodTrack[aria-label=Business\ period]>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ClassicFinanceDashboard-module__-_cW7a__scopeTrack button,.ClassicFinanceDashboard-module__-_cW7a__periodTrack button{color:var(--classic-muted);cursor:pointer;font:inherit;border:1px solid #0000;border-radius:.8rem;min-height:48px;padding:.7rem;font-size:.9rem;font-weight:800}.ClassicFinanceDashboard-module__-_cW7a__scopeTrack button{background:0 0}.ClassicFinanceDashboard-module__-_cW7a__scopeTrack .ClassicFinanceDashboard-module__-_cW7a__scopeSelected{background:var(--classic-blue-soft);color:#126eb8;border-color:#2187de47}.ClassicFinanceDashboard-module__-_cW7a__periodTrack button{background:0 0}.ClassicFinanceDashboard-module__-_cW7a__periodTrack .ClassicFinanceDashboard-module__-_cW7a__periodSelected{background:var(--classic-blue-dark);border-color:var(--classic-blue-dark);color:#fff}.ClassicFinanceDashboard-module__-_cW7a__notice{background:var(--classic-surface);border:1px solid var(--classic-border);border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin:.8rem 0;padding:.75rem .9rem;display:grid}.ClassicFinanceDashboard-module__-_cW7a__notice>span{background:#c77800;border-radius:999px;width:.5rem;height:.5rem}.ClassicFinanceDashboard-module__-_cW7a__notice p{color:var(--classic-muted);margin:0;font-size:.78rem;line-height:1.45}.ClassicFinanceDashboard-module__-_cW7a__notice a{border:1px solid var(--classic-blue);color:var(--classic-blue);text-align:center;border-radius:.65rem;min-height:42px;padding:.72rem .85rem;font-size:.75rem;font-weight:800;text-decoration:none}.ClassicFinanceDashboard-module__-_cW7a__workspacePanel{outline:none}.ClassicFinanceDashboard-module__-_cW7a__hero{text-align:center;flex-direction:column;align-items:center;min-height:330px;padding:4rem 1rem 2.35rem;display:flex}.ClassicFinanceDashboard-module__-_cW7a__heroLabel{color:var(--classic-muted);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.ClassicFinanceDashboard-module__-_cW7a__heroAmount{color:#32baf2;font-variant-numeric:tabular-nums;letter-spacing:-.055em;overflow-wrap:anywhere;margin:1.2rem 0 0;font-size:clamp(3.4rem,8vw,6rem);font-weight:800;line-height:1}.ClassicFinanceDashboard-module__-_cW7a__negative{color:#dc2626!important}.ClassicFinanceDashboard-module__-_cW7a__unavailableCopy{color:var(--classic-muted);max-width:34rem;margin:.9rem 0 0;font-size:.9rem;line-height:1.5}.ClassicFinanceDashboard-module__-_cW7a__heroRows{gap:.5rem;width:100%;max-width:31rem;margin-top:2rem;display:grid}.ClassicFinanceDashboard-module__-_cW7a__heroRow{text-align:left;grid-template-columns:.5rem minmax(7rem,auto) 1fr;align-items:center;gap:.75rem;font-size:.95rem;display:grid}.ClassicFinanceDashboard-module__-_cW7a__heroRow strong{font-variant-numeric:tabular-nums}.ClassicFinanceDashboard-module__-_cW7a__heroRow>span:last-child{color:var(--classic-muted)}.ClassicFinanceDashboard-module__-_cW7a__greenDot,.ClassicFinanceDashboard-module__-_cW7a__redDot,.ClassicFinanceDashboard-module__-_cW7a__mutedDot{border-radius:999px;width:.5rem;height:.5rem}.ClassicFinanceDashboard-module__-_cW7a__greenDot{background:#12b999}.ClassicFinanceDashboard-module__-_cW7a__redDot{background:#dc2626}.ClassicFinanceDashboard-module__-_cW7a__mutedDot{background:#94a3b8}.ClassicFinanceDashboard-module__-_cW7a__metricDetails,.ClassicFinanceDashboard-module__-_cW7a__compactDetails{color:var(--classic-muted);text-align:left;width:100%;max-width:38rem;margin-top:1.2rem;font-size:.78rem;line-height:1.5}.ClassicFinanceDashboard-module__-_cW7a__metricDetails summary,.ClassicFinanceDashboard-module__-_cW7a__compactDetails summary{color:var(--classic-blue);cursor:pointer;min-height:40px;padding:.65rem 0;font-weight:800;list-style-position:inside}.ClassicFinanceDashboard-module__-_cW7a__metricDetails dl,.ClassicFinanceDashboard-module__-_cW7a__compactDetails dl{margin:.7rem 0}.ClassicFinanceDashboard-module__-_cW7a__metricDetails dl div,.ClassicFinanceDashboard-module__-_cW7a__compactDetails dl div{justify-content:space-between;gap:1rem;display:flex}.ClassicFinanceDashboard-module__-_cW7a__metricDetails dd,.ClassicFinanceDashboard-module__-_cW7a__compactDetails dd{font-variant-numeric:tabular-nums;margin:0}.ClassicFinanceDashboard-module__-_cW7a__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.ClassicFinanceDashboard-module__-_cW7a__metricCard{background:var(--classic-surface);border:1px solid var(--classic-border);border-radius:1rem;min-width:0;padding:1rem}.ClassicFinanceDashboard-module__-_cW7a__metricCard>p{color:var(--classic-muted);letter-spacing:.07em;text-transform:uppercase;min-height:2.2rem;margin:0;font-size:.7rem;font-weight:800}.ClassicFinanceDashboard-module__-_cW7a__metricCard>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.6rem;font-size:clamp(1.2rem,3vw,1.75rem);display:block}.ClassicFinanceDashboard-module__-_cW7a__metricCard>span{color:var(--classic-muted);margin-top:.4rem;font-size:.72rem;display:block}.ClassicFinanceDashboard-module__-_cW7a__compactDetails{margin-top:.6rem;font-size:.7rem}.ClassicFinanceDashboard-module__-_cW7a__quickAction,.ClassicFinanceDashboard-module__-_cW7a__primaryButton,.ClassicFinanceDashboard-module__-_cW7a__secondaryButton,.ClassicFinanceDashboard-module__-_cW7a__featureCard button{text-align:center;border-radius:.8rem;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.1rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.ClassicFinanceDashboard-module__-_cW7a__quickAction{background:var(--classic-blue);color:#fff;width:100%;margin:.4rem 0 1rem}.ClassicFinanceDashboard-module__-_cW7a__featureCard,.ClassicFinanceDashboard-module__-_cW7a__actionCard{background:var(--classic-surface);border:1px solid var(--classic-border);border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1.25rem;margin:1rem 0;padding:1.25rem;display:flex}.ClassicFinanceDashboard-module__-_cW7a__featureCard h2,.ClassicFinanceDashboard-module__-_cW7a__actionCard h2{margin:.25rem 0;font-size:1.05rem}.ClassicFinanceDashboard-module__-_cW7a__featureCard p:not(.ClassicFinanceDashboard-module__-_cW7a__cardEyebrow),.ClassicFinanceDashboard-module__-_cW7a__actionCard p:not(.ClassicFinanceDashboard-module__-_cW7a__cardEyebrow){color:var(--classic-muted);margin:.35rem 0 0;font-size:.85rem;line-height:1.5}.ClassicFinanceDashboard-module__-_cW7a__cardEyebrow,.ClassicFinanceDashboard-module__-_cW7a__sectionTitle{color:var(--classic-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.ClassicFinanceDashboard-module__-_cW7a__sectionTitle{color:var(--classic-ink);margin:1.4rem 0 .75rem;font-size:.9rem}.ClassicFinanceDashboard-module__-_cW7a__featureCard button,.ClassicFinanceDashboard-module__-_cW7a__primaryButton{background:var(--classic-blue);border:1px solid var(--classic-blue);color:#fff;cursor:pointer}.ClassicFinanceDashboard-module__-_cW7a__secondaryButton{border:1px solid var(--classic-border);color:var(--classic-ink);cursor:pointer;background:0 0}.ClassicFinanceDashboard-module__-_cW7a__actionRow{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}@media (max-width:1100px){.ClassicFinanceDashboard-module__-_cW7a__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ClassicFinanceDashboard-module__-_cW7a__classicDashboard{margin:-1rem;padding:1rem 1rem 7rem}.ClassicFinanceDashboard-module__-_cW7a__intro{padding-left:3.2rem}.ClassicFinanceDashboard-module__-_cW7a__contextRow{letter-spacing:.08em;gap:.5rem;margin-top:1rem;font-size:.7rem}.ClassicFinanceDashboard-module__-_cW7a__periodNavigation{border-radius:.65rem;gap:0;padding:.1rem}.ClassicFinanceDashboard-module__-_cW7a__periodNavigation button{width:44px}.ClassicFinanceDashboard-module__-_cW7a__hero{min-height:300px;padding:3rem .2rem 2rem}.ClassicFinanceDashboard-module__-_cW7a__heroAmount{font-size:clamp(2.8rem,14vw,4.5rem)}.ClassicFinanceDashboard-module__-_cW7a__notice{grid-template-columns:auto 1fr;align-items:flex-start}.ClassicFinanceDashboard-module__-_cW7a__notice a{grid-column:2;width:fit-content}}@media (max-width:520px){.ClassicFinanceDashboard-module__-_cW7a__scopeTrack button,.ClassicFinanceDashboard-module__-_cW7a__periodTrack button{padding-inline:.35rem;font-size:.78rem}.ClassicFinanceDashboard-module__-_cW7a__metricGrid{grid-template-columns:1fr}.ClassicFinanceDashboard-module__-_cW7a__featureCard,.ClassicFinanceDashboard-module__-_cW7a__actionCard{flex-direction:column;align-items:stretch}.ClassicFinanceDashboard-module__-_cW7a__actionRow{flex-direction:column}.ClassicFinanceDashboard-module__-_cW7a__actionRow>*{width:100%}}@media (prefers-reduced-motion:reduce){.ClassicFinanceDashboard-module__-_cW7a__classicDashboard *,.ClassicFinanceDashboard-module__-_cW7a__classicDashboard :before,.ClassicFinanceDashboard-module__-_cW7a__classicDashboard :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.ClassicFinanceDashboardPreview-module__4tXJgW__preview{color:#0f172a;background:#f5f8fc;min-height:100vh;display:flex}.ClassicFinanceDashboardPreview-module__4tXJgW__sidebar{color:#fff;background:#0d2f4a;width:230px;height:100vh;padding:1.5rem 1rem;position:fixed;top:0;left:0}.ClassicFinanceDashboardPreview-module__4tXJgW__sidebarBrand{letter-spacing:-.08em;margin:0;font-size:2rem;font-weight:300}.ClassicFinanceDashboardPreview-module__4tXJgW__sidebarBrand span{color:#38bdf8;font-weight:500}.ClassicFinanceDashboardPreview-module__4tXJgW__privateBadge{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;margin:.4rem 0 2rem;font-size:.68rem;font-weight:800}.ClassicFinanceDashboardPreview-module__4tXJgW__sidebar nav{gap:.35rem;display:grid}.ClassicFinanceDashboardPreview-module__4tXJgW__sidebar a{color:#ffffffb8;border-radius:.65rem;align-items:center;gap:.7rem;min-height:44px;padding:0 .8rem;font-size:.86rem;font-weight:650;text-decoration:none;display:flex}.ClassicFinanceDashboardPreview-module__4tXJgW__sidebar .ClassicFinanceDashboardPreview-module__4tXJgW__activeNav{color:#7dd3fc;background:#38bdf824}.ClassicFinanceDashboardPreview-module__4tXJgW__mainColumn{width:calc(100% - 230px);min-height:100vh;margin-left:230px}.ClassicFinanceDashboardPreview-module__4tXJgW__topbar{z-index:20;background:#ffffffe6;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;height:56px;padding:0 2rem;display:flex;position:sticky;top:0}.ClassicFinanceDashboardPreview-module__4tXJgW__topbar button{color:#0f172a;background:#fff;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ClassicFinanceDashboardPreview-module__4tXJgW__topbar button:first-child{display:none}.ClassicFinanceDashboardPreview-module__4tXJgW__main{padding:2rem}.ClassicFinanceDashboardPreview-module__4tXJgW__bottomNav{display:none}.ClassicFinanceDashboardPreview-module__4tXJgW__summaryCard{background:#fff;border:1px solid #0f172a1a;border-radius:1.15rem;max-width:42rem;margin:2rem auto;padding:2rem}.ClassicFinanceDashboardPreview-module__4tXJgW__summaryCard>p:first-child{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.ClassicFinanceDashboardPreview-module__4tXJgW__summaryCard button{color:#fff;background:#2187de;border:0;border-radius:.8rem;min-height:48px;margin-top:1rem;padding:.8rem 1rem;font-weight:800}@media (max-width:900px){.ClassicFinanceDashboardPreview-module__4tXJgW__sidebar{width:190px}.ClassicFinanceDashboardPreview-module__4tXJgW__mainColumn{width:calc(100% - 190px);margin-left:190px}.ClassicFinanceDashboardPreview-module__4tXJgW__main{padding:1.25rem}}@media (max-width:768px){.ClassicFinanceDashboardPreview-module__4tXJgW__sidebar{display:none}.ClassicFinanceDashboardPreview-module__4tXJgW__mainColumn{width:100%;margin-left:0}.ClassicFinanceDashboardPreview-module__4tXJgW__topbar{padding:0 1rem}.ClassicFinanceDashboardPreview-module__4tXJgW__topbar button:first-child{display:flex}.ClassicFinanceDashboardPreview-module__4tXJgW__main{padding:1rem}.ClassicFinanceDashboardPreview-module__4tXJgW__bottomNav{bottom:max(.65rem, env(safe-area-inset-bottom));z-index:80;background:#fffffff5;border:1px solid #0f172a1f;border-radius:1.35rem;grid-template-columns:repeat(5,minmax(0,1fr));padding:.35rem;display:grid;position:fixed;left:.65rem;right:.65rem;box-shadow:0 12px 30px #0f172a29}.ClassicFinanceDashboardPreview-module__4tXJgW__bottomNav a{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-width:0;min-height:52px;padding:.2rem;font-size:.62rem;font-weight:750;text-decoration:none;display:flex;overflow:hidden}.ClassicFinanceDashboardPreview-module__4tXJgW__bottomNav span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.ClassicFinanceDashboardPreview-module__4tXJgW__bottomNav .ClassicFinanceDashboardPreview-module__4tXJgW__activeBottomNav{color:#2187de}}
