:root{--ff-state-press-offset: 1px;--ff-font-family-sans: "DM Sans", system-ui, sans-serif;--ff-font-family-display: "Playfair Display", serif;--ff-font-family-money: "Newsreader", serif;--ff-font-family-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ff-font-size-9: 9px;--ff-font-size-10: 10px;--ff-font-size-11: 11px;--ff-font-size-12: 12px;--ff-font-size-13: 13px;--ff-font-size-14: 14px;--ff-font-size-15: 15px;--ff-font-size-16: 16px;--ff-font-size-18: 18px;--ff-font-size-20: 20px;--ff-font-size-22: 22px;--ff-font-size-24: 24px;--ff-font-size-26: 26px;--ff-font-size-28: 28px;--ff-font-size-32: 32px;--ff-font-size-36: 36px;--ff-font-size-38: 38px;--ff-font-size-40: 40px;--ff-font-size-44: 44px;--ff-font-size-48: 48px;--ff-font-size-52: 52px;--ff-font-size-64: 64px;--ff-font-size-12_5: 12.5px;--ff-font-size-13_5: 13.5px;--ff-font-weight-regular: 400;--ff-font-weight-medium: 500;--ff-font-weight-semibold: 600;--ff-font-weight-bold: 700;--ff-font-weight-black: 800;--ff-font-leading-1: 1;--ff-font-leading-1_1: 1.1;--ff-font-leading-1_15: 1.15;--ff-font-leading-1_2: 1.2;--ff-font-leading-1_25: 1.25;--ff-font-leading-1_3: 1.3;--ff-font-leading-1_35: 1.35;--ff-font-leading-1_4: 1.4;--ff-font-leading-1_45: 1.45;--ff-font-leading-1_5: 1.5;--ff-font-leading-1_55: 1.55;--ff-font-leading-1_6: 1.6;--ff-font-leading-1_7: 1.7;--ff-font-tracking-n3: -.03em;--ff-font-tracking-n2: -.02em;--ff-font-tracking-n1: -.01em;--ff-font-tracking-normal: 0em;--ff-font-tracking-p1: .01em;--ff-font-tracking-p2: .02em;--ff-font-tracking-p4: .04em;--ff-font-tracking-p5: .05em;--ff-font-tracking-p6: .06em;--ff-font-tracking-p8: .08em;--ff-font-tracking-p10: .1em;--ff-font-tracking-p14: .14em;--ff-type-display-family: "Playfair Display", serif;--ff-type-display-size: 44px;--ff-type-display-size-mobile: 32px;--ff-type-display-weight: 800;--ff-type-title1-family: "Playfair Display", serif;--ff-type-title1-size: 36px;--ff-type-title1-size-mobile: 28px;--ff-type-title1-weight: 700;--ff-type-title2-family: "Playfair Display", serif;--ff-type-title2-size: 28px;--ff-type-title2-size-mobile: 24px;--ff-type-title2-weight: 700;--ff-type-title3-family: "Playfair Display", serif;--ff-type-title3-size: 20px;--ff-type-title3-size-mobile: 20px;--ff-type-title3-weight: 700;--ff-type-heading-family: "DM Sans", system-ui, sans-serif;--ff-type-heading-size: 15px;--ff-type-heading-size-mobile: 15px;--ff-type-heading-weight: 600;--ff-type-body-family: "DM Sans", system-ui, sans-serif;--ff-type-body-size: 14px;--ff-type-body-size-mobile: 14px;--ff-type-body-weight: 400;--ff-type-body-leading: 1.55;--ff-type-body-strong-family: "DM Sans", system-ui, sans-serif;--ff-type-body-strong-size: 14px;--ff-type-body-strong-size-mobile: 14px;--ff-type-body-strong-weight: 600;--ff-type-body-strong-leading: 1.55;--ff-type-body-small-family: "DM Sans", system-ui, sans-serif;--ff-type-body-small-size: 13.5px;--ff-type-body-small-size-mobile: 13.5px;--ff-type-body-small-weight: 400;--ff-type-body-small-leading: 1.6;--ff-type-label-family: "DM Sans", system-ui, sans-serif;--ff-type-label-size: 13px;--ff-type-label-size-mobile: 13px;--ff-type-label-weight: 500;--ff-type-caption-family: "DM Sans", system-ui, sans-serif;--ff-type-caption-size: 12px;--ff-type-caption-size-mobile: 12px;--ff-type-caption-weight: 400;--ff-type-micro-family: "DM Sans", system-ui, sans-serif;--ff-type-micro-size: 11px;--ff-type-micro-size-mobile: 11px;--ff-type-micro-weight: 500;--ff-type-overline-family: "DM Sans", system-ui, sans-serif;--ff-type-overline-size: 13px;--ff-type-overline-size-mobile: 13px;--ff-type-overline-weight: 700;--ff-type-overline-tracking: .08em;--ff-type-overline-transform: uppercase;--ff-type-money-hero-rate-family: "Newsreader", serif;--ff-type-money-hero-rate-size: 64px;--ff-type-money-hero-rate-size-mobile: 64px;--ff-type-money-hero-rate-weight: 600;--ff-type-money-hero-rate-tracking: -.01em;--ff-type-money-hero-rate-numeric: normal;--ff-type-money-hero-family: "Newsreader", serif;--ff-type-money-hero-size: 52px;--ff-type-money-hero-size-mobile: 40px;--ff-type-money-hero-weight: 600;--ff-type-money-hero-tracking: -.01em;--ff-type-money-hero-numeric: normal;--ff-type-money-figure-family: "Newsreader", serif;--ff-type-money-figure-size: 38px;--ff-type-money-figure-size-mobile: 38px;--ff-type-money-figure-weight: 600;--ff-type-money-figure-tracking: -.01em;--ff-type-money-figure-numeric: normal;--ff-type-money-card-family: "Newsreader", serif;--ff-type-money-card-size: 26px;--ff-type-money-card-size-mobile: 26px;--ff-type-money-card-weight: 600;--ff-type-money-card-tracking: -.01em;--ff-type-money-card-numeric: normal;--ff-type-money-row-family: "Newsreader", serif;--ff-type-money-row-size: 15px;--ff-type-money-row-size-mobile: 15px;--ff-type-money-row-weight: 500;--ff-type-money-row-tracking: -.01em;--ff-type-money-row-numeric: tabular-nums;--ff-type-money-row-total-family: "Newsreader", serif;--ff-type-money-row-total-size: 15px;--ff-type-money-row-total-size-mobile: 15px;--ff-type-money-row-total-weight: 600;--ff-type-money-row-total-tracking: -.01em;--ff-type-money-row-total-numeric: tabular-nums;--ff-type-money-inline-family: "Newsreader", serif;--ff-type-money-inline-size: 13px;--ff-type-money-inline-size-mobile: 13px;--ff-type-money-inline-weight: 500;--ff-type-money-inline-tracking: -.01em;--ff-type-money-inline-numeric: tabular-nums;--ff-type-money-delta-family: "DM Sans", system-ui, sans-serif;--ff-type-money-delta-size: 13px;--ff-type-money-delta-size-mobile: 13px;--ff-type-money-delta-weight: 700;--ff-type-money-unit-family: "DM Sans", system-ui, sans-serif;--ff-type-money-unit-size: .55em;--ff-type-money-unit-size-mobile: .55em;--ff-type-money-unit-weight: 400;--ff-space-step-2: 2px;--ff-space-step-4: 4px;--ff-space-step-6: 6px;--ff-space-step-8: 8px;--ff-space-step-10: 10px;--ff-space-step-12: 12px;--ff-space-step-14: 14px;--ff-space-step-16: 16px;--ff-space-step-20: 20px;--ff-space-step-24: 24px;--ff-space-step-28: 28px;--ff-space-step-32: 32px;--ff-space-step-40: 40px;--ff-space-step-48: 48px;--ff-space-step-56: 56px;--ff-space-step-64: 64px;--ff-space-step-80: 80px;--ff-space-step-96: 96px;--ff-space-page-gutter-desktop: 40px;--ff-space-page-gutter-mobile: 16px;--ff-space-page-top-desktop: 40px;--ff-space-page-top-mobile: 24px;--ff-space-page-bottom-desktop: 56px;--ff-space-page-bottom-mobile: 40px;--ff-space-section-gap: 24px;--ff-space-section-gap-large: 40px;--ff-space-card-padding: 16px;--ff-space-card-header-padding-y: 14px;--ff-space-card-row-padding-y: 10px;--ff-space-card-stack-gap: 12px;--ff-space-card-inset: 16px;--ff-space-stack-xxs: 2px;--ff-space-stack-xs: 4px;--ff-space-stack-sm: 6px;--ff-space-stack-md: 8px;--ff-space-stack-lg: 12px;--ff-space-stack-xl: 16px;--ff-space-stack-xxl: 24px;--ff-space-inline-xxs: 4px;--ff-space-inline-xs: 6px;--ff-space-inline-sm: 8px;--ff-space-inline-md: 10px;--ff-space-inline-lg: 12px;--ff-space-inline-xl: 16px;--ff-space-control-padding-x: 14px;--ff-space-control-padding-y: 10px;--ff-space-control-gap: 8px;--ff-radius-control: 12px;--ff-radius-field: 10px;--ff-radius-card: 20px;--ff-radius-chip: 6px;--ff-radius-pill: 999px;--ff-radius-circle: 50%;--ff-radius-sheet: 20px;--ff-radius-popover: 12px;--ff-radius-menu-item: 8px;--ff-radius-alert: 14px;--ff-radius-toast: 12px;--ff-radius-tooltip: 8px;--ff-radius-step-2: 2px;--ff-radius-step-4: 4px;--ff-radius-step-6: 6px;--ff-radius-step-8: 8px;--ff-radius-step-10: 10px;--ff-radius-step-12: 12px;--ff-radius-step-14: 14px;--ff-radius-step-16: 16px;--ff-radius-step-20: 20px;--ff-radius-step-24: 24px;--ff-radius-step-28: 28px;--ff-motion-duration-instant: 60ms;--ff-motion-duration-quick: .12s;--ff-motion-duration-fast: .15s;--ff-motion-duration-base: .2s;--ff-motion-duration-moderate: .25s;--ff-motion-duration-slow: .3s;--ff-motion-duration-slower: .4s;--ff-motion-duration-slowest: .5s;--ff-motion-easing-standard: ease;--ff-motion-easing-emphasized: cubic-bezier(.4, 0, .2, 1);--ff-motion-easing-in-out: ease-in-out;--ff-motion-easing-linear: linear;--ff-z-raised: 1;--ff-z-drawer-scrim: 98;--ff-z-drawer: 99;--ff-z-nav: 100;--ff-z-overlay-scrim: 200;--ff-z-overlay: 201;--ff-z-overlay-nested: 210;--ff-z-toast: 300;--ff-z-tooltip: 350;--ff-z-consent: 400;--ff-opacity-disabled: .55;--ff-opacity-dim: .45;--ff-layout-page-max-width: 1200px;--ff-layout-nav-height: 78px;--ff-layout-touch-target: 44px;--ff-layout-touch-target-large: 48px;--ff-layout-filter-bar-height: 44px;--ff-layout-body-min-width: 320px;--ff-layout-reference-column: 220px;--ff-layout-gallery-min: 260px;--ff-layout-reading-max-width: 760px;--ff-layout-auth-width: 420px;--ff-border-width-hairline: 1px;--ff-border-width-emphasis: 1.5px;--ff-border-width-thick: 2px;--ff-border-width-accent: 3px;--ff-focus-width: 3px;--ff-focus-width-inset: 2px;--ff-focus-offset: -2px;--ff-focus-offset-outside: 2px;--ff-color-bg-canvas: #F5F7FA;--ff-color-bg-surface: #FFFFFF;--ff-color-bg-raised: #FFFFFF;--ff-color-bg-sunken: #F5F7FA;--ff-color-bg-overlay: rgba(245,247,250,.85);--ff-color-bg-scrim: rgba(11,13,18,.3);--ff-color-bg-inverse: #0B0D12;--ff-color-bg-skeleton: #E2E6EC;--ff-color-bg-track: #E2E6EC;--ff-color-bg-shimmer: rgba(255,255,255,.4);--ff-color-fg-primary: #0B0D12;--ff-color-fg-secondary: #242833;--ff-color-fg-muted: #5D6470;--ff-color-fg-disabled: #5D6470;--ff-color-fg-inverse: #F5F7FA;--ff-color-fg-on-fill: #FFFFFF;--ff-color-fg-on-hero: #F5F7FA;--ff-color-fg-on-hero-muted: rgba(245,247,250,.72);--ff-color-fg-on-gradient: #FFFFFF;--ff-color-fg-link: #1A5FD0;--ff-color-border-default: #E2E6EC;--ff-color-border-subtle: rgba(0,0,0,.06);--ff-color-border-faint: rgba(0,0,0,.04);--ff-color-border-focus: #1A5FD0;--ff-color-accent-fill: #1A5FD0;--ff-color-accent-fg: #1A5FD0;--ff-color-accent-bg: rgba(26,95,208,.1);--ff-color-accent-border: rgba(26,95,208,.2);--ff-color-accent-on-fill: #FFFFFF;--ff-color-accent-glow: rgba(26,95,208,.3);--ff-color-gradient-accent: linear-gradient(135deg, #0A1B5C, #1A5FD0);--ff-color-gradient-hero: linear-gradient(135deg, #0B0D12, #242833);--ff-color-status-positive-fg: #17743F;--ff-color-status-positive-bg: rgba(23,116,63,.12);--ff-color-status-positive-border: rgba(23,116,63,.26);--ff-color-status-positive-fill: #17743F;--ff-color-status-positive-on-fill: #FFFFFF;--ff-color-status-negative-fg: #B32E2E;--ff-color-status-negative-bg: rgba(179,46,46,.1);--ff-color-status-negative-border: rgba(179,46,46,.26);--ff-color-status-negative-fill: #B32E2E;--ff-color-status-negative-on-fill: #FFFFFF;--ff-color-status-caution-fg: #8A5A2B;--ff-color-status-caution-bg: rgba(199,125,58,.13);--ff-color-status-caution-border: rgba(199,125,58,.28);--ff-color-status-caution-fill: #C77D3A;--ff-color-status-caution-on-fill: #0B0D12;--ff-color-status-info-fg: #1A5FD0;--ff-color-status-info-bg: rgba(26,95,208,.1);--ff-color-status-info-border: rgba(26,95,208,.2);--ff-color-status-info-fill: #1A5FD0;--ff-color-status-info-on-fill: #FFFFFF;--ff-color-gold-fill: #FFC729;--ff-color-gold-on-fill: #000543;--ff-color-gold-fg: #7A5A00;--ff-color-gold-fg-inverse: #FFC729;--ff-color-gold-bg: rgba(255,199,41,.2);--ff-color-gold-glow: rgba(255,199,41,.38);--ff-color-source-plaid-fg: #1A5FD0;--ff-color-source-plaid-bg: rgba(26,95,208,.1);--ff-color-source-statement-fg: #2E9C8E;--ff-color-source-statement-bg: rgba(46,156,142,.14);--ff-color-source-manual-fg: #B7907A;--ff-color-source-manual-bg: rgba(183,144,122,.16);--ff-color-money-neutral: #0B0D12;--ff-color-money-gain: #17743F;--ff-color-money-loss: #B32E2E;--ff-color-money-muted: #5D6470;--ff-color-chart-line: #1A5FD0;--ff-color-chart-up: #17743F;--ff-color-chart-down: #B32E2E;--ff-color-chart-neutral: #B8BFCA;--ff-color-chart-axis: #E2E6EC;--ff-color-chart-label: #5D6470;--ff-color-chart-series1: #1A5FD0;--ff-color-chart-series2: #0F8A9E;--ff-color-chart-series3: #B38000;--ff-color-chart-series4: #C957A5;--ff-color-chart-series5: #4E7D2E;--ff-color-chart-series6: #848D9C;--ff-color-category-groceries: #B38000;--ff-color-category-food: #E55C5C;--ff-color-category-travel: #0F8A9E;--ff-color-category-shopping: #8C6A3F;--ff-color-category-bills: #2F8F4F;--ff-color-category-entertainment: #C957A5;--ff-color-category-gas: #D9661A;--ff-color-category-neutral: #848D9C;--ff-color-category-home: #4E7D2E;--ff-color-category-health: #2E9C8E;--ff-color-category-personal: #A85F58;--ff-color-category-fees: #A82B4A;--ff-color-category-financial: #5F7028;--ff-color-category-family: #7A4E96;--ff-color-category-gifts: #9C3E72;--ff-color-category-work: #5E6B4F;--ff-color-category-ink-groceries: #0B0D12;--ff-color-category-ink-food: #0B0D12;--ff-color-category-ink-travel: #0B0D12;--ff-color-category-ink-shopping: #FFFFFF;--ff-color-category-ink-bills: #0B0D12;--ff-color-category-ink-entertainment: #0B0D12;--ff-color-category-ink-gas: #0B0D12;--ff-color-category-ink-neutral: #0B0D12;--ff-color-category-ink-home: #FFFFFF;--ff-color-category-ink-health: #0B0D12;--ff-color-category-ink-personal: #FFFFFF;--ff-color-category-ink-fees: #FFFFFF;--ff-color-category-ink-financial: #FFFFFF;--ff-color-category-ink-family: #FFFFFF;--ff-color-category-ink-gifts: #FFFFFF;--ff-color-category-ink-work: #FFFFFF;--ff-color-format-pdf: #C7372F;--ff-color-format-csv: #287D50;--ff-color-format-on-mark: #FFFFFF;--ff-color-topic-food-wash: #FDEBDC;--ff-color-topic-food-deep: #F6D2B2;--ff-color-topic-food-ink: #8A4B12;--ff-color-topic-move-wash: #E3EEFF;--ff-color-topic-move-deep: #C6DAFB;--ff-color-topic-move-ink: #1A4F9C;--ff-color-topic-grow-wash: #ECE8FF;--ff-color-topic-grow-deep: #D4CCFA;--ff-color-topic-grow-ink: #4A3FA0;--ff-color-topic-shop-wash: #FFE6EB;--ff-color-topic-shop-deep: #F9C9D3;--ff-color-topic-shop-ink: #9C2F4A;--ff-color-topic-pill-veil: rgba(255,255,255,.72);--ff-color-health-ground-bg: linear-gradient(135deg, #0A1B5C, #1A5FD0);--ff-color-health-ground-fg: #FFFFFF;--ff-color-health-ground-fg-secondary: rgba(255,255,255,.85);--ff-color-health-ground-hairline: rgba(255,255,255,.22);--ff-color-brand-ground-wash: linear-gradient(135deg, #0A1B5C, #1A5FD0);--ff-color-brand-ground-flame: linear-gradient(135deg, #FFD95E, #F0A500);--ff-color-brand-ground-ink: #1A5FD0;--ff-color-brand-ground-stamp: #17743F;--ff-color-demo-fill: #5B3FA8;--ff-color-demo-on-fill: #FFFFFF;--ff-color-surface-hero-bg: rgba(26,95,208,.1);--ff-color-surface-hero-border: rgba(26,95,208,.2);--ff-color-surface-hero-fg: #0B0D12;--ff-color-surface-hero-label: #5D6470;--ff-color-focus-ring: #1A5FD0;--ff-color-focus-ring-danger: #B32E2E;--ff-color-focus-ring-gold: #1A5FD0;--ff-color-chrome-theme-color: #1A5FD0;--ff-color-home-theme-morning-start: #FFEFD9;--ff-color-home-theme-morning-end: #FFF6EA;--ff-color-home-theme-evening-start: #E6E9F6;--ff-color-home-theme-evening-end: #EFF1F8;--ff-color-home-theme-gold-start: #FFD670;--ff-color-home-theme-gold-mid: #FFE7A8;--ff-color-home-theme-gold-end: #FFF3D0;--ff-color-home-theme-pink-start: #F7A8C4;--ff-color-home-theme-pink-mid: #FBC4D8;--ff-color-home-theme-pink-end: #FDE0EC;--ff-color-home-theme-sage-start: #9ED9B4;--ff-color-home-theme-sage-mid: #C2E8CF;--ff-color-home-theme-sage-end: #E2F4E9;--ff-color-home-theme-match-palette-start: rgba(26,95,208,.42);--ff-color-home-theme-match-palette-mid: rgba(26,95,208,.22);--ff-color-home-theme-match-palette-end: rgba(26,95,208,.08);--ff-color-moment-motif-stroke: rgba(11,13,18,.34);--ff-elevation-raised: 0 1px 3px rgba(0,0,0,.08);--ff-elevation-overlay: 0 24px 60px rgba(0,0,0,.14);--ff-elevation-drawer: -4px 0 24px rgba(0,0,0,.12);--ff-elevation-banner-docked: 0 -4px 20px rgba(0,0,0,.15);--ff-elevation-banner-floating: 0 8px 32px rgba(0,0,0,.2);--ff-elevation-knob: 0 1px 3px rgba(0,0,0,.3);--ff-elevation-nav: 0 1px 8px rgba(0,0,0,.04);--ff-elevation-glow-accent: 0 4px 12px rgba(26,95,208,.3);--ff-elevation-glow-gold: 0 4px 12px rgba(255,199,41,.38);--ff-elevation-glow-danger: 0 4px 12px rgba(179,46,46,.26);--ff-state-hover-brightness: .94;--ff-state-disabled-fill-opacity: 1}[data-scheme=light][data-palette=trustBlue]{color-scheme:light;--ff-color-bg-canvas: #F5F7FA;--ff-color-bg-surface: #FFFFFF;--ff-color-bg-raised: #FFFFFF;--ff-color-bg-sunken: #F5F7FA;--ff-color-bg-overlay: rgba(245,247,250,.85);--ff-color-bg-scrim: rgba(11,13,18,.3);--ff-color-bg-inverse: #0B0D12;--ff-color-bg-skeleton: #E2E6EC;--ff-color-bg-track: #E2E6EC;--ff-color-bg-shimmer: rgba(255,255,255,.4);--ff-color-fg-primary: #0B0D12;--ff-color-fg-secondary: #242833;--ff-color-fg-muted: #5D6470;--ff-color-fg-disabled: #5D6470;--ff-color-fg-inverse: #F5F7FA;--ff-color-fg-on-fill: #FFFFFF;--ff-color-fg-on-hero: #F5F7FA;--ff-color-fg-on-hero-muted: rgba(245,247,250,.72);--ff-color-fg-on-gradient: #FFFFFF;--ff-color-fg-link: #1A5FD0;--ff-color-border-default: #E2E6EC;--ff-color-border-subtle: rgba(0,0,0,.06);--ff-color-border-faint: rgba(0,0,0,.04);--ff-color-border-focus: #1A5FD0;--ff-color-accent-fill: #1A5FD0;--ff-color-accent-fg: #1A5FD0;--ff-color-accent-bg: rgba(26,95,208,.1);--ff-color-accent-border: rgba(26,95,208,.2);--ff-color-accent-on-fill: #FFFFFF;--ff-color-accent-glow: rgba(26,95,208,.3);--ff-color-gradient-accent: linear-gradient(135deg, #0A1B5C, #1A5FD0);--ff-color-gradient-hero: linear-gradient(135deg, #0B0D12, #242833);--ff-color-status-positive-fg: #17743F;--ff-color-status-positive-bg: rgba(23,116,63,.12);--ff-color-status-positive-border: rgba(23,116,63,.26);--ff-color-status-positive-fill: #17743F;--ff-color-status-positive-on-fill: #FFFFFF;--ff-color-status-negative-fg: #B32E2E;--ff-color-status-negative-bg: rgba(179,46,46,.1);--ff-color-status-negative-border: rgba(179,46,46,.26);--ff-color-status-negative-fill: #B32E2E;--ff-color-status-negative-on-fill: #FFFFFF;--ff-color-status-caution-fg: #8A5A2B;--ff-color-status-caution-bg: rgba(199,125,58,.13);--ff-color-status-caution-border: rgba(199,125,58,.28);--ff-color-status-caution-fill: #C77D3A;--ff-color-status-caution-on-fill: #0B0D12;--ff-color-status-info-fg: #1A5FD0;--ff-color-status-info-bg: rgba(26,95,208,.1);--ff-color-status-info-border: rgba(26,95,208,.2);--ff-color-status-info-fill: #1A5FD0;--ff-color-status-info-on-fill: #FFFFFF;--ff-color-gold-fill: #FFC729;--ff-color-gold-on-fill: #000543;--ff-color-gold-fg: #7A5A00;--ff-color-gold-fg-inverse: #FFC729;--ff-color-gold-bg: rgba(255,199,41,.2);--ff-color-gold-glow: rgba(255,199,41,.38);--ff-color-source-plaid-fg: #1A5FD0;--ff-color-source-plaid-bg: rgba(26,95,208,.1);--ff-color-source-statement-fg: #2E9C8E;--ff-color-source-statement-bg: rgba(46,156,142,.14);--ff-color-source-manual-fg: #B7907A;--ff-color-source-manual-bg: rgba(183,144,122,.16);--ff-color-money-neutral: #0B0D12;--ff-color-money-gain: #17743F;--ff-color-money-loss: #B32E2E;--ff-color-money-muted: #5D6470;--ff-color-chart-line: #1A5FD0;--ff-color-chart-up: #17743F;--ff-color-chart-down: #B32E2E;--ff-color-chart-neutral: #B8BFCA;--ff-color-chart-axis: #E2E6EC;--ff-color-chart-label: #5D6470;--ff-color-chart-series1: #1A5FD0;--ff-color-chart-series2: #0F8A9E;--ff-color-chart-series3: #B38000;--ff-color-chart-series4: #C957A5;--ff-color-chart-series5: #4E7D2E;--ff-color-chart-series6: #848D9C;--ff-color-category-groceries: #B38000;--ff-color-category-food: #E55C5C;--ff-color-category-travel: #0F8A9E;--ff-color-category-shopping: #8C6A3F;--ff-color-category-bills: #2F8F4F;--ff-color-category-entertainment: #C957A5;--ff-color-category-gas: #D9661A;--ff-color-category-neutral: #848D9C;--ff-color-category-home: #4E7D2E;--ff-color-category-health: #2E9C8E;--ff-color-category-personal: #A85F58;--ff-color-category-fees: #A82B4A;--ff-color-category-financial: #5F7028;--ff-color-category-family: #7A4E96;--ff-color-category-gifts: #9C3E72;--ff-color-category-work: #5E6B4F;--ff-color-category-ink-groceries: #0B0D12;--ff-color-category-ink-food: #0B0D12;--ff-color-category-ink-travel: #0B0D12;--ff-color-category-ink-shopping: #FFFFFF;--ff-color-category-ink-bills: #0B0D12;--ff-color-category-ink-entertainment: #0B0D12;--ff-color-category-ink-gas: #0B0D12;--ff-color-category-ink-neutral: #0B0D12;--ff-color-category-ink-home: #FFFFFF;--ff-color-category-ink-health: #0B0D12;--ff-color-category-ink-personal: #FFFFFF;--ff-color-category-ink-fees: #FFFFFF;--ff-color-category-ink-financial: #FFFFFF;--ff-color-category-ink-family: #FFFFFF;--ff-color-category-ink-gifts: #FFFFFF;--ff-color-category-ink-work: #FFFFFF;--ff-color-format-pdf: #C7372F;--ff-color-format-csv: #287D50;--ff-color-format-on-mark: #FFFFFF;--ff-color-topic-food-wash: #FDEBDC;--ff-color-topic-food-deep: #F6D2B2;--ff-color-topic-food-ink: #8A4B12;--ff-color-topic-move-wash: #E3EEFF;--ff-color-topic-move-deep: #C6DAFB;--ff-color-topic-move-ink: #1A4F9C;--ff-color-topic-grow-wash: #ECE8FF;--ff-color-topic-grow-deep: #D4CCFA;--ff-color-topic-grow-ink: #4A3FA0;--ff-color-topic-shop-wash: #FFE6EB;--ff-color-topic-shop-deep: #F9C9D3;--ff-color-topic-shop-ink: #9C2F4A;--ff-color-topic-pill-veil: rgba(255,255,255,.72);--ff-color-health-ground-bg: linear-gradient(135deg, #0A1B5C, #1A5FD0);--ff-color-health-ground-fg: #FFFFFF;--ff-color-health-ground-fg-secondary: rgba(255,255,255,.85);--ff-color-health-ground-hairline: rgba(255,255,255,.22);--ff-color-brand-ground-wash: linear-gradient(135deg, #0A1B5C, #1A5FD0);--ff-color-brand-ground-flame: linear-gradient(135deg, #FFD95E, #F0A500);--ff-color-brand-ground-ink: #1A5FD0;--ff-color-brand-ground-stamp: #17743F;--ff-color-demo-fill: #5B3FA8;--ff-color-demo-on-fill: #FFFFFF;--ff-color-surface-hero-bg: rgba(26,95,208,.1);--ff-color-surface-hero-border: rgba(26,95,208,.2);--ff-color-surface-hero-fg: #0B0D12;--ff-color-surface-hero-label: #5D6470;--ff-color-focus-ring: #1A5FD0;--ff-color-focus-ring-danger: #B32E2E;--ff-color-focus-ring-gold: #1A5FD0;--ff-color-chrome-theme-color: #1A5FD0;--ff-color-home-theme-morning-start: #FFEFD9;--ff-color-home-theme-morning-end: #FFF6EA;--ff-color-home-theme-evening-start: #E6E9F6;--ff-color-home-theme-evening-end: #EFF1F8;--ff-color-home-theme-gold-start: #FFD670;--ff-color-home-theme-gold-mid: #FFE7A8;--ff-color-home-theme-gold-end: #FFF3D0;--ff-color-home-theme-pink-start: #F7A8C4;--ff-color-home-theme-pink-mid: #FBC4D8;--ff-color-home-theme-pink-end: #FDE0EC;--ff-color-home-theme-sage-start: #9ED9B4;--ff-color-home-theme-sage-mid: #C2E8CF;--ff-color-home-theme-sage-end: #E2F4E9;--ff-color-home-theme-match-palette-start: rgba(26,95,208,.42);--ff-color-home-theme-match-palette-mid: rgba(26,95,208,.22);--ff-color-home-theme-match-palette-end: rgba(26,95,208,.08);--ff-color-moment-motif-stroke: rgba(11,13,18,.34);--ff-elevation-raised: 0 1px 3px rgba(0,0,0,.08);--ff-elevation-overlay: 0 24px 60px rgba(0,0,0,.14);--ff-elevation-drawer: -4px 0 24px rgba(0,0,0,.12);--ff-elevation-banner-docked: 0 -4px 20px rgba(0,0,0,.15);--ff-elevation-banner-floating: 0 8px 32px rgba(0,0,0,.2);--ff-elevation-knob: 0 1px 3px rgba(0,0,0,.3);--ff-elevation-nav: 0 1px 8px rgba(0,0,0,.04);--ff-elevation-glow-accent: 0 4px 12px rgba(26,95,208,.3);--ff-elevation-glow-gold: 0 4px 12px rgba(255,199,41,.38);--ff-elevation-glow-danger: 0 4px 12px rgba(179,46,46,.26);--ff-state-hover-brightness: .94;--ff-state-disabled-fill-opacity: 1}[data-scheme=dark][data-palette=trustBlue]{color-scheme:dark;--ff-color-bg-canvas: #0C0E12;--ff-color-bg-surface: #161A21;--ff-color-bg-raised: #161A21;--ff-color-bg-sunken: rgba(255,255,255,.04);--ff-color-bg-overlay: rgba(12,14,18,.85);--ff-color-bg-scrim: rgba(11,13,18,.3);--ff-color-bg-inverse: #F5F7FA;--ff-color-bg-skeleton: rgba(255,255,255,.08);--ff-color-bg-track: rgba(255,255,255,.08);--ff-color-bg-shimmer: rgba(255,255,255,.06);--ff-color-fg-primary: #F5F7FA;--ff-color-fg-secondary: #B9BFCC;--ff-color-fg-muted: #8A92A1;--ff-color-fg-disabled: #8A92A1;--ff-color-fg-inverse: #0C0E12;--ff-color-fg-on-fill: #FFFFFF;--ff-color-fg-on-hero: #F5F7FA;--ff-color-fg-on-hero-muted: rgba(245,247,250,.72);--ff-color-fg-on-gradient: #FFFFFF;--ff-color-fg-link: #5C9EFF;--ff-color-border-default: rgba(255,255,255,.08);--ff-color-border-subtle: rgba(255,255,255,.06);--ff-color-border-faint: rgba(255,255,255,.03);--ff-color-border-focus: #5C9EFF;--ff-color-accent-fill: #5C9EFF;--ff-color-accent-fg: #5C9EFF;--ff-color-accent-bg: rgba(92,158,255,.14);--ff-color-accent-border: rgba(92,158,255,.25);--ff-color-accent-on-fill: #0C0E12;--ff-color-accent-glow: rgba(92,158,255,.3);--ff-color-gradient-accent: linear-gradient(135deg, #0A1B5C, #1A5FD0);--ff-color-gradient-hero: linear-gradient(135deg, #161A21, #242833);--ff-color-status-positive-fg: #4ADE80;--ff-color-status-positive-bg: rgba(74,222,128,.16);--ff-color-status-positive-border: rgba(74,222,128,.32);--ff-color-status-positive-fill: #4ADE80;--ff-color-status-positive-on-fill: #0C0E12;--ff-color-status-negative-fg: #FF5050;--ff-color-status-negative-bg: rgba(255,80,80,.14);--ff-color-status-negative-border: rgba(255,80,80,.32);--ff-color-status-negative-fill: #B32E2E;--ff-color-status-negative-on-fill: #FFFFFF;--ff-color-status-caution-fg: #E0A05A;--ff-color-status-caution-bg: rgba(224,160,90,.16);--ff-color-status-caution-border: rgba(224,160,90,.32);--ff-color-status-caution-fill: #C77D3A;--ff-color-status-caution-on-fill: #0B0D12;--ff-color-status-info-fg: #5C9EFF;--ff-color-status-info-bg: rgba(92,158,255,.14);--ff-color-status-info-border: rgba(92,158,255,.25);--ff-color-status-info-fill: #5C9EFF;--ff-color-status-info-on-fill: #0C0E12;--ff-color-gold-fill: #FFC729;--ff-color-gold-on-fill: #000543;--ff-color-gold-fg: #FFC729;--ff-color-gold-fg-inverse: #7A5A00;--ff-color-gold-bg: rgba(255,199,41,.16);--ff-color-gold-glow: rgba(255,199,41,.38);--ff-color-source-plaid-fg: #5C9EFF;--ff-color-source-plaid-bg: rgba(92,158,255,.14);--ff-color-source-statement-fg: #3FB8A8;--ff-color-source-statement-bg: rgba(63,184,168,.16);--ff-color-source-manual-fg: #C9A48C;--ff-color-source-manual-bg: rgba(201,164,140,.18);--ff-color-money-neutral: #F5F7FA;--ff-color-money-gain: #4ADE80;--ff-color-money-loss: #FF5050;--ff-color-money-muted: #8A92A1;--ff-color-chart-line: #5C9EFF;--ff-color-chart-up: #4ADE80;--ff-color-chart-down: #FF5050;--ff-color-chart-neutral: #3A414E;--ff-color-chart-axis: rgba(255,255,255,.08);--ff-color-chart-label: #8A92A1;--ff-color-chart-series1: #5C9EFF;--ff-color-chart-series2: #3EC9DE;--ff-color-chart-series3: #FFB800;--ff-color-chart-series4: #E879D8;--ff-color-chart-series5: #9CCB7A;--ff-color-chart-series6: #6E7683;--ff-color-category-groceries: #FFB800;--ff-color-category-food: #FF6B6B;--ff-color-category-travel: #3EC9DE;--ff-color-category-shopping: #C9995C;--ff-color-category-bills: #4ADE80;--ff-color-category-entertainment: #E879D8;--ff-color-category-gas: #FFA060;--ff-color-category-neutral: #6E7683;--ff-color-category-home: #9CCB7A;--ff-color-category-health: #3FB8A8;--ff-color-category-personal: #E9A6A0;--ff-color-category-fees: #D96A88;--ff-color-category-financial: #B9C46A;--ff-color-category-family: #B48BD6;--ff-color-category-gifts: #E58FC0;--ff-color-category-work: #A8B49A;--ff-color-category-ink-groceries: #0B0D12;--ff-color-category-ink-food: #0B0D12;--ff-color-category-ink-travel: #0B0D12;--ff-color-category-ink-shopping: #0B0D12;--ff-color-category-ink-bills: #0B0D12;--ff-color-category-ink-entertainment: #0B0D12;--ff-color-category-ink-gas: #0B0D12;--ff-color-category-ink-neutral: #FFFFFF;--ff-color-category-ink-home: #0B0D12;--ff-color-category-ink-health: #0B0D12;--ff-color-category-ink-personal: #0B0D12;--ff-color-category-ink-fees: #0B0D12;--ff-color-category-ink-financial: #0B0D12;--ff-color-category-ink-family: #0B0D12;--ff-color-category-ink-gifts: #0B0D12;--ff-color-category-ink-work: #0B0D12;--ff-color-format-pdf: #C7372F;--ff-color-format-csv: #287D50;--ff-color-format-on-mark: #FFFFFF;--ff-color-topic-food-wash: #2A2018;--ff-color-topic-food-deep: #4A3524;--ff-color-topic-food-ink: #F2B77A;--ff-color-topic-move-wash: #16223A;--ff-color-topic-move-deep: #25395C;--ff-color-topic-move-ink: #8DBBFF;--ff-color-topic-grow-wash: #1E1C38;--ff-color-topic-grow-deep: #34305E;--ff-color-topic-grow-ink: #B6B0FF;--ff-color-topic-shop-wash: #2E1B22;--ff-color-topic-shop-deep: #4C2B37;--ff-color-topic-shop-ink: #FF9DB3;--ff-color-topic-pill-veil: rgba(255,255,255,.08);--ff-color-health-ground-bg: linear-gradient(135deg, #0A1B5C, #1A5FD0);--ff-color-health-ground-fg: #FFFFFF;--ff-color-health-ground-fg-secondary: rgba(255,255,255,.85);--ff-color-health-ground-hairline: rgba(255,255,255,.22);--ff-color-brand-ground-wash: linear-gradient(135deg, #0A1B5C, #1A5FD0);--ff-color-brand-ground-flame: linear-gradient(135deg, #FFD95E, #F0A500);--ff-color-brand-ground-ink: #1A5FD0;--ff-color-brand-ground-stamp: #17743F;--ff-color-demo-fill: #6B4BC4;--ff-color-demo-on-fill: #FFFFFF;--ff-color-surface-hero-bg: linear-gradient(135deg, #161A21, #242833);--ff-color-surface-hero-border: transparent;--ff-color-surface-hero-fg: #F5F7FA;--ff-color-surface-hero-label: rgba(245,247,250,.72);--ff-color-focus-ring: #5C9EFF;--ff-color-focus-ring-danger: #FF5050;--ff-color-focus-ring-gold: #5C9EFF;--ff-color-chrome-theme-color: #1A5FD0;--ff-color-home-theme-morning-start: #241D12;--ff-color-home-theme-morning-end: #171410;--ff-color-home-theme-evening-start: #161D33;--ff-color-home-theme-evening-end: #11141F;--ff-color-home-theme-gold-start: #3A2E08;--ff-color-home-theme-gold-mid: #241C06;--ff-color-home-theme-gold-end: #12100C;--ff-color-home-theme-pink-start: #4A1A30;--ff-color-home-theme-pink-mid: #301024;--ff-color-home-theme-pink-end: #180C14;--ff-color-home-theme-sage-start: #14301F;--ff-color-home-theme-sage-mid: #0E2016;--ff-color-home-theme-sage-end: #0C1410;--ff-color-home-theme-match-palette-start: rgba(92,158,255,.55);--ff-color-home-theme-match-palette-mid: rgba(92,158,255,.3);--ff-color-home-theme-match-palette-end: rgba(92,158,255,.12);--ff-color-moment-motif-stroke: rgba(245,247,250,.4);--ff-elevation-raised: 0 1px 3px rgba(0,0,0,.08);--ff-elevation-overlay: 0 24px 60px rgba(0,0,0,.14);--ff-elevation-drawer: -4px 0 24px rgba(0,0,0,.12);--ff-elevation-banner-docked: 0 -4px 20px rgba(0,0,0,.15);--ff-elevation-banner-floating: 0 8px 32px rgba(0,0,0,.2);--ff-elevation-knob: 0 1px 3px rgba(0,0,0,.3);--ff-elevation-nav: 0 1px 8px rgba(0,0,0,.2);--ff-elevation-glow-accent: 0 4px 12px rgba(92,158,255,.3);--ff-elevation-glow-gold: 0 4px 12px rgba(255,199,41,.38);--ff-elevation-glow-danger: 0 4px 12px rgba(255,80,80,.32);--ff-state-hover-brightness: 1.08;--ff-state-disabled-fill-opacity: .55}[data-scheme=light][data-palette=ink]{color-scheme:light;--ff-color-bg-canvas: #F5F7FA;--ff-color-bg-surface: #FFFFFF;--ff-color-bg-raised: #FFFFFF;--ff-color-bg-sunken: #F5F7FA;--ff-color-bg-overlay: rgba(245,247,250,.85);--ff-color-bg-scrim: rgba(11,13,18,.3);--ff-color-bg-inverse: #0B0D12;--ff-color-bg-skeleton: #E2E6EC;--ff-color-bg-track: #E2E6EC;--ff-color-bg-shimmer: rgba(255,255,255,.4);--ff-color-fg-primary: #0B0D12;--ff-color-fg-secondary: #242833;--ff-color-fg-muted: #5D6470;--ff-color-fg-disabled: #5D6470;--ff-color-fg-inverse: #F5F7FA;--ff-color-fg-on-fill: #FFFFFF;--ff-color-fg-on-hero: #F5F7FA;--ff-color-fg-on-hero-muted: rgba(245,247,250,.72);--ff-color-fg-on-gradient: #FFFFFF;--ff-color-fg-link: #2E3A8C;--ff-color-border-default: #E2E6EC;--ff-color-border-subtle: rgba(0,0,0,.06);--ff-color-border-faint: rgba(0,0,0,.04);--ff-color-border-focus: #2E3A8C;--ff-color-accent-fill: #2E3A8C;--ff-color-accent-fg: #2E3A8C;--ff-color-accent-bg: rgba(46,58,140,.1);--ff-color-accent-border: rgba(46,58,140,.2);--ff-color-accent-on-fill: #FFFFFF;--ff-color-accent-glow: rgba(46,58,140,.3);--ff-color-gradient-accent: linear-gradient(135deg, #232D6E, #4A5AC4);--ff-color-gradient-hero: linear-gradient(135deg, #0B0D12, #242833);--ff-color-status-positive-fg: #17743F;--ff-color-status-positive-bg: rgba(23,116,63,.12);--ff-color-status-positive-border: rgba(23,116,63,.26);--ff-color-status-positive-fill: #17743F;--ff-color-status-positive-on-fill: #FFFFFF;--ff-color-status-negative-fg: #B32E2E;--ff-color-status-negative-bg: rgba(179,46,46,.1);--ff-color-status-negative-border: rgba(179,46,46,.26);--ff-color-status-negative-fill: #B32E2E;--ff-color-status-negative-on-fill: #FFFFFF;--ff-color-status-caution-fg: #8A5A2B;--ff-color-status-caution-bg: rgba(199,125,58,.13);--ff-color-status-caution-border: rgba(199,125,58,.28);--ff-color-status-caution-fill: #C77D3A;--ff-color-status-caution-on-fill: #0B0D12;--ff-color-status-info-fg: #2E3A8C;--ff-color-status-info-bg: rgba(46,58,140,.1);--ff-color-status-info-border: rgba(46,58,140,.2);--ff-color-status-info-fill: #2E3A8C;--ff-color-status-info-on-fill: #FFFFFF;--ff-color-gold-fill: #FFC729;--ff-color-gold-on-fill: #000543;--ff-color-gold-fg: #7A5A00;--ff-color-gold-fg-inverse: #FFC729;--ff-color-gold-bg: rgba(255,199,41,.2);--ff-color-gold-glow: rgba(255,199,41,.38);--ff-color-source-plaid-fg: #2E3A8C;--ff-color-source-plaid-bg: rgba(46,58,140,.1);--ff-color-source-statement-fg: #2E9C8E;--ff-color-source-statement-bg: rgba(46,156,142,.14);--ff-color-source-manual-fg: #B7907A;--ff-color-source-manual-bg: rgba(183,144,122,.16);--ff-color-money-neutral: #0B0D12;--ff-color-money-gain: #17743F;--ff-color-money-loss: #B32E2E;--ff-color-money-muted: #5D6470;--ff-color-chart-line: #2E3A8C;--ff-color-chart-up: #17743F;--ff-color-chart-down: #B32E2E;--ff-color-chart-neutral: #B8BFCA;--ff-color-chart-axis: #E2E6EC;--ff-color-chart-label: #5D6470;--ff-color-chart-series1: #2E3A8C;--ff-color-chart-series2: #0F8A9E;--ff-color-chart-series3: #B38000;--ff-color-chart-series4: #C957A5;--ff-color-chart-series5: #4E7D2E;--ff-color-chart-series6: #848D9C;--ff-color-category-groceries: #B38000;--ff-color-category-food: #E55C5C;--ff-color-category-travel: #0F8A9E;--ff-color-category-shopping: #8C6A3F;--ff-color-category-bills: #2F8F4F;--ff-color-category-entertainment: #C957A5;--ff-color-category-gas: #D9661A;--ff-color-category-neutral: #848D9C;--ff-color-category-home: #4E7D2E;--ff-color-category-health: #2E9C8E;--ff-color-category-personal: #A85F58;--ff-color-category-fees: #A82B4A;--ff-color-category-financial: #5F7028;--ff-color-category-family: #7A4E96;--ff-color-category-gifts: #9C3E72;--ff-color-category-work: #5E6B4F;--ff-color-category-ink-groceries: #0B0D12;--ff-color-category-ink-food: #0B0D12;--ff-color-category-ink-travel: #0B0D12;--ff-color-category-ink-shopping: #FFFFFF;--ff-color-category-ink-bills: #0B0D12;--ff-color-category-ink-entertainment: #0B0D12;--ff-color-category-ink-gas: #0B0D12;--ff-color-category-ink-neutral: #0B0D12;--ff-color-category-ink-home: #FFFFFF;--ff-color-category-ink-health: #0B0D12;--ff-color-category-ink-personal: #FFFFFF;--ff-color-category-ink-fees: #FFFFFF;--ff-color-category-ink-financial: #FFFFFF;--ff-color-category-ink-family: #FFFFFF;--ff-color-category-ink-gifts: #FFFFFF;--ff-color-category-ink-work: #FFFFFF;--ff-color-format-pdf: #C7372F;--ff-color-format-csv: #287D50;--ff-color-format-on-mark: #FFFFFF;--ff-color-topic-food-wash: #FDEBDC;--ff-color-topic-food-deep: #F6D2B2;--ff-color-topic-food-ink: #8A4B12;--ff-color-topic-move-wash: #E3EEFF;--ff-color-topic-move-deep: #C6DAFB;--ff-color-topic-move-ink: #1A4F9C;--ff-color-topic-grow-wash: #ECE8FF;--ff-color-topic-grow-deep: #D4CCFA;--ff-color-topic-grow-ink: #4A3FA0;--ff-color-topic-shop-wash: #FFE6EB;--ff-color-topic-shop-deep: #F9C9D3;--ff-color-topic-shop-ink: #9C2F4A;--ff-color-topic-pill-veil: rgba(255,255,255,.72);--ff-color-health-ground-bg: linear-gradient(135deg, #232D6E, #4A5AC4);--ff-color-health-ground-fg: #FFFFFF;--ff-color-health-ground-fg-secondary: rgba(255,255,255,.85);--ff-color-health-ground-hairline: rgba(255,255,255,.22);--ff-color-brand-ground-wash: linear-gradient(135deg, #0A1B5C, #1A5FD0);--ff-color-brand-ground-flame: linear-gradient(135deg, #FFD95E, #F0A500);--ff-color-brand-ground-ink: #1A5FD0;--ff-color-brand-ground-stamp: #17743F;--ff-color-demo-fill: #5B3FA8;--ff-color-demo-on-fill: #FFFFFF;--ff-color-surface-hero-bg: rgba(46,58,140,.1);--ff-color-surface-hero-border: rgba(46,58,140,.2);--ff-color-surface-hero-fg: #0B0D12;--ff-color-surface-hero-label: #5D6470;--ff-color-focus-ring: #2E3A8C;--ff-color-focus-ring-danger: #B32E2E;--ff-color-focus-ring-gold: #2E3A8C;--ff-color-chrome-theme-color: #1A5FD0;--ff-color-home-theme-morning-start: #FFEFD9;--ff-color-home-theme-morning-end: #FFF6EA;--ff-color-home-theme-evening-start: #E6E9F6;--ff-color-home-theme-evening-end: #EFF1F8;--ff-color-home-theme-gold-start: #FFD670;--ff-color-home-theme-gold-mid: #FFE7A8;--ff-color-home-theme-gold-end: #FFF3D0;--ff-color-home-theme-pink-start: #F7A8C4;--ff-color-home-theme-pink-mid: #FBC4D8;--ff-color-home-theme-pink-end: #FDE0EC;--ff-color-home-theme-sage-start: #9ED9B4;--ff-color-home-theme-sage-mid: #C2E8CF;--ff-color-home-theme-sage-end: #E2F4E9;--ff-color-home-theme-match-palette-start: rgba(46,58,140,.42);--ff-color-home-theme-match-palette-mid: rgba(46,58,140,.22);--ff-color-home-theme-match-palette-end: rgba(46,58,140,.08);--ff-color-moment-motif-stroke: rgba(11,13,18,.34);--ff-elevation-raised: 0 1px 3px rgba(0,0,0,.08);--ff-elevation-overlay: 0 24px 60px rgba(0,0,0,.14);--ff-elevation-drawer: -4px 0 24px rgba(0,0,0,.12);--ff-elevation-banner-docked: 0 -4px 20px rgba(0,0,0,.15);--ff-elevation-banner-floating: 0 8px 32px rgba(0,0,0,.2);--ff-elevation-knob: 0 1px 3px rgba(0,0,0,.3);--ff-elevation-nav: 0 1px 8px rgba(0,0,0,.04);--ff-elevation-glow-accent: 0 4px 12px rgba(46,58,140,.3);--ff-elevation-glow-gold: 0 4px 12px rgba(255,199,41,.38);--ff-elevation-glow-danger: 0 4px 12px rgba(179,46,46,.26);--ff-state-hover-brightness: .94;--ff-state-disabled-fill-opacity: 1}[data-scheme=dark][data-palette=ink]{color-scheme:dark;--ff-color-bg-canvas: #0C0E12;--ff-color-bg-surface: #161A21;--ff-color-bg-raised: #161A21;--ff-color-bg-sunken: rgba(255,255,255,.04);--ff-color-bg-overlay: rgba(12,14,18,.85);--ff-color-bg-scrim: rgba(11,13,18,.3);--ff-color-bg-inverse: #F5F7FA;--ff-color-bg-skeleton: rgba(255,255,255,.08);--ff-color-bg-track: rgba(255,255,255,.08);--ff-color-bg-shimmer: rgba(255,255,255,.06);--ff-color-fg-primary: #F5F7FA;--ff-color-fg-secondary: #B9BFCC;--ff-color-fg-muted: #8A92A1;--ff-color-fg-disabled: #8A92A1;--ff-color-fg-inverse: #0C0E12;--ff-color-fg-on-fill: #FFFFFF;--ff-color-fg-on-hero: #F5F7FA;--ff-color-fg-on-hero-muted: rgba(245,247,250,.72);--ff-color-fg-on-gradient: #FFFFFF;--ff-color-fg-link: #8A9BFF;--ff-color-border-default: rgba(255,255,255,.08);--ff-color-border-subtle: rgba(255,255,255,.06);--ff-color-border-faint: rgba(255,255,255,.03);--ff-color-border-focus: #8A9BFF;--ff-color-accent-fill: #8A9BFF;--ff-color-accent-fg: #8A9BFF;--ff-color-accent-bg: rgba(138,155,255,.14);--ff-color-accent-border: rgba(138,155,255,.25);--ff-color-accent-on-fill: #0C0E12;--ff-color-accent-glow: rgba(138,155,255,.28);--ff-color-gradient-accent: linear-gradient(135deg, #232D6E, #4A5AC4);--ff-color-gradient-hero: linear-gradient(135deg, #161A21, #242833);--ff-color-status-positive-fg: #4ADE80;--ff-color-status-positive-bg: rgba(74,222,128,.16);--ff-color-status-positive-border: rgba(74,222,128,.32);--ff-color-status-positive-fill: #4ADE80;--ff-color-status-positive-on-fill: #0C0E12;--ff-color-status-negative-fg: #FF5050;--ff-color-status-negative-bg: rgba(255,80,80,.14);--ff-color-status-negative-border: rgba(255,80,80,.32);--ff-color-status-negative-fill: #B32E2E;--ff-color-status-negative-on-fill: #FFFFFF;--ff-color-status-caution-fg: #E0A05A;--ff-color-status-caution-bg: rgba(224,160,90,.16);--ff-color-status-caution-border: rgba(224,160,90,.32);--ff-color-status-caution-fill: #C77D3A;--ff-color-status-caution-on-fill: #0B0D12;--ff-color-status-info-fg: #8A9BFF;--ff-color-status-info-bg: rgba(138,155,255,.14);--ff-color-status-info-border: rgba(138,155,255,.25);--ff-color-status-info-fill: #8A9BFF;--ff-color-status-info-on-fill: #0C0E12;--ff-color-gold-fill: #FFC729;--ff-color-gold-on-fill: #000543;--ff-color-gold-fg: #FFC729;--ff-color-gold-fg-inverse: #7A5A00;--ff-color-gold-bg: rgba(255,199,41,.16);--ff-color-gold-glow: rgba(255,199,41,.38);--ff-color-source-plaid-fg: #8A9BFF;--ff-color-source-plaid-bg: rgba(138,155,255,.14);--ff-color-source-statement-fg: #3FB8A8;--ff-color-source-statement-bg: rgba(63,184,168,.16);--ff-color-source-manual-fg: #C9A48C;--ff-color-source-manual-bg: rgba(201,164,140,.18);--ff-color-money-neutral: #F5F7FA;--ff-color-money-gain: #4ADE80;--ff-color-money-loss: #FF5050;--ff-color-money-muted: #8A92A1;--ff-color-chart-line: #8A9BFF;--ff-color-chart-up: #4ADE80;--ff-color-chart-down: #FF5050;--ff-color-chart-neutral: #3A414E;--ff-color-chart-axis: rgba(255,255,255,.08);--ff-color-chart-label: #8A92A1;--ff-color-chart-series1: #8A9BFF;--ff-color-chart-series2: #3EC9DE;--ff-color-chart-series3: #FFB800;--ff-color-chart-series4: #E879D8;--ff-color-chart-series5: #9CCB7A;--ff-color-chart-series6: #6E7683;--ff-color-category-groceries: #FFB800;--ff-color-category-food: #FF6B6B;--ff-color-category-travel: #3EC9DE;--ff-color-category-shopping: #C9995C;--ff-color-category-bills: #4ADE80;--ff-color-category-entertainment: #E879D8;--ff-color-category-gas: #FFA060;--ff-color-category-neutral: #6E7683;--ff-color-category-home: #9CCB7A;--ff-color-category-health: #3FB8A8;--ff-color-category-personal: #E9A6A0;--ff-color-category-fees: #D96A88;--ff-color-category-financial: #B9C46A;--ff-color-category-family: #B48BD6;--ff-color-category-gifts: #E58FC0;--ff-color-category-work: #A8B49A;--ff-color-category-ink-groceries: #0B0D12;--ff-color-category-ink-food: #0B0D12;--ff-color-category-ink-travel: #0B0D12;--ff-color-category-ink-shopping: #0B0D12;--ff-color-category-ink-bills: #0B0D12;--ff-color-category-ink-entertainment: #0B0D12;--ff-color-category-ink-gas: #0B0D12;--ff-color-category-ink-neutral: #FFFFFF;--ff-color-category-ink-home: #0B0D12;--ff-color-category-ink-health: #0B0D12;--ff-color-category-ink-personal: #0B0D12;--ff-color-category-ink-fees: #0B0D12;--ff-color-category-ink-financial: #0B0D12;--ff-color-category-ink-family: #0B0D12;--ff-color-category-ink-gifts: #0B0D12;--ff-color-category-ink-work: #0B0D12;--ff-color-format-pdf: #C7372F;--ff-color-format-csv: #287D50;--ff-color-format-on-mark: #FFFFFF;--ff-color-topic-food-wash: #2A2018;--ff-color-topic-food-deep: #4A3524;--ff-color-topic-food-ink: #F2B77A;--ff-color-topic-move-wash: #16223A;--ff-color-topic-move-deep: #25395C;--ff-color-topic-move-ink: #8DBBFF;--ff-color-topic-grow-wash: #1E1C38;--ff-color-topic-grow-deep: #34305E;--ff-color-topic-grow-ink: #B6B0FF;--ff-color-topic-shop-wash: #2E1B22;--ff-color-topic-shop-deep: #4C2B37;--ff-color-topic-shop-ink: #FF9DB3;--ff-color-topic-pill-veil: rgba(255,255,255,.08);--ff-color-health-ground-bg: linear-gradient(135deg, #232D6E, #4A5AC4);--ff-color-health-ground-fg: #FFFFFF;--ff-color-health-ground-fg-secondary: rgba(255,255,255,.85);--ff-color-health-ground-hairline: rgba(255,255,255,.22);--ff-color-brand-ground-wash: linear-gradient(135deg, #0A1B5C, #1A5FD0);--ff-color-brand-ground-flame: linear-gradient(135deg, #FFD95E, #F0A500);--ff-color-brand-ground-ink: #1A5FD0;--ff-color-brand-ground-stamp: #17743F;--ff-color-demo-fill: #6B4BC4;--ff-color-demo-on-fill: #FFFFFF;--ff-color-surface-hero-bg: linear-gradient(135deg, #161A21, #242833);--ff-color-surface-hero-border: transparent;--ff-color-surface-hero-fg: #F5F7FA;--ff-color-surface-hero-label: rgba(245,247,250,.72);--ff-color-focus-ring: #8A9BFF;--ff-color-focus-ring-danger: #FF5050;--ff-color-focus-ring-gold: #8A9BFF;--ff-color-chrome-theme-color: #1A5FD0;--ff-color-home-theme-morning-start: #241D12;--ff-color-home-theme-morning-end: #171410;--ff-color-home-theme-evening-start: #161D33;--ff-color-home-theme-evening-end: #11141F;--ff-color-home-theme-gold-start: #3A2E08;--ff-color-home-theme-gold-mid: #241C06;--ff-color-home-theme-gold-end: #12100C;--ff-color-home-theme-pink-start: #4A1A30;--ff-color-home-theme-pink-mid: #301024;--ff-color-home-theme-pink-end: #180C14;--ff-color-home-theme-sage-start: #14301F;--ff-color-home-theme-sage-mid: #0E2016;--ff-color-home-theme-sage-end: #0C1410;--ff-color-home-theme-match-palette-start: rgba(138,155,255,.55);--ff-color-home-theme-match-palette-mid: rgba(138,155,255,.3);--ff-color-home-theme-match-palette-end: rgba(138,155,255,.12);--ff-color-moment-motif-stroke: rgba(245,247,250,.4);--ff-elevation-raised: 0 1px 3px rgba(0,0,0,.08);--ff-elevation-overlay: 0 24px 60px rgba(0,0,0,.14);--ff-elevation-drawer: -4px 0 24px rgba(0,0,0,.12);--ff-elevation-banner-docked: 0 -4px 20px rgba(0,0,0,.15);--ff-elevation-banner-floating: 0 8px 32px rgba(0,0,0,.2);--ff-elevation-knob: 0 1px 3px rgba(0,0,0,.3);--ff-elevation-nav: 0 1px 8px rgba(0,0,0,.2);--ff-elevation-glow-accent: 0 4px 12px rgba(138,155,255,.28);--ff-elevation-glow-gold: 0 4px 12px rgba(255,199,41,.38);--ff-elevation-glow-danger: 0 4px 12px rgba(255,80,80,.32);--ff-state-hover-brightness: 1.08;--ff-state-disabled-fill-opacity: .55}:root,[data-scheme][data-palette]{background-color:var(--ff-color-bg-canvas);color:var(--ff-color-fg-primary);--ff-button-radius: var(--ff-radius-control);--ff-button-gap: var(--ff-space-control-gap);--ff-button-weight: var(--ff-font-weight-semibold);--ff-button-tracking: var(--ff-font-tracking-p1);--ff-button-leading: var(--ff-font-leading-1);--ff-button-border-width: var(--ff-border-width-hairline);--ff-button-border-width-emphasis: var(--ff-border-width-emphasis);--ff-button-disabled-opacity: var(--ff-opacity-disabled);--ff-button-disabled-fill-mix: 40%;--ff-button-spinner-size: 16px;--ff-button-spinner-stroke: var(--ff-border-width-thick);--ff-button-ring-width: var(--ff-focus-width);--ff-button-press-offset: var(--ff-state-press-offset);--ff-button-duration: var(--ff-motion-duration-fast);--ff-button-press-duration: var(--ff-motion-duration-instant);--ff-button-sm-padding: 8px 14px;--ff-button-sm-font-size: var(--ff-font-size-13);--ff-button-sm-min-height: var(--ff-layout-touch-target);--ff-button-md-padding: 12px 20px;--ff-button-md-font-size: var(--ff-font-size-14);--ff-button-md-min-height: var(--ff-layout-touch-target);--ff-button-lg-padding: 12px 24px;--ff-button-lg-font-size: var(--ff-font-size-15);--ff-button-lg-min-height: var(--ff-layout-touch-target-large);--ff-button-primary-bg: var(--ff-color-accent-fill);--ff-button-primary-fg: var(--ff-color-accent-on-fill);--ff-button-primary-ring: var(--ff-color-focus-ring);--ff-button-primary-shadow: var(--ff-elevation-glow-accent);--ff-button-gold-bg: var(--ff-color-gold-fill);--ff-button-gold-fg: var(--ff-color-gold-on-fill);--ff-button-gold-ring: var(--ff-color-focus-ring-gold);--ff-button-gold-shadow: var(--ff-elevation-glow-gold);--ff-button-danger-bg: var(--ff-color-status-negative-fill);--ff-button-danger-fg: var(--ff-color-status-negative-on-fill);--ff-button-danger-ring: var(--ff-color-focus-ring-danger);--ff-button-danger-shadow: var(--ff-elevation-glow-danger);--ff-button-secondary-bg: var(--ff-color-bg-surface);--ff-button-secondary-ring: var(--ff-color-focus-ring);--ff-button-secondary-ring-danger: var(--ff-color-focus-ring-danger);--ff-button-secondary-shadow: var(--ff-elevation-glow-accent);--ff-button-secondary-neutral-fg: var(--ff-color-fg-secondary);--ff-button-secondary-neutral-border: var(--ff-color-border-default);--ff-button-secondary-accent-fg: var(--ff-color-fg-link);--ff-button-secondary-accent-border: var(--ff-color-accent-border);--ff-button-secondary-danger-fg: var(--ff-color-status-negative-fg);--ff-button-secondary-danger-border: var(--ff-color-status-negative-border);--ff-button-ghost-fg: var(--ff-color-fg-link);--ff-button-ghost-fg-danger: var(--ff-color-status-negative-fg);--ff-button-ghost-ring: var(--ff-color-focus-ring);--ff-button-ghost-ring-danger: var(--ff-color-focus-ring-danger);--ff-button-ghost-shadow: var(--ff-elevation-glow-accent);--ff-button-ghost-danger-fg: var(--ff-color-status-negative-fg);--ff-button-ghost-danger-ring: var(--ff-color-focus-ring-danger);--ff-button-ghost-danger-shadow: var(--ff-elevation-glow-danger);--ff-button-disabled-fill-opacity: var(--ff-state-disabled-fill-opacity);--ff-input-radius: var(--ff-radius-field);--ff-input-min-height: var(--ff-layout-touch-target);--ff-input-padding-y: var(--ff-space-control-padding-y);--ff-input-padding-x: var(--ff-space-control-padding-x);--ff-input-font-size: var(--ff-font-size-15);--ff-input-bg: var(--ff-color-bg-sunken);--ff-input-fg: var(--ff-color-fg-primary);--ff-input-border: var(--ff-color-border-default);--ff-input-focus-border: var(--ff-color-border-focus);--ff-input-focus-ring: var(--ff-color-accent-bg);--ff-input-error-border: var(--ff-color-status-negative-fg);--ff-input-error-focus-border: var(--ff-color-status-negative-fg);--ff-input-error-focus-ring: var(--ff-color-status-negative-bg);--ff-input-placeholder: var(--ff-color-fg-muted);--ff-input-textarea-leading: var(--ff-font-leading-1_5);--ff-input-label-font-size: var(--ff-font-size-12);--ff-input-label-weight: var(--ff-font-weight-medium);--ff-input-label-tracking: var(--ff-font-tracking-p6);--ff-input-label-transform: uppercase;--ff-input-label-color: var(--ff-color-fg-muted);--ff-input-label-gap: var(--ff-space-stack-sm);--ff-input-note-font-size: var(--ff-font-size-12);--ff-input-note-color: var(--ff-color-fg-muted);--ff-input-note-gap: var(--ff-space-stack-sm);--ff-input-error: var(--ff-color-status-negative-fg);--ff-card-radius: var(--ff-radius-card);--ff-card-border-width: var(--ff-border-width-hairline);--ff-card-surface-bg: var(--ff-color-bg-surface);--ff-card-surface-border: var(--ff-color-border-default);--ff-card-accent-bg: var(--ff-color-accent-bg);--ff-card-accent-border: var(--ff-color-accent-border);--ff-card-dark-hero-bg: var(--ff-color-gradient-hero);--ff-card-dark-hero-fg: var(--ff-color-fg-on-hero);--ff-card-hero-bg: var(--ff-color-surface-hero-bg);--ff-card-hero-border: var(--ff-color-surface-hero-border);--ff-card-hero-fg: var(--ff-color-surface-hero-fg);--ff-card-hero-label: var(--ff-color-surface-hero-label);--ff-card-header-padding-y: var(--ff-space-card-header-padding-y);--ff-card-header-padding-x: 16px;--ff-card-header-gap: 10px;--ff-card-header-title: var(--ff-color-fg-muted);--ff-card-header-count-gap: 8px;--ff-card-header-border: var(--ff-color-border-default);--ff-card-action-font-size: var(--ff-font-size-12_5);--ff-card-action-weight: var(--ff-font-weight-bold);--ff-card-action-fg: var(--ff-color-fg-link);--ff-card-action-gap: 4px;--ff-card-action-padding-x: 8px;--ff-card-action-margin-y: -12px;--ff-card-action-margin-x: -8px;--ff-card-body-padding: var(--ff-space-card-padding);--ff-card-row-padding-y: var(--ff-space-card-row-padding-y);--ff-card-row-padding-x: 16px;--ff-card-row-gap: 12px;--ff-card-row-label-size: var(--ff-font-size-13_5);--ff-card-row-label: var(--ff-color-fg-muted);--ff-card-row-value-weight: var(--ff-font-weight-medium);--ff-card-row-value-size: var(--ff-font-size-13_5);--ff-card-row-value: var(--ff-color-fg-primary);--ff-card-row-min-height: var(--ff-layout-touch-target);--ff-card-row-label-accent: var(--ff-color-fg-link);--ff-card-row-label-accent-weight: var(--ff-font-weight-bold);--ff-card-row-chevron: var(--ff-color-fg-muted);--ff-card-row-hover-bg: var(--ff-color-accent-bg);--ff-card-row-focus-ring: var(--ff-color-accent-fill);--ff-card-row-secondary: var(--ff-color-fg-muted);--ff-card-row-value-muted: var(--ff-color-fg-muted);--ff-card-divider-width: var(--ff-border-width-hairline);--ff-card-divider-color: var(--ff-color-border-default);--ff-card-divider-inset: var(--ff-space-card-inset);--ff-card-actions-gap: 8px;--ff-card-actions-padding: 0 16px 16px;--ff-chip-gap: 5px;--ff-chip-padding-y: 4px;--ff-chip-padding-x: 8px;--ff-chip-radius-capsule: var(--ff-radius-pill);--ff-chip-radius-rounded: var(--ff-radius-chip);--ff-chip-font-size: var(--ff-font-size-11);--ff-chip-weight: var(--ff-font-weight-semibold);--ff-chip-tracking: var(--ff-font-tracking-p5);--ff-chip-transform: uppercase;--ff-chip-dot-size: 7px;--ff-chip-wash-alpha: .14;--ff-delta-chip-gap: 5px;--ff-delta-chip-padding-y: 6px;--ff-delta-chip-padding-x: 13px;--ff-delta-chip-compact-padding-y: 5px;--ff-delta-chip-compact-padding-x: 10px;--ff-delta-chip-font-size: var(--ff-font-size-13);--ff-delta-chip-compact-font-size: var(--ff-font-size-11);--ff-delta-chip-weight: var(--ff-font-weight-bold);--ff-delta-chip-radius: var(--ff-radius-pill);--ff-delta-chip-border-width: var(--ff-border-width-hairline);--ff-delta-chip-flat-fg: var(--ff-color-fg-muted);--ff-delta-chip-flat-bg: var(--ff-color-bg-surface);--ff-delta-chip-flat-border: var(--ff-color-border-default);--ff-delta-chip-up-fg: var(--ff-color-status-positive-fg);--ff-delta-chip-up-bg: var(--ff-color-status-positive-bg);--ff-delta-chip-down-fg: var(--ff-color-status-negative-fg);--ff-delta-chip-down-bg: var(--ff-color-status-negative-bg);--ff-delta-chip-celebration-fg: var(--ff-color-gold-fg);--ff-delta-chip-celebration-bg: var(--ff-color-gold-bg);--ff-segmented-radius: var(--ff-radius-control);--ff-segmented-padding: 3px;--ff-segmented-gap: 2px;--ff-segmented-min-height: var(--ff-layout-touch-target);--ff-segmented-bg: var(--ff-color-bg-sunken);--ff-segmented-border: var(--ff-color-border-default);--ff-segmented-segment-height: var(--ff-layout-touch-target);--ff-segmented-segment-padding-x: 16px;--ff-segmented-segment-font-size: var(--ff-font-size-13_5);--ff-segmented-segment-weight-active: var(--ff-font-weight-semibold);--ff-segmented-segment-weight-inactive: var(--ff-font-weight-medium);--ff-segmented-segment-radius: 9px;--ff-segmented-segment-bg-active: var(--ff-color-bg-surface);--ff-segmented-segment-fg-active: var(--ff-color-fg-link);--ff-segmented-segment-fg-inactive: var(--ff-color-fg-secondary);--ff-segmented-segment-border-active: var(--ff-color-border-default);--ff-segmented-segment-shadow-active: var(--ff-elevation-raised);--ff-segmented-segment-duration: var(--ff-motion-duration-base);--ff-switch-track-width: 50px;--ff-switch-track-height: 30px;--ff-switch-knob: 24px;--ff-switch-inset: 3px;--ff-switch-radius: var(--ff-radius-pill);--ff-switch-track-off: var(--ff-color-chart-neutral);--ff-switch-track-on: var(--ff-color-accent-fill);--ff-switch-knob-fill: var(--ff-color-fg-on-fill);--ff-switch-knob-shadow: var(--ff-elevation-knob);--ff-switch-duration: var(--ff-motion-duration-base);--ff-switch-disabled-opacity: var(--ff-opacity-disabled);--ff-toggle-row-gap: 16px;--ff-toggle-row-min-height: var(--ff-layout-touch-target);--ff-toggle-row-padding-y: 10px;--ff-toggle-row-label-size: var(--ff-font-size-15);--ff-toggle-row-label-weight: var(--ff-font-weight-medium);--ff-toggle-row-label: var(--ff-color-fg-primary);--ff-toggle-row-helper-size: var(--ff-font-size-13);--ff-toggle-row-helper: var(--ff-color-fg-muted);--ff-toggle-row-helper-gap: 2px;--ff-toggle-row-disabled-opacity: var(--ff-opacity-disabled);--ff-modal-z-scrim: var(--ff-z-overlay-scrim);--ff-modal-z: var(--ff-z-overlay);--ff-modal-scrim: var(--ff-color-bg-scrim);--ff-modal-bg: var(--ff-color-bg-raised);--ff-modal-border: var(--ff-color-border-default);--ff-modal-shadow: var(--ff-elevation-overlay);--ff-modal-radius: var(--ff-radius-sheet);--ff-modal-max-width: 440px;--ff-modal-width: 90%;--ff-modal-grabber-width: 36px;--ff-modal-grabber-height: 4px;--ff-modal-grabber-radius: 2px;--ff-modal-grabber-color: var(--ff-color-border-default);--ff-modal-grabber-margin-top: 10px;--ff-modal-header-padding-top: 20px;--ff-modal-header-padding-x: 20px;--ff-modal-header-gap: 12px;--ff-modal-header-title: var(--ff-color-fg-primary);--ff-modal-close-size: var(--ff-layout-touch-target);--ff-modal-close-font-size: var(--ff-font-size-18);--ff-modal-close-fg: var(--ff-color-fg-muted);--ff-modal-close-margin: -12px -12px 0 0;--ff-modal-body-padding-top: 12px;--ff-modal-body-padding-x: 20px;--ff-modal-body-fg: var(--ff-color-fg-secondary);--ff-modal-actions-gap: 8px;--ff-modal-actions-padding: 20px;--ff-toast-gap: 12px;--ff-toast-padding-y: 12px;--ff-toast-padding-x: 16px;--ff-toast-radius: var(--ff-radius-toast);--ff-toast-font-size: var(--ff-font-size-13_5);--ff-toast-bg: var(--ff-color-bg-inverse);--ff-toast-fg: var(--ff-color-fg-inverse);--ff-toast-error-bg: var(--ff-color-status-negative-fill);--ff-toast-error-fg: var(--ff-color-status-negative-on-fill);--ff-toast-action-fg: var(--ff-color-gold-fg-inverse);--ff-toast-action-weight: var(--ff-font-weight-bold);--ff-toast-action-padding-x: 6px;--ff-toast-action-margin-y: -12px;--ff-toast-shadow: var(--ff-elevation-overlay);--ff-toast-z: var(--ff-z-toast);--ff-row-menu-padding: 6px;--ff-row-menu-min-width: 220px;--ff-row-menu-radius: var(--ff-radius-popover);--ff-row-menu-sheet-radius: var(--ff-radius-sheet);--ff-row-menu-bg: var(--ff-color-bg-raised);--ff-row-menu-border: var(--ff-color-border-default);--ff-row-menu-shadow: var(--ff-elevation-overlay);--ff-row-menu-z-scrim: var(--ff-z-overlay-scrim);--ff-row-menu-z: var(--ff-z-overlay);--ff-row-menu-scrim: var(--ff-color-bg-scrim);--ff-row-menu-item-min-height: var(--ff-layout-touch-target);--ff-row-menu-item-padding-x: 12px;--ff-row-menu-item-radius: var(--ff-radius-menu-item);--ff-row-menu-item-font-size: var(--ff-font-size-14);--ff-row-menu-item-fg: var(--ff-color-fg-primary);--ff-row-menu-item-destructive: var(--ff-color-status-negative-fg);--ff-row-menu-divider-margin: 6px 8px;--ff-row-menu-divider-color: var(--ff-color-border-default);--ff-row-menu-trigger-size: var(--ff-layout-touch-target);--ff-row-menu-trigger-font-size: var(--ff-font-size-18);--ff-row-menu-trigger-fg: var(--ff-color-fg-muted);--ff-nav-bar-height: var(--ff-layout-nav-height);--ff-nav-bar-z: var(--ff-z-nav);--ff-nav-bar-bg: var(--ff-color-bg-overlay);--ff-nav-bar-blur: 12px;--ff-nav-bar-border-scrolled: var(--ff-color-border-subtle);--ff-nav-bar-shadow-scrolled: var(--ff-elevation-nav);--ff-nav-bar-padding-xmobile: 16px;--ff-nav-bar-padding-xdesktop: 20px;--ff-nav-bar-brand-gap: 10px;--ff-nav-bar-wordmark-size: var(--ff-font-size-22);--ff-nav-bar-links-gap: var(--ff-space-inline-sm);--ff-nav-bar-duration: var(--ff-motion-duration-base);--ff-nav-bar-link-min-height: var(--ff-layout-touch-target);--ff-nav-bar-link-padding-x: 12px;--ff-nav-bar-link-font-size: var(--ff-font-size-14);--ff-nav-bar-link-weight: var(--ff-font-weight-medium);--ff-nav-bar-link-radius: 20px;--ff-nav-bar-link-tracking: var(--ff-font-tracking-p1);--ff-nav-bar-link-fg: var(--ff-color-fg-muted);--ff-nav-bar-link-fg-hover: var(--ff-color-accent-fill);--ff-nav-bar-link-fg-active: var(--ff-color-accent-fill);--ff-nav-bar-link-bg-active: var(--ff-color-accent-bg);--ff-nav-bar-badge-height: 18px;--ff-nav-bar-badge-padding-x: 5px;--ff-nav-bar-badge-radius: var(--ff-radius-pill);--ff-nav-bar-badge-bg: var(--ff-color-accent-fill);--ff-nav-bar-badge-fg: var(--ff-color-accent-on-fill);--ff-nav-bar-badge-font-size: var(--ff-font-size-11);--ff-nav-bar-badge-weight: var(--ff-font-weight-bold);--ff-nav-bar-badge-min-width: 18px;--ff-nav-bar-badge-margin-left: 6px;--ff-nav-bar-badge-baseline-nudge: 1px;--ff-nav-bar-sign-in-padding-y: 8px;--ff-nav-bar-sign-in-padding-x: 18px;--ff-nav-bar-sign-in-font-size: var(--ff-font-size-13);--ff-nav-bar-sign-in-weight: var(--ff-font-weight-semibold);--ff-nav-bar-sign-in-fg: var(--ff-color-fg-secondary);--ff-nav-bar-sign-in-border: var(--ff-color-border-subtle);--ff-nav-bar-sign-in-border-hover: var(--ff-color-accent-border);--ff-nav-bar-sign-in-fg-hover: var(--ff-color-accent-fill);--ff-nav-bar-sign-in-radius: 7px;--ff-nav-bar-sign-in-tracking: var(--ff-font-tracking-p2);--ff-nav-bar-sign-in-height: var(--ff-layout-touch-target);--ff-nav-bar-menu-button-size: var(--ff-layout-touch-target);--ff-nav-bar-menu-button-radius: 8px;--ff-nav-bar-menu-button-border: var(--ff-color-border-subtle);--ff-nav-bar-menu-button-border-open: var(--ff-color-accent-border);--ff-nav-bar-menu-button-border-hover: var(--ff-color-accent-border);--ff-nav-bar-menu-button-bg-open: var(--ff-color-accent-bg);--ff-nav-bar-menu-button-bg-hover: var(--ff-color-accent-bg);--ff-nav-bar-menu-button-icon: var(--ff-color-fg-secondary);--ff-nav-bar-menu-button-icon-open: var(--ff-color-accent-fill);--ff-nav-bar-font-family: "DM Sans", sans-serif;--ff-nav-bar-brand-mark-size: 34;--ff-nav-bar-actions-gap: 8px;--ff-nav-bar-settings-glyph: 18px;--ff-nav-drawer-width: 300px;--ff-nav-drawer-z: var(--ff-z-drawer);--ff-nav-drawer-z-scrim: var(--ff-z-drawer-scrim);--ff-nav-drawer-bg: var(--ff-color-bg-surface);--ff-nav-drawer-border: var(--ff-color-border-subtle);--ff-nav-drawer-shadow: var(--ff-elevation-drawer);--ff-nav-drawer-slide-duration: var(--ff-motion-duration-slow);--ff-nav-drawer-slide-easing: var(--ff-motion-easing-emphasized);--ff-nav-drawer-scrim-duration: var(--ff-motion-duration-moderate);--ff-nav-drawer-item-gap: 8px;--ff-nav-drawer-item-min-height: var(--ff-layout-touch-target);--ff-nav-drawer-item-padding-y: 12px;--ff-nav-drawer-item-padding-x: 20px;--ff-nav-drawer-item-font-size: var(--ff-font-size-15);--ff-nav-drawer-item-weight: var(--ff-font-weight-medium);--ff-nav-drawer-item-weight-active: var(--ff-font-weight-semibold);--ff-nav-drawer-item-fg: var(--ff-color-fg-primary);--ff-nav-drawer-item-fg-active: var(--ff-color-accent-fill);--ff-nav-drawer-item-hover-bg: var(--ff-color-accent-bg);--ff-nav-drawer-item-destructive-hover-bg: var(--ff-color-status-negative-bg);--ff-nav-drawer-item-duration: var(--ff-motion-duration-fast);--ff-nav-drawer-item-icon-gap: 10px;--ff-nav-drawer-item-icon: var(--ff-color-fg-primary);--ff-nav-drawer-item-icon-muted: var(--ff-color-fg-muted);--ff-nav-drawer-divider-color: var(--ff-color-border-subtle);--ff-nav-drawer-divider-margin: 8px 20px;--ff-nav-drawer-font-family: "DM Sans", sans-serif;--ff-nav-drawer-header-height: var(--ff-layout-nav-height);--ff-nav-drawer-header-padding-x: 20px;--ff-nav-drawer-header-title-size: var(--ff-font-size-15);--ff-nav-drawer-header-title-weight: var(--ff-font-weight-semibold);--ff-nav-drawer-header-title: var(--ff-color-fg-primary);--ff-nav-drawer-list-padding-y: 8px;--ff-nav-drawer-account-padding-y: 10px;--ff-nav-drawer-account-name-size: var(--ff-font-size-13);--ff-nav-drawer-account-name-weight: var(--ff-font-weight-semibold);--ff-nav-drawer-account-name: var(--ff-color-fg-primary);--ff-nav-drawer-account-email-size: var(--ff-font-size-11);--ff-nav-drawer-account-email: var(--ff-color-fg-muted);--ff-nav-drawer-account-avatar-size: 32px;--ff-nav-drawer-scrim: var(--ff-color-bg-scrim);--ff-footer-padding-y: 24px;--ff-footer-padding-xdesktop: var(--ff-space-page-gutter-desktop);--ff-footer-padding-xmobile: var(--ff-space-page-gutter-mobile);--ff-footer-border: var(--ff-color-border-faint);--ff-footer-link-size: var(--ff-font-size-12);--ff-footer-link: var(--ff-color-fg-muted);--ff-footer-link-hover: var(--ff-color-accent-fill);--ff-footer-fine-print-size: var(--ff-font-size-11);--ff-footer-duration: var(--ff-motion-duration-fast);--ff-footer-font-family: "DM Sans", sans-serif;--ff-footer-separator-gap: 8px;--ff-footer-links-margin-bottom: 12px;--ff-footer-fine-print: var(--ff-color-fg-muted);--ff-footer-links-gap-mobile: var(--ff-space-inline-xl);--ff-list-row-gap: 13px;--ff-list-row-padding-y: 14px;--ff-list-row-padding-x: 16px;--ff-list-row-min-height: var(--ff-layout-touch-target);--ff-list-row-divider: var(--ff-color-border-default);--ff-list-row-selected-bg: var(--ff-color-accent-bg);--ff-list-row-hover-bg: var(--ff-color-accent-bg);--ff-list-row-focus-ring: var(--ff-color-accent-fill);--ff-list-row-focus-width: var(--ff-focus-width-inset);--ff-list-row-title-size: 14.5px;--ff-list-row-title-weight: var(--ff-font-weight-semibold);--ff-list-row-meta-size: var(--ff-font-size-12);--ff-list-row-meta: var(--ff-color-fg-muted);--ff-list-row-value-size: var(--ff-font-size-16);--ff-list-row-value-weight: var(--ff-font-weight-semibold);--ff-tabs-gap: 10px;--ff-tabs-gap-mobile: 8px;--ff-tabs-min-height: var(--ff-layout-touch-target);--ff-tabs-padding-x: 9px;--ff-tabs-font-size: var(--ff-font-size-12_5);--ff-tabs-weight: var(--ff-font-weight-semibold);--ff-tabs-fg: var(--ff-color-fg-muted);--ff-tabs-fg-active: var(--ff-color-accent-fill);--ff-tabs-indicator-width: var(--ff-border-width-thick);--ff-tabs-indicator-color: var(--ff-color-accent-fill);--ff-tabs-margin-top: 10px;--ff-tabs-font-family: "DM Sans", sans-serif;--ff-tabs-panel-gap: var(--ff-space-stack-lg);--ff-tabs-badge-bg: var(--ff-color-accent-bg);--ff-tabs-badge-fg: var(--ff-color-fg-link);--ff-tabs-badge-size: var(--ff-font-size-11);--ff-tabs-badge-padding-x: 6px;--ff-tabs-badge-radius: var(--ff-radius-pill);--ff-tooltip-bg: var(--ff-color-bg-inverse);--ff-tooltip-fg: var(--ff-color-fg-inverse);--ff-tooltip-radius: var(--ff-radius-tooltip);--ff-tooltip-padding-y: 6px;--ff-tooltip-padding-x: 10px;--ff-tooltip-font-size: var(--ff-font-size-12);--ff-tooltip-shadow: var(--ff-elevation-overlay);--ff-tooltip-z: var(--ff-z-tooltip);--ff-tooltip-max-width: 260px;--ff-tooltip-show-delay: var(--ff-motion-duration-slower);--ff-skeleton-base: var(--ff-color-bg-skeleton);--ff-skeleton-highlight: var(--ff-color-bg-shimmer);--ff-skeleton-radius: 8px;--ff-skeleton-height: 16px;--ff-skeleton-cycle: 1.4s;--ff-progress-height: 8px;--ff-progress-radius: var(--ff-radius-pill);--ff-progress-track: var(--ff-color-bg-track);--ff-progress-fill: var(--ff-color-gradient-accent);--ff-progress-sweep-fill: var(--ff-color-source-statement-fg);--ff-progress-sweep-cycle: 1.2s;--ff-progress-sweep-easing: var(--ff-motion-easing-in-out);--ff-empty-state-padding-y: 40px;--ff-empty-state-padding-x: 20px;--ff-empty-state-title: var(--ff-color-fg-primary);--ff-empty-state-body: var(--ff-color-fg-muted);--ff-empty-state-body-max-width: 420px;--ff-empty-state-body-margin-top: 8px;--ff-empty-state-body-margin-bottom: 18px;--ff-alert-bar-gap: 12px;--ff-alert-bar-min-height: var(--ff-layout-touch-target);--ff-alert-bar-danger-bg: var(--ff-color-status-negative-fill);--ff-alert-bar-danger-fg: var(--ff-color-status-negative-on-fill);--ff-alert-bar-caution-bg: var(--ff-color-status-caution-fill);--ff-alert-bar-caution-fg: var(--ff-color-status-caution-on-fill);--ff-alert-bar-bar-padding-x: 16px;--ff-alert-bar-bar-font-size: var(--ff-font-size-13_5);--ff-alert-bar-bar-weight: var(--ff-font-weight-medium);--ff-alert-bar-bar-padding-y: 10px;--ff-alert-bar-info-bg: var(--ff-color-status-info-bg);--ff-alert-bar-info-fg: var(--ff-color-fg-secondary);--ff-alert-bar-info-border: var(--ff-color-status-info-border);--ff-alert-bar-info-radius: var(--ff-radius-alert);--ff-alert-bar-info-padding-y: 10px;--ff-alert-bar-info-padding-x: 14px;--ff-alert-bar-info-font-size: var(--ff-font-size-12_5);--ff-alert-bar-info-weight: var(--ff-font-weight-regular);--ff-alert-bar-info-leading: var(--ff-font-leading-1_5);--ff-alert-bar-action-font-size: var(--ff-font-size-13_5);--ff-alert-bar-action-weight: var(--ff-font-weight-bold);--ff-alert-bar-action-underline-offset: 3px;--ff-section-label-margin-top: var(--ff-space-section-gap);--ff-section-label-margin-bottom: 10px;--ff-section-label-color: var(--ff-color-fg-muted);--ff-section-label-count-size: var(--ff-font-size-11);--ff-section-label-count-weight: var(--ff-font-weight-medium);--ff-section-label-count-gap: 8px;--ff-avatar-initials-saturation: 55%;--ff-avatar-initials-lightness: 45%;--ff-avatar-fg: var(--ff-color-fg-on-fill);--ff-avatar-weight: var(--ff-font-weight-bold);--ff-avatar-tracking: .5px;--ff-avatar-font-scale: .4;--ff-avatar-font-family: "DM Sans", sans-serif;--ff-door-row-hover-bg: var(--ff-color-accent-bg);--ff-door-row-duration: var(--ff-motion-duration-fast);--ff-door-row-destructive-hover-bg: var(--ff-color-status-negative-bg);--ff-door-row-focus-ring-danger: var(--ff-color-focus-ring-danger);--ff-net-worth-hero-padding-y: 26px;--ff-net-worth-hero-padding-x: 20px;--ff-net-worth-hero-label-size: var(--ff-font-size-11);--ff-net-worth-hero-label-weight: var(--ff-font-weight-semibold);--ff-net-worth-hero-label-tracking: var(--ff-font-tracking-p14);--ff-net-worth-hero-label-transform: uppercase;--ff-net-worth-hero-label-color: var(--ff-color-surface-hero-label);--ff-net-worth-hero-amount-margin: 14px 0 16px;--ff-net-worth-hero-amount-leading: var(--ff-font-leading-1);--ff-account-mark-initials-size24: var(--ff-font-size-9);--ff-account-mark-initials-size32: var(--ff-font-size-11);--ff-account-mark-initials-size38: var(--ff-font-size-13);--ff-account-mark-initials-size44: var(--ff-font-size-15);--ff-account-mark-ring: var(--ff-color-border-subtle);--ff-account-mark-ring-gap: var(--ff-color-bg-surface);--ff-account-mark-glyph-scale: .46;--ff-account-mark-glyph-stroke: 2;--ff-account-mark-initials-family: "DM Sans", sans-serif;--ff-account-mark-initials-weight: var(--ff-font-weight-bold);--ff-account-mark-initials-tracking: var(--ff-font-tracking-p2);--ff-account-mark-ring-shadow: inset 0 0 0 var(--ff-border-width-hairline) var(--ff-color-border-subtle);--ff-account-mark-ring-gap-shadow: 0 0 0 var(--ff-border-width-thick) var(--ff-color-bg-surface);--ff-chart-line-width: 2.5;--ff-chart-account-line-width: 1.5;--ff-chart-axis-width: 1;--ff-chart-area-top-opacity: .2;--ff-chart-account-area-top-opacity: .16;--ff-chart-label-size: var(--ff-font-size-11);--ff-chart-point-duration: var(--ff-motion-duration-quick);--ff-spinner-cycle: 1s;--ff-spinner-easing: var(--ff-motion-easing-linear);--ff-status-pulse-cycle: 1.1s;--ff-status-pulse-easing: var(--ff-motion-easing-in-out);--ff-format-pdf: var(--ff-color-format-pdf);--ff-format-csv: var(--ff-color-format-csv);--ff-format-fg: var(--ff-color-format-on-mark);--ff-consent-banner-z: var(--ff-z-consent);--ff-consent-banner-shadow-docked: var(--ff-elevation-banner-docked);--ff-consent-banner-shadow-floating: var(--ff-elevation-banner-floating);--ff-consent-banner-scrim: var(--ff-color-bg-scrim);--ff-consent-banner-bg: var(--ff-color-bg-surface);--ff-consent-banner-radius-docked: var(--ff-radius-sheet);--ff-consent-banner-radius-floating: var(--ff-radius-step-16);--ff-consent-banner-padding-docked: 28px 24px 24px;--ff-consent-banner-padding-floating: 32px 28px 28px;--ff-consent-banner-max-width: 440px;--ff-consent-banner-margin-floating: 0 24px;--ff-consent-banner-icon-font-size: var(--ff-font-size-32);--ff-consent-banner-icon-margin-bottom: 12px;--ff-consent-banner-title-family: var(--ff-font-family-display);--ff-consent-banner-title-font-size: var(--ff-font-size-20);--ff-consent-banner-title-weight: var(--ff-font-weight-bold);--ff-consent-banner-title-tracking: var(--ff-font-tracking-n1);--ff-consent-banner-title-fg: var(--ff-color-fg-primary);--ff-consent-banner-title-margin: 0 0 8px;--ff-consent-banner-body-font-size: var(--ff-font-size-14);--ff-consent-banner-body-leading: var(--ff-font-leading-1_55);--ff-consent-banner-body-fg: var(--ff-color-fg-secondary);--ff-consent-banner-body-margin: 0 0 20px;--ff-consent-banner-link: var(--ff-color-accent-fill);--ff-consent-banner-actions-gap: 10px;--ff-consent-banner-button-min-height: var(--ff-layout-touch-target-large);--ff-consent-banner-button-padding: 12px 18px;--ff-consent-banner-button-radius: var(--ff-radius-control);--ff-consent-banner-button-font-family: "DM Sans", sans-serif;--ff-consent-banner-button-font-size: var(--ff-font-size-15);--ff-consent-banner-button-weight: var(--ff-font-weight-semibold);--ff-consent-banner-decline-bg: var(--ff-color-accent-bg);--ff-consent-banner-decline-fg: var(--ff-color-accent-fill);--ff-consent-banner-decline-border: var(--ff-color-accent-border);--ff-consent-banner-accept-bg: var(--ff-color-accent-fill);--ff-consent-banner-accept-fg: var(--ff-color-accent-on-fill);--ff-hamburger-line-width: 20px;--ff-hamburger-line-height: 2px;--ff-hamburger-line-radius: 1px;--ff-hamburger-size: 20px;--ff-hamburger-offset: 6px;--ff-theme-toggle-size: var(--ff-layout-touch-target);--ff-theme-toggle-font-size: var(--ff-font-size-18);--ff-theme-toggle-radius: var(--ff-radius-step-8);--ff-toast-host-bottom: 24px;--ff-toast-host-padding: 0 16px;--ff-coming-soon-padding: 60px 20px;--ff-error-fallback-padding: 40px;--ff-error-fallback-font-family: "DM Sans", sans-serif;--ff-error-fallback-title-size: var(--ff-font-size-28);--ff-error-fallback-title-margin-bottom: 16px;--ff-error-fallback-body-margin-bottom: 24px;--ff-brand-wordmark-font-family: "DM Sans", sans-serif;--ff-brand-wordmark-weight: var(--ff-font-weight-bold);--ff-brand-wordmark-tracking: var(--ff-font-tracking-n3);--ff-brand-wordmark-leading: var(--ff-font-leading-1);--ff-brand-wordmark-dot-top: .04em;--ff-brand-wordmark-dot-size: .2em;--ff-date-field-icon-color: var(--ff-color-fg-muted);--ff-money-input-radius: var(--ff-radius-field);--ff-money-input-min-height: var(--ff-layout-touch-target);--ff-money-input-padding-y: var(--ff-space-control-padding-y);--ff-money-input-padding-x: var(--ff-space-control-padding-x);--ff-money-input-font-size: var(--ff-font-size-15);--ff-money-input-bg: var(--ff-color-bg-sunken);--ff-money-input-fg: var(--ff-color-fg-primary);--ff-money-input-border: var(--ff-color-border-default);--ff-money-input-error-border: var(--ff-color-status-negative-fg);--ff-money-input-prefix: var(--ff-color-fg-muted);--ff-money-input-prefix-gap: var(--ff-space-inline-xs);--ff-money-input-suffix: var(--ff-color-fg-muted);--ff-select-radius: var(--ff-radius-field);--ff-select-min-height: var(--ff-layout-touch-target);--ff-select-padding-y: var(--ff-space-control-padding-y);--ff-select-padding-x: var(--ff-space-control-padding-x);--ff-select-font-size: var(--ff-font-size-15);--ff-select-bg: var(--ff-color-bg-sunken);--ff-select-fg: var(--ff-color-fg-primary);--ff-select-border: var(--ff-color-border-default);--ff-select-error-border: var(--ff-color-status-negative-fg);--ff-select-chevron-size: var(--ff-font-size-12);--ff-select-chevron: var(--ff-color-fg-muted);--ff-select-padding-right: 40px;--ff-select-chevron-inset: var(--ff-space-inline-lg);--ff-radio-group-row-min-height: var(--ff-layout-touch-target);--ff-radio-group-gap: var(--ff-space-inline-md);--ff-radio-group-row-gap: var(--ff-space-stack-md);--ff-radio-group-padding-x: var(--ff-space-control-padding-x);--ff-radio-group-padding-y: var(--ff-space-control-padding-y);--ff-radio-group-radius: var(--ff-radius-field);--ff-radio-group-border: var(--ff-color-border-default);--ff-radio-group-selected-border: var(--ff-color-accent-fill);--ff-radio-group-selected-bg: var(--ff-color-accent-bg);--ff-radio-group-control: var(--ff-color-accent-fill);--ff-radio-group-label: var(--ff-color-fg-primary);--ff-radio-group-label-size: var(--ff-font-size-15);--ff-radio-group-description: var(--ff-color-fg-muted);--ff-radio-group-description-size: var(--ff-font-size-13);--ff-radio-group-description-gap: var(--ff-space-stack-xxs);--ff-popover-bg: var(--ff-color-bg-raised);--ff-popover-border: var(--ff-color-border-default);--ff-popover-radius: var(--ff-radius-popover);--ff-popover-shadow: var(--ff-elevation-overlay);--ff-popover-padding-y: 12px;--ff-popover-padding-x: 16px;--ff-popover-z: var(--ff-z-overlay);--ff-popover-max-width: 360px;--ff-popover-offset: var(--ff-space-stack-xs);--ff-popover-edge-margin: var(--ff-space-stack-md);--ff-disclosure-min-height: var(--ff-layout-touch-target);--ff-disclosure-chevron-size: var(--ff-font-size-14);--ff-disclosure-chevron: var(--ff-color-fg-muted);--ff-disclosure-duration: var(--ff-motion-duration-fast);--ff-disclosure-gap: var(--ff-space-inline-sm);--ff-disclosure-region-padding-y: var(--ff-space-stack-md);--ff-disclosure-summary: var(--ff-color-fg-primary);--ff-disclosure-summary-size: var(--ff-font-size-15);--ff-disclosure-summary-weight: var(--ff-font-weight-semibold);--ff-account-group-header-min-height: 52px;--ff-account-group-header-padding-y: var(--ff-space-stack-md);--ff-account-group-header-padding-x: var(--ff-space-card-inset);--ff-account-group-header-gap: var(--ff-space-inline-lg);--ff-account-group-header-asset-bg: var(--ff-color-accent-bg);--ff-account-group-header-liability-bg: var(--ff-color-status-caution-bg);--ff-account-group-header-divider: var(--ff-color-border-default);--ff-account-group-header-hover-brightness: var(--ff-state-hover-brightness);--ff-account-group-tile-size: 32px;--ff-account-group-tile-radius: var(--ff-radius-circle);--ff-account-group-tile-bg: var(--ff-color-bg-surface);--ff-account-group-tile-border: var(--ff-color-border-default);--ff-account-group-tile-asset-fg: var(--ff-color-accent-fg);--ff-account-group-tile-liability-fg: var(--ff-color-status-caution-fg);--ff-account-group-tile-glyph-size: 15px;--ff-account-group-title-size: var(--ff-font-size-14);--ff-account-group-title-weight: var(--ff-font-weight-bold);--ff-account-group-title-fg: var(--ff-color-fg-primary);--ff-account-group-count-fg: var(--ff-color-fg-secondary);--ff-account-group-count-gap: var(--ff-space-stack-xxs);--ff-account-group-count-chevron-gap: var(--ff-space-inline-xs);--ff-account-group-subtotal-fg: var(--ff-color-money-neutral);--ff-account-group-row-indent-start: 38px;--ff-equity-bar-height: var(--ff-space-step-8);--ff-equity-bar-radius: var(--ff-radius-pill);--ff-equity-bar-owned: var(--ff-color-accent-fill);--ff-equity-bar-rest: var(--ff-color-fg-muted);--ff-equity-bar-rest-alpha: .35;--ff-progress-fill-accent: var(--ff-color-accent-fill);--ff-progress-fill-caution: var(--ff-color-status-caution-fg);--ff-trend-scrub-plot-height: 128px;--ff-trend-scrub-scrub-band: 24px;--ff-trend-scrub-axis-row-height: 20px;--ff-trend-scrub-scrub-hairline: var(--ff-color-fg-secondary);--ff-trend-scrub-scrub-band-tint: var(--ff-color-accent-bg);--ff-trend-scrub-scrub-band-radius: var(--ff-radius-step-8);--ff-trend-scrub-scrub-pill-bg: var(--ff-color-bg-surface);--ff-trend-scrub-scrub-pill-border: var(--ff-color-border-default);--ff-trend-scrub-scrub-release-duration: var(--ff-motion-duration-fast);--ff-trend-scrub-dot-size: 12px;--ff-trend-scrub-dot-border-width: 2.5px;--ff-trend-scrub-building-max-width: 820px;--ff-trend-scrub-building-art-max-width: 560px;--ff-trend-scrub-building-art-height: 96px;--ff-trend-scrub-building-copy-max-width: 460px;--ff-moment-hero-gap: 30px;--ff-moment-hero-gap-mobile: 22px;--ff-moment-motif-width: 175px;--ff-moment-motif-height: 130px;--ff-moment-motif-stroke-width: 1.1px;--ff-moment-motif-inset-right: var(--ff-space-step-24);--ff-moment-motif-inset-right-mobile: var(--ff-space-page-gutter-mobile);--ff-moment-confetti-piece-width: 7px;--ff-moment-confetti-piece-height: 11px;--ff-moment-confetti-piece-radius: 1.5px;--ff-moment-confetti-start-opacity: .85;--ff-moment-confetti-start-y: -24px;--ff-moment-confetti-easing: ease-out;--ff-home-background-row-min-height: var(--ff-layout-touch-target);--ff-home-background-swatch-preview-height: 46px;--ff-home-background-swatch-radius: var(--ff-radius-step-14);--ff-home-background-swatch-bg: var(--ff-color-bg-surface);--ff-home-background-swatch-border: var(--ff-color-border-default);--ff-home-background-swatch-border-width: var(--ff-border-width-hairline);--ff-home-background-swatch-border-selected: var(--ff-color-accent-fill);--ff-home-background-swatch-border-width-selected: var(--ff-border-width-thick);--ff-home-background-swatch-check: var(--ff-color-accent-fill);--ff-home-background-swatch-min-height: var(--ff-layout-touch-target);--ff-home-background-swatch-gap: var(--ff-space-stack-xs);--ff-home-background-grid-gap: var(--ff-space-stack-lg);--ff-home-background-group-gap: var(--ff-space-step-20);--ff-category-picker-swatch-size: var(--ff-space-step-10);--ff-category-picker-glyph-size: var(--ff-space-step-16);--ff-category-picker-leaf-indent: var(--ff-space-step-24);--ff-category-picker-row-padding-x: var(--ff-space-inline-md);--ff-category-picker-row-radius: var(--ff-radius-step-14);--ff-category-picker-max-height: 60vh;--ff-category-picker-sync-dot-size: var(--ff-space-step-14);--ff-category-picker-glyph-stroke: 1.75;--ff-merchant-mark-size-row: 36px;--ff-merchant-mark-size-hero: 64px;--ff-merchant-mark-size-compact: 26px;--ff-merchant-mark-monogram-size-row: var(--ff-font-size-13);--ff-merchant-mark-monogram-size-hero: var(--ff-font-size-22);--ff-merchant-mark-monogram-size-compact: var(--ff-font-size-10);--ff-merchant-mark-monogram-family: var(--ff-font-family-sans);--ff-merchant-mark-monogram-weight: var(--ff-font-weight-bold);--ff-merchant-mark-monogram-fg: var(--ff-color-fg-on-fill);--ff-merchant-mark-radius: var(--ff-radius-circle);--ff-merchant-mark-hairline: var(--ff-color-border-subtle);--ff-merchant-mark-hairline-width: var(--ff-border-width-hairline);--ff-merchant-mark-skeleton: var(--ff-color-bg-skeleton);--ff-merchant-mark-provenance-icon-size: var(--ff-font-size-13);--ff-merchant-mark-provenance-icon: var(--ff-color-fg-muted);--ff-merchant-mark-provenance-gap: var(--ff-space-inline-xxs);--ff-merchant-mark-provenance-stroke: 1.5;--ff-transaction-row-min-height: 60px;--ff-transaction-row-padding-y: var(--ff-space-stack-lg);--ff-transaction-row-padding-x: var(--ff-space-card-padding);--ff-transaction-row-gap: var(--ff-space-inline-sm);--ff-transaction-row-line-gap: 3px;--ff-transaction-row-dot-size: 6px;--ff-transaction-row-dot-radius: var(--ff-radius-step-2);--ff-transaction-row-separator: var(--ff-color-border-default);--ff-transaction-row-divider: var(--ff-color-border-default);--ff-transaction-row-hover-bg: var(--ff-color-accent-bg);--ff-transaction-row-selected-bg: var(--ff-color-accent-bg);--ff-transaction-row-focus-ring: var(--ff-color-accent-fill);--ff-transaction-row-focus-width: var(--ff-focus-width-inset);--ff-transaction-row-focus-offset: var(--ff-focus-offset);--ff-transaction-row-dim-opacity: var(--ff-opacity-dim);--ff-transaction-row-duration: var(--ff-motion-duration-fast);--ff-transaction-list-day-header-padding-top: 11px;--ff-transaction-list-day-header-padding-bottom: var(--ff-space-stack-sm);--ff-transaction-list-subtotal-fg: var(--ff-color-fg-muted);--ff-transaction-list-edge-fade: var(--ff-color-bg-canvas);--ff-transaction-list-selection-bar-bg: var(--ff-color-bg-surface);--ff-transaction-list-selection-bar-border: var(--ff-color-border-subtle);--ff-transaction-list-selection-bar-radius-mobile: var(--ff-radius-sheet);--ff-transaction-list-selection-bar-gap: var(--ff-space-control-gap);--ff-transaction-list-selection-bar-z: var(--ff-z-raised);--ff-filter-pill-min-height: var(--ff-layout-touch-target);--ff-filter-pill-padding-x: var(--ff-space-inline-lg);--ff-filter-pill-gap: var(--ff-space-inline-xs);--ff-filter-pill-radius: var(--ff-radius-pill);--ff-filter-pill-bg: var(--ff-color-bg-surface);--ff-filter-pill-border: var(--ff-color-border-default);--ff-filter-pill-fg: var(--ff-color-fg-secondary);--ff-filter-pill-bg-active: var(--ff-color-accent-bg);--ff-filter-pill-border-active: var(--ff-color-accent-border);--ff-filter-pill-fg-active: var(--ff-color-accent-fg);--ff-filter-pill-dim-opacity: var(--ff-opacity-dim);--ff-filter-pill-duration: var(--ff-motion-duration-fast);--ff-facet-row-gap: var(--ff-space-inline-sm);--ff-facet-row-fade: var(--ff-space-page-gutter-mobile);--ff-filter-rail-width: 280px;--ff-filter-rail-sticky-top: var(--ff-space-stack-xl);--ff-filter-rail-bg: var(--ff-color-bg-surface);--ff-filter-rail-border: var(--ff-color-border-default);--ff-filter-rail-radius: var(--ff-radius-card);--ff-filter-rail-padding: var(--ff-space-card-padding);--ff-filter-rail-group-gap: var(--ff-space-section-gap);--ff-filter-row-min-height: var(--ff-layout-touch-target);--ff-filter-row-gap: var(--ff-space-inline-sm);--ff-filter-row-checkbox-size: 18px;--ff-filter-row-swatch-size: 9px;--ff-filter-row-swatch-radius: var(--ff-radius-step-2);--ff-filter-row-uncat-bg: var(--ff-color-status-caution-bg);--ff-filter-row-uncat-swatch: var(--ff-color-status-caution-fg);--ff-filter-row-hover-bg: var(--ff-color-accent-bg);--ff-filter-row-dim-opacity: var(--ff-opacity-dim);--ff-filter-button-badge-bg: var(--ff-color-accent-fill);--ff-filter-button-badge-fg: var(--ff-color-accent-on-fill);--ff-filter-button-badge-radius: var(--ff-radius-pill);--ff-detail-drawer-width: 480px;--ff-detail-drawer-bg: var(--ff-color-bg-canvas);--ff-detail-drawer-border: var(--ff-color-border-default);--ff-detail-drawer-border-width: var(--ff-border-width-hairline);--ff-detail-drawer-shadow: var(--ff-elevation-drawer);--ff-detail-drawer-scrim: var(--ff-color-bg-scrim);--ff-detail-drawer-z-scrim: var(--ff-z-overlay-scrim);--ff-detail-drawer-z: var(--ff-z-overlay);--ff-detail-drawer-slide-duration: var(--ff-motion-duration-slow);--ff-detail-drawer-slide-easing: var(--ff-motion-easing-emphasized);--ff-detail-drawer-title-size: var(--ff-font-size-13);--ff-detail-drawer-title-weight: var(--ff-font-weight-semibold);--ff-detail-drawer-title-fg: var(--ff-color-fg-muted);--ff-detail-drawer-padding: var(--ff-space-page-gutter-mobile);--ff-detail-drawer-header-z: var(--ff-z-raised);--ff-txn-detail-hero-name-family: var(--ff-font-family-display);--ff-txn-detail-hero-name-size: var(--ff-font-size-22);--ff-txn-detail-hero-name-weight: var(--ff-font-weight-bold);--ff-txn-detail-hero-gap: var(--ff-space-stack-sm);--ff-txn-detail-skeleton-merchant-height: 132px;--ff-txn-detail-skeleton-pace-height: 96px;--ff-txn-detail-status-dot: 7px;--ff-txn-detail-kind-tile-size: 32px;--ff-txn-detail-kind-tile-radius: var(--ff-radius-circle);--ff-txn-detail-kind-tile-fg: var(--ff-color-fg-on-fill);--ff-txn-detail-kind-option-hover-bg: var(--ff-color-bg-sunken);--ff-mini-bars-height: 42px;--ff-mini-bars-radius: var(--ff-radius-step-2);--ff-mini-bars-rest-opacity: var(--ff-opacity-dim);--ff-mini-bars-stub: 2px;--ff-mini-bars-gap: var(--ff-space-inline-xxs);--ff-pace-bar-height: 9px;--ff-pace-bar-radius: var(--ff-radius-pill);--ff-pace-bar-track: var(--ff-color-bg-track);--ff-pace-bar-over: var(--ff-color-chart-down);--ff-pace-bar-tick-width: var(--ff-border-width-hairline);--ff-pace-bar-tick: var(--ff-color-fg-muted);--ff-ruling-note-padding-y: var(--ff-space-control-padding-y);--ff-ruling-note-padding-x: var(--ff-space-control-padding-x);--ff-ruling-note-radius: var(--ff-radius-alert);--ff-ruling-note-gap: var(--ff-space-inline-sm);--ff-ruling-note-border-width: var(--ff-border-width-hairline);--ff-ruling-note-neutral-bg: var(--ff-color-bg-sunken);--ff-ruling-note-neutral-border: var(--ff-color-border-subtle);--ff-ruling-note-neutral-fg: var(--ff-color-fg-muted);--ff-ruling-note-caution-bg: var(--ff-color-status-caution-bg);--ff-ruling-note-caution-border: var(--ff-color-status-caution-border);--ff-ruling-note-caution-fg: var(--ff-color-status-caution-fg);--ff-ruling-note-danger-bg: var(--ff-color-status-negative-bg);--ff-ruling-note-danger-border: var(--ff-color-status-negative-border);--ff-ruling-note-danger-fg: var(--ff-color-status-negative-fg);--ff-ruling-note-detail-fg: var(--ff-color-fg-muted);--ff-ruling-note-detail-gap: var(--ff-space-stack-xs);--ff-ruling-dialog-section-gap: var(--ff-space-section-gap);--ff-ruling-dialog-blurb-gap: var(--ff-space-stack-md);--ff-ruling-dialog-picker-inset: var(--ff-space-inline-xl);--ff-ruling-dialog-picker-rule-width: var(--ff-border-width-thick);--ff-ruling-dialog-picker-rule: var(--ff-color-accent-border);--ff-ruling-dialog-picker-gap: var(--ff-space-stack-md);--ff-ruling-dialog-counting-height: var(--ff-space-step-12);--ff-ruling-dialog-counting-width: 70%;--ff-category-section-gap: var(--ff-space-stack-md);--ff-category-section-back-height: var(--ff-layout-touch-target-large);--ff-category-section-back-radius: var(--ff-radius-step-14);--ff-category-section-back-border-width: var(--ff-border-width-hairline);--ff-category-section-back-border: var(--ff-color-border-default);--ff-category-section-back-fg: var(--ff-color-fg-muted);--ff-category-section-back-glyph: var(--ff-font-size-13);--ff-category-section-back-gap: var(--ff-space-inline-sm);--ff-category-section-gate-bg: var(--ff-color-bg-sunken);--ff-category-section-gate-fg: var(--ff-color-fg-muted);--ff-category-section-gate-padding: var(--ff-space-step-12);--ff-category-section-gate-radius: var(--ff-radius-field);--ff-category-section-provenance-fg: var(--ff-color-fg-muted);--ff-category-section-provenance-glyph: var(--ff-font-size-11);--ff-category-section-provenance-gap: var(--ff-space-inline-xs);--ff-whole-filter-banner-bg: var(--ff-color-accent-bg);--ff-whole-filter-banner-fg: var(--ff-color-fg-muted);--ff-whole-filter-banner-link-fg: var(--ff-color-fg-link);--ff-whole-filter-banner-link-min-height: var(--ff-layout-touch-target);--ff-whole-filter-banner-padding-y: var(--ff-space-stack-md);--ff-whole-filter-banner-padding-x: var(--ff-space-card-padding);--ff-whole-filter-banner-gap: var(--ff-space-inline-sm);--ff-whole-filter-banner-radius: var(--ff-radius-card);--ff-bulk-category-section-gap: var(--ff-space-section-gap);--ff-bulk-category-header-gap: var(--ff-space-stack-xs);--ff-bulk-category-blurb-gap: var(--ff-space-stack-md);--ff-share-dialog-section-gap: var(--ff-space-section-gap);--ff-share-dialog-field-gap: var(--ff-space-stack-md);--ff-share-dialog-percent-width: 120px;--ff-share-dialog-suffix-gap: var(--ff-space-inline-sm);--ff-share-dialog-suffix: var(--ff-color-fg-muted);--ff-share-dialog-live-line: var(--ff-color-fg-secondary);--ff-share-dialog-sibling-bg: var(--ff-color-status-caution-bg);--ff-share-dialog-sibling-border: var(--ff-color-status-caution-border);--ff-share-dialog-sibling-radius: var(--ff-radius-alert);--ff-share-dialog-sibling-padding-y: var(--ff-space-control-padding-y);--ff-share-dialog-sibling-padding-x: var(--ff-space-control-padding-x);--ff-share-dialog-sibling-gap: var(--ff-space-stack-sm);--ff-share-dialog-sibling-key: var(--ff-color-fg-primary);--ff-share-dialog-sibling-key-weight: var(--ff-font-weight-bold);--ff-share-dialog-sibling-line: var(--ff-color-fg-muted);--ff-share-dialog-sibling-note: var(--ff-color-status-caution-fg);--ff-share-dialog-explainer-gap: var(--ff-space-stack-lg);--ff-share-dialog-explainer-lead: var(--ff-color-fg-secondary);--ff-share-dialog-explainer-number: var(--ff-color-accent-fg);--ff-share-dialog-explainer-title: var(--ff-color-fg-primary);--ff-share-dialog-explainer-body: var(--ff-color-fg-secondary);--ff-link-picker-section-gap: var(--ff-space-section-gap);--ff-link-picker-filter-gap: var(--ff-space-stack-lg);--ff-link-picker-indicator-size: 20px;--ff-link-picker-indicator-border-width: var(--ff-border-width-thick);--ff-link-picker-indicator-on: var(--ff-color-accent-fill);--ff-link-picker-indicator-off: var(--ff-color-border-default);--ff-link-picker-indicator-check: var(--ff-color-accent-on-fill);--ff-link-picker-title: var(--ff-color-fg-primary);--ff-link-picker-subtitle: var(--ff-color-fg-muted);--ff-link-picker-count-line: var(--ff-color-fg-muted);--ff-link-picker-loading-gap: var(--ff-space-stack-sm);--ff-links-card-glyph: var(--ff-color-fg-muted);--ff-links-card-glyph-gap: var(--ff-space-inline-sm);--ff-links-card-title: var(--ff-color-fg-link);--ff-links-card-subtitle: var(--ff-color-fg-muted);--ff-links-card-trailing-gap: var(--ff-space-control-gap);--ff-links-card-confirm-bg: var(--ff-color-bg-sunken);--ff-links-card-confirm-radius: var(--ff-radius-control);--ff-links-card-confirm-padding: var(--ff-space-card-padding);--ff-links-card-confirm-gap: var(--ff-space-stack-md);--ff-links-card-confirm-title: var(--ff-color-fg-primary);--ff-links-card-confirm-body: var(--ff-color-fg-secondary);--ff-worth-section-gap: var(--ff-space-stack-md);--ff-worth-section-option-min-height: var(--ff-layout-touch-target);--ff-worth-section-option-radius: var(--ff-radius-control);--ff-worth-section-option-padding-y: var(--ff-space-control-padding-y);--ff-worth-section-option-padding-x: var(--ff-space-control-padding-x);--ff-worth-section-option-gap: var(--ff-space-inline-sm);--ff-worth-section-option-border-width: var(--ff-border-width-emphasis);--ff-worth-section-option-border: var(--ff-color-border-default);--ff-worth-section-option-bg: var(--ff-color-bg-surface);--ff-worth-section-option-selected-bg: var(--ff-color-accent-bg);--ff-worth-section-option-selected-border: var(--ff-color-accent-border);--ff-worth-section-option-selected-fg: var(--ff-color-accent-fill);--ff-worth-section-title-fg: var(--ff-color-fg-primary);--ff-worth-section-subline-fg: var(--ff-color-fg-muted);--ff-worth-section-glyph: var(--ff-font-size-13);--ff-worth-section-not-decided-border-width: var(--ff-border-width-hairline);--ff-worth-section-not-decided-border: var(--ff-color-border-default);--ff-worth-section-not-decided-fg: var(--ff-color-fg-muted);--ff-worth-section-gate-bg: var(--ff-color-bg-sunken);--ff-worth-section-gate-fg: var(--ff-color-fg-muted);--ff-worth-section-gate-padding: var(--ff-space-step-12);--ff-worth-section-gate-radius: var(--ff-radius-control);--ff-worth-section-provenance-fg: var(--ff-color-fg-muted);--ff-worth-verdict-essential-fg: var(--ff-color-accent-fill);--ff-worth-verdict-essential-bg: var(--ff-color-accent-bg);--ff-worth-verdict-worth-it-fg: var(--ff-color-status-positive-fg);--ff-worth-verdict-worth-it-bg: var(--ff-color-status-positive-bg);--ff-worth-verdict-regret-fg: var(--ff-color-fg-secondary);--ff-worth-verdict-regret-ground: var(--ff-color-fg-muted);--ff-worth-verdict-regret-ground-alpha: .14;--ff-worth-verdict-rim-alpha: .25;--ff-worth-verdict-undecided-dot: var(--ff-color-category-neutral);--ff-worth-deck-column-max: calc(var(--ff-layout-page-max-width) / 2);--ff-worth-deck-aside-width: 320px;--ff-worth-deck-column-gap: var(--ff-space-section-gap-large);--ff-worth-deck-card-radius: var(--ff-radius-card);--ff-worth-deck-card-padding: var(--ff-space-card-padding);--ff-worth-deck-card-bg: var(--ff-color-bg-surface);--ff-worth-deck-card-border: var(--ff-color-border-default);--ff-worth-deck-card-shadow: var(--ff-elevation-raised);--ff-worth-deck-card-skeleton-height: 420px;--ff-worth-deck-band-skeleton-height: 120px;--ff-worth-deck-plate-near: var(--ff-space-stack-md);--ff-worth-deck-plate-far: var(--ff-space-stack-xl);--ff-worth-deck-head-gap: var(--ff-space-inline-xs);--ff-worth-deck-identity-gap: var(--ff-space-stack-xl);--ff-worth-deck-pill-min-height: var(--ff-layout-touch-target);--ff-worth-deck-pill-bg: var(--ff-color-bg-canvas);--ff-worth-deck-pill-border: var(--ff-color-border-default);--ff-worth-deck-pill-tile: var(--ff-space-step-24);--ff-worth-deck-pill-tile-radius: var(--ff-radius-step-8);--ff-worth-deck-pill-tile-fg: var(--ff-color-fg-on-fill);--ff-worth-deck-pill-label-fg: var(--ff-color-fg-muted);--ff-worth-deck-pill-chevron: var(--ff-color-accent-fill);--ff-worth-deck-meta-fg: var(--ff-color-fg-muted);--ff-worth-deck-rule: var(--ff-color-border-default);--ff-worth-deck-record-plot: var(--ff-space-step-96);--ff-worth-deck-record-bar-floor: var(--ff-space-step-4);--ff-worth-deck-record-column-gap: var(--ff-space-inline-sm);--ff-worth-deck-record-column-min-width: var(--ff-layout-touch-target);--ff-worth-deck-record-bar-top-radius: var(--ff-radius-step-4);--ff-worth-deck-record-bar-bottom-radius: var(--ff-radius-step-2);--ff-worth-deck-record-lit: var(--ff-color-accent-fill);--ff-worth-deck-record-idle: var(--ff-color-chart-neutral);--ff-worth-deck-record-idle-alpha: .55;--ff-worth-deck-record-outline-width: var(--ff-border-width-thick);--ff-worth-deck-record-outline: var(--ff-color-accent-border);--ff-worth-deck-record-hover-bg: var(--ff-color-accent-bg);--ff-worth-deck-record-amount-size-mobile: var(--ff-font-size-11);--ff-worth-deck-blast-glyph: var(--ff-color-accent-fill);--ff-worth-deck-blast-fg: var(--ff-color-fg-secondary);--ff-worth-deck-verdict-min-height: calc(var(--ff-layout-touch-target-large) + var(--ff-space-step-8));--ff-worth-deck-verdict-radius: var(--ff-radius-control);--ff-worth-deck-verdict-gap: var(--ff-space-inline-sm);--ff-worth-deck-verdict-border-width: var(--ff-border-width-hairline);--ff-worth-deck-later-dim-opacity: var(--ff-opacity-dim);--ff-worth-deck-link-fg: var(--ff-color-fg-link);--ff-worth-deck-hint-fg: var(--ff-color-fg-muted);--ff-worth-deck-slide-duration: var(--ff-motion-duration-base);--ff-worth-deck-slide-easing: var(--ff-motion-easing-emphasized);--ff-worth-deck-band-bar-height: var(--ff-space-step-6);--ff-worth-deck-band-bar-radius: var(--ff-radius-pill);--ff-worth-deck-band-ground: var(--ff-color-fg-primary);--ff-worth-deck-band-ground-alpha: .08;--ff-worth-deck-band-regret: var(--ff-color-chart-neutral);--ff-worth-deck-foot-bg: var(--ff-color-bg-canvas);--ff-worth-deck-foot-border: var(--ff-color-border-default);--ff-worth-deck-row-gap: var(--ff-space-stack-md);--ff-worth-it-card-wash: var(--ff-color-brand-ground-wash);--ff-worth-it-card-flame: var(--ff-color-brand-ground-flame);--ff-worth-it-card-wash-fg: var(--ff-color-fg-on-gradient);--ff-worth-it-card-wash-pill-bg: var(--ff-color-gold-fill);--ff-worth-it-card-wash-pill-fg: var(--ff-color-gold-on-fill);--ff-worth-it-card-wash-hint-alpha: .16;--ff-worth-it-card-wash-quiet-alpha: .86;--ff-worth-it-card-wash-divider-alpha: .18;--ff-worth-it-card-wash-trail-near-alpha: .38;--ff-worth-it-card-wash-trail-far-alpha: .2;--ff-worth-it-card-flame-fg: var(--ff-color-gold-on-fill);--ff-worth-it-card-flame-pill-bg: var(--ff-color-gold-on-fill);--ff-worth-it-card-flame-pill-fg: var(--ff-color-fg-on-gradient);--ff-worth-it-card-flame-hint-alpha: .1;--ff-worth-it-card-flame-quiet-alpha: .78;--ff-worth-it-card-flame-divider-alpha: .18;--ff-worth-it-card-flame-trail-near-alpha: .45;--ff-worth-it-card-flame-trail-far-alpha: .25;--ff-worth-it-card-radius: var(--ff-radius-card);--ff-worth-it-card-padding: var(--ff-space-card-padding);--ff-worth-it-card-shadow: var(--ff-elevation-raised);--ff-worth-it-card-cta-height: var(--ff-layout-touch-target-large);--ff-worth-it-card-hint-height: 28px;--ff-worth-it-card-illustration-card: var(--ff-color-fg-on-fill);--ff-worth-it-card-illustration-ink: var(--ff-color-brand-ground-ink);--ff-worth-it-card-stamp: var(--ff-color-brand-ground-stamp);--ff-worth-it-card-face-width: 96px;--ff-worth-it-card-face-height: 80px;--ff-worth-it-card-cap-width: 72px;--ff-worth-it-card-cap-height: 60px;--ff-worth-it-card-wash-focus-ring: var(--ff-color-fg-on-gradient);--ff-worth-it-card-flame-focus-ring: var(--ff-color-gold-on-fill);--ff-worth-it-card-illustration-quiet-alpha: .55;--ff-spending-column-max-width: 720px;--ff-spending-module-gap: var(--ff-space-stack-md);--ff-spending-card-gap: var(--ff-space-stack-xl);--ff-spending-list-grid-gap: var(--ff-space-section-gap);--ff-spending-meta-fg: var(--ff-color-fg-muted);--ff-spending-chevron-fg: var(--ff-color-fg-muted);--ff-spending-note-badge-size: 20px;--ff-spending-note-glyph-size: 48px;--ff-spending-note-glyph-radius: var(--ff-radius-step-14);--ff-spending-hero-gap: var(--ff-space-stack-md);--ff-spending-hero-subline-size: var(--ff-font-size-13);--ff-spending-hero-subline-leading: var(--ff-font-leading-1_5);--ff-spending-hero-subline-weight: var(--ff-font-weight-regular);--ff-spending-hero-subline-color: var(--ff-color-fg-muted);--ff-spending-hero-skeleton-height: 52px;--ff-spending-hero-chip-skeleton-height: 24px;--ff-spending-hero-chip-skeleton-width: 140px;--ff-year-dial-gap: var(--ff-space-inline-sm);--ff-year-dial-pill-width: 97px;--ff-year-dial-min-height: var(--ff-layout-touch-target);--ff-year-dial-radius: var(--ff-radius-control);--ff-year-dial-font-size: var(--ff-font-size-14);--ff-year-dial-weight: var(--ff-font-weight-medium);--ff-year-dial-weight-selected: var(--ff-font-weight-semibold);--ff-year-dial-fg: var(--ff-color-fg-muted);--ff-year-dial-fg-selected: var(--ff-color-fg-primary);--ff-year-dial-underline-width: 52px;--ff-year-dial-underline-height: var(--ff-border-width-thick);--ff-year-dial-underline-offset: var(--ff-space-step-6);--ff-year-dial-underline: var(--ff-color-fg-primary);--ff-year-dial-focus-ring: var(--ff-color-border-focus);--ff-year-dial-focus-width: var(--ff-focus-width-inset);--ff-year-dial-mask-edge: 6%;--ff-trend-strip-height: 175px;--ff-trend-strip-band-max: var(--ff-color-status-negative-fg);--ff-trend-strip-band-over: var(--ff-color-status-caution-fg);--ff-trend-strip-band-under: var(--ff-color-accent-fill);--ff-trend-strip-opacity-unselected: .22;--ff-trend-strip-opacity-selected: 1;--ff-trend-strip-opacity-hover: .4;--ff-trend-strip-opacity-glass-fill: .55;--ff-trend-strip-opacity-glass-stroke: .7;--ff-trend-strip-opacity-placeholder: .28;--ff-trend-strip-opacity-placeholder-label: .6;--ff-trend-strip-opacity-mean: .6;--ff-trend-strip-rim: var(--ff-color-fg-primary);--ff-trend-strip-rim-width: var(--ff-border-width-thick);--ff-trend-strip-glass-stroke-width: var(--ff-border-width-emphasis);--ff-trend-strip-glass-dash: 3 3;--ff-trend-strip-placeholder: var(--ff-color-chart-neutral);--ff-trend-strip-mean: var(--ff-color-fg-muted);--ff-trend-strip-mean-width: var(--ff-border-width-hairline);--ff-trend-strip-mean-dash: 3 4;--ff-trend-strip-label: var(--ff-color-fg-muted);--ff-trend-strip-label-selected: var(--ff-color-fg-primary);--ff-trend-strip-band-height: 26px;--ff-trend-strip-band-inset: var(--ff-space-step-2);--ff-trend-strip-band-gap: var(--ff-space-inline-xs);--ff-trend-strip-year-size: var(--ff-font-size-12);--ff-trend-strip-year-weight: var(--ff-font-weight-semibold);--ff-trend-strip-year-fg: var(--ff-color-fg-primary);--ff-trend-strip-info-size: var(--ff-layout-touch-target);--ff-trend-strip-info-glyph: var(--ff-color-fg-muted);--ff-trend-strip-info-glyph-stroke: 1.2;--ff-trend-strip-info-glyph-size: var(--ff-font-size-11);--ff-trend-strip-focus-ring: var(--ff-color-border-focus);--ff-trend-strip-focus-width: var(--ff-focus-width-inset);--ff-trend-strip-duration: var(--ff-motion-duration-fast);--ff-trend-strip-easing: var(--ff-motion-easing-standard);--ff-trend-strip-edge-fade: var(--ff-color-bg-canvas);--ff-trend-strip-edge-fade-width: 4%;--ff-trend-legend-swatch: 12px;--ff-trend-legend-swatch-offset-top: 3px;--ff-trend-legend-swatch-gap: var(--ff-space-inline-lg);--ff-trend-legend-row-gap: var(--ff-space-stack-xl);--ff-trend-legend-row-fg: var(--ff-color-fg-secondary);--ff-trend-legend-caption-fg: var(--ff-color-fg-muted);--ff-spending-ring-size: 200px;--ff-spending-ring-track: var(--ff-color-bg-track);--ff-spending-ring-tail-stroke: color-mix(in srgb, var(--ff-color-fg-muted) 35%, transparent);--ff-spending-ring-dim-opacity: .35;--ff-spending-ring-hover-opacity: .6;--ff-spending-ring-duration: var(--ff-motion-duration-base);--ff-spending-ring-easing: var(--ff-motion-easing-standard);--ff-spending-ring-focus-halo: var(--ff-color-fg-primary);--ff-spending-ring-arrow-size: 36px;--ff-spending-ring-arrow-fg-disabled: color-mix(in srgb, var(--ff-color-fg-disabled) 40%, transparent);--ff-spending-ring-leaf-dot-size: var(--ff-space-step-10);--ff-spending-ring-leaf-unused-dot-opacity: .3;--ff-savings-page-narrow-max-width: 720px;--ff-savings-page-hero-column-min: 280px;--ff-savings-chart-plot-height: 114px;--ff-savings-chart-top-inset: 14px;--ff-savings-chart-slot-inset: 12px;--ff-savings-chart-label-band: 16px;--ff-savings-chart-line-width: 2.2px;--ff-savings-chart-prior-line-width: 1.5px;--ff-savings-chart-dash: 3 3;--ff-savings-chart-top-rule-dash: 2 4;--ff-savings-chart-bar-max-width: 14px;--ff-savings-chart-bar-radius: 3px;--ff-savings-chart-dot-radius: 4px;--ff-savings-chart-area-top-opacity: .22;--ff-savings-chart-prior-opacity: .55;--ff-savings-chart-rule-opacity: .8;--ff-savings-chart-bar-opacity: .75;--ff-savings-composition-swatch-width: 10px;--ff-savings-composition-swatch-height: 26px;--ff-savings-composition-swatch-radius: var(--ff-radius-step-4);--ff-savings-rule-mark-size: 20px;--ff-savings-rule-mark-wash-alpha: .14;--ff-savings-history-row-label-width: 38px;--ff-savings-history-row-amount-width: 70px;--ff-savings-history-row-rate-width: 42px;--ff-savings-history-marker-width: 26px;--ff-savings-history-rate-bar-height: 8px;--ff-savings-history-rate-bar-radius: 2px;--ff-savings-history-min-bar-fraction: .06;--ff-savings-history-cell-size: var(--ff-layout-touch-target);--ff-savings-history-cell-gap: var(--ff-space-inline-sm);--ff-savings-history-cell-inset: 4px;--ff-savings-history-cell-radius: 4px;--ff-savings-history-step-opacity1: .7;--ff-savings-history-step-opacity2: .85;--ff-savings-history-step-opacity3: 1;--ff-savings-history-zero-opacity: .72;--ff-savings-history-absent-opacity: .4;--ff-savings-history-hatch-gap: 4px;--ff-savings-history-hatch-pitch: 6px;--ff-income-kind-page-max-width: 720px;--ff-income-kind-row-min-height: var(--ff-space-step-56);--ff-income-kind-tile-size: 30px;--ff-income-kind-tile-radius: 9px;--ff-income-kind-glyph-size: var(--ff-font-size-13);--ff-settings-row-min-height: 56px;--ff-settings-row-padding-x: var(--ff-space-card-padding);--ff-settings-row-padding-y: var(--ff-space-card-row-padding-y);--ff-settings-row-gap: var(--ff-space-inline-lg);--ff-settings-row-tile-size: 36px;--ff-settings-row-tile-radius: var(--ff-radius-step-10);--ff-settings-row-tile-bg: var(--ff-color-accent-bg);--ff-settings-row-glyph: 16px;--ff-settings-row-glyph-color: var(--ff-color-accent-fg);--ff-settings-row-label-size: var(--ff-font-size-15);--ff-settings-row-label-weight: var(--ff-font-weight-medium);--ff-settings-row-label: var(--ff-color-fg-primary);--ff-settings-row-caption-size: var(--ff-font-size-13);--ff-settings-row-caption: var(--ff-color-fg-muted);--ff-settings-row-caption-gap: var(--ff-space-stack-xxs);--ff-settings-row-value: var(--ff-color-fg-muted);--ff-settings-row-value-size: var(--ff-font-size-13_5);--ff-settings-row-chevron: var(--ff-color-fg-muted);--ff-settings-row-divider-inset: 64px;--ff-settings-row-danger-tile-bg: var(--ff-color-status-negative-bg);--ff-settings-row-danger-fg: var(--ff-color-status-negative-fg);--ff-settings-row-vault-tile-size: 40px;--ff-settings-row-vault-tile-radius: var(--ff-radius-step-10);--ff-settings-row-vault-glyph: 18px;--ff-vote-control-size: var(--ff-layout-touch-target);--ff-vote-control-radius: var(--ff-radius-control);--ff-vote-control-border-width: var(--ff-border-width-hairline);--ff-vote-control-bg: var(--ff-color-bg-surface);--ff-vote-control-border: var(--ff-color-border-default);--ff-vote-control-fg: var(--ff-color-fg-muted);--ff-vote-control-glyph-size: var(--ff-font-size-13);--ff-vote-control-up-active-fg: var(--ff-color-accent-fg);--ff-vote-control-up-active-bg: var(--ff-color-accent-bg);--ff-vote-control-up-active-border: var(--ff-color-accent-border);--ff-vote-control-down-active-fg: var(--ff-color-status-negative-fg);--ff-vote-control-down-active-bg: var(--ff-color-status-negative-bg);--ff-vote-control-down-active-border: var(--ff-color-status-negative-border);--ff-vote-control-bar-bg: var(--ff-color-bg-sunken);--ff-vote-control-ring: var(--ff-color-border-focus);--ff-vote-control-ring-danger: var(--ff-color-status-negative-fg);--ff-vote-control-ring-width: var(--ff-focus-width);--ff-vote-control-ring-offset: var(--ff-focus-offset-outside);--ff-vote-control-duration: var(--ff-motion-duration-fast);--ff-vote-control-stack-gap: var(--ff-space-stack-md);--ff-feature-requests-board-max-width: 840px;--ff-bugs-form-max-width: 720px;--ff-bugs-board-max-width: var(--ff-layout-reading-max-width);--ff-bugs-tile-width: 96px;--ff-bugs-tile-height: 72px;--ff-bugs-tile-radius: var(--ff-radius-field);--ff-bugs-tile-bg: var(--ff-color-bg-sunken);--ff-bugs-tile-border: var(--ff-color-border-default);--ff-bugs-tile-gap: var(--ff-space-inline-xl);--ff-bugs-remove-dot: 22px;--ff-bugs-drop-target-bg: var(--ff-color-accent-bg);--ff-bugs-drop-target-border: var(--ff-color-border-focus);--ff-bugs-drop-target-border-width: var(--ff-border-width-emphasis);--ff-bugs-badge-size: 76px;--ff-bugs-badge-ring: var(--ff-border-width-emphasis);--ff-bugs-badge-glyph: var(--ff-font-size-32);--ff-bugs-success-copy-width: 280px;--ff-code-input-family: var(--ff-font-family-mono);--ff-code-input-size: var(--ff-font-size-24);--ff-code-input-weight: var(--ff-font-weight-semibold);--ff-code-input-tracking: var(--ff-font-tracking-p14);--ff-code-input-cell-height: var(--ff-layout-touch-target-large);--ff-code-input-cell-gap: var(--ff-space-inline-sm);--ff-code-input-cell-radius: var(--ff-radius-field);--ff-code-input-cell-bg: var(--ff-color-bg-sunken);--ff-code-input-cell-border: var(--ff-color-border-default);--ff-code-input-cell-focus-border: var(--ff-color-border-focus);--ff-code-input-cell-focus-ring: var(--ff-color-accent-bg);--ff-code-input-cell-error-border: var(--ff-color-status-negative-fg);--ff-account-deletion-column-max-width: 640px;--ff-deletion-list-icon-tile: 30px;--ff-deletion-list-tile-radius: var(--ff-radius-step-10);--ff-deletion-list-tile-bg: var(--ff-color-accent-bg);--ff-deletion-list-glyph: 16px;--ff-deletion-list-glyph-color: var(--ff-color-accent-fg);--ff-deletion-list-row-padding-y: var(--ff-space-card-row-padding-y);--ff-deletion-list-row-padding-x: var(--ff-space-card-inset);--ff-deletion-list-gap: var(--ff-space-inline-lg);--ff-deletion-list-title-gap: var(--ff-space-stack-xxs);--ff-confirm-phrase-input-family: var(--ff-font-family-mono);--ff-confirm-phrase-input-weight: var(--ff-font-weight-semibold);--ff-confirm-phrase-input-tracking: var(--ff-font-tracking-p10);--ff-confirm-phrase-input-align: center;--ff-confirm-phrase-input-armed-border: var(--ff-color-status-negative-fg);--ff-deletion-glyph-size: 96px;--ff-deletion-glyph-stroke-width: var(--ff-border-width-thick);--ff-deletion-glyph-icon-size: var(--ff-font-size-38);--ff-deletion-glyph-deleted-fill: var(--ff-color-bg-surface);--ff-deletion-glyph-deleted-stroke: var(--ff-color-border-default);--ff-deletion-glyph-deleted-icon: var(--ff-color-fg-muted);--ff-deletion-glyph-scheduled-fill: var(--ff-color-accent-bg);--ff-deletion-glyph-scheduled-stroke: var(--ff-color-accent-border);--ff-deletion-glyph-scheduled-icon: var(--ff-color-accent-fg);--ff-personal-info-aside-width: 380px;--ff-personal-info-row-min-height: var(--ff-space-step-56);--ff-vault-room-min-height: 72px;--ff-vault-room-gap: var(--ff-space-inline-lg);--ff-vault-room-padding-y: var(--ff-space-step-14);--ff-vault-room-padding-x: var(--ff-space-step-16);--ff-vault-room-focus-ring: var(--ff-color-accent-fill);--ff-vault-room-focus-width: var(--ff-focus-width-inset);--ff-health-score-coach-column-max-width: 720px;--ff-health-score-hero-skeleton-height: 96px;--ff-health-score-badge-size: 20px;--ff-health-score-ladder-height: 6px;--ff-health-score-ladder-gap: var(--ff-space-inline-xxs);--ff-health-score-outcome-icon-size: 14px;--ff-health-score-ladder-radius: 3px;--ff-health-score-skeleton-bar-radius: 7px;--ff-health-score-skeleton-bar-alpha: .16;--ff-health-score-ladder-unlit-alpha: .28;--ff-health-score-pill-border-alpha: .55;--ff-health-score-skeleton-bars-gap: var(--ff-space-stack-md);--ff-health-score-skeleton-bars-label-top: var(--ff-space-stack-sm);--ff-health-score-skeleton-bars-label-width: 120px;--ff-health-score-skeleton-bars-label-height: 12px;--ff-health-score-skeleton-bars-stage-width: 150px;--ff-health-score-skeleton-bars-stage-height: 24px;--ff-health-score-skeleton-bars-line-width: 55%;--ff-health-score-skeleton-bars-line-height: 12px;--ff-health-score-track-height: 12px;--ff-health-score-track-mark-size: 20px;--ff-health-score-track-overhang: 10px;--ff-health-score-track-ring-width: 2.5px;--ff-health-score-track-tick-width: var(--ff-border-width-thick);--ff-health-score-track-tick-overreach: 6px;--ff-health-score-track-lane-height: 36px;--ff-health-score-track-stem-width: var(--ff-border-width-thick);--ff-health-score-track-stem-height: 6px;--ff-health-score-track-stem-inset: 4px;--ff-health-score-track-flag-gap: 7px;--ff-health-score-track-upper-flag-bottom: 8px;--ff-health-score-track-lower-flag-top: 10px;--ff-health-score-track-over-widen: 10px;--ff-health-score-track-zone-opacity: .24;--ff-health-score-track-hatch-ink: 2.5px;--ff-health-score-track-hatch-wash: 3px;--ff-health-score-track-hatch-border: var(--ff-border-width-emphasis);--ff-health-score-track-chevron-width: 7px;--ff-health-score-track-chevron-height: 11px;--ff-health-score-comp-height: 16px;--ff-health-score-comp-gap: var(--ff-space-stack-xxs);--ff-health-score-comp-radius: var(--ff-radius-step-4);--ff-health-score-comp-min-segment: 5px;--ff-health-score-comp-bracket-line: var(--ff-border-width-emphasis);--ff-health-score-comp-bracket-height: 8px;--ff-health-score-comp-swatch-size: 12px;--ff-health-score-comp-swatch-radius: 3px;--ff-health-score-comp-hatch-stripe: 2px;--ff-health-score-comp-hatch-gap: 3px;--ff-health-score-comp-swatch-hatch-stripe: 1.5px;--ff-health-score-comp-swatch-hatch-gap: 2.5px;--ff-health-score-strip-height: 32px;--ff-health-score-strip-radius: 7px;--ff-health-score-strip-gap: var(--ff-space-inline-xxs);--ff-health-score-strip-ring: var(--ff-border-width-emphasis);--ff-health-score-strip-hatch-opacity: .35;--ff-health-score-strip-hatch-stripe: 1.5px;--ff-health-score-strip-hatch-gap: 5px;--ff-health-score-chip-padding-x: var(--ff-space-inline-md);--ff-health-score-chip-padding-y: var(--ff-space-stack-xs);--ff-insight-card-padding-top: var(--ff-space-step-16);--ff-insight-card-padding-x: var(--ff-space-step-20);--ff-insight-card-padding-bottom: var(--ff-space-step-12);--ff-insight-card-pill-to-headline: var(--ff-space-step-10);--ff-insight-card-headline-to-picture: var(--ff-space-step-14);--ff-insight-card-picture-to-body: var(--ff-space-step-12);--ff-insight-card-vote-row-top: var(--ff-space-step-10);--ff-insight-card-headline-inset: var(--ff-space-step-64);--ff-insight-card-min-width: 300px;--ff-insight-pill-padding-y: var(--ff-space-step-4);--ff-insight-pill-padding-x: var(--ff-space-step-10);--ff-insight-sticker-size: var(--ff-font-size-40);--ff-insight-sticker-top: var(--ff-space-step-10);--ff-insight-sticker-right: var(--ff-space-step-14);--ff-insight-sticker-tilt-right: 9deg;--ff-insight-sticker-tilt-left: -8deg;--ff-insight-sticker-filter: drop-shadow(2px 0 0 var(--ff-color-fg-on-fill)) drop-shadow(-2px 0 0 var(--ff-color-fg-on-fill)) drop-shadow(0 2px 0 var(--ff-color-fg-on-fill)) drop-shadow(0 -2px 0 var(--ff-color-fg-on-fill)) drop-shadow(0 4px 5px color-mix(in srgb, var(--ff-color-bg-scrim) 53%, transparent));--ff-insight-vote-chip-size: var(--ff-space-step-40);--ff-insight-vote-glyph-size: var(--ff-space-step-20);--ff-insight-vote-gap: var(--ff-space-step-8);--ff-insight-bars-label-width: var(--ff-space-step-80);--ff-insight-bars-value-width: var(--ff-space-step-40);--ff-insight-bars-track-height: var(--ff-space-step-14);--ff-insight-bars-row-gap: var(--ff-space-step-8);--ff-insight-streak-mark-size: var(--ff-space-step-24);--ff-insight-streak-gap: var(--ff-space-step-6);--ff-insight-streak-max-marks: 10;--ff-insight-circle-size: var(--ff-space-step-64);--ff-insight-circle-emoji-size: var(--ff-font-size-28);--ff-insight-circle-badge-size: var(--ff-space-step-28);--ff-insight-circle-badge-offset: calc(-1 * var(--ff-space-step-4));--ff-insight-circle-shelf-gap: var(--ff-space-step-12);--ff-insight-skeleton-height: 196px;--ff-insight-skeleton-pill-width: var(--ff-space-step-80);--ff-insight-skeleton-pill-height: var(--ff-space-step-20);--ff-insight-skeleton-headline-height: var(--ff-space-step-20);--ff-insight-skeleton-body-height: var(--ff-space-step-14);--ff-insight-skeleton-gap: var(--ff-space-step-10);--ff-insight-skeleton-headline-top: var(--ff-space-step-4);--ff-insight-skeleton-body-top: var(--ff-space-step-10);--ff-insight-skeleton-headline-width1: 82%;--ff-insight-skeleton-headline-width2: 56%;--ff-insight-skeleton-body-width1: 100%;--ff-insight-skeleton-body-width2: 74%;--ff-insight-motion-press-hold: var(--ff-motion-duration-fast);--ff-insight-motion-collapse: var(--ff-motion-duration-slowest);--ff-insight-motion-expand: var(--ff-motion-duration-slower);--ff-insight-motion-badge-pop: var(--ff-motion-duration-moderate);--ff-insight-motion-wave: var(--ff-motion-duration-slow);--ff-insight-motion-wave-step: var(--ff-motion-duration-instant);--ff-insight-motion-press-peak: 1.16;--ff-insight-motion-badge-peak: 1.18;--ff-insight-motion-wave-peak: 1.1;--ff-insight-motion-leave-scale: .92}@media(prefers-reduced-motion:reduce){:root{--ff-motion-duration-instant: 0ms;--ff-motion-duration-quick: 0ms;--ff-motion-duration-fast: 0ms;--ff-motion-duration-base: 0ms;--ff-motion-duration-moderate: 0ms;--ff-motion-duration-slow: 0ms;--ff-motion-duration-slower: 0ms;--ff-motion-duration-slowest: 0ms}}html{scrollbar-gutter:stable}body{margin:0;min-width:var(--ff-layout-body-min-width);font-family:var(--ff-font-family-sans)}.ff-hover:hover{filter:brightness(var(--ff-state-hover-brightness))}.ff-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ff-button-gap);box-sizing:border-box;font-family:inherit;font-weight:var(--ff-button-weight);line-height:var(--ff-button-leading);letter-spacing:var(--ff-button-tracking);cursor:pointer;white-space:nowrap;text-decoration:none;-webkit-user-select:none;user-select:none;border-radius:var(--ff-button-radius);border:var(--ffx-btn-border-width, var(--ff-button-border-width)) solid var(--ffx-btn-border, transparent);background:var(--ffx-btn-bg, transparent);color:var(--ffx-btn-fg, inherit);box-shadow:var(--ffx-btn-shadow, none);transition:background var(--ff-button-duration) var(--ff-motion-easing-standard),border-color var(--ff-button-duration) var(--ff-motion-easing-standard),box-shadow var(--ff-button-duration) var(--ff-motion-easing-standard),transform var(--ff-button-press-duration) var(--ff-motion-easing-standard)}.ff-btn:hover{filter:brightness(var(--ff-state-hover-brightness))}.ff-btn:active{transform:translateY(var(--ff-button-press-offset))}.ff-btn:focus-visible{outline:var(--ff-button-ring-width) solid var(--ffx-btn-ring, transparent);outline-offset:var(--ff-focus-offset-outside)}.ff-btn:disabled,.ff-btn[aria-disabled=true]{cursor:not-allowed;transform:none;box-shadow:none;pointer-events:none}@media(prefers-reduced-motion:reduce){.ff-btn{transition:none}}.ff-input:focus{outline:none;border-color:var(--ff-input-focus-border)!important;box-shadow:0 0 0 var(--ff-focus-width) var(--ff-input-focus-ring)}.ff-input[aria-invalid=true]:focus{border-color:var(--ff-input-error-focus-border)!important;box-shadow:0 0 0 var(--ff-focus-width) var(--ff-input-error-focus-ring)}.ff-input::placeholder{color:var(--ff-input-placeholder);opacity:1}.ff-focusable:focus-visible{outline:var(--ff-focus-width) solid var(--ff-color-border-focus);outline-offset:var(--ff-focus-offset-outside)}.ff-input[type=date]::-webkit-calendar-picker-indicator{color:var(--ff-date-field-icon-color);cursor:pointer}.ff-money-input{border:var(--ff-border-width-hairline) solid var(--ff-money-input-border)}.ff-money-input[data-invalid=true]{border-color:var(--ff-money-input-error-border)}.ff-money-input:focus-within{border-color:var(--ff-input-focus-border);box-shadow:0 0 0 var(--ff-focus-width) var(--ff-input-focus-ring)}.ff-money-input[data-invalid=true]:focus-within{border-color:var(--ff-input-error-focus-border);box-shadow:0 0 0 var(--ff-focus-width) var(--ff-input-error-focus-ring)}.ff-skeleton{position:relative;overflow:hidden}.ff-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--ff-skeleton-highlight),transparent);animation:ff-shimmer var(--ff-skeleton-cycle) infinite}@keyframes ff-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ff-skeleton:after{animation:none}}.ff-reading-sweep{position:relative;overflow:hidden}.ff-reading-sweep:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;border-radius:var(--ff-radius-step-2);background:var(--ff-progress-sweep-fill);animation:ff-reading-sweep var(--ff-progress-sweep-cycle) var(--ff-progress-sweep-easing) infinite}@keyframes ff-reading-sweep{0%{left:-40%}to{left:100%}}@media(prefers-reduced-motion:reduce){.ff-reading-sweep:after{animation:none;left:0;width:50%}}.ff-inst-summary::-webkit-details-marker{display:none}.ff-door-row.ff-inst-summary:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--ff-list-row-focus-width) var(--ff-list-row-focus-ring)}.ff-status-pulse{animation:ff-pulse var(--ff-status-pulse-cycle) var(--ff-status-pulse-easing) infinite}@keyframes ff-pulse{0%,to{opacity:.3}50%{opacity:1}}.ff-spin{animation:ff-rotate var(--ff-spinner-cycle) var(--ff-spinner-easing) infinite}@keyframes ff-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ff-status-pulse,.ff-spin{animation:none}}.ff-trend-point{transition:cx var(--ff-chart-point-duration) var(--ff-motion-easing-standard),cy var(--ff-chart-point-duration) var(--ff-motion-easing-standard),x var(--ff-chart-point-duration) var(--ff-motion-easing-standard),y var(--ff-chart-point-duration) var(--ff-motion-easing-standard)}@media(prefers-reduced-motion:reduce){.ff-trend-point{transition:none}}.ff-account-row:hover{background:var(--ff-list-row-hover-bg)}.ff-account-row:focus-visible{outline:var(--ff-list-row-focus-width) solid var(--ff-list-row-focus-ring);outline-offset:var(--ff-focus-offset)}.ff-navlink{color:var(--ff-nav-bar-link-fg);background:transparent;transition:color var(--ff-nav-bar-duration) var(--ff-motion-easing-standard),background-color var(--ff-nav-bar-duration) var(--ff-motion-easing-standard)}.ff-navlink[data-active=true]{color:var(--ff-nav-bar-link-fg-active);background:var(--ff-nav-bar-link-bg-active)}.ff-navlink:hover:not([aria-current=page]){color:var(--ff-nav-bar-link-fg-hover)}.ff-nav-button{background:transparent;border:var(--ff-border-width-hairline) solid var(--ff-nav-bar-menu-button-border);transition:color var(--ff-nav-bar-duration) var(--ff-motion-easing-standard),background-color var(--ff-nav-bar-duration) var(--ff-motion-easing-standard),border-color var(--ff-nav-bar-duration) var(--ff-motion-easing-standard)}.ff-nav-button[data-variant=signIn]{color:var(--ff-nav-bar-sign-in-fg);border-color:var(--ff-nav-bar-sign-in-border)}.ff-nav-button[data-variant=signIn]:hover{color:var(--ff-nav-bar-sign-in-fg-hover);border-color:var(--ff-nav-bar-sign-in-border-hover)}.ff-nav-button[data-variant=menu][data-open=true]{border-color:var(--ff-nav-bar-menu-button-border-open);background:var(--ff-nav-bar-menu-button-bg-open)}.ff-nav-button[data-variant=menu]:hover:not([data-open=true]){border-color:var(--ff-nav-bar-menu-button-border-hover);background:var(--ff-nav-bar-menu-button-bg-hover)}.ff-drawer-item{background:transparent;transition:background-color var(--ff-nav-drawer-item-duration) var(--ff-motion-easing-standard)}.ff-drawer-item:hover:not([aria-current=page]){background:var(--ff-nav-drawer-item-hover-bg)}.ff-drawer-item[data-tone=danger]:hover{background:var(--ff-nav-drawer-item-destructive-hover-bg)}.ff-footer-link{color:var(--ff-footer-link);transition:color var(--ff-footer-duration) var(--ff-motion-easing-standard)}.ff-footer-link:hover{color:var(--ff-footer-link-hover)}.ff-door-row{background:transparent;transition:background-color var(--ff-door-row-duration) var(--ff-motion-easing-standard)}.ff-door-row:hover{background:var(--ff-door-row-hover-bg)}[data-incognito-gate][aria-disabled=true]{opacity:var(--ff-opacity-dim);cursor:not-allowed}.ff-detail-row:hover{background:var(--ff-card-row-hover-bg)}.ff-detail-row:focus-visible{outline:var(--ff-focus-width-inset) solid var(--ff-card-row-focus-ring);outline-offset:calc(-1 * var(--ff-focus-width-inset))}.ff-group-header:hover{filter:brightness(var(--ff-account-group-header-hover-brightness))}.ff-group-header:focus-visible{outline:var(--ff-focus-width-inset) solid var(--ff-color-border-focus);outline-offset:calc(-1 * var(--ff-focus-width-inset))}.ff-add-account{background:transparent;cursor:pointer;transition:background-color var(--ff-motion-duration-fast) var(--ff-motion-easing-standard)}@media(prefers-reduced-motion:reduce){.ff-add-account{transition:none}}.ff-add-account[aria-disabled=true]{cursor:not-allowed}.ff-add-account[aria-disabled=true]:hover,.ff-manual-balance-row{background:transparent}.ff-trend-slider:focus-visible{outline:var(--ff-focus-width-inset) solid var(--ff-color-border-focus);outline-offset:var(--ff-space-step-2)}.ff-trend-slider:focus:not(:focus-visible){outline:none}.ff-hero-link{text-decoration:none;color:inherit}.ff-hero-link:hover,.ff-hero-link:focus-visible{text-decoration:underline;text-decoration-thickness:var(--ff-border-width-hairline);text-decoration-color:currentColor}.ff-hero-link:focus-visible{outline:var(--ff-focus-width) solid var(--ff-color-border-focus);outline-offset:var(--ff-focus-offset-outside)}button.ff-account-row{background:transparent}.ff-door-row:focus-visible{outline:var(--ff-list-row-focus-width) solid var(--ff-list-row-focus-ring);outline-offset:var(--ff-focus-offset)}@keyframes ff-confetti-fall{0%{top:var(--ff-moment-confetti-start-y);transform:rotate(0);opacity:var(--ff-moment-confetti-start-opacity)}to{top:calc(var(--ffx-confetti-fall) * 100%);transform:rotate(var(--ffx-confetti-spin));opacity:0}}.ff-category-row{border-radius:var(--ff-category-picker-row-radius);border:var(--ff-border-width-hairline) solid transparent;transition:background-color var(--ff-motion-duration-fast) var(--ff-motion-easing-standard)}.ff-category-row[data-kind=group]{background:var(--ff-color-bg-sunken);border-color:var(--ff-color-border-subtle)}.ff-category-row:hover{background:var(--ff-list-row-hover-bg)}.ff-category-row[data-selected=true]{background:var(--ff-color-accent-bg)}.ff-category-row[data-kind=group][data-selected=true]{border-color:var(--ff-color-accent-fill);border-width:var(--ff-border-width-emphasis)}.ff-category-option:focus-visible{outline:var(--ff-list-row-focus-width) solid var(--ff-list-row-focus-ring);outline-offset:calc(-1 * var(--ff-list-row-focus-width))}.ff-category-search .ff-input{padding-right:calc(var(--ff-input-padding-x) + var(--ff-layout-touch-target))!important}.ff-category-search .ff-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ff-txn-row{transition:background-color var(--ff-transaction-row-duration) var(--ff-motion-easing-standard)}.ff-txn-row:hover{background:var(--ff-transaction-row-hover-bg)}.ff-txn-row[data-selected=true]{background:var(--ff-transaction-row-selected-bg)}.ff-txn-row:focus-visible{outline:var(--ff-transaction-row-focus-width) solid var(--ff-transaction-row-focus-ring);outline-offset:var(--ff-transaction-row-focus-offset)}@media(prefers-reduced-motion:reduce){.ff-txn-row{transition:none}}.ff-filter-pill{background:var(--ff-filter-pill-bg);border:var(--ff-border-width-hairline) solid var(--ff-filter-pill-border);color:var(--ff-filter-pill-fg);transition:filter var(--ff-filter-pill-duration) var(--ff-motion-easing-standard)}.ff-filter-pill[data-pressed=true]{background:var(--ff-filter-pill-bg-active);border-color:var(--ff-filter-pill-border-active);color:var(--ff-filter-pill-fg-active)}.ff-filter-pill:not([data-removable]):hover,.ff-filter-pill-remove:hover{filter:brightness(var(--ff-state-hover-brightness))}.ff-filter-row{transition:background-color var(--ff-motion-duration-fast) var(--ff-motion-easing-standard)}.ff-filter-row:hover{background:var(--ff-filter-row-hover-bg)}.ff-filter-row[data-tone=caution]{background:var(--ff-filter-row-uncat-bg)}.ff-filter-row[data-tone=caution]:hover{filter:brightness(var(--ff-state-hover-brightness))}@media(prefers-reduced-motion:reduce){.ff-filter-pill,.ff-filter-row{transition:none}}@keyframes ff-detail-drawer-in{0%{transform:translate(100%)}}.ff-detail-drawer{animation:ff-detail-drawer-in var(--ff-detail-drawer-slide-duration) var(--ff-detail-drawer-slide-easing)}.ff-kind-option{transition:background-color var(--ff-motion-duration-fast) var(--ff-motion-easing-standard)}.ff-kind-option:hover:not([aria-checked=true]){background:var(--ff-txn-detail-kind-option-hover-bg)}.ff-kind-option[aria-checked=true]{background:var(--ff-radio-group-selected-bg)}.ff-kind-search .ff-input{padding-right:calc(var(--ff-input-padding-x) + var(--ff-layout-touch-target))!important}.ff-kind-option[aria-checked=true]{border-color:var(--ff-radio-group-selected-border)}@media(prefers-reduced-motion:reduce){.ff-detail-drawer{animation:none}.ff-kind-option{transition:none}}.ff-link-candidate{transition:background-color var(--ff-motion-duration-fast) var(--ff-motion-easing-standard)}.ff-link-candidate:hover{background:var(--ff-list-row-hover-bg)}.ff-link-candidate[aria-selected=true]{background:var(--ff-list-row-selected-bg)}.ff-link-candidate[data-active=true]{outline:var(--ff-list-row-focus-width) solid var(--ff-list-row-focus-ring);outline-offset:calc(-1 * var(--ff-list-row-focus-width))}.ff-link-counterpart{color:var(--ff-links-card-title);text-decoration:none}.ff-link-counterpart:hover .ff-link-counterpart-title{text-decoration:underline}@media(prefers-reduced-motion:reduce){.ff-link-candidate{transition:none}}.ff-worth-option:hover:not([aria-checked=true]){background:var(--ff-color-bg-sunken)}.ff-worth-column:hover{background:var(--ff-worth-deck-record-hover-bg)}.ff-worth-verdict:hover:not(:disabled),.ff-worth-pill:hover{filter:brightness(var(--ff-state-hover-brightness))}.ff-worth-on-wash:focus-visible{outline:var(--ff-focus-width) solid var(--ff-worth-it-card-wash-focus-ring);outline-offset:var(--ff-focus-offset-outside)}.ff-worth-on-flame:focus-visible{outline:var(--ff-focus-width) solid var(--ff-worth-it-card-flame-focus-ring);outline-offset:var(--ff-focus-offset-outside)}@keyframes ff-worth-card-in{0%{opacity:0}}@keyframes ff-worth-out-left{to{transform:translate(-120%);opacity:0}}@keyframes ff-worth-out-right{to{transform:translate(120%);opacity:0}}@keyframes ff-worth-out-up{to{transform:translateY(-120%);opacity:0}}@keyframes ff-worth-out-down{to{transform:translateY(120%);opacity:0}}.ff-worth-card-in{animation:ff-worth-card-in var(--ff-worth-deck-slide-duration) var(--ff-worth-deck-slide-easing)}.ff-worth-card-out[data-direction=left]{animation:ff-worth-out-left var(--ff-worth-deck-slide-duration) var(--ff-worth-deck-slide-easing) forwards}.ff-worth-card-out[data-direction=right]{animation:ff-worth-out-right var(--ff-worth-deck-slide-duration) var(--ff-worth-deck-slide-easing) forwards}.ff-worth-card-out[data-direction=up]{animation:ff-worth-out-up var(--ff-worth-deck-slide-duration) var(--ff-worth-deck-slide-easing) forwards}.ff-worth-card-out[data-direction=down]{animation:ff-worth-out-down var(--ff-worth-deck-slide-duration) var(--ff-worth-deck-slide-easing) forwards}@media(prefers-reduced-motion:reduce){.ff-worth-card-in,.ff-worth-card-out{animation:none}}.ff-spending-merchant-row:focus-visible{outline:var(--ff-list-row-focus-width) solid var(--ff-list-row-focus-ring);outline-offset:var(--ff-focus-offset)}.ff-year-dial-row,.ff-trend-scroll{scrollbar-width:none}.ff-year-dial-row::-webkit-scrollbar,.ff-trend-scroll::-webkit-scrollbar{display:none}.ff-year-dial-row[data-overflow]{-webkit-mask-image:linear-gradient(90deg,transparent,black var(--ff-year-dial-mask-edge),black calc(100% - var(--ff-year-dial-mask-edge)),transparent);mask-image:linear-gradient(90deg,transparent,black var(--ff-year-dial-mask-edge),black calc(100% - var(--ff-year-dial-mask-edge)),transparent)}.ff-trend-fade{position:absolute;top:0;bottom:0;width:var(--ff-trend-strip-edge-fade-width);pointer-events:none}.ff-trend-fade[data-edge=start]{left:0;background:linear-gradient(90deg,var(--ff-trend-strip-edge-fade),transparent)}.ff-trend-fade[data-edge=end]{right:0;background:linear-gradient(270deg,var(--ff-trend-strip-edge-fade),transparent)}.ff-year-pill:focus-visible{outline:var(--ff-year-dial-focus-width) solid var(--ff-year-dial-focus-ring);outline-offset:var(--ff-focus-offset)}.ff-trend-info:focus-visible{outline:var(--ff-trend-strip-focus-width) solid var(--ff-trend-strip-focus-ring);outline-offset:var(--ff-focus-offset)}.ff-trend-slot{cursor:pointer;outline:none}.ff-trend-slot:focus-visible .ff-trend-hit{stroke:var(--ff-trend-strip-focus-ring);stroke-width:var(--ff-trend-strip-focus-width)}.ff-ring-slice{outline:none;transition:opacity var(--ff-spending-ring-duration) var(--ff-spending-ring-easing),stroke-width var(--ff-spending-ring-duration) var(--ff-spending-ring-easing)}.ff-ring-slice[data-state=dimmed]{opacity:var(--ff-spending-ring-dim-opacity)}.ff-ring-slice[data-state=dimmed][data-hover=true]{opacity:var(--ff-spending-ring-hover-opacity)}.ff-ring-hit[data-hit=slice]{cursor:pointer}.ff-ring-arrow:hover:not([aria-disabled=true])>span{filter:brightness(var(--ff-state-hover-brightness))}.ff-ring-arrow:focus-visible{outline:var(--ff-focus-width) solid var(--ff-color-border-focus);outline-offset:var(--ff-focus-offset)}@keyframes ff-income-banner-in{0%{opacity:0}to{opacity:1}}.ff-income-banner{animation:ff-income-banner-in var(--ff-motion-duration-moderate) var(--ff-motion-easing-standard) both}.ff-door-row[data-tone=danger]:hover{background:var(--ff-door-row-destructive-hover-bg)}.ff-door-row[data-tone=danger]:focus-visible{outline-color:var(--ff-door-row-focus-ring-danger)}.ff-door-row[aria-disabled=true]:hover,.ff-door-row[data-tone=danger][aria-disabled=true]:hover{background:transparent}.ff-nav-button[data-variant=settings]{color:var(--ff-nav-bar-menu-button-icon)}.ff-nav-button[data-variant=settings]:hover:not([aria-current=page]){border-color:var(--ff-nav-bar-menu-button-border-hover);background:var(--ff-nav-bar-menu-button-bg-hover)}.ff-nav-button[data-variant=settings][aria-current=page]{color:var(--ff-nav-bar-menu-button-icon-open);border-color:var(--ff-nav-bar-menu-button-border-open);background:var(--ff-nav-bar-menu-button-bg-open)}.ff-vote:hover{filter:brightness(var(--ff-state-hover-brightness))}.ff-vote[aria-disabled=true]:hover{filter:none}.ff-vote:focus-visible{outline:var(--ff-vote-control-ring-width) solid var(--ff-vote-control-ring);outline-offset:var(--ff-vote-control-ring-offset)}.ff-vote[data-dir=down][aria-pressed=true]:focus-visible{outline-color:var(--ff-vote-control-ring-danger)}.ff-code-cell{border-color:var(--ff-code-input-cell-border)}.ff-code-input:focus-within .ff-code-cell[data-active=true]{border-color:var(--ff-code-input-cell-focus-border);box-shadow:0 0 0 var(--ff-focus-width) var(--ff-code-input-cell-focus-ring)}.ff-code-input .ff-code-cell[data-bad=true],.ff-code-input:focus-within .ff-code-cell[data-bad=true]{border-color:var(--ff-code-input-cell-error-border)}.ff-demo-badge:focus-visible{outline:var(--ff-border-width-thick) solid var(--ff-color-fg-primary);outline-offset:var(--ff-border-width-thick)}.ff-personal-row{background:transparent}.ff-personal-row:disabled{cursor:default}.ff-personal-row:disabled:hover{background:transparent}.ff-vault-door:focus-visible{outline:var(--ff-vault-room-focus-width) solid var(--ff-vault-room-focus-ring);outline-offset:calc(-1 * var(--ff-vault-room-focus-width))}.ff-goals-press:active{transform:translateY(var(--ff-state-press-offset))}.ff-goals-typed-rate:hover{text-decoration:underline}.ff-sim-range{-webkit-appearance:none;appearance:none;background:transparent;min-height:var(--ff-layout-touch-target);cursor:pointer}.ff-sim-range::-webkit-slider-runnable-track{height:var(--ff-progress-height);border-radius:var(--ff-radius-pill);background:linear-gradient(to right,var(--ff-color-accent-fill) var(--ffx-sim-fill, 0%),var(--ff-color-bg-track) var(--ffx-sim-fill, 0%))}.ff-sim-range::-moz-range-track{height:var(--ff-progress-height);border-radius:var(--ff-radius-pill);background:var(--ff-color-bg-track)}.ff-sim-range::-moz-range-progress{height:var(--ff-progress-height);border-radius:var(--ff-radius-pill);background:var(--ff-color-accent-fill)}.ff-sim-range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--ff-switch-knob);height:var(--ff-switch-knob);margin-top:calc((var(--ff-progress-height) - var(--ff-switch-knob)) / 2);border-radius:var(--ff-radius-circle);background:var(--ff-color-fg-on-fill);box-shadow:var(--ff-elevation-knob);border:var(--ff-border-width-hairline) solid var(--ff-color-accent-fill)}.ff-sim-range::-moz-range-thumb{width:var(--ff-switch-knob);height:var(--ff-switch-knob);border-radius:var(--ff-radius-circle);background:var(--ff-color-fg-on-fill);box-shadow:var(--ff-elevation-knob);border:var(--ff-border-width-hairline) solid var(--ff-color-accent-fill)}.ff-sim-range:focus-visible{outline:var(--ff-focus-width) solid var(--ff-color-border-focus);outline-offset:var(--ff-focus-offset-outside)}.ff-sim-range:disabled{opacity:var(--ff-opacity-disabled);cursor:not-allowed}.ff-health-hero{text-decoration:none}.ff-health-hero:hover{filter:brightness(var(--ff-state-hover-brightness))}.ff-health-hero:active{transform:translateY(var(--ff-state-press-offset))}.ff-health-hero:focus-visible{outline:var(--ff-focus-width) solid var(--ff-color-border-focus);outline-offset:var(--ff-focus-offset-outside)}.ff-health-ground-link{text-decoration:none}.ff-health-ground-link:hover{text-decoration:underline;text-underline-offset:var(--ff-space-step-2)}.ff-health-ground-link:focus-visible{outline:var(--ff-focus-width) solid var(--ff-color-health-ground-fg);outline-offset:var(--ff-focus-offset)}.ff-insight-card{transition:opacity var(--ff-insight-motion-collapse) var(--ff-motion-easing-emphasized),transform var(--ff-insight-motion-collapse) var(--ff-motion-easing-emphasized)}.ff-insight-card[data-phase=leaving]{opacity:0;transform:scale(var(--ff-insight-motion-leave-scale))}.ff-insight-thumb{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;border-radius:var(--ff-radius-circle);cursor:pointer}.ff-insight-thumb:hover .ff-insight-chip{filter:brightness(var(--ff-state-hover-brightness))}.ff-insight-thumb:focus-visible{outline:var(--ff-focus-width) solid var(--ff-color-border-focus);outline-offset:var(--ff-focus-offset-outside)}.ff-insight-thumb[aria-disabled=true]{pointer-events:none;cursor:default}.ff-insight-thumb[data-pressing=true] .ff-insight-chip{animation:ff-insight-press var(--ff-insight-motion-press-hold) var(--ff-motion-easing-emphasized)}.ff-insight-circle{padding:0;cursor:pointer}.ff-insight-circle:hover{filter:brightness(var(--ff-state-hover-brightness))}.ff-insight-circle:focus-visible{outline:var(--ff-focus-width) solid var(--ff-color-border-focus);outline-offset:var(--ff-focus-offset-outside)}.ff-insight-circle[data-pop=true] .ff-insight-badge{animation:ff-insight-badge-pop var(--ff-insight-motion-badge-pop) var(--ff-motion-easing-emphasized) both}.ff-insight-circle[data-wave=true]{animation:ff-insight-wave var(--ff-insight-motion-wave) var(--ff-motion-easing-emphasized) calc(var(--ffx-insight-wave-index, 0) * var(--ff-insight-motion-wave-step)) both}.ff-insight-focus-target:focus{outline:none}.ff-insight-focus-target:focus-visible{outline:var(--ff-focus-width) solid var(--ff-color-border-focus);outline-offset:var(--ff-focus-offset-outside)}.ff-insight-fade-in{animation:ff-insight-fade var(--ff-insight-motion-wave) var(--ff-motion-easing-standard) both}@keyframes ff-insight-press{0%,to{transform:scale(1)}50%{transform:scale(var(--ff-insight-motion-press-peak))}}@keyframes ff-insight-badge-pop{0%{transform:scale(0)}60%{transform:scale(var(--ff-insight-motion-badge-peak))}to{transform:scale(1)}}@keyframes ff-insight-wave{0%,to{transform:scale(1)}50%{transform:scale(var(--ff-insight-motion-wave-peak))}}@keyframes ff-insight-fade{0%{opacity:0}to{opacity:1}}
