:root{--brand-evergreen:#17362C;--brand-ink:#222827;--brand-dark:#252928;--brand-canvas:#FDFDFB;--brand-surface:#FFFFFF;--brand-muted:#65706D;--brand-line:#D6DDDA;--brand-hero-blue:#B9D9FF;--brand-panel-blue:#CFE4FF;--brand-sky:#E7F2FF;--brand-lilac:#EEE9FF;--brand-mint:#E3F4EA;--brand-butter:#FFF3BD;--brand-peach:#FFE4D6;--brand-data-blue:#668DE0;--brand-coral:#F19C82;--brand-coral-light:#F3A58B;--brand-paper:#FBF8F1;--palette-neutral-50:#FDFDFB;--palette-neutral-100:#EEF1F0;--palette-neutral-200:#D9DFDC;--palette-neutral-300:#D6DDDA;--palette-neutral-400:#CBD4D0;--palette-neutral-500:#B9C5C0;--palette-neutral-600:#8E9996;--palette-neutral-700:#65706D;--palette-neutral-800:#57625F;--palette-neutral-900:#222827;--semantic-success:#39704F;--semantic-warning:#705D20;--semantic-danger:#E11D48;--semantic-info:#2563EB;--color-action-primary:#252928;--color-action-primary-hover:#222827;--color-action-on-primary:#FFFFFF;--color-action-accent:#F19C82;--color-action-accent-hover:#F3A58B;--color-action-on-accent:#222827;--color-text-primary:#222827;--color-text-secondary:#65706D;--color-text-body:#57625F;--color-text-lede:#435854;--color-text-eyebrow:#566B78;--color-text-subtle:#6E7775;--color-text-disabled:#8E9996;--color-text-inverse:#FFFFFF;--color-surface-canvas:#FDFDFB;--color-surface-paper:#FBF8F1;--color-surface-card:#FFFFFF;--color-surface-elevated:#FFFFFF;--color-surface-section:#EEF1F0;--color-surface-dark:#252928;--color-surface-hero:#B9D9FF;--color-surface-sky:#E7F2FF;--color-surface-overlay:rgba(34,40,39,0.5);--color-border-default:#D6DDDA;--color-border-subtle:#EEF1F0;--color-border-strong:#CBD4D0;--color-border-muted:#D9DFDC;--color-border-dashed:#819187;--color-focus-ring:#345DA7;--color-focus-ring-inverse:#B9D9FF;--color-now-surface:#CFE4FF;--color-now-border:#9EB9D5;--color-now-border-soft:#A7BFD7;--color-now-label:#4B677E;--color-now-detail:#4E667B;--color-now-rule:#3E5B75;--color-now-data:#668DE0;--color-now-data-deep:#536EAA;--color-next-surface:#FFF3BD;--color-next-border:#D0BD61;--color-next-border-alt:#D2BF67;--color-next-label:#705D20;--color-next-detail:#645E43;--color-next-detail-alt:#6E6548;--color-next-ghost:#7D641E;--color-ask-surface:#EEE9FF;--color-ask-border:#C9BEE9;--color-ask-accent:#7258B8;--color-ask-detail:#665F75;--color-ask-detail-alt:#5F5B6A;--color-reassure-surface:#E3F4EA;--color-reassure-border:#A9C8B6;--color-reassure-border-alt:#AEC9B8;--color-reassure-border-soft:#B5CFC0;--color-reassure-text:#39704F;--color-reassure-text-alt:#456052;--color-reassure-line:#7EAA92;--color-protect-surface:#FFE4D6;--color-shadow-ambient:#2C443C;--color-shadow-stage:#2C5779;--color-thread-line:#6C7E75;--color-thread-connector:#687D73;--color-thread-chip:#B9C5C0;--color-semantic-success:#39704F;--color-semantic-warning:#705D20;--color-semantic-danger:#E11D48;--color-semantic-info:#2563EB;--color-semantic-on-status:#FFFFFF;--color-chart-categorical-1:#668DE0;--color-chart-categorical-2:#7258B8;--color-chart-categorical-3:#39704F;--color-chart-categorical-4:#F19C82;--color-chart-categorical-5:#705D20;--color-chart-categorical-6:#17362C;--color-chart-categorical-7:#536EAA;--color-chart-categorical-8:#8E9996;--color-chart-asset-class-equity:#668DE0;--color-chart-asset-class-debt:#39704F;--color-chart-asset-class-gold:#705D20;--color-chart-asset-class-hybrid:#7258B8;--color-chart-asset-class-cash:#8E9996;--font-family-ui:Plus Jakarta Sans;--font-family-display:Newsreader;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-caption:11px;--font-size-body2:13px;--font-size-body1:15px;--font-size-subtitle2:15px;--font-size-h6:16px;--font-size-subtitle1:17px;--font-size-h5:18px;--font-size-stat:20px;--font-size-h4:21px;--font-size-h3:24px;--font-size-hero:28px;--font-size-h2:30px;--font-size-h1:36px;--font-size-editorial-lg:64px;--font-size-editorial-xl:80px;--font-size-eyebrow:12px;--font-line-height-tight:1.2;--font-line-height-snug:1.35;--font-line-height-normal:1.5;--font-line-height-relaxed:1.55;--font-line-height-editorial:1.02;--font-line-height-lede:1.6;--font-tracking-display:-0.03em;--font-tracking-flat:0em;--font-tracking-code:0.08em;--font-tracking-eyebrow:0.12em;--font-tracking-editorial:-0.045em;--space-none:0px;--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--space-4xl:40px;--space-5xl:48px;--radius-none:0px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--radius-artha-sm-matched:8px;--radius-artha-sm-tight:3px;--radius-artha-md-matched:12px;--radius-artha-md-tight:4px;--radius-artha-lg-matched:18px;--radius-artha-lg-tight:6px;--radius-artha-xl-matched:28px;--radius-artha-xl-tight:9px;--elevation-0:none;--elevation-1:0px 2px 3px rgba(0,0,0,0.10);--elevation-2:0px 6px 12px rgba(127,145,156,0.12);--elevation-3:rgb(145 158 171/30%) 0px 0px 2px 0px,rgb(145 158 171/12%) 0px 12px 24px -4px;--elevation-4:0 0 1px 0 rgba(0,0,0,0.31),0 16px 28px -8px rgba(0,0,0,0.25);--elevation-offset-pressed:2px 2px 0;--elevation-offset-resting:4px 4px 0;--elevation-offset-raised:6px 6px 0;--icon-size-sm:16px;--icon-size-md:18px;--icon-size-lg:20px;--icon-size-xl:24px;--icon-stroke-default:1.5px;--motion-duration-instant:0ms;--motion-duration-fast:150ms;--motion-duration-base:200ms;--motion-duration-slow:300ms;--motion-duration-transition:180ms;--motion-duration-thread-reveal:420ms;--motion-duration-splash:2000ms;--motion-easing-standard:cubic-bezier(0.2,0,0,1);--motion-easing-decelerate:cubic-bezier(0,0,0,1);--motion-easing-accelerate:cubic-bezier(0.3,0,1,1);--breakpoint-xs:0px;--breakpoint-sm:600px;--breakpoint-md:900px;--breakpoint-lg:1200px;--breakpoint-xl:1536px;--component-control-height:40px;--component-control-min-touch-target:44px;--component-control-mobile-primary-cta:46px;--component-mobile-reference-width:390px;--component-mobile-gutter:16px;--component-mobile-bottom-navigation-items:4;--component-mobile-maximum-priority-blocks:3;--component-flow-split-story:0.88;--component-flow-split-panel:1.12;--component-flow-panel-max-width:570px;--component-flow-story-copy-max-width:500px;--component-flow-stage-min-height:510px;--component-flow-illustration-opacity:0.4;--component-flow-story-headline-min:54px;--component-flow-story-headline-viewport:5.4;--component-flow-stage-heading-min:46px;--component-flow-stage-heading-viewport:4.5;--component-flow-stage-heading-measure:540px;--component-flow-story-lede-measure:390px;--component-flow-story-copy-offset:160px;--component-flow-brand-width:112px;--component-flow-illustration-width:780px;--component-flow-illustration-inset:12;--component-flow-header-offset:78px;--component-flow-field-height:58px;--component-flow-dial-code-width:66px;--component-flow-cta-height:56px;--component-flow-story-padding-block:38px;--component-flow-story-padding-min:38px;--component-flow-story-padding-viewport:5;--component-flow-story-padding-max:76px;--component-flow-panel-padding-block:44px;--component-flow-panel-padding-min:42px;--component-flow-panel-padding-viewport:7;--component-flow-panel-padding-max:112px;--component-flow-help-offset:18px;--component-flow-field-label-offset:38px;--component-flow-field-label-gap:9px;--component-flow-action-offset:36px;--component-disclosure-term-width:112px;--component-disclosure-term-width-compact:96px}.app-theme-picture{display:contents}@media (prefers-color-scheme:dark){:is(.ao-page,.dc-page,.ah-layout,.ah-more-sheet,.ah-state-select-content,.am-showcase,[data-sidebar=sidebar][data-mobile=true]){color-scheme:dark;--paper:var(--app-night-canvas);--surface:var(--app-night-surface);--ink:var(--app-night-ink);--ink-soft:var(--app-night-muted);--line:var(--app-night-line);--sky:var(--app-night-sky);--butter:var(--app-night-butter);--mint:var(--app-night-mint);--coral:var(--app-night-danger);--cobalt:var(--app-night-accent);--white:var(--app-night-on-action);--ui-canvas:var(--app-night-canvas);--ui-surface:var(--app-night-surface);--ui-ink:var(--app-night-ink);--ui-muted:var(--app-night-muted);--ui-line:var(--app-night-line);--ui-hero-blue:var(--app-night-blue);--ui-panel-blue:var(--app-night-blue);--ui-sky:var(--app-night-sky);--ui-lilac:var(--app-night-lilac);--ui-mint:var(--app-night-mint);--ui-butter:var(--app-night-butter);--ui-peach:var(--app-night-peach);--ui-dark:var(--app-night-action);--onb-story-surface:var(--app-night-canvas);--onb-story-ink:var(--app-night-ink);--onb-story-muted:var(--app-night-muted);--sidebar:var(--app-night-canvas);--sidebar-foreground:var(--app-night-ink);--sidebar-accent:var(--app-night-hover);--sidebar-accent-foreground:var(--app-night-ink);--popover:var(--app-night-surface);--popover-foreground:var(--app-night-ink);--background:var(--app-night-surface);--foreground:var(--app-night-ink);--muted:var(--app-night-hover);--muted-foreground:var(--app-night-muted);--accent:var(--app-night-hover);--accent-foreground:var(--app-night-ink);--border:var(--app-night-line);--ring:var(--app-night-accent);background-color:var(--app-night-canvas);color:var(--app-night-ink)}.am-showcase{background:radial-gradient(circle at 12% 16%,var(--app-night-surface) 0 5%,transparent 5.2%),radial-gradient(circle at 38% 88%,var(--app-night-surface) 0 7%,transparent 7.2%),var(--ui-hero-blue)}.am-story-copy p,.am-story-copy>span{color:var(--app-night-muted)}.am-story-key{border:1px solid var(--app-night-line);background:var(--app-night-surface);box-shadow:none}.am-story-key>i:before{border-top:2px dashed var(--app-night-line)}.am-story-key>i b{border:2px solid var(--app-night-line)}.am-story-key small{color:var(--app-night-muted)}.am-device{border:1px solid var(--app-night-line);box-shadow:none}.am-device,.am-speaker{background:var(--app-night-surface)}.am-screen{background-image:radial-gradient(var(--app-night-surface) .75px,transparent .75px)}.am-header{border-bottom:1px solid var(--app-night-line);background:var(--app-night-surface)}.am-welcome{background:linear-gradient(180deg,var(--app-night-surface),var(--app-night-surface))}.am-welcome>span{color:var(--app-night-muted)}.am-welcome h1 em:after{border-top:2px solid var(--app-night-line)}.am-welcome p{color:var(--app-night-muted)}.am-marker>span{border:1.5px solid var(--app-night-line);box-shadow:none}.am-marker>small{background:var(--app-night-surface);color:var(--app-night-muted)}.am-card{border:1px solid var(--app-night-line)}.am-worth-card{border-color:var(--app-night-line);box-shadow:none}.am-card-top>span,.am-worth-value small{color:var(--app-night-muted)}.am-worth-value>span{color:var(--app-night-success)}.am-worth-card>svg path{stroke:var(--app-night-accent)}.am-worth-card>svg circle{stroke:var(--app-night-line)}.am-worth-note{border-top:1px dashed var(--app-night-line)}.am-worth-note>span{background:var(--app-night-surface);color:var(--app-night-success)}.am-worth-note small{color:var(--app-night-muted)}.am-action-card{border-color:var(--app-night-line);box-shadow:none}.am-action-kicker>small,.am-action-kicker>span{color:var(--app-night-muted)}.am-action-kicker>small{background:var(--app-night-surface)}.am-action-card>b,.am-action-card>p{color:var(--app-night-muted)}.am-action-card>button{color:var(--app-night-on-action)}.am-ask-card{border-color:var(--app-night-line);box-shadow:none}.am-ask-icon{border:1px solid var(--app-night-line);background:var(--app-night-surface)}.am-ask-card p,.am-ask-card small,.am-ask-icon{color:var(--app-night-muted)}.am-ask-card>a{background:var(--app-night-surface)}.am-ask-card>a,.am-path-end>span{border:1px solid var(--app-night-line)}.am-path-end>span svg{color:var(--app-night-success)}.am-path-end p{border:1px dashed var(--app-night-line);background:var(--app-night-surface)}.am-path-end small{color:var(--app-night-muted)}.am-bottom-nav{border:1px solid var(--app-night-line);background:var(--app-night-surface);box-shadow:none}.am-bottom-nav a{color:var(--app-night-muted)}.ao-story:before{background:var(--app-night-surface)}.ao-kicker,.ao-story-copy>p,.ao-story-copy>span,.ao-story-foot{color:var(--app-night-muted)}.ao-input::placeholder{color:var(--app-night-muted)}.ao-input:focus,.ao-mobile-input:focus-within{box-shadow:var(--app-night-focus-ring)}.ao-otp-slot[data-active=true]{box-shadow:var(--app-night-focus-ring)}.ao-primary:not(:disabled):hover{background:var(--app-night-action-hover)}.ao-legal,.ao-prototype-note,.ao-selection-note{color:var(--app-night-muted)}.ao-coverage>div>span{color:var(--app-night-success)}.ao-account-choice button,.ao-error-mark{border-color:var(--app-night-line)}.ao-error-mark{color:var(--app-night-danger)}.ao-status-lines svg{color:var(--app-night-success)}.ah-layout{background:var(--app-night-canvas)}.ah-appbar{background:var(--app-night-surface)}.ah-menu-trigger:hover{background:var(--app-night-hover)}.ah-more-sheet[data-slot=sheet-content]{background:var(--app-night-canvas);box-shadow:none}.ah-more-sheet-nav a,.ah-more-sheet-section nav a{color:var(--app-night-muted)}.ah-more-sheet-nav a:hover,.ah-more-sheet-section nav a:hover{background:var(--app-night-hover)}.ah-appbar-ask{border:1px solid var(--app-night-line);color:var(--app-night-ask)}.ah-appbar-ask:hover{background:var(--app-night-lilac)}.ah-status-dot{border:1px solid var(--app-night-line);box-shadow:none}.ah-sync-summary[data-tone=attention] .ah-status-dot,.ah-sync-summary[data-tone=error] .ah-status-dot,.ah-sync-summary[data-tone=progress] .ah-status-dot{border-color:var(--app-night-line)}.ah-sync-summary[data-tone=empty] .ah-status-dot{border-color:var(--app-night-line);box-shadow:none}.ah-sidebar{background:var(--app-night-canvas)}.ah-side-link{color:var(--app-night-muted)}.ah-connection-note[data-tone=attention]{border-color:var(--app-night-line);background:var(--app-night-butter)}.ah-connection-note[data-tone=error]{border-color:var(--app-night-line);background:var(--app-night-peach)}.ah-connection-note[data-tone=progress]{border-color:var(--app-night-line);background:var(--app-night-sky)}.ah-main{background:var(--app-night-canvas)}.ah-home-ask{border:1px solid var(--app-night-line);color:var(--app-night-ask)}.ah-home-ask:hover{background:var(--app-night-lilac)}.ah-action-card,.ah-ask-strip,.ah-home-card{border:1px solid var(--app-night-line)}.ah-flow-list .positive,.ah-key-figures .positive,.ah-wealth-heading>p b{color:var(--app-night-success)}.ah-chart-grid{stroke:var(--app-night-line)}.ah-chart-line{stroke:var(--app-night-accent)}.ah-worth-chart>div{color:var(--app-night-muted)}.ah-action-card .ah-card-topline>span,.ah-action-card>p,.ah-action-card>span{color:var(--app-night-warning)}.ah-action-rationale{border-left:2px solid var(--app-night-line)}.ah-action-progress>div span,.ah-action-rationale span,.ah-action-rationale strong{color:var(--app-night-warning)}.ah-action-card [data-slot=progress]{border:1px solid var(--app-night-line);background:var(--app-night-surface)}.ah-simple-heading>span{color:var(--app-night-success)}.ah-money-groups dt i,.ah-simple-heading>span i,.ah-updated i{border:1px solid var(--app-night-line)}.ah-accounts-table thead{background:var(--app-night-surface)}.ah-accounts-table td{border-bottom:1px solid var(--app-night-line)}.ah-accounts-table tbody tr:hover{background:var(--app-night-surface)}.ah-negative{color:var(--app-night-danger)}.ah-cash-bar{border:1px solid var(--app-night-line)}.ah-flow-list>div{border-top:1px solid var(--app-night-line)}.ah-ask-strip>div>span{color:var(--app-night-ask)}.ah-state-preview{border-bottom:1px dashed var(--app-night-line)}.ah-state-select[data-slot=select-trigger]{border:1px solid var(--app-night-line)}.ah-state-select-content[data-slot=select-content],.ah-state-stage{border:1px solid var(--app-night-line);box-shadow:none}.ah-state-copy>small,.ah-state-copy>span{color:var(--app-night-muted)}.ah-no-data-alternatives{border-left:1px solid var(--app-night-line)}.ah-no-data-alternatives>a{border-top:1px solid var(--app-night-line)}.ah-no-data-alternatives>a span{color:var(--app-night-muted)}.ah-fetch-steps,.ah-state-details,.ah-state-outcome{border-left:1px solid var(--app-night-line)}.ah-state-outcome li{border-top:1px solid var(--app-night-line)}.ah-state-outcome li span{color:var(--app-night-muted)}.ah-fetch-line{background:var(--app-night-line)}.ah-fetch-steps li.done span{color:var(--app-night-success)}.ah-state-no-accounts{background:var(--app-night-butter)}.ah-state-details li{color:var(--app-night-muted)}.ah-partial-figures,.ah-state-details li{border-top:1px solid var(--app-night-line)}.ah-partial-figures>div{border-right:1px solid var(--app-night-line)}.ah-state-action{border:1px solid var(--app-night-line)}.ah-state-action.error{border-color:var(--app-night-line);box-shadow:none}.ah-state-action>p{color:var(--app-night-warning)}.ah-state-action.error>p{color:var(--app-night-danger)}.ah-state-action>span{color:var(--app-night-warning)}.ah-coverage-panel{border:1px solid var(--app-night-line)}.ah-coverage-panel>div:not(:first-child) span{color:var(--app-night-warning)}.ah-guardrail-strip{border:1px solid var(--app-night-line)}.ah-guardrail-strip span{color:var(--app-night-muted)}.ah-floating-ask{border:1.5px solid var(--app-night-line);color:var(--app-night-ask)}.ah-floating-ask:hover{background:var(--app-night-lilac)}.ah-calculator-strip{border:1px solid var(--app-night-line)}.ah-add-data-tabs>button,.ah-calculator-strip>div>span,.ah-calculator-tabs>button{color:var(--app-night-muted)}.ah-add-data-tabs>button:hover,.ah-calculator-tabs>button:hover{background:var(--app-night-hover)}.ah-add-data-workspace,.ah-calculator-workspace{border:1px solid var(--app-night-line)}.ah-add-data-form form>label>span,.ah-calculator-fields>label>span{color:var(--app-night-muted)}.ah-calculator-fields>label>div,.ah-manual-money-input{border:1px solid var(--app-night-line);background:var(--app-night-surface)}.ah-calculator-fields>label>div:focus-within,.ah-manual-money-input:focus-within{box-shadow:var(--app-night-focus-ring)}.ah-calculator-result>p{color:var(--app-night-warning)}.ah-calculator-result dl{border-top:1px solid var(--app-night-line)}.ah-calculator-result dt,.ah-calculator-result>small{color:var(--app-night-warning)}.ah-add-data-form form>label>[data-slot=input],.ah-add-data-form select{border:1px solid var(--app-night-line);background:var(--app-night-surface)}.ah-add-data-form form>[data-slot=button]:hover{background:var(--app-night-action-hover)}.ah-data-provenance>p,.ah-form-status{color:var(--app-night-success)}.ah-data-provenance dl{border-top:1px solid var(--app-night-line)}.ah-data-provenance dt,.ah-data-provenance>span{color:var(--app-night-muted)}.ah-ask-workspace,.ah-money-surface,.ah-plan-focus,.ah-plan-reason,.ah-plan-roadmap{border:1px solid var(--app-night-line)}.ah-plan-focus .ah-card-topline>span,.ah-plan-focus>p,.ah-plan-focus>span,.ah-plan-progress b,.ah-plan-progress span,.ah-plan-reason>p{color:var(--app-night-warning)}.ah-plan-progress [data-slot=progress]{border:1px solid var(--app-night-line);background:var(--app-night-surface)}.ah-money-total>span b{color:var(--app-night-success)}.ah-money-position>dl{border-left:1px solid var(--app-night-line)}.ah-asset-mix>div{border:1px solid var(--app-night-line);background:var(--app-night-surface)}.ah-asset-mix>p{color:var(--app-night-muted)}.ah-connections-head>div>span i,.ah-quiet-button[data-slot=button]{border:1px solid var(--app-night-line)}.ah-quiet-button[data-slot=button]:hover{background:var(--app-night-hover)}.ah-ledger-group>header i{border:1px solid var(--app-night-line)}.ah-ledger-group li{border-top:1px solid var(--app-night-line)}.ah-ask-intro>span{color:var(--app-night-ask)}.ah-chat-message{border:1px solid var(--app-night-line)}.ah-chat-message.assistant,.ah-chat-message.user{background:var(--app-night-lilac)}.ah-chat-message.user{border-color:var(--app-night-line)}.ah-chat-citations span,.ah-chat-message p,.ah-chat-message>span{color:var(--app-night-ask)}.ah-chat-citations span{border:1px solid var(--app-night-line);background:var(--app-night-lilac)}.ah-ask-composer>label{color:var(--app-night-ask)}.ah-ask-composer [data-slot=textarea]{border:1.5px solid var(--app-night-line)}.ah-ask-composer [data-slot=textarea]::placeholder{color:var(--app-night-ask)}.ah-ask-composer>div>[data-slot=button]:disabled{border-color:var(--app-night-line);background:var(--app-night-line)}.ah-ask-composer>p,.ah-prompt-suggestion[data-slot=button],.ah-prompt-suggestion[data-slot=button]:hover{color:var(--app-night-ask)}.ah-ask-composer>p.submitted{color:var(--app-night-success)}.ah-ask-context{border-block:1px solid var(--app-night-line)}.ah-rag-sources li{border-left:1px solid var(--app-night-line)}.ah-ask-context>span,.ah-rag-sources b,.ah-rag-sources span,.ah-rag-sources svg{color:var(--app-night-ask)}@media (max-width:1120px) and (min-width:851px){.ah-ask-context,.ah-fetch-steps,.ah-no-data-alternatives,.ah-state-details,.ah-state-outcome{border-top:1px solid var(--app-night-line)}}@media (max-width:850px){.ah-accounts-table tr{background:var(--app-night-surface)}.ah-ask-context,.ah-calculator-result,.ah-data-provenance,.ah-fetch-steps,.ah-money-position>dl,.ah-no-data-alternatives,.ah-rag-sources li,.ah-rag-sources li:first-child,.ah-state-details,.ah-state-outcome{border-top:1px solid var(--app-night-line)}.ah-mobile-nav{background:var(--app-night-surface)}}@media (max-width:430px){.ah-partial-figures>div,.ah-partial-figures>div:first-child,.ah-partial-figures>div:last-child{border-bottom:1px solid var(--app-night-line)}}:is(.ao-page,.dc-page,.ah-layout,.ah-more-sheet,.ah-state-select-content,.am-showcase) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--app-night-accent);outline-offset:4px}.ah-add-data-form form>label>[data-slot=input],.ah-add-data-form select,.ah-ask-composer [data-slot=textarea],.ah-calculator-fields>label>div,.ah-manual-money-input,.ah-state-select[data-slot=select-trigger],.ao-input,.ao-mobile-input,.ao-otp-slot{border-color:var(--app-night-control-line)}.ao-mobile-input .ao-input{border:0}.ao-input:focus,.ao-mobile-input:focus-within,.ao-otp-slot[data-active=true]{border-color:var(--app-night-accent)}.ao-input[aria-invalid=true]{border-color:var(--app-night-danger)}.ah-state-select-content [data-highlighted],.ah-state-select-content [data-state=checked]{background:var(--app-night-hover);color:var(--app-night-ink)}.ah-add-data-tabs>button[aria-selected=true],.ah-calculator-tabs>button[aria-selected=true],.ah-mobile-nav a.active,.ah-more-sheet-nav a.active,.ah-side-link:hover,.ah-side-link[data-active=true]{color:var(--app-night-ink)}.ao-primary:not(:disabled):hover,.dc-primary:not(:disabled):hover{background:var(--app-night-action-hover)}}