@font-face{font-family:sans;src:url(../media/inter_latin_400_normal-s.p.2qdljeg3s-lsl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/inter_latin_500_normal-s.p.1d14jwmkqqa0f.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sans;src:url(../media/inter_latin_600_normal-s.p.2dov6rjg62vru.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._5Yd5KG_className{font-family:sans,sans Fallback,Segoe UI,sans-serif}._5Yd5KG_variable{--font-sans:"sans", "sans Fallback", Segoe UI, sans-serif}
:root{--ref-color-slate-50:#f7f9fd;--ref-color-slate-100:#eef3f9;--ref-color-slate-200:#dee7f4;--ref-color-slate-300:#c8d5e9;--ref-color-slate-400:#abbcd5;--ref-color-slate-500:#8ca0bc;--ref-color-slate-600:#7184a2;--ref-color-slate-700:#596b86;--ref-color-slate-800:#44536a;--ref-color-slate-900:#2a374a;--ref-color-slate-950:#1e2735;--ref-color-mint-50:#f0fdf8;--ref-color-mint-100:#dffaf0;--ref-color-mint-200:#bef4e2;--ref-color-mint-300:#5ee8c4;--ref-color-mint-400:#54d4b3;--ref-color-mint-500:#00b996;--ref-color-mint-600:#00997c;--ref-color-mint-700:#007d65;--ref-color-mint-800:#00614e;--ref-color-mint-900:#00493a;--ref-color-mint-950:#002e24;--ref-color-neutral-50:#f9f9fa;--ref-color-neutral-100:#f2f2f3;--ref-color-neutral-200:#e5e6e8;--ref-color-neutral-300:#d2d4d7;--ref-color-neutral-400:#b8bbbf;--ref-color-neutral-500:#9b9fa3;--ref-color-neutral-600:#808388;--ref-color-neutral-700:#686b6f;--ref-color-neutral-800:#505356;--ref-color-neutral-900:#3b3d40;--ref-color-neutral-950:#252629;--ref-color-stone-50:#f9f9f8;--ref-color-stone-100:#f3f2f1;--ref-color-stone-200:#e8e6e3;--ref-color-stone-300:#d7d4cf;--ref-color-stone-400:#bebab4;--ref-color-stone-500:#a29e97;--ref-color-stone-600:#87827b;--ref-color-stone-700:#6e6a63;--ref-color-stone-800:#55524c;--ref-color-stone-900:#3f3d38;--ref-color-stone-950:#282623;--ref-color-red-50:#fff7f6;--ref-color-red-100:#ffeeec;--ref-color-red-200:#ffddda;--ref-color-red-300:#ffc3bd;--ref-color-red-400:#ff9b93;--ref-color-red-500:#fb6863;--ref-color-red-600:#de4544;--ref-color-red-700:#bc2c2f;--ref-color-red-800:#98181f;--ref-color-red-900:#750b13;--ref-color-red-950:#4f0006;--ref-color-amber-50:#fff8f0;--ref-color-amber-100:#fff0e0;--ref-color-amber-200:#ffe0c1;--ref-color-amber-300:#ffc98e;--ref-color-amber-400:#f2a955;--ref-color-amber-500:#db8908;--ref-color-amber-600:#b77100;--ref-color-amber-700:#955b00;--ref-color-amber-800:#754600;--ref-color-amber-900:#583400;--ref-color-amber-950:#392000;--ref-color-green-50:#f2fcf4;--ref-color-green-100:#e4f9e9;--ref-color-green-200:#caf2d3;--ref-color-green-300:#a6e6b6;--ref-color-green-400:#7ad193;--ref-color-green-500:#4db771;--ref-color-green-600:#1f9c53;--ref-color-green-700:#00803f;--ref-color-green-800:#006430;--ref-color-green-900:#004b22;--ref-color-green-950:#003014;--ref-color-blue-50:#f5faff;--ref-color-blue-100:#e9f4ff;--ref-color-blue-200:#d4e9ff;--ref-color-blue-300:#b4d8ff;--ref-color-blue-400:#82c0ff;--ref-color-blue-500:#49a3f8;--ref-color-blue-600:#1f86de;--ref-color-blue-700:#006dbc;--ref-color-blue-800:#005494;--ref-color-blue-900:#003e70;--ref-color-blue-950:#00274a;--ref-color-violet-50:#f9f8ff;--ref-color-violet-100:#f3f0ff;--ref-color-violet-200:#e8e2ff;--ref-color-violet-300:#d7ccff;--ref-color-violet-400:#c0abff;--ref-color-violet-500:#a689f2;--ref-color-violet-600:#8c6bd8;--ref-color-violet-700:#7253b7;--ref-color-violet-800:#5a3e94;--ref-color-violet-900:#432c72;--ref-color-violet-950:#2b194e;--ref-color-rose-50:#fff6f9;--ref-color-rose-100:#ffedf3;--ref-color-rose-200:#ffdbe8;--ref-color-rose-300:#ffbfd7;--ref-color-rose-400:#f998be;--ref-color-rose-500:#e276a3;--ref-color-rose-600:#c65788;--ref-color-rose-700:#a6406e;--ref-color-rose-800:#852d56;--ref-color-rose-900:#661f40;--ref-color-rose-950:#450e29;--ref-color-white:#fff;--ref-color-black:#000;--ref-color-brand-slate:#2a374a;--ref-color-brand-mint:#5ee8c4;--ref-color-brand-dark:#283345;--ref-color-brand-tile:#2c3447;--ref-color-brand-hairline:#4a5468;--ref-color-brand-light:#fbfbfb;--ref-color-layer-alpine-sidebar:#f3f4f7;--ref-color-layer-alpine-sunken:#f5f7f9;--ref-color-layer-alpine-hover:#eff1f4;--ref-color-layer-paper-page:#fbf6f0;--ref-color-layer-paper-surface:#fffcf7;--ref-color-layer-paper-sidebar:#f4f0e9;--ref-color-layer-paper-sunken:#f6f2eb;--ref-color-layer-paper-hover:#f0ece5;--ref-color-layer-slate-sidebar:#202a3b;--ref-color-layer-slate-sunken:#242e3f;--ref-color-layer-slate-surface:#333e4f;--ref-color-layer-slate-raised:#3c4759;--ref-color-layer-slate-overlay:#444f61;--ref-color-layer-slate-hover:#404b5d;--ref-color-layer-slate-page:#283345;--ref-color-layer-graphite-sidebar:#0a0b0e;--ref-color-layer-graphite-page:#0e1013;--ref-color-layer-graphite-sunken:#0b0d0f;--ref-color-layer-graphite-surface:#17191c;--ref-color-layer-graphite-raised:#1f2123;--ref-color-layer-graphite-overlay:#26282b;--ref-color-layer-graphite-hover:#232527;--ref-color-layer-ink-dark-text:#f1f4f8;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-0-5:2px;--space-1-5:6px;--font-family-sans:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-size-2xs:11px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:32px;--font-line-height-tight:1.2;--font-line-height-snug:1.33;--font-line-height-normal:1.5;--font-line-height-relaxed:1.6;--font-tracking-tight:-.02em;--font-tracking-snug:-.01em;--font-tracking-normal:0em;--font-tracking-wide:.04em;--font-features-default:"cv11" 1, "ss01" 0;--font-features-numeric:"tnum" 1, "lnum" 1, "cv11" 1, "zero" 0;--font-features-identifier:"tnum" 1, "zero" 1;--radius-none:0px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--border-width-hairline:1px;--border-width-thick:2px;--border-width-focus:2px;--focus-width:[object Object];--focus-offset:[object Object];--motion-duration-instant:0s;--motion-duration-fast:.12s;--motion-duration-base:.18s;--motion-duration-slow:.26s;--motion-duration-slower:.4s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-enter:cubic-bezier(0, 0, 0, 1);--motion-easing-exit:cubic-bezier(.3, 0, 1, 1);--motion-easing-emphasized:cubic-bezier(.05, .7, .1, 1);--z-base:0;--z-raised:1;--z-sticky:100;--z-sidebar:200;--z-topbar:300;--z-dropdown:1000;--z-scrim:1100;--z-drawer:1110;--z-dialog:1200;--z-toast:1300;--z-tooltip:1400;--z-skip:1500;--breakpoint-xs:360px;--breakpoint-sm:640px;--breakpoint-md:960px;--breakpoint-lg:1280px;--breakpoint-xl:1440px;--size-content-prose:680px;--size-content-form:560px;--size-content-page:1200px;--size-content-wide:1440px;--size-sidebar-width:248px;--size-sidebar-width-compact:216px;--size-topbar-height:56px;--size-control-sm:32px;--size-control-md:36px;--size-control-lg:44px;--size-tap-min:[object Object];--size-icon-xs:12px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--size-icon-xl:32px;--size-icon-stroke-sm:1.5px;--size-icon-stroke-md:1.5px;--size-icon-stroke-lg:1.75px;--opacity-disabled-icon:.5;--opacity-hover-overlay:.04;--opacity-pressed-overlay:.08;--opacity-skeleton:.6;--density-comfortable-row-height:44px;--density-comfortable-cell-padding-y:10px;--density-comfortable-cell-padding-x:16px;--density-compact-row-height:32px;--density-compact-cell-padding-y:6px;--density-compact-cell-padding-x:12px;--type-display-size:var(--font-size-4xl);--type-display-line:1.2;--type-display-weight:var(--font-weight-semibold);--type-display-tracking:var(--font-tracking-tight);--type-display-features:var(--font-features-default);--type-display:var(--type-display-weight) var(--type-display-size) / var(--type-display-line) var(--font-family-sans);--type-title-page-size:var(--font-size-3xl);--type-title-page-line:1.25;--type-title-page-weight:var(--font-weight-semibold);--type-title-page-tracking:var(--font-tracking-tight);--type-title-page-features:var(--font-features-default);--type-title-page:var(--type-title-page-weight) var(--type-title-page-size) / var(--type-title-page-line) var(--font-family-sans);--type-title-section-size:var(--font-size-xl);--type-title-section-line:1.33;--type-title-section-weight:var(--font-weight-semibold);--type-title-section-tracking:var(--font-tracking-snug);--type-title-section-features:var(--font-features-default);--type-title-section:var(--type-title-section-weight) var(--type-title-section-size) / var(--type-title-section-line) var(--font-family-sans);--type-title-card-size:var(--font-size-lg);--type-title-card-line:1.4;--type-title-card-weight:var(--font-weight-semibold);--type-title-card-tracking:var(--font-tracking-snug);--type-title-card-features:var(--font-features-default);--type-title-card:var(--type-title-card-weight) var(--type-title-card-size) / var(--type-title-card-line) var(--font-family-sans);--type-body-lg-size:var(--font-size-lg);--type-body-lg-line:1.6;--type-body-lg-weight:var(--font-weight-regular);--type-body-lg-tracking:var(--font-tracking-normal);--type-body-lg-features:var(--font-features-default);--type-body-lg:var(--type-body-lg-weight) var(--type-body-lg-size) / var(--type-body-lg-line) var(--font-family-sans);--type-body-size:var(--font-size-md);--type-body-line:1.5;--type-body-weight:var(--font-weight-regular);--type-body-tracking:var(--font-tracking-normal);--type-body-features:var(--font-features-default);--type-body:var(--type-body-weight) var(--type-body-size) / var(--type-body-line) var(--font-family-sans);--type-body-strong-size:var(--font-size-md);--type-body-strong-line:1.5;--type-body-strong-weight:var(--font-weight-medium);--type-body-strong-tracking:var(--font-tracking-normal);--type-body-strong-features:var(--font-features-default);--type-body-strong:var(--type-body-strong-weight) var(--type-body-strong-size) / var(--type-body-strong-line) var(--font-family-sans);--type-label-size:var(--font-size-sm);--type-label-line:1.4;--type-label-weight:var(--font-weight-medium);--type-label-tracking:var(--font-tracking-normal);--type-label-features:var(--font-features-default);--type-label:var(--type-label-weight) var(--type-label-size) / var(--type-label-line) var(--font-family-sans);--type-caption-size:var(--font-size-xs);--type-caption-line:1.33;--type-caption-weight:var(--font-weight-regular);--type-caption-tracking:var(--font-tracking-normal);--type-caption-features:var(--font-features-default);--type-caption:var(--type-caption-weight) var(--type-caption-size) / var(--type-caption-line) var(--font-family-sans);--type-overline-size:var(--font-size-2xs);--type-overline-line:1.33;--type-overline-weight:var(--font-weight-semibold);--type-overline-tracking:var(--font-tracking-wide);--type-overline-features:var(--font-features-default);--type-overline:var(--type-overline-weight) var(--type-overline-size) / var(--type-overline-line) var(--font-family-sans);--type-amount-size:var(--font-size-md);--type-amount-line:1.5;--type-amount-weight:var(--font-weight-regular);--type-amount-tracking:var(--font-tracking-normal);--type-amount-features:var(--font-features-numeric);--type-amount:var(--type-amount-weight) var(--type-amount-size) / var(--type-amount-line) var(--font-family-sans);--type-amount-strong-size:var(--font-size-md);--type-amount-strong-line:1.5;--type-amount-strong-weight:var(--font-weight-semibold);--type-amount-strong-tracking:var(--font-tracking-normal);--type-amount-strong-features:var(--font-features-numeric);--type-amount-strong:var(--type-amount-strong-weight) var(--type-amount-strong-size) / var(--type-amount-strong-line) var(--font-family-sans);--type-amount-display-size:var(--font-size-3xl);--type-amount-display-line:1.2;--type-amount-display-weight:var(--font-weight-semibold);--type-amount-display-tracking:var(--font-tracking-tight);--type-amount-display-features:var(--font-features-numeric);--type-amount-display:var(--type-amount-display-weight) var(--type-amount-display-size) / var(--type-amount-display-line) var(--font-family-sans);--type-identifier-size:var(--font-size-sm);--type-identifier-line:1.4;--type-identifier-weight:var(--font-weight-regular);--type-identifier-tracking:var(--font-tracking-normal);--type-identifier-features:var(--font-features-identifier);--type-identifier:var(--type-identifier-weight) var(--type-identifier-size) / var(--type-identifier-line) var(--font-family-sans);--gap-inline:var(--space-2);--gap-stack:var(--space-4);--gap-section:var(--space-8);--gap-page:var(--space-6);--gap-page-lg:var(--space-10)}:root,[data-theme]{--button-height-sm:var(--size-control-sm);--button-height-md:var(--size-control-md);--button-height-lg:var(--size-control-lg);--button-padding-x-sm:var(--space-3);--button-padding-x-md:var(--space-4);--button-padding-x-lg:var(--space-5);--button-radius:var(--radius-md);--button-gap:var(--space-2);--button-font:var(--type-body-strong);--button-primary-bg:var(--color-action-primary-bg);--button-primary-bg-hover:var(--color-action-primary-hover);--button-primary-bg-pressed:var(--color-action-primary-pressed);--button-primary-fg:var(--color-action-primary-on);--button-secondary-bg:var(--color-surface-default);--button-secondary-bg-hover:var(--color-surface-hover);--button-secondary-bg-pressed:var(--color-surface-sunken);--button-secondary-fg:var(--color-text-primary);--button-secondary-border:var(--color-border-default);--button-ghost-bg:transparent;--button-ghost-bg-hover:var(--color-surface-hover);--button-ghost-bg-pressed:var(--color-surface-sunken);--button-ghost-fg:var(--color-text-primary);--button-danger-bg:var(--color-action-danger-bg);--button-danger-bg-hover:var(--color-action-danger-hover);--button-danger-fg:var(--color-action-danger-on);--button-disabled-fg:var(--color-text-disabled);--button-disabled-bg:var(--color-surface-sunken);--input-height:var(--size-control-md);--input-height-touch:var(--size-control-lg);--input-padding-x:var(--space-3);--input-radius:var(--radius-md);--input-bg:var(--color-surface-default);--input-fg:var(--color-text-primary);--input-placeholder:var(--color-text-tertiary);--input-border:var(--color-border-default);--input-border-hover:var(--color-border-strong);--input-border-focus:var(--color-border-focus);--input-border-error:var(--color-status-danger-border);--input-bg-disabled:var(--color-surface-sunken);--nav-item-height:var(--size-control-md);--nav-item-height-touch:var(--size-control-lg);--nav-item-padding-x:var(--space-3);--nav-item-gap:var(--space-3);--nav-item-radius:var(--radius-md);--nav-item-icon:var(--size-icon-sm);--nav-item-fg:var(--color-text-on-sidebar-dim);--nav-item-fg-active:var(--color-text-on-sidebar);--nav-item-bg-hover:var(--color-surface-hover);--nav-item-bg-active:var(--color-surface-selected);--nav-item-indicator:var(--color-accent-indicator);--nav-item-group-gap:var(--space-6);--nav-item-group-label:var(--type-overline);--nav-item-group-label-fg:var(--color-text-tertiary);--table-header-bg:var(--color-surface-sunken);--table-header-fg:var(--color-text-secondary);--table-row-border:var(--color-border-subtle);--table-row-hover:var(--color-data-row-hover);--table-row-selected:var(--color-data-row-selected);--table-cell-padding-x:var(--density-comfortable-cell-padding-x);--table-row-height:var(--density-comfortable-row-height);--table-total-border:var(--color-border-strong);--card-bg:var(--color-surface-default);--card-border:var(--color-border-subtle);--card-radius:var(--radius-lg);--card-padding:var(--space-6);--card-padding-sm:var(--space-4);--card-shadow:var(--shadow-1);--badge-height:22px;--badge-padding-x:var(--space-2);--badge-radius:var(--radius-sm);--badge-font:var(--type-label);--menu-bg:var(--color-surface-overlay);--menu-border:var(--color-border-subtle);--menu-radius:var(--radius-lg);--menu-shadow:var(--shadow-3);--menu-item-height:var(--size-control-md);--menu-item-height-touch:var(--size-control-lg);--menu-item-radius:var(--radius-sm);--menu-item-bg-hover:var(--color-surface-hover);--menu-padding:var(--space-1);--menu-min-width:240px;--toast-bg:var(--color-bg-inverse);--toast-fg:var(--color-text-inverse);--toast-radius:var(--radius-md);--toast-shadow:var(--shadow-3);--toast-max-width:420px;--dialog-bg:var(--color-surface-overlay);--dialog-radius:var(--radius-xl);--dialog-shadow:var(--shadow-4);--dialog-padding:var(--space-6);--dialog-max-width:var(--size-content-form);--dialog-scrim:var(--color-bg-scrim);--tooltip-bg:var(--color-bg-inverse);--tooltip-fg:var(--color-text-inverse);--tooltip-radius:var(--radius-sm);--tooltip-font:var(--type-caption);--tooltip-max-width:280px}:root,[data-theme=alpine]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-page:var(--ref-color-brand-light);--color-bg-sidebar:var(--ref-color-layer-alpine-sidebar);--color-bg-inverse:var(--ref-color-slate-900);--color-bg-scrim:var(--ref-color-slate-950);--color-surface-default:var(--ref-color-white);--color-surface-raised:var(--ref-color-white);--color-surface-sunken:var(--ref-color-layer-alpine-sunken);--color-surface-overlay:var(--ref-color-white);--color-surface-hover:var(--ref-color-layer-alpine-hover);--color-surface-selected:var(--ref-color-mint-50);--color-surface-tile:var(--ref-color-brand-slate);--color-text-primary:var(--ref-color-slate-900);--color-text-secondary:var(--ref-color-slate-800);--color-text-tertiary:var(--ref-color-neutral-700);--color-text-disabled:var(--ref-color-neutral-400);--color-text-inverse:var(--ref-color-white);--color-text-link:var(--ref-color-mint-800);--color-text-on-sidebar:var(--ref-color-slate-900);--color-text-on-sidebar-dim:var(--ref-color-slate-700);--color-border-subtle:var(--ref-color-neutral-200);--color-border-default:var(--ref-color-neutral-600);--color-border-strong:var(--ref-color-slate-700);--color-border-focus:var(--ref-color-mint-700);--color-border-focus-inner:var(--ref-color-white);--color-accent-fg:var(--ref-color-mint-800);--color-accent-bg:var(--ref-color-brand-mint);--color-accent-hover:var(--ref-color-mint-400);--color-accent-pressed:var(--ref-color-mint-500);--color-accent-on:var(--ref-color-slate-900);--color-accent-subtle:var(--ref-color-mint-50);--color-accent-indicator:var(--ref-color-mint-600);--color-action-primary-bg:var(--ref-color-slate-900);--color-action-primary-hover:var(--ref-color-slate-800);--color-action-primary-pressed:var(--ref-color-slate-950);--color-action-primary-on:var(--ref-color-white);--color-action-danger-bg:var(--ref-color-red-700);--color-action-danger-hover:var(--ref-color-red-800);--color-action-danger-on:var(--ref-color-white);--color-status-danger-fg:var(--ref-color-red-900);--color-status-danger-bg:var(--ref-color-red-50);--color-status-danger-border:var(--ref-color-red-600);--color-status-danger-solid:var(--ref-color-red-700);--color-status-warning-fg:var(--ref-color-amber-800);--color-status-warning-bg:var(--ref-color-amber-50);--color-status-warning-border:var(--ref-color-amber-600);--color-status-warning-solid:var(--ref-color-amber-600);--color-status-success-fg:var(--ref-color-green-700);--color-status-success-bg:var(--ref-color-green-50);--color-status-success-border:var(--ref-color-green-600);--color-status-success-solid:var(--ref-color-green-700);--color-status-info-fg:var(--ref-color-blue-800);--color-status-info-bg:var(--ref-color-blue-50);--color-status-info-border:var(--ref-color-blue-600);--color-status-info-solid:var(--ref-color-blue-700);--color-status-neutral-fg:var(--ref-color-slate-700);--color-status-neutral-bg:var(--ref-color-neutral-100);--color-status-neutral-border:var(--ref-color-neutral-600);--color-status-neutral-solid:var(--ref-color-slate-700);--color-data-debit:var(--ref-color-slate-900);--color-data-credit:var(--ref-color-slate-900);--color-data-amount-positive:var(--ref-color-green-800);--color-data-amount-negative:var(--ref-color-red-900);--color-data-amount-zero:var(--ref-color-neutral-700);--color-data-vat-fg:var(--ref-color-violet-800);--color-data-vat-bg:var(--ref-color-violet-50);--color-data-vat-border:var(--ref-color-violet-600);--color-data-row-hover:var(--ref-color-layer-alpine-hover);--color-data-row-selected:var(--ref-color-mint-50);--color-chart-1:var(--ref-color-slate-600);--color-chart-2:var(--ref-color-mint-600);--color-chart-3:var(--ref-color-blue-700);--color-chart-4:var(--ref-color-amber-800);--color-chart-5:var(--ref-color-violet-800);--color-chart-6:var(--ref-color-rose-800);--color-chart-7:var(--ref-color-green-700);--color-chart-8:var(--ref-color-neutral-700);--color-chart-grid:var(--ref-color-neutral-200);--color-chart-axis:var(--ref-color-neutral-700);--shadow-1:0px 1px 2px 0px #1e27350f;--shadow-2:0px 4px 12px -2px #1e273514, 0px 2px 4px -2px #1e27350d;--shadow-3:0px 12px 24px -6px #1e27351f, 0px 4px 8px -4px #1e27350f;--shadow-4:0px 24px 48px -12px #1e27352e;--opacity-scrim:.4}[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-page:var(--ref-color-layer-paper-page);--color-bg-sidebar:var(--ref-color-layer-paper-sidebar);--color-bg-inverse:var(--ref-color-slate-900);--color-bg-scrim:var(--ref-color-slate-950);--color-surface-default:var(--ref-color-layer-paper-surface);--color-surface-raised:var(--ref-color-layer-paper-surface);--color-surface-sunken:var(--ref-color-layer-paper-sunken);--color-surface-overlay:var(--ref-color-layer-paper-surface);--color-surface-hover:var(--ref-color-layer-paper-hover);--color-surface-selected:var(--ref-color-mint-50);--color-surface-tile:var(--ref-color-brand-slate);--color-text-primary:var(--ref-color-slate-900);--color-text-secondary:var(--ref-color-slate-800);--color-text-tertiary:var(--ref-color-stone-700);--color-text-disabled:var(--ref-color-stone-400);--color-text-inverse:var(--ref-color-white);--color-text-link:var(--ref-color-mint-800);--color-text-on-sidebar:var(--ref-color-slate-900);--color-text-on-sidebar-dim:var(--ref-color-slate-700);--color-border-subtle:var(--ref-color-stone-200);--color-border-default:var(--ref-color-stone-600);--color-border-strong:var(--ref-color-slate-700);--color-border-focus:var(--ref-color-mint-700);--color-border-focus-inner:var(--ref-color-white);--color-accent-fg:var(--ref-color-mint-800);--color-accent-bg:var(--ref-color-brand-mint);--color-accent-hover:var(--ref-color-mint-400);--color-accent-pressed:var(--ref-color-mint-500);--color-accent-on:var(--ref-color-slate-900);--color-accent-subtle:var(--ref-color-mint-50);--color-accent-indicator:var(--ref-color-mint-600);--color-action-primary-bg:var(--ref-color-slate-900);--color-action-primary-hover:var(--ref-color-slate-800);--color-action-primary-pressed:var(--ref-color-slate-950);--color-action-primary-on:var(--ref-color-white);--color-action-danger-bg:var(--ref-color-red-700);--color-action-danger-hover:var(--ref-color-red-800);--color-action-danger-on:var(--ref-color-white);--color-status-danger-fg:var(--ref-color-red-900);--color-status-danger-bg:var(--ref-color-red-50);--color-status-danger-border:var(--ref-color-red-600);--color-status-danger-solid:var(--ref-color-red-700);--color-status-warning-fg:var(--ref-color-amber-800);--color-status-warning-bg:var(--ref-color-amber-50);--color-status-warning-border:var(--ref-color-amber-600);--color-status-warning-solid:var(--ref-color-amber-600);--color-status-success-fg:var(--ref-color-green-700);--color-status-success-bg:var(--ref-color-green-50);--color-status-success-border:var(--ref-color-green-600);--color-status-success-solid:var(--ref-color-green-700);--color-status-info-fg:var(--ref-color-blue-800);--color-status-info-bg:var(--ref-color-blue-50);--color-status-info-border:var(--ref-color-blue-600);--color-status-info-solid:var(--ref-color-blue-700);--color-status-neutral-fg:var(--ref-color-slate-700);--color-status-neutral-bg:var(--ref-color-stone-100);--color-status-neutral-border:var(--ref-color-stone-600);--color-status-neutral-solid:var(--ref-color-slate-700);--color-data-debit:var(--ref-color-slate-900);--color-data-credit:var(--ref-color-slate-900);--color-data-amount-positive:var(--ref-color-green-800);--color-data-amount-negative:var(--ref-color-red-900);--color-data-amount-zero:var(--ref-color-stone-700);--color-data-vat-fg:var(--ref-color-violet-800);--color-data-vat-bg:var(--ref-color-violet-50);--color-data-vat-border:var(--ref-color-violet-600);--color-data-row-hover:var(--ref-color-layer-paper-hover);--color-data-row-selected:var(--ref-color-mint-50);--color-chart-1:var(--ref-color-slate-600);--color-chart-2:var(--ref-color-mint-600);--color-chart-3:var(--ref-color-blue-700);--color-chart-4:var(--ref-color-amber-800);--color-chart-5:var(--ref-color-violet-800);--color-chart-6:var(--ref-color-rose-800);--color-chart-7:var(--ref-color-green-700);--color-chart-8:var(--ref-color-stone-700);--color-chart-grid:var(--ref-color-stone-200);--color-chart-axis:var(--ref-color-stone-700);--shadow-1:0px 1px 2px 0px #1e27350f;--shadow-2:0px 4px 12px -2px #1e273514, 0px 2px 4px -2px #1e27350d;--shadow-3:0px 12px 24px -6px #1e27351f, 0px 4px 8px -4px #1e27350f;--shadow-4:0px 24px 48px -12px #1e27352e;--opacity-scrim:.4}[data-theme=slate]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:var(--ref-color-layer-slate-page);--color-bg-sidebar:var(--ref-color-layer-slate-sidebar);--color-bg-inverse:var(--ref-color-layer-ink-dark-text);--color-bg-scrim:var(--ref-color-black);--color-surface-default:var(--ref-color-layer-slate-surface);--color-surface-raised:var(--ref-color-layer-slate-raised);--color-surface-sunken:var(--ref-color-layer-slate-sunken);--color-surface-overlay:var(--ref-color-layer-slate-overlay);--color-surface-hover:var(--ref-color-layer-slate-hover);--color-surface-selected:var(--ref-color-layer-slate-hover);--color-surface-tile:var(--ref-color-brand-tile);--color-text-primary:var(--ref-color-layer-ink-dark-text);--color-text-secondary:var(--ref-color-slate-200);--color-text-tertiary:var(--ref-color-slate-300);--color-text-disabled:var(--ref-color-slate-600);--color-text-inverse:var(--ref-color-slate-900);--color-text-link:var(--ref-color-brand-mint);--color-text-on-sidebar:var(--ref-color-layer-ink-dark-text);--color-text-on-sidebar-dim:var(--ref-color-slate-200);--color-border-subtle:var(--ref-color-brand-hairline);--color-border-default:var(--ref-color-slate-500);--color-border-strong:var(--ref-color-slate-300);--color-border-focus:var(--ref-color-brand-mint);--color-border-focus-inner:var(--ref-color-layer-slate-page);--color-accent-fg:var(--ref-color-brand-mint);--color-accent-bg:var(--ref-color-brand-mint);--color-accent-hover:var(--ref-color-mint-200);--color-accent-pressed:var(--ref-color-mint-400);--color-accent-on:var(--ref-color-slate-900);--color-accent-subtle:var(--ref-color-layer-slate-hover);--color-accent-indicator:var(--ref-color-brand-mint);--color-action-primary-bg:var(--ref-color-brand-mint);--color-action-primary-hover:var(--ref-color-mint-200);--color-action-primary-pressed:var(--ref-color-mint-400);--color-action-primary-on:var(--ref-color-slate-900);--color-action-danger-bg:var(--ref-color-red-800);--color-action-danger-hover:var(--ref-color-red-700);--color-action-danger-on:var(--ref-color-white);--color-status-danger-fg:var(--ref-color-red-400);--color-status-danger-bg:var(--ref-color-red-950);--color-status-danger-border:var(--ref-color-red-500);--color-status-danger-solid:var(--ref-color-red-400);--color-status-warning-fg:var(--ref-color-amber-300);--color-status-warning-bg:var(--ref-color-amber-950);--color-status-warning-border:var(--ref-color-amber-500);--color-status-warning-solid:var(--ref-color-amber-300);--color-status-success-fg:var(--ref-color-green-200);--color-status-success-bg:var(--ref-color-green-950);--color-status-success-border:var(--ref-color-green-500);--color-status-success-solid:var(--ref-color-green-200);--color-status-info-fg:var(--ref-color-blue-300);--color-status-info-bg:var(--ref-color-blue-950);--color-status-info-border:var(--ref-color-blue-500);--color-status-info-solid:var(--ref-color-blue-300);--color-status-neutral-fg:var(--ref-color-slate-200);--color-status-neutral-bg:var(--ref-color-layer-slate-raised);--color-status-neutral-border:var(--ref-color-slate-500);--color-status-neutral-solid:var(--ref-color-slate-200);--color-data-debit:var(--ref-color-layer-ink-dark-text);--color-data-credit:var(--ref-color-layer-ink-dark-text);--color-data-amount-positive:var(--ref-color-green-200);--color-data-amount-negative:var(--ref-color-red-300);--color-data-amount-zero:var(--ref-color-slate-300);--color-data-vat-fg:var(--ref-color-violet-300);--color-data-vat-bg:var(--ref-color-violet-950);--color-data-vat-border:var(--ref-color-violet-500);--color-data-row-hover:var(--ref-color-layer-slate-hover);--color-data-row-selected:var(--ref-color-layer-slate-raised);--color-chart-1:var(--ref-color-slate-500);--color-chart-2:var(--ref-color-mint-500);--color-chart-3:var(--ref-color-blue-400);--color-chart-4:var(--ref-color-amber-300);--color-chart-5:var(--ref-color-violet-300);--color-chart-6:var(--ref-color-rose-200);--color-chart-7:var(--ref-color-green-300);--color-chart-8:var(--ref-color-neutral-400);--color-chart-grid:var(--ref-color-brand-hairline);--color-chart-axis:var(--ref-color-slate-300);--shadow-1:none;--shadow-2:none;--shadow-3:none;--shadow-4:none;--opacity-scrim:.6}[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:var(--ref-color-layer-graphite-page);--color-bg-sidebar:var(--ref-color-layer-graphite-sidebar);--color-bg-inverse:var(--ref-color-layer-ink-dark-text);--color-bg-scrim:var(--ref-color-black);--color-surface-default:var(--ref-color-layer-graphite-surface);--color-surface-raised:var(--ref-color-layer-graphite-raised);--color-surface-sunken:var(--ref-color-layer-graphite-sunken);--color-surface-overlay:var(--ref-color-layer-graphite-overlay);--color-surface-hover:var(--ref-color-layer-graphite-hover);--color-surface-selected:var(--ref-color-layer-graphite-hover);--color-surface-tile:var(--ref-color-brand-tile);--color-text-primary:var(--ref-color-layer-ink-dark-text);--color-text-secondary:var(--ref-color-neutral-200);--color-text-tertiary:var(--ref-color-neutral-400);--color-text-disabled:var(--ref-color-neutral-600);--color-text-inverse:var(--ref-color-slate-900);--color-text-link:var(--ref-color-brand-mint);--color-text-on-sidebar:var(--ref-color-layer-ink-dark-text);--color-text-on-sidebar-dim:var(--ref-color-neutral-200);--color-border-subtle:var(--ref-color-neutral-800);--color-border-default:var(--ref-color-neutral-500);--color-border-strong:var(--ref-color-neutral-300);--color-border-focus:var(--ref-color-brand-mint);--color-border-focus-inner:var(--ref-color-layer-graphite-page);--color-accent-fg:var(--ref-color-brand-mint);--color-accent-bg:var(--ref-color-brand-mint);--color-accent-hover:var(--ref-color-mint-200);--color-accent-pressed:var(--ref-color-mint-400);--color-accent-on:var(--ref-color-slate-900);--color-accent-subtle:var(--ref-color-layer-graphite-hover);--color-accent-indicator:var(--ref-color-brand-mint);--color-action-primary-bg:var(--ref-color-brand-mint);--color-action-primary-hover:var(--ref-color-mint-200);--color-action-primary-pressed:var(--ref-color-mint-400);--color-action-primary-on:var(--ref-color-slate-900);--color-action-danger-bg:var(--ref-color-red-800);--color-action-danger-hover:var(--ref-color-red-700);--color-action-danger-on:var(--ref-color-white);--color-status-danger-fg:var(--ref-color-red-400);--color-status-danger-bg:var(--ref-color-red-950);--color-status-danger-border:var(--ref-color-red-500);--color-status-danger-solid:var(--ref-color-red-400);--color-status-warning-fg:var(--ref-color-amber-300);--color-status-warning-bg:var(--ref-color-amber-950);--color-status-warning-border:var(--ref-color-amber-500);--color-status-warning-solid:var(--ref-color-amber-300);--color-status-success-fg:var(--ref-color-green-200);--color-status-success-bg:var(--ref-color-green-950);--color-status-success-border:var(--ref-color-green-500);--color-status-success-solid:var(--ref-color-green-200);--color-status-info-fg:var(--ref-color-blue-300);--color-status-info-bg:var(--ref-color-blue-950);--color-status-info-border:var(--ref-color-blue-500);--color-status-info-solid:var(--ref-color-blue-300);--color-status-neutral-fg:var(--ref-color-neutral-200);--color-status-neutral-bg:var(--ref-color-layer-graphite-raised);--color-status-neutral-border:var(--ref-color-neutral-500);--color-status-neutral-solid:var(--ref-color-neutral-200);--color-data-debit:var(--ref-color-layer-ink-dark-text);--color-data-credit:var(--ref-color-layer-ink-dark-text);--color-data-amount-positive:var(--ref-color-green-200);--color-data-amount-negative:var(--ref-color-red-300);--color-data-amount-zero:var(--ref-color-neutral-300);--color-data-vat-fg:var(--ref-color-violet-300);--color-data-vat-bg:var(--ref-color-violet-950);--color-data-vat-border:var(--ref-color-violet-500);--color-data-row-hover:var(--ref-color-layer-graphite-hover);--color-data-row-selected:var(--ref-color-layer-graphite-raised);--color-chart-1:var(--ref-color-slate-500);--color-chart-2:var(--ref-color-mint-500);--color-chart-3:var(--ref-color-blue-400);--color-chart-4:var(--ref-color-amber-300);--color-chart-5:var(--ref-color-violet-300);--color-chart-6:var(--ref-color-rose-200);--color-chart-7:var(--ref-color-green-300);--color-chart-8:var(--ref-color-neutral-400);--color-chart-grid:var(--ref-color-neutral-800);--color-chart-axis:var(--ref-color-neutral-300);--shadow-1:none;--shadow-2:none;--shadow-3:none;--shadow-4:none;--opacity-scrim:.72}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:var(--ref-color-layer-slate-page);--color-bg-sidebar:var(--ref-color-layer-slate-sidebar);--color-bg-inverse:var(--ref-color-layer-ink-dark-text);--color-bg-scrim:var(--ref-color-black);--color-surface-default:var(--ref-color-layer-slate-surface);--color-surface-raised:var(--ref-color-layer-slate-raised);--color-surface-sunken:var(--ref-color-layer-slate-sunken);--color-surface-overlay:var(--ref-color-layer-slate-overlay);--color-surface-hover:var(--ref-color-layer-slate-hover);--color-surface-selected:var(--ref-color-layer-slate-hover);--color-surface-tile:var(--ref-color-brand-tile);--color-text-primary:var(--ref-color-layer-ink-dark-text);--color-text-secondary:var(--ref-color-slate-200);--color-text-tertiary:var(--ref-color-slate-300);--color-text-disabled:var(--ref-color-slate-600);--color-text-inverse:var(--ref-color-slate-900);--color-text-link:var(--ref-color-brand-mint);--color-text-on-sidebar:var(--ref-color-layer-ink-dark-text);--color-text-on-sidebar-dim:var(--ref-color-slate-200);--color-border-subtle:var(--ref-color-brand-hairline);--color-border-default:var(--ref-color-slate-500);--color-border-strong:var(--ref-color-slate-300);--color-border-focus:var(--ref-color-brand-mint);--color-border-focus-inner:var(--ref-color-layer-slate-page);--color-accent-fg:var(--ref-color-brand-mint);--color-accent-bg:var(--ref-color-brand-mint);--color-accent-hover:var(--ref-color-mint-200);--color-accent-pressed:var(--ref-color-mint-400);--color-accent-on:var(--ref-color-slate-900);--color-accent-subtle:var(--ref-color-layer-slate-hover);--color-accent-indicator:var(--ref-color-brand-mint);--color-action-primary-bg:var(--ref-color-brand-mint);--color-action-primary-hover:var(--ref-color-mint-200);--color-action-primary-pressed:var(--ref-color-mint-400);--color-action-primary-on:var(--ref-color-slate-900);--color-action-danger-bg:var(--ref-color-red-800);--color-action-danger-hover:var(--ref-color-red-700);--color-action-danger-on:var(--ref-color-white);--color-status-danger-fg:var(--ref-color-red-400);--color-status-danger-bg:var(--ref-color-red-950);--color-status-danger-border:var(--ref-color-red-500);--color-status-danger-solid:var(--ref-color-red-400);--color-status-warning-fg:var(--ref-color-amber-300);--color-status-warning-bg:var(--ref-color-amber-950);--color-status-warning-border:var(--ref-color-amber-500);--color-status-warning-solid:var(--ref-color-amber-300);--color-status-success-fg:var(--ref-color-green-200);--color-status-success-bg:var(--ref-color-green-950);--color-status-success-border:var(--ref-color-green-500);--color-status-success-solid:var(--ref-color-green-200);--color-status-info-fg:var(--ref-color-blue-300);--color-status-info-bg:var(--ref-color-blue-950);--color-status-info-border:var(--ref-color-blue-500);--color-status-info-solid:var(--ref-color-blue-300);--color-status-neutral-fg:var(--ref-color-slate-200);--color-status-neutral-bg:var(--ref-color-layer-slate-raised);--color-status-neutral-border:var(--ref-color-slate-500);--color-status-neutral-solid:var(--ref-color-slate-200);--color-data-debit:var(--ref-color-layer-ink-dark-text);--color-data-credit:var(--ref-color-layer-ink-dark-text);--color-data-amount-positive:var(--ref-color-green-200);--color-data-amount-negative:var(--ref-color-red-300);--color-data-amount-zero:var(--ref-color-slate-300);--color-data-vat-fg:var(--ref-color-violet-300);--color-data-vat-bg:var(--ref-color-violet-950);--color-data-vat-border:var(--ref-color-violet-500);--color-data-row-hover:var(--ref-color-layer-slate-hover);--color-data-row-selected:var(--ref-color-layer-slate-raised);--color-chart-1:var(--ref-color-slate-500);--color-chart-2:var(--ref-color-mint-500);--color-chart-3:var(--ref-color-blue-400);--color-chart-4:var(--ref-color-amber-300);--color-chart-5:var(--ref-color-violet-300);--color-chart-6:var(--ref-color-rose-200);--color-chart-7:var(--ref-color-green-300);--color-chart-8:var(--ref-color-neutral-400);--color-chart-grid:var(--ref-color-brand-hairline);--color-chart-axis:var(--ref-color-slate-300);--shadow-1:none;--shadow-2:none;--shadow-3:none;--shadow-4:none;--opacity-scrim:.6}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:0s;--motion-duration-fast:0s;--motion-duration-base:80ms;--motion-duration-slow:80ms;--motion-duration-slower:80ms;--motion-translate-distance:[object Object]}}@media print{:root,[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-page:var(--ref-color-brand-light);--color-bg-sidebar:var(--ref-color-layer-alpine-sidebar);--color-bg-inverse:var(--ref-color-slate-900);--color-bg-scrim:var(--ref-color-slate-950);--color-surface-default:var(--ref-color-white);--color-surface-raised:var(--ref-color-white);--color-surface-sunken:var(--ref-color-layer-alpine-sunken);--color-surface-overlay:var(--ref-color-white);--color-surface-hover:var(--ref-color-layer-alpine-hover);--color-surface-selected:var(--ref-color-mint-50);--color-surface-tile:var(--ref-color-brand-slate);--color-text-primary:var(--ref-color-slate-900);--color-text-secondary:var(--ref-color-slate-800);--color-text-tertiary:var(--ref-color-neutral-700);--color-text-disabled:var(--ref-color-neutral-400);--color-text-inverse:var(--ref-color-white);--color-text-link:var(--ref-color-mint-800);--color-text-on-sidebar:var(--ref-color-slate-900);--color-text-on-sidebar-dim:var(--ref-color-slate-700);--color-border-subtle:var(--ref-color-neutral-200);--color-border-default:var(--ref-color-neutral-600);--color-border-strong:var(--ref-color-slate-700);--color-border-focus:var(--ref-color-mint-700);--color-border-focus-inner:var(--ref-color-white);--color-accent-fg:var(--ref-color-mint-800);--color-accent-bg:var(--ref-color-brand-mint);--color-accent-hover:var(--ref-color-mint-400);--color-accent-pressed:var(--ref-color-mint-500);--color-accent-on:var(--ref-color-slate-900);--color-accent-subtle:var(--ref-color-mint-50);--color-accent-indicator:var(--ref-color-mint-600);--color-action-primary-bg:var(--ref-color-slate-900);--color-action-primary-hover:var(--ref-color-slate-800);--color-action-primary-pressed:var(--ref-color-slate-950);--color-action-primary-on:var(--ref-color-white);--color-action-danger-bg:var(--ref-color-red-700);--color-action-danger-hover:var(--ref-color-red-800);--color-action-danger-on:var(--ref-color-white);--color-status-danger-fg:var(--ref-color-red-900);--color-status-danger-bg:var(--ref-color-red-50);--color-status-danger-border:var(--ref-color-red-600);--color-status-danger-solid:var(--ref-color-red-700);--color-status-warning-fg:var(--ref-color-amber-800);--color-status-warning-bg:var(--ref-color-amber-50);--color-status-warning-border:var(--ref-color-amber-600);--color-status-warning-solid:var(--ref-color-amber-600);--color-status-success-fg:var(--ref-color-green-700);--color-status-success-bg:var(--ref-color-green-50);--color-status-success-border:var(--ref-color-green-600);--color-status-success-solid:var(--ref-color-green-700);--color-status-info-fg:var(--ref-color-blue-800);--color-status-info-bg:var(--ref-color-blue-50);--color-status-info-border:var(--ref-color-blue-600);--color-status-info-solid:var(--ref-color-blue-700);--color-status-neutral-fg:var(--ref-color-slate-700);--color-status-neutral-bg:var(--ref-color-neutral-100);--color-status-neutral-border:var(--ref-color-neutral-600);--color-status-neutral-solid:var(--ref-color-slate-700);--color-data-debit:var(--ref-color-slate-900);--color-data-credit:var(--ref-color-slate-900);--color-data-amount-positive:var(--ref-color-green-800);--color-data-amount-negative:var(--ref-color-red-900);--color-data-amount-zero:var(--ref-color-neutral-700);--color-data-vat-fg:var(--ref-color-violet-800);--color-data-vat-bg:var(--ref-color-violet-50);--color-data-vat-border:var(--ref-color-violet-600);--color-data-row-hover:var(--ref-color-layer-alpine-hover);--color-data-row-selected:var(--ref-color-mint-50);--color-chart-1:var(--ref-color-slate-600);--color-chart-2:var(--ref-color-mint-600);--color-chart-3:var(--ref-color-blue-700);--color-chart-4:var(--ref-color-amber-800);--color-chart-5:var(--ref-color-violet-800);--color-chart-6:var(--ref-color-rose-800);--color-chart-7:var(--ref-color-green-700);--color-chart-8:var(--ref-color-neutral-700);--color-chart-grid:var(--ref-color-neutral-200);--color-chart-axis:var(--ref-color-neutral-700);--opacity-scrim:.4;--shadow-1:none;--shadow-2:none;--shadow-3:none;--shadow-4:none}}:root{--size-tap-min:44px;--paper:var(--color-bg-page);--paper-2:var(--color-surface-default);--ink:var(--color-text-primary);--muted:var(--color-text-secondary);--line:var(--color-border-subtle);--divider:var(--color-border-subtle);--field-border:var(--color-border-default);--line-strong:var(--color-border-strong);--accent:var(--color-accent-fg);--accent-2:var(--color-accent-subtle);--btn-bg:var(--button-primary-bg);--btn-ink:var(--button-primary-fg);--ok:var(--color-status-success-fg);--warn:var(--color-status-warning-fg);--danger:var(--color-status-danger-fg);--mint:var(--color-accent-bg);--slate:var(--color-accent-on);--tile:var(--color-surface-tile);--sidebar:var(--color-bg-sidebar);--sidebar-text:var(--color-text-on-sidebar);--sidebar-dim:var(--color-text-on-sidebar-dim);--shadow:var(--shadow-2);--sans:var(--font-sans), var(--font-family-sans)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);font-size:var(--font-size-lg);margin:0;line-height:1.5}h1,h2,h3,.display{font-family:var(--sans);letter-spacing:-.02em;font-weight:600}h1{font-size:var(--font-size-4xl);margin:0;line-height:1.2}h2{font-size:var(--font-size-2xl);margin:0 0 var(--space-1-5)}h3{font-size:var(--font-size-lg)}p{margin:0}a{color:inherit;overflow-wrap:anywhere}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.skip{left:var(--space-4);top:calc(-1 * var(--space-16));background:var(--color-bg-inverse);color:var(--color-text-inverse);padding:var(--space-2) var(--space-3);z-index:var(--z-skip);position:absolute}.skip:focus{top:var(--space-2)}.landing{grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.landing-copy,.landing-panel{padding:clamp(var(--space-8), 6vw, var(--space-24))}.landing-copy{justify-content:space-between;gap:var(--space-8);flex-direction:column;display:flex}.kicker,.eyebrow{font-size:var(--font-size-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.lead{font-size:var(--font-size-2xl);max-width:38rem;margin-top:var(--space-4)}.points{margin:var(--space-8) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.points li{padding-left:var(--space-4);border-left:2px solid var(--accent)}.landing-panel{background:var(--sidebar);color:var(--sidebar-text);justify-content:flex-end;gap:var(--space-6);flex-direction:column;min-height:100vh;display:flex}.landing-panel .btn{align-self:flex-start}.landing-panel .kicker,.landing-panel .eyebrow{color:var(--sidebar-dim)}.quiet{color:var(--muted)}.landing-panel .quiet{color:var(--sidebar-dim)}.btn,.btn-ghost,.btn-text{border-radius:var(--radius-full);padding:var(--space-3) var(--space-5);background:var(--btn-bg);min-height:44px;color:var(--btn-ink);justify-content:center;align-items:center;gap:var(--space-1-5);border:0;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.6;cursor:progress}button.btn.register-lookup{width:auto;max-width:100%;min-height:var(--size-tap-min);background:var(--mint);color:var(--slate);justify-self:start}.btn-ghost{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.btn-text{color:var(--accent);background:0 0;border-radius:0;padding:0}.landing-panel .btn{background:var(--btn-bg);color:var(--btn-ink)}.app{--accent:var(--accent-on-light,var(--color-accent-fg));grid-template-columns:248px 1fr;grid-template-areas:"side work";min-height:100vh;display:grid}:root[data-scheme=dark] .app{--accent:var(--accent-on-dark,var(--color-accent-fg))}.sidebar{background:var(--sidebar);color:var(--sidebar-text);padding:var(--space-5) var(--space-4) var(--space-4);gap:var(--space-6);border-right:1px solid var(--field-border);flex-direction:column;grid-area:side;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.brand{gap:var(--space-2);padding:0 var(--space-2);text-decoration:none;display:grid}.lockup-slot{justify-self:start;width:fit-content;display:block}.lockup{width:min(18rem,100%);height:auto;display:block}.lockup-dark,:root[data-scheme=dark] .lockup-light{display:none}:root[data-scheme=dark] .lockup-dark{display:block}.sidebar .lockup-light,.landing-panel .lockup-light{display:none}.sidebar .lockup-dark,.landing-panel .lockup-dark{display:block}.sidebar .lockup-dark{width:100%}.landing-panel .lockup-dark{width:min(16rem,100%)}.lockup-plain{align-items:center;gap:var(--space-2);width:auto;height:auto}.lockup-light.lockup-plain,:root[data-scheme=dark] .lockup-dark.lockup-plain,.landing-panel .lockup-dark.lockup-plain,.sidebar .lockup-dark.lockup-plain{display:flex}:root[data-scheme=dark] .lockup-light.lockup-plain,.landing-panel .lockup-light.lockup-plain,.sidebar .lockup-light.lockup-plain{display:none}.landing-panel .lockup-plain,.sidebar .lockup-plain{width:auto}.lockup-mark{width:var(--space-10);height:var(--space-10)}.lockup-word{height:var(--space-6);width:auto}.brand span{color:var(--sidebar-dim);font-size:var(--font-size-sm)}.nav{gap:var(--space-6);align-content:start;display:grid}.nav-group,.subnav{gap:var(--space-0-5);display:grid}.nav-group>p{padding:var(--space-2) var(--space-3) 0;color:var(--sidebar-dim);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600}.sidebar .nav{flex:auto;min-height:0;overflow-y:auto}.nav a,.subnav a,.company-switch button{color:var(--sidebar-text);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);text-align:left;align-items:center;gap:var(--space-3);white-space:nowrap;background:0 0;border:0;width:100%;min-height:44px;font-weight:500;text-decoration:none;display:flex}.nav a svg{flex:none;width:1.25rem;height:1.25rem}.nav a[aria-current=page],.subnav a[aria-current=page],.company-switch button[aria-current=page]{background:var(--color-surface-selected);box-shadow:inset 2px 0 0 var(--color-accent-indicator)}.subnav{margin:var(--space-1) 0 var(--space-1-5) var(--space-1-5)}.subnav a{color:var(--sidebar-dim);font-size:var(--font-size-md)}.sidebar-foot{gap:var(--space-3);margin-top:auto;display:grid}.company-switch{gap:var(--space-1);display:grid}.company-switch form{min-width:0}.company-switch button{white-space:normal;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;line-height:1.25}.company-switch button small{color:var(--sidebar-dim);font-size:var(--font-size-xs);white-space:normal;display:block}.locales{gap:var(--space-2);padding:0 var(--space-2);display:flex}.locales a{color:var(--sidebar-dim);text-decoration:none}.locales a[aria-current=true]{color:var(--sidebar-text)}.workspace{flex-direction:column;grid-area:work;min-width:0;min-height:100vh;display:flex}.stack,.card,.statement,.table-wrap{min-width:0}.topbar-rest{display:contents}.topbar{display:none}.topbar p{min-width:0;color:var(--muted);flex:12rem}.content{padding:var(--space-5) var(--space-6) var(--space-20);gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.content>.stack{display:contents}.content>.stack>*{min-width:0}.content>.stack>.btn,.content>.stack>.btn-ghost{align-self:flex-end}.content h1,.content>.stack>header{order:-1}.content>.notice-inline{order:0;margin:0}.workspace:has(.notice-inline)>.tax-footer>p:first-child{display:none}.tax-footer{border-top:1px solid var(--line);padding:var(--space-3) var(--space-6) var(--space-20);color:var(--muted);font-size:var(--font-size-md)}.residency{color:inherit;max-width:24rem}.residency summary{align-items:center;gap:var(--space-1-5);cursor:pointer;font-size:var(--font-size-sm);list-style:none;display:inline-flex}.residency summary::-webkit-details-marker{display:none}.residency .flag{border-radius:var(--radius-xs);flex:none}.residency-sheet{margin-top:var(--space-2);background:var(--paper-2);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-3);gap:var(--space-1-5);display:grid}.residency-line{margin:var(--space-1-5) 0 0;font-size:var(--font-size-sm)}.pilot-mark{align-items:baseline;gap:var(--space-2);width:fit-content;margin:var(--space-2) 0;padding:var(--space-0-5) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--muted);font-size:var(--font-size-sm);line-height:1.4;display:inline-flex}.pilot-name{color:var(--ink);font-weight:600}.sidebar .pilot-mark{margin:0 var(--space-2) var(--space-3);border-color:var(--field-border);color:var(--sidebar-dim)}.sidebar .pilot-name{color:var(--sidebar-text)}.topbar .pilot-mark{flex:none;margin:0}.sidebar .residency{color:var(--sidebar-dim)}.sidebar .residency-sheet{background:var(--color-surface-overlay);color:var(--sidebar-text);border-color:var(--color-border-default)}.toast{left:var(--space-4);right:var(--space-4);bottom:var(--space-20);z-index:var(--z-toast);background:var(--ink);max-width:22rem;color:var(--paper-2);padding:var(--space-4) var(--space-4);border-radius:var(--radius-xl);box-shadow:var(--shadow);gap:var(--space-2);margin-left:auto;display:grid;position:fixed}.toast button{justify-self:start}.stack{gap:var(--space-4);display:grid}.stack>.btn,.stack>.btn-ghost,form.stack>.btn,form.stack>.btn-ghost{justify-self:end;width:fit-content}button.btn.register-lookup{background:var(--mint);width:auto;max-width:100%;color:var(--color-accent-on);justify-self:start}.row{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;display:flex}.split{gap:var(--space-4);grid-template-columns:1.4fr .8fr;align-items:start;display:grid}.card,.sheet{background:var(--paper-2);border:1px solid var(--divider);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-4);box-shadow:var(--shadow)}.drop{border:1.5px dashed var(--line-strong);border-radius:var(--radius-xl);background:var(--paper-2);text-align:center;min-height:280px;padding:var(--space-8);cursor:pointer;place-items:center;display:grid}.drop:focus-within{outline:2px solid var(--color-border-focus);outline-offset:3px}.drop input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.drop strong{font-family:var(--sans);font-size:var(--font-size-3xl);font-weight:600;display:block}.drop.file-field{min-height:0;padding:var(--space-4)}.camera-pick{justify-self:start;width:fit-content;display:none;position:relative}.camera-pick input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (pointer:coarse){.camera-pick{display:inline-flex}}.receipts{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.receipts li{align-items:center;gap:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.receipts li a{overflow-wrap:anywhere;flex:12rem;min-width:0}@media (max-width:40rem){.entry-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.entry-table,.entry-table tbody,.entry-table tfoot,.entry-table tr{display:block}.entry-table tr{padding:var(--space-2) 0;border-bottom:1px solid var(--line)}.entry-table td{justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;text-align:right;border:0;display:flex}.entry-table td[data-label]:before{content:attr(data-label);color:var(--muted);text-align:left}.entry-table td:empty{display:none}}.samples{gap:var(--space-2);flex-wrap:wrap;display:flex}.table-wrap{max-width:100%;overflow-x:auto}@media (min-width:640px){.table-wrap{overflow-x:clip}}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--space-2) var(--space-1-5);border-bottom:1px solid var(--divider);vertical-align:top;overflow-wrap:anywhere}table a{text-decoration:none}table a:hover,table a:focus-visible{text-decoration:underline}th{font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.journal-table,.ledger-table,.trial-table{border-collapse:separate;border-spacing:0}.journal-table th,.ledger-table th,.trial-table th{z-index:var(--z-sticky);background:var(--color-surface-default);position:sticky;top:0}.num,td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.alert{background:var(--color-status-warning-bg);color:var(--color-status-warning-fg);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.ok{color:var(--ok)}.hidden{display:none}.logo{object-fit:contain;border-radius:var(--radius-sm);width:28px;height:28px}.logo-lg{object-fit:contain;width:72px;height:72px}.steps{gap:var(--space-1-5) var(--space-3);color:var(--muted);font-size:var(--font-size-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.steps [aria-current=step]{color:var(--ink)}.hint{display:inline-block;position:relative}.hint summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-full);text-align:center;width:1.4rem;height:1.4rem;line-height:var(--font-line-height-snug);font-size:var(--font-size-md);list-style:none}.hint p{z-index:var(--z-tooltip);background:var(--paper);border:1px solid var(--line);width:16rem;padding:var(--space-2) var(--space-3);margin:var(--space-1) 0 0;position:absolute}.account-menu{position:relative}.account-button{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);color:var(--sidebar-text);text-align:left;background:0 0;border:0;display:flex}.account-button svg{flex:none;width:1.25rem;height:1.25rem;margin-left:auto}.account-copy{min-width:0;display:grid}.account-copy span,.account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-copy small{color:var(--sidebar-dim);font-size:var(--font-size-xs)}.account-initials{background:var(--paper-2);color:var(--ink);font-size:var(--font-size-xs);place-items:center;display:grid}.account-popover{z-index:var(--z-dialog);background:var(--menu-bg);border:var(--border-width-hairline) solid var(--menu-border);max-height:70vh;box-shadow:var(--menu-shadow);position:fixed;overflow:auto}.account-popover a,.account-popover button{color:var(--ink);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);text-align:left;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.account-popover .company-switch button{color:var(--ink);height:auto}.account-popover .company-switch button small{color:var(--muted)}.menu-group{gap:var(--space-1-5);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.menu-group a,.menu-group button{width:auto}.start{min-height:100vh}.badge{border-radius:var(--radius-full);padding:var(--space-0-5) var(--space-2);background:var(--accent-2);color:var(--accent);font-size:var(--font-size-sm);display:inline-flex}.coming{gap:var(--space-2);place-items:start;min-height:220px;display:grid}.fields{gap:var(--space-3);display:grid}label.field{gap:var(--space-1);font-size:var(--font-size-md);min-width:0;display:grid}label.field select,label.field input,label.field textarea,input[type=file]{min-width:0;max-width:100%}label.field span,.check span{color:var(--muted)}input[type=file]{max-width:100%}input:not([type]),input[type=text],input[type=email],input[type=password],input[type=date],input[type=number],input[type=search],select,textarea{background:var(--paper-2);border:1px solid var(--field-border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);width:100%;font-size:var(--font-size-md)}input[type=checkbox]{appearance:none;width:20px;height:20px;margin:var(--space-1) 0 0;border:1px solid var(--field-border);border-radius:var(--radius-xs);background:var(--paper-2);flex:none;place-items:center;display:grid}input[type=checkbox]:checked{background:var(--btn-bg);border-color:var(--btn-bg)}input[type=checkbox]:checked:after{content:"";border:2px solid var(--btn-ink);border-top:0;border-right:0;width:10px;height:5px;transform:rotate(-45deg)translateY(-1px)}.check{gap:var(--space-2);align-items:flex-start;display:flex}.check input{margin-top:var(--space-1)}.tip{display:inline-flex;position:relative}.tip button{color:var(--accent);text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.tip-pop{z-index:var(--z-tooltip);left:0;top:calc(100% + var(--space-1-5));background:var(--ink);width:min(22rem,70vw);color:var(--paper-2);padding:var(--space-3) var(--space-3);border-radius:var(--radius-lg);font-size:var(--font-size-md);position:absolute}.login{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-form,.login-aside{padding:clamp(var(--space-8), 6vw, var(--space-20))}.login-aside{background:var(--sidebar);color:var(--sidebar-text);justify-content:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.login-aside .quiet,.login-aside .kicker{color:var(--sidebar-dim)}code,cite{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-md);overflow-wrap:anywhere}.content article,.content section{min-width:0;max-width:100%}.statement{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.statement .row{justify-content:space-between}.statement .row .num{text-align:right;margin-left:auto}.total{border-top:2px solid var(--ink);font-weight:600}.skeleton{background:linear-gradient(90deg, var(--color-surface-sunken), var(--color-surface-default), var(--color-surface-sunken));border-radius:var(--radius-full);height:1rem}.guide summary{cursor:pointer;list-style:none}.guide summary::-webkit-details-marker{display:none}.guide-bar{background:var(--color-border-subtle);border-radius:var(--radius-full);height:.45rem;overflow:hidden}.public-bar{padding:var(--space-5) var(--space-6) 0}html[data-nav=open] .dock{visibility:hidden;pointer-events:none}html:has([role=dialog]) .dock{visibility:hidden;pointer-events:none}.dock{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-topbar);align-items:flex-end;gap:var(--space-2);pointer-events:none;flex-direction:column;width:auto;max-width:min(22rem,100vw - 2rem);display:flex;position:fixed}.dock>*{pointer-events:auto}.assistant{align-items:flex-end;gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.assistant-launcher{z-index:var(--z-raised);text-align:center;max-width:100%;position:relative}.assistant-note{background:var(--paper-2);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-2) var(--space-3);gap:var(--space-1-5);display:grid}.assistant-note p{margin:0}.assistant-panel{width:min(22rem,100%);max-height:none;z-index:var(--z-dialog);background:var(--paper-2);padding:var(--space-4);border-radius:0;margin:0;position:fixed;top:0;bottom:0;right:0;overflow:auto}.assistant-log{gap:var(--space-1-5);flex-direction:column;display:flex}.assistant pre{white-space:pre-wrap;font-size:var(--font-size-xs)}.nav-toggle{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.menu-button,.nav-backdrop{display:none}.tabs{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.tabs a{min-height:44px;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-full);color:var(--ink);border:1px solid var(--line);background:var(--paper-2);align-items:center;text-decoration:none;display:inline-flex}.tabs a[aria-current=page]{background:var(--mint);color:var(--slate);border-color:#0000}.tabs-groups{gap:var(--space-3);display:grid}.tabs-group p{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600}.tabs-select{display:none}@media (max-width:640px){.tabs-groups{display:none}.tabs-select{display:grid}}.not-found{align-content:center;justify-items:start;gap:var(--space-3);min-height:100vh;padding:var(--space-8) var(--space-5);background:var(--paper);color:var(--ink);display:grid}.not-found .lockup{width:min(12rem,70vw)}@media (max-width:960px){.landing,.login,.split,.statement{grid-template-columns:1fr}.app{grid-template-columns:1fr;grid-template-areas:"work"}.landing-panel{order:-1}.landing-copy .lockup-slot{display:none}.content{padding-top:var(--space-1-5)}.topbar{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1-5) var(--space-4);display:flex}.topbar .lockup{width:auto;height:1.6rem}.topbar-company{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.residency summary,.check{min-height:44px}.check{align-items:center}.check input{width:20px;height:20px;margin-top:0}table a{align-items:center;min-height:44px;display:inline-flex}.menu-button{min-height:44px;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--line);background:var(--paper-2);color:var(--ink);align-items:center;display:inline-flex}.sidebar{z-index:var(--z-drawer);width:min(18rem,86vw);height:100dvh;position:fixed;top:0;left:0;overflow:auto;transform:translate(-105%)}html[data-nav=open] .sidebar{transform:none}html[data-nav=open] .nav-backdrop{z-index:var(--z-scrim);background:var(--color-bg-scrim);border:0;padding:0;display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){html[data-nav=open] .nav-backdrop{background:color-mix(in srgb, var(--color-bg-scrim) 45%, transparent)}}.landing-panel{height:auto;min-height:auto;position:static}}@media (max-width:640px){table.as-cards thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.as-cards,table.as-cards tbody,table.as-cards tr,table.as-cards td{width:100%;display:block}table.as-cards tr{padding:var(--space-3) 0;border-bottom:1px solid var(--line)}table.as-cards td{justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;text-align:right;border:0;display:flex}table.as-cards td:before{content:attr(data-label);color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{font-size:var(--font-size-md);line-height:1.5}h1{font-size:var(--font-size-3xl);letter-spacing:-.02em;font-weight:600;line-height:1.2}h2{font-size:var(--font-size-xl);font-weight:600}.lead{font-size:var(--font-size-md);margin-top:var(--space-2);color:var(--muted)}.btn,.btn-ghost,.btn-text,.btn-secondary{border-radius:var(--radius-md);min-height:36px;padding:0 var(--space-4);font-size:var(--font-size-md);font-weight:500}.btn-secondary{background:var(--paper-2);color:var(--ink);border:1px solid var(--field-border)}.badge{border-radius:var(--radius-sm);height:22px;padding:0 var(--space-2);font-size:var(--font-size-sm);align-items:center;font-weight:500}.card,.sheet,.drop{border-radius:var(--radius-lg)}.drop{min-height:180px}input:not([type]),input[type=text],input[type=email],input[type=password],input[type=date],input[type=number],input[type=search],select,textarea{border-radius:var(--radius-md);min-height:36px;font-size:var(--font-size-md)}.content{padding:var(--space-6) var(--space-6) var(--space-20)}.tax-footer{padding:var(--space-4) var(--space-6) var(--space-6)}.app{min-height:100vh}.sidebar{padding:var(--space-4) var(--space-3) var(--space-3);gap:var(--space-4)}.brand-word-light{display:block}.brand-word-dark,:root[data-scheme=dark] .brand-word-light{display:none}@media (prefers-color-scheme:dark){:root:not([data-scheme]) .brand-word-light{display:none}:root:not([data-scheme]) .brand-word-dark{display:block}}.brand-word-light{height:var(--space-4);width:auto;display:block}.brand-word-dark{height:var(--space-4);width:auto;display:none}:root[data-scheme=dark] .brand-word-light{display:none}:root[data-scheme=dark] .brand-word-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-scheme]) .brand-word-light{display:none}:root:not([data-scheme]) .brand-word-dark{display:block}}.brand{height:var(--size-control-md);align-items:center;gap:var(--space-2);padding:0 var(--space-3);display:flex}.brand-mark{flex:none;width:24px;height:24px}.brand-word{width:auto;height:16px}.nav{gap:var(--space-6)}.nav-group{gap:var(--space-0-5)}.nav-group>p{margin:0 0 var(--space-1);padding:0 var(--space-3);font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--sidebar-dim);font-weight:600}.nav a.nav__item{height:36px;min-height:36px;padding:0 var(--space-3);gap:var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-md);font-weight:500;position:relative}.nav a.nav__item svg{width:16px;height:16px}.nav a.nav__item:hover{background:var(--color-surface-hover)}.nav a[aria-current=page]{background:var(--color-surface-selected);color:var(--color-text-primary);box-shadow:none}.nav a[aria-current=page]:before{content:"";left:0;top:var(--space-2);bottom:var(--space-2);background:var(--color-accent-indicator);width:2px;position:absolute}.account-button{height:48px;min-height:48px;padding:0 var(--space-2);gap:var(--space-2);border-radius:var(--radius-md)}.account-initials,.account-avatar{border-radius:var(--radius-sm);flex:none;width:32px;height:32px}.account-initials{background:var(--tile);color:var(--mint);font-size:var(--font-size-sm);place-items:center;font-weight:500;display:grid}.account-avatar{object-fit:cover}.account-copy span{font-size:var(--font-size-md);font-weight:500}.account-copy small{font-size:var(--font-size-xs)}.account-popover{z-index:var(--z-dialog);background:var(--menu-bg);width:296px;max-width:calc(100vw - 16px);max-height:calc(100vh - 32px);color:var(--ink);border:var(--border-width-hairline) solid var(--menu-border);border-radius:var(--menu-radius);box-shadow:var(--menu-shadow);padding:var(--menu-padding);overflow:hidden auto}.account-head{gap:var(--space-0-5);padding:var(--space-2) var(--space-3);display:grid}.account-head strong{font-size:var(--font-size-md);font-weight:500}.account-head span,.menu-row small{color:var(--muted);font-size:var(--font-size-xs)}.menu-overline{margin:var(--space-2) var(--space-2) 0;font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}.menu-sep{height:1px;margin:var(--space-1) var(--space-2);background:var(--line)}.account-popover a.menu-row,.account-popover button.menu-row{align-items:center;gap:var(--space-3);width:100%;height:36px;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);text-align:left;font-size:var(--font-size-md);background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}.menu-row svg{width:16px;height:16px;color:var(--muted);flex:none}.menu-row>span,.account-popover .company-switch button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-row small{flex:none;margin-left:auto}.menu-row:hover{background:var(--paper)}.account-popover .company-switch button{align-items:center;gap:var(--space-2);min-height:36px;color:var(--ink);flex-direction:row;max-width:100%;display:flex;overflow:hidden}.tabs a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);background:0 0;border-color:#0000}.settings-shell{gap:var(--space-4);flex-direction:column;display:flex}.settings-shell>.stack{display:contents}.settings-shell h1{order:-1}.account-popover .company-switch button small{margin-left:auto}.segmented{gap:var(--space-0-5);margin:var(--space-1) var(--space-2);padding:var(--space-0-5);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);display:flex}.segmented a,.segmented button{border-radius:var(--radius-sm);width:auto;height:32px;min-height:32px;color:var(--ink);font-size:var(--font-size-sm);background:0 0;border:1px solid #0000;flex:1;place-items:center;padding:0;font-weight:500;text-decoration:none;display:grid}.segmented [aria-checked=true]{background:var(--paper-2);border-color:var(--line);box-shadow:var(--shadow-1)}.account-avatar-button{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.notice-inline{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-2);color:var(--ink);flex-wrap:wrap;display:flex}.empty-state{text-align:center;justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);display:grid}.empty-state svg{color:var(--muted)}.empty-state h2{font-size:var(--font-size-lg);margin:0}.empty-state p{max-width:48ch;color:var(--muted)}.samples{gap:var(--space-2)}.tabs a{border-radius:var(--radius-md);min-height:36px}.capture-grid{gap:var(--space-6);display:grid}.capture-main{display:contents}.capture-main>:first-child{order:1}.capture-guide{order:2}.capture-guide:empty{display:none}.capture-main>:nth-child(2){order:3}.capture-main>:nth-child(3){order:4}.guide-steps{gap:var(--space-0-5);margin:0;padding:0;list-style:none;display:grid}.guide-step{min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);align-items:center;display:flex}.guide-step[data-state=active]{background:var(--accent-2);font-weight:500}.guide-step[data-state=complete]{color:var(--color-text-secondary);gap:var(--space-2)}.guide-step[data-state=complete] svg{color:var(--color-status-success-fg);flex:none}.guide-optional{gap:var(--space-2);display:grid}.guide-optional summary{cursor:pointer;color:var(--muted);font-size:var(--font-size-sm)}.guide-bar{border-radius:var(--radius-xs);background:var(--line);height:4px;overflow:hidden}.guide-bar>span{background:var(--color-accent-indicator);height:100%;display:block}.assistant-launcher{width:auto;height:44px;min-height:44px;padding:0 var(--space-4);align-items:center;gap:var(--space-2);border-radius:var(--radius-full);border:1px solid var(--line);background:var(--paper-2);color:var(--ink);box-shadow:var(--shadow-3);display:inline-flex}.assistant-launcher svg{color:var(--color-accent-fg)}:root[data-scheme=dark] .assistant-launcher{box-shadow:none}.dock{right:var(--space-6);bottom:var(--space-6)}.journal-table{width:100%}.journal-table .num,.journal-amount{text-align:right;font-variant-numeric:tabular-nums}.journal-row{position:relative}.row-link{color:inherit;font-weight:500;text-decoration:none}.row-link:hover,.row-link:focus-visible{text-decoration:underline}.security-page,.security-page li,.security-page span,.security-page td,.security-page a,.security-page p{overflow-wrap:anywhere}.hint{align-items:center;display:inline-flex;position:relative}.hint summary{cursor:pointer;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;min-height:16px;padding:0;list-style:none;display:inline-flex}.hint summary::-webkit-details-marker{display:none}.hint summary svg{width:16px;height:16px}.hint p{z-index:var(--z-tooltip);left:0;top:calc(100% + var(--space-1));width:min(18rem,70vw);padding:var(--space-2) var(--space-3);background:var(--menu-bg);color:var(--ink);border:var(--border-width-hairline) solid var(--menu-border);border-radius:var(--radius-md);box-shadow:var(--menu-shadow);font-size:var(--font-size-sm);margin:0;position:absolute}@media (min-width:960px){.sidebar{width:248px;height:100dvh;position:sticky;top:0}.content{padding:var(--space-10) var(--space-10) var(--space-20)}.tax-footer{padding:var(--space-4) var(--space-10) var(--space-6)}.capture-grid{grid-template-columns:minmax(0,720px);justify-content:start;align-items:start}.capture-grid:has(.capture-guide>*){grid-template-columns:minmax(0,1fr) 320px;justify-content:stretch}.capture-main{gap:var(--space-6);grid-column:1;display:grid}.capture-main>:nth-child(n){order:0}.capture-guide{order:0;grid-area:1/2}.app:has(.assistant-panel) .workspace{margin-right:min(var(--space-24), 40vw)}.dock{left:var(--space-3);right:auto;bottom:calc(var(--space-3) + var(--space-12) + var(--space-2));width:calc(248px - var(--space-6));max-width:none;z-index:var(--z-topbar);position:fixed}.sidebar-foot{padding-top:calc(var(--size-control-lg) + var(--space-2))}.assistant-launcher{justify-content:center;width:100%}.topbar{display:none}}.ledger-amount{display:none}.tabs-danger{border-top:1px solid var(--divider);padding-top:var(--space-3)}.tabs-danger a{color:var(--color-status-danger-fg);align-items:center;min-height:36px;text-decoration:none;display:inline-flex}@media (max-width:959px){.sidebar{z-index:var(--z-drawer);width:min(248px, calc(100vw - var(--size-control-lg)));height:100dvh;position:fixed;top:0;left:0;transform:translate(-105%)}html[data-nav=open] .sidebar{transform:none}.app,.workspace,.content{height:auto;max-height:none;overflow:visible}.tax-footer{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.dock{top:var(--space-1-5);right:var(--space-3);width:auto;z-index:var(--z-topbar);bottom:auto;left:auto}.assistant-launcher{width:var(--size-control-lg);height:var(--size-control-lg);justify-content:center;padding:0}.assistant-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.topbar{align-items:center;gap:var(--space-2);height:var(--size-topbar-height);min-height:var(--size-topbar-height);padding:0 var(--space-3);padding-right:calc(var(--space-3) + var(--size-control-lg) + var(--space-2));border-bottom:1px solid var(--line);display:flex}.menu-button{border-radius:var(--radius-md);justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.nav a.nav__item,.account-popover a.menu-row,.account-popover button.menu-row,.account-popover .company-switch button,.segmented a,.segmented button,input:not([type]),input[type=text],input[type=email],input[type=password],input[type=date],input[type=number],input[type=search],select,textarea,.btn,.btn-ghost,.btn-secondary{height:auto;min-height:44px}.nav a.nav__item,.account-popover a.menu-row,.account-popover button.menu-row,.segmented a,.segmented button{height:44px}}@media (max-width:640px){.journal-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.journal-table,.journal-table tbody,.journal-table td{display:block}table.journal-table tr.journal-row{gap:var(--space-0-5) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date amount""text amount""status status";display:grid}.journal-date{color:var(--muted);font-size:var(--font-size-xs);grid-area:date}.journal-text{grid-area:text}.journal-amount{grid-area:amount;align-self:center}.journal-status{grid-area:status}table.journal-table td.journal-party{display:none}.journal-table td{border:0;width:auto;padding:0}.journal-row .row-link:after{content:"";position:absolute;inset:0}.ledger-table thead,.ledger-debit,.ledger-credit{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ledger-table,.ledger-table tbody,.ledger-table td{display:block}table.ledger-table tr.ledger-row{align-items:baseline;gap:var(--space-0-5) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"date text amount""account account amount";display:grid;position:relative}.ledger-date{color:var(--muted);font-size:var(--font-size-xs);grid-area:date;align-self:baseline}.ledger-text{grid-area:text;align-self:baseline;font-weight:500}.ledger-row .row-link{min-height:0;display:inline}.ledger-account{color:var(--muted);font-size:var(--font-size-xs);grid-area:account}.ledger-amount{white-space:nowrap;grid-area:amount;align-self:center;display:block}.ledger-table td{border:0;width:auto;padding:0}.ledger-row .row-link:after{content:"";position:absolute;inset:0}}
