.FileUpload-module__xCDPUa__layout{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:2rem;display:grid}.FileUpload-module__xCDPUa__dropzone{border:1.5px dashed var(--pf-border);border-radius:6px;flex-direction:column;align-items:flex-start;gap:.875rem;padding:1.75rem;display:flex}.FileUpload-module__xCDPUa__dropzone[data-dragging]{border-color:var(--pf-accent);background:var(--pf-accent-soft)}.FileUpload-module__xCDPUa__filesHeader{border-bottom:1px solid var(--pf-ink);padding-bottom:.5rem;display:block}.FileUpload-module__xCDPUa__file{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-block:.625rem;display:flex}.FileUpload-module__xCDPUa__file+.FileUpload-module__xCDPUa__file{border-top:1px solid var(--pf-hairline)}.FileUpload-module__xCDPUa__fileName{flex-direction:column;flex:12rem;gap:2px;min-width:0;display:flex}.FileUpload-module__xCDPUa__fileName>:first-child{font-family:var(--pf-font-figures);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}
.Ledger-module__uV6Egq__eyebrow{font-family:var(--pf-font-figures);letter-spacing:.08em;text-transform:uppercase;color:var(--pf-muted);font-size:.75rem}.Ledger-module__uV6Egq__figures{border-block:1px solid var(--pf-hairline);overflow:hidden}.Ledger-module__uV6Egq__figuresGrid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin-inline:-1.25rem -1px;display:grid}.Ledger-module__uV6Egq__figure{border-inline-end:1px solid var(--pf-hairline);border-top:1px solid var(--pf-hairline);flex-direction:column;gap:4px;min-width:0;margin-top:-1px;padding:1rem 1.25rem;display:flex}.Ledger-module__uV6Egq__figureLabel{min-height:1.25rem;display:block}.Ledger-module__uV6Egq__figureInfo{white-space:nowrap}.Ledger-module__uV6Egq__figureInfo>*{vertical-align:middle}.Ledger-module__uV6Egq__figureValue{font-family:var(--pf-font-figures);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.625rem;font-weight:500;line-height:1.15}.Ledger-module__uV6Egq__figureValue[data-size=sm]{font-size:1.25rem}.Ledger-module__uV6Egq__figureValue[data-accent]{color:var(--pf-accent)}.Ledger-module__uV6Egq__figureValue[data-warn]{color:var(--pf-warn)}.Ledger-module__uV6Egq__figureNote{color:var(--pf-muted);font-size:.8125rem}.Ledger-module__uV6Egq__notice{border-inline-start:2px solid var(--pf-ink);grid-template-columns:auto minmax(0,1fr);column-gap:.5rem;padding-inline-start:.75rem;display:grid}.Ledger-module__uV6Egq__notice[data-tone=warn]{border-inline-start-color:var(--pf-warn)}.Ledger-module__uV6Egq__notice[data-tone=accent]{border-inline-start-color:var(--pf-accent)}.Ledger-module__uV6Egq__noticeIcon{height:1.5rem;color:var(--pf-ink);align-items:center;display:flex}.Ledger-module__uV6Egq__notice[data-tone=warn] .Ledger-module__uV6Egq__noticeIcon{color:var(--pf-warn)}.Ledger-module__uV6Egq__notice[data-tone=accent] .Ledger-module__uV6Egq__noticeIcon{color:var(--pf-accent)}.Ledger-module__uV6Egq__noticeTitle{font-weight:600;line-height:1.5rem}.Ledger-module__uV6Egq__noticeBody{color:var(--mantine-color-dimmed);grid-column:2;margin-top:2px;font-size:.875rem}.Ledger-module__uV6Egq__notes{margin-top:4.5rem}.Ledger-module__uV6Egq__notesHeading{border-bottom:1px solid var(--pf-ink);letter-spacing:-.01em;margin-bottom:1rem;padding-bottom:.625rem;font-size:1.5rem}.Ledger-module__uV6Egq__notesColumns{columns:2 22rem;column-gap:3rem}.Ledger-module__uV6Egq__notesColumns>*{break-inside:avoid}.Ledger-module__uV6Egq__disclosure>summary{cursor:pointer;align-items:center;gap:.5rem;width:fit-content;list-style:none;display:flex}.Ledger-module__uV6Egq__disclosure[data-wide]>summary{justify-content:space-between;width:auto}.Ledger-module__uV6Egq__disclosure>summary::-webkit-details-marker{display:none}.Ledger-module__uV6Egq__disclosure>summary:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;width:.5em;height:.5em;transform:translateY(-25%)rotate(45deg)}.Ledger-module__uV6Egq__disclosure[open]>summary:after{transform:translateY(25%)rotate(-135deg)}.Ledger-module__uV6Egq__disclosure>summary:focus-visible{outline:2px solid var(--pf-ink);outline-offset:2px}
@media (min-width:75em){.TwoColumn-module__f-bfGa__result{border-inline-start:1px solid var(--pf-hairline);padding-inline-start:1.5rem}}.TwoColumn-module__f-bfGa__columnHeader{margin-block-end:.75rem}.TwoColumn-module__f-bfGa__jump{inset-inline:0;z-index:150;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--pf-ink);background:var(--mantine-color-body);color:var(--pf-ink);justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;text-decoration:none;display:flex;position:fixed;bottom:0}.TwoColumn-module__f-bfGa__jump:focus-visible{outline:2px solid var(--pf-ink);outline-offset:-4px}.TwoColumn-module__f-bfGa__jumpText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TwoColumn-module__f-bfGa__jumpAction{color:var(--pf-muted);flex:none;align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:inline-flex}@media (min-width:75em){.TwoColumn-module__f-bfGa__jump{display:none}}
.theme-module__5IwWbW__card{background:0 0;border:0;border-radius:0;padding-inline:0}.theme-module__5IwWbW__accordion{counter-reset:pf-section}.theme-module__5IwWbW__accordionItem{counter-increment:pf-section;border:0;border-top:1px solid var(--pf-hairline);background:0 0;border-radius:0}.theme-module__5IwWbW__accordionItem:first-of-type{border-top-color:var(--pf-ink)}.theme-module__5IwWbW__accordionItem+.theme-module__5IwWbW__accordionItem{margin-top:var(--mantine-spacing-xs)}.theme-module__5IwWbW__accordionItem[data-active]{background:0 0}.theme-module__5IwWbW__accordionControl{background:0 0;padding-inline:0}@media (hover:hover){.theme-module__5IwWbW__accordionControl:hover{background:0 0}}.theme-module__5IwWbW__accordionLabel{white-space:nowrap;align-items:baseline;font-size:1.0625rem;font-weight:600;display:flex}.theme-module__5IwWbW__sectionSummary{text-overflow:ellipsis;text-align:end;min-width:0;font-family:var(--pf-font-figures);color:var(--pf-muted);flex:1;margin-inline:1rem .75rem;font-size:.8125rem;font-weight:400;overflow:hidden}.theme-module__5IwWbW__accordionItem[data-active] .theme-module__5IwWbW__sectionSummary{display:none}.theme-module__5IwWbW__accordion[data-variant=contained] .theme-module__5IwWbW__accordionLabel:before{content:counter(pf-section, decimal-leading-zero);font-family:var(--pf-font-figures);color:var(--pf-accent);margin-inline-end:.75rem;font-size:.8125rem;font-weight:400}.theme-module__5IwWbW__accordionContent{padding-inline:0}.theme-module__5IwWbW__alert{border:0;border-inline-start:2px solid var(--alert-color);background:0 0;border-radius:0;padding-block:.25rem;padding-inline:.875rem 0}.theme-module__5IwWbW__alertTitle{font-weight:600}.theme-module__5IwWbW__badge{font-family:var(--pf-font-figures);letter-spacing:.06em;font-weight:500}.theme-module__5IwWbW__button{font-weight:500}.theme-module__5IwWbW__modalTitle{letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.theme-module__5IwWbW__numberInput{font-family:var(--pf-font-figures);text-align:right;font-size:.9375rem}.theme-module__5IwWbW__controls{border-inline-start:1px solid var(--pf-border)}.theme-module__5IwWbW__control{border:0}[data-with-right-section]>.theme-module__5IwWbW__numberInput{padding-inline-end:calc(var(--input-right-section-size) + .5rem)}.theme-module__5IwWbW__selectInput{font-size:.9375rem}.theme-module__5IwWbW__paper[data-with-border]{background:0 0;border:0;border-radius:0;padding-inline:0}.theme-module__5IwWbW__card .theme-module__5IwWbW__paper[data-with-border],.theme-module__5IwWbW__paper[data-with-border] .theme-module__5IwWbW__paper[data-with-border]{border-top:1px solid var(--pf-hairline);padding-bottom:0}.theme-module__5IwWbW__list{counter-reset:pf-li;margin:0;padding:0;list-style:none}.theme-module__5IwWbW__listItem{counter-increment:pf-li;padding-inline-start:1.75rem;position:relative}.theme-module__5IwWbW__listItem:before{font-family:var(--pf-font-figures);font-size:.8125em;line-height:inherit;position:absolute;inset-inline-start:0}ol.theme-module__5IwWbW__list>.theme-module__5IwWbW__listItem:before{content:counter(pf-li, decimal-leading-zero);color:var(--pf-accent)}ul.theme-module__5IwWbW__list>.theme-module__5IwWbW__listItem:before{content:"—";color:var(--pf-muted)}.theme-module__5IwWbW__segmented{outline:1px solid var(--pf-ink);outline-offset:-1px;background:0 0;border:0;padding:0;overflow:hidden}.theme-module__5IwWbW__segmentedIndicator{box-shadow:none;border-radius:0}.theme-module__5IwWbW__segmentedLabel[data-active]{color:var(--pf-on-ink)}.theme-module__5IwWbW__segmentedInput:focus-visible+.theme-module__5IwWbW__segmentedLabel{outline:2px solid var(--pf-ink);outline-offset:-3px}.theme-module__5IwWbW__segmentedInput:focus-visible+.theme-module__5IwWbW__segmentedLabel[data-active]{outline-color:var(--pf-on-ink)}.theme-module__5IwWbW__table{--table-border-color:var(--pf-hairline);font-variant-numeric:tabular-nums}.theme-module__5IwWbW__th{font-family:var(--pf-font-figures);letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-dimmed);border-bottom:1px solid var(--pf-ink);font-size:.6875rem;font-weight:500}.theme-module__5IwWbW__td{font-family:var(--pf-font-figures)}.theme-module__5IwWbW__td button{font-family:var(--mantine-font-family)}
.FieldRow-module__yY_zJG__frame{padding-block:.375rem}.FieldRow-module__yY_zJG__root{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(8rem,11rem);align-items:center;column-gap:.75rem;display:grid}.FieldRow-module__yY_zJG__root.FieldRow-module__yY_zJG__wide{grid-template-columns:minmax(0,1fr) minmax(8rem,14rem)}.FieldRow-module__yY_zJG__label{grid-area:1/1;margin:0;font-size:.9375rem;font-weight:400;line-height:1.35}.FieldRow-module__yY_zJG__description{grid-area:2/1;margin:2px 0 0}.FieldRow-module__yY_zJG__wrapper{grid-area:1/2/span 2;margin:0}.FieldRow-module__yY_zJG__error{text-align:end;grid-area:3/1/auto/-1}.FieldRow-module__yY_zJG__block{padding-block:.625rem}.FieldRow-module__yY_zJG__custom{grid-template-columns:minmax(0,1fr) minmax(8rem,11rem);align-items:center;column-gap:.75rem;display:grid}.FieldRow-module__yY_zJG__customLabel{margin:0;font-size:.9375rem;font-weight:400;line-height:1.35}.FieldRow-module__yY_zJG__withTrailing{grid-template-columns:minmax(0,1fr) 5rem;align-items:center;column-gap:.5rem;display:grid}.FieldRow-module__yY_zJG__trailingMain .FieldRow-module__yY_zJG__root,.FieldRow-module__yY_zJG__trailingMain .FieldRow-module__yY_zJG__custom{grid-template-columns:minmax(0,1fr) minmax(6.5rem,8rem)}.FieldRow-module__yY_zJG__trailingHeader{text-align:end;grid-template-columns:minmax(0,1fr) minmax(6.5rem,8rem) 5rem;column-gap:.5rem;padding-top:.75rem;padding-bottom:.25rem;display:grid}.FieldRow-module__yY_zJG__trailingHeader>:first-child{text-align:start}.FieldRow-module__yY_zJG__note{margin-top:4px}.FieldRow-module__yY_zJG__subRow{margin-top:.5rem}
.AllocationSplit-module__9vQQpa__bar{border-radius:3px;gap:1px;height:40px;margin-bottom:1rem;display:flex;overflow:hidden}.AllocationSplit-module__9vQQpa__swatch{border-radius:2px;width:14px;height:14px}.AllocationSplit-module__9vQQpa__bar>[data-account=tfsa],.AllocationSplit-module__9vQQpa__swatch[data-account=tfsa]{background:var(--pf-accent)}.AllocationSplit-module__9vQQpa__bar>[data-account=rrsp],.AllocationSplit-module__9vQQpa__swatch[data-account=rrsp]{background:color-mix(in srgb, var(--pf-accent) 45%, transparent)}.AllocationSplit-module__9vQQpa__bar>[data-account=nonReg],.AllocationSplit-module__9vQQpa__swatch[data-account=nonReg]{background:var(--pf-hairline);box-shadow:inset 0 0 0 1px var(--pf-border)}.AllocationSplit-module__9vQQpa__row{grid-template-columns:20px minmax(0,1fr) auto minmax(6.5rem,auto);align-items:center;column-gap:.875rem;padding-block:.75rem;display:grid}.AllocationSplit-module__9vQQpa__row+.AllocationSplit-module__9vQQpa__row{border-top:1px solid var(--pf-hairline)}.AllocationSplit-module__9vQQpa__share{font-family:var(--pf-font-figures);color:var(--pf-muted);font-size:.8125rem}.AllocationSplit-module__9vQQpa__amount{font-family:var(--pf-font-figures);text-align:end;font-size:1.0625rem;font-weight:500}.AllocationSplit-module__9vQQpa__mono{font-family:var(--pf-font-figures)}.AllocationSplit-module__9vQQpa__columns{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:2rem;display:grid}.AllocationSplit-module__9vQQpa__ruledList{counter-reset:pf-step;margin:.625rem 0 0;padding:0;list-style:none}.AllocationSplit-module__9vQQpa__ruledList>li{padding-block:.6875rem;font-size:.9375rem;line-height:1.5}.AllocationSplit-module__9vQQpa__ruledList>li+li{border-top:1px solid var(--pf-hairline)}ol.AllocationSplit-module__9vQQpa__ruledList>li{counter-increment:pf-step;grid-template-columns:1.75rem minmax(0,1fr);column-gap:.5rem;display:grid}ol.AllocationSplit-module__9vQQpa__ruledList>li:before{content:counter(pf-step);font-family:var(--pf-font-figures);color:var(--pf-accent);font-size:.8125rem;line-height:1.75}ul.AllocationSplit-module__9vQQpa__ruledList>li{font-size:.875rem;line-height:1.55}.AllocationSplit-module__9vQQpa__total{border-top:1px solid var(--pf-ink);flex-direction:column;gap:.5rem;padding-top:1.125rem;display:flex}.AllocationSplit-module__9vQQpa__totalValue{font-family:var(--pf-font-figures);letter-spacing:-.02em;color:var(--pf-accent);font-size:1.75rem;font-weight:500;line-height:1.15}.AllocationSplit-module__9vQQpa__summary{cursor:pointer;font-size:.9375rem;font-weight:600}
.Header-module__pCMGrG__topBar{padding-block:var(--mantine-spacing-md);border-bottom:2px solid var(--pf-ink)}.Header-module__pCMGrG__homeLink{min-height:44px;font-family:var(--pf-font-figures);letter-spacing:.06em;text-transform:uppercase;color:var(--pf-muted);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.Header-module__pCMGrG__titleBlock{padding-top:2.5rem;padding-bottom:1.75rem}.Header-module__pCMGrG__eyebrow{font-family:var(--pf-font-figures);color:var(--pf-accent);font-size:.8125rem}.Header-module__pCMGrG__title{letter-spacing:-.03em;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05}.Header-module__pCMGrG__subtitle{color:var(--pf-muted);max-width:44rem;font-size:1.0625rem;line-height:1.5}.Header-module__pCMGrG__tags{font-family:var(--pf-font-figures);letter-spacing:.06em;text-transform:uppercase;color:var(--pf-muted);font-size:.75rem}.Header-module__pCMGrG__hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:end;gap:2rem;padding-block:4rem 3rem;display:grid}.Header-module__pCMGrG__heroTitle{letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,4rem);line-height:1.02}.Header-module__pCMGrG__heroSubtitle{color:var(--pf-muted);max-width:28rem;font-size:1.125rem;line-height:1.55}
.page-module___8aEwW__listHeader,.page-module___8aEwW__row{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;display:grid}.page-module___8aEwW__listHeader{border-bottom:1px solid var(--pf-ink);padding-block:.625rem}.page-module___8aEwW__listHeaderCell{font-family:var(--pf-font-figures);letter-spacing:.08em;text-transform:uppercase;color:var(--pf-muted);font-size:.75rem}.page-module___8aEwW__list{margin:0;padding:0;list-style:none}.page-module___8aEwW__list>li+li .page-module___8aEwW__row{border-top:1px solid var(--pf-hairline)}.page-module___8aEwW__row{color:inherit;align-items:center;padding-block:1.375rem;text-decoration:none}.page-module___8aEwW__row[data-disabled]{opacity:.65}.page-module___8aEwW__number{font-family:var(--pf-font-figures);color:var(--pf-accent);font-size:.875rem}.page-module___8aEwW__text{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module___8aEwW__title{letter-spacing:-.01em;font-size:1.375rem;font-weight:600}.page-module___8aEwW__description{color:var(--pf-muted);font-size:.9375rem;line-height:1.5}.page-module___8aEwW__arrow{transition:transform .15s}@media (hover:hover){a.page-module___8aEwW__row:hover .page-module___8aEwW__title{color:var(--pf-accent)}a.page-module___8aEwW__row:hover .page-module___8aEwW__arrow{transform:translate(3px)}}a.page-module___8aEwW__row:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}@media (max-width:30em){.page-module___8aEwW__listHeader,.page-module___8aEwW__row{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.page-module___8aEwW__listHeaderCell:last-child{display:none}.page-module___8aEwW__meta{grid-column:2}.page-module___8aEwW__arrow{display:none}.page-module___8aEwW__title{font-size:1.1875rem}}
.Result-module__5Gd50q__table{width:100%}.Result-module__5Gd50q__rowLabel{z-index:1;background:var(--mantine-color-body);white-space:nowrap;font-family:var(--pf-font-figures);font-weight:600;position:sticky;inset-inline-start:0}.Result-module__5Gd50q__headLabel{font-weight:500}.Result-module__5Gd50q__cell{text-align:right;font-family:var(--pf-font-figures);font-variant-numeric:tabular-nums}.Result-module__5Gd50q__best,.Result-module__5Gd50q__legend{color:var(--pf-accent);font-weight:700}
