@font-face{font-family:"serif";src:url(/_next/static/media/84adbee2f2a7cb50-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:"serif";src:url(/_next/static/media/8edf6d3506a17285-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.00%;size-adjust:91.28%}.__className_1daf62{font-family:"serif","serif Fallback"}.__variable_1daf62{--font-serif:"serif","serif Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_4ea632{font-family:mono,mono Fallback}.__variable_4ea632{--font-mono:"mono","mono Fallback"}:root{--blue-50:#EFF9FE;--blue-100:#D6EFFB;--blue-200:#ADDFF6;--blue-300:#74C8EE;--blue-400:#38ADE3;--blue-500:#0B95D8;--blue-600:#0A7CB4;--blue-700:#0B6390;--blue-800:#0E4F72;--blue-900:#10405C;--blue-950:#082A3D;--slate-0:#FFFFFF;--slate-25:#FAFBFC;--slate-50:#F5F7FA;--slate-100:#EDF0F5;--slate-200:#DFE4EC;--slate-300:#C6CDD9;--slate-400:#98A2B3;--slate-500:#6C7789;--slate-600:#4F5A6B;--slate-700:#3A4351;--slate-800:#262D38;--slate-900:#161B23;--slate-950:#0C1016;--green-50:#E8F7F1;--green-100:#CDEEE1;--green-500:#0F9D6E;--green-700:#0A7150;--red-50:#FDEDEC;--red-100:#F9D6D3;--red-500:#D8443C;--red-700:#A32C26;--amber-50:#FEF4E6;--amber-100:#FBE5C2;--amber-500:#D9891A;--amber-700:#A3640F;--violet-50:#F1F0FE;--violet-500:#6459E8;--brand:var(--blue-500);--brand-hover:var(--blue-600);--brand-press:var(--blue-700);--brand-subtle:var(--blue-50);--brand-subtle-hover:var(--blue-100);--brand-border:var(--blue-200);--brand-on:var(--slate-0);--text-primary:var(--slate-900);--text-body:var(--slate-700);--text-secondary:var(--slate-500);--text-muted:var(--slate-400);--text-inverse:var(--slate-0);--text-brand:var(--blue-600);--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--text-positive:var(--green-700);--text-negative:var(--red-700);--surface-page:var(--slate-50);--surface-card:var(--slate-0);--surface-raised:var(--slate-0);--surface-sunken:var(--slate-100);--surface-hover:var(--slate-50);--surface-active:var(--slate-100);--surface-inverse:var(--slate-900);--surface-nav:var(--slate-25);--border-subtle:var(--slate-100);--border-default:var(--slate-200);--border-strong:var(--slate-300);--border-focus:var(--blue-500);--status-positive-bg:var(--green-50);--status-positive-fg:var(--green-700);--status-negative-bg:var(--red-50);--status-negative-fg:var(--red-700);--status-pending-bg:var(--amber-50);--status-pending-fg:var(--amber-700);--status-neutral-bg:var(--slate-100);--status-neutral-fg:var(--slate-600);--status-info-bg:var(--blue-50);--status-info-fg:var(--blue-700);--amount-credit:var(--green-700);--amount-debit:var(--slate-900);--amount-zero:var(--slate-400);--text-display-1-size:56px;--text-display-1-lh:1.02;--text-display-1-ls:-0.03em;--text-display-1-weight:500;--text-display-2-size:44px;--text-display-2-lh:1.05;--text-display-2-ls:-0.025em;--text-display-2-weight:500;--text-h1-size:32px;--text-h1-lh:1.15;--text-h1-ls:-0.02em;--text-h1-weight:500;--text-h2-size:24px;--text-h2-lh:1.25;--text-h2-ls:-0.015em;--text-h2-weight:500;--text-h3-size:20px;--text-h3-lh:1.3;--text-h3-ls:-0.01em;--text-h3-weight:500;--text-h4-size:17px;--text-h4-lh:1.4;--text-h4-ls:-0.005em;--text-h4-weight:600;--text-body-lg-size:16px;--text-body-lg-lh:1.55;--text-body-lg-ls:0;--text-body-size:15px;--text-body-lh:1.5;--text-body-ls:0;--text-body-sm-size:13px;--text-body-sm-lh:1.5;--text-body-sm-ls:0;--text-caption-size:12px;--text-caption-lh:1.4;--text-caption-ls:0.005em;--text-overline-size:11px;--text-overline-lh:1.2;--text-overline-ls:0.09em;--text-overline-weight:600;--text-amount-xl-size:38px;--text-amount-xl-lh:1.05;--text-amount-xl-ls:-0.025em;--text-amount-lg-size:24px;--text-amount-lg-lh:1.2;--text-amount-lg-ls:-0.015em;--text-amount-size:15px;--text-amount-lh:1.4;--text-amount-ls:0;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--space-13:80px;--space-14:96px;--gutter-card:20px;--gutter-card-lg:24px;--gutter-row:12px;--gutter-section:64px;--gutter-app:24px;--width-sidebar:232px;--width-content-max:1180px;--width-prose-max:640px;--height-control:36px;--height-control-sm:28px;--height-control-lg:44px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:999px;--radius-control:8px;--radius-card:12px;--radius-sheet:16px;--border-width:1px;--border-width-strong:1.5px;--shadow-none:none;--shadow-xs:0 1px 2px rgba(12,16,22,.05);--shadow-sm:0 1px 3px rgba(12,16,22,.06),0 1px 2px rgba(12,16,22,.04);--shadow-md:0 4px 12px -2px rgba(12,16,22,.08),0 2px 4px -1px rgba(12,16,22,.04);--shadow-lg:0 12px 32px -8px rgba(12,16,22,.12),0 4px 8px -2px rgba(12,16,22,.05);--shadow-overlay:0 24px 64px -16px rgba(12,16,22,.22),0 8px 16px -8px rgba(12,16,22,.08);--shadow-focus:0 0 0 3px rgba(11,149,216,.22);--shadow-focus-danger:0 0 0 3px rgba(216,68,60,.20);--shadow-inset-top:inset 0 1px 0 rgba(255,255,255,.08);--blur-glass:saturate(180%) blur(16px);--scrim:rgba(22,27,35,.40);--ease-standard:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--duration-instant:80ms;--duration-fast:120ms;--duration-base:180ms;--duration-slow:260ms;--duration-enter:320ms;--transition-control:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:var(--font-core);font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-primary);font-weight:var(--weight-medium)}p{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.fl-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);font-family:var(--font-core);font-size:var(--text-body-size);font-weight:var(--weight-medium);letter-spacing:-.005em;height:var(--height-control);padding:0 var(--space-5);border-radius:var(--radius-control);border:var(--border-width) solid transparent;cursor:pointer;white-space:nowrap;transition:var(--transition-control),transform var(--duration-instant) var(--ease-standard)}.fl-btn:active{transform:translateY(.5px)}.fl-btn:focus-visible{box-shadow:var(--shadow-focus)}.fl-btn[disabled]{cursor:not-allowed;opacity:.45;transform:none}.fl-btn--sm{height:var(--height-control-sm);font-size:var(--text-body-sm-size);padding:0 var(--space-4);border-radius:var(--radius-sm)}.fl-btn--lg{height:var(--height-control-lg);font-size:var(--text-body-lg-size);padding:0 var(--space-7)}.fl-btn--block{width:100%}.fl-btn--primary{background:var(--brand);color:var(--brand-on);box-shadow:var(--shadow-xs)}.fl-btn--primary:hover:not([disabled]){background:var(--brand-hover)}.fl-btn--primary:active:not([disabled]){background:var(--brand-press)}.fl-btn--secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-default);box-shadow:var(--shadow-xs)}.fl-btn--secondary:hover:not([disabled]){background:var(--surface-hover);border-color:var(--border-strong)}.fl-btn--secondary:active:not([disabled]){background:var(--surface-active)}.fl-btn--subtle{background:var(--brand-subtle);color:var(--text-brand)}.fl-btn--subtle:hover:not([disabled]){background:var(--brand-subtle-hover)}.fl-btn--ghost{background:transparent;color:var(--text-body)}.fl-btn--ghost:hover:not([disabled]){background:var(--surface-active);color:var(--text-primary)}.fl-btn--danger{background:var(--red-500);color:var(--slate-0)}.fl-btn--danger:hover:not([disabled]){background:var(--red-700)}.fl-btn--danger:focus-visible{box-shadow:var(--shadow-focus-danger)}.fl-btn__icon{display:inline-flex;width:16px;height:16px;flex:none}.fl-btn--lg .fl-btn__icon{width:18px;height:18px}.fl-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--height-control);height:var(--height-control);border-radius:var(--radius-control);border:var(--border-width) solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:var(--transition-control)}.fl-iconbtn:hover:not([disabled]){background:var(--surface-active);color:var(--text-primary)}.fl-iconbtn:focus-visible{box-shadow:var(--shadow-focus)}.fl-iconbtn[disabled]{opacity:.45;cursor:not-allowed}.fl-iconbtn--sm{width:var(--height-control-sm);height:var(--height-control-sm);border-radius:var(--radius-sm)}.fl-iconbtn--outline{background:var(--surface-card);border-color:var(--border-default);box-shadow:var(--shadow-xs)}.fl-iconbtn--outline:hover:not([disabled]){border-color:var(--border-strong)}.fl-iconbtn--pill{border-radius:var(--radius-pill)}.fl-iconbtn svg{width:18px;height:18px}.fl-card{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.fl-card--flat{box-shadow:none}.fl-card--raised{box-shadow:var(--shadow-md)}.fl-card--interactive{cursor:pointer;transition:box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.fl-card--interactive:hover{box-shadow:var(--shadow-md);border-color:var(--border-default)}.fl-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--gutter-card) var(--gutter-card) var(--space-5)}.fl-card__title{font-size:var(--text-h4-size);font-weight:var(--weight-semibold);letter-spacing:var(--text-h4-ls);color:var(--text-primary)}.fl-card__body{padding:0 var(--gutter-card) var(--gutter-card)}.fl-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) var(--gutter-card);border-top:var(--border-width) solid var(--border-subtle)}.fl-card--pad{padding:var(--gutter-card)}.fl-badge{display:inline-flex;align-items:center;gap:var(--space-2);height:20px;padding:0 var(--space-3);border-radius:var(--radius-xs);font-size:var(--text-caption-size);font-weight:var(--weight-medium);letter-spacing:.005em;background:var(--status-neutral-bg);color:var(--status-neutral-fg);white-space:nowrap}.fl-badge--positive{background:var(--status-positive-bg);color:var(--status-positive-fg)}.fl-badge--negative{background:var(--status-negative-bg);color:var(--status-negative-fg)}.fl-badge--pending{background:var(--status-pending-bg);color:var(--status-pending-fg)}.fl-badge--info{background:var(--status-info-bg);color:var(--status-info-fg)}.fl-badge__dot{width:5px;height:5px;background:currentColor}.fl-badge--count,.fl-badge__dot{border-radius:var(--radius-pill)}.fl-badge--count{min-width:20px;justify-content:center;background:var(--brand-subtle);color:var(--text-brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-tag{display:inline-flex;align-items:center;gap:var(--space-3);height:26px;padding:0 var(--space-3) 0 var(--space-4);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);font-size:var(--text-body-sm-size);color:var(--text-body)}.fl-tag--plain{padding-right:var(--space-4)}.fl-tag__remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:0;padding:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-muted);cursor:pointer;transition:var(--transition-control)}.fl-tag__remove:hover{background:var(--surface-active);color:var(--text-primary)}.fl-field{display:flex;flex-direction:column;gap:var(--space-3)}.fl-field__label{font-size:var(--text-body-sm-size);font-weight:var(--weight-medium);color:var(--text-body)}.fl-field__req{color:var(--red-500);margin-left:2px}.fl-field__hint{color:var(--text-secondary)}.fl-field__error,.fl-field__hint{font-size:var(--text-caption-size)}.fl-field__error{color:var(--text-negative)}.fl-input{display:flex;align-items:center;gap:var(--space-4);height:var(--height-control);padding:0 var(--space-5);background:var(--surface-card);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);transition:var(--transition-control)}.fl-input:hover{border-color:var(--border-strong)}.fl-input:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.fl-input--lg{height:var(--height-control-lg)}.fl-input--invalid{border-color:var(--red-500)}.fl-input--invalid:focus-within{box-shadow:var(--shadow-focus-danger)}.fl-input--disabled{background:var(--surface-sunken);border-color:var(--border-subtle);cursor:not-allowed}.fl-input__el{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:var(--text-body-size);color:var(--text-primary)}.fl-input__el::placeholder{color:var(--text-muted)}.fl-input__el:focus,.fl-input__el:focus-visible,.fl-select__el:focus,.fl-select__el:focus-visible{outline:none;box-shadow:none}.fl-input__el:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface-card) inset;-webkit-text-fill-color:var(--text-primary)}.fl-input__el:disabled{cursor:not-allowed;color:var(--text-muted)}.fl-input__affix{flex:none;display:inline-flex;align-items:center;color:var(--text-muted);font-size:var(--text-body-size)}.fl-input__affix svg{width:16px;height:16px}.fl-input--money .fl-input__el{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.fl-textarea{min-height:96px;padding:var(--space-5);align-items:stretch}.fl-textarea .fl-input__el{resize:vertical;line-height:var(--text-body-lh)}.fl-select{position:relative;display:flex;align-items:center;height:var(--height-control);background:var(--surface-card);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);transition:var(--transition-control)}.fl-select:hover{border-color:var(--border-strong)}.fl-select:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.fl-select__el{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;border:0;outline:0;background:transparent;padding:0 var(--space-9) 0 var(--space-5);font-size:var(--text-body-size);color:var(--text-primary);cursor:pointer}.fl-select__chev{position:absolute;right:var(--space-4);pointer-events:none;color:var(--text-muted);display:inline-flex}.fl-select__chev svg{width:16px;height:16px}.fl-check{display:inline-flex;align-items:flex-start;gap:var(--space-4);cursor:pointer;font-size:var(--text-body-size);color:var(--text-body)}.fl-check input{position:absolute;opacity:0;width:0;height:0}.fl-check__box{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:3px;border:var(--border-width-strong) solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-card);color:transparent;transition:var(--transition-control)}.fl-check:hover .fl-check__box{border-color:var(--brand)}.fl-check input:checked+.fl-check__box{background:var(--brand);border-color:var(--brand);color:var(--brand-on)}.fl-check input:focus-visible+.fl-check__box{box-shadow:var(--shadow-focus)}.fl-check input:disabled+.fl-check__box{background:var(--surface-sunken);border-color:var(--border-default)}.fl-check--disabled{opacity:.5;cursor:not-allowed}.fl-check__box svg{width:12px;height:12px}.fl-radio__box{border-radius:var(--radius-pill)}.fl-radio input:checked+.fl-radio__box{background:var(--surface-card);border-color:var(--brand);border-width:5px}.fl-switch{display:inline-flex;align-items:center;gap:var(--space-5);cursor:pointer;font-size:var(--text-body-size);color:var(--text-body)}.fl-switch input{position:absolute;opacity:0;width:0;height:0}.fl-switch__track{position:relative;flex:none;width:36px;height:20px;border-radius:var(--radius-pill);background:var(--slate-300);transition:background-color var(--duration-base) var(--ease-standard)}.fl-switch__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--slate-0);box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-standard)}.fl-switch input:checked+.fl-switch__track{background:var(--brand)}.fl-switch input:checked+.fl-switch__track .fl-switch__knob{transform:translateX(16px)}.fl-switch input:focus-visible+.fl-switch__track{box-shadow:var(--shadow-focus)}.fl-switch--disabled{opacity:.5;cursor:not-allowed}.fl-tabs{display:flex;align-items:center;gap:var(--space-7);border-bottom:var(--border-width) solid var(--border-default)}.fl-tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0 0 var(--space-5);margin-bottom:-1px;font-size:var(--text-body-size);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.fl-tab--active,.fl-tab:hover{color:var(--text-primary)}.fl-tab--active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand);border-radius:var(--radius-pill)}.fl-tab:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs)}.fl-tabs--pills{gap:var(--space-2);border:0;background:var(--surface-sunken);padding:3px;border-radius:var(--radius-md);display:inline-flex}.fl-tabs--pills .fl-tab{padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);margin:0;font-size:var(--text-body-sm-size)}.fl-tabs--pills .fl-tab--active{background:var(--surface-card);box-shadow:var(--shadow-xs)}.fl-tabs--pills .fl-tab--active:after{display:none}.fl-nav{display:flex;flex-direction:column;gap:1px}.fl-nav__group{padding:var(--space-6) var(--space-5) var(--space-2);font-size:var(--text-overline-size);font-weight:var(--weight-semibold);letter-spacing:var(--text-overline-ls);text-transform:uppercase;color:var(--text-muted)}.fl-nav__item{display:flex;align-items:center;gap:var(--space-5);width:100%;padding:var(--space-3) var(--space-5);border:0;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-body-size);color:var(--text-body);cursor:pointer;text-align:left;transition:var(--transition-control)}.fl-nav__item:hover{background:var(--surface-active);color:var(--text-primary)}.fl-nav__item--active{background:var(--surface-card);color:var(--text-primary);font-weight:var(--weight-medium);box-shadow:var(--shadow-xs)}.fl-nav__icon{display:inline-flex;flex:none;width:16px;height:16px;color:var(--text-muted)}.fl-nav__item--active .fl-nav__icon{color:var(--brand)}.fl-nav__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-scrim{position:fixed;inset:0;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:var(--space-9);z-index:60;animation:fl-fade var(--duration-base) var(--ease-out)}.fl-dialog{width:100%;max-width:480px;background:var(--surface-card);border-radius:var(--radius-sheet);box-shadow:var(--shadow-overlay);animation:fl-rise var(--duration-enter) var(--ease-standard)}.fl-dialog--wide{max-width:640px}.fl-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);padding:var(--gutter-card-lg) var(--gutter-card-lg) var(--space-4)}.fl-dialog__title{font-size:var(--text-h3-size);letter-spacing:var(--text-h3-ls);font-weight:var(--weight-medium);color:var(--text-primary)}.fl-dialog__desc{padding:0 var(--gutter-card-lg);color:var(--text-secondary);font-size:var(--text-body-size)}.fl-dialog__body{padding:var(--space-6) var(--gutter-card-lg)}.fl-dialog__footer{display:flex;justify-content:flex-end;gap:var(--space-4);padding:var(--space-6) var(--gutter-card-lg) var(--gutter-card-lg)}@keyframes fl-fade{0%{opacity:0}to{opacity:1}}@keyframes fl-rise{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.fl-toast{display:flex;align-items:flex-start;gap:var(--space-5);width:100%;max-width:380px;padding:var(--space-5) var(--space-6);background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:fl-rise var(--duration-enter) var(--ease-standard)}.fl-toast__icon{flex:none;display:inline-flex;margin-top:1px}.fl-toast__icon svg{width:16px;height:16px}.fl-toast--positive .fl-toast__icon{color:#5FD3A8}.fl-toast--negative .fl-toast__icon{color:#F09A94}.fl-toast__body{flex:1 1;min-width:0;font-size:var(--text-body-sm-size);line-height:1.45}.fl-toast__title{font-weight:var(--weight-medium);color:var(--slate-0)}.fl-toast__msg{color:var(--slate-300)}.fl-toast__action{border:0;background:transparent;padding:0;color:var(--blue-300);font-size:var(--text-body-sm-size);font-weight:var(--weight-medium);cursor:pointer}.fl-toast__action:hover{text-decoration:underline}.fl-tooltip{position:relative;display:inline-flex}.fl-tooltip__bubble{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:var(--space-3) var(--space-4);background:var(--surface-inverse);color:var(--slate-100);font-size:var(--text-caption-size);line-height:1.35;border-radius:var(--radius-sm);box-shadow:var(--shadow-md);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard)}.fl-tooltip:hover .fl-tooltip__bubble,.fl-tooltip__bubble--open{opacity:1}.fl-tooltip__bubble--bottom{bottom:auto;top:calc(100% + 6px)}.fl-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--amount-debit);white-space:nowrap}.fl-amount__cents{font-size:.66em;vertical-align:.36em;letter-spacing:0}.fl-amount__sym{color:var(--text-muted);margin-right:1px}.fl-amount--credit{color:var(--amount-credit)}.fl-amount--zero{color:var(--amount-zero)}.fl-amount--xl{font-size:var(--text-amount-xl-size);line-height:var(--text-amount-xl-lh);letter-spacing:var(--text-amount-xl-ls)}.fl-amount--lg,.fl-amount--xl{font-weight:var(--weight-medium)}.fl-amount--lg{font-size:var(--text-amount-lg-size);line-height:var(--text-amount-lg-lh);letter-spacing:var(--text-amount-lg-ls)}.fl-amount--sm{font-size:var(--text-body-sm-size)}.fl-table{width:100%;border-collapse:collapse;font-size:var(--text-body-size)}.fl-table th{padding:0 var(--space-5) var(--space-4);text-align:left;font-size:var(--text-caption-size);font-weight:var(--weight-medium);color:var(--text-secondary);border-bottom:var(--border-width) solid var(--border-default);white-space:nowrap}.fl-table td{padding:var(--gutter-row) var(--space-5);border-bottom:var(--border-width) solid var(--border-subtle);color:var(--text-body);vertical-align:middle}.fl-table tbody tr:last-child td{border-bottom:0}.fl-table--rows tbody tr{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.fl-table--rows tbody tr:hover{background:var(--surface-hover)}.fl-table__num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-table__primary{color:var(--text-primary);font-weight:var(--weight-medium)}.fl-table__meta{color:var(--text-secondary);font-size:var(--text-body-sm-size)}.fl-table td:first-child,.fl-table th:first-child{padding-left:var(--gutter-card)}.fl-table td:last-child,.fl-table th:last-child{padding-right:var(--gutter-card)}.fl-stat{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--gutter-card)}.fl-stat__delta,.fl-stat__label{font-size:var(--text-body-sm-size);color:var(--text-secondary)}.fl-stat__delta{display:inline-flex;align-items:center;gap:var(--space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-stat__delta--up{color:var(--text-positive)}.fl-stat__delta--down{color:var(--text-negative)}.fl-stat__spark{margin-top:var(--space-4)}