.finance-module__E8McFG__workspace{--ink:#203b35;--muted:#67776e;--line:#dce4dc;--paper:#fffefa;--green:#23664f;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f5ef;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55}.finance-module__E8McFG__workspace *{box-sizing:border-box}.finance-module__E8McFG__workspace button,.finance-module__E8McFG__workspace input,.finance-module__E8McFG__workspace select{font:inherit}.finance-module__E8McFG__workspace button,.finance-module__E8McFG__workspace a,.finance-module__E8McFG__workspace input,.finance-module__E8McFG__workspace select{-webkit-tap-highlight-color:transparent}.finance-module__E8McFG__workspace button{cursor:pointer}.finance-module__E8McFG__workspace button:disabled{cursor:default;opacity:.55}.finance-module__E8McFG__workspace :is(button,a,input,select):focus-visible{outline-offset:4px;outline:3px solid #b88530}.finance-module__E8McFG__workspace p{margin:0}.finance-module__E8McFG__workspace h1,.finance-module__E8McFG__workspace h2,.finance-module__E8McFG__workspace h3{margin:0;font-weight:500}.finance-module__E8McFG__topbar{border-bottom:1px solid var(--line);background:#fafbf7;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px max(24px,50vw - 710px);display:flex}.finance-module__E8McFG__brand{color:var(--ink);letter-spacing:-.4px;align-items:center;gap:12px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.finance-module__E8McFG__brand>span:last-child{letter-spacing:0;font-size:13px;font-weight:400}.finance-module__E8McFG__brandMark{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.finance-module__E8McFG__brandDivider{color:#acb6a8;padding:0 7px;font-weight:400}.finance-module__E8McFG__prototype,.finance-module__E8McFG__subtleTag{color:#5b6d59;white-space:nowrap;border:1px solid #d4ddcb;border-radius:5px;padding:5px 8px;font-size:11px}.finance-module__E8McFG__main{max-width:1420px;margin:auto;padding:42px 24px 36px}.finance-module__E8McFG__heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.finance-module__E8McFG__workspace .finance-module__E8McFG__eyebrow{letter-spacing:1.9px;color:#557264;margin-bottom:12px;font-size:10px;font-weight:700}.finance-module__E8McFG__heading h1{letter-spacing:-1.6px;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.2vw,45px);line-height:1.2}.finance-module__E8McFG__heading>div>p:last-child{color:var(--muted);font-size:14px}.finance-module__E8McFG__quietButton{min-height:44px;color:var(--ink);white-space:nowrap;background:0 0;border:1px solid #cdd7ca;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;display:inline-flex;font-size:12px!important}.finance-module__E8McFG__quietButton:hover{background:#e8eee4}.finance-module__E8McFG__navigation{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;display:flex}.finance-module__E8McFG__navigation nav{gap:24px;display:flex}.finance-module__E8McFG__navigation nav button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:48px;padding:14px 0;font-size:13px;display:flex}.finance-module__E8McFG__navigation nav button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--green);font-weight:600}.finance-module__E8McFG__sourceStatus{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.finance-module__E8McFG__sourceStatus i{background:#74916a;border-radius:50%;flex-shrink:0;width:5px;height:5px}.finance-module__E8McFG__dashboard{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:26px;display:grid}.finance-module__E8McFG__evidence{gap:22px;min-width:0;display:grid}.finance-module__E8McFG__decision{background:#e4eddf;border:1px solid #d0dfc7;border-radius:10px;grid-template-columns:minmax(0,1fr) 162px;gap:30px;padding:26px 30px;display:grid}.finance-module__E8McFG__decision h2{letter-spacing:-.8px;margin-bottom:12px;font-family:Georgia,serif;font-size:31px}.finance-module__E8McFG__decision p:not(.finance-module__E8McFG__eyebrow){color:#4f6555;max-width:540px;font-size:13px}.finance-module__E8McFG__textButton{color:var(--green);background:0 0;border:none;align-items:center;gap:9px;min-height:44px;padding:10px 0 0;display:inline-flex;font-size:12px!important;font-weight:600!important}.finance-module__E8McFG__allocation{border-left:1px solid #c8d8bf;flex-direction:column;justify-content:center;padding-left:26px;display:flex}.finance-module__E8McFG__allocation strong{letter-spacing:-2px;font-family:Georgia,serif;font-size:47px;font-weight:400;line-height:1.1}.finance-module__E8McFG__allocation>span{margin-top:6px;font-size:12px}.finance-module__E8McFG__allocation small{color:#64765e;font-size:10px}.finance-module__E8McFG__allocationTrack{background:#cddbc6;border-radius:2px;height:4px;margin:17px 0 9px}.finance-module__E8McFG__allocationTrack i{background:var(--green);border-radius:inherit;height:100%;display:block}.finance-module__E8McFG__metrics{grid-template-columns:1fr 1fr 1fr;padding:4px 0 6px;display:grid}.finance-module__E8McFG__metrics section{border-left:1px solid var(--line);padding:0 22px}.finance-module__E8McFG__metrics section:first-child{border-left:0;padding-left:0}.finance-module__E8McFG__metrics section:last-child{padding-right:0}.finance-module__E8McFG__metrics p{color:#67745f;margin-bottom:6px;font-size:11px}.finance-module__E8McFG__metrics h2{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:29px;line-height:1.35}.finance-module__E8McFG__metrics h2 small{letter-spacing:0;color:var(--muted);font-size:11px;font-weight:400}.finance-module__E8McFG__metrics span{color:var(--muted);margin-top:7px;font-size:10px;display:block}.finance-module__E8McFG__panel{border:1px solid var(--line);background:var(--paper);border-radius:9px;min-width:0;padding:24px}.finance-module__E8McFG__panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.finance-module__E8McFG__panelHeader h2{letter-spacing:-.3px;font-size:17px}.finance-module__E8McFG__panelHeader p{color:var(--muted);margin-top:5px;font-size:11px}.finance-module__E8McFG__segment{background:#f1f4ed;border-radius:5px;gap:2px;display:flex}.finance-module__E8McFG__segment button{color:var(--muted);background:0 0;border:0;border-radius:5px;min-width:44px;min-height:44px;padding:8px;font-size:11px}.finance-module__E8McFG__segment button[aria-pressed=true]{color:var(--ink);background:#dfe8d9;font-weight:700}.finance-module__E8McFG__figure{margin:0}.finance-module__E8McFG__legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin-bottom:16px;font-size:10px;display:flex}.finance-module__E8McFG__legend span{align-items:center;gap:6px;display:inline-flex}.finance-module__E8McFG__legend i{width:14px;height:3px;display:inline-block}.finance-module__E8McFG__historyKey{background:#226a5a}.finance-module__E8McFG__legend .finance-module__E8McFG__bandKey{background:#dcebe4;height:9px}.finance-module__E8McFG__trendKey{border-top:2px dashed #a37630}.finance-module__E8McFG__chart{width:100%;height:auto;display:block;overflow:visible}.finance-module__E8McFG__chart text{fill:#768274;font-family:Arial,sans-serif;font-size:10px}.finance-module__E8McFG__inspector{color:var(--muted);border-top:1px solid #edf0e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:9px 0;font-size:10px;display:flex}.finance-module__E8McFG__inspector input{min-width:90px;height:44px;accent-color:var(--green);flex:1}.finance-module__E8McFG__inspector output{font-variant-numeric:tabular-nums}.finance-module__E8McFG__figure figcaption,.finance-module__E8McFG__workspace .finance-module__E8McFG__fine{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.65}.finance-module__E8McFG__tableWrap{max-width:100%;overflow-x:auto}.finance-module__E8McFG__tableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:right;width:100%;font-size:11px}.finance-module__E8McFG__tableWrap caption{text-align:left;color:var(--muted);margin-bottom:10px;font-size:10px}.finance-module__E8McFG__tableWrap th,.finance-module__E8McFG__tableWrap td{white-space:nowrap;border-bottom:1px solid #e5e9e0;padding:13px 9px}.finance-module__E8McFG__tableWrap th:first-child{text-align:left}.finance-module__E8McFG__tableWrap thead th{color:var(--muted);background:#f7f8f2;font-size:9px;font-weight:400}.finance-module__E8McFG__tableWrap tbody th{font-weight:500}.finance-module__E8McFG__tableWrap tr[data-selected=true]{background:#edf3e8}.finance-module__E8McFG__tableTag{color:#4b6e3b;margin-top:3px;font-size:9px;display:block}.finance-module__E8McFG__auditGrid{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.finance-module__E8McFG__auditGrid div{flex-direction:column;display:flex}.finance-module__E8McFG__auditGrid span{color:var(--muted);font-size:11px}.finance-module__E8McFG__auditGrid strong{font-variant-numeric:tabular-nums;margin:6px 0;font-size:24px;font-weight:400}.finance-module__E8McFG__auditGrid small{color:var(--muted);font-size:10px}.finance-module__E8McFG__sidebar{gap:24px;display:grid}.finance-module__E8McFG__plan{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:25px}.finance-module__E8McFG__plan h2{letter-spacing:-.6px;margin-bottom:23px;font-family:Georgia,serif;font-size:25px}.finance-module__E8McFG__plan form>label,.finance-module__E8McFG__inputPair label{margin-top:18px;font-size:11px;font-weight:500;display:block}.finance-module__E8McFG__plan label>span:not(:only-child){color:var(--muted);font-size:9px}.finance-module__E8McFG__plan label>span{float:right}.finance-module__E8McFG__plan input:not([type=checkbox]),.finance-module__E8McFG__plan select{width:100%;min-width:0;min-height:44px;color:var(--ink);font-variant-numeric:tabular-nums;background:#fffefa;border:1px solid #d1dacb;border-radius:5px;margin-top:7px;padding:9px 10px;font-size:13px;display:block}.finance-module__E8McFG__plan label:first-child input{padding:9px 12px;font-size:23px}.finance-module__E8McFG__inputPair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-module__E8McFG__plan .finance-module__E8McFG__checkLabel{align-items:center;gap:10px;min-height:44px;font-size:11px;display:flex}.finance-module__E8McFG__checkLabel input{width:18px;height:18px;accent-color:var(--green);flex-shrink:0}.finance-module__E8McFG__plan .finance-module__E8McFG__checkLabel span{float:none;color:var(--ink)!important;font-size:11px!important}.finance-module__E8McFG__primaryButton{border:1px solid var(--ink);color:#fff;background:var(--ink);border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:22px;padding:12px 15px;display:flex;font-size:12px!important}.finance-module__E8McFG__primaryButton:hover{background:#315b4e}.finance-module__E8McFG__pending{color:#8a5c26;padding-top:8px;font-size:10px}.finance-module__E8McFG__saveActions{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.finance-module__E8McFG__saveActions button{text-underline-offset:4px;min-height:44px;color:var(--muted);background:0 0;border:0;padding:8px 0;font-size:10px;text-decoration:underline}.finance-module__E8McFG__amountPresets{gap:5px;margin:12px 0 0;display:flex}.finance-module__E8McFG__amountPresets button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:4px;flex:1;min-height:44px;padding:6px 3px;font-size:9px}.finance-module__E8McFG__amountPresets button[aria-pressed=true]{color:var(--ink);background:#edf3e8;border-color:#7c9774}.finance-module__E8McFG__watch{padding:0 5px}.finance-module__E8McFG__watch h3{margin-bottom:12px;font-size:14px}.finance-module__E8McFG__watch p,.finance-module__E8McFG__watch li{color:var(--muted);font-size:11px}.finance-module__E8McFG__watch ul{padding:0 0 0 17px}.finance-module__E8McFG__watch li{margin:11px 0}.finance-module__E8McFG__watch a,.finance-module__E8McFG__sources a,.finance-module__E8McFG__report a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.finance-module__E8McFG__footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:48px;margin-top:35px;padding-top:24px;display:grid}.finance-module__E8McFG__sources{max-width:860px}.finance-module__E8McFG__sources h3{margin-bottom:8px;font-size:12px}.finance-module__E8McFG__sources p{color:var(--muted);margin-top:6px;font-size:10px}.finance-module__E8McFG__footer .finance-module__E8McFG__fine svg{vertical-align:middle;display:inline}.finance-module__E8McFG__warning{color:#7b4821;background:#f9edda;border:1px solid #ead7b7;border-radius:6px;padding:14px 18px;font-size:12px;margin:0 0 20px!important}.finance-module__E8McFG__empty{text-align:center;padding:80px 24px}.finance-module__E8McFG__empty h2{font-family:Georgia,serif;font-size:34px}.finance-module__E8McFG__empty p{max-width:550px;color:var(--muted);margin:15px auto}.finance-module__E8McFG__empty button{border:1px solid var(--line);background:var(--paper);border-radius:5px;min-height:44px;padding:10px 20px}.finance-module__E8McFG__report{background:var(--paper);border:1px solid var(--line);border-radius:6px;max-width:1060px;margin:0 auto;padding:52px 60px}.finance-module__E8McFG__reportMast{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;padding-bottom:30px;display:flex}.finance-module__E8McFG__reportMast h2{letter-spacing:-1px;margin:0 0 17px;font-family:Georgia,serif;font-size:39px;line-height:1.2}.finance-module__E8McFG__reportMast p:last-child{color:var(--muted);font-size:11px}.finance-module__E8McFG__report section{margin:32px 0}.finance-module__E8McFG__report section>h3{letter-spacing:-.5px;margin-bottom:15px;font-family:Georgia,serif;font-size:26px}.finance-module__E8McFG__report section>p:not(.finance-module__E8McFG__eyebrow){color:#536459;margin-bottom:16px;font-size:13px;line-height:1.9}.finance-module__E8McFG__reportSummary{background:#edf3e7;border-left:3px solid #789869;padding:25px}@media (min-width:1400px){.finance-module__E8McFG__main{padding-top:48px}}@media (max-width:1050px){.finance-module__E8McFG__dashboard{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.finance-module__E8McFG__decision{grid-template-columns:minmax(0,1fr) 115px;gap:18px;padding:24px}.finance-module__E8McFG__allocation{padding-left:18px}.finance-module__E8McFG__metrics h2{font-size:24px}.finance-module__E8McFG__metrics section{padding:0 12px}.finance-module__E8McFG__plan{padding:20px}.finance-module__E8McFG__panel{padding:19px}}@media (max-width:850px){.finance-module__E8McFG__dashboard{flex-direction:column;display:flex}.finance-module__E8McFG__evidence,.finance-module__E8McFG__sidebar{width:100%}.finance-module__E8McFG__sidebar{grid-template-columns:1fr 1fr}.finance-module__E8McFG__sourceStatus{text-align:right;max-width:215px}.finance-module__E8McFG__report{padding:34px}.finance-module__E8McFG__reportMast{flex-direction:column}.finance-module__E8McFG__footer{grid-template-columns:1fr;gap:18px}}@media (max-width:540px){.finance-module__E8McFG__topbar{min-height:66px;padding:13px 16px}.finance-module__E8McFG__brand{gap:8px;font-size:14px}.finance-module__E8McFG__brand>span:last-child{font-size:11px}.finance-module__E8McFG__brandDivider{padding:0 2px}.finance-module__E8McFG__prototype{display:none}.finance-module__E8McFG__main{padding:28px 16px}.finance-module__E8McFG__heading{margin-bottom:20px;display:block}.finance-module__E8McFG__heading h1{letter-spacing:-1px;font-size:33px}.finance-module__E8McFG__heading .finance-module__E8McFG__quietButton{margin-top:18px}.finance-module__E8McFG__heading>div>p:last-child{font-size:12px}.finance-module__E8McFG__navigation{display:block}.finance-module__E8McFG__navigation nav{gap:24px}.finance-module__E8McFG__sourceStatus{text-align:left;max-width:none;padding:12px 0}.finance-module__E8McFG__decision{grid-template-columns:1fr;gap:22px;padding:23px}.finance-module__E8McFG__decision h2{font-size:28px}.finance-module__E8McFG__allocation{border-top:1px solid #c8d8bf;border-left:0;grid-template-columns:1fr 1fr;align-items:center;gap:0 20px;padding:18px 0 0;display:grid}.finance-module__E8McFG__allocation strong{font-size:38px}.finance-module__E8McFG__allocationTrack{margin:12px 0}.finance-module__E8McFG__allocation small{text-align:right}.finance-module__E8McFG__metrics{grid-template-columns:1fr;gap:14px;padding:3px 5px}.finance-module__E8McFG__metrics section,.finance-module__E8McFG__metrics section:first-child,.finance-module__E8McFG__metrics section:last-child{border-left:0;border-bottom:1px solid var(--line);padding:0 0 14px}.finance-module__E8McFG__metrics h2{font-size:30px}.finance-module__E8McFG__metrics p{margin-bottom:3px}.finance-module__E8McFG__metrics span{font-size:11px}.finance-module__E8McFG__panel{padding:18px 14px}.finance-module__E8McFG__panelHeader{flex-wrap:wrap;margin-bottom:18px}.finance-module__E8McFG__panelHeader h2{font-size:17px}.finance-module__E8McFG__legend{gap:8px 14px}.finance-module__E8McFG__chart{min-height:180px}.finance-module__E8McFG__inspector output{width:100%}.finance-module__E8McFG__auditGrid{grid-template-columns:1fr;gap:18px}.finance-module__E8McFG__auditGrid strong{font-size:27px}.finance-module__E8McFG__sidebar{grid-template-columns:1fr}.finance-module__E8McFG__plan{padding:24px}.finance-module__E8McFG__report{padding:24px 18px}.finance-module__E8McFG__reportMast h2{font-size:31px}.finance-module__E8McFG__reportSummary{padding:18px}.finance-module__E8McFG__tableWrap{scrollbar-width:thin}}@media print{.finance-module__E8McFG__workspace{color:#18251d;background:#fff}.finance-module__E8McFG__main{max-width:none;padding:0}.finance-module__E8McFG__topbar,.finance-module__E8McFG__heading,.finance-module__E8McFG__navigation,.finance-module__E8McFG__quietButton,.finance-module__E8McFG__inspector{display:none!important}.finance-module__E8McFG__report{border:0;max-width:none;padding:0;font-size:11px}.finance-module__E8McFG__report section{break-inside:avoid}.finance-module__E8McFG__report section>p:not(.finance-module__E8McFG__eyebrow){font-size:11px;line-height:1.6}.finance-module__E8McFG__tableWrap{overflow:visible}.finance-module__E8McFG__tableWrap th,.finance-module__E8McFG__tableWrap td{white-space:normal;padding:8px 5px;font-size:9px}.finance-module__E8McFG__reportMast{margin-top:0}.finance-module__E8McFG__footer{display:block}.finance-module__E8McFG__chart{max-height:220px}.finance-module__E8McFG__workspace a{color:inherit}}@media (max-width:540px){.finance-module__E8McFG__navigation nav{flex-wrap:wrap;gap:14px}.finance-module__E8McFG__navigation nav button{font-size:12px}}
