.bc-studio .bc-workspace-main{padding:1.5rem 1.25rem 7rem}.bc-studio .bc-page-header h1{letter-spacing:-.035em;font-size:clamp(1.75rem,2.6vw,2.2rem);line-height:1.15}.bc-studio .bc-page-header{margin-bottom:1.5rem}.bc-studio .bc-page-header p{font-size:var(--text-body);margin-top:.5rem;line-height:1.65}.bc-studio .bc-card{border-color:var(--bc-border)}.bc-studio .bc-card-header{margin-bottom:1.25rem;padding:0}.bc-studio .bc-card-header h2,.bc-studio .bc-card-header h3{font-size:var(--text-section);letter-spacing:-.025em}.bc-studio .bc-card-header .bc-icon-tile,.bc-studio .bc-chart-header .bc-icon-tile{width:2rem;height:2rem;box-shadow:none}.bc-studio .bc-section-tabs{background:var(--bc-surface);border-radius:var(--radius-control);box-shadow:var(--bc-shadow-control);border:0;gap:.35rem;margin:0 0 1.5rem;padding:.4rem}.bc-studio .bc-section-tabs a{font-size:var(--text-label);color:var(--bc-text-body);padding:.5rem 1.1rem}.bc-studio .bc-section-tabs a[aria-current=page]{box-shadow:none;background:var(--bc-primary-soft);color:var(--bc-primary);font-weight:650}.bc-sidebar-brand,.bc-sidebar-note{display:none}.bc-studio .bc-chart-header{border:0;padding:0}.bc-studio .bc-chart-header h2,.bc-studio .bc-chart-header h3{font-size:var(--text-section);letter-spacing:-.025em}.bc-studio .bc-chart-header figcaption{line-height:1.6}.bc-studio .bc-chart-legend{background:0 0;padding:.25rem 0}.bc-studio .bc-chart-card{gap:1.1rem}.bc-studio .bc-month-nav{background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:var(--radius-control);max-width:none;padding:.25rem .5rem}.bc-studio .bc-budget-workspace{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.bc-studio .bc-budget-workspace>*{grid-column:auto;min-width:0}.bc-summary-answer{min-width:0}.bc-summary-value{letter-spacing:-.045em;color:var(--bc-text-strong);margin:.35rem 0;font-size:clamp(2rem,4vw,3.1rem);font-weight:750;line-height:1.2}.bc-summary-metrics{border-top:1px solid var(--bc-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.bc-summary-metrics dt{font-size:var(--text-label);color:var(--bc-text-muted);line-height:1.5}.bc-summary-metrics dd{font-size:var(--text-section);color:var(--bc-text-strong);letter-spacing:-.02em;margin-top:.35rem;font-weight:650}.bc-summary-footnote{grid-column:1/-1;margin-top:1rem}.bc-budget-outlook>p{line-height:1.7}.bc-studio .bc-budget-categories>li{padding:1rem 0}.bc-studio .bc-budget-categories>li:first-child{padding-top:0}.bc-studio .bc-budget-categories>li:last-child{padding-bottom:0}.bc-studio .bc-debt-workspace{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.bc-studio .bc-debt-workspace>*{grid-column:auto;min-width:0}.bc-studio .bc-debt-plan-summary{background:var(--bc-surface)}.bc-studio .bc-debt-summary-context{min-width:0}.bc-studio .bc-plan-facts{margin-top:1.25rem;padding-top:1.25rem}.bc-studio .bc-debt-next{background:var(--bc-surface);border-radius:var(--radius-card);box-shadow:var(--bc-shadow-e1);padding:1.4rem}.bc-studio .bc-debt-next .bc-plan-suggestions>*{border-radius:var(--radius-control);padding:1rem}.bc-studio .bc-debt-records .bc-record-card{box-shadow:none;background:0 0;border:0;padding:1rem 0}.bc-studio .bc-debt-records ul{gap:0}.bc-studio .bc-debt-records li{border-top:1px solid var(--bc-border)}.bc-studio .bc-debt-records .bc-record-card>.text-page{font-size:1.6rem}.bc-studio .bc-task-guide .bc-card{box-shadow:none;background:0 0;border:0;border-radius:0}.bc-studio .bc-plan-workspace{gap:1.5rem}@media (min-width:700px){.bc-studio .bc-budget-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:1.5rem;display:grid}.bc-summary-metrics{border-top:0;border-left:1px solid var(--bc-border);margin:0;padding:0 0 0 1.5rem}.bc-studio .bc-debt-records li:nth-child(odd){padding-right:1.4rem}.bc-studio .bc-debt-records li:nth-child(2n){border-left:1px solid var(--bc-border);padding-left:1.4rem}.bc-studio .bc-debt-records ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bc-studio .bc-sidebar{background:var(--bc-gradient-to);width:216px;box-shadow:none;z-index:45;border-radius:0;flex-direction:column;padding:1.75rem .9rem;display:flex;top:0;bottom:0;left:0}.bc-studio .bc-sidebar-brand{margin:0 .45rem 2rem;display:block}.bc-studio .bc-sidebar-brand .text-fg-strong,.bc-studio .bc-sidebar-brand .text-primary{color:var(--bc-gradient-fg)}.bc-studio .bc-sidebar nav a{color:var(--bc-gradient-fg);min-height:3.4rem;font-size:var(--text-body);opacity:.85;padding:.7rem 1rem}.bc-studio .bc-sidebar nav a:hover{background:var(--bc-gradient-from);opacity:1}.bc-studio .bc-sidebar nav a[aria-current=page]{background:var(--bc-gradient-from);color:var(--bc-gradient-fg);opacity:1;box-shadow:inset 3px 0 0 var(--bc-gradient-fg)}.bc-studio .bc-sidebar nav svg{width:1.4rem;height:1.4rem}.bc-studio .bc-sidebar-note{color:var(--bc-gradient-fg);font-size:var(--text-label);opacity:.8;margin-top:auto;padding:1rem .8rem;line-height:1.8;display:block}.bc-studio .bc-workspace-toolbar{min-height:4.25rem;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-end;margin:0 0 0 216px;padding:.6rem 2rem;position:relative}.bc-studio .bc-mobile-brand{display:none}.bc-studio .bc-workspace-main{max-width:1600px;margin-left:216px;padding:.5rem 2rem 3rem}.bc-studio .bc-budget-workspace,.bc-studio .bc-debt-workspace{grid-template-columns:repeat(12,minmax(0,1fr))}.bc-studio .bc-budget-workspace>*,.bc-studio .bc-debt-workspace>*{grid-column:1/-1}.bc-studio .bc-budget-workspace>.bc-chart-card{grid-column:span 8}.bc-studio .bc-budget-workspace>.bc-budget-outlook{grid-column:span 4}.bc-studio .bc-budget-workspace>.bc-budget-category-panel{grid-column:span 6}.bc-studio .bc-debt-plan-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.bc-studio .bc-debt-plan-summary .bc-plan-facts{border-top:0;border-left:1px solid var(--bc-border);flex-direction:column;gap:1rem;margin:0;padding:0 0 0 1.5rem;display:flex}.bc-studio .bc-debt-plan-summary .bc-debt-date{font-size:2.3rem}.bc-studio .bc-debt-workspace>.bc-debt-history-panel{grid-column:span 8}.bc-studio .bc-debt-workspace>.bc-debt-next{grid-column:span 4}.bc-studio .bc-task-workspace{grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr)}}@media (max-width:699px){.bc-studio .bc-card:not([data-flush=true]){padding:1.1rem}.bc-studio .bc-summary-metrics{grid-template-columns:minmax(0,1fr);gap:.75rem}.bc-summary-metrics>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bc-summary-metrics dd{margin:0}.bc-studio .bc-debt-next{padding:1.1rem}.bc-studio .bc-plan-facts{grid-template-columns:minmax(0,1fr)}}.bc-studio-home{flex-direction:column;gap:1.5rem;display:flex}.bc-home-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bc-home-heading h1,.bc-home-heading h3{letter-spacing:-.035em;font-size:clamp(1.75rem,2.6vw,2.2rem);font-weight:750}.bc-home-heading p{color:var(--bc-text-muted);margin-top:.4rem}.bc-home-answer{align-items:center;gap:1.25rem;display:grid}.bc-home-cents{font-size:.7em}.bc-home-reserved dt{font-size:var(--text-label);color:var(--bc-text-muted)}.bc-home-reserved dd{font-size:var(--text-section);margin-top:.5rem;font-weight:650}.bc-home-main,.bc-home-bottom{align-items:start;gap:1.5rem;display:grid}.bc-home-right{gap:1.5rem;min-width:0;display:grid}.bc-home-progress h2,.bc-home-progress h4{font-size:var(--text-section);letter-spacing:-.02em;font-weight:650}.bc-home-progress-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1.25rem;display:flex}.bc-home-progress-value{letter-spacing:-.03em;margin-top:.5rem;font-size:2rem;font-weight:700}.bc-home-debt-link{border-radius:var(--radius-control);background:var(--bc-cat-purple-soft);color:var(--bc-text-strong);font-size:var(--text-label);align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.bc-home-debt-link strong{font-size:var(--text-section);margin-top:.3rem;display:block}.bc-home-debt-link>svg:first-child{color:var(--bc-cat-purple-fg)}.bc-home-progress .bc-debt-history.bc-card{box-shadow:none;background:0 0;border:0;margin:1.5rem 0;padding:0}.bc-home-progress .bc-debt-history .bc-chart-header .bc-icon-tile{display:none}.bc-home-progress .bc-debt-history .bc-chart-header h3,.bc-home-progress .bc-debt-history .bc-chart-header h4{font-size:var(--text-body)}.bc-home-empty{color:var(--bc-text-body);gap:1rem;padding:2rem 0;display:grid}.bc-home-savings{border-top:1px solid var(--bc-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding-top:1.4rem;display:grid}.bc-home-savings>svg{color:var(--bc-cat-teal-fg)}.bc-home-savings>div:last-child{grid-column:1/-1}.bc-home-savings p{color:var(--bc-text-muted);margin-top:.4rem}.bc-home-savings strong{color:var(--bc-text-strong)}.bc-home-calendar li{border-top:1px solid var(--bc-border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:1rem 0;display:grid}.bc-home-calendar li>svg{color:var(--bc-primary)}.bc-home-calendar li div span{color:var(--bc-text-muted);font-size:var(--text-label);margin-top:.3rem;display:block}.bc-home-calendar li a{min-width:3rem;min-height:3rem;color:var(--bc-primary);justify-content:center;align-items:center;display:flex}.bc-home-next{background:var(--bc-surface-inset)}.bc-home-bottom>*{min-width:0}.bc-account-summary{align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:grid}.bc-account-summary .bc-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-account-row a{border-radius:0}.bc-account-row:first-child a{border-top:0}.bc-cash-detail>.bc-detail-summary{background:var(--bc-surface)}.bc-settings-studio .bc-card-header{margin-bottom:1.5rem}.bc-settings-studio #account-settings{background:var(--bc-surface-inset)}.bc-entry main>.bc-card{box-shadow:var(--bc-shadow-e1);padding:1.75rem}.bc-entry-heading>p{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.1rem);line-height:1.15}.bc-entry-trust li{padding:.5rem 0}.bc-entry-trust .bc-icon-tile{flex-shrink:0;width:2rem;height:2rem}.bc-onboarding main>.bc-card{box-shadow:var(--bc-shadow-e1);padding:1.75rem}.bc-onboarding header{border-bottom:1px solid var(--bc-border);margin-bottom:1.5rem}@media (min-width:700px){.bc-account-summary{grid-template-columns:1fr 1fr}.bc-home-answer{grid-template-columns:minmax(0,1.25fr) auto minmax(0,1fr)}.bc-home-reserved{border-left:1px solid var(--bc-border);padding-left:1.5rem}.bc-home-savings{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.bc-home-savings>div:last-child{grid-column:auto}}@media (min-width:1100px){.bc-home-main,.bc-home-bottom{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.bc-cash-detail{grid-template-columns:minmax(0,1fr)}.bc-cash-detail>.bc-detail-summary{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2rem;display:grid}.bc-cash-detail>.bc-detail-summary>p{grid-column:1}.bc-cash-detail>.bc-detail-summary>div{grid-area:1/2/4;align-content:center}.bc-settings-studio{grid-template-columns:1.2fr 1fr}.bc-settings-studio>#display-settings{grid-column:1/-1}.bc-settings-studio>#security-settings{grid-area:2/1/4}.bc-settings-studio>#data-settings,.bc-settings-studio>#account-settings{grid-column:2}}@media (max-width:699px){.bc-home-answer>button{width:100%}.bc-home-reserved{border-top:1px solid var(--bc-border);padding-top:1rem}.bc-home-calendar li{column-gap:.4rem}.bc-home-calendar li>svg{display:none}.bc-home-calendar li{grid-template-columns:minmax(0,1fr) auto auto}.bc-entry main>.bc-card,.bc-onboarding main>.bc-card{padding:1.25rem}}.bc-home-bottom .bc-home-calendar li{grid-template-columns:minmax(0,1fr) auto auto}.bc-studio [data-flush=true]>.bc-card-header{margin-bottom:0;padding:1.4rem}@media (min-width:1100px){.bc-display-settings{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}}@media (max-width:699px){.bc-studio [data-flush=true]>.bc-card-header{padding:1.1rem}.bc-studio .bc-account-summary .bc-summary-metrics{grid-template-columns:minmax(0,1fr)}}.bc-home-heading{flex-wrap:wrap}.bc-home-focus{width:min(100%,27rem)}.bc-home-focus>p{margin-top:.5rem}@media (max-width:699px){.bc-home-focus{width:100%}}@media (max-width:360px){.bc-studio .bc-toolbar-settings{justify-content:center;min-width:3rem}.bc-studio .bc-toolbar-settings span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-text-size=extra-large] .bc-home-focus fieldset>div{border-radius:var(--radius-card);flex-direction:column}}.bc-forward-home{flex-direction:column;gap:1.25rem;display:flex}.bc-forward-hero{gap:1.5rem;display:grid}.bc-forward-hero p,.bc-forward-hero h2,.bc-forward-hero h4{color:var(--bc-gradient-fg)}.bc-forward-eyebrow{font-size:var(--text-label);font-weight:600}.bc-forward-headline{letter-spacing:-.045em;margin:.65rem 0;font-size:clamp(2rem,4.1vw,3.4rem);font-weight:750;line-height:1.12}.bc-forward-summary{font-size:var(--text-lead);max-width:48ch;line-height:1.5}.bc-forward-small{font-size:var(--text-label);margin-top:.35rem;line-height:1.5}.bc-forward-hero .bc-brand-button{gap:.7rem;margin-top:1.25rem}.bc-forward-hero-detail{border-top:1px solid var(--bc-gradient-fg);flex-direction:column;gap:.65rem;padding-top:1.25rem;line-height:1.5;display:flex}.bc-forward-hero-detail strong{font-size:var(--text-section);font-weight:700}.bc-forward-hero-detail small{font-size:var(--text-label)}.bc-forward-hero-detail a{align-items:center;gap:.5rem;min-height:3rem;font-weight:600;text-decoration:underline;display:inline-flex}.bc-forward-today{gap:1rem;padding:.5rem .2rem;display:grid}.bc-forward-today>div{flex-direction:column;justify-content:center;gap:.25rem;display:flex}.bc-forward-today span,.bc-forward-today small{font-size:var(--text-label);color:var(--bc-text-muted)}.bc-forward-today strong{font-size:var(--text-section);color:var(--bc-text-strong);font-weight:700}.bc-forward-today strong span{color:inherit;font-size:inherit}.bc-forward-columns{align-items:start;gap:1.25rem;display:grid}.bc-forward-range{background:var(--bc-surface-inset);border-radius:var(--radius-control);gap:0;padding:.25rem 1rem;display:grid}.bc-forward-range>div{background:0 0;border:0;padding:1rem 0}.bc-forward-range>div+div{border-top:1px solid var(--bc-border)}.bc-forward-range>div:nth-child(2) dt{color:var(--bc-primary);font-weight:650}.bc-forward-range>div:nth-child(2) dd{font-size:var(--text-page)}.bc-forward-range dt,.bc-forward-range span{font-size:var(--text-label);color:var(--bc-text-body)}.bc-forward-range dd{font-size:var(--text-section);color:var(--bc-text-strong);margin:.35rem 0;font-weight:700}.bc-forward-basis{border-top:1px solid var(--bc-border);font-size:var(--text-label);color:var(--bc-text-muted);margin-top:1rem;padding-top:.5rem}.bc-forward-basis summary{cursor:pointer;min-height:3rem;color:var(--bc-primary);align-items:center;font-weight:600;display:flex}.bc-forward-basis ul{margin-top:.5rem;padding-left:1.25rem;list-style:outside}.bc-forward-buffer{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.bc-forward-buffer svg{color:var(--bc-cat-teal-fg)}.bc-forward-buffer p{color:var(--bc-text-muted);margin-top:.25rem}.bc-forward-action{min-height:3rem;color:var(--bc-primary);font-size:var(--text-label);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;font-weight:600;display:flex}.bc-forward-insight{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bc-forward-insight>div:first-child{flex:1;min-width:15rem}@media (min-width:700px){.bc-forward-range{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:1.1rem 0}.bc-forward-range>div{padding:.25rem 1rem}.bc-forward-range>div+div{border-top:0;border-left:1px solid var(--bc-border)}.bc-forward-today{grid-template-columns:1fr 1.2fr auto;gap:1.5rem}.bc-forward-today>div+div{border-left:1px solid var(--bc-border);padding-left:1.5rem}}@media (min-width:1100px){.bc-forward-hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;padding:1.8rem!important}.bc-forward-hero-detail{border-top:0;border-left:1px solid var(--bc-gradient-fg);padding:0 0 0 1.8rem}.bc-forward-columns{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.bc-forward-hero .bc-brand-button{background-image:none;background-color:var(--bc-gradient-fg);color:var(--bc-gradient-to);border-color:var(--bc-gradient-fg)}.bc-forward-budget-room{border-top:1px solid var(--bc-border);flex-direction:column;gap:.4rem;margin-top:1rem;padding-top:1rem;display:flex}.bc-forward-budget-room strong{font-size:var(--text-lead);color:var(--bc-text-strong)}.bc-forward-budget-room span{font-size:var(--text-label);color:var(--bc-text-muted)}.bc-card:not([data-tint])[data-emphasis=neutral]:not([data-elevation=e0]){background-image:linear-gradient(145deg,var(--bc-surface-top),var(--bc-surface) 72%);border-color:var(--bc-card-edge);border-top-color:var(--bc-card-highlight)}.bc-card[data-elevation=e2]:not([data-tint])[data-emphasis=neutral]{background-image:linear-gradient(145deg,var(--bc-raised-top),var(--bc-surface-raised) 75%)}.bc-card.bc-choice-selected[data-elevation=e2]:not([data-tint])[data-emphasis=neutral]{background-image:none;background-color:var(--bc-primary-soft)}.bc-studio .bc-section-tabs{background:linear-gradient(135deg,var(--bc-surface-top),var(--bc-surface));box-shadow:var(--bc-shadow-e1);border:0;padding:.5rem}.bc-studio .bc-section-tabs a[aria-current=page]{box-shadow:var(--bc-shadow-control);background:var(--bc-primary-soft);border:0}.bc-studio .bc-toolbar-search{box-shadow:var(--bc-shadow-e1);background:linear-gradient(145deg,var(--bc-surface-top),var(--bc-surface))}:root,[data-theme=light]{--bc-segment-selected-fill:var(--bc-brand-gradient);--bc-segment-selected-ink:var(--bc-gradient-fg);--bc-segment-selected-ring:var(--bc-gradient-fg)}[data-theme=dark]{--bc-segment-selected-fill:linear-gradient(145deg,var(--bc-surface-top),var(--bc-primary-soft));--bc-segment-selected-ink:var(--bc-primary);--bc-segment-selected-ring:var(--bc-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bc-segment-selected-fill:linear-gradient(145deg,var(--bc-surface-top),var(--bc-primary-soft));--bc-segment-selected-ink:var(--bc-primary);--bc-segment-selected-ring:var(--bc-primary)}}.bc-segmented-options{background:linear-gradient(145deg,var(--bc-surface-top),var(--bc-surface));box-shadow:var(--bc-shadow-e1);border-radius:2rem}.bc-segmented-options>label{border-radius:9999px}.bc-segmented-options>label:has(input:checked){--bc-shadow-control:var(--bc-shadow-e1);--tw-ring-color:var(--bc-segment-selected-ring);background:var(--bc-segment-selected-fill);color:var(--bc-segment-selected-ink)}@media (max-width:639px){.bc-segmented-options.flex-col{border-radius:var(--radius-card)}}:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) input:not([type=hidden]):not([type=radio]):not([type=checkbox]),:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) select,:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) textarea,:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) button.border,:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) a.border{border-color:var(--bc-control-edge)}.bc-onboarding-choice{background:linear-gradient(145deg,var(--bc-raised-top),var(--bc-surface-raised));box-shadow:var(--bc-shadow-control)}.bc-onboarding-choice-selected{background:var(--bc-primary-soft);box-shadow:var(--bc-shadow-e1)}.bc-studio .bc-home-debt-link{box-shadow:var(--bc-shadow-control)}.bc-sidebar-group,.bc-sidebar-caption,.bc-sidebar-next{display:none}@media (min-width:1100px){.bc-studio .bc-sidebar{background:var(--bc-brand-gradient);border-right:1px solid var(--bc-rail-edge);scrollbar-width:thin;width:232px;padding:1.5rem .9rem;overflow-y:auto;box-shadow:inset -1px 0 #ffffff0a,8px 0 24px #00000029}.bc-studio .bc-sidebar-brand{border-bottom:1px solid var(--bc-rail-edge);flex-direction:column;gap:.85rem;margin:0 .1rem 1.6rem;padding:.5rem .6rem 1.5rem;display:flex}.bc-studio .bc-sidebar-brand>span:first-child{gap:.65rem}.bc-studio .bc-sidebar-brand>span>svg{filter:none;border-radius:.55rem;width:2.25rem;height:2.25rem;box-shadow:0 4px 12px #00000038}.bc-studio .bc-sidebar-brand .text-primary{color:var(--bc-rail-muted)}.bc-studio .bc-sidebar-caption{color:var(--bc-rail-muted);font-size:var(--text-label);line-height:1.5;display:block}.bc-studio .bc-sidebar-group{color:var(--bc-rail-muted);font-size:var(--text-label);margin:0 .8rem .8rem;font-weight:500;display:block}.bc-studio .bc-sidebar nav ul{gap:.45rem}.bc-studio .bc-sidebar nav a{color:var(--bc-rail-text);opacity:1;border:1px solid #0000;border-radius:.85rem;gap:.85rem;min-height:3.65rem;padding:.45rem .7rem;transition:background-color .15s,border-color .15s}.bc-studio .bc-sidebar .bc-nav-icon{background:#ffffff0b;border:1px solid #ffffff12;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex;box-shadow:inset 0 1px #ffffff09}.bc-studio .bc-sidebar nav a:hover{border-color:var(--bc-rail-edge);background:#ffffff12}.bc-studio .bc-sidebar nav a[aria-current=page]{background:linear-gradient(125deg,var(--bc-rail-active-top),var(--bc-rail-active-bottom));color:var(--bc-rail-text);border-color:#0000;box-shadow:0 5px 12px #00000052}.bc-studio .bc-sidebar nav a[aria-current=page]:before{display:none}.bc-studio .bc-sidebar nav a[aria-current=page] .bc-nav-icon{background:#ffffff24;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff24}.bc-studio .bc-sidebar nav a[aria-current=page] .bc-nav-label{font-weight:650}.bc-studio .bc-sidebar-next{color:var(--bc-rail-text);border:1px solid var(--bc-rail-edge);background:linear-gradient(125deg,var(--bc-rail-top),var(--bc-rail-bottom));border-radius:.9rem;align-items:center;gap:.6rem;margin-top:auto;padding:1rem .7rem;display:flex;box-shadow:inset 0 1px #ffffff14,0 5px 15px #0003}.bc-studio .bc-sidebar-next small{font-size:var(--text-label);color:var(--bc-rail-muted);line-height:1.4;display:block}.bc-studio .bc-sidebar-next strong{font-size:var(--text-label);margin-top:.35rem;display:block}.bc-studio .bc-sidebar-next-icon{flex-shrink:0;display:flex}.bc-studio .bc-sidebar-next>svg{flex-shrink:0;margin-left:auto}.bc-studio .bc-sidebar nav{margin-bottom:2rem;display:block}.bc-studio .bc-workspace-main,.bc-studio .bc-workspace-toolbar{margin-left:232px}}@media (max-width:1099px){.bc-studio>.bc-mobile-dock{inset-inline:.7rem;bottom:max(.6rem,env(safe-area-inset-bottom));box-shadow:var(--bc-shadow-e2);background:linear-gradient(145deg,var(--bc-surface-top),var(--bc-surface));border:0;border-radius:1.15rem}.bc-studio>.bc-mobile-dock ul{gap:.2rem;padding:.35rem}.bc-studio>.bc-mobile-dock a[aria-current=page]{box-shadow:var(--bc-shadow-control);border:0}}@media (max-width:699px){[data-text-size=extra-large] .bc-segmented-options{border-radius:var(--radius-control);flex-direction:column;gap:.5rem}[data-text-size=extra-large] .bc-segmented-options>label{flex-basis:auto;width:100%}[data-text-size=extra-large] .bc-sticky-action-bar{box-shadow:none;background:0 0;margin-inline:0;padding-inline:0;position:static}}.bc-card-header>a{border-radius:var(--radius-control);justify-content:center;align-items:center;min-width:3rem;min-height:3rem;padding-inline:.25rem;display:inline-flex}.bc-accounts-overview{gap:1.25rem;margin-bottom:1.8rem;display:grid}.bc-account-total-heading{align-items:center;gap:.7rem;font-weight:600;display:flex}.bc-account-total-heading svg{flex-shrink:0}.bc-account-total-value{letter-spacing:-.035em;margin:.8rem 0;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:750;line-height:1.2}.bc-account-total>p:last-child{font-size:var(--text-label);color:var(--bc-text-muted)}.bc-account-cash-total,.bc-account-cash-total>p:last-child{color:var(--bc-gradient-fg)}.bc-account-directory-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.bc-account-directory-heading h2{font-size:var(--text-section);letter-spacing:-.025em;font-weight:650}.bc-account-directory-heading nav{flex-wrap:wrap;gap:.5rem;display:flex}.bc-account-directory-heading a{border-radius:var(--radius-control);min-height:3rem;color:var(--bc-text-body);font-size:var(--text-label);align-items:center;padding:.5rem .75rem;display:inline-flex}.bc-account-directory-heading a:hover{background:var(--bc-neutral-soft);color:var(--bc-primary)}.bc-account-balance{flex-direction:column;gap:.3rem;min-width:0;display:flex}.bc-account-row a{padding-block:1.2rem}.bc-account-row .bc-record-name{line-height:1.5}@media (min-width:700px){.bc-accounts-overview{grid-template-columns:1.2fr 1fr}.bc-account-balance{text-align:right}}@media (max-width:699px){.bc-account-directory-heading nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.bc-account-directory-heading a{text-align:center;color:var(--bc-primary);background:var(--bc-surface);box-shadow:var(--bc-shadow-control);justify-content:center;padding:.55rem .35rem;font-weight:600;line-height:1.3}[data-text-size=extra-large] .bc-account-directory-heading nav{grid-template-columns:repeat(2,minmax(0,1fr))}[data-text-size=extra-large] .bc-account-directory-heading a:last-child{grid-column:1/-1}.bc-account-balance{margin-top:.2rem}}.bc-budget-forecast-value{letter-spacing:-.04em;color:var(--bc-text-strong);margin:.4rem 0 .6rem;font-size:2.3rem;font-weight:750;line-height:1.2}.bc-budget-forecast-facts{border-top:1px solid var(--bc-border);margin-top:1rem;padding:1rem 0}.bc-budget-forecast-facts>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bc-budget-forecast-facts dt{font-size:var(--text-label);color:var(--bc-text-body)}.bc-budget-forecast-facts dd{font-size:var(--text-lead);color:var(--bc-text-strong);font-weight:700}.bc-outlook-insight{border-top:1px solid var(--bc-border);margin-top:1.25rem;padding-top:1.25rem}.bc-hero-forecast-facts{gap:.8rem;margin:1rem 0 1.2rem;display:grid}.bc-hero-forecast-facts>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bc-hero-forecast-facts dt{font-size:var(--text-label)}.bc-hero-forecast-facts dd{font-size:var(--text-section);font-weight:700}.bc-studio .bc-debt-answer{color:var(--bc-gradient-fg);padding:1.3rem}.bc-studio .bc-debt-answer .text-fg-strong,.bc-studio .bc-debt-answer .text-fg-body,.bc-studio .bc-debt-answer .text-fg-muted{color:var(--bc-gradient-fg)}.bc-record-management{border-top:1px solid var(--bc-border);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.bc-record-management h2{font-size:var(--text-body);font-weight:650}.bc-record-management p{font-size:var(--text-label);color:var(--bc-text-muted);max-width:55ch;margin-top:.35rem}.bc-chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bc-chart-readout{padding:1.15rem 1.25rem}.bc-chart-readout-period{font-size:var(--text-label);color:var(--bc-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.bc-chart-readout-period strong{color:var(--bc-text-strong);font-weight:650}.bc-chart-readout dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.bc-chart-readout dt{font-size:var(--text-label);color:var(--bc-text-body);margin-bottom:.35rem}.bc-chart-readout dd{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:750}.bc-chart-readout-note{font-size:var(--text-label);color:var(--bc-text-body);margin-top:.9rem}.bc-debt-history .bc-chart-readout dl{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-series-line{border-radius:3px;width:1.4rem;height:3px;display:inline-block}.bc-series-dashed{height:0;color:var(--bc-text-muted);background:0 0;border-top:2px dashed}.bc-savings-focus{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.bc-savings-focus h3{font-size:var(--text-body);font-weight:650}.bc-savings-amount{font-size:var(--text-page);letter-spacing:-.03em;margin:.25rem 0;font-weight:750}.bc-bill-date{border-radius:var(--radius-control);background:var(--bc-primary-soft);width:3.5rem;min-height:3rem;color:var(--bc-primary);font-size:var(--text-label);text-align:center;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem;font-weight:650;display:flex}.bc-next-move{border-top:1px solid var(--bc-border);margin-top:1.25rem;padding-top:1.25rem}.bc-next-move-amount{margin-bottom:1.1rem}.bc-next-move-amount>p{font-size:var(--text-label);color:var(--bc-text-body)}.bc-next-move-amount strong{font-size:var(--text-section);letter-spacing:-.025em;margin:.35rem 0;display:block}.bc-next-move-amount strong span{font-size:var(--text-label);color:var(--bc-text-muted);font-weight:400}@media (max-width:639px){.bc-chart-readout dl{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-chart-readout dl>div:last-child:nth-child(3){border-top:1px solid var(--bc-border);grid-column:1/-1;padding-top:.8rem}.bc-savings-focus{gap:1rem}}.bc-home-calendar li:has(.bc-bill-date){grid-template-columns:auto minmax(0,1fr) auto;gap:.2rem .8rem}.bc-home-calendar .bc-bill-date{grid-area:1/1/span 2}.bc-home-calendar .bc-bill-date+div{grid-area:1/2}.bc-home-calendar li:has(.bc-bill-date)>strong{grid-area:2/2}.bc-home-calendar li:has(.bc-bill-date)>a{grid-area:1/3/span 2}.bc-chart-readout dl[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-chart-readout dl[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.bc-chart-toolbar>*{min-width:0}.bc-strategy-bars>li{border:0}.bc-home-wealth-flow .bc-chart-card{margin-top:0}.bc-chart-readout-note{border-top:1px solid var(--bc-border);min-height:3em;padding-top:.8rem}@media (max-width:639px){.bc-chart-readout-period{flex-direction:column;align-items:flex-start;gap:.2rem}}.bc-chart-readout dl>div{grid-template-rows:subgrid;grid-row:span 2;row-gap:0;display:grid}@media (max-width:639px){[data-text-size=extra-large] .bc-utilization .bc-chart-readout dl{grid-template-columns:minmax(0,1fr)}}.bc-material-gallery{gap:1.5rem;display:grid}.bc-material-widgets{gap:1rem;display:grid}.bc-material-widget{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.bc-material-widget h4{font-size:var(--text-body);font-weight:650}.bc-material-widget strong{font-size:var(--text-page);letter-spacing:-.035em;margin:.3rem 0;display:block}.bc-material-widget p{font-size:var(--text-label);color:var(--bc-text-body)}.bc-chart-table{background:var(--bc-surface-inset)}.bc-chart-table tbody tr{background:var(--bc-surface)}.bc-chart-table tbody tr:nth-child(2n){background:var(--bc-surface-inset)}.bc-chart-table tbody tr:hover{background:var(--bc-primary-soft)}.bc-chart-table td,.bc-chart-table th{padding-top:.85rem;padding-bottom:.85rem}@media (min-width:900px){.bc-material-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}.bc-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.bc-metric-widget{flex-direction:column;gap:.8rem;min-width:0;display:flex}.bc-metric-label{font-size:var(--text-label);color:var(--bc-text-body);align-items:center;gap:.7rem;font-weight:600;display:flex}.bc-metric-label .bc-icon-tile{flex-shrink:0;width:2.2rem;height:2.2rem}.bc-metric-body{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.bc-metric-value{letter-spacing:-.035em;color:var(--bc-text-strong);overflow-wrap:anywhere;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:750;line-height:1.2}.bc-metric-trend{flex-shrink:0;width:38%;min-width:4rem;max-width:8rem}.bc-metric-trend svg{width:100%;height:3.5rem}.bc-metric-note{font-size:var(--text-label);color:var(--bc-text-muted);margin-top:auto;line-height:1.5}.bc-widget-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.bc-widget-toolbar>p{font-size:var(--text-label);color:var(--bc-text-body)}.bc-allocation-layout{grid-template-columns:minmax(160px,.9fr) minmax(0,1.1fr);align-items:center;gap:1.4rem;display:grid}.bc-allocation-ring{justify-self:center;width:100%;max-width:16rem;position:relative}.bc-allocation-ring svg{width:100%;display:block}.bc-allocation-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex;position:absolute;inset:28% 17%}.bc-allocation-center strong{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:750}.bc-allocation-center span{font-size:var(--text-label);color:var(--bc-text-body);line-height:1.3}.bc-allocation-legend{gap:.4rem;min-width:0;display:grid}.bc-allocation-legend button{text-align:left;border-radius:var(--radius-control);grid-template-columns:.65rem minmax(0,1fr) auto;align-items:center;gap:.25rem .6rem;width:100%;min-height:3rem;padding:.6rem .4rem;display:grid}.bc-allocation-legend button:hover,.bc-allocation-legend button[aria-pressed=true]{background:var(--bc-primary-soft)}.bc-allocation-dot{border-radius:50%;width:.6rem;height:.6rem}.bc-allocation-name{font-size:var(--text-label);overflow-wrap:anywhere;font-weight:600}.bc-allocation-legend strong{font-size:var(--text-label)}.bc-allocation-amount{font-size:var(--text-label);color:var(--bc-text-muted);grid-column:2}.bc-allocation-track{border-radius:var(--radius-pill);background:var(--bc-neutral-soft);grid-column:2/-1;height:5px;margin-top:.15rem;display:block;overflow:hidden}.bc-allocation-track>span{border-radius:inherit;height:100%;display:block}.bc-studio .bc-chart-readout{grid-template-columns:minmax(7rem,.65fr) minmax(0,3fr);gap:.7rem 1.4rem;padding:1rem 1.15rem;display:grid}.bc-chart-readout-period{flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;margin:0;display:flex}.bc-chart-readout dd{font-size:clamp(1.35rem,1.9vw,1.65rem)}.bc-chart-readout-note{grid-column:1/-1;min-height:0;margin:0;padding-top:.6rem}.bc-chart-readout dl{gap:.8rem}.bc-studio .bc-budget-summary.bc-budget-metrics{display:block}.bc-budget-metrics .bc-summary-answer{margin-bottom:1.2rem}.bc-account-analysis{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}@media (max-width:1099px){.bc-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-metric-grid>:last-child:nth-child(3){grid-column:1/-1}}@media (max-width:699px){.bc-metric-grid,.bc-account-analysis,.bc-studio .bc-chart-readout,.bc-allocation-layout{grid-template-columns:minmax(0,1fr)}.bc-allocation-ring{max-width:14rem}.bc-metric-grid>:last-child:nth-child(3){grid-column:auto}.bc-metric-value{font-size:1.65rem}}@media (min-width:1100px){.bc-studio .bc-debt-plan-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bc-studio .bc-debt-balance-mix{grid-column:span 5}.bc-studio .bc-debt-records{grid-column:span 7}.bc-studio .bc-budget-workspace>.bc-budget-mix{grid-column:1/-1}.bc-budget-mix .bc-allocation-layout{grid-template-columns:minmax(200px,.6fr) minmax(0,1.4fr)}.bc-budget-mix .bc-allocation-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem}}.bc-studio .bc-home-progress[data-elevation=e0]{box-shadow:none;background:0 0;border:0;padding:0}.bc-studio .bc-home-progress .bc-debt-history{background-image:none!important}.bc-widget-showcase-charts{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (max-width:1199px){.bc-widget-showcase-charts{grid-template-columns:minmax(0,1fr)}}.bc-metric-widget{container:metric/inline-size}@container metric (max-width:15rem){.bc-metric-body{flex-direction:column;align-items:flex-start}.bc-metric-trend{width:100%;max-width:none}}.bc-home-topline{align-items:stretch;gap:1rem;display:grid}.bc-home-topline .bc-forward-hero{flex-direction:column;justify-content:center;gap:0;display:flex;padding:1.25rem!important}.bc-home-topline .bc-forward-headline{margin:.5rem 0;font-size:clamp(1.8rem,2.6vw,2.35rem)}.bc-home-topline .bc-forward-summary{font-size:var(--text-label);line-height:1.5}.bc-home-topline .bc-forward-hero .bc-brand-button{margin-top:.85rem}.bc-home-cash{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.bc-home-cash>button{margin-top:auto}.bc-home-cash .bc-metric-value{font-size:clamp(1.8rem,2.4vw,2.25rem)}.bc-home-evidence{align-items:start;gap:1.25rem;display:grid}.bc-home-primary-chart{min-width:0}.bc-home-primary-chart .bc-home-progress-heading{align-items:center;gap:.8rem;padding:0 .25rem .7rem}.bc-home-primary-chart .bc-home-progress-heading h2,.bc-home-primary-chart .bc-home-progress-heading h4{font-size:var(--text-section);font-weight:650}.bc-home-primary-chart .bc-home-progress-value{font-size:var(--text-lead);margin-left:.4rem;display:inline}.bc-home-primary-chart .bc-home-debt-link{padding:.5rem .8rem}.bc-home-primary-chart .bc-home-debt-link strong{font-size:var(--text-body)}.bc-home-primary-chart .bc-chart-card{margin:0}.bc-home-primary-chart .bc-home-empty{background:var(--bc-surface);border-radius:var(--radius-card);padding:1.4rem}.bc-home-rail{gap:1rem;min-width:0;display:grid}.bc-home-rail .bc-card-header{margin-bottom:.8rem}.bc-home-rail .bc-home-calendar li{padding:.6rem 0}.bc-home-rail .bc-home-calendar li:first-child{border-top:0}.bc-home-scenario{font-size:var(--text-label);color:var(--bc-text-body);flex-direction:column;gap:.5rem;display:flex}.bc-home-scenario strong{font-size:var(--text-section);color:var(--bc-text-strong)}.bc-home-scenario a{min-height:3rem;color:var(--bc-primary);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.bc-home-scenario small{font-size:var(--text-label)}.bc-home-scenario+.bc-next-move{margin-top:.75rem;padding-top:.75rem}@media (min-width:1100px){.bc-home-topline{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr)}.bc-home-evidence{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr)}.bc-forward-home>.bc-home-heading{align-items:center}.bc-forward-home>.bc-home-heading h1{font-size:1.8rem}.bc-forward-home>.bc-home-heading{gap:1.25rem}.bc-home-focus{max-width:25rem}.bc-home-evidence .bc-chart-card{gap:.75rem}.bc-home-evidence .bc-chart-header figcaption{margin-top:.2rem}}@media (min-width:700px) and (max-width:1099px){.bc-home-topline{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-home-topline>:last-child{grid-column:1/-1}.bc-home-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.bc-home-topline .bc-forward-hero{padding:1.1rem!important}.bc-home-cash>button{width:100%}.bc-home-primary-chart .bc-home-progress-heading{align-items:flex-start}.bc-home-primary-chart .bc-home-debt-link{width:100%}}.bc-home-progress-footer{border-top:1px solid var(--bc-border);margin-top:.75rem;padding-top:.75rem!important}.bc-home-focus legend{font-size:var(--text-label);margin-bottom:.25rem}@media (min-width:1100px){.bc-home-topline .bc-home-cash,.bc-home-topline>.bc-metric-widget{gap:.45rem;padding:1rem}.bc-home-topline .bc-forward-hero{padding:1rem 1.2rem!important}.bc-home-topline .bc-forward-headline{font-size:2rem}.bc-home-topline .bc-forward-hero .bc-brand-button{margin-top:.65rem}.bc-home-evidence .bc-chart-readout{gap:.5rem 1rem;padding:.8rem 1rem}.bc-home-evidence .bc-chart-card{padding:1.1rem}}.bc-home-goal .bc-savings-focus{grid-template-columns:88px minmax(0,1fr);gap:1rem;display:grid}.bc-home-goal .bc-savings-amount{font-size:1.65rem}.bc-home-goal .bc-forward-action{margin-top:.35rem}.bc-path-home{flex-direction:column;gap:.75rem;display:flex}.bc-path-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bc-path-header h1,.bc-path-header h3{letter-spacing:-.035em;font-size:1.5rem;font-weight:700;line-height:1.2}.bc-path-header>div>p{font-size:var(--text-label);color:var(--bc-text-muted);margin-top:.5rem}.bc-path-focus{width:min(100%,25rem)}.bc-path-focus legend{font-size:var(--text-label);margin-bottom:.3rem}.bc-path-overview,.bc-path-main,.bc-path-bottom{align-items:start;gap:.75rem;display:grid}.bc-path-overview{align-items:stretch}.bc-path-home .bc-card:not([data-flush=true]){padding:.875rem}.bc-path-section-label{font-size:var(--text-label);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bc-path-section-label h2,.bc-path-section-label h4{font-weight:650;font-size:var(--text-label)}.bc-path-section-label>svg{color:var(--bc-primary);flex-shrink:0}.bc-path-section-label>span{color:var(--bc-text-muted);margin-left:auto}.bc-path-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.65rem;display:grid}.bc-path-metrics>div+div{border-left:1px solid var(--bc-border);padding-left:1rem}.bc-path-metrics dt{font-size:var(--text-label);color:var(--bc-text-body);margin-bottom:.35rem}.bc-path-metrics dd{letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}.bc-path-position-footer{justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.65rem;display:flex}.bc-path-position-footer>span{font-size:var(--text-label);color:var(--bc-text-muted);max-width:none}.bc-path-position-footer>button{flex-shrink:0;padding-inline:.5rem}.bc-path-home .bc-path-destination{background-image:var(--bc-card-focal-wash);border-color:var(--bc-cat-purple)}.bc-path-goal-value{font-size:var(--text-lead);letter-spacing:-.02em;margin:.6rem 0 .35rem;font-weight:700}.bc-path-goal-actions{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.4rem;display:flex}.bc-path-goal-actions button{padding-inline:0}.bc-path-trajectory{min-width:0}.bc-path-home .bc-chart-header figcaption{font-size:var(--text-label)}.bc-path-home .bc-chart-readout{gap:.5rem 1rem;padding:.7rem 1rem}.bc-path-home .bc-chart-readout-note{font-size:var(--text-label)}.bc-path-home .bc-chart-readout dd{font-size:1.35rem}.bc-path-next .bc-card-header{margin-bottom:.6rem}.bc-path-step-list{flex-direction:column;gap:.5rem;margin:.5rem 0 .75rem;display:flex}.bc-path-step-list li{background:var(--bc-surface-inset);border:1px solid var(--bc-border);border-radius:var(--radius-control);align-items:flex-start;gap:.65rem;padding:.5rem;display:flex}.bc-path-step-list li>span{background:var(--bc-cat-purple-soft);color:var(--bc-text-strong);width:1.8rem;height:1.8rem;font-size:var(--text-label);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:650;display:flex}.bc-path-step-list a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .5rem;width:100%;min-height:3rem;display:grid}.bc-path-step-list strong{font-size:var(--text-label);font-weight:650}.bc-path-step-list small{font-size:var(--text-label);color:var(--bc-text-body);grid-area:2/1/auto/-1;line-height:1.5}.bc-path-step-list svg{color:var(--bc-primary);grid-area:1/2}.bc-path-next>a{width:100%}.bc-path-forecast-answer{border-radius:var(--radius-control);background:var(--bc-primary-soft);flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;margin-bottom:.8rem;padding:.8rem 1rem;display:flex}.bc-path-forecast-answer span{font-size:var(--text-label)}.bc-path-forecast-answer strong{font-size:var(--text-section);color:var(--bc-primary)}.bc-path-forecast-answer small{font-size:var(--text-label);color:var(--bc-text-body);flex-basis:100%}.bc-path-savings{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.bc-path-savings strong{letter-spacing:-.035em;color:var(--bc-text-strong);font-size:1.375rem;font-weight:700}.bc-path-savings p{font-size:var(--text-label);color:var(--bc-text-body);margin-top:.3rem}.bc-path-upcoming li{border-top:1px solid var(--bc-border);font-size:var(--text-label);grid-template-columns:3.4rem minmax(0,1fr) auto 2.5rem;align-items:center;gap:.6rem;padding:.55rem 0;display:grid}.bc-path-upcoming li:first-child{border-top:0}.bc-path-upcoming li>a{min-width:3rem;min-height:3rem;color:var(--bc-primary);justify-content:center;align-items:center;display:flex}.bc-path-education>svg{color:var(--bc-primary);margin-bottom:.5rem}.bc-path-education h2,.bc-path-education h4{font-size:var(--text-body);font-weight:650;line-height:1.4}.bc-path-education p{font-size:var(--text-label);color:var(--bc-text-body);margin:.65rem 0}.bc-path-education button{width:100%;font-size:var(--text-label)}.bc-path-details>summary{min-height:3rem;font-size:var(--text-body);color:var(--bc-primary);cursor:pointer;align-items:center;font-weight:600;display:flex}.bc-path-details>.bc-forward-columns{margin-top:1rem}.bc-path-details p{font-size:var(--text-label);color:var(--bc-text-body);margin:.6rem 0}.bc-path-details ul{font-size:var(--text-label);padding-left:1.2rem;list-style:outside}.bc-path-legend{font-size:var(--text-label);color:var(--bc-text-body);flex-wrap:wrap;gap:.5rem 1.1rem;display:flex}.bc-path-legend span{align-items:center;gap:.45rem;display:flex}.bc-path-legend i{border-radius:2px;width:1.4rem;height:3px}@media (min-width:1100px){.bc-path-overview{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.bc-path-main{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.bc-path-bottom{grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr) minmax(0,1fr)}}@media (min-width:700px) and (max-width:1099px){.bc-path-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-path-education{grid-column:1/-1}}@media (max-width:699px){.bc-path-focus{width:100%}.bc-path-metrics{grid-template-columns:minmax(0,1fr);gap:.75rem}.bc-path-metrics>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bc-path-metrics>div+div{border-left:0;border-top:1px solid var(--bc-border);padding-top:.7rem;padding-left:0}.bc-path-metrics dt{min-width:0}.bc-path-metrics dd{white-space:nowrap;overflow-wrap:normal;flex:none;font-size:1.4rem}.bc-path-position-footer,.bc-path-goal-actions{flex-direction:column;align-items:flex-start}.bc-path-upcoming li{grid-template-columns:3.4rem minmax(0,1fr) 3rem}.bc-path-upcoming li>.tnum{grid-area:auto/2}.bc-path-upcoming li>a{grid-area:1/3/span 2}.bc-path-upcoming li .bc-bill-date{grid-row:1/span 2}}.bc-path-step-button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .5rem;width:100%;min-height:3rem;display:grid}.bc-path-step-button small{grid-area:2/1/auto/-1}.bc-path-goal-actions{flex-wrap:wrap}.bc-path-chart-reading{border-top:1px solid var(--bc-border);border-bottom:1px solid var(--bc-border);font-size:var(--text-label);justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.7rem 0;display:flex}.bc-path-chart-reading p{color:var(--bc-text-body);flex-direction:column;gap:.2rem;display:flex}.bc-path-chart-reading dl{flex-wrap:wrap;gap:1.5rem;display:flex}.bc-path-chart-reading dt{font-size:var(--text-label);color:var(--bc-text-muted)}.bc-path-chart-reading dd{font-weight:700;font-size:var(--text-body);font-variant-numeric:tabular-nums}@media (max-width:699px){.bc-path-chart-reading{flex-direction:column;align-items:flex-start}}.bc-path-home .bc-card-header h2,.bc-path-home .bc-chart-header h2{font-size:var(--text-body);letter-spacing:-.015em}.bc-path-home .bc-chart-card{gap:.5rem}.bc-path-home .bc-chart-header figcaption{line-height:1.4}.bc-path-position-footer>span{font-size:var(--text-label);line-height:1.4}.bc-path-home .bc-home-cents{font-size:.875rem}.bc-path-bottom .bc-card-header{margin-bottom:.5rem}.bc-path-chart-reading{padding:.4rem 0}@media (min-width:1100px){.bc-path-position-footer{gap:.5rem}.bc-path-focus{width:23rem}.bc-path-savings{gap:.65rem}}.bc-path-metrics dd{line-height:1.2}.bc-path-destination>p.text-small{font-size:var(--text-label);line-height:1.4}.bc-path-goal-value{margin:.4rem 0 .25rem}.bc-path-goal-actions{margin-top:.15rem}.bc-path-home .bc-chart-toolbar{gap:.4rem;padding-top:0}.bc-path-home .bc-chart-header>button{padding-inline:.75rem}.bc-path-focus .bc-segmented-options label,.bc-path-position-footer>button,.bc-path-goal-actions button{font-size:var(--text-label)}.bc-path-savings{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.bc-path-savings-empty{grid-template-columns:minmax(0,1fr)}.bc-path-savings strong{overflow-wrap:anywhere}.bc-path-savings p{line-height:1.4}.bc-path-education-action{text-align:left;border-radius:var(--radius-control);grid-template-columns:24px minmax(0,1fr) 18px;align-items:start;gap:.6rem;width:100%;min-height:3rem;display:grid}.bc-path-education-action>svg{color:var(--bc-primary);margin-top:.2rem}.bc-path-education-action>span{flex-direction:column;gap:.5rem;display:flex}.bc-path-education-action strong{font-size:var(--text-body);color:var(--bc-text-strong);line-height:1.35}.bc-path-education-action span span{font-size:var(--text-label);color:var(--bc-text-body);line-height:1.4}.bc-path-education-action:hover strong{color:var(--bc-primary)}.bc-path-education-action:focus-visible{outline:2px solid var(--bc-primary);outline-offset:5px}@media (min-width:1100px){.bc-path-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}}.bc-path-upcoming li{padding-block:0}.bc-studio .bc-page-header{gap:.5rem;margin-bottom:1.25rem}.bc-studio .bc-page-header h1{letter-spacing:-.045em;font-size:clamp(1.65rem,2.4vw,2rem);font-weight:650}.bc-studio .bc-page-header p{margin-top:.4rem;line-height:1.5}.bc-studio .bc-card-header{gap:.75rem;margin-bottom:1rem}.bc-studio .bc-card-header h2,.bc-studio .bc-card-header h3{letter-spacing:-.025em;font-weight:650}.bc-studio .bc-card:not([data-flush=true]){padding:1.5rem}.bc-studio .bc-section-tabs{border:0;border-bottom:1px solid var(--bc-border);box-shadow:none;background:0 0;border-radius:0;gap:1.25rem;margin-bottom:1.5rem;padding:0}.bc-studio .bc-section-tabs a{color:var(--bc-text-muted);border:0;border-bottom:2px solid #0000;border-radius:0;padding:.65rem .25rem}.bc-studio .bc-section-tabs a:hover{color:var(--bc-text-strong);background:0 0}.bc-studio .bc-section-tabs a[aria-current=page]{border:0;border-bottom:2px solid var(--bc-primary);box-shadow:none;color:var(--bc-primary);background:0 0}.bc-studio .bc-chart-view-toggle{text-transform:capitalize;box-shadow:none;background:var(--bc-surface-inset);border-color:#0000;flex-shrink:0}.bc-studio .bc-chart-header{gap:1rem}.bc-studio .bc-chart-header figcaption{max-width:65ch;line-height:1.5}.bc-studio .bc-chart-header .bc-icon-tile{background:var(--bc-primary-soft);color:var(--bc-primary);box-shadow:none;border:0}.bc-studio .bc-chart-readout{box-shadow:var(--bc-shadow-e2);border-color:var(--bc-card-edge);border-top-color:var(--bc-card-highlight);padding:.9rem 1rem}.bc-studio .bc-chart-readout dd{letter-spacing:-.035em;font-size:1.45rem}.bc-studio .bc-chart-readout dt{font-weight:400}:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) .bc-field>label{font-size:var(--text-label);font-weight:600}:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) .bc-field>p{line-height:1.45}:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) .bc-field input,:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) .bc-field select,:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) .bc-field textarea{box-shadow:none;background:var(--bc-surface-inset);border-width:1px}:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) .bc-field input:focus,:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) .bc-field select:focus,:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) .bc-field textarea:focus{border-color:var(--bc-primary)}:is(.bc-studio,.bc-sheet,.bc-entry,.bc-onboarding) .bc-field [aria-invalid=true]{border-color:var(--bc-negative)}.bc-studio .bc-task-workspace{gap:2rem;max-width:76rem}.bc-studio .bc-task-guide .bc-card{padding:1rem 0 1rem 1.5rem}.bc-studio .bc-task-guide h2{font-size:var(--text-body)}.bc-studio .bc-task-guide h3{font-size:var(--text-label)}.bc-studio .bc-task-guide .bc-icon-tile{box-shadow:none;background:var(--bc-cat-purple-soft);color:var(--bc-cat-purple-fg)}.bc-studio .bc-sticky-action-bar{box-shadow:none;border-top:1px solid var(--bc-border);margin-top:1.5rem;padding-top:1.25rem}.bc-amount-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.bc-amount-options>button{min-width:0;box-shadow:none;font-size:var(--text-label);padding:.65rem .5rem}.bc-offer-fields{align-items:start}.bc-offer-fields .bc-field>label{min-height:1.5em}.bc-studio .bc-offer-workspace>section[aria-labelledby=offer-result]{position:sticky;top:1.5rem}.bc-review-overview{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem;display:grid}.bc-review-overview>p{grid-column:1}.bc-review-overview>h2{letter-spacing:-.035em;grid-column:1;font-size:1.6rem}.bc-review-overview>nav{grid-area:1/2/span 3;max-width:28rem;margin:0}.bc-review-columns>section>ul>li:first-child h3{font-size:var(--text-lead)}.bc-review-columns>section>ul>li:first-child{padding-bottom:1.5rem}.bc-path-home{gap:1.25rem}.bc-path-header{padding:.25rem 0 .4rem}.bc-path-header h1,.bc-path-header h3{letter-spacing:-.045em;font-weight:650}.bc-path-header>div>p{line-height:1.5}.bc-path-overview,.bc-path-main,.bc-path-bottom{gap:1.25rem}.bc-studio .bc-path-home .bc-card:not([data-flush=true]){padding:1.25rem}.bc-path-position{flex-direction:column;justify-content:space-between;display:flex}.bc-path-section-label{gap:.6rem}.bc-path-section-label h2,.bc-path-section-label h4{color:var(--bc-text-muted);font-weight:500}.bc-path-metrics{gap:1.25rem;margin:1.1rem 0 .7rem}.bc-path-metrics dt{font-weight:400}.bc-path-metrics dd{letter-spacing:-.045em;font-weight:650}.bc-path-metrics>div:first-child dd{color:var(--bc-primary)}.bc-path-position-footer{border-top:1px solid var(--bc-border);margin-top:0;padding-top:.75rem}.bc-studio .bc-path-home .bc-path-destination{flex-direction:column;display:flex}.bc-path-goal-value{margin:.7rem 0 .4rem;font-weight:650;line-height:1.3}.bc-path-goal-actions{margin-top:auto;padding-top:.5rem}.bc-path-main{align-items:stretch}.bc-path-trajectory>.bc-chart-card{height:100%}.bc-path-next{flex-direction:column;display:flex}.bc-path-step-list{flex:1;gap:0;margin:.4rem 0 1rem}.bc-path-step-list li{border:0;border-bottom:1px solid var(--bc-border);background:0 0;border-radius:0;gap:.8rem;padding:.9rem 0}.bc-path-step-list li:first-child{padding-top:.4rem}.bc-path-step-list li:last-child{border-bottom:0}.bc-path-step-list li>span{background:var(--bc-primary-soft);color:var(--bc-primary);border-radius:var(--radius-control);font-size:var(--text-label)}.bc-path-step-list small{color:var(--bc-text-muted);font-weight:400;line-height:1.45}.bc-path-step-list a:hover strong{color:var(--bc-primary)}.bc-path-upcoming .bc-bill-date{background:var(--bc-surface-inset);color:var(--bc-text-body);font-weight:500}.bc-path-upcoming li{padding:.25rem 0}.bc-path-bottom{align-items:stretch}.bc-path-education{align-items:center;display:flex}.bc-path-education-action{align-items:center}.bc-home-utility{border-top:1px solid var(--bc-border);flex-wrap:wrap;gap:1.5rem;padding-top:.25rem;display:flex}.bc-home-utility a{min-height:3rem;font-size:var(--text-label);color:var(--bc-primary);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.bc-home-utility a:hover{text-decoration:underline}.bc-path-details>summary{font-size:var(--text-label);font-weight:500}@media (min-width:1100px){.bc-studio .bc-workspace-main{padding:1rem 2.25rem 3rem}.bc-studio .bc-workspace-toolbar{padding-inline:2.25rem}.bc-studio .bc-sidebar nav a{min-height:3.15rem;font-size:var(--text-label);padding:.55rem .85rem}.bc-studio .bc-sidebar nav svg{width:1.25rem;height:1.25rem}.bc-studio .bc-sidebar nav a>span:first-child{box-shadow:none;background:0 0;border:0}.bc-studio .bc-task-workspace{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr)}.bc-path-overview,.bc-path-main{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.bc-path-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr)}.bc-studio .bc-debt-workspace>.bc-debt-next{grid-column:9/-1}.bc-studio .bc-debt-workspace>.bc-debt-history-panel{grid-column:1/9}}@media (max-width:1099px){.bc-review-overview{display:block}.bc-review-overview>nav{max-width:none;margin-top:1rem}}@media (max-width:699px){.bc-studio .bc-workspace-main{padding:1rem 1rem 8rem}.bc-studio .bc-card:not([data-flush=true]),.bc-studio .bc-path-home .bc-card:not([data-flush=true]){padding:1rem}.bc-studio .bc-section-tabs{flex-wrap:wrap;gap:0 .9rem;margin-bottom:1rem;display:flex}.bc-studio .bc-section-tabs a{text-align:left;font-size:var(--text-label);justify-content:flex-start}.bc-studio .bc-chart-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.bc-studio .bc-chart-header>div{display:contents}.bc-studio .bc-chart-header>div>div{grid-area:1/1;min-width:0}.bc-studio .bc-chart-header figcaption{grid-area:2/1/auto/-1}.bc-studio .bc-chart-header>button{grid-area:1/2}.bc-studio .bc-chart-view-toggle{font-size:var(--text-label);padding-inline:.65rem}.bc-studio .bc-task-guide .bc-card{border-left:0;padding:1rem 0}.bc-studio .bc-sticky-action-bar{background:0 0;margin-inline:0;padding-inline:0;position:static}.bc-studio .bc-offer-workspace>section[aria-labelledby=offer-result]{position:static}.bc-path-home,.bc-path-overview,.bc-path-main,.bc-path-bottom{gap:1rem}.bc-path-header{gap:.8rem}.bc-path-metrics{gap:.6rem;margin:.8rem 0}.bc-path-metrics>div+div{padding-top:.6rem}.bc-path-step-list li{padding:.75rem 0}.bc-path-overview{display:contents}.bc-path-position{order:0}.bc-path-main{order:1}.bc-path-destination{order:2}.bc-path-bottom{order:3}.bc-home-utility,.bc-path-details{order:4}.bc-home-utility{gap:.25rem 1rem}[data-text-size=extra-large] .bc-path-metrics>div{flex-direction:column;gap:.2rem}[data-text-size=extra-large] .bc-path-metrics dd{white-space:normal}}.bc-studio .bc-path-position[data-emphasis=brand]{background-image:var(--bc-brand-gradient);color:var(--bc-gradient-fg);border-color:#0000}.bc-path-position[data-emphasis=brand] .bc-path-section-label h2,.bc-path-position[data-emphasis=brand] .bc-path-section-label h4,.bc-path-position[data-emphasis=brand] .bc-path-section-label>svg,.bc-path-position[data-emphasis=brand] .bc-path-metrics dt,.bc-path-position[data-emphasis=brand] .bc-path-metrics dd,.bc-path-position[data-emphasis=brand] .bc-path-position-footer>span,.bc-path-position[data-emphasis=brand] .bc-path-position-footer>button{color:var(--bc-gradient-fg)}.bc-path-position[data-emphasis=brand] .bc-path-metrics>div+div,.bc-path-position[data-emphasis=brand] .bc-path-position-footer{border-color:color-mix(in srgb,var(--bc-gradient-fg) 22%,transparent)}.bc-path-position[data-emphasis=brand] .bc-path-position-footer>button:hover{background:color-mix(in srgb,var(--bc-gradient-fg) 12%,transparent)}.bc-path-position .bc-path-metrics>div:first-child dd{font-size:1.625rem}.bc-directory-totals dl>div+div{border-left:1px solid var(--bc-border);padding-left:1.5rem}.bc-directory-totals dd{letter-spacing:-.035em;font-size:1.6rem}.bc-directory-totals dl>div:first-child dd{color:var(--bc-primary)}.bc-studio .bc-month-nav{box-shadow:none;border:0;border-bottom:1px solid var(--bc-border);background:0 0;border-radius:0;margin-bottom:1.25rem;padding:0 0 .7rem}@media (max-width:699px){.bc-directory-totals dl>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bc-directory-totals dl>div+div{border-left:0;border-top:1px solid var(--bc-border);padding:.75rem 0 0}.bc-directory-totals dd{font-size:var(--text-lead)}[data-text-size=extra-large] .bc-directory-totals dl>div{flex-direction:column;gap:.25rem}}.bc-studio .bc-budget-start{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bc-budget-start .bc-summary-answer{max-width:33rem;margin:0}.bc-budget-start nav{gap:.25rem;margin:0}.bc-budget-start nav a{padding-inline:.6rem}.bc-budget-start nav a[href=\#outlook-heading]{display:none}@media (max-width:1099px){.bc-studio .bc-budget-start{flex-direction:column;align-items:stretch}}@media (min-width:1100px){.bc-studio .bc-debt-workspace{grid-auto-flow:dense}}.bc-plan-budget-check>section{border-top:0;margin-top:0;padding-top:0}.bc-chart-card .animate-fade{opacity:1;animation:none}.bc-studio .bc-debt-plan-summary{gap:1.25rem;display:grid}.bc-studio .bc-path-home .bc-card[data-elevation=e1]{box-shadow:var(--bc-shadow-e1);border-color:var(--bc-card-edge);border-top-color:var(--bc-card-highlight)}.bc-studio .bc-path-home .bc-path-position[data-emphasis=brand]{background-image:var(--bc-brand-gradient);box-shadow:var(--bc-shadow-e2)}.bc-studio .bc-path-home .bc-path-destination{border:0}.bc-studio .bc-path-home .bc-chart-view-toggle{background:var(--bc-surface);border-color:var(--bc-card-edge);box-shadow:var(--bc-shadow-control)}.bc-home-chart-grid line{stroke:var(--bc-border);stroke-width:1px;opacity:.65}.bc-path-home .bc-path-step-list li>span{border-radius:999px}.bc-path-home .bc-path-next>a{box-shadow:var(--bc-shadow-control);font-size:var(--text-label)}@media (min-width:1100px){.bc-path-overview,.bc-path-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem}.bc-path-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1rem}.bc-path-education{grid-column:1/-1}}@media (max-width:699px){.bc-mobile-dock li{min-width:0}.bc-mobile-dock li a>span,.bc-mobile-dock li button>span{overflow-wrap:anywhere;max-width:100%}}.bc-studio .bc-path-position[data-emphasis=brand]{isolation:isolate;position:relative}.bc-studio .bc-path-position[data-emphasis=brand]:before{content:"";border-radius:inherit;pointer-events:none;opacity:.16;z-index:-1;background:url(/images/financial-wave.png) 100%/cover no-repeat;position:absolute;inset:0}.bc-studio .bc-chart-view-toggle{background:var(--bc-surface);border-color:var(--bc-control-edge);box-shadow:var(--bc-shadow-control)}.bc-studio .bc-chart-header .bc-icon-tile{color:var(--bc-primary)}@media (max-width:699px){.bc-studio>.bc-mobile-dock{inset-inline:.1rem}.bc-studio>.bc-mobile-dock ul{gap:.5rem;padding:.25rem}.bc-studio>.bc-mobile-dock li a,.bc-studio>.bc-mobile-dock li button{letter-spacing:-.035em;padding-inline:0}.bc-studio>.bc-mobile-dock li:nth-child(4){flex-grow:1.35}}@media (max-width:359px){[data-text-size=extra-large] .bc-studio>.bc-mobile-dock ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:.2rem;display:grid}[data-text-size=extra-large] .bc-studio>.bc-mobile-dock li{grid-column:span 2}[data-text-size=extra-large] .bc-studio>.bc-mobile-dock li:nth-child(n+4){grid-column:span 3}[data-text-size=extra-large] .bc-studio .bc-workspace-main{padding-bottom:13rem}}.bc-studio .bc-amount-options>button{box-shadow:var(--bc-shadow-control)}.bc-studio .bc-amount-options>button[aria-pressed=true]{background:var(--bc-segment-selected-fill);color:var(--bc-segment-selected-ink);box-shadow:var(--bc-shadow-e1)}@media (forced-colors:active){button,a.bc-toolbar-search,.bc-segmented-options>label,.bc-onboarding-choice{outline-offset:-1px;outline:1px solid buttontext}:focus-visible{outline-offset:2px;outline:2px solid highlight}.bc-segmented-options>label:has(:focus-visible){outline-offset:2px;outline:2px solid highlight}.bc-onboarding-choice:has(:focus-visible){outline-offset:2px;outline:2px solid highlight}}.bc-auth-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:4rem;max-width:1180px;min-height:100dvh;margin:0 auto;padding:3rem 2rem;display:grid}.bc-auth-story{flex-direction:column;min-height:660px;display:flex;padding:2.5rem!important}.bc-auth-story .text-fg-strong,.bc-auth-story .text-primary{color:var(--bc-rail-text)}.bc-auth-promise{margin:4rem 0 2.5rem}.bc-auth-eyebrow{letter-spacing:.13em;color:var(--bc-rail-muted);font-size:.875rem;font-weight:650}.bc-auth-promise h2{letter-spacing:-.045em;margin:1rem 0 1.25rem;font-size:clamp(2.25rem,3.5vw,3.25rem);font-weight:700;line-height:1.12}.bc-auth-promise>p:last-child{max-width:34ch;color:var(--bc-rail-muted);font-size:1.0625rem;line-height:1.7}.bc-auth-principles{gap:1.5rem;margin-bottom:2.5rem;display:grid}.bc-auth-principles p{color:var(--bc-rail-muted);align-items:flex-start;gap:1rem;font-size:.9375rem;line-height:1.55;display:flex}.bc-auth-principles svg{width:1.25rem;height:1.25rem;color:var(--bc-rail-text);flex-shrink:0;margin-top:.2rem}.bc-auth-principles strong{color:var(--bc-rail-text);margin-bottom:.25rem;font-size:1rem;display:block}.bc-auth-story-footer{color:var(--bc-rail-muted);align-items:center;gap:.625rem;margin-top:auto;font-size:.875rem;display:flex}.bc-auth-story-footer svg{flex-shrink:0;width:1.125rem;height:1.125rem}.bc-auth-content main>.bc-card{padding:2.25rem}.bc-auth-content h1{letter-spacing:-.035em}.bc-auth-help{text-align:center;color:var(--bc-text-muted);margin:1.5rem 0 0;font-size:.875rem;line-height:1.6}.bc-auth-help a{min-height:3rem;color:var(--bc-text-strong);text-underline-offset:.2em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.bc-auth-mobile-brand{display:none}.bc-auth-kicker{letter-spacing:.08em;color:var(--bc-text-muted);margin-bottom:.625rem;font-size:.875rem;font-weight:650}@media (max-width:899px){.bc-auth-shell{grid-template-columns:minmax(0,1fr);align-content:center;gap:0;max-width:560px;min-height:100dvh;padding:2rem 1rem}.bc-auth-story{display:none}.bc-auth-mobile-brand{margin-bottom:2rem;display:block}.bc-auth-content main>.bc-card{padding:1.5rem}.bc-auth-help{margin-top:1rem}}@media (min-width:900px) and (max-width:1099px){.bc-auth-shell{gap:2rem}.bc-auth-story{padding:2rem!important}}@media (max-width:380px){.bc-auth-content main>.bc-card{padding:1.25rem}.bc-auth-shell{padding:1.5rem .75rem}}.bc-studio .bc-auth-story .bc-auth-promise h2{color:var(--bc-rail-text)}
