.tw-cars{--tw-cars-value:clamp(30px,3.4vw,40px);--tw-cars-spark-h:56px}.tw-cars-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 20px}.tw-cars-head>*{min-inline-size:0}.tw-cars-title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:1.3}.tw-cars-head .tw-card-sub{margin-block-start:2px}.tw-cars-toggle{display:inline-flex;align-items:center;gap:10px;min-block-size:var(--tw-control-h);padding-inline:4px;font-size:13px;color:var(--st-text-secondary);cursor:pointer}.tw-cars-toggle:hover{color:var(--st-text-primary)}.tw-cars-toggle input{inline-size:18px;block-size:18px;margin:0;accent-color:var(--st-accent-primary)}.tw-cars-grid{display:grid;gap:var(--tw-gap-card);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;min-inline-size:0}.tw-cars-card{container-type:inline-size;display:grid;gap:18px;align-content:start}.tw-cars-card-head{display:grid;gap:6px;min-inline-size:0}.tw-cars-chips{display:flex;flex-wrap:wrap;gap:6px}.tw-cars-name{margin:0;font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:1.3;overflow-wrap:anywhere}.tw-cars-meta{display:flex;flex-wrap:wrap;margin:0;font-size:13px;color:var(--st-text-secondary)}.tw-cars-meta>*+:before{content:"·";margin-inline:8px}.tw-cars-card .finance-vehicle-value-block{display:grid;gap:6px;padding:0;border:0;min-inline-size:0}.tw-cars-card .finance-vehicle-value-block .tw-cars-value{display:block;font-size:var(--tw-cars-value);font-weight:600;letter-spacing:-.05em;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tw-cars-card .finance-vehicle-value-block .tw-cars-value[data-empty=true]{font-size:var(--tw-text-stat);letter-spacing:-.02em;color:var(--st-text-secondary)}.tw-cars-basis{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.tw-cars-basis .tw-pill{white-space:normal}.tw-cars-trend{display:grid;gap:8px;min-inline-size:0}.tw-cars-spark{position:relative;display:block;block-size:var(--tw-cars-spark-h)}.tw-cars-spark svg{display:block;inline-size:100%;block-size:100%;overflow:visible}[dir=rtl] .tw-cars-spark svg{transform:scaleX(-1)}.tw-cars-spark-line{fill:none;stroke:var(--st-accent-primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tw-cars-spark-area{fill:var(--st-accent-soft-bg);stroke:none}.tw-cars-spark-dot{position:absolute;box-sizing:border-box;inline-size:10px;block-size:10px;margin-inline-start:-5px;margin-block-start:-5px;border:2px solid var(--st-surface-raised);border-radius:50%;background:var(--st-accent-primary)}.tw-cars-spark[data-empty=true]{block-size:20px;border-block-end:1px dashed var(--st-surface-border)}.tw-cars-trend-note{margin:0}.tw-cars-facts{display:grid;margin:0}.tw-cars-facts>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;padding-block:10px;border-block-start:1px solid var(--st-surface-border)}.tw-cars-facts dt{font-size:13px;color:var(--st-text-secondary)}.tw-cars-facts dd{min-inline-size:0;margin:0;font-size:14px;text-align:end;overflow-wrap:anywhere}.tw-cars-estimate{display:grid;gap:10px;padding:16px;border:1px dashed var(--st-surface-border);border-radius:12px;background:var(--st-surface-subtle)}.tw-cars-estimate h4{margin:0;font-size:13px;font-weight:600}.tw-cars-estimate p{margin:0;font-size:13px;line-height:1.55;color:var(--st-text-secondary)}.tw-cars-estimate ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.tw-cars-estimate li{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 12px;border:1px solid var(--st-surface-border);border-radius:10px;background:var(--st-surface-raised)}.tw-cars-estimate li>span{font-size:12px;color:var(--st-text-secondary)}.tw-cars-estimate li>bdi{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tw-cars-estimate li>time{font-size:12px;color:var(--st-text-secondary)}@container (max-width: 420px){.tw-cars-estimate ol{grid-template-columns:minmax(0,1fr)}.tw-cars-estimate li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px}.tw-cars-estimate li>span,.tw-cars-estimate li>time{grid-column:1}.tw-cars-estimate li>bdi{grid-column:2;grid-row:1/span 2}}.tw-cars-card .tw-cars-more{border:0;border-block-start:1px solid var(--st-surface-border);border-radius:0;background:transparent}.tw-cars-card .tw-cars-more>summary{padding-inline:0;min-block-size:48px}.tw-cars-card .tw-cars-more>summary:hover .tw-disclosure-title{color:var(--st-accent-text)}.tw-cars-card .tw-cars-more>:not(summary){padding:0 0 4px}.tw-cars-subhead{margin:0 0 6px;font-size:13px;font-weight:600}.tw-cars-past{display:grid;gap:4px}.tw-cars-past-scroll{max-block-size:18rem;overflow-y:auto}.tw-cars-past-list{display:grid;margin:0;padding:0;list-style:none}.tw-cars-past-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding-block:8px;border-block-start:1px solid var(--st-surface-border);font-size:13px}.tw-cars-past-list li>:last-child{text-align:end}.tw-cars-actions{display:flex;flex-wrap:wrap;gap:8px}.tw-cars-confirm.tw-banner{padding:12px 14px}.tw-cars-card>.tw-skeleton[data-size=chip]{block-size:14px;inline-size:30%}.tw-cars-card>.tw-skeleton[data-size=name]{block-size:24px;inline-size:60%}.tw-cars-card>.tw-skeleton[data-size=value]{block-size:40px;inline-size:70%}.tw-cars-card>.tw-skeleton[data-size=chart]{block-size:var(--tw-cars-spark-h)}.tw-cars-card>.tw-skeleton[data-size=facts]{block-size:44px}.tw-cars-how p{margin:0;max-inline-size:64ch;font-size:14px;line-height:1.6;color:var(--st-text-secondary)}.tw-cars-dialog{--tw-pad-card:16px;gap:18px;padding:24px 24px 0;border-radius:var(--tw-radius-card);max-inline-size:min(560px,calc(100% - 2rem))}.tw-cars-dialog [data-slot=dialog-title]{font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:1.3}.tw-cars-dialog [data-slot=dialog-description]{font-size:14px;line-height:1.55;color:var(--st-text-secondary)}.tw-cars-dialog .tw-cars-form{display:grid;gap:20px;max-block-size:none;padding:0;overflow:visible}.tw-cars-fieldset{display:grid;gap:14px;min-inline-size:0;margin:0;padding:0;border:0}.tw-cars-fieldset>legend{margin-block-end:12px;padding:0;font-size:14px;font-weight:600}fieldset.tw-cars-fieldset+fieldset.tw-cars-fieldset{padding-block-start:0;border-block-start:1px solid var(--st-surface-border)}.tw-cars-grid-2{display:grid;align-items:start;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw-cars-dialog .fin-stat-label{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--st-text-secondary)}.tw-cars-form :is(input:not([type=checkbox]),select){inline-size:100%;min-block-size:var(--tw-control-h);padding:8px 12px;border:1px solid var(--st-surface-border);border-radius:var(--tw-radius-control);background:var(--st-surface-raised);color:var(--st-text-primary);font:inherit;font-size:14px}.tw-cars-form :is(input:not([type=checkbox]),select):hover:not(:disabled){border-color:var(--st-text-tertiary)}.tw-cars-form select:disabled{opacity:.6}.tw-cars-confirm-box{display:flex;align-items:flex-start;gap:10px;min-block-size:44px;padding-block:6px;font-size:14px;line-height:1.45;cursor:pointer}.tw-cars-confirm-box input{flex:none;inline-size:20px;block-size:20px;margin-block-start:1px;accent-color:var(--st-accent-primary)}.tw-cars-more-fields>summary{padding-inline:16px}.tw-cars-more-fields>:not(summary){padding-block-start:4px}.tw-cars-more-fields .tw-cars-fieldset{gap:14px}.tw-cars-problem{margin:0;font-size:14px}.tw-cars-form .fin-amount-negative{margin:0;font-size:12.5px;color:var(--tw-neg-text)}.tw-cars-dialog [data-slot=dialog-footer]{position:sticky;inset-block-end:0;margin-inline:-24px;padding:14px 24px;border-block-start:1px solid var(--st-surface-border);background:var(--st-surface-subtle)}@media (max-width:767.98px){.tw-cars .tw-btn,.tw-cars-dialog .tw-btn,.tw-cars-toggle{min-block-size:44px}.tw-cars-card .tw-cars-more>summary{min-block-size:52px}.tw-cars-form :is(input:not([type=checkbox]),select){min-block-size:44px}.tw-cars-card .tw-link{min-block-size:44px}.tw-cars-dialog [data-slot=dialog-close]{min-inline-size:44px;min-block-size:44px}}@media (max-width:560px){.tw-cars-grid-2{grid-template-columns:minmax(0,1fr)}.tw-cars-dialog{padding:20px 20px 0}.tw-cars-dialog [data-slot=dialog-footer]{margin-inline:-20px;padding:12px 20px}.tw-cars-dialog [data-slot=dialog-footer] .tw-btn{flex:1}}.finance-accounts-group-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;padding-block-end:6px;border-block-end:1px solid var(--st-surface-border)}.finance-accounts-group-head h3{margin:0;min-inline-size:0}.finance-accounts-group-toggle{display:inline-flex;align-items:center;gap:8px;min-block-size:32px;padding:0;border:0;background:none;color:var(--st-text-primary);font:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;text-align:start;cursor:pointer}.finance-accounts-group-toggle:after{content:"";flex:none;inline-size:7px;block-size:7px;border-inline-end:2px solid var(--st-text-secondary);border-block-end:2px solid var(--st-text-secondary);transform:translateY(-2px) rotate(45deg);transition:transform var(--st-transition-fast)}.finance-accounts-group-toggle[aria-expanded=false]:after{transform:rotate(-45deg)}[dir=rtl] .finance-accounts-group-toggle[aria-expanded=false]:after{transform:rotate(135deg)}.finance-accounts-group-toggle:disabled{cursor:default}.finance-accounts-group-total{margin:0;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--st-text-primary)}.finance-accounts-group-note{font-size:12.5px;font-weight:400;color:var(--st-text-secondary)}.finance-account-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:var(--tw-gap-card)}.finance-account-card{align-items:flex-start;gap:6px;padding:16px 18px;border-radius:var(--tw-radius-card)}.finance-account-card-head{align-self:stretch;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.finance-account-card-head strong{min-inline-size:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.finance-account-card .fin-stat-label{font-size:12.5px;letter-spacing:0;text-transform:none}.finance-account-card .fin-stat-value{font-size:22px;font-weight:600;letter-spacing:-.02em}.finance-account-card-badges{display:flex;flex-wrap:wrap;gap:6px}.finance-account-card-badges:empty{display:none}.finance-account-card-actions{align-self:stretch;display:flex;flex-wrap:wrap;gap:6px;margin-block-start:6px;padding-block-start:10px;border-block-start:1px solid var(--st-surface-border)}.finance-account-card-actions:empty{display:none}.finance-account-card[data-focused]{outline:2px solid var(--st-accent-primary,#8b27c8);outline-offset:2px}.finance-accounts-empty{display:grid;justify-items:start;gap:12px}.finance-accounts-empty p{margin:0}.finance-account-card>details{align-self:stretch}@media (max-width:640px){.finance-account-card-actions .tw-btn{min-block-size:40px}}@media (prefers-reduced-motion:reduce){.finance-accounts-group-toggle:after{transition:none}}.finance-bank-card-accounts{align-self:stretch;display:grid;gap:8px;padding-block-start:10px;border-block-start:1px solid var(--st-surface-border)}.finance-bank-card-accounts>.fin-stat-label{margin:0}.finance-bank-account-title{margin:0;font-size:14px}.finance-bank-account-title strong{font-weight:600}.finance-bank-account-link{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.finance-bank-account-link>.tw-field{flex:1 1 12rem}.finance-bank-card-confirm,.finance-bank-review-choices{align-self:stretch;display:grid;gap:8px;font-size:13px}.finance-bank-review-choices>.tw-btn{justify-self:start}.finance-statements-waiting ul,.finance-your-statements,.finance-your-statements-list{margin:0;padding:0;list-style:none}.finance-your-statements>li+li{border-block-start:1px solid var(--st-surface-border)}.finance-your-statements summary{display:flex;align-items:center;gap:10px;min-block-size:44px;padding-block:6px;cursor:pointer;list-style:none}.finance-your-statements summary::-webkit-details-marker{display:none}.finance-your-statements>li>details>summary:after{content:"";flex:none;margin-inline-start:auto;inline-size:7px;block-size:7px;border-inline-end:2px solid var(--st-text-secondary);border-block-end:2px solid var(--st-text-secondary);transform:rotate(-45deg);transition:transform var(--st-transition-fast)}[dir=rtl] .finance-your-statements>li>details>summary:after{transform:rotate(135deg)}.finance-your-statements>li>details[open]>summary:after{transform:translateY(-2px) rotate(45deg)}.finance-your-statements summary:focus-visible{outline:2px solid var(--st-color-primary,currentColor);outline-offset:2px;border-radius:6px}.finance-your-statements-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 4px;min-inline-size:0;font-size:14.5px;font-weight:600;color:var(--st-text-primary)}.finance-your-statements-line>span{font-weight:500;font-variant-numeric:tabular-nums}.finance-your-statements-complete{inline-size:17px;block-size:17px;color:var(--tw-income)}.finance-your-statements-gap{color:var(--tw-spending-ink)}.finance-statement-gap{display:grid;gap:4px;margin-block:0 10px;padding-block:10px;padding-inline:12px;border-inline-start:3px solid var(--tw-spending-ink);border-radius:8px;background:var(--st-surface-subtle);font-size:14px;color:var(--st-text-primary)}.finance-statement-gap p{margin:0;overflow-wrap:anywhere}.finance-statement-gap-title{font-weight:600}.finance-statement-gap-advice{font-size:13px;color:var(--st-text-secondary)}.finance-statement-gap .tw-link{justify-self:start;display:inline-flex;align-items:center;min-block-size:44px}.finance-your-statements-list{margin-block-end:10px;padding-inline-start:14px;border-inline-start:2px solid var(--st-surface-border)}.finance-your-statements-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-block-size:40px;padding-block:4px}.finance-your-statement-period{min-inline-size:9.5rem;font-size:14px;font-weight:500}.finance-your-statement-entries{font-size:13px;color:var(--st-text-secondary);font-variant-numeric:tabular-nums}.finance-your-statement-menu{margin-inline-start:auto}.finance-your-statement-menu>summary{justify-content:center;inline-size:44px;min-block-size:44px;padding:0;border-radius:8px;font-size:18px;line-height:1;color:var(--st-text-secondary)}.finance-your-statement-menu>summary:hover,.finance-your-statement-menu[open]>summary{background:var(--st-surface-hover,var(--st-surface-border));color:var(--st-text-primary)}.finance-your-statement-actions{display:flex;flex-wrap:wrap;gap:6px;padding-block:6px}.finance-statements-waiting{margin-block-end:12px}.finance-statements-waiting h3{margin:0 0 6px}.finance-statements-waiting li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-block-size:40px}.finance-statement-check{display:inline-grid;place-items:center;flex:none;inline-size:44px;block-size:44px;margin-block:-8px;cursor:pointer}.finance-statement-check input{inline-size:18px;block-size:18px;margin:0;accent-color:var(--st-accent-primary);cursor:pointer}.finance-statement-select-all{justify-self:start;margin-block-end:4px;font-weight:500;color:var(--st-text-primary)}.finance-your-statement-tools{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;margin-inline-start:auto}.finance-statement-delete:focus-visible,.finance-statement-delete:hover{color:var(--st-flag-red,#b3261e)}.finance-statement-bar[data-state=idle]{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.finance-statement-bar[data-state=active]{position:sticky;z-index:30;inset-block-end:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:10px;padding:10px 14px;border:1px solid var(--st-surface-border);border-radius:var(--tw-radius-card);background:var(--st-surface-overlay);box-shadow:0 14px 36px -14px color-mix(in oklab,var(--st-text-primary) 55%,transparent)}.finance-statement-bar>p{flex:1 1 auto;margin:0;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.finance-statement-removal-summary{display:grid;gap:8px}.finance-statement-removal-summary ul{display:grid;gap:4px;margin:0;padding-inline-start:1.1rem;list-style:disc}.finance-statement-removal-summary p{margin:0}@media (max-width:640px){.finance-statement-bar[data-state=active]{inset-block-end:calc(4.25rem + 12px + env(safe-area-inset-bottom, 0px))}.finance-statement-bar [data-slot=button]{min-block-size:44px}}.finance-onboarding-confirm-hint{margin:0;font-size:13px;color:var(--st-text-secondary)}.finance-setup-notes{display:grid;gap:4px;margin:0}.finance-setup-notes p{display:flex;align-items:baseline;gap:6px;margin:0;font-size:13px;line-height:1.5;color:var(--st-text-secondary)}.finance-setup-notes svg{flex:none;inline-size:13px;block-size:13px;transform:translateY(2px)}.fub-card{display:grid;gap:18px}.fub-head>.tw-card-sub{max-inline-size:62ch}.fub-quiet{margin:0;font-size:12.5px;font-weight:400;line-height:1.5;color:var(--st-text-secondary)}.fub-holdings,.fub-list{display:grid;margin:0;padding:0;list-style:none}.fub-list{border-block-start:1px solid var(--st-surface-border)}.fub-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,14rem);align-items:end;gap:8px 16px;padding-block:14px;border-block-end:1px solid var(--st-surface-border)}.fub-account{display:grid;gap:2px;align-self:center;min-inline-size:0}.fub-holding-name,.fub-name{margin:0;font-size:14.5px;font-weight:600;color:var(--st-text-primary);overflow-wrap:anywhere}.fub-holding-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:14px}.fub-ticker{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--st-text-secondary)}.fub-field>input{font-variant-numeric:tabular-nums;text-align:end}.fub-message{grid-column:1/-1;margin:0;font-size:13px;font-weight:500;line-height:1.5}.fub-message[data-tone=alert]{color:var(--tw-neg-text)}.fub-message[data-tone=saved]{color:var(--tw-pos)}.fub-holding[data-state=failed],.fub-holding[data-state=partial],.fub-holding[data-state=unknown],.fub-row[data-state=failed],.fub-row[data-state=partial],.fub-row[data-state=unknown]{border-inline-start:3px solid var(--tw-neg-text);padding-inline-start:12px}.fub-holdings{grid-column:1/-1;gap:12px;margin-block-start:4px;padding-inline-start:14px;border-inline-start:2px solid var(--st-surface-border)}.fub-holding{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(7rem,10rem));align-items:end;gap:6px 12px}.fub-holding>.fub-holding-name{align-self:center}.fub-value{grid-column:1/-1;margin:0;font-size:13px;font-variant-numeric:tabular-nums;color:var(--st-text-secondary)}.fub-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fub-result{margin:0;padding:12px 14px;border:1px solid var(--st-surface-border);border-radius:var(--tw-radius-control);background:var(--st-surface-subtle);font-size:14px;line-height:1.55}.fub-result[data-tone=alert]{border-inline-start:3px solid var(--tw-neg-text)}.fub-result:focus-visible{outline:2px solid var(--st-accent-primary);outline-offset:2px}.finance-hero-foot>.fub-entry,.fnw-foot>.fub-entry{justify-self:start}@media (max-width:640px){.fub-row{grid-template-columns:minmax(0,1fr)}.fub-holding{grid-template-columns:repeat(2,minmax(0,1fr))}.fub-holding>.fub-holding-name{grid-column:1/-1}.fub-actions .tw-btn,.fub-field>input{min-block-size:44px}}.fub-holding>.fub-market{grid-column:1/-1}.fsl{display:grid;gap:14px}.fsl,.fsl-result{min-inline-size:0}.fsl-result{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:14px 18px;border:1px solid var(--st-surface-border);border-inline-start:3px solid var(--tw-income);border-radius:var(--tw-radius-card);background:var(--st-surface-raised)}.fsl-result[data-working]{border-inline-start-color:var(--st-accent-primary)}.fsl-result-line{margin:0;min-inline-size:0;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fsl-result-actions{display:flex;flex-wrap:wrap;gap:8px}.fsl-result-actions>a{min-block-size:44px}.fsl-chips{display:flex;flex-wrap:wrap;gap:8px}.fsl-chip{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:14px;border:1px solid var(--st-surface-border);border-radius:999px;background:var(--st-surface-raised);color:var(--st-text-secondary);font:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color var(--st-transition-fast),border-color var(--st-transition-fast),color var(--st-transition-fast)}.fsl-chip:hover{background:var(--st-surface-hover);color:var(--st-text-primary)}.fsl-chip:active{background:var(--st-surface-active)}.fsl-chip[aria-pressed=true]{border-color:var(--st-accent-primary);background:var(--st-accent-soft-bg);color:var(--st-accent-text)}.fsl-needs-you{display:grid;gap:10px;min-inline-size:0;padding:var(--tw-pad-card);border:1px solid var(--st-surface-border);border-inline-start:3px solid var(--tw-amber);border-radius:var(--tw-radius-card);background:var(--st-surface-raised)}.fsl-needs-you:focus-visible,.fsl:focus-visible{outline:3px solid var(--st-accent-text);outline-offset:3px}.fsl-group-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.fsl-group-head h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.025em;line-height:1.4}.fsl-count{display:inline-grid;place-items:center;min-inline-size:24px;block-size:24px;margin-inline-start:6px;padding-inline:7px;border-radius:999px;background:var(--tw-amber);color:var(--st-surface-raised);font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums;vertical-align:2px}.fsl-note{margin:0;font-size:12.5px;line-height:1.55;color:var(--st-text-secondary)}.fsl-list{display:grid;margin:0;padding:0;list-style:none;min-inline-size:0}.fsl>.fsl-list{border:1px solid var(--st-surface-border);border-radius:var(--tw-radius-card);background:var(--st-surface-raised)}.fsl-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:4px 12px;min-inline-size:0;padding:12px var(--tw-pad-card);border-block-end:1px solid var(--st-surface-border)}.fsl-row:last-child{border-block-end:0}.fsl-needs-you .fsl-row{padding-inline:0}.fsl-needs-you .fsl-row:first-child{border-block-start:1px solid var(--st-surface-border)}.fsl-mark{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;color:var(--st-text-tertiary,var(--st-text-secondary))}.fsl-mark svg{inline-size:18px;block-size:18px}.fsl-mark[data-mark=reading],.fsl-mark[data-mark=sending]{color:var(--st-accent-text)}.fsl-mark[data-mark=reading] svg,.fsl-mark[data-mark=sending] svg{animation:fsl-spin 1.1s linear infinite}.fsl-mark[data-mark=read]{color:var(--tw-income-ink)}.fsl-mark[data-mark=added]{background:var(--tw-income-soft);color:var(--tw-income-ink);animation:fsl-arrive .32s var(--st-easing-settle,ease-out) both}.fsl-mark[data-mark=needs_you]{color:var(--tw-amber)}.fsl-mark[data-mark=not_read],.fsl-mark[data-mark=not_uploaded]{color:var(--tw-neg-text)}@keyframes fsl-spin{to{transform:rotate(1turn)}}@keyframes fsl-arrive{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.fsl-main{display:grid;gap:2px;min-inline-size:0;align-content:start;padding-block-start:3px}.fsl-name{display:flex;align-items:center;gap:8px;margin:0;min-inline-size:0;font-size:14px;font-weight:600;line-height:1.45}.fsl-name>bdi{min-inline-size:0;overflow-wrap:anywhere}.fsl-name .finance-statement-check{flex:none}.fsl-read{font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fsl-read,.fsl-status{margin:0;line-height:1.5;color:var(--st-text-secondary)}.fsl-status{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12.5px;font-variant-numeric:tabular-nums}.fsl-state{font-weight:600}.fsl-row[data-mark=added] .fsl-state{color:var(--tw-income-ink)}.fsl-row[data-mark=needs_you] .fsl-state{color:var(--tw-amber)}.fsl-row[data-mark=not_read] .fsl-state,.fsl-row[data-mark=not_uploaded] .fsl-state{color:var(--tw-neg-text)}.fsl-longer{margin:0;font-size:12.5px;color:var(--st-text-secondary)}.fsl-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;min-inline-size:0}.fsl-answers :is(button,a),.fsl-tools>:is(button,a){min-block-size:44px}.fsl-menu>summary{display:grid;place-items:center;cursor:pointer;list-style:none}.fsl-menu>summary::-webkit-details-marker{display:none}.fsl-menu[open]{flex:1 0 100%;display:grid;justify-items:end}.fsl-menu .finance-your-statement-actions{justify-content:flex-end}.fsl-menu .finance-your-statement-actions :is(button,a){min-block-size:44px}.fsl-reason{grid-column:2/-1;display:grid;gap:10px;min-inline-size:0;padding-block:4px 2px}.fsl-reason-text{margin:0;max-inline-size:72ch;font-size:14px;line-height:1.55;color:var(--st-text-primary)}.fsl-answers{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0}.fsl-answers>.finance-statement-remove{display:contents}.fsl-answers>.finance-statement-remove>p{order:2;flex:1 0 100%;margin:0;font-size:12.5px;line-height:1.55;color:var(--st-text-secondary)}.fsl-answers>.finance-onboarding-questions{flex:1 0 100%;margin-block-start:0;border-inline-start-width:1px;border-radius:var(--tw-radius-control)}.fsl-question-for{flex:1 0 100%;margin:0;font-size:12.5px;font-weight:600;color:var(--st-text-secondary)}.fsl-more{justify-self:start;min-block-size:44px}.fsl-lines-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.fsl-lines-head h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.finance-statements-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;border-inline-start:3px solid var(--tw-amber)}@media (max-width:640px){.fsl-row{grid-template-columns:28px minmax(0,1fr)}.fsl-tools{grid-column:2;justify-content:flex-start}.fsl-reason{grid-column:1/-1}.fsl-menu[open]{justify-items:start}.fsl-menu .finance-your-statement-actions{justify-content:flex-start}.fsl-result{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.fsl-mark svg,.fsl-mark[data-mark=added]{animation:none}.fsl-chip{transition:none}}@media (forced-colors:active){.fsl-chip[aria-pressed=true]{border-color:Highlight;forced-color-adjust:none;background:Highlight;color:HighlightText}.fsl-needs-you,.fsl-result{border-color:CanvasText}}.fas-section{display:grid;gap:14px}.fas-grid-cards{columns:320px;column-gap:16px}.fas-grid-cards>.fas-card{break-inside:avoid;margin-block-end:16px}@media (max-width:700px){.fas-grid-cards{column-gap:14px}.fas-grid-cards>.fas-card{margin-block-end:14px}}.fas-card{display:flex;flex-direction:column;gap:10px;min-inline-size:0;padding:clamp(18px,2.4vw,24px);background:var(--st-surface-raised);border:1px solid var(--st-surface-border);border-radius:var(--tawfeer-card-radius)}.fas-card-head{display:grid;gap:2px}.fas-card h3{margin:0;font-size:18px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.fas-kicker{margin:0;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--tw-tone-ink)}.fas-subhead{margin:10px 0 0;font-size:13px;font-weight:600;color:var(--st-text-secondary)}.fas-card-value{display:grid;gap:4px;padding-block:6px 2px;border-block-start:1px solid var(--st-surface-border)}.fas-value{font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--st-text-primary)}.fas-basis{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--st-text-secondary)}.fas-basis:before{content:"";flex:none;inline-size:9px;block-size:9px;border-radius:50%;box-sizing:border-box}.fas-basis[data-basis=owner]:before,.fas-basis[data-owner=true]:before{background:var(--tw-tone);border:2px solid var(--tw-tone)}.fas-basis[data-basis=estimate]:before,.fas-basis[data-basis=index]:before,.fas-basis[data-basis=provider]:before{background:transparent;border:2px dashed var(--tw-tone)}.fas-basis[data-basis=unlabelled]:before{background:transparent;border:2px solid var(--st-text-tertiary)}.fas-estimate-line{margin:0;font-size:13px;color:var(--st-text-secondary);font-variant-numeric:tabular-nums}.fas-loan{padding-block-start:4px;border-block-start:1px dashed var(--st-surface-border)}.fas-stale{margin:0;padding:10px 12px;font-size:13px;line-height:1.45;border:1px solid var(--st-surface-border);border-inline-start:4px solid var(--st-flag-amber);border-radius:12px}.fas-index-offer,.fas-stale{background:var(--st-surface-subtle)}.fas-index-offer{display:grid;gap:6px;padding:14px;border:1px dashed var(--st-surface-border);border-radius:12px}.fas-index-offer p{margin:0;font-size:14px;line-height:1.5}.fas-index-offer .fin-row-meta{font-size:12.5px}.fas-actions,.fas-card-actions{display:flex;flex-wrap:wrap;gap:8px}.fas-card-actions{margin-block-start:auto}.fas-card-actions,.fas-history{padding-block-start:12px;border-block-start:1px solid var(--st-surface-border)}.fas-history{display:grid;gap:10px;min-inline-size:0}.fas-history .finance-chart-table>summary{display:flex;align-items:center;min-block-size:44px}.fas-history-list{display:grid;margin:0;padding:0;list-style:none}.fas-history-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;padding-block:8px;border-block-end:1px solid var(--st-surface-border-subtle,var(--st-surface-border));font-size:14px}.fas-history-list li:last-child{border-block-end:0}.fas-history-list time{color:var(--st-text-secondary)}.fas-history-list .fin-amount{text-align:end;font-variant-numeric:tabular-nums}.fas-history-list .fin-row-meta{grid-column:1/-1;font-size:12.5px}.fas-dialog{max-inline-size:min(720px,calc(100vw - 24px));max-block-size:calc(100dvh - 32px);overflow-y:auto}.fas-form{display:grid;gap:14px}.fas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px 14px;align-items:start}.fas-form input:not([type=radio]):not([type=checkbox]),.fas-form select{inline-size:100%;min-block-size:44px}.fas-dialog [data-slot=dialog-footer]{position:sticky;inset-block-end:-1rem;z-index:2;background:var(--st-surface-overlay)}.fas-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:520px){.fas-grid-2{grid-template-columns:minmax(0,1fr)}}.fas-inline{display:flex;gap:8px;align-items:stretch}.fas-inline>input{flex:1 1 auto;min-inline-size:0}.fas-form .fas-inline>select{flex:0 0 auto;inline-size:7.5rem}.fas-form .fas-vin-row{display:flex;gap:8px;align-items:stretch}.fas-form .fas-vin-row>:first-child{flex:1 1 auto;min-inline-size:0}.fas-vin-result{min-block-size:0;display:grid;gap:2px;font-size:14px}.fas-vin-result p{margin:0}.fas-value-block{display:grid;gap:12px;padding:14px;border:1px solid var(--st-surface-border);border-radius:12px;background:var(--st-surface-subtle)}.fas-owner-figure{display:grid;gap:8px;padding-block-start:12px;border-block-start:1px solid var(--st-surface-border)}.fas-confirm{align-self:end;padding-block-end:8px}.fas-confirm label{display:flex;align-items:center;gap:8px;min-block-size:44px;font-size:14px}fieldset.fas-kinds,fieldset.fas-sources{margin:0;padding:0;border:0;min-inline-size:0;display:grid;gap:8px}fieldset.fas-kinds legend,fieldset.fas-sources legend{padding:0 0 4px}fieldset.fas-kinds,fieldset.fas-sources{gap:12px}.fas-chip-row{display:flex;flex-wrap:wrap;gap:8px}.fas-chip{position:relative;display:inline-flex;align-items:center;min-block-size:44px;padding-inline:16px;border:1px solid var(--st-surface-border);border-radius:var(--st-radius-full,999px);background:var(--st-surface-raised);font-size:14px;cursor:pointer;color:var(--st-text-primary)}.fas-chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.fas-chip:hover{background:var(--st-surface-hover)}.fas-chip[data-checked=true]{background:var(--st-accent-soft-bg);border-color:var(--st-accent-primary);color:var(--st-accent-text);font-weight:600}.fas-chip:focus-within{outline:3px solid var(--st-accent-text);outline-offset:2px}.fas-estimate-slot{min-block-size:0}.fas-estimate{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--st-surface-border);border-inline-start:4px solid var(--st-accent-primary);border-radius:12px;background:var(--st-surface-subtle)}.fas-estimate p{margin:0}.fas-estimate-value{font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.fas-estimate-range{font-size:15px;color:var(--st-text-secondary);font-variant-numeric:tabular-nums}.fas-why{margin-block-start:6px}.fas-why summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--st-accent-text);min-block-size:32px;display:flex;align-items:center}.fas-why-list{margin:6px 0 8px;padding-inline-start:20px;display:grid;gap:6px;font-size:14px;line-height:1.5;color:var(--st-text-secondary)}.fas-saved{display:grid;gap:12px}.fas-saved p{margin:0}.fas-link{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:8px;color:var(--st-accent-text);text-decoration:underline;text-underline-offset:3px}.fas-skeleton{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px}.fas-skeleton-block{display:block;min-block-size:168px;border-radius:var(--tawfeer-card-radius);background:var(--st-surface-hover);animation:fas-pulse 1.6s ease-in-out infinite}@keyframes fas-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.fas-skeleton-block{animation:none}}.fas-empty{display:grid;gap:12px;justify-items:start}.fnw-items li:has(.fnw-item-note){flex-wrap:wrap}.fnw-item-note{flex-basis:100%;order:3;margin-block-start:-2px;font-size:12px;color:var(--st-text-tertiary)}.fnw-foot .fas-add-link,.fnw-foot [data-testid=finance-overview-add-asset]{margin-inline-start:8px}.fas-size{align-items:baseline;gap:2px 8px}.fas-size,.fas-size-detail{display:inline-flex;flex-wrap:wrap}.fas-size-detail{gap:2px 10px;color:var(--st-text-secondary)}.fas-link-button{appearance:none;background:none;border:0;padding:4px 2px;margin:0;min-block-size:28px;cursor:pointer;font:inherit;font-size:13px;color:var(--st-accent-text);text-decoration:underline;text-underline-offset:3px}.fas-link-button:focus-visible{outline:3px solid var(--st-accent-text);outline-offset:2px;border-radius:4px}.fas-measure-control{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-inline-size:0}.fas-measure-control legend{float:none;padding:0;margin:0;inline-size:auto}.fas-measure-control .fas-chip{min-block-size:40px;padding-inline:14px}.fas-preview{margin:0}.fas-price-field{display:grid;gap:8px}.fas-rent{margin:0;padding:14px;border:1px solid var(--st-surface-border);border-radius:12px;background:var(--st-surface-subtle);display:grid;gap:10px;min-inline-size:0}.fas-rent legend{padding:0 6px}.fas-check,.fas-radio{display:flex;align-items:center;gap:10px;min-block-size:44px;font-size:14px;cursor:pointer}.fas-check input,.fas-radio input{inline-size:20px;block-size:20px;min-block-size:0!important;flex:none;accent-color:var(--st-accent-primary)}.fas-income{display:grid;gap:8px;padding-block-start:10px;border-block-start:1px solid var(--st-surface-border)}.fas-income-line{margin:0;font-size:15px;line-height:1.5;font-weight:500;color:var(--st-text-primary)}.fas-income-line[data-basis=expected]{font-weight:400;color:var(--st-text-secondary)}.fas-income-table{inline-size:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.fas-income-table caption{text-align:start;padding-block-end:6px}.fas-income-table td,.fas-income-table th{padding:6px 8px;border-block-end:1px solid var(--st-surface-border)}.fas-income-table thead th{font-weight:600;font-size:12px;color:var(--st-text-tertiary);text-align:end}.fas-income-table tbody th{font-weight:500;text-align:start}.fas-income-table td{text-align:end}.fas-income-yields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:8px 0 0;font-size:13.5px}.fas-income-yields dt{color:var(--st-text-secondary)}.fas-income-yields dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}.fas-dialog-wide{max-inline-size:min(860px,calc(100vw - 24px))}.fas-entries{display:grid;margin:0;padding:0;list-style:none}.fas-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding-block:10px;border-block-end:1px solid var(--st-surface-border);font-size:14px}.fas-entry:last-child{border-block-end:0}.fas-entry[data-counted=false]{opacity:.72}.fas-entry[data-counted=false] .fas-entry-title{text-decoration:line-through;text-decoration-thickness:1px}.fas-entry-main{display:grid;gap:1px;min-inline-size:0}.fas-entry-main time{font-size:12.5px;color:var(--st-text-secondary)}.fas-entry-title{overflow-wrap:anywhere;font-weight:500}.fas-entry-pick{display:flex;align-items:flex-start;gap:10px;cursor:pointer;min-block-size:44px}.fas-entry-pick input{inline-size:20px;block-size:20px;margin-block-start:3px;flex:none;accent-color:var(--st-accent-primary)}.fas-entry-amount{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.fas-entry-amount[data-negative=true]{color:var(--st-text-primary)}.fas-entry-controls{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fas-entry-controls select{min-block-size:44px;max-inline-size:100%}.fas-role-label{font-size:13px;color:var(--st-text-secondary)}.fas-merge-offer{grid-column:1/-1;display:grid;gap:8px;padding:12px 14px;border:1px solid var(--st-surface-border);border-inline-start:4px solid var(--st-accent-primary);border-radius:12px;background:var(--st-surface-subtle);font-size:14px;line-height:1.5}.fas-merge-offer p{margin:0}.fas-merge-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.fas-link-picker,.fas-manual{display:grid;gap:10px;padding-block-start:14px;border-block-start:1px solid var(--st-surface-border);min-inline-size:0}.fas-search{display:grid;gap:4px}.fas-car-costs,.fas-personal{display:grid;gap:8px}.fas-car-costs{padding-block-start:10px;border-block-start:1px solid var(--st-surface-border)}.fas-cost-line{margin:0;font-size:16px;line-height:1.45;font-weight:600}.fas-cost-lines{display:grid;gap:0;margin:0}.fas-cost-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding-block:7px;border-block-end:1px solid var(--st-surface-border);font-size:14px}.fas-cost-row:last-child{border-block-end:0}.fas-cost-row dt{margin:0}.fas-cost-row dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}.fas-cost-row[data-bucket=committed] dt{font-weight:600}.fas-why-list a{color:var(--st-accent-text);text-underline-offset:3px}.fas-strip{display:grid;gap:6px;padding:clamp(16px,2vw,22px);border:1px solid var(--st-surface-border);border-inline-start:4px solid var(--st-accent-primary);border-radius:var(--tawfeer-card-radius,16px);background:var(--st-surface-raised)}.fas-merge-offer{scroll-margin-block-start:12px}.fas-strip{min-width:0}.fas-strip .fas-actions>button{max-width:100%;height:auto;min-height:32px;padding-block:6px;white-space:normal;text-align:center}.fas-strip-title{margin:0;font-size:17px;font-weight:600;line-height:1.35}.fas-strip p,.fas-strip-line{margin:0;font-size:14px;line-height:1.5}.fas-strip-plan{display:grid;gap:6px;padding-block-start:8px;margin-block-start:4px;border-block-start:1px dashed var(--st-surface-border)}@media (max-width:520px){.fas-entry{grid-template-columns:minmax(0,1fr)}.fas-entry-amount{text-align:start}.fas-income-table{font-size:13px}.fas-income-table td,.fas-income-table th{padding-inline:4px}}.fas-loan-empty{display:grid;gap:4px;padding:12px 14px;border:1px dashed var(--st-surface-border);border-radius:12px;justify-items:start}.fas-loan-empty .fas-link{padding-inline:0}.fas-choose{max-inline-size:28rem}.obl-totals{display:flex;flex-wrap:wrap;gap:10px 44px}.obl-total{display:grid;gap:2px;margin:0;min-inline-size:0}.obl-total dt{font-size:13px;font-weight:500;color:var(--st-text-secondary)}.obl-total dd{margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:600;letter-spacing:-.05em;line-height:1.15}.obl-total dd .fin-amount{white-space:normal;overflow-wrap:anywhere}.obl-total dd.obl-total-count{font-weight:450;letter-spacing:0}.obl-boundary,.obl-total dd.obl-total-count{font-size:13px;color:var(--st-text-secondary)}.obl-boundary{margin:0;padding-inline-start:14px;max-inline-size:66ch;border-inline-start:3px solid var(--st-accent-primary);line-height:1.65}.obl-group{display:grid;gap:6px;min-inline-size:0}.obl-group-title{margin:0;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--st-text-tertiary)}[dir=rtl] .obl-group-title{letter-spacing:0;text-transform:none}.obl-axis,.obl-strip{display:grid;gap:4px;min-inline-size:0}.obl-axis span{text-align:center;font-size:11px;color:var(--st-text-secondary)}.obl-axis[data-dense] span:not(:nth-child(3n+1)){visibility:hidden}.obl-rows{display:grid;margin:0;padding:0;list-style:none}.obl-row{display:grid;gap:8px;padding-block:14px;border-block-start:1px solid var(--st-surface-border);min-inline-size:0}.obl-row-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px}.obl-row-name{display:inline-flex;align-items:center;gap:4px;min-block-size:36px;color:var(--st-text-primary);font-size:15px;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.obl-row-name:hover{color:var(--st-accent-text)}.obl-row-name svg{flex:none;inline-size:16px;block-size:16px;color:var(--st-text-tertiary);transition:transform var(--st-transition-fast,.15s ease)}.obl-row-name:hover svg{transform:translateX(2px)}[dir=rtl] .obl-row-name svg{transform:scaleX(-1)}[dir=rtl] .obl-row-name:hover svg{transform:translateX(-2px) scaleX(-1)}.obl-row-total{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.obl-row-total small{font-size:12px;font-weight:450;color:var(--st-text-secondary)}.obl-strip{border-block-end:1px solid var(--st-surface-border)}.obl-cell{display:flex;align-items:flex-end;justify-content:center;block-size:56px;min-inline-size:0}.obl-bar{display:block;inline-size:min(28px,70%);border-radius:4px 4px 0 0;background:var(--tawfeer-chart-income);transform-origin:bottom;animation:rpt-rise .5s var(--st-easing-settle,ease-out) both}.obl-strip[data-dense] .obl-bar{inline-size:min(12px,40%)}.obl-empty{display:grid;justify-items:start;gap:6px}.obl-empty a.rpt-link{min-block-size:36px}.obl-income .finance-chart-table>summary{display:flex;align-items:center;min-block-size:44px}@media (max-width:767.98px){.obl-empty a.rpt-link,.obl-row-name{min-block-size:44px}.obl-cell{block-size:44px}}@media (prefers-reduced-motion:reduce){.obl-bar{animation:none}.obl-row-name svg{transition:none}.obl-row-name:hover svg{transform:none}[dir=rtl] .obl-row-name:hover svg{transform:scaleX(-1)}}@media print{.obl-income{break-inside:avoid}}.obl-picker{border:1px solid var(--st-surface-border);border-radius:12px;background:var(--st-surface-subtle)}.obl-picker>summary{display:flex;align-items:center;gap:8px;min-block-size:44px;padding-inline:12px;color:var(--st-text-secondary);font-size:13px;font-weight:600;list-style:none;cursor:pointer;transition:color var(--st-transition-fast,.15s ease)}.obl-picker>summary::-webkit-details-marker{display:none}.obl-picker>summary:hover{color:var(--st-text-primary)}.obl-picker-chevron{flex:none;inline-size:16px;block-size:16px;transition:transform var(--st-transition-fast,.15s ease)}[dir=rtl] .obl-picker-chevron{transform:scaleX(-1)}.obl-picker[open] .obl-picker-chevron{transform:rotate(90deg)}[dir=rtl] .obl-picker[open] .obl-picker-chevron{transform:rotate(-90deg) scaleX(-1)}.obl-picker[open]{border-color:var(--st-accent-primary)}.obl-picker-body{display:grid;gap:12px;padding:4px 14px 16px}.obl-picker-note{margin:0;line-height:1.6}.obl-field{display:grid;gap:4px;min-inline-size:0}.obl-field>label{font-size:12px;font-weight:600;color:var(--st-text-secondary)}.obl-field .fin-input,.obl-field select{inline-size:100%;min-block-size:40px}.obl-add{display:grid;gap:10px;padding:12px;border:1px dashed var(--st-surface-border);border-radius:10px;background:var(--st-surface-raised)}.obl-add>button{justify-self:start}.obl-asset-why{margin:0;padding:14px 16px;max-inline-size:60ch;border-inline-start:3px solid var(--st-accent-primary);border-start-end-radius:10px;border-end-end-radius:10px;background:var(--st-accent-soft-bg);color:var(--st-text-primary);font-size:14px;line-height:1.65}.obl-handoff,.obl-scope{display:grid;justify-items:start;gap:6px;padding:12px 14px;border-radius:12px}.obl-scope{border:1px solid var(--st-flag-amber);background:var(--st-surface-subtle)}.obl-handoff{border:1px solid var(--st-accent-primary);background:var(--st-accent-soft-bg)}.obl-handoff p,.obl-scope p{margin:0;font-size:14px;line-height:1.6;color:var(--st-text-primary)}.obl-scope-link{display:inline-flex;align-items:center;min-block-size:36px;color:var(--st-accent-text);font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:3px}@media (max-width:767.98px){.obl-scope-link{min-block-size:44px}}@media (prefers-reduced-motion:reduce){.obl-picker-chevron,.obl-picker>summary{transition:none}}.fun-activity,.fun-contrib,.fun-slot{display:grid;gap:14px;min-inline-size:0}.fun-contrib,.fun-slot{padding:clamp(16px,2.2vw,24px);border:1px solid var(--st-surface-border);border-radius:var(--tawfeer-card-radius);background:var(--st-surface-raised);box-shadow:var(--tawfeer-card-shadow)}.fun-slot{border-inline-start:4px solid var(--st-flag-amber)}.fun-title{margin:0;color:var(--st-text-primary);font-size:1rem;font-weight:650;letter-spacing:-.01em}.fun-activity>.fun-title{font-size:.9375rem;font-weight:700;letter-spacing:0}.fun-coverage{display:grid;gap:4px;min-inline-size:0}.fun-coverage-sentence{margin:0;max-inline-size:64ch;color:var(--st-text-primary);font-size:.9375rem;line-height:1.5}.fun-meta{margin:0;max-inline-size:70ch;color:var(--st-text-secondary);font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere}.fun-activity bdi[dir=ltr],.fun-contrib bdi[dir=ltr],.fun-form bdi[dir=ltr],.fun-outcome bdi[dir=ltr],.fun-slot bdi[dir=ltr]{white-space:nowrap}.fun-list,.fun-questions{display:grid;margin:0;padding:0;list-style:none}.fun-question,.fun-row{min-inline-size:0;padding-block:16px;border-block-start:1px solid var(--st-surface-border)}.fun-list>.fun-row:first-child,.fun-question:first-child{border-block-start:0;padding-block-start:4px}.fun-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.fun-row-main{display:grid;flex:1 1 18rem;gap:4px;min-inline-size:0}.fun-sentence-line{margin:0;color:var(--st-text-primary);font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.fun-row>.fun-contrib-side,.fun-row>button{margin-inline-start:auto}.fun-row>button{min-block-size:2.25rem}.fun-form{gap:10px}.fun-fieldset,.fun-form{display:grid;min-inline-size:0}.fun-fieldset{gap:12px;margin:0;padding:0;border:0}.fun-sentence{padding:0;margin-block-end:2px;font-size:1.0625rem;font-weight:560;line-height:1.45;letter-spacing:-.01em;overflow-wrap:anywhere}.fun-hint,.fun-sentence{color:var(--st-text-primary)}.fun-hint{margin:0;padding:8px 12px;border-inline-start:3px solid var(--st-accent-primary);border-radius:var(--st-radius-sm);background:var(--st-accent-soft-bg);font-size:.8125rem;line-height:1.5}.fun-actions,.fun-yesno{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.fun-actions>button,.fun-yesno>button{min-block-size:2.5rem}.fun-actions>[data-slot=button],.fun-yesno>[data-slot=button]{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 6px;block-size:auto;min-inline-size:0;max-inline-size:100%;padding-block:6px;text-align:center;white-space:normal;overflow-wrap:anywhere}@media (pointer:coarse){.fun-actions>[data-slot=button],.fun-yesno>[data-slot=button]{min-block-size:44px}}.fun-actions>[data-slot=button] bdi,.fun-yesno>[data-slot=button] bdi{white-space:normal;overflow-wrap:anywhere}.fun-family{display:grid;gap:6px;min-inline-size:0}.fun-family-name{color:var(--st-text-secondary);font-size:.75rem;font-weight:650}.fun-chips{display:flex;flex-wrap:wrap;gap:8px;min-inline-size:0}.fun-chip{display:inline-flex;align-items:center;gap:8px;min-block-size:2.5rem;max-inline-size:100%;padding-block:4px;padding-inline:12px;border:1px solid var(--st-surface-border);border-radius:999px;background:var(--st-surface-raised);color:var(--st-text-primary);font-size:.875rem;line-height:1.3;cursor:pointer}.fun-chip:hover{background:var(--st-surface-hover)}.fun-chip:has(input:checked){border-color:var(--st-accent-primary);background:var(--st-accent-soft-bg);font-weight:600}.fun-chip:has(input:focus-visible){outline:2px solid var(--st-focus-ring,var(--st-accent-primary));outline-offset:2px}.fun-chip input{inline-size:1rem;block-size:1rem;flex:0 0 auto;margin:0;accent-color:var(--st-accent-primary)}.fun-chip small{display:block;color:var(--st-text-secondary);font-size:.75rem;font-weight:400}fieldset:disabled .fun-chip{cursor:default;opacity:.7}.fun-extras{display:flex;flex-wrap:wrap;gap:10px 16px;min-inline-size:0}.fun-field{display:grid;flex:1 1 14rem;gap:4px;max-inline-size:26rem}.fun-collapsed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.fun-collapsed>.fun-sentence-line{flex:1 1 18rem;min-inline-size:0}.fun-field>label{color:var(--st-text-secondary);font-size:.8125rem;font-weight:600}.fun-field .fin-input{inline-size:100%;min-block-size:2.5rem}.fun-field small{color:var(--st-text-secondary);font-size:.75rem;font-weight:400}.fin-note{display:grid;justify-items:start;gap:6px;min-inline-size:0}.fin-note-panel{display:grid;gap:4px;inline-size:100%;max-inline-size:30rem}.fin-note-panel>label{color:var(--st-text-secondary);font-size:.8125rem;font-weight:600}.fin-note-panel>.fin-input{inline-size:100%;min-block-size:5rem;font:inherit;font-size:1rem;line-height:1.5;resize:vertical}.fin-note-panel>.fin-input[aria-invalid=true]{border-color:var(--st-flag-red)}.fin-note-panel>small{color:var(--st-text-secondary);font-size:.75rem;font-weight:400}.fin-note-panel>small[role=alert]{color:var(--st-text-primary);font-weight:600}.fin-note-panel>button{justify-self:start;margin-block-start:4px}.fun-progress{margin:0;color:var(--st-text-secondary);font-size:.8125rem}.fun-progress:empty{display:none}.fun-failure{margin:0;padding:.625rem .75rem;border-inline-start:3px solid var(--st-flag-red);border-radius:var(--st-radius-md);color:var(--st-text-primary);font-size:.8125rem}.fun-failure,.fun-outcome{background:var(--st-surface-subtle)}.fun-outcome{display:grid;gap:6px;justify-items:start;padding:12px 14px;border-inline-start:3px solid var(--st-accent-primary);border-radius:var(--st-radius-md)}.fun-outcome p{max-inline-size:64ch;font-size:.875rem;line-height:1.5}.fun-outcome p,.fun-outcome-title{margin:0;color:var(--st-text-primary)}.fun-outcome-title{font-size:.9375rem;font-weight:650}.fun-failure:focus-visible,.fun-outcome-title:focus-visible{outline:2px solid var(--st-focus-ring,var(--st-accent-primary));outline-offset:2px}.fun-outcome button{margin-block-start:4px;min-block-size:2.25rem}.fun-reading{display:grid;gap:4px;justify-items:start;flex:1 1 100%;min-inline-size:0}.fun-reading p{margin:0;color:var(--st-text-primary);font-size:.9375rem;line-height:1.5}.fun-reading .fun-meta{color:var(--st-text-secondary);font-size:.8125rem}.fun-answers>summary{display:inline-flex;align-items:center;gap:8px;min-block-size:2.25rem;color:var(--st-accent-text);font-size:.875rem;font-weight:650;cursor:pointer}.fun-answers>summary:focus-visible{outline:2px solid var(--st-focus-ring,var(--st-accent-primary));outline-offset:2px}.fun-answers[open]>summary{margin-block-end:6px}.fun-contrib-head{display:grid;gap:2px;min-inline-size:0}.fun-contrib-name{margin:0;color:var(--st-text-primary);font-size:.9375rem;font-weight:650;overflow-wrap:anywhere}.fun-contrib-side{gap:6px}.fun-contrib-figure,.fun-contrib-side{display:grid;justify-items:end;min-inline-size:0}.fun-contrib-figure{gap:2px}.fun-contrib-label{color:var(--st-text-secondary);font-size:.75rem;line-height:1.4}.fun-contrib-note{margin:0;max-inline-size:70ch;font-size:.8125rem;font-weight:600;line-height:1.55}.fun-contrib-amount,.fun-contrib-note{color:var(--st-text-primary);overflow-wrap:anywhere}.fun-contrib-amount{font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fun-invite{margin:0;padding:8px 12px;border-inline-start:3px solid var(--st-flag-amber);border-radius:var(--st-radius-sm);background:var(--st-surface-subtle);color:var(--st-text-primary);font-size:.8125rem;line-height:1.5}@media (max-width:640px){.fun-actions>button,.fun-yesno>button{flex:1 1 100%}.fun-contrib-figure,.fun-contrib-side{justify-items:start;margin-inline-start:0}.fun-row>button{margin-inline-start:0}}.ftd{--ftd-in:var(--tw-income);--ftd-out:var(--tw-spending);--ftd-own:var(--tw-saving);--ftd-sort:var(--tw-invest);--ftd-held:var(--tw-held);display:grid;gap:16px;min-inline-size:0;scroll-margin-block-start:96px}.ftd:focus-visible{outline:2px solid var(--st-focus-ring);outline-offset:4px;border-radius:var(--tawfeer-card-radius)}.ftd-head{display:grid;gap:6px}.ftd-heading-row,.ftd-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ftd-heading-row{justify-content:space-between}.ftd-preview{gap:10px}.ftd-preview>button{justify-self:start}.ftd-title{margin:0;color:var(--st-text-secondary);font-size:.8125rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.ftd-title-count{color:var(--st-text-primary);font-size:1.375rem;font-weight:700;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.ftd-summary,.ftd-waiting{margin:0;color:var(--st-text-secondary);font-size:.9375rem}.ftd-said:empty{display:none}.ftd-said{margin:0;color:var(--st-text-primary);font-size:.9375rem}.ftd-card,.ftd-cards{display:grid;gap:14px;min-inline-size:0}.ftd-card{padding-block:clamp(16px,2.2vw,22px);padding-inline:clamp(16px,2.4vw,24px);border:1px solid var(--st-surface-border);border-inline-start:4px solid var(--ftd-tone,var(--st-surface-border));border-radius:var(--tawfeer-card-radius);background:var(--st-surface-raised);box-shadow:var(--tawfeer-card-shadow)}[data-tone=in]{--ftd-tone:var(--ftd-in)}[data-tone=out]{--ftd-tone:var(--ftd-out)}[data-tone=own]{--ftd-tone:var(--ftd-own)}[data-tone=sort]{--ftd-tone:var(--ftd-sort)}[data-tone=held]{--ftd-tone:var(--ftd-held)}.ftd-card-head{display:grid;gap:4px;min-inline-size:0}.ftd-card-title{margin:0;color:var(--st-text-primary);font-size:1.0625rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.ftd-card-meta,.ftd-card-names,.ftd-card-text{margin:0;color:var(--st-text-secondary);font-size:.875rem;overflow-wrap:anywhere}.ftd-card-text{max-inline-size:64ch}.ftd-table-box{display:grid;gap:6px;min-inline-size:0;container:ftd-table/inline-size}.ftd-table{inline-size:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.ftd-table th{padding-block:0 6px;padding-inline:0 12px;border-block-end:1px solid var(--st-surface-border);color:var(--st-text-tertiary);font-size:.75rem;font-weight:600;text-align:start}.ftd-table td{padding-block:7px;padding-inline:0 12px;border-block-end:1px solid var(--st-surface-subtle);color:var(--st-text-primary);overflow-wrap:anywhere}.ftd-table .ftd-num{padding-inline-end:0;text-align:end;white-space:nowrap}.ftd-table td[data-sign=in]{color:var(--tw-income-ink)}.ftd-table .ftd-date{white-space:nowrap}.ftd-table .ftd-account{color:var(--st-text-secondary)}@container ftd-table (max-width: 34rem){.ftd-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.ftd-table,.ftd-table tbody{display:block}.ftd-table tr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px;padding-block:8px;border-block-end:1px solid var(--st-surface-subtle)}.ftd-table td{padding:0;border:0}.ftd-table .ftd-account,.ftd-table .ftd-date{color:var(--st-text-secondary);font-size:.8125rem}.ftd-table .ftd-line{flex-basis:100%}.ftd-table .ftd-num{margin-inline-start:auto}.ftd-gap-table .ftd-date{flex-basis:100%}.ftd-gap-table .ftd-num{margin-inline-start:0}.ftd-gap-table .ftd-gap-label{display:inline;color:var(--st-text-tertiary)}}.ftd-gap-label{display:none}.ftd-more{justify-self:start;display:inline-flex;align-items:center;min-block-size:44px;min-inline-size:44px;padding:0;border:0;background:none;font:inherit;font-size:.875rem;cursor:pointer}.ftd-choices{display:grid;gap:12px;min-inline-size:0;margin:0;padding:0;border:0}.ftd-question{margin:0;padding:0;color:var(--st-text-primary);font-size:.9375rem;font-weight:600}.ftd-card .fun-chips,.ftd-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:8px}.ftd-card .fun-chip,.ftd-tile{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:2px 10px;min-block-size:3.5rem;padding-block:12px;padding-inline:14px;border:1px solid var(--st-surface-border);border-radius:12px;background:var(--st-surface-raised);color:var(--st-text-primary);font-size:.9375rem;line-height:1.3;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.ftd-card .fun-chip input,.ftd-tile input{grid-row:1/span 2;inline-size:1.05rem;block-size:1.05rem;margin:2px 0 0;accent-color:var(--st-accent-primary)}.ftd-tile-label{font-weight:600}.ftd-card .fun-chip small,.ftd-tile-hint{grid-column:2;color:var(--st-text-secondary);font-size:.8125rem;font-weight:400}.ftd-card .fun-chip:hover,.ftd-tile:hover{background:var(--st-surface-hover)}.ftd-card .fun-chip:has(input:checked),.ftd-tile:has(input:checked){border-color:var(--st-accent-primary);background:var(--st-accent-soft-bg)}.ftd-tile:has(input:focus-visible){outline:2px solid var(--st-focus-ring);outline-offset:2px}fieldset:disabled .ftd-tile{cursor:default;opacity:.6}.ftd-card .fun-chip>span{display:contents}.ftd-actions,.ftd-card .fun-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ftd-actions>[data-slot=button]{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 6px;block-size:auto;min-block-size:36px;min-inline-size:0;max-inline-size:100%;padding-block:6px;text-align:center;white-space:normal;overflow-wrap:anywhere}@media (pointer:coarse){.ftd-actions>[data-slot=button]{min-block-size:44px}}.ftd-progress:empty{display:none}.ftd-progress{margin:0;color:var(--st-text-secondary);font-size:.875rem}.ftd-chooser{display:grid;gap:8px}.ftd-chooser-list{display:grid;margin:0;padding:0;list-style:none}.ftd-chooser-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,14rem) auto;align-items:center;gap:8px 12px;padding-block:10px;border-block-end:1px solid var(--st-surface-border)}.ftd-chooser-name{display:grid;gap:2px;min-inline-size:0;overflow-wrap:anywhere}.ftd-held-form{display:grid;gap:12px}.ftd-field{display:grid;gap:6px;max-inline-size:18rem}.ftd-field label{color:var(--st-text-primary);font-size:.875rem;font-weight:600}.ftd-field small{color:var(--st-text-primary);font-size:.8125rem}.ftd-slot{min-inline-size:0;scroll-margin-block-start:96px}.ftd-slot:focus-visible{outline:2px solid var(--st-focus-ring);outline-offset:4px;border-radius:var(--tawfeer-card-radius)}.ftd-later>summary{padding-block:11px;border-radius:var(--st-radius-md);color:var(--st-text-secondary);font-size:.9375rem;font-weight:600;cursor:pointer}.ftd-later>summary:active,.ftd-later>summary:hover{color:var(--st-text-primary)}.ftd-later>summary:focus-visible{outline:3px solid var(--st-accent-text);outline-offset:3px}.ftd-later[open]>summary{margin-block-end:12px}.ftd-answers{display:grid;gap:8px;padding-block-start:8px}.ftd-answers-title{margin:0;color:var(--st-text-primary);font-size:1rem;font-weight:650}.ftd-answer-list,.ftd-answer-members{display:grid;margin:0;padding:0;list-style:none}.ftd-answer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-block:10px;border-block-end:1px solid var(--st-surface-border)}.ftd-answer-main{display:grid;gap:2px;min-inline-size:0}.ftd-answer-line{display:flex;flex-wrap:wrap;gap:2px 8px;margin:0;color:var(--st-text-primary);font-size:.9375rem;overflow-wrap:anywhere}.ftd-answer-note{white-space:pre-wrap}.ftd-answer-what{color:var(--st-text-secondary)}.ftd-answer-what:before{content:"· "}.ftd-answer-members>li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:4px}.ftd-answer-members>li,.ftd-note{color:var(--st-text-secondary);font-size:.875rem}.ftd-note{margin:0}@media (max-width:560px){.ftd-chooser-row{grid-template-columns:minmax(0,1fr) auto}.ftd-chooser-row>select{grid-column:1/-1;grid-row:2}.ftd-actions>button{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.ftd-card .fun-chip,.ftd-tile{transition:none}}@media (pointer:coarse){.fin-note-panel>.fin-input,.ftd-field .fin-input{min-block-size:44px}.fmem-actions>[data-slot=button],.ftd-actions>[data-slot=button]{min-inline-size:44px}}.fmem{display:grid;gap:22px;min-inline-size:0}.fmem-intro{margin:0;max-inline-size:64ch;color:var(--st-text-secondary);font-size:.9375rem;line-height:1.55}.fmem-intro:focus-visible{outline:2px solid var(--st-focus-ring);outline-offset:4px;border-radius:var(--st-radius-md)}.fmem-group{display:grid;gap:2px;min-inline-size:0}.fmem-group-title{margin:0;padding-block-end:8px;border-block-end:1px solid var(--st-surface-border);color:var(--st-text-primary);font-size:1rem;font-weight:650;letter-spacing:-.01em}.fmem-row{flex-wrap:wrap;padding-block:12px}.fmem-row:last-child{border-block-end:0}.fmem-row:focus-visible{outline:2px solid var(--st-focus-ring);outline-offset:2px;border-radius:var(--st-radius-md)}.fmem-row>.ftd-answer-main{flex:1 1 16rem;gap:4px}.fmem-row .ftd-answer-who{font-weight:600}.fmem-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fmem-confirm,.fmem-form{display:grid;gap:10px;margin-block-start:6px}.fmem-confirm>p{margin:0;color:var(--st-text-primary)}.fmem-problem{display:grid;justify-items:start;gap:8px}.fmem-problem>p{margin:0}.fmem-loading{display:grid;gap:12px}.fmem-loading>.tw-skeleton{block-size:18px}.finance-review-workspace{display:grid;gap:1.5rem;min-width:0}.finance-review-workspace h1{font-size:1.6rem;font-weight:650}.finance-review-workspace h2{font-size:1.2rem;font-weight:600}.finance-review-workspace h3,.finance-review-workspace h4{font-weight:600}.finance-review-section{display:grid;gap:.85rem;padding-block:1rem;border-top:1px solid var(--border);scroll-margin-top:6rem}.finance-review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.finance-review-actions a{text-decoration:underline;text-underline-offset:.25em}.finance-review-statements{display:grid;gap:1rem}.finance-review-statement{padding:1rem;border:1px solid var(--border);border-radius:.6rem;display:grid;gap:.75rem;overflow-wrap:anywhere}.finance-review-statement>ul{list-style:disc;padding-inline-start:1.25rem}.finance-review-evidence{max-height:28rem;overflow:auto}.finance-review-evidence li{border-top:1px solid var(--border);padding-block:.75rem;display:grid;gap:.5rem}.finance-private-source{width:min(72rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);scrollbar-gutter:stable}.finance-review-image{display:block;width:auto;max-width:100%;max-height:58dvh;object-fit:contain;margin-inline:auto}.finance-private-source input{width:5rem}.finance-review-quote mark{display:block;white-space:pre-wrap;overflow-wrap:anywhere;padding:.75rem;color:var(--foreground);background:color-mix(in srgb,var(--foreground) 10%,var(--background))}.finance-review-quote h3{font-weight:600}.finance-review-question-evidence{display:grid;gap:.5rem}@media(max-width:640px){.finance-review-actions{gap:.5rem}.finance-review-statement{padding:.75rem}}.finance-review-canvas-wrap{overflow:auto;max-height:58dvh;width:100%;background:white}.finance-review-canvas-wrap canvas{display:block;margin-inline:auto}.finance-pdf-text{white-space:pre-wrap;overflow-wrap:anywhere}.finance-pdf-viewer{display:grid;gap:.75rem;min-width:0}@media(max-width:640px){.finance-review-canvas-wrap{max-height:48dvh}.finance-private-source button,.finance-private-source input{min-height:44px}}.finance-pdf-page{direction:ltr;--scale-round-x:1px;--scale-round-y:1px;position:relative;margin-inline:auto;flex-shrink:0}.finance-pdf-native-host,.finance-pdf-native-text,.finance-pdf-overlays{position:absolute;inset:0;pointer-events:none;overflow:clip}.finance-pdf-native-text{color-scheme:only light;text-align:initial;line-height:1;letter-spacing:normal;word-spacing:normal;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;user-select:none;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.finance-pdf-native-text :is(span,br){color:transparent;position:absolute;white-space:pre;transform-origin:0 0}.finance-pdf-native-text .markedContent span:not(.markedContent),.finance-pdf-native-text>:not(.markedContent){--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.finance-pdf-native-text .markedContent{display:contents}.finance-pdf-highlight{position:absolute;background:rgb(230 170 0/.3);outline:1px solid #805c00}@media (forced-colors:active){.finance-pdf-highlight{background:transparent;outline-color:Highlight}}.finance-pdf-native-text[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}.finance-pdf-native-text[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}.finance-pdf-native-text[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.finance-review-context{display:grid;gap:.5rem;min-width:0}.finance-review-context legend{font-weight:600}.finance-statement-investments{display:grid;gap:.75rem;min-width:0}.finance-statement-investments h4{margin:0;font-size:1rem;font-weight:650}.finance-statement-investments h5{margin:0;font-size:.9rem;font-weight:600}.finance-statement-investments>section{display:grid;gap:.4rem}.finance-statement-currencies ul,.finance-statement-investments ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.finance-statement-currencies li,.finance-statement-investments li{display:grid;gap:.15rem;padding-block:.4rem;border-block-end:1px solid var(--border);overflow-wrap:anywhere}.finance-statement-currencies li p,.finance-statement-investments li p{margin:0}.finance-dividend-tax-question{display:grid;gap:.5rem}.finance-dividend-tax-question h3,.finance-dividend-tax-question h4{margin:0;font-size:1rem;font-weight:650}.finance-dividend-tax-form{display:grid;gap:.25rem}.finance-dividend-tax-form>button{justify-self:start}