.next-app,.next-owned-dialog,.next-event-popover,.next-menu,.next-cookie-banner{--next-canvas:#fff;--next-surface:#fff;--next-navigation:#f6f7f9;--next-text:#202329;--next-text-secondary:#626873;--next-action:#202329;--next-selected:#eceff5;--next-input-surface:#fff;--next-control-border:#858d9b;--next-divider:#e7e9ed;--next-series-candidate:#365bd6;--background:var(--next-surface);--foreground:var(--next-text);--card:var(--next-surface);--card-foreground:var(--next-text);--popover:var(--next-surface);--popover-foreground:var(--next-text);--primary:var(--next-action);--primary-foreground:#fff;--secondary:var(--next-navigation);--secondary-foreground:var(--next-text);--muted:var(--next-navigation);--muted-foreground:var(--next-text-secondary);--accent:var(--next-selected);--accent-foreground:var(--next-text);--border:var(--next-divider);--input:var(--next-control-border);--ring:var(--next-action);color:var(--next-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.next-app{background:var(--next-canvas);min-width:0;min-height:100vh;color:var(--foreground);font-size:14px;line-height:1.5}@media (width<=1023px){.next-cookie-banner>div{flex-wrap:wrap}.next-cookie-banner>div>p{white-space:normal;flex-basis:100%}.next-cookie-banner>div>p+button{margin-left:auto}}.next-app :where(a,button,input,select,textarea,summary):focus-visible,.next-owned-dialog :where(button,input,select,textarea,summary):focus-visible,.next-menu :where([role=menuitem],button):focus-visible,.next-data-scroll:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.next-header{border-bottom:1px solid var(--border);background:var(--next-surface);align-items:center;gap:12px 16px;min-height:64px;padding:12px 24px;display:flex}.next-skip-link,.next-skip-results{z-index:80;clip-path:inset(50%);white-space:nowrap;background:var(--next-surface);width:1px;height:1px;color:var(--foreground);border:0;border-radius:6px;padding:0;position:fixed;top:8px;left:8px;overflow:hidden}.next-skip-results{margin:0;text-decoration:none;left:136px}.next-skip-link:focus-visible,.next-skip-results:focus-visible{clip-path:none;width:auto;height:auto;padding:10px 14px;overflow:visible;box-shadow:0 2px 8px #29282424}.next-brand{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;min-height:40px;margin-right:8px;font-weight:600;display:inline-flex}.next-header select,.next-owned-dialog select{border:1px solid var(--next-control-border);background:var(--next-input-surface);min-width:0;min-height:36px;color:var(--foreground);border-radius:6px;padding:7px 10px}.next-header select{max-width:300px}.next-header nav{align-items:center;gap:16px 24px;margin-left:auto;display:flex}.next-external-link{align-items:center;gap:3px;display:inline-flex}.next-header nav a:hover,.next-results-empty a:hover{text-decoration:underline}.next-prototype{color:var(--muted-foreground);white-space:nowrap;font-size:12px;line-height:16px}.next-workspace{grid-template-columns:216px minmax(0,1fr);min-height:calc(100vh - 64px);scroll-margin-top:16px;display:grid}.next-sidebar{border-right:1px solid var(--border);background:var(--next-navigation);padding:24px 16px}.next-sidebar button{cursor:pointer}.next-base-link,.next-versions>button{text-align:left;overflow-wrap:anywhere;border-radius:6px;width:100%;padding:10px 12px;line-height:1.5;display:block}.next-base-link{font-weight:600}.next-base-link span{color:var(--muted-foreground);margin-top:4px;font-size:12px;font-weight:400;line-height:16px;display:block}.next-sidebar button[aria-pressed=true]{background:var(--next-selected);box-shadow:inset 3px 0 var(--primary);color:var(--foreground)}.next-versions>button{margin-bottom:4px;font-size:14px}.next-versions>button:hover{background:var(--next-selected)}.next-sidebar-heading{color:var(--muted-foreground);margin:0;padding:16px 12px 8px;font-size:12px;font-weight:500;line-height:16px}.next-sidebar>.next-sidebar-heading:first-child{padding-top:0}.next-add{width:100%;margin:12px 0}.next-sidebar button:disabled{cursor:default;opacity:.45}.next-main{background:var(--next-canvas);min-width:0;padding:24px}.next-heading{justify-content:space-between;align-items:flex-start;gap:16px 24px;min-height:42px;margin-bottom:16px;display:flex}.next-heading h1{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.4}.next-heading p{color:var(--muted-foreground);margin-top:4px}.next-heading-actions{flex:none;gap:8px;display:flex}.next-menu{border-color:var(--next-divider);background:var(--next-surface);max-width:min(320px,100vw - 24px);color:var(--next-text);box-shadow:0 2px 8px #2928241f}.next-base-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.next-base-editor,.next-app .pw-change-list{min-width:0}.next-base-editor{gap:16px;display:grid}.next-plan-section,.next-app .pw-change-list,.next-results{border:1px solid var(--next-divider);background:var(--next-surface);border-radius:8px;min-width:0;padding:20px}.next-base-events.next-plan-section{margin-top:0}.next-plan-section .next-facts{margin-bottom:0}.next-section-title{justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.pw-change-list>.next-section-title{flex-wrap:wrap}.next-section-title h2,.next-app .pw-change-list h2,.next-results-heading{margin:0;font-size:18px;font-weight:700;line-height:1.5}.next-facts{margin:12px 0 24px}.next-facts>div{justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.next-facts dt{color:var(--muted-foreground)}.next-facts dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.next-search{border:1px solid var(--next-control-border);background:var(--next-input-surface);width:100%;min-height:36px;color:var(--foreground);border-radius:6px;margin:12px 0 8px;padding:7px 10px;font-size:14px}.next-entry-list{overscroll-behavior:contain;min-height:160px;max-height:calc(100vh - 410px);overflow-y:auto}.next-change-chooser .next-entry-list,.next-change-chooser .next-choice-items{overscroll-behavior:auto;min-height:0;max-height:none;overflow:visible}.next-entry-list article{border-bottom:1px solid var(--border);align-items:center;display:flex}.next-entry-list article .next-entry{flex:1;min-width:0}.next-entry{text-align:left;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding:12px 0;font-size:14px;display:flex}.next-entry:hover{color:var(--primary)}.next-entry>span{overflow-wrap:anywhere;min-width:0}.next-entry small{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:16px;display:block}.next-entry strong{font-variant-numeric:tabular-nums;flex:none;font-weight:500}.next-remove{color:var(--muted-foreground);cursor:pointer;padding:8px}.next-base-events{margin-top:24px;font-size:14px}.next-base-events article{border-bottom:1px solid var(--border);padding:8px 0}.next-base-events p{margin:0 0 4px}.next-results{min-width:0;scroll-margin-top:16px;container-type:inline-size}.next-results-heading{margin-bottom:12px}.next-result-navigation{margin:4px 0 0}.next-result-navigation-label{color:var(--next-text-secondary);margin:0 0 4px;font-size:12px;font-weight:600}.next-result-tabs{width:fit-content;max-width:100%;height:auto;color:var(--next-text);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:stretch;gap:8px;padding:0;display:flex}.next-result-tab{min-width:0;height:auto;min-height:44px;color:var(--next-text-secondary);white-space:normal;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:0 auto;padding:10px 12px 8px;font-size:14px;font-weight:550;line-height:20px}.next-result-tab:hover{background:var(--next-selected);color:var(--next-text)}.next-result-tab[data-state=active]{border-bottom-color:var(--next-text);box-shadow:none;color:var(--next-text);background:0 0;font-weight:600}.next-result-panel{min-width:0}.next-results-savings-comparison>.next-goal-outcomes{margin-block:0 8px;padding-block:8px}.next-results-savings-comparison .next-goal-lowest-balance dd>span{display:inline}.next-results-savings-comparison .next-goal-lowest-balance dd>span+span:before{content:" · "}.next-results-savings-comparison [data-slot=tabs]{gap:0}.next-results-savings-comparison .next-chart-toolbar{margin-block:4px}.next-results-savings-comparison .next-chart{max-height:max(220px,100dvh - 522px)}.next-results-savings-comparison .next-chart-legend>span{overflow-wrap:anywhere}@media (width<=1050px){@container (width>=320px){.next-results-savings-comparison .next-goal-outcomes-without-reserve.next-goal-outcomes-balances:not(:has(.next-goal-funding dd>span)) dl{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px}.next-results-savings-comparison .next-goal-outcomes-without-reserve.next-goal-outcomes-balances:not(:has(.next-goal-funding dd>span)) .next-goal-funding{grid-column:auto;align-self:center}}.next-results-savings-comparison .next-mobile-view-picker{margin-bottom:4px}.next-results-savings-comparison .next-mobile-view-trigger{min-height:44px;padding-block:8px}.next-results-savings-comparison .next-chart-legend{row-gap:4px}}.next-result-caption{flex-direction:column;gap:4px;margin:16px 0 12px;display:flex}.next-result-panel>.next-result-caption{margin-top:8px}.next-result-caption strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}.next-result-caption span,.next-chart-basis,.next-chart-note{max-width:72ch;color:var(--muted-foreground);font-size:12px;line-height:16px}.next-results-empty{border-block:1px solid var(--border);max-width:620px;padding:24px 0 32px}.next-results-empty h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.5}.next-results-empty p{margin:0 0 12px;font-size:14px;line-height:1.5}.next-results-empty a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.next-chart-frame{min-width:0}.next-chart-question{margin:8px 0 4px;font-size:14px;font-weight:500;line-height:20px}.next-chart-basis{margin:0 0 8px}.next-chart{--primary:var(--next-series-candidate);min-width:0;height:310px}.next-chart-note{margin:8px 0 16px}.next-app .recharts-legend-item-text{font-size:12px;color:var(--foreground)!important}.next-chart-tooltip{border:1px solid var(--border);background:var(--next-surface);max-width:min(520px,100vw - 32px);color:var(--foreground);border-radius:6px;padding:12px;font-size:12px;line-height:16px;box-shadow:0 2px 8px #00000014}.next-chart-tooltip p{margin:4px 0 0}.next-chart-tooltip table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:8px}.next-chart-tooltip td,.next-chart-tooltip th{text-align:right;padding:4px 8px;font-weight:400}.next-chart-tooltip th:first-child{text-align:left}.next-data-toolbar{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.next-data-toolbar p{max-width:72ch;color:var(--muted-foreground);margin:0;font-size:12px;line-height:16px}.next-checkbox-label{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.next-checkbox-label input{width:16px;height:16px;margin:0}.next-data-scroll{overscroll-behavior:contain;border:1px solid var(--border);background:var(--next-input-surface);height:310px;overflow:auto}.next-data{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:12px;line-height:16px}.next-data caption{text-align:left;color:var(--muted-foreground);padding:8px 12px;font-size:12px;line-height:16px}.next-data th,.next-data td{border-bottom:1px solid var(--border);text-align:right;padding:8px 12px}.next-data th{font-weight:600}.next-data th:first-child{text-align:left}.next-data thead{z-index:1;background:var(--next-surface);position:sticky;top:0}.next-data-candidate{background:#e8edf4}.next-method{max-width:72ch;color:var(--muted-foreground);font-size:12px;line-height:16px}.next-method summary{cursor:pointer;min-height:32px;padding:8px 0}.next-method p{margin:8px 0 12px;line-height:1.5}.next-warning{border-bottom:1px solid var(--border);background:var(--next-navigation);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:12px;padding:16px 24px;font-size:14px;display:flex}.next-save-status{border-bottom:1px solid var(--border);min-height:36px;color:var(--muted-foreground);align-items:center;gap:8px;padding:4px 24px;font-size:12px;line-height:16px;display:flex}.next-warning .pw-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.next-warning h2{width:100%;font-size:16px;font-weight:600;line-height:1.5}.next-app [role=alert],.next-owned-dialog [role=alert]{color:var(--destructive)}.next-share-preview>details{border-bottom:1px solid var(--border);padding:16px 24px}.next-share-preview .next-results{max-width:1100px;margin:20px auto}.next-form{gap:16px;display:grid}.next-owned-dialog :where(.next-share-options,.next-transfer-options){gap:12px;margin:16px 0;display:grid}.next-owned-dialog .next-share-options{border:0;padding:0}.next-owned-dialog .next-share-options legend{margin-bottom:8px;font-size:14px;font-weight:600}.next-owned-dialog .next-share-options label{align-items:flex-start;gap:8px;font-weight:400;display:flex}.next-owned-dialog .next-share-options input{flex:none;width:16px;height:16px;margin:2px 0 0}.next-owned-dialog .next-transfer-options>button{white-space:normal;justify-content:flex-start}.next-app .pw-muted{color:var(--muted-foreground);font-size:14px}.next-app .pw-change-list article{border-bottom:1px solid var(--border);padding:12px 0}.next-app .pw-change-list article p,.next-app .pw-change-list>p{margin:8px 0;font-size:14px;line-height:1.5}.next-app .pw-change-list .next-change-detail>div:last-child{flex-wrap:wrap;gap:4px;display:flex}.next-app .pw-change-list article button{min-height:32px}.next-app .pw-add-change{flex:none;width:auto;margin:0}.next-owned-dialog{overscroll-behavior:contain;border-color:var(--next-divider);background:var(--next-surface);max-height:min(90vh,900px);color:var(--next-text);overflow-y:auto;box-shadow:0 4px 16px #29282429}.next-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.next-owned-dialog :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--next-control-border);background:var(--next-input-surface);color:var(--next-text)}.next-app [data-slot=button].border,.next-owned-dialog [data-slot=button].border{border-color:var(--next-control-border)}.next-app :where(input[type=checkbox],input[type=radio]),.next-owned-dialog :where(input[type=checkbox],input[type=radio]){accent-color:var(--next-action)}.next-app :where(input,textarea)::placeholder,.next-owned-dialog :where(input,textarea)::placeholder{color:var(--next-text-secondary);opacity:1}.next-app :where(dd,strong),.next-owned-dialog :where(dd,strong),.next-menu :where(dd,strong){font-variant-numeric:tabular-nums}.next-change-chooser{border:1px solid var(--next-divider);background:var(--next-canvas);border-radius:8px;margin:16px 0 20px;padding:16px}.next-change-chooser>.next-section-title{align-items:flex-start;margin-bottom:16px}.next-change-chooser>.next-section-title>.next-chooser-heading{min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.4}.next-change-chooser>.next-section-title>button{flex:none;width:auto}.next-choice-items{border-top:1px solid var(--next-divider);margin:8px 0 16px}.next-choice-items>:where(article,div,li){border-bottom:1px solid var(--next-divider)}.next-choice-items>article{align-items:center;gap:4px;display:flex}.next-choice-items .next-entry,.next-choice-items>:where(article,div,li)>button:first-child{flex:auto;width:100%;min-width:0}.next-choice-items>article>button:last-child{flex:none;align-self:center;width:auto}.next-chooser-heading:focus,.next-results-heading:focus,.next-app .pw-change-list article[tabindex="-1"]:focus{outline:3px solid var(--next-action);outline-offset:4px;border-radius:2px}.next-change-options{border-top:1px solid var(--next-divider);margin:16px 0 0}.next-change-options>summary{color:var(--next-text);cursor:pointer;padding:12px 0;font-weight:600}.next-change-options .pw-actions{justify-content:flex-start;margin:0 0 12px}.next-change-chooser [role=status],.next-app .next-save-status{color:var(--next-text-secondary)}.next-owned-dialog form>label{margin-bottom:16px}.next-owned-dialog label{gap:8px;font-size:14px;font-weight:500;line-height:20px;display:grid}.next-owned-dialog .pw-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.next-owned-dialog .pw-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.next-owned-dialog .pw-combine label{align-items:flex-start;gap:12px;margin-top:16px;font-weight:400;display:flex}.next-owned-dialog .pw-combine input{flex:none;width:16px;height:16px;margin:2px 0 0}.next-owned-dialog .next-conflict-choice{cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;padding:8px 0}.next-owned-dialog .next-conflict-choice input{width:16px;height:16px;margin:2px 0 0}.next-owned-dialog .pw-review{gap:12px;margin-top:16px;display:grid}.next-owned-dialog .pw-review article{border-bottom:1px solid var(--border);padding-bottom:12px}.next-owned-dialog .pw-review p{margin:4px 0;line-height:1.5}@media (width>=1500px){.next-chart{height:380px}}@media (width<=1050px){.next-base-body{grid-template-columns:minmax(0,1fr);gap:32px}.next-base-editor,.next-app .pw-change-list{border-right:0}.next-base-editor{padding:0}.next-entry-list{max-height:360px}}@media (width<=720px){.next-header{flex-wrap:wrap;align-items:flex-start;padding:12px 16px}.next-header nav{flex-wrap:wrap;width:100%;margin-left:0}.next-save-status{flex-wrap:wrap;padding-inline:16px}.next-warning .pw-actions{width:100%;margin-left:0}.next-header select{flex:180px;max-width:100%}.next-prototype{white-space:normal}.next-workspace{grid-template-columns:minmax(0,1fr);min-height:0}.next-sidebar{border-right:0;border-bottom:1px solid var(--border);padding:16px}.next-versions{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:4px;display:grid}.next-sidebar-heading{padding:12px 0 8px}.next-main{padding:24px 16px}.next-plan-section,.next-app .pw-change-list,.next-results{padding:16px}.next-heading{flex-direction:column}.next-heading-actions{flex-wrap:wrap;width:100%}.next-heading-actions>*{flex:auto}.next-chart{height:280px}.next-owned-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.next-owned-dialog .pw-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=400px){.next-header>*{min-width:0;max-width:100%}.next-section-title{flex-direction:column;align-items:flex-start}.next-app .pw-change-list>.next-section-title{flex-direction:row;align-items:center}.next-change-chooser>.next-section-title{flex-direction:row;align-items:flex-start}.next-entry{flex-direction:column}.next-chart{height:260px}.next-warning{padding:12px 16px}.next-owned-dialog .pw-actions{flex-direction:column-reverse;align-items:stretch}.next-owned-dialog .pw-actions>button{width:100%}}@media (prefers-reduced-motion:reduce){.next-app *,.next-app :before,.next-app :after,.next-owned-dialog *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.next-breadcrumb{letter-spacing:.6px;text-transform:uppercase;margin:0 0 8px;font-size:11px}.next-base-tabs{border-bottom:1px solid var(--next-divider);gap:24px;margin-bottom:24px;display:flex}.next-base-tabs button{color:var(--next-text-secondary);cursor:pointer;border-bottom:2px solid #0000;padding:0 0 12px;font-size:13px}.next-base-tabs button[aria-selected=true]{color:var(--next-text);border-color:var(--next-text);font-weight:600}.next-base-tabs span{color:var(--next-text-secondary);margin-left:4px}@media (width>=1051px){.next-sidebar{padding-top:28px}.next-main{width:100%;max-width:1680px;margin:0 auto;padding:30px 32px 48px}.next-heading{margin-bottom:24px}.next-heading h1{letter-spacing:-.7px;font-size:28px;font-weight:600;line-height:1.2}.next-heading p{font-size:13px}.next-heading .next-breadcrumb{font-size:11px}.next-sidebar button{font-size:13px}.next-app [data-slot=button],.next-owned-dialog [data-slot=button]{border-radius:6px;height:36px;min-height:0;padding-inline:12px;font-size:13px;font-weight:550}.next-base-body{grid-template-columns:minmax(0,1fr) 320px;gap:32px;display:grid}.next-workspace[data-version-kind=base] .next-base-body{display:block}.next-workspace[data-version-kind=whatif] #next-results-pane{grid-area:1/1}.next-workspace[data-version-kind=whatif] #next-plan-pane{border-left:1px solid var(--next-divider);grid-area:1/2;padding-left:24px}.next-plan-section,.next-app .pw-change-list,.next-results{background:0 0;border:0;border-radius:0;padding:0}.next-plan-section{margin-bottom:12px}.next-section-title h2,.next-app .pw-change-list h2,.next-results-heading{font-size:17px;font-weight:600}.next-base-editor .next-facts{border-bottom:1px solid var(--next-divider);gap:32px;margin-top:16px;padding-bottom:24px;display:flex}.next-facts>div{padding:0;display:block}.next-facts dt{margin-bottom:6px;font-size:12px}.next-facts dd{text-align:left;font-size:16px}.next-result-panel{padding-top:0}.next-add{width:auto;color:var(--next-text-secondary);background:0 0;border:0}}@media (width>=1800px){.next-main{padding:36px 48px 48px}.next-base-body{grid-template-columns:minmax(0,1fr) 360px;gap:40px}}.next-inline-name{gap:8px;margin:14px 0;font-size:12px;display:grid}.next-inline-name input{width:100%;min-width:0;font-size:12px}.next-inline-name>div{gap:6px;display:flex}.next-inline-name p{overflow-wrap:anywhere}.next-plan-save-status{border-top:1px solid var(--border);margin-top:20px;padding-top:12px}.next-plan-save-status .next-save-status{border:0;flex-wrap:wrap;gap:4px 8px;padding:0 12px}@media (width>=1051px){.next-sidebar .next-add{box-shadow:none;padding-left:12px}}.next-outcome-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:8px 0 20px;display:grid}.next-outcome-cards:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.next-outcome-cards>div{border-left:1px solid var(--next-divider);min-width:0;padding-left:16px}.next-outcome-cards>div:first-child{border:0;padding-left:0}.next-outcome-cards h3{color:var(--next-text-secondary);margin:0 0 8px;font-size:12px;font-weight:400}.next-outcome-cards strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:550}.next-outcome-cards p,.next-outcome-cards small{color:var(--next-text-secondary);margin-top:5px;font-size:11px;line-height:1.5}@container (width<=700px){:is(.next-outcome-cards,.next-outcome-cards:has(>:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}.next-outcome-cards>div:nth-child(odd){border-left:0;padding-left:0}}.next-chart-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:8px 0;display:flex}.next-chart-toolbar .next-chart-basis{margin:0}.next-chart-axis{color:var(--next-text-secondary);justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:flex}.next-chart-axis select{border:1px solid var(--next-divider);background:#fff;border-radius:4px;padding:4px 8px}.next-chart-inspect-compact>summary{display:none}.next-overview-link{text-align:left;border-radius:5px;justify-content:space-between;width:100%;margin:4px 0 22px;padding:12px;font-size:13px;display:flex}.next-overview-link[aria-pressed=true]{background:var(--next-selected);box-shadow:inset 3px 0 var(--next-text)}.next-overview-link span{color:var(--next-text-secondary)}@media (width>=1051px){.next-owned-dialog:not(.next-editor-panel):not(.next-change-task){border-radius:8px;gap:12px;padding:20px;box-shadow:0 12px 48px #20232929}.next-owned-dialog [data-slot=dialog-title]{padding-right:24px;font-size:19px;font-weight:600;line-height:1.3}.next-owned-dialog [data-slot=dialog-description]{font-size:12px;line-height:1.5}.next-owned-dialog:not(.next-editor-panel) .next-form :where(label,.next-form-field){gap:5px;font-size:12px;font-weight:550;line-height:1.4}.next-owned-dialog:not(.next-editor-panel) .next-form :where(input:not([type=radio]):not([type=checkbox]),select,[role=combobox],.next-decimal-sign){height:34px;min-height:34px;font-size:13px}.next-owned-dialog:not(.next-editor-panel) .pw-actions{border-top:1px solid var(--next-divider);gap:8px;margin-top:20px;padding-top:12px}.next-owned-dialog:not(.next-editor-panel) .pw-actions>button{height:34px;min-height:34px;padding-inline:12px;font-size:13px}.next-owned-dialog:not(.next-editor-panel) .next-form>label{margin-bottom:0}.next-owned-dialog:not(.next-editor-panel) .next-form>.pw-actions{margin-top:0}.next-owned-dialog .next-financial-scope{margin:0;font-size:12px;line-height:1.4}.next-owned-dialog:not(.next-editor-panel)>[data-testid=dialog-close]{border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;top:12px;right:12px}.next-owned-dialog.next-financial-dialog{max-width:560px}}.next-saved-change dl{gap:7px;display:grid}.next-saved-change dt{color:var(--next-text-secondary);font-size:12px}.next-saved-change dd{font-size:13px;line-height:1.5}.next-saved-change .next-change-amount-link{flex-wrap:wrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.next-saved-change .next-change-amount-link strong{font-weight:600}.next-saved-change .next-change-amount-link svg{color:var(--next-text-secondary);margin-left:3px}.next-saved-change .next-change-detail>div:last-child{justify-content:space-between;align-items:center;margin-top:8px}.next-reset-explanation{color:var(--next-text-secondary);margin-top:3px;font-size:11px;display:block}.next-copy-panel .next-editor-body>label{gap:6px;font-size:12px;display:grid}.next-copy-panel select{border:1px solid var(--next-control-border);border-radius:5px;width:100%;min-height:34px;padding:6px 8px}.next-copy-panel .pw-combine{gap:16px;display:grid}.next-copy-panel .pw-combine label{align-items:flex-start;gap:8px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.next-copy-panel input{flex:none;margin-top:3px}.next-preview-comparison{gap:6px;max-width:560px;margin:20px auto;font-weight:600;display:grid}.next-preview-comparison select{border:1px solid var(--next-control-border);background:var(--next-input-surface);border-radius:6px;width:100%;min-width:0;min-height:44px;padding:8px;font-weight:400}.next-change-tools{gap:6px;margin:12px 0 4px;display:grid}.next-change-tools label{font-size:12px;font-weight:600}.next-change-tools input{border:1px solid var(--next-control-border);border-radius:6px;width:100%;min-width:0;padding:8px 10px}.next-change-tools>div{color:var(--next-text-secondary);justify-content:space-between;align-items:center;font-size:12px;display:flex}.next-change-tools button{min-height:36px;color:var(--next-text);text-underline-offset:3px;padding:4px;text-decoration:underline}.next-app .next-saved-changes-concise article{padding:0}.next-app .next-change-summary{text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:12px 2px;display:flex}.next-change-summary>span{gap:4px;min-width:0;display:grid}.next-change-summary strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.next-change-brief{color:var(--next-text-secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.45}.next-change-summary>svg{flex-shrink:0;margin-top:2px}.next-change-summary[aria-expanded=true]>svg{transform:rotate(180deg)}.next-change-summary:hover{background:var(--next-navigation)}.next-change-detail[hidden]{display:none}.next-saved-changes-concise .next-change-detail{padding:0 2px 12px}@media (width>=1051px){.next-saved-changes-concise{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:max(280px,100dvh - 340px);margin-left:-4px;padding:0 8px 4px 4px;overflow-y:auto}}@media (width<=1050px){.next-change-tools input{min-height:48px;font-size:16px}.next-change-tools button{min-height:48px}.next-app .next-change-summary{min-height:60px;padding:14px 2px}}.next-plan-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.next-share-button{white-space:nowrap;gap:6px}.next-header>.next-scenario-actions{order:2}.next-chart-legend{flex-wrap:wrap;gap:8px 20px;margin:8px 0 6px;font-size:12px;line-height:18px;display:flex}.next-chart-legend>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.next-chart-legend svg{flex:0 0 24px}.next-chart-milestones{margin:12px 0 16px;font-size:12px}.next-chart-milestones p{color:var(--muted-foreground);margin:0 0 8px}.next-chart-milestones ol{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.next-chart-milestones li{align-items:flex-start;gap:8px;display:flex}.next-chart-marker-number{border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.next-chart-milestones small{color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.next-chart-tooltip-difference{border-top:1px solid var(--border)}.next-chart-tooltip-difference td{font-weight:600}.next-version-group{border-bottom:1px solid var(--border);padding:8px 0}.next-version-group>summary{cursor:pointer;overflow-wrap:anywhere;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.5}.next-version-group>p{color:var(--muted-foreground);margin:0 12px 8px;font-size:12px;line-height:1.5}.next-version-group button[aria-pressed=true]{background:var(--next-selected);box-shadow:inset 3px 0 var(--primary)}.next-choice-list .next-version-groups{width:100%}.next-preview-bar{border-bottom:1px solid var(--border);background:var(--next-navigation);justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 24px;display:flex}.next-preview-bar strong{font-size:14px;font-weight:600}.next-preview-context{align-items:baseline;gap:8px;min-width:0;display:flex}.next-preview-context span{color:var(--muted-foreground);font-size:13px}.next-preview-saved{margin:0;padding:8px 24px;font-size:13px}.next-preview-bar a{text-underline-offset:3px;font-size:13px;text-decoration:underline}.next-preview-bar .pw-actions{flex-shrink:0;align-items:center;gap:8px;margin:0;display:flex}.next-preview-plan-picker{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 24px;display:flex}.next-preview-plan-picker select{min-width:0;max-width:100%}@media (width<=1050px){.next-preview-bar{gap:4px;padding:6px 12px}.next-preview-context{flex:1;display:block}.next-preview-context span{font-size:11px;line-height:1.3;display:block}.next-preview-bar button{min-height:44px}.next-preview-bar button[data-slot=dropdown-menu-trigger]{min-width:44px;padding-inline:0}.next-preview-bar button:has(>svg:only-child){min-width:44px;padding-inline:0}.next-preview-bar .pw-actions{gap:0}.next-preview-plan-picker{flex-direction:column;align-items:stretch;padding:12px 16px}}.next-mobile-only{display:none}.next-pane-tabs button{cursor:pointer}@media (width<=1050px){.next-mobile-only{display:flex}.next-app{overflow-wrap:anywhere;font-size:16px}.next-app :where(button,[role=tab],input,select,summary),.next-owned-dialog :where(button,input,select,summary),.next-menu [role=menuitem]{min-height:48px}.next-app :where(button,[role=tab]),.next-owned-dialog button{white-space:normal;min-width:48px}.next-app input,.next-app select,.next-owned-dialog input,.next-owned-dialog select,.next-owned-dialog textarea{font-size:16px}.next-header{background:var(--next-navigation);flex-wrap:nowrap;align-items:center;gap:4px;min-height:56px;padding:4px 16px}.next-header>nav,.next-header .next-prototype{display:none}.next-header>.next-current-scenario{text-align:left;flex:1;justify-content:flex-start;width:auto;min-width:0;max-width:none}.next-header .next-brand{min-width:40px;min-height:48px;margin-right:4px}.next-header .next-brand span{display:none}.next-header:not(:has(.next-current-scenario)) .next-brand{flex:1}.next-header:not(:has(.next-current-scenario)) .next-brand span{white-space:normal;min-width:0;font-size:14px;line-height:1.2;display:inline}.next-scenario-actions{order:2}.next-current-scenario{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.next-header>.next-scenario-actions{flex:0 0 48px;width:48px;padding:4px}.next-header>button{max-width:none}.next-workspace{min-height:0;scroll-margin-top:112px;display:block}.next-sidebar{display:none}.next-main{min-width:0;padding:16px}.next-mobile-context{display:contents}.next-app:has(.next-mobile-context):not(:has(.next-preview-workspace)) .next-global-status{display:none}.next-viewing-row{align-items:center;gap:8px;padding:0 16px;display:flex}.next-version-trigger{text-align:left;flex:1;justify-content:flex-start;min-width:0;height:auto;padding:4px 0}.next-version-trigger>span{min-width:0;display:block}.next-compact-status{border:0;flex:none;grid-template-columns:auto auto;align-items:center;gap:0;padding:0;font-size:14px;display:grid}.next-compact-status>span{text-align:right;grid-column:1/-1}.next-compact-status button{padding:4px 8px;font-size:14px}.next-mobile-save-warning{width:100%;max-height:50dvh;margin:0;padding:12px;overflow:auto}.next-mobile-save-warning .pw-actions{flex-wrap:wrap}.next-pane-tabs{background:var(--next-navigation);display:flex}.next-pane-tabs button{border-bottom:3px solid #0000;padding:8px 16px;font-weight:500}.next-pane-tabs button[aria-selected=true]{border-bottom-color:var(--primary);background:var(--next-selected);color:var(--primary);font-weight:700}.next-skip-link,.next-skip-results{display:inline-flex}.next-base-body{display:block}.next-plan-pane[hidden],#next-results-pane[hidden]{display:none}.next-plan-pane,.next-results{scroll-margin-top:112px}.next-owned-dialog{--tw-translate-x:0px;--tw-translate-y:0px;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--next-surface);border-radius:0;margin:0;display:block;position:fixed;inset:0;overflow-y:auto;animation:none!important;transform:translate(0,0)!important}.next-owned-dialog>[data-slot=dialog-title]{overflow-wrap:anywhere;margin:0 48px 8px 0;font-size:22px;line-height:1.3}.next-owned-dialog>[data-slot=dialog-description]{margin-bottom:24px;font-size:16px}.next-owned-dialog [data-testid=dialog-close]{justify-content:center;align-items:center;width:48px;height:48px;display:flex;top:8px;right:8px}.next-owned-dialog .pw-actions{flex-flow:wrap;gap:12px;margin-top:24px;display:flex}.next-owned-dialog .pw-actions>button{flex:140px}.next-owned-dialog label,.next-owned-dialog p{overflow-wrap:anywhere}.next-choice-list{flex-direction:column;gap:4px;margin:16px 0;display:flex}.next-choice-list button,.next-choice-list a{text-align:left;overflow-wrap:anywhere;white-space:normal;justify-content:flex-start;width:100%;height:auto;min-height:48px;padding:12px}.next-choice-list [aria-pressed=true]{background:var(--next-selected);font-weight:600}.next-choice-sheet,.next-discard-confirm{border-top:1px solid var(--border);height:auto;max-height:90dvh;top:auto;bottom:0}.next-menu{max-width:calc(100vw - 32px)}.next-menu [role=menuitem]{white-space:normal;font-size:16px}.next-menu [role=menuitem]:focus{background:var(--next-selected)}.next-heading h1{font-size:22px}.next-app :where(.pw-muted,small),.next-owned-dialog small{font-size:14px;line-height:1.4}.next-plan-section,.next-app .pw-change-list,.next-results{border-radius:8px;padding:16px}.next-change-chooser{margin:16px -4px 20px;padding:16px 12px}.next-change-chooser>.next-section-title{align-items:flex-start}.next-change-chooser>.next-section-title>button{flex:none;width:auto}.next-choice-items .next-entry,.next-choice-items>:where(article,div,li)>button:first-child{min-height:48px}.next-owned-dialog input[type=radio],.next-owned-dialog input[type=checkbox]{flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px}:is(.next-owned-dialog label:has(input[type=radio]),.next-owned-dialog label:has(input[type=checkbox])){min-height:48px;padding:12px 0}.next-header{padding-top:max(4px, env(safe-area-inset-top,0px));padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px))}.next-mobile-context{display:contents;position:static}.next-viewing-row{background:var(--next-navigation);align-items:flex-start;padding-block:16px 4px}.next-viewing-row h1{flex:1;min-width:0;margin:0}.next-version-trigger{justify-content:flex-start;gap:10px;width:100%}.next-version-trigger>span{font-size:24px;font-weight:650;line-height:1.25}.next-version-trigger svg{flex:none}.next-mobile-scope{color:var(--next-text-secondary);background:var(--next-navigation);margin:0;padding:0 16px 12px;font-size:14px}.next-mobile-context>.next-compact-status{background:var(--next-navigation);padding:4px 16px;display:flex}.next-pane-tabs{z-index:20;border-bottom:1px solid var(--next-divider);gap:16px;padding-inline:16px;position:sticky;top:0}.next-pane-tabs button{background:0 0;width:auto;padding-inline:12px}.next-pane-tabs button[aria-selected=true]{color:var(--next-text);background:0 0}.next-main>.next-heading,.next-main .next-heading{display:none}.next-main{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));padding-bottom:max(24px, env(safe-area-inset-bottom,0px))}.next-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.next-owned-dialog.next-choice-sheet{padding-bottom:max(20px, env(safe-area-inset-bottom,0px))}.next-menu :is([role=menuitem],[role=menuitemradio]){min-height:48px}.next-header>.next-current-scenario{box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;padding-inline:0;display:flex}.next-current-scenario>svg{flex:none}.next-mobile-context>.next-compact-status{min-height:0;margin:0}}.next-language-switcher{flex:none}@media (width<=1050px){.next-language-switcher button{min-height:44px}.next-viewing-comparison{flex-wrap:wrap;row-gap:0}.next-viewing-comparison h1{flex-basis:100%}.next-viewing-comparison .next-plan-actions{margin-left:auto}}@media (width<=650px){.next-viewing-row{padding-top:8px}.next-version-trigger>span{font-size:20px}.next-viewing-comparison{flex-wrap:nowrap}.next-viewing-comparison h1{flex:1 1 0}.next-viewing-comparison .next-plan-actions{margin-left:0}.next-version-trigger>span{white-space:normal}}
