.CfoDashboard_page__7Jcut{--ink-strong:var(--office-text,#0f2f2a);--ink-soft:var(--office-muted,#5b716c);--hair:var(--office-line,#e3ecea);--card:#fff;--tax:#b45309;--opex:#0f766e;--owner:#1d4ed8;--profit:#15803d;--deduction:#94a3b8;--paydeduction:#64748b;--free:#86d9b0;--short:#dc2626;--received:#b8c7c3;--renewals:#0f766e;--new:#2dd4bf;--life:#93c5fd;--rest:#cbd5e1;max-width:1200px;margin:20px auto;padding:0 20px 56px;color:var(--ink-strong)}.CfoDashboard_heading__TXo2J{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:16px}.CfoDashboard_eyebrow__ooRR7{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink-soft)}.CfoDashboard_heading__TXo2J h1{font-size:28px;line-height:1.15;margin:6px 0 0;letter-spacing:-.01em}.CfoDashboard_asOf__2C1qK{margin:0;color:var(--ink-soft);font-size:13px}.CfoDashboard_notice__zMz5e{padding:12px 16px;border-radius:10px;background:var(--team-tint,#eaf5ef);color:var(--team-ink,#195e4e);margin:12px 0}.CfoDashboard_error__3Rh1r{background:#fff0ea;color:#843c21}.CfoDashboard_homeNote__OxcHk{display:flex;align-items:center;gap:14px;margin:0 0 14px;padding:14px 16px;border-radius:14px;background:var(--team-wash,#effaf5);border:1px solid var(--team-line-strong,#bfe6d3)}.CfoDashboard_homeNotePill__GX2If{flex:none;padding:3px 10px;border-radius:999px;background:var(--team-ink,#0e4a40);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.CfoDashboard_homeNoteText__hFZjX{flex:1 1;min-width:0;font-size:14px;line-height:1.5;color:#1d4b41}.CfoDashboard_homeNoteText__hFZjX strong{display:block;color:var(--ink-strong)}.CfoDashboard_homeNoteText__hFZjX a{color:var(--office-accent,#0f766e);font-weight:650}.CfoDashboard_homeNoteDismiss__6HoBu{flex:none;min-height:38px;border:1px solid var(--team-line-strong,#9fcbbf);border-radius:8px;background:#fff;color:var(--team-ink,#0e4a40);padding:7px 14px;font:inherit;font-weight:650;cursor:pointer}.CfoDashboard_homeNoteDismiss__6HoBu:hover{background:var(--team-wash,#f3fbf8)}@media(max-width:560px){.CfoDashboard_homeNote__OxcHk{flex-wrap:wrap;gap:10px}.CfoDashboard_homeNoteText__hFZjX{flex:1 1 100%;order:2}.CfoDashboard_homeNotePill__GX2If{order:1}.CfoDashboard_homeNoteDismiss__6HoBu{order:3}}.CfoDashboard_hero__DoT6R{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center;padding:28px 30px;border-radius:20px;background:radial-gradient(120% 140% at 0 0,var(--team-hero-3,#1d6f60) 0,var(--team-hero-2,#0e4a40) 45%,var(--team-hero-1,#0a342e) 100%);color:#fff;box-shadow:0 18px 40px -24px color-mix(in srgb,var(--team-hero-1,#0a342e) 75%,transparent)}.CfoDashboard_heroMain__PYP9J{display:flex;flex-direction:column;gap:8px;min-width:0}.CfoDashboard_heroLabel__1275U{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--team-hero-text,#bfe7da)}.CfoDashboard_heroAmount__K1iaT{font-size:48px;line-height:1.05;font-weight:800;letter-spacing:-.02em}.CfoDashboard_heroSub__WmXlo{font-size:14px;color:var(--team-hero-text,#d5efe7)}.CfoDashboard_heroEmpty__Bsvkj{margin:4px 0 0;color:var(--team-hero-text,#d5efe7);font-size:16px}.CfoDashboard_delta__XwouA{align-self:flex-start;margin-top:4px;padding:5px 11px;border-radius:999px;background:rgba(134,217,176,.18);color:#b9f3d6;font-size:13px;font-weight:600}.CfoDashboard_deltaDown__i_O8I{background:rgba(252,165,165,.18);color:#fecaca}.CfoDashboard_heroStats__SN_r3{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.CfoDashboard_heroStats__SN_r3>div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 16px;min-width:0}.CfoDashboard_heroStats__SN_r3 span{display:block;font-size:12px;color:var(--team-hero-text,#bfe7da);font-weight:600}.CfoDashboard_heroStats__SN_r3 strong{display:block;font-size:24px;margin:6px 0 2px;font-weight:750}.CfoDashboard_heroStats__SN_r3 small{color:var(--team-hero-text,#cfe9e1);font-size:12px}.CfoDashboard_heroShort__0_WJh{color:#fecaca}.CfoDashboard_heroStats__SN_r3>.CfoDashboard_heroStatus__odUL1{grid-column:1/-1;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#b9f3d6;background:rgba(134,217,176,.12)}.CfoDashboard_heroStats__SN_r3>.CfoDashboard_heroStatusWarn__WMMyI{color:#fecaca;background:rgba(220,38,38,.18);border-color:rgba(254,202,202,.3)}.CfoDashboard_heroStatus__odUL1 span{display:inline;font-size:14px;color:inherit}.CfoDashboard_heroRange__W4VSb{align-self:flex-start;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:4px;padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:14px;color:var(--team-hero-text,#e6f6f0)}.CfoDashboard_heroRange__W4VSb strong{font-size:16px;font-weight:750;color:#fff}.CfoDashboard_heroRangeNote__laLdz{font-size:12px;color:var(--team-hero-text,#bfe7da);line-height:1.45}.CfoDashboard_heroRangeNote__laLdz a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:2px}.CfoDashboard_heroRangeOk__XPTBf,.CfoDashboard_heroRangeWarn__rW2sP{flex-basis:100%;display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;font-weight:600}.CfoDashboard_heroRangeOk__XPTBf{color:#b9f3d6}.CfoDashboard_heroRangeWarn__rW2sP{color:#fecaca}.CfoDashboard_heroRangeOk__XPTBf svg,.CfoDashboard_heroRangeWarn__rW2sP svg{flex:none;margin-top:1px}.CfoDashboard_kpis__Jy1rg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0}.CfoDashboard_kpi__CFdrk{background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px rgba(15,47,42,.04)}.CfoDashboard_kpi__CFdrk span{font-size:12px;font-weight:650;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em}.CfoDashboard_kpi__CFdrk strong{display:block;font-size:24px;margin:8px 0 4px;letter-spacing:-.01em}.CfoDashboard_kpi__CFdrk small{color:var(--ink-soft);font-size:12.5px}.CfoDashboard_kpiWarn__R_Hfg strong{color:var(--short)}.CfoDashboard_grid__vu6QJ{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.CfoDashboard_card__ch7tI{background:var(--card);border:1px solid var(--hair);border-radius:18px;padding:20px 22px;box-shadow:0 1px 2px rgba(15,47,42,.04);min-width:0}.CfoDashboard_span4__0aU1C{grid-column:span 4}.CfoDashboard_span6__Phelh{grid-column:span 6}.CfoDashboard_span8__6Fkl4{grid-column:span 8}.CfoDashboard_span12__ImGMj{grid-column:span 12}.CfoDashboard_cardHead__LTbjs{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.CfoDashboard_cardHead__LTbjs h2{font-size:17px;margin:0;letter-spacing:-.005em}.CfoDashboard_cardHead__LTbjs p{margin:4px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.45}.CfoDashboard_card__ch7tI a,.CfoDashboard_headLink__MrpxR{color:var(--office-accent,#0f766e);font-weight:650;text-decoration:none}.CfoDashboard_headLink__MrpxR{font-size:13px;white-space:nowrap;border:1px solid var(--team-line,#cfe3de);border-radius:999px;padding:5px 12px}.CfoDashboard_headLink__MrpxR:hover{background:var(--team-wash,#f0f8f6)}.CfoDashboard_empty__HbANA{color:var(--ink-soft);margin:6px 0;line-height:1.55}.CfoDashboard_muted__beFvQ{color:var(--ink-soft);font-size:12.5px;line-height:1.5;margin:12px 0 0}.CfoDashboard_disclaimer__D_0o_{max-width:860px;margin:22px 0 0;color:var(--ink-soft);font-size:12.5px;line-height:1.55}.CfoDashboard_chart__XkkAy{display:flex;align-items:stretch;gap:10px;height:230px;padding:6px 2px 0;border-bottom:1px solid var(--hair)}.CfoDashboard_chartCol__GUhAJ{flex:1 1;display:flex;flex-direction:column;align-items:center;min-width:0}.CfoDashboard_chartValue__INLKt{font-size:11.5px;font-weight:650;color:var(--ink-soft);height:18px}.CfoDashboard_chartTrack__Oes6h{flex:1 1;width:100%;display:flex;align-items:flex-end;justify-content:center;position:relative}.CfoDashboard_lowMark__OXrpZ{position:absolute;left:50%;transform:translateX(-50%);width:min(58px,92%);border-top:2px dashed var(--team-ink,#0e4a40);pointer-events:none}.CfoDashboard_barReceived__jHouh,.CfoDashboard_barStack__kpOM6{width:min(46px,78%);border-radius:8px 8px 3px 3px}.CfoDashboard_barReceived__jHouh{background:var(--received)}.CfoDashboard_barStack__kpOM6{display:flex;flex-direction:column;overflow:hidden}.CfoDashboard_barCommitted__GP1oq{background:var(--opex)}.CfoDashboard_barUnplanned__34cQt{background:#5fb8a6}.CfoDashboard_barFree__7nHZB{background:var(--free)}.CfoDashboard_barShort__Jsbot{background:repeating-linear-gradient(135deg,var(--short) 0 6px,#f87171 6px 12px)}.CfoDashboard_chartLabel__XF9bD{font-size:11.5px;color:var(--ink-soft);padding:8px 0 6px;white-space:nowrap}.CfoDashboard_chartLabelShort__07OMQ{color:var(--short);font-weight:700}.CfoDashboard_chartLabel__XF9bD small{display:block;text-align:center;font-size:10.5px;font-weight:700}.CfoDashboard_legend__89kWh{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;color:var(--ink-soft)}.CfoDashboard_legend__89kWh span{display:inline-flex;align-items:center;gap:6px}.CfoDashboard_legend__89kWh i{width:10px;height:10px;border-radius:3px;display:inline-block}.CfoDashboard_swUnplanned__P9Y94{background:#5fb8a6}.CfoDashboard_barDeductions__hbJ6x,.CfoDashboard_segPayDeduction__ZEcjP,.CfoDashboard_swDeductions__IDhdW{background:var(--paydeduction)}.CfoDashboard_segUnplanned__iFQqW{background:#cfe9e1}.CfoDashboard_heroStatus__odUL1 a{color:#fff;text-decoration:underline;margin-left:4px}.CfoDashboard_swReceived__GRI_M{background:var(--received)}.CfoDashboard_swCommitted__7EDDq{background:var(--opex)}.CfoDashboard_swFree__EZu3a{background:var(--free)}.CfoDashboard_swShort__bQ7XC{background:var(--short)}.CfoDashboard_legend__89kWh i.CfoDashboard_swLowEnd__J_CUg{height:0;border-radius:0;border-top:2px dashed var(--team-ink,#0e4a40);width:14px}.CfoDashboard_private__twmCz{filter:blur(7px);opacity:.7}.CfoDashboard_details__d8cn7{margin-top:12px}.CfoDashboard_details__d8cn7 summary{cursor:pointer;font-size:13px;font-weight:650;color:var(--office-accent,#0f766e)}.CfoDashboard_actions__IA8Wx{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.CfoDashboard_actions__IA8Wx li{display:flex;gap:10px;padding:12px;border-radius:12px;background:#fff7ed;border:1px solid #fde3c8}.CfoDashboard_actions__IA8Wx p{margin:0;font-size:13.5px;line-height:1.5;color:#3d2a14}.CfoDashboard_actions__IA8Wx a{display:inline-block;margin-top:6px;font-size:13px}.CfoDashboard_actionIcon__p3fHK{color:#c2410c;flex:none;margin-top:1px}.CfoDashboard_allClear__DaJa4{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:12px;background:#ecfdf5;color:#166534;font-size:14px;line-height:1.5}.CfoDashboard_updateNow__L0yup{margin:0 0 14px}.CfoDashboard_updateNowMore__niqRD{margin-top:10px}.CfoDashboard_updateNowMore__niqRD summary{cursor:pointer;font-size:13px;font-weight:650;color:var(--office-accent,#0f766e)}.CfoDashboard_updateNowMore__niqRD .CfoDashboard_actions__IA8Wx{margin-top:10px}.CfoDashboard_optimalPill__T9nHj{display:inline-block;margin:10px 0 2px;padding:3px 10px;border-radius:999px;background:var(--team-tint,#e0f2ec);color:var(--team-ink,#0f5f52);font-size:12px;font-weight:700}.CfoDashboard_suggestions__02YMC{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;counter-reset:step}.CfoDashboard_suggestions__02YMC li{position:relative;padding:12px 14px 12px 44px;border-radius:12px;background:var(--team-wash,#f5f9f8);border:1px solid var(--team-line,#e1ecea);counter-increment:step}.CfoDashboard_suggestions__02YMC li:before{content:counter(step);position:absolute;left:12px;top:12px;width:22px;height:22px;border-radius:50%;background:var(--team-ink,#0e4a40);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.CfoDashboard_suggestions__02YMC strong{display:block;font-size:14.5px;color:var(--ink-strong)}.CfoDashboard_suggestions__02YMC p{margin:4px 0 6px;font-size:13.5px;line-height:1.5;color:var(--ink-soft)}.CfoDashboard_suggestions__02YMC a{font-size:13px}.CfoDashboard_splitTarget__hlWB4 small{display:block;color:var(--ink-soft);font-size:11px;margin-top:2px}.CfoDashboard_splitBar__Pxab9{display:flex;height:14px;border-radius:999px;overflow:hidden;background:var(--team-line-soft,#eef3f2);margin:2px 0 14px}.CfoDashboard_splitBar__Pxab9 span{min-width:3px}.CfoDashboard_segTax__UL0Gv{background:var(--tax)}.CfoDashboard_segOpex__VcBCU{background:var(--opex)}.CfoDashboard_segOwner__7v1yP{background:var(--owner)}.CfoDashboard_segProfit__eVMg5{background:var(--profit)}.CfoDashboard_segDeduction__M7PKX{background:var(--deduction)}.CfoDashboard_segFree__MQL99{background:var(--free)}.CfoDashboard_segShort__9BCDH{background:var(--short)}.CfoDashboard_segRenewals__dEZ8p{background:var(--renewals)}.CfoDashboard_segNew__YAURZ{background:var(--new)}.CfoDashboard_segLife__UqFY3{background:var(--life)}.CfoDashboard_segRest__1WEp3{background:var(--rest)}.CfoDashboard_splitRows__v2lO_{list-style:none;margin:0;padding:0}.CfoDashboard_splitRows__v2lO_ li{display:grid;grid-template-columns:12px minmax(0,1fr) auto 56px 124px;align-items:center;grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid var(--team-line-soft,#eef3f2);font-size:14px}.CfoDashboard_splitRows__v2lO_ li:last-child{border-bottom:0}.CfoDashboard_splitRows__v2lO_ i{width:10px;height:10px;border-radius:3px}.CfoDashboard_splitLabel__YbcgL small{display:block;color:var(--ink-soft);font-size:11.5px;margin-top:2px}.CfoDashboard_splitAmount__orMGH{font-weight:700;text-align:right;white-space:nowrap}.CfoDashboard_splitShare__vGGPs{color:var(--ink-soft);text-align:right;font-size:13px}.CfoDashboard_splitTarget__hlWB4{color:var(--ink-soft);font-size:12px;text-align:right;white-space:nowrap}.CfoDashboard_watch__cbEey{display:block;margin-top:2px;color:#b45309;font-size:11.5px}.CfoDashboard_pathHeadRight__TctN4{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.CfoDashboard_pathHeadRight__TctN4 .CfoDashboard_optimalPill__T9nHj{margin:0}.CfoDashboard_statusPill___iiNh{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.CfoDashboard_statusOk__xHWoi{background:#dcfce7;color:#166534}.CfoDashboard_statusClose__paXKJ{background:#fef3c7;color:#92400e}.CfoDashboard_statusFar__SK1MT{background:#fee2e2;color:#991b1b}.CfoDashboard_pathTop__ERF7A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.CfoDashboard_pathTop__ERF7A>div{background:var(--team-wash,#f5f9f8);border:1px solid var(--team-line,#e1ecea);border-radius:12px;padding:12px 14px;min-width:0}.CfoDashboard_pathTop__ERF7A dt{font-size:12px;font-weight:650;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em}.CfoDashboard_pathTop__ERF7A dd{margin:6px 0 0;font-size:20px;font-weight:750}.CfoDashboard_pathTop__ERF7A dd small{display:block;margin-top:3px;font-size:12px;font-weight:500;color:var(--ink-soft)}.CfoDashboard_pathBars__YfH3H{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.CfoDashboard_pathBarRow__CreLW{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.CfoDashboard_pathBarRow__CreLW .CfoDashboard_splitBar__Pxab9{margin:0}.CfoDashboard_pathBarLabel__FjujV{font-size:12.5px;font-weight:650;color:var(--ink-soft)}.CfoDashboard_pathTable__dsyNJ{width:100%;border-collapse:collapse;font-size:14px}.CfoDashboard_pathTable__dsyNJ thead th{text-align:right;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);padding:8px;border-bottom:1px solid var(--hair);white-space:nowrap}.CfoDashboard_pathTable__dsyNJ thead th:first-child{text-align:left;padding-left:0}.CfoDashboard_pathTable__dsyNJ tbody th{text-align:left;font-weight:650;padding:11px 8px 11px 0;border-bottom:1px solid var(--team-line-soft,#eef3f2);vertical-align:top}.CfoDashboard_pathLabel__lA1BY{display:flex;align-items:flex-start;gap:10px}.CfoDashboard_pathLabel__lA1BY i{flex:none;width:10px;height:10px;border-radius:3px;margin-top:5px}.CfoDashboard_pathTable__dsyNJ small{display:block;margin-top:3px;font-size:11.5px;font-weight:500;color:var(--ink-soft)}.CfoDashboard_pathTable__dsyNJ td{text-align:right;padding:11px 8px;border-bottom:1px solid var(--team-line-soft,#eef3f2);vertical-align:top;font-weight:700;white-space:nowrap}.CfoDashboard_pathTable__dsyNJ td:last-child{padding-right:0}.CfoDashboard_pathTable__dsyNJ tr:last-child>*{border-bottom:0}.CfoDashboard_pathOptimalOnly__3TuzH td{width:180px}.CfoDashboard_rows__zl8iu{margin:0}.CfoDashboard_rows__zl8iu>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--team-line-soft,#eef3f2)}.CfoDashboard_rows__zl8iu dt{font-size:14px}.CfoDashboard_rows__zl8iu dt small{display:block;color:var(--ink-soft);font-size:11.5px;margin-top:3px}.CfoDashboard_rows__zl8iu dd{margin:0;font-weight:650;white-space:nowrap;text-align:right}.CfoDashboard_rows__zl8iu>.CfoDashboard_total__Hf1_Y{border-bottom:0;font-weight:750}.CfoDashboard_rows__zl8iu>.CfoDashboard_total__Hf1_Y+div{border-top:1px solid var(--team-line-soft,#eef3f2)}.CfoDashboard_learned__6EZuq{margin:0;padding-left:18px;display:grid;grid-gap:10px;gap:10px;font-size:14px;line-height:1.55}.CfoDashboard_bigStat__DIO9C{display:flex;align-items:baseline;gap:10px;margin:0 0 8px}.CfoDashboard_lastCheck__7bTUd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:24px;gap:24px;align-items:start}.CfoDashboard_lastCheckSub__cvXuH{margin:0;color:var(--ink-soft);font-size:14px}@media (max-width:720px){.CfoDashboard_lastCheck__7bTUd{grid-template-columns:1fr;gap:12px}}.CfoDashboard_bigStat__DIO9C strong{font-size:34px;letter-spacing:-.02em;color:var(--profit)}.CfoDashboard_bigStat__DIO9C span{color:var(--ink-soft);font-size:13px}.CfoDashboard_retireEstimates__woJ87{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 24px;gap:4px 24px}@media (max-width:560px){.CfoDashboard_retireEstimates__woJ87{grid-template-columns:1fr}}.CfoDashboard_soon__IqQ2a{padding:14px;border-radius:12px;background:#f5f8f7}.CfoDashboard_soon__IqQ2a p{margin:8px 0 0;color:var(--ink-soft);font-size:13.5px;line-height:1.5}.CfoDashboard_soonPill__M7dSp{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--team-tint,#e0f2ec);color:var(--team-ink,#0f5f52);font-size:12px;font-weight:700}.CfoDashboard_tableWrap__O8dXU{overflow-x:auto}.CfoDashboard_table__v6WN_{width:100%;border-collapse:collapse;font-size:13.5px;margin-top:8px}.CfoDashboard_table__v6WN_ th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);padding:8px;border-bottom:1px solid var(--hair)}.CfoDashboard_table__v6WN_ td{padding:10px 8px;border-bottom:1px solid var(--team-line-soft,#eef3f2);vertical-align:top}.CfoDashboard_table__v6WN_ td small{display:block;margin-top:3px;color:var(--ink-soft)}.CfoDashboard_short__oU5KY{color:var(--short);font-weight:700}.CfoDashboard_billList__iTCTC{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:28px;column-gap:28px}.CfoDashboard_billList__iTCTC li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid var(--team-line-soft,#eef3f2);font-size:14px}.CfoDashboard_billList__iTCTC i{width:10px;height:10px;border-radius:3px}.CfoDashboard_billList__iTCTC small{display:block;color:var(--ink-soft);font-size:12px;margin-top:2px}.CfoDashboard_setupHero__bFxT4{grid-template-columns:1fr}.CfoDashboard_setupTitle__RvQ7N{font-size:26px;margin:2px 0 0;line-height:1.2}.CfoDashboard_setupText__tm_EX{margin:4px 0 0;color:#d5efe7;max-width:640px;line-height:1.55}.CfoDashboard_setupActions__8OXqs{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px;color:#cfe9e1;font-size:13px}.CfoDashboard_hero__DoT6R a.CfoDashboard_primaryLink__HqRxn{display:inline-block;background:#fff;color:var(--team-ink,#0e4a40);border-radius:10px;padding:11px 20px;text-decoration:none;font-weight:750}.CfoDashboard_hero__DoT6R a.CfoDashboard_primaryLink__HqRxn:hover{background:var(--team-tint,#e7f7f1)}.CfoDashboard_hero__DoT6R a.CfoDashboard_secondaryLink__iVF69{display:inline-block;border:1px solid rgba(255,255,255,.75);color:#fff;border-radius:10px;padding:10px 18px;text-decoration:none;font-weight:750}.CfoDashboard_hero__DoT6R a.CfoDashboard_secondaryLink__iVF69:hover{background:rgba(255,255,255,.12)}@media(max-width:560px){.CfoDashboard_setupActions__8OXqs a.CfoDashboard_primaryLink__HqRxn,.CfoDashboard_setupActions__8OXqs a.CfoDashboard_secondaryLink__iVF69{flex:1 1 100%;text-align:center;min-height:44px;box-sizing:border-box}}.CfoDashboard_hero__DoT6R a.CfoDashboard_helpLink__wg_jT{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-weight:750;text-decoration:underline;text-underline-offset:3px}.CfoDashboard_retry__MX0vG{min-height:42px;border:1px solid var(--team-line-strong,#b5c9c6);border-radius:8px;background:white;color:var(--team-ink,#164e47);padding:9px 15px;cursor:pointer;font:inherit;font-weight:600}.CfoDashboard_page__7Jcut :focus-visible{outline:3px solid #4b9ea9;outline-offset:3px}@media(max-width:1000px){.CfoDashboard_hero__DoT6R{grid-template-columns:1fr}.CfoDashboard_kpis__Jy1rg{grid-template-columns:repeat(2,minmax(0,1fr))}.CfoDashboard_span4__0aU1C,.CfoDashboard_span6__Phelh,.CfoDashboard_span8__6Fkl4{grid-column:span 12}.CfoDashboard_billList__iTCTC{grid-template-columns:1fr}}@media(max-width:560px){.CfoDashboard_page__7Jcut{padding:0 12px 36px}.CfoDashboard_heading__TXo2J h1{font-size:23px}.CfoDashboard_hero__DoT6R{padding:22px 18px;border-radius:16px}.CfoDashboard_heroAmount__K1iaT{font-size:38px}.CfoDashboard_heroStats__SN_r3{grid-template-columns:1fr}.CfoDashboard_kpis__Jy1rg{grid-template-columns:1fr 1fr}.CfoDashboard_kpi__CFdrk strong{font-size:20px}.CfoDashboard_card__ch7tI{padding:16px}.CfoDashboard_chart__XkkAy{gap:6px;height:200px}.CfoDashboard_chartColReceived__tAXxf,.CfoDashboard_legendReceived__3z8KJ{display:none!important}.CfoDashboard_chartLabel__XF9bD,.CfoDashboard_chartValue__INLKt{font-size:10px}.CfoDashboard_splitRows__v2lO_ li{grid-template-columns:12px minmax(0,1fr) auto;row-gap:2px}.CfoDashboard_splitShare__vGGPs,.CfoDashboard_splitTarget__hlWB4{grid-column:2/-1;text-align:left}.CfoDashboard_pathTop__ERF7A{grid-template-columns:1fr}.CfoDashboard_pathBarRow__CreLW{grid-template-columns:64px minmax(0,1fr);gap:8px}.CfoDashboard_pathTable__dsyNJ thead{display:none}.CfoDashboard_pathTable__dsyNJ tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:8px;column-gap:8px;padding:10px 0;border-bottom:1px solid var(--team-line-soft,#eef3f2)}.CfoDashboard_pathTable__dsyNJ tbody tr:last-child{border-bottom:0}.CfoDashboard_pathTable__dsyNJ tbody th,.CfoDashboard_pathTable__dsyNJ td{border-bottom:0;padding:4px 0}.CfoDashboard_pathTable__dsyNJ tbody th{grid-column:1/-1}.CfoDashboard_pathTable__dsyNJ td{text-align:left;white-space:normal}.CfoDashboard_pathTable__dsyNJ td:empty{display:none}.CfoDashboard_pathTable__dsyNJ td[data-label]:before{content:attr(data-label);display:block;font-size:10.5px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);margin-bottom:2px}.CfoDashboard_pathTable__dsyNJ td[data-label=Status]{grid-column:1/-1}.CfoDashboard_pathTable__dsyNJ td[data-label=Status]:before{display:none}.CfoDashboard_pathOptimalOnly__3TuzH td{width:auto}}.CfoDashboard_splitRows__v2lO_.CfoDashboard_partRows__JYS57 li{grid-template-columns:12px minmax(0,1fr) auto}