*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--udts-surface-base)}body{overflow-wrap:anywhere;min-height:100dvh;font-family:var(--udts-font-family-body);font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);font-weight:var(--udts-font-weight-1);font-optical-sizing:auto;font-feature-settings:"cv11", "ss03";color:var(--udts-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:0 0;margin:0}html:before,body:before,body:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}html:before,body:before{will-change:transform;inset:-20vmax}html:before{background:radial-gradient(40rem 30rem at 76% 24%, var(--app-glow-cool), transparent 70%);animation:drift-cool calc(var(--app-motion-duration-drift) * 1.3) ease-in-out infinite alternate}body:before{background:radial-gradient(52rem 34rem at 26% 20%, var(--app-glow-gold), transparent 70%), radial-gradient(46rem 38rem at 84% 80%, var(--app-glow-amber), transparent 70%);animation:drift-warm var(--app-motion-duration-drift) ease-in-out infinite alternate}@keyframes drift-warm{0%{transform:translate(0,0)scale(1)}to{transform:translate(5vw,4vh)scale(1.06)}}@keyframes drift-cool{0%{transform:translate(0,0)}to{transform:translate(-7vw,6vh)}}@media (prefers-reduced-motion:reduce){html:before,body:before{animation:none}}body:after{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.bar,.popup{-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(var(--app-glass-saturate));backdrop-filter:blur(var(--app-glass-blur)) saturate(var(--app-glass-saturate))}h1,h2,h3,p,dl,dd,ol,ul{margin:0}img,svg,video{max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}button:disabled,.button[data-disabled]{cursor:default}:focus-visible{outline:var(--app-focus-ring-width) solid var(--udts-color-brand-actions-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}[data-numeric]{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm);stroke-width:1.75px;flex:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.text-title,.lead-label,.tile-title,.wordmark,.status-page-text,.entity-head .text-heading{font-family:var(--app-font-family-serif);font-weight:var(--udts-font-weight-1);letter-spacing:0}.text-title{font-size:var(--udts-font-size-4);line-height:var(--udts-font-lh-ui-4)}.text-heading{font-size:var(--udts-font-size-2);line-height:var(--udts-font-lh-ui-2);font-weight:var(--udts-font-weight-3);letter-spacing:var(--app-tracking-heading)}.text-label,.list-heading{font-size:var(--udts-font-size-1);line-height:var(--udts-font-lh-ui-1);font-weight:var(--udts-font-weight-3);letter-spacing:var(--app-tracking-heading)}.text-body{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0)}.text-caption{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary)}.text-link{color:var(--udts-color-brand-actions-500);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.text-link:hover{color:var(--udts-color-brand-actions-600)}button.text-link{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.covers-line{align-items:baseline;column-gap:var(--udts-space-sm);flex-wrap:wrap;display:flex}.covers-change{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1)}.not-set{color:var(--udts-text-tertiary)}.money-in,.tone-positive{color:var(--app-money-in)}.tone-attention{color:var(--app-attention-content)}.tone-muted{color:var(--udts-text-secondary)}.page{gap:var(--app-space-section);max-width:var(--udts-size-measure-page);padding:var(--udts-space-lg) var(--app-space-gutter) var(--app-space-section);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:48rem){.page{padding-top:var(--udts-space-2xl)}}.stack{gap:var(--udts-space-md);flex-direction:column;min-width:0;display:flex}.stack[data-gap="2xs"]{gap:var(--udts-space-2xs)}.stack[data-gap=xs]{gap:var(--udts-space-xs)}.stack[data-gap=sm]{gap:var(--udts-space-sm)}.stack[data-gap=lg]{gap:var(--udts-space-lg)}.stack[data-gap=xl]{gap:var(--udts-space-xl)}.stack.measure{max-width:var(--udts-size-measure-reading)}.contents{display:contents}.contents[hidden]{display:none}.cluster{align-items:center;gap:var(--udts-space-xs);flex-wrap:wrap;display:flex}.page-head{gap:var(--udts-space-xs);flex-direction:column;display:flex}.form-column{width:100%;max-width:30rem}.cell-named,.select-value{align-items:center;gap:var(--udts-space-xs);white-space:nowrap;display:inline-flex}.entity-head,.lead-head{align-items:center;gap:var(--udts-space-sm);display:flex}.bone-line{vertical-align:top;max-width:100%;display:inline-block}.bone{vertical-align:middle;background:var(--app-fill-rest);border-radius:.25em;max-width:100%;height:.75em;display:inline-block}.bone[data-w="2xs"]{width:1.25em}.bone[data-w=xs]{width:3em}.bone[data-w=sm]{width:5em}.bone[data-w=money]{width:5.75em}.bone[data-w=date]{width:5.5em}.bone[data-w=md]{width:8em}.bone[data-w=lg]{width:11em}.bone[data-w=xl]{width:16em}.bone[data-w=figure]{width:6.5em}.bone[data-shape=mark]{width:var(--app-leading-size);height:var(--app-leading-size);border-radius:50%;flex:none}.bone[data-shape=pill],.bone[data-shape=field]{width:8rem;height:var(--app-control-height);border-radius:var(--app-radius-control);flex:none}.bone[data-shape=pill][data-size=compact]{width:9.5rem;height:var(--app-control-height-compact)}.bone[data-shape=field]{width:16rem}.bone[data-shape=round]{width:var(--app-control-height);height:var(--app-control-height);border-radius:50%;flex:none}.bone[data-shape=round][data-size=compact]{width:var(--app-control-height-compact);height:var(--app-control-height-compact)}.bone[data-shape=track]{height:.25rem}.skeleton-net-worth .chart-legend-key{background:var(--app-fill-hover)}.bone[data-shape=chip]{border-radius:var(--app-radius-control);flex:none;width:4.5rem;height:1.375rem}.bone[data-shape=box]{border-radius:.25rem;width:1rem;height:1rem}.bone[data-shape=token]{width:11rem;height:var(--app-control-height);border-radius:var(--app-radius-control);flex:none}.bone[data-shape=field].search-field{display:block}@media (max-width:39.99rem){.filter-bar>.bone[data-shape=field]{flex:1 1 0;width:auto;min-width:0}}.bone[data-shape=switch]{border-radius:var(--app-radius-control);flex:none;width:2.25rem;height:1.25rem}.bone[data-shape=field-control]{width:100%;height:var(--app-control-height);border-radius:var(--app-radius-control);display:block}.bone[data-shape=count]{width:var(--udts-space-lg);height:var(--udts-space-lg);border-radius:var(--app-radius-control);flex:none}.skeleton-net-worth{container-type:inline-size}.skeleton-chart{-webkit-mask-image:none;mask-image:none}.skeleton-chart[data-chart=history]{height:198px}.skeleton-chart[data-chart=ahead]{height:166px}@container (min-width:768px){.skeleton-chart[data-chart=history]{height:246px}.skeleton-chart[data-chart=ahead]{height:198px}}.skeleton-chart[data-chart=flow]{height:57.875rem}.skeleton-chart[data-chart=cash]{height:22.375rem}.skeleton-chart[data-chart=account-cash]{height:216px}.skeleton-chart[data-chart=need]{height:25rem}.skeleton-chart[data-chart=ratio]{height:20.875rem}.skeleton-chart[data-chart=business]{height:31rem}@media (min-width:48rem){.skeleton-chart[data-chart=flow]{height:30.0625rem}.skeleton-chart[data-chart=cash]{flex:auto;height:auto}.skeleton-chart[data-chart=need]{height:17.875rem}.skeleton-chart[data-chart=ratio]{height:20.875rem}.skeleton-chart[data-chart=business]{height:15.375rem}}@media (prefers-reduced-motion:no-preference){.bone{animation:bone-breathe 1.6s var(--app-motion-ease) infinite alternate}}@keyframes bone-breathe{to{opacity:.5}}[data-skeleton] td .bone,[data-skeleton] td .bone-line{max-width:none}[data-skeleton] .meta-chip{vertical-align:top}.bone-words{flex-wrap:wrap;align-items:center;column-gap:.28em;max-width:100%;display:inline-flex}.bone-words>.bone{height:.75em;margin-block:calc(.5lh - .375em)}@media (min-width:40rem){.bone-wrap[data-narrow-only]{display:none}}.chart-periods[data-skeleton-periods]{min-height:var(--app-control-height-compact);font-size:var(--udts-font-size-n1);align-items:center}.skeleton-table{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.skeleton-table>li{align-items:center;gap:var(--udts-space-lg);padding-block:var(--udts-space-sm);font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);display:flex}.skeleton-table>li+li{border-top:var(--udts-border-width-hairline) solid var(--app-divider)}.skeleton-table-head{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1)}.skeleton-table-words{gap:var(--udts-space-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.skeleton-table-meta{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1)}.skeleton-table-end{margin-inline-start:auto}.lead-main{min-width:0}.lead-label{font-size:var(--udts-font-size-2);line-height:var(--udts-font-lh-ui-2);color:var(--udts-text-primary)}.lead-figure{margin-block:var(--udts-space-2xs) var(--udts-space-sm);font-size:var(--udts-font-size-6);line-height:var(--udts-font-lh-ui-6);font-weight:var(--udts-font-weight-2);letter-spacing:var(--app-tracking-lead);font-variant-numeric:proportional-nums;overflow-wrap:anywhere;color:var(--udts-text-primary)}@media (min-width:40rem){.lead-figure{font-size:var(--udts-font-size-7);line-height:var(--udts-font-lh-ui-7);white-space:nowrap}}.lead-figure-note{width:1.5rem;height:1.5rem;vertical-align:super;font-size:var(--udts-font-size-0);line-height:1;font-weight:var(--udts-font-weight-2);letter-spacing:0;color:var(--udts-text-secondary);background:var(--app-fill-rest);cursor:help;border-radius:50%;place-items:center;margin-inline-start:var(--udts-space-xs);display:inline-grid;position:relative}.lead-figure-note[data-tooltip]:after{white-space:normal;width:max-content;max-width:min(16rem,80vw);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-1);letter-spacing:0}.lead-note{max-width:var(--udts-size-measure-reading);font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-prose-0);color:var(--udts-text-secondary);text-wrap:pretty}.lead{gap:var(--udts-space-lg);flex-direction:column;min-width:0;display:flex}.lead-top{gap:var(--udts-space-md);flex-direction:column;min-width:0;display:flex}.lead-actions{gap:var(--udts-space-xs);flex-wrap:wrap;display:flex}@media (min-width:64rem){.lead-top{flex-direction:row;justify-content:space-between;align-items:flex-start}.lead-actions{flex:none;justify-content:flex-end}}.lead-note-row{align-items:center;column-gap:var(--udts-space-xs);row-gap:var(--udts-space-2xs);flex-wrap:wrap;display:flex}.lead-note-row .button.is-quiet{min-height:var(--app-control-height-compact);padding-inline:var(--udts-space-sm);font-size:var(--udts-font-size-0);font-weight:var(--udts-font-weight-2);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-underline-offset:.25em;margin-inline-start:calc(-1 * var(--udts-space-2xs));text-decoration-thickness:1px}.balance-chart{gap:var(--udts-space-sm);flex-direction:column;min-width:0;display:flex}.lead-change{align-items:center;gap:var(--udts-space-xs);font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.lead-change-amount{font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary)}.lead-change-quiet{color:var(--udts-text-secondary)}.chart-plot{background-image:repeating-linear-gradient(90deg, var(--app-chart-ray) 0 1px, transparent 1px .75rem);height:11rem;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 25% 100%);mask-image:linear-gradient(#0000,#000 25% 100%)}@media (min-width:48rem){.chart-plot{height:14rem}}.chart-ends{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);justify-content:space-between;display:flex}.chart-periods{gap:var(--udts-space-xs);display:flex}.chart-period{min-width:var(--app-control-height);min-height:var(--app-control-height-compact);padding-inline:var(--udts-space-sm);border-radius:var(--app-radius-control);font-size:var(--udts-font-size-n1);font-weight:var(--udts-font-weight-3);color:var(--udts-text-secondary);transition:background-color var(--app-motion-duration-state) var(--app-motion-ease), color var(--app-motion-duration-state) var(--app-motion-ease);place-items:center;display:inline-grid}.chart-period:hover{color:var(--udts-text-primary)}.chart-period[aria-pressed=true]{color:var(--udts-brand-actions-content-essential);background:var(--udts-brand-actions-surface-base);box-shadow:var(--app-glow-focus)}.visualize{gap:var(--udts-space-lg);flex-direction:column;min-width:0;display:flex}.chart-plot-box[data-fill]{flex:auto}.chart-plot-box[data-fill]>svg{position:absolute;inset:0 auto auto 0}.visualize-charts{gap:var(--app-space-section);min-width:0;transition:opacity var(--app-motion-duration-panel) var(--app-motion-ease);flex-direction:column;display:flex}.visualize[data-pending] .visualize-charts{opacity:.55}.visualize-filters{gap:var(--udts-space-sm);flex-direction:column;min-width:0;display:flex}.visualize-range{align-items:center;column-gap:var(--udts-space-md);row-gap:var(--udts-space-xs);flex-wrap:wrap;display:flex}.visualize-range-words,.visualize-note,.chart-note{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);font-variant-numeric:tabular-nums}.visualize-filter-bar.filter-bar{flex-wrap:wrap;justify-content:flex-start}.chart-switch{align-items:center;gap:var(--udts-space-xs);min-height:var(--app-control-height-compact);padding-inline:var(--udts-space-sm);border-radius:var(--app-radius-control);font-size:var(--udts-font-size-n1);font-weight:var(--udts-font-weight-2);color:var(--udts-text-secondary);white-space:nowrap;transition:background-color var(--app-motion-duration-state) var(--app-motion-ease), color var(--app-motion-duration-state) var(--app-motion-ease);display:inline-flex}.chart-switch:hover{color:var(--udts-text-primary);background:var(--app-fill-rest)}.chart-switch .i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm)}.chart-switch[data-compact=true]{min-width:var(--app-control-height-compact);justify-content:center;padding-inline:0}.tile-head:has(.chart-switch) .tile-title{white-space:nowrap}.tile-head:has(.chart-switch[data-title-wraps]) .tile-title{white-space:normal;text-wrap:balance}.chart-empty{align-items:flex-start;gap:var(--udts-space-xs);padding-block:var(--udts-space-lg);flex-direction:column;display:flex}.account-flow-empty .chart-empty{padding-block:0}.chart-empty-reason{max-width:var(--udts-size-measure-reading);color:var(--udts-text-secondary);text-wrap:pretty}.chart-table-scroll{max-height:24rem;margin-inline:calc(-1 * var(--udts-space-sm));overscroll-behavior:contain;overflow:auto}@property --chart-table-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes chart-table-fade{0%{--chart-table-fade:2.5rem}to{--chart-table-fade:0px}}@supports (animation-timeline:scroll()){.chart-table-scroll{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--chart-table-fade)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--chart-table-fade)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--chart-table-fade)), transparent);animation:linear both chart-table-fade;animation-timeline:scroll(self inline)}@media (prefers-reduced-motion:reduce){.chart-table-scroll{animation-duration:auto!important}}}.chart-lead .chart-table-scroll{margin-inline:0}.chart-table-scroll:focus-visible{box-shadow:var(--app-glow-focus);border-radius:var(--udts-radius-sm);outline:none}.table.chart-twin{width:100%}.table.chart-twin td,.table.chart-twin th,.table.chart-twin td[data-numeric],.table.chart-twin th[data-numeric]{padding-inline:var(--udts-space-xs);font-size:var(--udts-font-size-n1);font-variant-numeric:tabular-nums}.table.chart-twin td[data-numeric],.table.chart-twin th[data-numeric]{padding-inline-start:var(--udts-space-sm)}.table.chart-twin td{white-space:nowrap}.table.chart-twin thead th{z-index:2;vertical-align:bottom;white-space:normal;overflow-wrap:normal;word-break:keep-all;text-wrap:balance;position:sticky;top:0}.table.chart-twin th[data-numeric]{min-width:5.5rem}.table.chart-twin thead th{background-color:var(--udts-surface-base);background-image:linear-gradient(var(--app-sticky-head-veil,transparent), var(--app-sticky-head-veil,transparent))}.tile .table.chart-twin thead th{--app-sticky-head-veil:var(--app-material-fill)}.table.flow-statement tbody th{padding-block:var(--udts-space-xs);font-weight:var(--udts-font-weight-1);color:var(--udts-text-primary);white-space:normal;padding-inline-start:calc(var(--udts-space-xs) + var(--flow-depth,0) * var(--udts-space-md))}.table.flow-statement tbody td{padding-block:var(--udts-space-xs)}.table.flow-statement tbody tr+tr td,.table.flow-statement tbody tr+tr th{background-image:none}.table.flow-statement tbody tr:hover td,.table.flow-statement tbody tr:hover th{background-color:#0000}.table.flow-statement tr[data-row=section] th{font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary);padding-block-start:var(--udts-space-md)}.table.flow-statement tbody[data-section=out] tr[data-row=section] th{padding-block-start:var(--udts-space-lg)}.table.flow-statement tr[data-row=group] th{font-weight:var(--udts-font-weight-2);padding-block-start:var(--udts-space-sm)}.flow-statement-mark{width:.5rem;height:.5rem;vertical-align:.05em;border-radius:50%;margin-inline-end:var(--udts-space-xs);display:inline-block}.table.flow-statement tr[data-row=folded]>*{padding-block:var(--udts-space-2xs);color:var(--udts-text-secondary)}.table.flow-statement tr[data-row=subtotal]>*,.table.flow-statement tr[data-row=total]>*{font-weight:var(--udts-font-weight-2);background-image:linear-gradient(var(--app-divider), var(--app-divider));background-repeat:no-repeat;background-size:100% var(--udts-border-width-hairline);background-position:0 0}.table.flow-statement tr[data-row=balance]>*{font-weight:var(--udts-font-weight-2)}.chart-lead{gap:var(--udts-space-sm);flex-direction:column;min-width:0;display:flex}.chart-lead-switch{justify-content:flex-end;display:flex}.chart-plot-box{border-radius:var(--udts-radius-sm);min-width:0;position:relative;overflow-x:clip}.chart-plot-box:focus-visible{box-shadow:var(--app-glow-focus);outline:none}.chart-plot-box svg{display:block;overflow:visible}.chart-gridline{stroke:var(--app-divider);stroke-width:1px;shape-rendering:crispedges}.chart-baseline{stroke:var(--udts-border-subtle);stroke-width:1px;shape-rendering:crispedges}.chart-tick{fill:var(--udts-text-secondary);font-size:var(--udts-font-size-n1);font-variant-numeric:tabular-nums}.chart-readout{top:var(--readout-y);left:var(--readout-x);z-index:2;gap:var(--udts-space-2xs);min-width:10rem;max-width:16rem;padding:var(--udts-space-sm) var(--udts-space-md);border:var(--udts-border-width-hairline) solid var(--app-material-edge);border-radius:var(--udts-radius-md);background:var(--app-surface-overlay);box-shadow:var(--app-elevation-2);pointer-events:none;transform:translate(var(--udts-space-md), -50%);flex-direction:column;display:flex;position:absolute}.chart-readout[data-side=left]{transform:translate(calc(-100% - var(--udts-space-md)), -50%)}.chart-readout[data-side=above]{transform:translate(var(--readout-shift), calc(-100% - var(--udts-space-xs)))}.chart-readout[data-side=row]{align-items:center;gap:var(--udts-space-xs);min-width:0;max-width:100%;padding:var(--udts-space-2xs) var(--udts-space-sm);white-space:nowrap;flex-direction:row;transform:translateY(-50%)}.chart-readout[data-side=row] .chart-readout-heading{color:var(--udts-text-primary)}.chart-readout[data-side=row] .chart-readout-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.chart-readout[data-side=row]>:not(.chart-readout-label){flex:none}.chart-readout[data-side=below]{transform:translate(var(--readout-shift), var(--udts-space-xs))}.chart-readout-heading{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);color:var(--udts-text-secondary)}.chart-readout-lines{gap:var(--udts-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chart-readout-line{align-items:center;gap:var(--udts-space-xs);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);white-space:nowrap;display:flex}.chart-readout-key{background:var(--key-color);border-radius:1px;flex:none;width:.75rem;height:2px}.chart-readout-key[data-key=dashed]{background:repeating-linear-gradient(90deg, var(--key-color) 0 3px, transparent 3px 5px)}.chart-readout-key[data-key=bar]{border-radius:2px;width:.5rem;height:.5rem}.chart-readout-key[data-key=dot]{border-radius:50%;width:.5rem;height:.5rem}.chart-readout-value{font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary);font-variant-numeric:tabular-nums}.chart-readout-label{color:var(--udts-text-secondary)}.chart-plot-box:has(>.chart-readout){overflow-x:visible}.chart-readout-slot{min-width:0;display:grid}.chart-readout-slot>*{grid-area:1/1;min-width:0}.chart-readout-slot[data-reading]>.chart-readout-rest,.chart-readout-strip:not([data-shown]){visibility:hidden}.chart-readout-strip{gap:var(--udts-space-xs);flex-direction:column;display:flex}.chart-readout-strip-heading{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary);margin:0}.chart-readout-strip-lines{gap:var(--udts-space-xs) var(--udts-space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chart-readout-strip-line{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.chart-readout-strip-name{align-items:center;gap:var(--udts-space-xs);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);white-space:nowrap;display:inline-flex}.chart-readout-strip-value{font-size:var(--udts-font-size-1);line-height:var(--udts-font-lh-ui-1);font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;color:var(--udts-text-primary);white-space:nowrap}.chart-readout-strip .chart-readout-key[data-key=bar]{width:.625rem;height:.625rem}.chart-readout-slot[data-variant=inline]{container-type:inline-size}.chart-readout-slot[data-variant=inline] .chart-readout-strip{justify-content:space-between;align-items:baseline;gap:var(--udts-space-2xs) var(--udts-space-sm);flex-flow:wrap}.chart-readout-slot[data-variant=inline] .chart-readout-strip-heading{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0)}.chart-readout-slot[data-variant=inline] .chart-readout-strip-lines{justify-content:flex-end;gap:var(--udts-space-2xs) var(--udts-space-sm);margin-left:auto}.chart-readout-slot[data-variant=inline] .chart-readout-strip-line{align-items:center;gap:var(--udts-space-2xs);flex-direction:row}.chart-readout-slot[data-variant=inline] .chart-readout-strip-name{gap:var(--udts-space-2xs)}.chart-readout-slot[data-variant=inline] .chart-readout-key[data-key=bar]{width:.5rem;height:.5rem}.chart-readout-slot[data-variant=inline] .chart-readout-strip-value{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0)}.chart-readout-slot[data-variant=inline] .chart-readout-strip-label{display:none}@container (min-width:30rem){.chart-readout-slot[data-variant=inline] .chart-readout-strip-label{display:inline}.chart-readout-slot[data-variant=inline] .chart-readout-strip-line{gap:var(--udts-space-xs)}}@media (prefers-reduced-motion:reduce){.visualize-charts{transition:none}}:root{--app-chart-ring:var(--udts-surface-base)}.tile{--app-chart-ring:var(--udts-surface-raised)}.net-worth-chart{gap:var(--udts-space-lg);border-radius:var(--udts-radius-sm);flex-direction:column;min-width:0;display:flex}.net-worth-chart:focus-visible{box-shadow:var(--app-glow-focus);outline:none}.net-worth-stage{min-width:0;position:relative}.net-worth-plot,.net-worth-ahead-plot{cursor:crosshair}.net-worth-plot{-webkit-mask-image:linear-gradient(#0000,#000 10px 100%);mask-image:linear-gradient(#0000,#000 10px 100%)}.net-worth-ahead{gap:var(--udts-space-xs);flex-direction:column;min-width:0;display:flex}.net-worth-ahead-head{justify-content:space-between;align-items:baseline;gap:var(--udts-space-2xs) var(--udts-space-md);flex-wrap:wrap;display:flex}.net-worth-ahead-name{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary);margin:0}.net-worth-dashed-key{background:repeating-linear-gradient(90deg, var(--app-gold-mark) 0 3px, transparent 3px 5px)}.chart-today-line,.chart-crosshair-line{stroke:var(--udts-border-subtle);stroke-width:1px;shape-rendering:crispedges}.chart-crosshair-line{stroke:var(--udts-text-secondary);stroke-opacity:.5}.chart-today-label{font-weight:var(--udts-font-weight-2)}.chart-direct-label{fill:var(--udts-text-primary);font-size:var(--udts-font-size-n1);font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums}.chart-ray{stroke:var(--app-chart-ray);stroke-width:1px;shape-rendering:crispedges}.chart-tick.net-worth-today-label{fill:var(--udts-text-primary);font-weight:var(--udts-font-weight-2)}.visualize-range .chart-period{white-space:nowrap}@media (max-width:47.99rem){.visualize-range .chart-periods{flex:100%}}.net-worth-controls{justify-content:space-between;align-items:center;gap:var(--udts-space-sm);flex-wrap:wrap;display:flex}.net-worth-controls-end{align-items:center;gap:var(--udts-space-xs);flex-wrap:wrap;display:flex}.horizon{align-items:center;gap:var(--udts-space-xs);min-width:0;display:flex}.horizon-label{min-width:4.5rem;font-size:var(--udts-font-size-n1);font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;color:var(--udts-text-primary)}.horizon-slider{width:10rem;max-width:40vw;accent-color:var(--app-gold-mark)}.chart-head{gap:var(--udts-space-sm);flex-direction:column;display:flex}.chart-figures{gap:var(--udts-space-xs) var(--udts-space-lg);flex-wrap:wrap;margin:0;display:flex}.chart-figure{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.chart-figure dt{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary)}.chart-figure dd{font-size:var(--udts-font-size-1);line-height:var(--udts-font-lh-ui-1);font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;color:var(--udts-text-primary);margin:0}.chart-legend{gap:var(--udts-space-2xs) var(--udts-space-md);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chart-legend li{align-items:center;gap:var(--udts-space-xs);display:inline-flex}.chart-legend-key{border-radius:2px;flex:none;width:.625rem;height:.625rem}.chart-legend-key[data-key=dot]{border-radius:50%;width:.5rem;height:.5rem}.chart-legend-key[data-key=line]{border-radius:1px;width:.875rem;height:2px}.chart-lead-line{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-1);color:var(--udts-text-secondary);margin:0}.chart-lead-figure{font-size:var(--udts-font-size-1);font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;color:var(--udts-text-primary)}.need-name{fill:var(--udts-text-primary);font-size:var(--udts-font-size-n1)}.need-end{font-size:var(--udts-font-size-n1)}.need-end-total{fill:var(--udts-text-primary);font-weight:var(--udts-font-weight-2)}.need-end-share{fill:var(--udts-text-secondary)}.need-focus{fill:none;stroke:var(--udts-text-primary);stroke-width:1.5px}.need-plot text{pointer-events:none}.need-legend{margin-bottom:var(--udts-space-md)}.need-group-name{fill:var(--udts-text-primary);font-size:var(--udts-font-size-n1);font-weight:var(--udts-font-weight-2)}.need-group-end{font-size:var(--udts-font-size-n1)}.need-name[data-grouped=true]{fill:var(--udts-text-secondary)}.need-legend .chart-legend{margin-bottom:var(--udts-space-2xs)}.chart-legend-pair{gap:2px;display:inline-flex}.need-legend-note,.need-head-note{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);margin:0}.need-head{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.business-charts{gap:var(--udts-space-lg) var(--udts-space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.business-chart{gap:var(--udts-space-xs);flex-direction:column;min-width:0;display:flex}.business-chart-head{justify-content:space-between;align-items:baseline;gap:var(--udts-space-sm);display:flex}.business-chart-name{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary);margin:0}.business-chart-net{font-size:var(--udts-font-size-0);font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;color:var(--udts-text-primary);margin:0}.business-chart-empty{padding-block:var(--udts-space-md);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);margin:0}.chart-slot-lit{fill:var(--app-fill-rest)}.cash-flow-plot{cursor:crosshair}.chart-foot{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);margin:0}.chart-toggle{flex-wrap:wrap;max-width:100%}.chart-toggle .chart-period{padding-inline:var(--udts-space-sm);white-space:nowrap;flex:none}.sankey-link{fill-opacity:.18}.sankey-links[data-active=true] .sankey-link{fill-opacity:.07}.sankey-links[data-active=true] .sankey-link[data-lifted=true]{fill-opacity:.45}@media (prefers-reduced-motion:no-preference){.sankey-link{transition:fill-opacity var(--app-motion-duration-state) var(--app-motion-ease)}}.flow-bars{gap:var(--udts-space-lg);flex-direction:column;display:flex}.flow-bars-section{gap:var(--udts-space-xs);flex-direction:column;display:flex}.flow-bars-head{justify-content:space-between;gap:var(--udts-space-sm);border-bottom:var(--udts-border-width-hairline) solid var(--app-divider);font-size:var(--udts-font-size-0);font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary);margin:0;padding-block-end:var(--udts-space-2xs);display:flex}.flow-bars-head[data-lit=true]{color:var(--udts-color-brand-actions-500)}.flow-bars-total{font-variant-numeric:tabular-nums}.flow-bars-rows{gap:var(--udts-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.flow-bar{gap:var(--udts-space-2xs);padding:var(--udts-space-xs) var(--udts-space-xs);border-radius:var(--udts-radius-sm);cursor:pointer;flex-direction:column;display:flex}.flow-bar[data-balance=true]{margin-block-start:var(--udts-space-sm)}.flow-bar[data-lit=true]{background:var(--app-fill-rest)}.flow-bar-words{justify-content:space-between;gap:var(--udts-space-sm);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);display:flex}.flow-bar-name{color:var(--udts-text-secondary)}.flow-bar-amount{font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;color:var(--udts-text-primary)}.flow-bar-track{height:8px;display:block}.flow-bar-fill{border-radius:0 4px 4px 0;height:100%;display:block}.flow-bar-readout{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary)}.flow-bar[data-depth="1"]{margin-inline-start:var(--udts-space-md)}.flow-bar[data-depth="2"]{margin-inline-start:calc(2 * var(--udts-space-md))}.flow-bar[data-kind=person] .flow-bar-name{color:var(--udts-text-primary)}.sankey-labels{pointer-events:none}.sankey-label{font-size:var(--udts-font-size-n1)}.sankey-plot[data-wide=false] .sankey-label{font-size:.75rem}.sankey-label-name{fill:var(--udts-text-secondary)}.sankey-label-amount{fill:var(--udts-text-primary);font-weight:var(--udts-font-weight-2)}.sankey-label[data-middle=true]{paint-order:stroke;stroke:var(--app-chart-ring);stroke-width:3px;stroke-linejoin:round}.sankey-node-focus{fill:none;stroke:var(--udts-text-primary);stroke-width:1.5px}.chart-readout-folded{padding:var(--udts-space-2xs) 0 0;font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);margin:0;list-style:none}.assumptions{gap:var(--udts-space-lg);flex-direction:column;display:flex}.assumptions-group{gap:var(--udts-space-md);border-block-start:var(--udts-border-width-hairline) solid var(--app-divider);flex-direction:column;padding-block-start:var(--udts-space-md);display:flex}.assumptions-heading{font-family:var(--app-font-family-serif);font-weight:var(--udts-font-weight-1);font-size:var(--udts-font-size-1);line-height:var(--udts-font-lh-ui-1);color:var(--udts-text-primary);margin:0}.assumption{align-items:flex-start;gap:var(--udts-space-2xs);flex-direction:column;display:flex}.assumption .field{align-self:stretch}.assumptions-note{padding:var(--udts-space-sm) var(--udts-space-md);border-radius:var(--udts-radius-md);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-primary);background:var(--app-fill-rest);margin:0}.assumption-read{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.assumption-figure{font-size:var(--udts-font-size-2);line-height:var(--udts-font-lh-ui-2);font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;color:var(--udts-text-primary);margin:0}.span-bar{gap:var(--udts-space-2xs);height:var(--udts-space-sm);min-width:0;display:flex;overflow:hidden}.span-bar[data-continuous]{border-radius:2px;position:relative}.span-bar-run{background-image:repeating-linear-gradient(90deg, var(--app-gold-mark) 0 1px, transparent 1px 3px);opacity:.85;position:absolute;inset-block:0}.span-bar-run[data-off]{background-image:repeating-linear-gradient(90deg, var(--app-attention-mark) 0 1px, transparent 1px 3px);min-width:2px}.span-bar-segment{min-width:var(--udts-space-xs);background-image:repeating-linear-gradient(90deg, var(--app-gold-mark) 0 1px, transparent 1px 3px);opacity:.85;border-radius:2px;flex-basis:0}.span-bar-segment[data-off]{background-image:repeating-linear-gradient(90deg, var(--app-attention-mark) 0 1px, transparent 1px 3px)}.stake-value-actions{align-items:center;gap:var(--udts-space-sm);flex-wrap:wrap;display:flex}.button{justify-content:center;align-items:center;gap:var(--udts-space-xs);min-height:var(--app-control-height);padding-inline:var(--udts-space-md);border-radius:var(--app-radius-control);font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);font-weight:var(--udts-font-weight-2);white-space:nowrap;color:var(--udts-text-primary);background:var(--app-fill-rest);transition:background-color var(--app-motion-duration-state) var(--app-motion-ease), color var(--app-motion-duration-state) var(--app-motion-ease);display:inline-flex}.button:hover,.button[data-popup-open]{background:var(--app-fill-hover)}.button[data-disabled],.button:disabled{opacity:.5}.button.is-primary{color:var(--app-text-inverse);background:var(--udts-surface-inverse);box-shadow:var(--app-glow-focus)}.button.is-primary:hover,.button.is-primary[data-popup-open]{background:var(--app-surface-inverse-hover)}.button.is-danger{color:var(--app-text-inverse);background:var(--udts-danger-signals-content-essential)}.button.is-quiet{color:var(--udts-text-secondary);background:0 0}.button.is-quiet:hover,.button.is-quiet[data-popup-open]{color:var(--udts-text-primary);background:var(--app-fill-rest)}.close-button{--app-close-size:2rem;box-sizing:border-box;inline-size:var(--app-close-size);block-size:var(--app-close-size);min-block-size:0;min-inline-size:0;max-block-size:var(--app-close-size);aspect-ratio:1;color:var(--close-ink,var(--udts-text-secondary));background:var(--close-fill,transparent);cursor:pointer;transition:background-color var(--app-motion-duration-state) var(--app-motion-ease), color var(--app-motion-duration-state) var(--app-motion-ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.close-button:hover{color:var(--close-ink-hover,var(--udts-text-primary));background:var(--close-fill-hover,var(--app-fill-rest))}.close-button:disabled,.close-button[data-disabled]{cursor:default;opacity:.5}.close-button .i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm)}@media (max-width:47.99rem){.close-button:before{content:"";inset:calc((var(--app-close-size) - 2.75rem) / 2);border-radius:50%;position:absolute}}.button.is-icon,.icon-button{width:var(--app-control-height);height:var(--app-control-height);border-radius:var(--app-radius-control);min-height:0;color:var(--udts-text-secondary);transition:background-color var(--app-motion-duration-state) var(--app-motion-ease);background:0 0;place-items:center;padding:0;display:inline-grid}.button.is-icon:hover,.icon-button:hover{color:var(--udts-text-primary);background:var(--app-fill-rest)}.icon-button .i,.button.is-icon .i{width:var(--udts-size-icon-md);height:var(--udts-size-icon-md)}:root[data-theme=dark] .theme-toggle .i-sun{display:block}.form-actions,.popover-actions,.dialog-actions{justify-content:flex-end;gap:var(--udts-space-xs);flex-wrap:wrap;display:flex}.drawer-section .form-actions,.change-outcome .form-actions{justify-content:flex-start}.form{align-items:flex-start;gap:var(--udts-space-md);flex-direction:column;display:flex}.form>.field,.form>.stack,.form>.notice,.form>.field-row,.form>.field-group{align-self:stretch}.field-group{gap:var(--udts-space-xs);flex-direction:column;min-width:0;display:flex}.stack>.button{align-self:flex-start}.field-row{align-items:start;gap:var(--udts-space-md);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));max-width:40rem;display:grid}.field{gap:var(--udts-space-xs);flex-direction:column;min-width:0;display:flex}.field-label{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);color:var(--udts-text-secondary)}.field-description{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary)}.field-error{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);color:var(--udts-danger-signals-content-essential)}.label-field-note{margin:var(--udts-space-2xs) 0 0;font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);text-wrap:pretty}.label-field-note.is-holding{font-weight:var(--udts-font-weight-2);color:var(--app-attention-content)}.field-control:disabled{opacity:.5;cursor:not-allowed}.field-control{width:100%;min-height:var(--app-control-height);padding-inline:var(--udts-space-md);border-radius:var(--app-radius-control);font:inherit;color:var(--udts-text-primary);background:var(--app-fill-rest);transition:background-color var(--app-motion-duration-state) var(--app-motion-ease);border:0;display:block}.field-control:hover{background:var(--app-fill-hover)}.field-control:focus-visible{outline-offset:0;box-shadow:var(--app-glow-focus)}textarea.field-control{min-height:calc(var(--app-control-height) * 2);padding-block:var(--udts-space-xs);border-radius:var(--udts-radius-sm);resize:vertical}.field-control::placeholder{color:var(--udts-neutral-grey-content-placeholder);opacity:1}.field-control[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--udts-danger-signals-content-essential)}input[type=date].field-control{font-variant-numeric:tabular-nums;align-items:center;display:flex}input[type=date].field-control::-webkit-date-and-time-value{text-align:start;margin:0}input[type=date].field-control::-webkit-datetime-edit{padding:0}input[type=date].field-control::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=date].field-control::-webkit-datetime-edit-month-field{padding-inline-start:0}.suggest-group{align-items:center;gap:var(--udts-space-xs);padding-inline-end:var(--udts-space-2xs);display:flex}.suggest-group:focus-within{box-shadow:var(--app-glow-focus)}.suggest-group[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--udts-danger-signals-content-essential)}.suggest-group:has([aria-invalid=true]){box-shadow:inset 0 0 0 1.5px var(--udts-danger-signals-content-essential)}.suggest-input{min-width:0;min-height:var(--app-control-height);font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0}.suggest-input::placeholder{color:var(--udts-neutral-grey-content-placeholder);opacity:1}.suggest-trigger{width:var(--app-control-height-compact);height:var(--app-control-height-compact);border-radius:var(--app-radius-control);color:var(--udts-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.suggest-trigger:hover,.suggest-trigger[data-popup-open]{color:var(--udts-text-primary);background:var(--app-fill-rest)}.suggest-add{width:var(--udts-size-icon-md);color:var(--udts-text-secondary);place-items:center;display:inline-grid}.select-trigger{justify-content:space-between;align-items:center;gap:var(--udts-space-xs);text-align:start;cursor:pointer;display:inline-flex}.select-trigger[data-popup-open]{background:var(--app-fill-hover)}.select-trigger[data-disabled]{cursor:default;opacity:.6}.select-icon{color:var(--udts-text-secondary);display:inline-flex}.select-slot{align-items:center;min-width:0;display:inline-flex}.select-trigger [data-placeholder],.select-placeholder{color:var(--udts-neutral-grey-content-placeholder)}.otp-field{gap:var(--udts-space-xs);display:flex}.otp-slot{border-radius:var(--udts-radius-sm);width:2.75rem;height:3.25rem;font:inherit;font-size:var(--udts-font-size-2);font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;text-align:center;color:var(--udts-text-primary);background:var(--app-fill-rest);border:0;padding:0}.otp-slot:focus-visible{outline-offset:0}.otp-slot[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--udts-danger-signals-content-essential)}.checkbox{border-radius:var(--udts-radius-sm);cursor:pointer;flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid}.checkbox[data-disabled]{cursor:default;opacity:.5}.checkbox-box{border:1.5px solid var(--udts-border-strong);width:1rem;height:1rem;color:var(--app-text-inverse);transition:background-color var(--app-motion-duration-state) var(--app-motion-ease), border-color var(--app-motion-duration-state) var(--app-motion-ease);border-radius:.3125rem;place-items:center;display:grid}.checkbox[data-checked] .checkbox-box,.checkbox[data-indeterminate] .checkbox-box{border-color:var(--udts-color-brand-actions-500);background:var(--udts-color-brand-actions-500)}.checkbox-indicator{place-items:center;display:grid}.checkbox-indicator .i{stroke-width:3px;width:.75rem;height:.75rem}.check-rows{flex-direction:column;display:flex}.check-row{align-items:center;gap:var(--udts-space-2xs);min-height:var(--app-control-height-compact);cursor:pointer;margin-inline-start:calc(-1 * var(--udts-space-xs));display:flex}.check-row.is-danger{color:var(--udts-danger-signals-content-essential)}.check-row.is-danger .checkbox-box{border-color:var(--udts-danger-signals-content-essential)}.check-row.is-danger .checkbox[data-checked] .checkbox-box{background:var(--udts-danger-signals-content-essential)}.notice{padding:var(--udts-space-sm) var(--udts-space-md);border-radius:var(--udts-radius-sm);font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);background:var(--app-fill-rest);text-wrap:pretty}.list-note{padding:var(--udts-space-sm) var(--udts-space-md);border-radius:var(--udts-radius-sm);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);background:var(--app-fill-rest);text-wrap:pretty;margin:0}.notice-error{font-weight:var(--udts-font-weight-2);color:var(--udts-danger-signals-content-essential)}.notice-success{font-weight:var(--udts-font-weight-2);color:var(--app-money-in)}.status{align-items:baseline;gap:var(--udts-space-xs);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);display:inline-flex}.status.is-attention{font-weight:var(--udts-font-weight-2);color:var(--app-attention-content)}.status.is-attention:before,.status.is-refused:before{content:"";flex:none;width:.375rem;height:.375rem;translate:0 -.0625rem}.status.is-attention:before{background:var(--app-attention-mark);border-radius:50%}.status.is-refused{font-weight:var(--udts-font-weight-2);color:var(--udts-danger-signals-content-essential)}.status.is-refused:before{background:var(--udts-danger-signals-content-essential);rotate:45deg}.cards-pay{gap:var(--udts-space-sm);flex-direction:column;min-width:0;display:flex}.cards-pay-move{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.cards-pay-move p{margin:0}.cards-pay-move-label,.cards-pay-move-by{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);color:var(--udts-text-secondary)}.cards-pay-move-by{color:var(--udts-text-primary);font-weight:var(--udts-font-weight-2)}.cards-pay-clear{align-items:center;gap:var(--udts-space-xs);font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary);margin:0;display:flex}.cards-pay-waits{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);color:var(--udts-text-secondary);text-wrap:pretty;margin:0}.cards-pay-clear .i{color:var(--udts-text-secondary)}.cards-pay-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cards-pay-steps li{justify-content:space-between;align-items:baseline;gap:var(--udts-space-sm);padding-block:var(--udts-space-xs);border-top:var(--udts-border-width-hairline) solid var(--app-divider);display:flex}.cards-pay-step-by{color:var(--udts-text-secondary)}.cards-pay-step-figure{font-size:var(--udts-font-size-1);line-height:var(--udts-font-lh-ui-1);font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;color:var(--udts-text-primary)}.cards-pay-in-all{justify-content:space-between;align-items:baseline;gap:var(--udts-space-sm);padding-top:var(--udts-space-xs);border-top:var(--udts-border-width-hairline) solid var(--app-divider);font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary);margin:0;display:flex}.cards-pay-then{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0}.cards-pay-then a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.cards-pay-asks{gap:var(--udts-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cards-pay-ask{justify-content:space-between;align-items:center;gap:var(--udts-space-sm);min-height:var(--app-control-height);padding:var(--udts-space-xs) var(--udts-space-sm) var(--udts-space-xs) var(--udts-space-md);border-radius:var(--udts-radius-md);font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary);text-wrap:pretty;background:var(--app-fill-rest);transition:background-color var(--app-motion-duration-state) var(--app-motion-ease);text-decoration:none;display:flex}.cards-pay-ask:hover{background:var(--app-fill-hover)}.cards-pay-ask:focus-visible{box-shadow:var(--app-glow-focus);outline:none}.cards-pay-ask .i{color:var(--udts-text-secondary);flex:none}.cards-pay-total{justify-content:space-between;align-items:baseline;gap:var(--udts-space-sm);padding-top:var(--udts-space-xs);border-top:var(--udts-border-width-hairline) solid var(--app-divider);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);margin:0;display:flex}.cards-pay-total-figure{font-size:var(--udts-font-size-0);font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;color:var(--udts-text-primary)}.cards-pay-note{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);text-wrap:pretty;margin:0}.card-plan{gap:var(--udts-space-lg);flex-direction:column;display:flex}.card-plan-autopay{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.card-plan-fields{gap:var(--udts-space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.card-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.tile[data-size=large] .card-plan-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.card-minimum-form{column-gap:var(--udts-space-xs);row-gap:var(--udts-space-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.card-minimum-form .field{display:contents}.card-minimum-form .field>*{grid-column:1}.card-minimum-form>button{grid-area:2/2}.card-minimum{align-items:center;gap:var(--udts-space-xs);flex-wrap:wrap;display:flex}.card-ask,.card-paid-from{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);margin:0}.card-ask{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0)}.lead-line-move{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary)}@media (max-width:39.99rem){.lead-line{min-height:calc(2 * var(--udts-font-lh-ui-n1))}}.lead-line{align-items:flex-start;gap:var(--udts-space-2xs);margin-top:var(--udts-space-2xs);flex-direction:column;display:flex}.lead-line-quiet{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary)}.balance-chart-key{margin-top:var(--udts-space-xs)}.balance-chart-note{margin:var(--udts-space-xs) 0 0;font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary)}.two-line-plot{position:absolute;inset:12px 12px 0 0}.two-line-plot svg{cursor:crosshair;width:100%;height:100%;display:block;overflow:visible}.two-line-value{stroke:var(--app-gold-mark);stroke-width:1.75px;stroke-linejoin:round}.two-line-principal{stroke:var(--udts-text-tertiary);stroke-width:1.5px;stroke-dasharray:5 4}.two-line-rule{stroke:var(--udts-text-tertiary);stroke-width:1px}.two-line-point{background:var(--app-gold-mark);pointer-events:none;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.two-line-point[data-line=principal]{background:var(--app-chart-ring);box-shadow:inset 0 0 0 1.5px var(--udts-text-tertiary)}.two-line-key{background:repeating-linear-gradient(90deg, var(--udts-text-tertiary) 0 4px, transparent 4px 7px)}.two-line-readout{gap:var(--udts-space-2xs);padding:var(--udts-space-xs) var(--udts-space-sm);border-radius:var(--udts-radius-sm);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-variant-numeric:tabular-nums;color:var(--udts-text-primary);background:var(--app-glass-fill-float);box-shadow:var(--udts-shadow-md), 0 0 0 1px var(--app-overlay-edge);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0}.two-line-readout p{margin:0}.prime-grid{gap:var(--udts-space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.prime-main,.prime-side{gap:var(--udts-space-md);flex-direction:column;min-width:0;display:flex}.prime-grid[data-fill] .prime-main>.tile,.prime-grid[data-level] .prime-main>.tile,.prime-grid[data-level] .prime-side>.tile{flex:auto}@media (min-width:64rem){.prime-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.prime-grid[data-fill] .prime-side{align-self:start}}.pair-grid{gap:var(--udts-space-md);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:48rem){.pair-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.weights{gap:var(--udts-space-sm);flex-direction:column;flex:auto;min-width:0;display:flex}.weights-bar{gap:2px;min-width:0;height:.875rem;display:flex}.weights-part{background:var(--part);border-radius:2px;flex:1 1 0;min-width:2px}.weights-part:first-child{border-start-start-radius:999px;border-end-start-radius:999px}.weights-part:last-child{border-start-end-radius:999px;border-end-end-radius:999px}.weights-part[data-hatched],.weights-key[data-hatched]{background:repeating-linear-gradient(135deg, color-mix(in oklch, var(--part) 70%, transparent) 0 1.5px, transparent 1.5px 5px);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--part) 55%, transparent)}.weights-rows{flex-direction:column;flex:auto;margin:0;padding:0;list-style:none;display:flex}.weights-rows li{align-items:center;gap:var(--udts-space-sm);border-top:var(--udts-border-width-hairline) solid var(--app-divider);flex:auto;grid-template-columns:auto minmax(0,1fr) auto 3.5rem;min-height:2.75rem;display:grid}.weights-rows li:first-child{border-top:0}.weights-key{background:var(--part);border-radius:2px;flex:none;width:.625rem;height:.625rem}.weights-name{align-items:baseline;gap:var(--udts-space-sm);min-width:0;display:flex}.weights-title{max-width:100%;font-weight:var(--udts-font-weight-2);text-overflow:ellipsis;white-space:nowrap;color:var(--udts-text-primary);flex:none;overflow:hidden}.weights-meta{min-width:0;font-size:var(--udts-font-size-n1);text-overflow:ellipsis;white-space:nowrap;color:var(--udts-text-secondary);overflow:hidden}.weights-value{font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;text-align:end;color:var(--udts-text-primary)}.weights-share{font-size:var(--udts-font-size-n1);font-variant-numeric:tabular-nums;text-align:end;color:var(--udts-text-secondary)}@media (max-width:47.99rem){.weights-meta{display:none}.weights-rows li{gap:var(--udts-space-xs)}}.gain-figure{align-items:baseline;gap:var(--udts-space-2xs) var(--udts-space-sm);flex-wrap:wrap;margin:0;display:flex}.gain-share{font-size:var(--udts-font-size-0);font-variant-numeric:tabular-nums;color:var(--udts-text-secondary)}.gain-why{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);text-wrap:pretty;margin:0}.tiles{gap:var(--udts-space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}}@media (min-width:64rem){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.tiles.is-placeholders{flex-wrap:wrap;display:flex}.tiles.is-placeholders>.tile{flex:14rem}}@media (max-width:47.99rem){.tiles.is-placeholders .tile{padding:var(--udts-space-md)}}@media (min-width:48rem){.tiles.is-fit{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.tiles.is-split{grid-template-columns:minmax(0,1fr)}.tiles-column{display:contents}.tiles.is-split>.tiles-column:first-child>:first-child{order:1}.tiles.is-split>.tiles-column:last-child>:first-child{order:2}.tiles.is-split>.tiles-column:first-child>:last-child{order:3}.tiles.is-split>.tiles-column:last-child>:last-child{order:4}@media (min-width:64rem){.tiles.is-split{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.tiles-column{gap:var(--udts-space-md);flex-direction:column;min-width:0;display:flex}}.tile{gap:var(--udts-space-md);min-width:0;padding:var(--udts-space-lg);border:var(--udts-border-width-hairline) solid var(--app-material-edge);border-radius:var(--udts-radius-xl);background:var(--app-material-fill);-webkit-backdrop-filter:blur(var(--app-material-blur)) saturate(var(--app-material-saturate));backdrop-filter:blur(var(--app-material-blur)) saturate(var(--app-material-saturate));box-shadow:inset 0 1px 0 var(--app-material-highlight), var(--app-elevation-1);flex-direction:column;display:flex}@media (min-width:48rem){.tile[data-size=wide]{grid-column:span 2}}.tile[data-size=large],.tiles>.tile:only-child,.tiles>.tile[data-size=large]+.tile[data-size=wide]:last-child,.tiles.is-one>.tile{grid-column:1/-1}.tile-section{gap:var(--udts-space-md);flex-direction:column;min-width:0;display:flex}.tile-head{justify-content:space-between;align-items:center;gap:var(--udts-space-sm);min-height:var(--app-control-height-compact);margin-block:calc(-1 * var(--udts-space-2xs));display:flex}.tile-head-start{align-items:center;gap:var(--udts-space-sm);min-width:0;display:flex}.tile-title{font-size:var(--udts-font-size-2);line-height:var(--udts-font-lh-ui-2);color:var(--udts-text-primary)}.tile-title,.lead-label{text-box:trim-both cap alphabetic}.section-title{font-size:var(--udts-font-size-2)}.tile-icon{width:var(--udts-size-icon-md);height:var(--udts-size-icon-md);color:var(--udts-text-secondary);flex:none;place-items:center;display:inline-grid}.tile-icon .i{width:var(--udts-size-icon-md);height:var(--udts-size-icon-md);display:block}.tile-icon[data-tone=attention]{color:var(--app-attention-mark)}.tile-title-link{align-items:center;gap:var(--udts-space-2xs);display:inline-flex}.tile-title-link .i{color:var(--udts-text-secondary);transition:translate var(--app-motion-duration-state) var(--app-motion-ease)}a:hover>.tile-title-link .i,.tile-title-button:hover>.tile-title-link .i{color:var(--udts-text-primary);translate:.125rem}.tile-title-button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;margin:0;padding:0}.tile-action{align-items:center;gap:var(--udts-space-xs);display:flex}.button.is-head-action{min-height:var(--app-control-height-compact);position:relative}.button.is-icon.is-head-action{width:var(--app-control-height-compact);height:var(--app-control-height-compact);color:var(--udts-text-primary);background:var(--app-fill-rest)}.button.is-icon.is-head-action:hover{background:var(--app-fill-hover)}.button.is-quiet.is-head-action{padding-inline:var(--udts-space-sm) var(--udts-space-xs);font-size:var(--udts-font-size-n1)}.tile-action .button.is-head-action[data-tooltip]:after{top:0;bottom:0;right:calc(100% + var(--udts-space-xs));height:max-content;margin-block:auto}.balance-off-mark{color:var(--app-error-mark);flex:none;place-items:center;display:inline-grid;position:relative}.balance-off-mark .i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm)}.name-with-mark{align-items:center;gap:var(--udts-space-2xs);display:inline-flex}[data-tooltip]:after{content:attr(data-tooltip);top:calc(100% + var(--udts-space-xs));z-index:20;padding:var(--udts-space-2xs) var(--udts-space-xs);border-radius:var(--udts-radius-sm);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);white-space:nowrap;color:var(--app-text-inverse);background:var(--udts-surface-inverse);opacity:0;pointer-events:none;transition:opacity var(--app-motion-duration-state) var(--app-motion-ease);position:absolute;right:0}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1}.avatar[data-hue="1"],.chip[data-hue="1"],.chip-dot[data-hue="1"]{color:var(--app-identity-1-ink);background:var(--app-identity-1)}.avatar[data-hue="2"],.chip[data-hue="2"],.chip-dot[data-hue="2"]{color:var(--app-identity-2-ink);background:var(--app-identity-2)}.avatar[data-hue="3"],.chip[data-hue="3"],.chip-dot[data-hue="3"]{color:var(--app-identity-3-ink);background:var(--app-identity-3)}.avatar[data-hue="4"],.chip[data-hue="4"],.chip-dot[data-hue="4"]{color:var(--app-identity-4-ink);background:var(--app-identity-4)}.avatar[data-hue="5"],.chip[data-hue="5"],.chip-dot[data-hue="5"]{color:var(--app-identity-5-ink);background:var(--app-identity-5)}.avatar[data-hue="6"],.chip[data-hue="6"],.chip-dot[data-hue="6"]{color:var(--app-identity-6-ink);background:var(--app-identity-6)}.brand-mark{background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask:url(../media/mark.27f2gdyeemgbp.svg) 50%/contain no-repeat;mask:url(../media/mark.27f2gdyeemgbp.svg) 50%/contain no-repeat}.auth .page:before{content:"";width:2.5rem;height:2.5rem;margin-bottom:var(--udts-space-lg);background-color:var(--udts-text-primary);display:block;-webkit-mask:url(../media/mark.27f2gdyeemgbp.svg) 50%/contain no-repeat;mask:url(../media/mark.27f2gdyeemgbp.svg) 50%/contain no-repeat}.wordmark-text{text-box:trim-both cap alphabetic}@media (max-width:29.99rem){.wordmark-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.chips{gap:var(--udts-space-2xs);flex-wrap:wrap;min-width:0;display:flex}.chip{align-items:center;gap:var(--udts-space-2xs);max-width:100%;min-height:1.375rem;padding-inline:var(--udts-space-xs);border-radius:var(--app-radius-control);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);white-space:nowrap;text-overflow:ellipsis;color:var(--udts-text-primary);display:inline-flex;overflow:hidden}.chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip[data-kind=person]{background:var(--app-fill-rest);padding-inline-start:.1875rem}.chip[data-kind=type]{color:var(--udts-text-secondary);background:var(--app-fill-rest)}.chip[data-kind=plain]{color:var(--udts-text-secondary);box-shadow:inset 0 0 0 var(--udts-border-width-hairline) var(--app-divider)}.transfer{align-items:center;column-gap:var(--udts-space-xs);flex-wrap:wrap;display:inline-flex}.transfer-arrow{color:var(--udts-text-secondary);place-items:center;display:inline-grid}.transfer-arrow .i{display:block}.meta-chip{align-items:center;gap:var(--udts-space-xs);flex-wrap:wrap;min-width:0;display:inline-flex}.chip-dot{border-radius:var(--app-radius-control);width:1rem;height:1rem;font-size:.5625rem;font-weight:var(--udts-font-weight-3);flex:none;place-items:center;display:inline-grid}.chip-dot[data-monogram]:after{content:attr(data-monogram);text-box:trim-both cap alphabetic}.avatar,.mark{width:var(--app-leading-size);height:var(--app-leading-size);font-size:var(--udts-font-size-n1);line-height:1;font-weight:var(--udts-font-weight-3);letter-spacing:0;color:var(--udts-text-secondary);background:var(--app-fill-rest);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar[data-monogram]:after{content:attr(data-monogram);text-box:trim-both cap alphabetic}.mark{color:var(--udts-text-primary);box-shadow:inset 0 0 0 1px var(--app-card-edge)}.avatar[data-size=sm],.mark[data-size=sm]{width:var(--app-leading-size-sm);height:var(--app-leading-size-sm);font-size:.5625rem}.avatar .i,.mark .i{width:55%;height:55%;display:block}.mark-glyph{background:currentColor;width:50%;height:50%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mark-image{border-radius:2px;width:64%;height:auto;display:block}.mark[data-brand=fidelity] .mark-glyph{width:72%;height:72%}.tile-figure{font-size:var(--udts-font-size-4);line-height:var(--udts-font-lh-ui-4);font-weight:var(--udts-font-weight-2);letter-spacing:var(--app-tracking-figure);font-variant-numeric:tabular-nums;text-align:start;color:var(--udts-text-primary)}.switch-field{align-items:center;gap:var(--udts-space-xs);min-height:var(--app-control-height-compact);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);cursor:pointer;display:inline-flex}.switch{background:var(--app-fill-hover);width:2.25rem;height:1.25rem;box-shadow:inset 0 0 0 var(--udts-border-width-hairline) var(--udts-border-strong);cursor:pointer;transition:background-color var(--app-motion-duration-state) var(--app-motion-ease);border:0;border-radius:999px;flex:none;padding:0;position:relative}.switch[data-checked]{background:var(--udts-color-brand-actions-500);box-shadow:none}.switch-thumb{background:var(--udts-surface-base);width:1rem;height:1rem;box-shadow:var(--app-elevation-1,0 1px 2px #0003);transition:translate var(--app-motion-duration-state) var(--app-motion-ease);border-radius:50%;position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem}.switch-thumb[data-checked]{translate:1rem}.switch[data-disabled]{opacity:.5;cursor:default}.section-actions{align-items:center;gap:var(--udts-space-sm);display:flex}.table-bar-end>.section-actions{flex-wrap:wrap;justify-content:flex-end}.tile-foot{margin:var(--udts-space-xs) 0 0}.reorder-row{align-items:center;gap:var(--udts-space-sm);min-height:var(--app-control-height);padding:var(--udts-space-xs) var(--udts-space-sm);border-radius:var(--udts-radius-sm);display:flex}.reorder-grip{width:var(--app-control-height-compact);height:var(--app-control-height-compact);color:var(--udts-text-tertiary);cursor:grab;touch-action:none;flex:none;place-items:center;display:inline-grid}.reorder-grip.is-fixed{cursor:default}.reorder-name{min-width:0;font-weight:var(--udts-font-weight-2);flex:auto}.reorder-moves{gap:var(--udts-space-2xs);flex:none;display:flex}.reorder-rows[data-ground=page]{margin-inline:calc(-1 * var(--udts-space-sm))}.reorder-rows[data-ground=page] .reorder-grip{place-items:center start}.reorder-rows[data-ground=page]>li+li:before{content:"";height:var(--udts-border-width-hairline);margin-inline:var(--udts-space-sm);background:var(--app-divider);display:block}.reorder-rows>li.is-dragging .reorder-row{background:var(--app-fill-hover)}.reorder-rows>li.is-dragging .reorder-grip{cursor:grabbing}.tile-notes{gap:var(--udts-space-2xs);margin-block:calc(-1 * var(--udts-space-2xs)) var(--udts-space-xs);flex-direction:column;display:flex}.tile-figure-line{margin:0}.figure-breakdown-trigger{font:inherit;color:inherit;letter-spacing:inherit;-webkit-text-decoration:underline dotted var(--udts-text-tertiary);text-decoration:underline dotted var(--udts-text-tertiary);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration-thickness:2px}.tile-figure.figure-breakdown-trigger{font-size:var(--udts-font-size-4);line-height:var(--udts-font-lh-ui-4);font-weight:var(--udts-font-weight-2);letter-spacing:var(--app-tracking-figure);display:inline}.lead-figure-value.figure-breakdown-trigger{text-decoration-thickness:3px}.figure-breakdown{min-width:14rem}.figure-breakdown-parts{gap:var(--udts-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.figure-breakdown-part{justify-content:space-between;gap:var(--udts-space-lg);font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);display:flex}.figure-breakdown-label{color:var(--udts-text-secondary)}.figure-breakdown-value{font-variant-numeric:tabular-nums;font-weight:var(--udts-font-weight-2)}.tile-rows>li.is-group-start:before{margin-block:var(--udts-space-2xs);background:var(--udts-border-subtle)}.tile-figure.tone-positive{color:var(--app-money-in)}.tile-figure.tone-attention{color:var(--app-attention-content)}.tile-split{gap:var(--udts-space-md) var(--udts-space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.tile-split{grid-template-columns:repeat(2,minmax(0,1fr))}.prime-side .tile-split{grid-template-columns:minmax(0,1fr)}}.tile.placeholder{gap:var(--udts-space-2xs);border:var(--udts-border-width-hairline) dashed var(--udts-border-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.tile.placeholder .tile-head-start{margin-bottom:var(--udts-space-xs)}.placeholder-name{color:var(--udts-text-secondary)}.placeholder-note{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);text-wrap:pretty}.tile-group{gap:var(--udts-space-2xs);flex-direction:column;min-width:0;display:flex}.tile-group-title{align-items:center;gap:var(--udts-space-xs);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);color:var(--udts-text-secondary);display:flex}.tile-group-title.is-strong{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);color:var(--udts-text-primary)}.tile-group-note{font-weight:var(--udts-font-weight-1);color:var(--udts-text-secondary)}.tile-groups{gap:var(--udts-space-md);flex-direction:column;min-width:0;display:flex}.tile-rows{margin:0 calc(-1 * var(--udts-space-sm));flex-direction:column;padding:0;list-style:none;display:flex}.tile-rows>li+li:before{content:"";height:var(--udts-border-width-hairline);margin-inline:var(--udts-space-sm);background:var(--app-divider);display:block}.tile-row{align-items:center;gap:var(--udts-space-sm);width:100%;min-height:var(--udts-space-2xl);padding:var(--udts-space-xs) var(--udts-space-sm);border-radius:var(--udts-radius-sm);text-align:start;color:var(--udts-text-primary);display:flex}.fact-rows-frame{container-type:inline-size}@container (min-width:40rem){.fact-rows{column-gap:var(--udts-space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fact-rows>li:nth-child(2):before{display:none}}@container (min-width:60rem){.fact-rows{grid-template-columns:repeat(3,minmax(0,1fr))}.fact-rows>li:nth-child(3):before{display:none}}.fact-rows .tile-row{row-gap:var(--udts-space-2xs);flex-wrap:wrap}.fact-rows .tile-row-main{flex:1 0 auto;max-width:100%}.fact-rows .list-item-end{flex:0 auto;min-width:0;margin-inline-start:auto}.fact-rows .tile-row-figure{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty}a.tile-row,.button.list-item{transition:background-color var(--app-motion-duration-state) var(--app-motion-ease)}a.tile-row:hover,.button.list-item:hover{background:var(--app-fill-rest)}@media (prefers-reduced-motion:no-preference){a.tile-row,.button.list-item{transition:background-color var(--app-motion-duration-state) var(--app-motion-ease), translate var(--app-motion-duration-state) var(--app-motion-ease)}a.tile-row:hover,.button.list-item:hover{translate:0 -1px}}.list-item-leading{flex:none;display:inline-flex}.tile-row-main{gap:var(--udts-space-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.tile-row-name{min-width:0;font-weight:var(--udts-font-weight-2);text-wrap:pretty}.tile-row-meta{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary)}.asking-row{align-items:flex-start;row-gap:var(--udts-space-sm);padding-block:var(--udts-space-sm);flex-wrap:wrap}.asking-row>.tile-row-main{flex-basis:0}.asking-row-actions{gap:var(--udts-space-xs);flex-wrap:wrap;flex-basis:100%;display:flex}.asking-row-actions>.button.is-quiet{padding-inline:var(--udts-space-sm)}.gap-days{padding:0 var(--udts-space-sm) var(--udts-space-xs) calc(var(--app-leading-size) + 2 * var(--udts-space-sm));flex-direction:column;margin:0;list-style:none;display:flex}.gap-days[hidden]{display:none}.gap-days>li{border-top:var(--udts-border-width-hairline) solid var(--app-divider)}.gap-days-row{align-items:center;gap:var(--udts-space-sm);min-height:var(--udts-space-2xl);padding-block:var(--udts-space-2xs);display:flex}.gap-days-words{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-primary);font-variant-numeric:tabular-nums}.gap-days-row>.button.is-quiet{padding-inline:var(--udts-space-sm);flex:none}.tile-group{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.tile-group-heading{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);color:var(--udts-text-secondary);margin:0}.list-item-end{align-items:flex-end;gap:var(--udts-space-2xs);flex-direction:column;flex:none;display:flex}.tile-row-figure{font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end;color:var(--udts-text-primary);flex:none}.tile-row-figure.is-words{font-size:var(--udts-font-size-n1);font-weight:var(--udts-font-weight-1);color:var(--udts-text-secondary)}.tile-row-figure.tone-positive{color:var(--app-money-in)}.tile-row-figure.is-count{min-width:var(--udts-space-lg);height:var(--udts-space-lg);padding-inline:var(--udts-space-xs);border-radius:var(--app-radius-control);font-size:var(--udts-font-size-n1);font-weight:var(--udts-font-weight-3);color:var(--udts-text-secondary);background:var(--app-fill-rest);place-items:center;display:inline-grid}.tile-row-figure.is-count.tone-attention{color:var(--app-attention-content);background:var(--app-attention-surface)}.check-result{align-items:center;gap:var(--udts-space-2xs);font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);font-weight:var(--udts-font-weight-2);white-space:nowrap;color:var(--udts-text-primary);display:inline-flex}.check-result .i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm);flex:none}.check-result[data-tone=attention]{color:var(--app-attention-content)}.check-result[data-tone=attention] .i{color:var(--app-attention-mark)}.check-row-meta{align-items:flex-start;gap:var(--udts-space-2xs);flex-direction:column;display:flex}.check-row-edit{gap:var(--udts-space-xs);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--udts-space-sm));display:flex}.list-item-caption{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary)}.list-item-chevron{color:var(--udts-text-tertiary);transition:translate var(--app-motion-duration-state) var(--app-motion-ease);flex:none;margin-inline-end:calc(-1 * var(--udts-space-2xs));display:inline-flex}.tile-row:hover .list-item-chevron{color:var(--udts-text-secondary);translate:.125rem}.button.list-item{min-height:var(--udts-space-2xl);padding:var(--udts-space-xs) var(--udts-space-sm);border-radius:var(--udts-radius-sm);font-weight:var(--udts-font-weight-1);white-space:normal;background:0 0;justify-content:flex-start}.button.list-item[data-disabled]{opacity:1;color:var(--udts-text-secondary)}.tile-lines{gap:var(--udts-space-xs);max-width:var(--udts-size-measure-reading);flex-direction:column;display:flex}.table-scroll{min-width:0;margin-inline:calc(-1 * var(--udts-space-sm));overflow-x:auto}:root{--app-sticky-top:0px;--app-sticky-bar-height:calc(var(--app-control-height) + 2 * var(--udts-space-xs))}@media (min-width:48rem){:root{--app-sticky-top:calc(var(--app-bar-height) + var(--udts-border-width-hairline))}}@media (min-width:40rem){.table-scroll{overflow-x:clip}.table thead th{top:var(--app-sticky-top);z-index:2;background-color:var(--udts-surface-base);position:sticky}}@media (min-width:64rem){.table-bar.is-sticky{top:var(--app-sticky-top);z-index:3;height:var(--app-sticky-bar-height);margin-inline:calc(-1 * var(--udts-space-sm));padding-inline:var(--udts-space-sm);background-color:var(--udts-surface-base);flex-wrap:nowrap;position:sticky}.table-bar.is-sticky .table-bar-start{white-space:nowrap;flex-shrink:0}.table-bar.is-sticky~.table-scroll .table thead th,.table-bar.is-sticky~* .table thead th{top:calc(var(--app-sticky-top) + var(--app-sticky-bar-height))}}.table{border-collapse:separate;border-spacing:0;width:100%}.table th{padding:0 var(--udts-space-sm) var(--udts-space-xs);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);text-align:start;white-space:nowrap;color:var(--udts-text-secondary)}.table td{padding:var(--udts-space-sm);vertical-align:top;transition:background-color var(--app-motion-duration-state) var(--app-motion-ease)}.table th[data-numeric],.table td[data-numeric]{width:1%;text-align:end;padding-inline-start:var(--udts-space-xl)}.table tbody tr:hover td{background-color:var(--app-fill-rest)}.table thead th,.table tbody tr+tr td{background-image:linear-gradient(var(--app-divider), var(--app-divider));background-repeat:no-repeat;background-size:100% var(--udts-border-width-hairline);background-position:0 0}.table thead th{background-position:0 100%}.table thead th:first-child,.table tbody tr+tr td:first-child{background-size:calc(100% - var(--udts-space-sm)) var(--udts-border-width-hairline);background-position-x:100%}.table thead th:last-child,.table tbody tr+tr td:last-child{background-size:calc(100% - var(--udts-space-sm)) var(--udts-border-width-hairline);background-position-x:0}.table thead th:only-child,.table tbody tr+tr td:only-child{background-size:calc(100% - 2 * var(--udts-space-sm)) var(--udts-border-width-hairline);background-position-x:50%}.table tbody td:first-child{border-start-start-radius:var(--udts-radius-sm);border-end-start-radius:var(--udts-radius-sm)}.table tbody td:last-child{border-start-end-radius:var(--udts-radius-sm);border-end-end-radius:var(--udts-radius-sm)}.table-bar{align-items:center;gap:var(--udts-space-sm) var(--udts-space-md);min-height:var(--app-control-height);flex-wrap:wrap;display:flex}.table-bar-start{min-width:0}.table-bar.is-selecting{align-items:flex-start}.table-bar.is-selecting .table-bar-start{min-height:var(--udts-space-2xl);align-items:center;display:flex}.table-bar-count{font-size:var(--udts-font-size-0);font-weight:var(--udts-font-weight-1);letter-spacing:0;color:var(--udts-text-secondary);margin-inline-start:var(--udts-space-2xs)}.table-bar-end{align-items:center;gap:var(--udts-space-xs);flex-wrap:wrap;margin-inline-start:auto;display:flex}@media (max-width:39.99rem){.table-bar-end{width:100%;margin-inline-start:0}}@media (min-width:40rem){.table.identifier-table{table-layout:fixed}.table.identifier-table th:first-child{width:40%}.table.identifier-table th[data-column=actions]{width:8rem}}.table-empty{color:var(--udts-text-secondary)}.search-field.field-control{width:16rem;max-width:100%}@media (max-width:39.99rem){.search-field.field-control{flex:1 1 0;width:auto;min-width:0}}.filter-bar{justify-content:flex-end;align-items:center;gap:var(--udts-space-xs);flex:auto;min-width:0;display:flex}.filter-bar .search-field.field-control{flex:0 16rem;min-width:9rem}.filter-chips-row{align-items:center;gap:var(--udts-space-xs) var(--udts-space-sm);flex-wrap:wrap;display:flex}.filter-chips .token-words{white-space:normal;text-align:start;overflow-wrap:anywhere;padding-block:var(--udts-space-2xs)}.filter-chips{gap:var(--udts-space-2xs);flex-wrap:wrap;flex:0 auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.token{min-height:var(--app-control-height-compact);border-radius:var(--app-radius-control);max-width:100%;color:var(--udts-text-primary);background:var(--app-fill-rest);flex:none;align-items:flex-start;display:inline-flex}.token[data-tone=accent]{color:var(--udts-brand-actions-content-essential);background:var(--udts-brand-actions-surface-base)}.token-words,.token-remove{min-height:var(--app-control-height-compact);border-radius:var(--app-radius-control);color:inherit;font:inherit;font-size:var(--udts-font-size-n1);font-weight:var(--udts-font-weight-2);white-space:nowrap;background:0 0;border:0;align-items:center;display:inline-flex}.token-words{min-width:0;padding-inline:var(--udts-space-sm)}.token[data-removable] .token-words{padding-inline-end:var(--udts-space-2xs)}button.token-words,.token-remove{cursor:pointer}.token-remove{width:var(--app-control-height-compact);flex:none;justify-content:center}.token-remove .i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm)}button.token-words:hover,.token-remove:hover{background:var(--app-fill-rest)}.token[data-tone=neutral] .token-remove:hover{background:var(--app-fill-hover)}.token-words:focus-visible,.token-remove:focus-visible{outline:2px solid var(--udts-brand-actions-content-essential);outline-offset:-2px}.tokens{gap:var(--udts-space-2xs);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tokens .token{border-radius:calc(var(--app-control-height-compact) / 2)}.tokens .token-words{padding-block:var(--udts-space-2xs);white-space:normal;overflow-wrap:anywhere}.token-input{gap:var(--udts-space-xs);flex-direction:column;min-width:0;display:flex}.filter-clear{white-space:nowrap;flex:none}.saved-filters{gap:var(--udts-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.saved-filter{justify-content:space-between;align-items:center;gap:var(--udts-space-xs);min-height:var(--app-control-height-compact);display:flex}.saved-filter-link{overflow-wrap:anywhere;min-width:0;color:var(--udts-text-primary);text-decoration:none}.saved-filter-link:hover,.saved-filter-link[aria-current=page]{text-underline-offset:.2em;text-decoration:underline}@media (max-width:39.99rem){.filter-bar{flex-wrap:wrap;justify-content:flex-start;width:100%}.filter-bar .search-field.field-control{flex:1 1 0;order:1}.filter-bar>.button{order:2}}.active-filter{min-height:var(--app-control-height-compact);padding-inline:var(--udts-space-sm);border-radius:var(--app-radius-control);font-size:var(--udts-font-size-n1);font-weight:var(--udts-font-weight-2);color:var(--udts-brand-actions-content-essential);background:var(--udts-brand-actions-surface-base);align-items:center;display:inline-flex}.patterns-panel{margin:calc(-1 * var(--udts-space-xs));padding:var(--udts-space-xs);border-radius:var(--udts-radius-sm);transition:background-color var(--app-motion-duration-state) var(--app-motion-ease)}.patterns-panel[data-editing]{background:var(--app-fill-rest)}.panel-rows{transition:opacity var(--app-motion-duration-state) var(--app-motion-ease)}.panel-rows[aria-busy=true]{opacity:.6}.pagination{justify-content:space-between;align-items:center;gap:var(--udts-space-sm);flex-wrap:wrap;display:flex}.pagination-count{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);font-variant-numeric:tabular-nums}.pagination-pages{align-items:center;gap:var(--udts-space-2xs);flex-wrap:wrap;display:flex}.button.page-button{min-width:var(--app-control-height-compact);min-height:var(--app-control-height-compact);padding-inline:var(--udts-space-xs);font-weight:var(--udts-font-weight-1);font-variant-numeric:tabular-nums;color:var(--udts-text-secondary);background:0 0}.button.page-button:hover{color:var(--udts-text-primary);background:var(--app-fill-rest)}.button.page-button[aria-current=page]{font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary);background:var(--app-fill-rest);cursor:default}.button.page-button[data-disabled]{opacity:1;color:var(--udts-text-tertiary);background:0 0}.page-gap{min-width:var(--udts-space-lg);color:var(--udts-text-tertiary);place-items:center;display:inline-grid}.cell-name{align-items:flex-start;gap:var(--udts-space-sm);min-width:14rem;display:flex}.cell-name-main{gap:var(--udts-space-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.cell-name-text{font-weight:var(--udts-font-weight-2);overflow-wrap:anywhere}.cell-name-text.is-removed{color:var(--udts-text-secondary)}.head-action-with-refusal{align-items:center;gap:var(--udts-space-xs);display:inline-flex}.rule-line{gap:var(--udts-space-2xs);padding:var(--udts-space-sm);border-radius:var(--udts-radius-md);background:var(--app-fill-rest);flex-direction:column;display:flex}.rule-line-head{align-items:center;gap:var(--udts-space-xs);display:inline-flex}.rule-line-sources{gap:var(--udts-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rule-line-actions{padding-block-start:var(--udts-space-2xs);display:flex}.rule-line-head .i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm);color:var(--udts-text-secondary);flex:none}.cell-name-line{align-items:center;gap:var(--udts-space-2xs);min-width:0;display:flex}.rule-mark{color:var(--udts-text-tertiary);flex:none;place-items:center;display:inline-grid;position:relative}.rule-mark .i,.source-mark .i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm)}.source-mark{color:var(--udts-text-tertiary);font:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}button.source-mark{cursor:pointer;border-radius:var(--udts-radius-sm);transition:color var(--app-motion-duration-state) var(--app-motion-ease)}button.source-mark:hover{color:var(--udts-text-secondary)}@media (min-width:80rem){.transactions-table td[data-column=amount]{padding-inline-start:calc(var(--udts-space-sm) + var(--udts-size-icon-sm) + var(--udts-space-xs));position:relative}.transactions-table td[data-column=amount] .source-mark{height:1lh;position:absolute;inset-inline-start:var(--udts-space-sm)}}@media (max-width:79.99rem){.transactions-table td[data-column=amount]>:first-child:has(.source-mark){align-items:center;gap:var(--udts-space-2xs);display:inline-flex}}.cell-note{align-items:center;gap:var(--udts-space-2xs);color:var(--udts-text-secondary);display:inline-flex}.cell-date{white-space:nowrap;color:var(--udts-text-secondary)}.table th[data-column=actions],.table td[data-column=actions]{white-space:nowrap;text-align:end;width:1%}.table td[data-column=actions] .row-actions{margin-block:calc(-1 * var(--udts-space-2xs)) calc(-1 * var(--udts-space-xs))}.table td[data-column=actions]:has(.likely-pairs){white-space:normal}.table td[data-column=actions] .row-actions:has(.likely-pairs){flex-direction:column;align-items:flex-end;width:max-content;max-width:20rem;margin-inline-start:auto}.table td[data-column=actions] .likely-pairs{text-align:end}.table td[data-column=actions] .likely-pair{align-items:flex-end;gap:var(--udts-space-2xs);flex-direction:column;display:flex}.table td .button:not(.is-primary):not(.is-danger){min-height:var(--app-control-height-compact);padding-inline:var(--udts-space-sm);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1)}.sort-heads{align-items:center;gap:var(--udts-space-xs);display:inline-flex}.sort-heads-and{color:var(--udts-text-tertiary)}.sort-head{align-items:center;gap:var(--udts-space-2xs);margin:calc(-1 * var(--udts-space-2xs)) calc(-1 * var(--udts-space-xs));padding:var(--udts-space-2xs) var(--udts-space-xs);border-radius:var(--udts-radius-sm);font:inherit;color:inherit;cursor:pointer;transition:color var(--app-motion-duration-state) var(--app-motion-ease);background:0 0;border:0;display:inline-flex}.sort-head:hover,.sort-head[data-active]{color:var(--udts-text-primary)}.sort-head:focus-visible{box-shadow:var(--app-glow-focus);outline:none}.sort-head .i{width:.875rem;height:.875rem}.sort-head:not([data-active]) .i{display:none}.sort-head:not([data-active]):hover .i,.sort-head:not([data-active]):focus-visible .i{opacity:.6;display:block}th[data-numeric] .sort-head{flex-direction:row-reverse}.sort-menu{display:none}@media (max-width:79.99rem){.sort-menu,.sort-menu-wide{display:contents}}.sort-menu-phone{display:none}@media (max-width:47.99rem){.sort-menu-wide{display:none}.sort-menu-phone{display:contents}}@media (max-width:39.99rem){.filter-bar .sort-menu-phone>.button{order:6;margin-inline-start:auto}}.menu-button>.i:first-child{color:var(--udts-text-secondary)}.sort-menu-popup{align-items:start;column-gap:var(--udts-space-xs);grid-template-columns:auto auto;display:grid}.sort-menu-popup>.popup-group+.popup-group{border-top:0;margin-top:0;padding-top:0}@media (min-width:40rem) and (max-width:79.99rem){.filter-bar:has(.sort-menu) .search-field.field-control{min-width:9rem}}.sort-sheet{gap:var(--udts-space-lg);flex-direction:column;display:flex}.sort-choices{gap:var(--udts-space-xs);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.sort-choices-label{width:100%;margin-bottom:var(--udts-space-xs);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);color:var(--udts-text-secondary);padding:0}.sort-choice{min-height:var(--app-control-height);padding-inline:var(--udts-space-md);border-radius:var(--app-radius-control);font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary);background:var(--app-fill-rest);cursor:pointer;align-items:center;display:inline-flex;position:relative}.sort-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sort-choice:has(input:checked){color:var(--udts-brand-actions-content-essential);background:var(--udts-brand-actions-surface-base)}.sort-choice:has(input:focus-visible){box-shadow:var(--app-glow-focus)}.menu-button .i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm)}.menu-button[data-popup-open]{background:var(--app-fill-hover)}.narrow-only{display:none}.transactions-table td:first-child{color:var(--udts-text-secondary)}.transactions-table td[data-numeric]{font-weight:var(--udts-font-weight-2)}.transactions-table tbody tr:has(.checkbox[data-checked]) td{background-color:var(--udts-brand-actions-surface-base)}.transactions-table.is-selectable td:first-child,.transactions-table.is-selectable th:first-child{width:1%;padding-block:var(--udts-space-2xs) 0;padding-inline-end:0}.transactions-table.is-selectable th:first-child{vertical-align:bottom;padding-block:0}.wide-only{display:contents}.transactions-table th[data-column=entity]{width:12%}.transactions-table th[data-column=who]{width:13%}.transactions-table th[data-column=subcategory]{width:17%}.cell-clip{width:var(--cell-clip-floor,6rem);min-width:100%;display:block;position:relative}.transactions-table td[data-column=entity]{--cell-clip-floor:7rem}.transactions-table td[data-column=who]{--cell-clip-floor:6.5rem}.transactions-table td[data-column=subcategory]{--cell-clip-floor:8rem}.transactions-table .cell-name{min-width:12rem}.transactions-table td[data-column=actions] .row-actions:has(.likely-pairs){max-width:12rem}.cell-clip[data-tooltip]:after{left:0;right:auto}.transfer-label{min-height:var(--udts-font-lh-ui-n1);display:block;position:relative}.transfer-label-words{align-items:center;gap:var(--udts-space-2xs);white-space:nowrap;width:max-content;max-width:220%;color:var(--udts-text-secondary);display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.transfer-label-words .text-caption{text-overflow:ellipsis;color:inherit;overflow:hidden}.transfer-label .i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm);flex:none}.transfer-label.is-inline,.transfer-label.is-inline .transfer-label-words{max-width:100%;position:static}.transfer-label.is-inline{margin-top:var(--udts-space-2xs)}.amount-transfer,.amount-transfer .text-body{color:var(--udts-text-secondary)}.reimbursement-line{contain:inline-size;justify-content:flex-end;margin-block-start:var(--udts-space-2xs);display:flex}.reimbursement-pill{flex:none;max-width:none;overflow:visible}.reimbursement-pill[data-state=pending]{color:var(--udts-text-primary);box-shadow:inset 0 0 0 var(--udts-border-width-hairline) var(--udts-border-subtle)}.reimbursement-pill[data-state=matched]{color:var(--udts-text-secondary);background:var(--app-fill-rest)}.pair-card{gap:var(--udts-space-md);flex-direction:column;display:flex}.pair-sides{gap:var(--udts-space-sm);padding:var(--udts-space-sm) var(--udts-space-md);border-radius:var(--udts-radius-sm);background:var(--app-fill-rest);flex-direction:column;display:flex}.pair-side{column-gap:var(--udts-space-sm);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.pair-side-account{flex-direction:column;min-width:0;display:flex}.pair-side .num{font-variant-numeric:tabular-nums;white-space:nowrap}.pair-card-lines{gap:var(--udts-space-2xs);flex-direction:column;display:flex}@media (max-width:79.99rem){.narrow-only{display:block}.wide-only,.transactions-table thead th{display:none}.transactions-table.is-selectable thead th[data-column=select]{background-image:none;padding-inline:0;display:table-cell}.transactions-table tbody tr{grid-template-columns:var(--app-control-height) minmax(0, 1fr) auto;column-gap:var(--udts-space-sm);padding:var(--udts-space-sm) var(--udts-space-xs);align-items:start;display:grid}.transactions-table tbody tr+tr{border-top:var(--udts-border-width-hairline) solid var(--app-divider)}.transactions-table tbody td{padding:0;display:none}.table.transactions-table tbody tr td:nth-child(n){background-image:none}.transactions-table tbody tr:hover td{background-color:#0000}.transactions-table tbody td[data-column=description],.transactions-table .cell-name{display:contents}.transactions-table .cell-mark{height:var(--app-control-height);grid-area:1/1/span 2;place-items:center;display:grid}.transactions-table .cell-name-main{gap:var(--udts-space-2xs);flex-direction:column;grid-area:1/2/span 2;min-width:0;display:flex}.transactions-table .cell-name-main .chips{margin-top:var(--udts-space-2xs)}.transactions-table tbody td[data-column=amount]{text-align:end;grid-area:1/3;display:block}.transactions-table tbody td[data-column=amount]:has(.reimbursement-line){display:contents}.transactions-table tbody td[data-column=amount]:has(.reimbursement-line)>:first-child{grid-area:1/3;justify-self:end}.transactions-table .reimbursement-line{contain:none;grid-area:3/2/auto/-1;justify-self:end;margin-block-start:var(--udts-space-xs)}.transactions-table tbody td[data-column=actions]{grid-area:2/3;justify-self:end;display:block}.transactions-table tbody td[data-column=actions] .row-actions{margin:0}.transactions-table tbody td[data-column=actions]:has(.likely-pairs){margin-top:var(--udts-space-xs);grid-area:4/2/auto/-1}.transactions-table.is-selectable tbody td[data-column=select]{z-index:1;height:var(--app-control-height);opacity:0;grid-area:1/1/span 2;place-items:center;display:grid}.transactions-table.is-selecting tbody td[data-column=select],.transactions-table.is-selectable tbody td[data-column=select]:focus-within{opacity:1}.transactions-table.is-selecting .cell-mark{visibility:hidden}.transactions-table tbody tr:has(.checkbox[data-checked]){border-radius:var(--udts-radius-sm);background:var(--udts-brand-actions-surface-base)}}.select-float{z-index:45;padding-inline:var(--udts-space-xs);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:calc(var(--udts-space-lg) + env(safe-area-inset-bottom));inset-inline:0}.select-bar{align-items:center;gap:var(--udts-space-xs);width:min(40rem,100%);min-height:var(--udts-space-2xl);padding:var(--udts-space-xs) var(--udts-space-xs) var(--udts-space-xs) var(--udts-space-md);border-radius:var(--udts-radius-md);color:var(--udts-text-primary);background:linear-gradient(var(--udts-brand-actions-surface-base), var(--udts-brand-actions-surface-base)), var(--app-surface-overlay);box-shadow:var(--app-elevation-2), 0 0 0 1px var(--app-overlay-edge);pointer-events:auto;flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.select-bar{animation:select-rise var(--app-motion-duration-panel) var(--app-motion-ease)}}@keyframes select-rise{0%{opacity:0;transform:translateY(var(--udts-space-xs))}}.select-kbd{padding:0 var(--udts-space-2xs);border-radius:var(--udts-radius-sm);font:inherit;font-size:var(--udts-font-size-n1);color:var(--udts-text-secondary);background:var(--app-fill-rest);margin-inline-start:var(--udts-space-xs)}body:has(.select-float) .toast-viewport{inset-block-end:calc(var(--udts-space-lg) + var(--udts-space-2xl) + var(--udts-space-md) + env(safe-area-inset-bottom))}body:has(.select-float) main{padding-block-end:calc(var(--udts-space-2xl) + var(--udts-space-2xl))}html:has(.select-float){scroll-padding-block-end:calc(var(--udts-space-2xl) + var(--udts-space-2xl) + var(--udts-space-lg))}@media (max-width:47.99rem){.select-kbd{display:none}.select-bar{padding-inline-start:var(--udts-space-sm)}}.select-count{font-weight:var(--udts-font-weight-2);white-space:nowrap}.select-end{gap:var(--udts-space-xs);margin-inline-start:auto;display:flex}.select-bar .button.select-all{color:var(--udts-brand-actions-content-essential);background:0 0}.select-bar .button.select-all:hover{background:var(--app-fill-rest)}.change-outcome{align-items:flex-start;gap:var(--udts-space-sm);max-width:var(--udts-size-measure-reading);flex-direction:column;display:flex}.change-outcome-lead{font-weight:var(--udts-font-weight-2)}.select-outcome{padding-inline:var(--udts-space-md)}.lines{gap:var(--udts-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.popup{min-width:12rem;max-width:var(--available-width,calc(100vw - 2 * var(--udts-space-xs)));max-height:var(--available-height,24rem);padding:var(--udts-space-2xs);border-radius:var(--udts-radius-md);color:var(--udts-text-primary);background:var(--app-glass-fill-float);box-shadow:inset 0 1px 0 var(--app-glass-highlight), var(--udts-shadow-md), 0 0 0 1px var(--app-overlay-edge);overflow-y:auto}.popover-positioner{z-index:60}.select-positioner .popup,.popup.menu-popup.matches-trigger{min-width:var(--anchor-width);max-width:min(var(--available-width,100vw), max(var(--anchor-width), 22rem))}.popup-group+.popup-group,.popup-item+.popup-group{margin-top:var(--udts-space-2xs);padding-top:var(--udts-space-2xs);border-top:var(--udts-border-width-hairline) solid var(--app-divider)}.popup-group-label{padding:var(--udts-space-xs) var(--udts-space-sm) var(--udts-space-2xs);font-size:.6875rem;line-height:1rem;font-weight:var(--udts-font-weight-2);letter-spacing:.06em;text-transform:uppercase;color:var(--udts-text-secondary)}.filter-entities{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.popup-item{align-items:center;gap:var(--udts-space-xs);min-height:var(--app-control-height);padding-inline:var(--udts-space-sm);border-radius:var(--udts-radius-sm);color:var(--udts-text-primary);cursor:default;outline:0;display:flex}.popup-item[data-highlighted]{background:var(--app-fill-rest)}.popup-item[data-selected]{font-weight:var(--udts-font-weight-2)}.popup-item-words{gap:var(--udts-space-2xs);padding-block:var(--udts-space-xs);flex-direction:column;display:flex}.popup-item-hint{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-1);color:var(--udts-text-secondary)}.popup-separator{height:var(--udts-border-width-hairline);margin:var(--udts-space-2xs) var(--udts-space-sm);background:var(--app-divider)}.popup-item-add{width:var(--udts-size-icon-md);color:var(--udts-text-secondary);place-items:center;display:inline-grid}.popup-item-add .i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm)}.state-badge{min-height:1.25rem;padding-inline:var(--udts-space-xs);border-radius:var(--app-radius-control);box-shadow:inset 0 0 0 var(--udts-border-width-hairline) var(--app-divider);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-1);color:var(--udts-text-secondary);flex:none;align-items:center;display:inline-flex}.type-with-state{align-items:center;gap:var(--udts-space-2xs);flex-wrap:wrap;display:inline-flex}.select-value-words{text-overflow:ellipsis;min-width:0;overflow:hidden}.popup-group-hint{font-weight:var(--udts-font-weight-1);letter-spacing:0;text-transform:none}.popup-item.is-more{color:var(--udts-text-secondary)}.popup-item-more{margin-inline-start:auto;display:inline-flex}.popup-note{padding:var(--udts-space-xs) var(--udts-space-sm);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary)}.popup-item-check{color:var(--udts-color-brand-actions-500);margin-inline-start:auto;padding-inline-start:var(--udts-space-md);display:inline-flex}.popup.popover{gap:var(--udts-space-md);width:min(22rem, calc(100vw - 2 * var(--udts-space-md)));max-height:var(--available-height,calc(100dvh - 2 * var(--udts-space-xl)));padding:var(--udts-space-md);overscroll-behavior:contain;flex-direction:column;display:flex;position:relative;overflow-y:auto}.popover-title{font-size:var(--udts-font-size-1);line-height:var(--udts-font-lh-ui-1);font-weight:var(--udts-font-weight-3);letter-spacing:var(--app-tracking-heading)}.popover-actions{margin-top:var(--udts-space-xs)}.popover-form{gap:var(--udts-space-md);flex-direction:column;display:flex}.popover-fields{gap:var(--udts-space-sm);flex-direction:column;display:flex}.popover-fields.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.toast-viewport{z-index:70;align-items:center;gap:var(--udts-space-xs);padding-inline:var(--udts-space-xs);pointer-events:none;outline:0;flex-direction:column;display:flex;position:fixed;inset-block-end:calc(var(--udts-space-lg) + env(safe-area-inset-bottom));inset-inline:0}.toast{width:fit-content;max-width:min(28rem,100%);padding:var(--udts-space-sm) var(--udts-space-md);border-radius:var(--udts-radius-md);color:var(--app-toast-ink);background:var(--app-toast-fill);box-shadow:var(--app-elevation-2), 0 0 0 1px var(--app-overlay-edge);pointer-events:auto;transform:translate(var(--toast-swipe-movement-x,0px), var(--toast-swipe-movement-y,0px));transition:opacity var(--app-motion-duration-panel) var(--app-motion-ease), transform var(--app-motion-duration-panel) var(--app-motion-ease)}.toast[data-starting-style],.toast[data-ending-style]{opacity:0;transform:translateY(var(--udts-space-xs))}@media (prefers-reduced-motion:reduce){.toast,.toast[data-starting-style],.toast[data-ending-style]{transition:opacity var(--app-motion-duration-panel) linear;transform:none}}.toast-content{align-items:center;gap:var(--udts-space-sm);display:flex}.toast-lead{align-items:flex-start;gap:var(--udts-space-sm);min-width:0;display:flex}.toast-mark{height:var(--udts-font-lh-ui-0);color:var(--app-toast-ink-quiet);flex:none;place-items:center;display:inline-grid}.toast-mark .i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm)}.toast-words{gap:var(--udts-space-2xs);flex-direction:column;min-width:0;display:flex}.toast-title{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);font-weight:var(--udts-font-weight-2);text-wrap:pretty;margin:0}.toast-detail{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--app-toast-ink-quiet);text-wrap:pretty;margin:0}.toast-detail:empty{display:none}.toast .close-button{--close-ink:var(--app-toast-ink-quiet);--close-ink-hover:var(--app-toast-ink);--close-fill-hover:var(--app-toast-action);margin-inline-end:calc(-1 * var(--udts-space-xs))}.button.toast-action{min-height:var(--app-control-height-compact);padding-inline:var(--udts-space-sm);font-size:var(--udts-font-size-n1);color:var(--app-toast-ink);background:var(--app-toast-action);flex:none;margin-inline-start:auto}.button.toast-action:hover{background:var(--app-toast-action-hover)}.drawer-backdrop,.dialog-backdrop{z-index:50;transition:opacity var(--app-motion-duration-panel) var(--app-motion-ease);background:#080b0f52;background:lab(3.03311% -.33012 -2.11341/.32);position:fixed;inset:0}.drawer-backdrop[data-starting-style],.drawer-backdrop[data-ending-style],.dialog-backdrop[data-starting-style],.dialog-backdrop[data-ending-style]{opacity:0}.drawer-viewport,.dialog-viewport{z-index:51;pointer-events:none;position:fixed;inset:0}.drawer{top:var(--udts-space-xs);right:var(--udts-space-xs);bottom:var(--udts-space-xs);width:min(28rem, calc(100% - 2 * var(--udts-space-xs)));border-radius:var(--udts-radius-xl);color:var(--udts-text-primary);background:var(--app-surface-overlay);box-shadow:inset 0 1px 0 var(--app-glass-highlight), var(--udts-shadow-lg), 0 0 0 1px var(--app-overlay-edge);pointer-events:auto;transition:translate var(--app-motion-duration-panel) var(--app-motion-ease);flex-direction:column;display:flex;position:absolute}.drawer[data-starting-style],.drawer[data-ending-style]{translate:calc(100% + var(--udts-space-xs)) 0}@media (max-width:47.99rem){.drawer{width:auto;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--udts-radius-xl) var(--udts-radius-xl) 0 0;inset:auto 0 0}.drawer[data-starting-style],.drawer[data-ending-style]{translate:0 100%}}.drawer-head{justify-content:space-between;align-items:flex-start;gap:var(--udts-space-sm);padding:var(--udts-space-lg) var(--udts-space-md) var(--udts-space-md) var(--udts-space-lg);display:flex}.drawer-title,.dialog-title{padding-top:var(--udts-space-xs);font-size:var(--udts-font-size-1);line-height:var(--udts-font-lh-ui-1);font-weight:var(--udts-font-weight-3);letter-spacing:var(--app-tracking-heading);overflow-wrap:anywhere}.drawer-title:focus{outline:none}.drawer-head .close-button{margin-top:calc(var(--udts-space-xs) + var(--udts-font-lh-ui-1) / 2 - var(--app-close-size) / 2)}.drawer-body{min-height:0;padding:0 var(--udts-space-lg) var(--udts-space-lg);flex:1;overflow-y:auto}.drawer-sections{gap:var(--udts-space-xl);flex-direction:column;display:flex}.drawer-facts{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.drawer-amount{margin-bottom:var(--udts-space-2xs);font-size:var(--udts-font-size-4);line-height:var(--udts-font-lh-ui-4);font-weight:var(--udts-font-weight-2);letter-spacing:var(--app-tracking-figure);font-variant-numeric:tabular-nums;color:var(--udts-text-primary)}.drawer-amount.is-in{color:var(--app-money-in)}.drawer-section{gap:var(--udts-space-md);flex-direction:column;display:flex}.drawer-section>button.text-link{text-align:start;align-self:flex-start}.drawer-section-title{font-size:var(--udts-font-size-1);line-height:var(--udts-font-lh-ui-1);font-weight:var(--udts-font-weight-3);letter-spacing:var(--app-tracking-heading)}.label-form{gap:var(--udts-space-md);flex-direction:column;display:flex}.change-notice{justify-content:space-between;align-items:flex-start;gap:var(--udts-space-sm);padding:var(--udts-space-sm) var(--udts-space-md);border-radius:var(--udts-radius-sm);background:var(--app-fill-rest);display:flex}.change-notice-body{gap:var(--udts-space-sm);flex-direction:column;min-width:0;display:flex}.change-notice-lines{gap:var(--udts-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toast-mark-words{font-weight:var(--udts-font-weight-3);color:var(--app-toast-ink)}.add-option{gap:var(--udts-space-xs);padding:var(--udts-space-sm);border-radius:var(--udts-radius-sm);background:var(--app-fill-rest);flex-direction:column;display:flex}.label-form .form-actions{justify-content:flex-end}.label-form .rule-routes>.button{flex:auto}@media (max-width:39.99rem){.label-form .rule-routes{flex-direction:column;align-items:stretch}}.rule-panel{gap:var(--udts-space-md);padding:var(--udts-space-md);border-radius:var(--udts-radius-md);background:var(--app-fill-rest);flex-direction:column;display:flex}.rule-control{display:contents}.rule-reach{gap:var(--udts-space-md);flex-direction:column;display:flex}.rule-amount{gap:var(--udts-space-xs);flex-direction:column;display:flex}.rule-amount-offer{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;align-self:flex-start;position:relative}.rule-amount-offer:after{content:"";inset:calc((1lh - 2.75rem) / 2) calc(var(--udts-space-xs) * -1);position:absolute}.applies-to{position:relative}.select-words{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.rule-panel .select-trigger{width:100%}.rule-warning{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);color:var(--app-attention-content);margin:0;padding-inline-start:calc(2rem - var(--udts-space-xs) + var(--udts-space-2xs))}.rule-clash{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);color:var(--app-attention-content);text-wrap:pretty;margin:0}.rule-clash .text-link{white-space:nowrap}.popup-item-box{border:1.5px solid var(--udts-border-strong);width:1rem;height:1rem;color:var(--app-text-inverse);transition:background-color var(--app-motion-duration-state) var(--app-motion-ease), border-color var(--app-motion-duration-state) var(--app-motion-ease);border-radius:.3125rem;flex:none;place-items:center;display:grid}.popup-item[data-checked] .popup-item-box{border-color:var(--udts-color-brand-actions-500);background:var(--udts-color-brand-actions-500)}.popup-item-box-mark{place-items:center;display:grid}.popup-item-box-mark[data-unchecked]{visibility:hidden}.popup-item-box .i{stroke-width:3px;width:.75rem;height:.75rem}.drawer .select-trigger{width:100%}.could-be{gap:var(--udts-space-xs);flex-direction:column;display:flex}.transfer-answer{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.transfer-answer>.text-body{font-weight:var(--udts-font-weight-2)}.likely-matches{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.likely-match{justify-content:space-between;align-items:center;gap:var(--udts-space-md);padding-block:var(--udts-space-xs);border-bottom:var(--udts-border-width-hairline) solid var(--app-divider);display:flex}.likely-match:last-child{border-bottom:0}.likely-match-words{gap:var(--udts-space-2xs);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.dialog-viewport{padding:var(--app-space-gutter);place-items:center;display:grid}.dialog{gap:var(--udts-space-md);width:min(28rem,100%);max-height:calc(100dvh - 2 * var(--app-space-gutter));padding:var(--udts-space-lg);border-radius:var(--udts-radius-xl);color:var(--udts-text-primary);background:var(--app-surface-overlay);box-shadow:inset 0 1px 0 var(--app-glass-highlight), var(--udts-shadow-lg), 0 0 0 1px var(--app-overlay-edge);pointer-events:auto;transition:opacity var(--app-motion-duration-state) var(--app-motion-ease);flex-direction:column;display:flex;overflow-y:auto}.dialog[data-starting-style],.dialog[data-ending-style]{opacity:0}.dialog-title{padding-top:0}.dialog-description{color:var(--udts-text-secondary);text-wrap:pretty}.dialog-actions{margin-top:var(--udts-space-xs)}.dialog-lead{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.dialog-lead .text-body{color:var(--udts-text-primary)}.dialog-list{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.dialog-list-title{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);color:var(--udts-text-secondary)}.dialog-list-scroll{max-height:15rem;padding-inline:var(--udts-space-sm);margin-inline:calc(-1 * var(--udts-space-sm));overflow-y:auto}.pair-ending-meta{align-items:center;gap:var(--udts-space-2xs) var(--udts-space-xs);flex-wrap:wrap;display:flex}.file-drop{border:var(--udts-border-width-hairline) dashed var(--udts-border-strong);border-radius:var(--udts-radius-md);transition:background-color var(--app-motion-duration-state) var(--app-motion-ease);display:grid}.file-drop.is-dragging,.file-drop:hover{background:var(--app-fill-rest)}.file-drop-button.button{gap:var(--udts-space-xs);min-height:9rem;padding:var(--udts-space-lg);border-radius:inherit;white-space:normal;text-align:center;text-wrap:balance;background:0 0;flex-direction:column}.file-drop-button .i{width:var(--udts-size-icon-md);height:var(--udts-size-icon-md);color:var(--udts-text-secondary)}.file-drop-note{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-1);color:var(--udts-text-secondary)}.file-drop-input{clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-status{justify-content:space-between;align-items:center;gap:var(--udts-space-sm);min-height:var(--app-control-height);margin-block:calc(-1 * var(--udts-space-xs));display:flex}.statement-parts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.statement-part{gap:var(--udts-space-sm);padding-block:var(--udts-space-md);flex-direction:column;display:flex}.statement-part:first-child{padding-block-start:0}.statement-part:last-child{padding-block-end:0}.statement-part+.statement-part{border-top:var(--udts-border-width-hairline) solid var(--app-divider)}.statement-foot{border-top:var(--udts-border-width-hairline) solid var(--app-divider);padding-block-start:var(--udts-space-md)}.upload-file-name{align-items:center;gap:var(--udts-space-xs);min-width:0;font-size:var(--udts-font-size-1);line-height:var(--udts-font-lh-ui-1);font-weight:var(--udts-font-weight-3);overflow-wrap:anywhere;display:flex}.upload-file-name .i{width:var(--udts-size-icon-md);height:var(--udts-size-icon-md);color:var(--udts-text-secondary);flex:none}.bar{border-bottom:var(--udts-border-width-hairline) solid var(--app-glass-edge);background:var(--app-glass-fill)}@media (min-width:48rem){.bar{z-index:30;position:sticky;top:0}}.bar-inner{align-items:center;gap:var(--udts-space-xs) var(--udts-space-lg);max-width:var(--udts-size-measure-page);min-height:var(--app-bar-height);padding:var(--udts-space-sm) var(--app-space-gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.wordmark{align-items:center;gap:var(--udts-space-xs);min-height:var(--app-control-height-compact);font-size:var(--udts-font-size-1);font-weight:var(--udts-font-weight-3);letter-spacing:var(--app-tracking-heading);white-space:nowrap;color:var(--udts-text-primary);display:inline-flex}.nav{gap:var(--udts-space-2xs);min-width:0;display:flex}.nav a{min-height:var(--app-control-height-compact);padding-inline:var(--udts-space-sm);border-radius:var(--app-radius-control);font-weight:var(--udts-font-weight-2);white-space:nowrap;color:var(--udts-text-secondary);transition:color var(--app-motion-duration-state) var(--app-motion-ease), background-color var(--app-motion-duration-state) var(--app-motion-ease);align-items:center;display:inline-flex}.nav a:hover{color:var(--udts-text-primary)}.nav a[aria-current=page]{color:var(--udts-text-primary);background:var(--app-fill-rest)}.menu-trigger{align-items:center;gap:var(--udts-space-2xs);min-height:var(--app-control-height-compact);padding-inline:var(--udts-space-sm) var(--udts-space-xs);border-radius:var(--app-radius-control);font:inherit;font-weight:var(--udts-font-weight-2);white-space:nowrap;color:var(--udts-text-secondary);cursor:pointer;transition:color var(--app-motion-duration-state) var(--app-motion-ease), background-color var(--app-motion-duration-state) var(--app-motion-ease);background:0 0;border:0;display:inline-flex}.menu-trigger .i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm)}.menu-trigger:hover,.menu-trigger[data-popup-open],.nav-menu[data-current] .menu-trigger{color:var(--udts-text-primary)}.menu-trigger[data-popup-open],.nav-menu[data-current] .menu-trigger{background:var(--app-fill-rest)}.menu-trigger.is-avatar{border-radius:50%;padding:0}.menu-trigger.is-avatar:focus-visible{outline-offset:2px}.popup.menu-popup{min-width:13rem}.menu-popup .popup-item[aria-current=page]{font-weight:var(--udts-font-weight-2)}.bar-upload{gap:var(--udts-space-xs)}.bar-end{align-items:center;gap:var(--udts-space-xs);margin-inline-start:auto;display:flex}@media (max-width:47.99rem){.bar-inner{gap:var(--udts-space-xs)}.nav{--nav-ring-room:calc(var(--app-focus-ring-width) + 2px);margin-block:calc(-1 * var(--nav-ring-room));margin-inline:calc(-1 * var(--udts-space-sm));padding-block:var(--nav-ring-room);padding-inline:var(--nav-ring-room);scroll-padding-inline:var(--nav-ring-room);scrollbar-width:none;flex:100%;order:3;overflow-x:auto}.bar-end{gap:var(--udts-space-2xs)}.bar .view-menu .select-trigger{min-width:0;padding-inline:var(--udts-space-xs)}.bar-end .select-value .avatar,.bar-upload-words{display:none}.bar-upload{padding-inline:var(--udts-space-xs)}}@media (min-width:48rem) and (max-width:71.99rem){.bar-inner{column-gap:var(--udts-space-sm)}.bar .wordmark-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav{gap:0}.nav a,.nav .menu-trigger{font-size:var(--udts-font-size-n1)}.nav a{padding-inline:calc(var(--udts-space-xs) * .75)}.nav .menu-trigger{padding-inline:calc(var(--udts-space-xs) * .75) var(--udts-space-2xs)}.bar-end{gap:var(--udts-space-2xs)}.bar .view-menu .select-trigger{min-width:0;padding-inline:var(--udts-space-xs)}.bar-end .select-value .avatar,.bar-upload-words{display:none}.bar-upload{padding-inline:var(--udts-space-xs)}}.view-menu .field{gap:0}.view-menu .field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.view-menu .select-trigger{width:auto;min-width:8.5rem;min-height:var(--app-control-height-compact);padding-inline:var(--udts-space-sm) var(--udts-space-xs);font-weight:var(--udts-font-weight-2)}.view-menu[data-pending] .select-trigger{color:var(--udts-text-secondary)}.view-menu .field-error{position:absolute}.auth-bar{max-width:var(--udts-size-measure-page);min-height:var(--app-bar-height);padding:var(--udts-space-sm) var(--app-space-gutter);justify-content:flex-end;margin-inline:auto;display:flex}.auth{padding-inline:var(--app-space-gutter)}.auth .page{max-width:26rem}@media (min-width:48rem){.auth{padding-top:var(--udts-space-2xl)}}.auth .page,.status-page{gap:var(--udts-space-lg);margin-top:var(--udts-space-md);padding:var(--udts-space-xl) var(--udts-space-lg);border:var(--udts-border-width-hairline) solid var(--app-material-edge);border-radius:var(--udts-radius-xl);background:var(--app-material-fill);-webkit-backdrop-filter:blur(var(--app-material-blur)) saturate(var(--app-material-saturate));backdrop-filter:blur(var(--app-material-blur)) saturate(var(--app-material-saturate));box-shadow:inset 0 1px 0 var(--app-material-highlight), var(--app-elevation-1)}.auth{min-height:calc(100dvh - var(--app-bar-height));background:radial-gradient(36rem 28rem at 50% 18rem, var(--app-glow-gold), transparent 70%)}.auth .page>.stack{gap:var(--udts-space-lg)}.auth form,.auth .form>.field,.auth .form .button,.auth form>.button{align-self:stretch;width:100%}.auth .otp-field{width:100%}.auth .otp-slot{flex:1 1 0;width:auto;min-width:0}.status-page{align-items:flex-start;gap:var(--udts-space-md);max-width:min(30rem, calc(100% - 2 * var(--app-space-gutter)));margin:var(--udts-space-rhythm-hero) auto;flex-direction:column;display:flex}.status-page-text{font-size:var(--udts-font-size-4);line-height:var(--udts-font-lh-ui-4);font-weight:var(--udts-font-weight-3);letter-spacing:var(--app-tracking-figure);text-wrap:balance}.steps{gap:var(--udts-space-md);flex-direction:column;margin:0;padding-inline-start:var(--udts-space-lg);display:flex}.steps li{padding-inline-start:var(--udts-space-2xs)}.steps li::marker{color:var(--udts-text-secondary);font-variant-numeric:tabular-nums}.steps-links{gap:var(--udts-space-md);margin-top:var(--udts-space-2xs);flex-wrap:wrap;display:flex}.likely-pairs{align-items:flex-start;gap:var(--udts-space-xs);flex-direction:column;display:flex}.likely-pair{align-items:flex-start;gap:var(--udts-space-2xs);flex-direction:column;display:flex}.option-actions{justify-content:flex-end;gap:var(--udts-space-2xs);flex-wrap:wrap;display:flex}@media (min-width:64rem){.option-actions{flex-wrap:nowrap}}@media (max-width:39.99rem){.table-bar-end:has(>.button.is-head-action:only-child){width:auto;margin-inline-start:auto}}.lists-table td[data-column=class]{white-space:nowrap}.default-budget-inline{margin-top:var(--udts-space-xs);display:none}.default-budget-label{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);color:var(--udts-text-secondary)}@media (max-width:63.99rem){.table.lists-table th[data-column=default],.table.lists-table td[data-column=default]{display:none}.default-budget-inline{display:block}}.button.has-reason{position:relative}.button.has-reason[data-disabled]{opacity:1;color:color-mix(in oklab, var(--udts-text-primary) 50%, transparent);background:color-mix(in oklab, var(--app-fill-rest) 50%, transparent)}.button.has-reason[data-tooltip]:after{white-space:normal;text-align:start;width:max-content;max-width:min(18rem,80vw)}.list-subheading{font-size:.6875rem;line-height:1rem;font-weight:var(--udts-font-weight-2);letter-spacing:.06em;text-transform:uppercase;color:var(--udts-text-secondary)}.budget-seed{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.default-budget{gap:var(--udts-space-2xs);flex-direction:column;width:100%;min-width:11.5rem;max-width:16rem;display:inline-flex}.default-budget .select-trigger{white-space:nowrap}.default-budget .select-slot{text-overflow:ellipsis;overflow:hidden}textarea.paste-text{min-height:calc(var(--app-control-height) * 4);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;font-variant-numeric:tabular-nums;font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1)}.paste-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.paste-line{justify-content:space-between;align-items:baseline;gap:var(--udts-space-md);padding-block:var(--udts-space-xs);border-bottom:var(--udts-border-width-hairline) solid var(--app-divider);display:flex}.paste-line:last-child{border-bottom:0}.paste-line-words{gap:var(--udts-space-2xs);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.paste-line-figure{font-variant-numeric:tabular-nums;font-weight:var(--udts-font-weight-2);flex:none}.paste-problems{gap:var(--udts-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.paste-problems li{gap:var(--udts-space-xs);grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;display:grid}.paste-problem-line{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-3);font-variant-numeric:tabular-nums;color:var(--udts-text-secondary)}.rule-keyword{font-weight:var(--udts-font-weight-3);letter-spacing:var(--app-tracking-heading)}.rule-order{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rule-order .reorder-name{flex-direction:column;gap:0;display:flex}.rule-order-facts{column-gap:var(--udts-space-xs);flex-wrap:wrap;display:flex}.rule-order-facts>*+:before{content:"·";color:var(--udts-text-tertiary);margin-inline-end:var(--udts-space-xs)}.rule-value{overflow-wrap:anywhere;max-width:100%;display:inline-block}@media (max-width:39.99rem){.rule-order-facts{flex-direction:column}.rule-order-facts>*+:before{content:none}.rule-order-place{display:none}}.rules-table td[data-column=actions] .row-actions{flex-wrap:nowrap}.rule-place{color:var(--udts-text-secondary);font-variant-numeric:tabular-nums}.rule-place-word{display:none}.rule-cell-lines{align-items:flex-start;gap:var(--udts-space-2xs);flex-direction:column;display:flex}td[data-numeric]>.rule-cell-lines{align-items:flex-end}@media (max-width:47.99rem){.table.rules-table td[data-numeric]>.rule-cell-lines{align-items:flex-start}}.rule-history{flex-direction:column;display:flex}.rule-matches{min-height:1lh;font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);font-variant-numeric:tabular-nums;margin:0}.rules-keywords{--rules-bar-top:env(safe-area-inset-top,0px)}@media (min-width:48rem){.rules-keywords{--rules-bar-top:var(--app-sticky-top)}}.rules-bar{top:var(--rules-bar-top);z-index:3;gap:var(--udts-space-md);margin:calc(-1 * var(--udts-space-sm)) calc(-1 * var(--udts-space-sm));padding:var(--udts-space-sm);box-shadow:0 var(--udts-border-width-hairline) 0 transparent;transition:box-shadow var(--app-motion-duration-state) var(--app-motion-ease);flex-direction:column;display:flex;position:sticky}.rules-bar[data-stuck]{background-color:var(--udts-surface-base);box-shadow:0 var(--udts-border-width-hairline) 0 var(--udts-border-subtle)}@media (prefers-reduced-motion:reduce){.rules-bar{transition:none}}@media (min-width:40rem){.rules-bar~.table-scroll .table thead th{top:calc(var(--rules-bar-top) + var(--rules-bar-height,0px))}}.rules-find{align-items:center;gap:var(--udts-space-sm);display:flex}.rules-find>.search-field.field-control{flex:16rem;width:auto;min-width:0;max-width:24rem}.rules-sort-note{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);text-wrap:pretty;margin:0}.rule-moves{flex-direction:column;align-items:flex-end;display:inline-flex}.rule-exception-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rule-exception{gap:var(--udts-space-2xs);padding-block:var(--udts-space-md);flex-direction:column;display:flex}.rule-exception+.rule-exception{border-top:var(--udts-border-width-hairline) solid var(--app-divider)}.rule-exception-head{justify-content:space-between;align-items:baseline;gap:var(--udts-space-sm);display:flex}.rule-exception-name{min-width:0;font-weight:var(--udts-font-weight-3);overflow-wrap:anywhere}.rule-exception-amount{font-variant-numeric:tabular-nums;flex:none}.rule-exception>.form-actions{margin-block-start:var(--udts-space-xs)}.rule-above-list{margin:0 calc(-1 * var(--udts-space-sm));flex-direction:column;padding:0;list-style:none;display:flex}.rule-above-list>li+li{border-top:var(--udts-border-width-hairline) solid var(--app-divider)}.rule-above{align-items:baseline;gap:var(--udts-space-sm);width:100%;min-height:var(--app-control-height);padding:var(--udts-space-xs) var(--udts-space-sm);border-radius:var(--udts-radius-sm);font:inherit;text-align:start;color:var(--udts-text-primary);cursor:pointer;transition:background-color var(--app-motion-duration-state) var(--app-motion-ease);background:0 0;border:0;display:flex}.rule-above:hover{background:var(--app-fill-hover)}.rule-above:focus-visible{box-shadow:var(--app-glow-focus);outline:none}.rule-above:disabled{cursor:progress;opacity:.6}.rule-above>.rule-place{text-align:end;min-width:2ch}@media (max-width:39.99rem){.table-bar-end>.section-actions{flex-flow:row-reverse wrap;justify-content:flex-end}.rule-sort-name{display:none}.rule-place-word{display:inline}}.rule-order-place{font-variant-numeric:tabular-nums;min-width:1.5rem;color:var(--udts-text-tertiary);flex:none}.row-actions{justify-content:flex-end;gap:var(--udts-space-2xs);flex-wrap:wrap;display:flex}.rule-offer{gap:var(--udts-space-sm);flex-direction:column;display:flex}.business-row{flex-direction:column;display:flex}.business-row>.text-caption{padding-inline:var(--udts-space-sm)}.preview-list{margin:0 calc(-1 * var(--udts-space-sm));flex-direction:column;padding:0;list-style:none;display:flex}.preview-list a{gap:var(--udts-space-2xs);padding:var(--udts-space-sm);border-radius:var(--udts-radius-sm);flex-direction:column;display:flex}.preview-list a:hover{background:var(--app-fill-rest)}@media (max-width:47.99rem){:root{--app-control-height:2.75rem;--app-control-height-compact:2.75rem}.page{padding-inline:max(var(--app-space-gutter), env(safe-area-inset-left), env(safe-area-inset-right));padding-bottom:calc(var(--app-space-section) + env(safe-area-inset-bottom))}.bar-inner,.auth-bar{padding-inline:max(var(--app-space-gutter), env(safe-area-inset-left), env(safe-area-inset-right));padding-top:max(var(--udts-space-sm), env(safe-area-inset-top))}.tile{padding:var(--udts-space-md) var(--udts-space-md) var(--udts-space-lg)}.checkbox{width:2.75rem;height:2.75rem}.chart-period{flex:1 1 0;min-width:0;padding-inline:0}.popover-positioner:has(>.popup.popover){top:auto!important;right:var(--udts-space-xs)!important;bottom:calc(var(--udts-space-xs) + env(safe-area-inset-bottom))!important;left:var(--udts-space-xs)!important;position:fixed!important;transform:none!important}.popup.popover{width:100%;max-height:calc(100dvh - 2 * var(--udts-space-xl));overflow-y:auto}.drawer-body{padding-bottom:calc(var(--udts-space-lg) + env(safe-area-inset-bottom))}.drawer .form-actions .button,.popup.popover .popover-actions .button{flex:auto}}@media (max-width:39.99rem){.table:not(.transactions-table,.chart-twin),.table:not(.transactions-table,.chart-twin) tbody,.table:not(.transactions-table,.chart-twin) tr,.table:not(.transactions-table,.chart-twin) td{width:auto;display:block}.table:not(.transactions-table,.chart-twin) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table:not(.transactions-table,.chart-twin) tbody tr{padding-block:var(--udts-space-sm)}.table:not(.transactions-table,.chart-twin) tbody tr:has(>td[data-column=actions]){grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.table:not(.transactions-table,.chart-twin) tbody tr>td{grid-column:1}.table:not(.transactions-table,.chart-twin) tbody tr>td[data-column=actions]{white-space:nowrap;grid-area:1/2/span 12}.table:not(.transactions-table,.chart-twin) tbody tr+tr{border-top:var(--udts-border-width-hairline) solid var(--app-divider)}.table:not(.transactions-table,.chart-twin) tbody tr+tr td{background-image:none}.table:not(.transactions-table,.chart-twin) td,.table:not(.transactions-table,.chart-twin) td[data-numeric]{padding:var(--udts-space-2xs) var(--udts-space-sm);text-align:start;white-space:normal}.table:not(.transactions-table,.chart-twin) td[data-numeric]{font-weight:var(--udts-font-weight-2)}.table:not(.transactions-table,.chart-twin) tbody tr:hover td{background-color:#0000}.option-actions{justify-content:flex-start}.table.files-table:not(.transactions-table) tbody tr:has(>td[data-column=actions]){display:block}.table.files-table:not(.transactions-table) tbody tr>td[data-column=actions]{padding-block-start:var(--udts-space-xs)}.table.files-table td[data-column=actions] .row-actions{justify-content:flex-start;margin-block:0}.table.rules-table tbody tr:has(>td[data-column=actions]){display:block}.table.rules-table tbody tr>td[data-column=actions]{padding-block-start:var(--udts-space-xs)}.table.rules-table td[data-column=actions] .row-actions{justify-content:flex-start;margin-block:0;margin-inline-start:calc(-1 * var(--udts-space-sm))}}@media (min-width:40rem) and (max-width:47.99rem){.table.rules-table,.table.rules-table tbody,.table.rules-table tr,.table.rules-table td{width:auto;display:block}.table.rules-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table.rules-table tbody tr{padding-block:var(--udts-space-sm)}.table.rules-table tbody tr+tr{border-top:var(--udts-border-width-hairline) solid var(--app-divider)}.table.rules-table tbody tr+tr td{background-image:none}.table.rules-table td,.table.rules-table td[data-numeric]{padding:var(--udts-space-2xs) var(--udts-space-sm);text-align:start;white-space:normal}.table.rules-table tbody tr:hover td{background-color:#0000}.table.rules-table tbody tr>td[data-column=actions]{padding-block-start:var(--udts-space-xs)}.table.rules-table td[data-column=actions] .row-actions{justify-content:flex-start;margin-block:0;margin-inline-start:calc(-1 * var(--udts-space-sm))}.rule-place-word{display:inline}}.fold-caption{display:none}@media (max-width:39.99rem){.table.folds:not(.transactions-table) tbody tr{column-gap:var(--udts-space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.table.folds:not(.transactions-table) tbody td:not([data-column=lead]):not([data-column=figure]){display:none}.table.folds:not(.transactions-table) tbody td[data-column=figure]{text-align:end;white-space:nowrap;grid-area:1/2}.table.folds .fold-caption{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);display:block}}.drawer .table:not(.transactions-table),.drawer .table:not(.transactions-table) tbody,.drawer .table:not(.transactions-table) tr,.drawer .table:not(.transactions-table) td{width:auto;display:block}.drawer .table:not(.transactions-table) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.drawer .table:not(.transactions-table) tbody tr{padding-block:var(--udts-space-sm)}.drawer .table:not(.transactions-table) tbody tr+tr{border-top:var(--udts-border-width-hairline) solid var(--app-divider)}.drawer .table:not(.transactions-table) tbody tr+tr td{background-image:none}.drawer .table:not(.transactions-table) td,.drawer .table:not(.transactions-table) td[data-numeric]{padding:var(--udts-space-2xs) var(--udts-space-sm);text-align:start;white-space:normal}.drawer .table:not(.transactions-table) td[data-numeric]{font-weight:var(--udts-font-weight-2)}.drawer .table:not(.transactions-table) tbody tr:hover td{background-color:#0000}.drawer .table:not(.transactions-table) tbody tr:has(>td[data-column=actions]){grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.drawer .table:not(.transactions-table) tbody tr>td{grid-column:1}.drawer .table:not(.transactions-table) tbody tr>td[data-column=actions]{white-space:nowrap;grid-area:1/2/span 12}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.popup,.drawer,.dialog{background:var(--app-surface-overlay)}.bar{background:var(--udts-surface-base)}.tile:not(.placeholder),.auth .page,.status-page{background:var(--udts-surface-raised)}}@media (prefers-reduced-transparency:reduce){.bar,.popup,.drawer,.dialog,.tile,.auth .page,.status-page{-webkit-backdrop-filter:none;backdrop-filter:none}.tile:not(.placeholder),.auth .page,.status-page{background:var(--udts-surface-raised)}.popup,.drawer,.dialog{background:var(--app-surface-overlay)}.bar{background:var(--udts-surface-base)}body:after{display:none}}.bar-rows{gap:var(--udts-space-sm);flex-direction:column;min-width:0;display:flex}.bar-rows-head{justify-content:space-between;align-items:baseline;gap:var(--udts-space-xs) var(--udts-space-sm);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary);flex-wrap:wrap;margin:0;display:flex}.bar-rows-head-end{font-weight:var(--udts-font-weight-1);font-variant-numeric:tabular-nums;color:var(--udts-text-secondary);text-align:end}.bar-rows-list{gap:var(--udts-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bar-row{gap:var(--udts-space-2xs);flex-direction:column;min-width:0;display:flex}.bar-row-line{justify-content:space-between;align-items:baseline;gap:var(--udts-space-sm);min-width:0;display:flex}.bar-row-name{align-items:baseline;gap:0 var(--udts-space-xs);flex-wrap:wrap;min-width:0;display:flex}.bar-row-title{overflow-wrap:anywhere;min-width:0;font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary)}.bar-row-meta{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary)}.bar-row-figure{align-items:baseline;gap:var(--udts-space-xs);font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;color:var(--udts-text-primary);flex:none;display:inline-flex}.bar-row-share{min-width:2.75rem;font-size:var(--udts-font-size-n1);font-weight:var(--udts-font-weight-1);color:var(--udts-text-secondary);text-align:end}.bar-row-track{background:var(--app-fill-rest);border-radius:999px;height:.375rem;display:block;overflow:hidden}.bar-row-fill{background:var(--part);border-radius:999px;height:100%;display:block}.account-flow-foot{gap:var(--udts-space-lg);flex-direction:column;display:flex}.bar-rows-head .chart-period{white-space:nowrap}.time-chart-ground{fill:var(--app-gold-mark);opacity:.12}.time-chart-measured{stroke:var(--app-gold-mark);stroke-width:2px;stroke-linejoin:round}.time-chart-projected{stroke:var(--udts-text-tertiary);stroke-width:1.5px;stroke-dasharray:5 4}.time-chart-latest{fill:var(--app-gold-mark);stroke:var(--app-chart-ring);stroke-width:2px}.time-chart-at{fill:var(--udts-text-primary);stroke:var(--app-chart-ring);stroke-width:2px}.loan-terms-intro{max-width:var(--udts-size-measure-reading);color:var(--udts-text-secondary);text-wrap:pretty;margin:0}.loan-terms-form{gap:var(--udts-space-md);flex-direction:column;display:flex}.loan-terms-fields{align-self:stretch;gap:var(--udts-space-md);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;display:grid}.loan-terms-actions{justify-content:flex-end;align-self:stretch;display:flex}.next-payment-figure{gap:var(--udts-space-2xs);flex-direction:column;display:flex}.next-payment-figure p{margin:0}.next-payment-due{font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary)}.next-payment-change{justify-content:flex-start;display:flex}.account-settings{gap:var(--udts-space-sm);margin-top:var(--udts-space-xl);padding-top:var(--udts-space-lg);border-top:var(--udts-border-width-hairline) solid var(--app-divider);flex-direction:column;display:flex}.account-settings-heading{font-family:var(--app-font-family-serif);font-size:var(--udts-font-size-1);line-height:var(--udts-font-lh-ui-1);font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary);margin:0}.account-settings-note,.card-plan-next{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);margin:0}.card-plan-next{font-variant-numeric:tabular-nums;grid-column:1/-1}.home-figures{gap:var(--udts-space-md) var(--udts-space-lg);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:48rem){.home-figures{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-figure{gap:var(--udts-space-2xs);flex-direction:column;min-width:0;display:flex}.home-figure dt,.home-figure-caption{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);margin:0}.home-figure-value{font-size:var(--udts-font-size-4);line-height:var(--udts-font-lh-ui-4);font-weight:var(--udts-font-weight-2);letter-spacing:var(--app-tracking-figure);font-variant-numeric:tabular-nums;color:var(--udts-text-primary);overflow-wrap:anywhere;margin:0}.home-figure[data-missing] .home-figure-value{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);letter-spacing:normal;color:var(--udts-text-secondary)}.home-check{align-items:baseline;gap:var(--udts-space-2xs) var(--udts-space-md);font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);text-wrap:pretty;flex-wrap:wrap;margin:0;display:flex}.home-listing{align-items:center;gap:var(--udts-space-2xs);white-space:nowrap;display:inline-flex}.home-listing .i{width:var(--udts-size-icon-sm);height:var(--udts-size-icon-sm)}.owner-equity{gap:var(--udts-space-2xs);flex-direction:column;min-width:0;display:flex}.owner-equity-head{align-items:baseline;gap:var(--udts-space-2xs) var(--udts-space-sm);flex-wrap:wrap;margin:0;display:flex}.owner-equity-title{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);font-weight:var(--udts-font-weight-2);color:var(--udts-text-primary)}.owner-equity-span{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary)}[id].tile,.chart-lead[id]{scroll-margin-top:calc(var(--app-sticky-top) + var(--udts-space-md))}.tiles.home-charts{align-items:start}.home-chart{gap:var(--udts-space-xs);flex-direction:column;min-width:0;display:flex}.home-chart-head{align-items:baseline;gap:var(--udts-space-2xs) var(--udts-space-md);flex-wrap:wrap;display:flex}.home-chart-head .lead-change{margin:0}.home-chart-label,.home-chart-caption,.home-chart-empty{font-size:var(--udts-font-size-n1);line-height:var(--udts-font-lh-ui-n1);color:var(--udts-text-secondary);text-wrap:pretty;margin:0}.home-chart-label{color:var(--udts-text-primary)}.home-chart-empty{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0)}.spark-line{margin-block-start:var(--udts-space-xs);position:relative}.spark-line svg{width:100%;display:block;overflow:visible}.spark-line-path{fill:none;stroke:var(--app-gold-mark);stroke-width:1.5px;stroke-linejoin:round}.spark-line-fill{fill:var(--app-chart-ray)}.bone.spark-line-bone{height:56px;border-radius:var(--udts-radius-sm);margin-block-start:var(--udts-space-xs);display:block}.spark-line-end{background:var(--app-gold-mark);width:.5rem;height:.5rem;box-shadow:0 0 0 .3rem var(--app-chart-halo);border-radius:50%;margin:-.25rem 0 0 -.25rem;position:absolute}.home-spending{gap:var(--udts-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-spending-row{gap:var(--udts-space-2xs) var(--udts-space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.home-spending-label{overflow-wrap:anywhere;min-width:0;font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);color:var(--udts-text-primary)}.home-spending-value{font-size:var(--udts-font-size-0);line-height:var(--udts-font-lh-ui-0);font-weight:var(--udts-font-weight-2);font-variant-numeric:tabular-nums;color:var(--udts-text-primary)}.home-spending-bar{background:var(--app-fill-rest);border-radius:999px;grid-column:1/-1;height:.375rem;display:block;overflow:hidden}.home-spending-bar>span{border-radius:inherit;background:var(--app-chart-1);height:100%;display:block}
