@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable-Italic.woff2) format("woff2")}:root{color-scheme:light;--jt-color-forest: #0f2e24;--jt-color-forest-hover: #163d30;--jt-color-forest-deep: #1f4c3a;--jt-color-mint: #8ef0b4;--jt-color-mint-hover: #6fe29e;--jt-color-mint-soft: #ddf5e6;--jt-color-on-forest: #ffffff;--jt-color-on-mint: #0f2e24;--jt-color-on-mint-soft: #0f2e24;--jt-color-ground: #f7f9f8;--jt-color-card: #ffffff;--jt-color-sunk: #eef2f0;--jt-color-hairline: #e4eae7;--jt-color-input-border: #d3dcd8;--jt-color-scrim: rgb(11 21 18 / .5);--jt-color-ink: #0b1512;--jt-color-secondary: #2a3833;--jt-color-muted: #5f6f6a;--jt-color-faint: #93a19b;--jt-color-success: #166b40;--jt-color-success-bg: #ddf5e6;--jt-color-success-dot: #22a05f;--jt-color-warning: #8a5a00;--jt-color-warning-bg: #fff1d6;--jt-color-warning-dot: #e8a317;--jt-color-error: #a3341e;--jt-color-error-bg: #fce8e3;--jt-color-error-dot: #d9553a;--jt-color-arriving: #1e4fa3;--jt-color-arriving-bg: #e3ecfb;--jt-color-arriving-dot: #3b72d9;--jt-color-neutral: var(--jt-color-muted);--jt-color-neutral-bg: var(--jt-color-sunk);--jt-color-neutral-dot: var(--jt-color-faint);--jt-button-primary-bg: var(--jt-color-forest);--jt-button-primary-fg: var(--jt-color-on-forest);--jt-button-primary-hover: var(--jt-color-forest-hover);--jt-button-accent-bg: var(--jt-color-mint);--jt-button-accent-fg: var(--jt-color-on-mint);--jt-button-accent-hover: var(--jt-color-mint-hover);--jt-button-secondary-bg: var(--jt-color-card);--jt-button-secondary-fg: var(--jt-color-ink);--jt-button-secondary-border: var(--jt-color-input-border);--jt-button-secondary-hover: var(--jt-color-sunk);--jt-button-ghost-fg: var(--jt-color-forest);--jt-button-ghost-hover: var(--jt-color-sunk);--jt-button-destructive-bg: var(--jt-color-error);--jt-button-destructive-fg: #ffffff;--jt-button-destructive-hover: #8a2a16;--jt-color-focus: #3b72d9;--jt-color-link: var(--jt-color-forest);--jt-color-selection: var(--jt-color-mint-soft);--jt-qr-dark: #0b1512;--jt-qr-light: #ffffff;--jt-radius-sm: 8px;--jt-radius-md: 12px;--jt-radius-lg: 16px;--jt-radius-xl: 20px;--jt-radius-2xl: 24px;--jt-radius-pill: 999px;--jt-space-1: 4px;--jt-space-2: 8px;--jt-space-3: 12px;--jt-space-4: 16px;--jt-space-5: 20px;--jt-space-6: 24px;--jt-space-7: 28px;--jt-space-8: 32px;--jt-space-9: 36px;--jt-space-10: 40px;--jt-space-11: 44px;--jt-space-12: 48px;--jt-space-13: 52px;--jt-space-14: 56px;--jt-space-15: 60px;--jt-space-16: 64px;--jt-shadow-sm: 0 1px 2px rgb(11 21 18 / .05);--jt-shadow-md: 0 4px 12px rgb(11 21 18 / .08);--jt-shadow-lg: 0 12px 32px rgb(11 21 18 / .1);--jt-page-width: 68rem;--jt-nav-height: 64px;--jt-tabbar-height: 64px;--jt-font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--jt-font-mono: ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--jt-text-display: 800 3rem/1.05 var(--jt-font-sans);--jt-text-h1: 700 2rem/1.15 var(--jt-font-sans);--jt-text-h2: 700 1.5rem/1.2 var(--jt-font-sans);--jt-text-h3: 600 1.125rem/1.3 var(--jt-font-sans);--jt-text-body: 400 1rem/1.5 var(--jt-font-sans);--jt-text-body-strong: 600 1rem/1.5 var(--jt-font-sans);--jt-text-small: 400 .875rem/1.45 var(--jt-font-sans);--jt-text-caption: 500 .75rem/1.4 var(--jt-font-sans);--jt-tracking-display: -.02em;--jt-tracking-heading: -.01em;--jt-tracking-label: .06em;--jt-size-xs: .75rem;--jt-size-sm: .875rem;--jt-size-base: 1rem;--jt-size-lg: 1.125rem;--jt-size-xl: 1.5rem;--jt-size-2xl: 2rem;--jt-size-3xl: 3rem;--jt-leading-tight: 1.15;--jt-leading-body: 1.5;--jt-motion-fast: .12s;--jt-motion-base: .2s;--jt-ease: cubic-bezier(.2, 0, 0, 1);--jt-bg: var(--jt-color-ground);--jt-surface: var(--jt-color-card);--jt-surface-sunk: var(--jt-color-sunk);--jt-border: var(--jt-color-hairline);--jt-border-strong: var(--jt-color-input-border);--jt-text: var(--jt-color-ink);--jt-text-muted: var(--jt-color-muted);--jt-text-inverse: var(--jt-color-card);--jt-ink: var(--jt-color-ink);--jt-ink-muted: var(--jt-color-muted);--jt-paper: var(--jt-color-card);--jt-primary: var(--jt-color-forest);--jt-primary-hover: var(--jt-color-forest-hover);--jt-primary-soft: var(--jt-color-mint-soft);--jt-on-primary: var(--jt-color-on-forest);--jt-jade: var(--jt-color-forest);--jt-jade-50: var(--jt-color-mint-soft);--jt-jade-100: var(--jt-color-mint-soft);--jt-jade-400: var(--jt-color-success-dot);--jt-jade-600: var(--jt-color-forest);--jt-jade-800: var(--jt-color-forest);--jt-clay-50: var(--jt-color-error-bg);--jt-clay-400: var(--jt-color-error-dot);--jt-clay-600: var(--jt-color-error);--jt-clay-800: var(--jt-color-error);--jt-gold: var(--jt-color-warning);--jt-gold-50: var(--jt-color-warning-bg);--jt-gold-400: var(--jt-color-warning-dot);--jt-gold-600: var(--jt-color-warning-dot);--jt-gold-800: var(--jt-color-warning);--jt-slate-50: var(--jt-color-ground);--jt-slate-100: var(--jt-color-sunk);--jt-slate-200: var(--jt-color-hairline);--jt-slate-300: var(--jt-color-input-border);--jt-slate-500: var(--jt-color-muted);--jt-slate-700: var(--jt-color-secondary);--jt-slate-900: var(--jt-color-ink);--jt-danger-ink: var(--jt-color-error);--jt-danger-bg: var(--jt-color-error-bg);--jt-danger-border: var(--jt-color-error-dot);--jt-status-settled: var(--jt-color-success);--jt-status-settled-bg: var(--jt-color-success-bg);--jt-status-open: var(--jt-color-neutral);--jt-status-open-bg: var(--jt-color-neutral-bg);--jt-status-pending: var(--jt-color-warning);--jt-status-pending-bg: var(--jt-color-warning-bg);--jt-status-rejected: var(--jt-color-error);--jt-status-rejected-bg: var(--jt-color-error-bg);--jt-debit: var(--jt-color-ink);--jt-credit: var(--jt-color-success);--jt-font-display: var(--jt-font-sans);--jt-font-body: var(--jt-font-sans);--jt-radius: var(--jt-radius-sm);--jt-shadow: var(--jt-shadow-md);--jt-focus-ring: 2px solid var(--jt-color-focus);--jt-focus-offset: 2px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--jt-color-forest: #163d30;--jt-color-forest-hover: #1f4c3a;--jt-color-forest-deep: #26594a;--jt-color-mint: #8ef0b4;--jt-color-mint-hover: #a9f5c7;--jt-color-mint-soft: #17352a;--jt-color-on-forest: #eaf1ec;--jt-color-on-mint: #0b1512;--jt-color-on-mint-soft: #8ef0b4;--jt-color-ground: #0b1512;--jt-color-card: #132019;--jt-color-sunk: #0e1914;--jt-color-hairline: #223129;--jt-color-input-border: #2e4038;--jt-color-scrim: rgb(0 0 0 / .6);--jt-color-ink: #eaf1ec;--jt-color-secondary: #c9d4ce;--jt-color-muted: #9baba4;--jt-color-faint: #6e7d77;--jt-color-success: #7fe0a8;--jt-color-success-bg: #12352a;--jt-color-success-dot: #7fe0a8;--jt-color-warning: #f0be5a;--jt-color-warning-bg: #3a2a0c;--jt-color-warning-dot: #f0be5a;--jt-color-error: #f0917a;--jt-color-error-bg: #3d1a12;--jt-color-error-dot: #f0917a;--jt-color-arriving: #8fb4f5;--jt-color-arriving-bg: #15294d;--jt-color-arriving-dot: #8fb4f5;--jt-color-neutral: #9baba4;--jt-color-neutral-bg: #1c2923;--jt-color-neutral-dot: #6e7d77;--jt-button-primary-bg: #eaf1ec;--jt-button-primary-fg: #0b1512;--jt-button-primary-hover: #ffffff;--jt-button-accent-bg: #8ef0b4;--jt-button-accent-fg: #0b1512;--jt-button-accent-hover: #a9f5c7;--jt-button-secondary-bg: #132019;--jt-button-secondary-fg: #eaf1ec;--jt-button-secondary-border: #2e4038;--jt-button-secondary-hover: #1c2923;--jt-button-ghost-fg: #8ef0b4;--jt-button-ghost-hover: #1c2923;--jt-button-destructive-bg: #f0917a;--jt-button-destructive-fg: #0b1512;--jt-button-destructive-hover: #f5a894;--jt-color-focus: #8fb4f5;--jt-color-link: #8ef0b4;--jt-color-selection: #1f4c3a;--jt-shadow-sm: 0 1px 2px rgb(0 0 0 / .4);--jt-shadow-md: 0 4px 12px rgb(0 0 0 / .45);--jt-shadow-lg: 0 12px 32px rgb(0 0 0 / .55);--jt-text-inverse: #0b1512}}:root[data-theme=dark]{color-scheme:dark;--jt-color-forest: #163d30;--jt-color-forest-hover: #1f4c3a;--jt-color-forest-deep: #26594a;--jt-color-mint: #8ef0b4;--jt-color-mint-hover: #a9f5c7;--jt-color-mint-soft: #17352a;--jt-color-on-forest: #eaf1ec;--jt-color-on-mint: #0b1512;--jt-color-on-mint-soft: #8ef0b4;--jt-color-ground: #0b1512;--jt-color-card: #132019;--jt-color-sunk: #0e1914;--jt-color-hairline: #223129;--jt-color-input-border: #2e4038;--jt-color-scrim: rgb(0 0 0 / .6);--jt-color-ink: #eaf1ec;--jt-color-secondary: #c9d4ce;--jt-color-muted: #9baba4;--jt-color-faint: #6e7d77;--jt-color-success: #7fe0a8;--jt-color-success-bg: #12352a;--jt-color-success-dot: #7fe0a8;--jt-color-warning: #f0be5a;--jt-color-warning-bg: #3a2a0c;--jt-color-warning-dot: #f0be5a;--jt-color-error: #f0917a;--jt-color-error-bg: #3d1a12;--jt-color-error-dot: #f0917a;--jt-color-arriving: #8fb4f5;--jt-color-arriving-bg: #15294d;--jt-color-arriving-dot: #8fb4f5;--jt-color-neutral: #9baba4;--jt-color-neutral-bg: #1c2923;--jt-color-neutral-dot: #6e7d77;--jt-button-primary-bg: #eaf1ec;--jt-button-primary-fg: #0b1512;--jt-button-primary-hover: #ffffff;--jt-button-accent-bg: #8ef0b4;--jt-button-accent-fg: #0b1512;--jt-button-accent-hover: #a9f5c7;--jt-button-secondary-bg: #132019;--jt-button-secondary-fg: #eaf1ec;--jt-button-secondary-border: #2e4038;--jt-button-secondary-hover: #1c2923;--jt-button-ghost-fg: #8ef0b4;--jt-button-ghost-hover: #1c2923;--jt-button-destructive-bg: #f0917a;--jt-button-destructive-fg: #0b1512;--jt-button-destructive-hover: #f5a894;--jt-color-focus: #8fb4f5;--jt-color-link: #8ef0b4;--jt-color-selection: #1f4c3a;--jt-shadow-sm: 0 1px 2px rgb(0 0 0 / .4);--jt-shadow-md: 0 4px 12px rgb(0 0 0 / .45);--jt-shadow-lg: 0 12px 32px rgb(0 0 0 / .55);--jt-text-inverse: #0b1512}*,*:before,*:after{box-sizing:border-box}html{background:var(--jt-color-ground);-webkit-text-size-adjust:100%}body{margin:0;background:var(--jt-color-ground);color:var(--jt-color-ink);font:var(--jt-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--jt-color-selection)}h1,h2,h3,h4{margin:0;color:var(--jt-color-ink);text-wrap:balance}h1,.jt-h1{font:var(--jt-text-h1);letter-spacing:var(--jt-tracking-heading)}h2,.jt-h2{font:var(--jt-text-h2);letter-spacing:var(--jt-tracking-heading)}h3,.jt-h3{font:var(--jt-text-h3)}.jt-display{font:var(--jt-text-display);letter-spacing:var(--jt-tracking-display)}.jt-body{font:var(--jt-text-body)}.jt-small{font:var(--jt-text-small)}.jt-caption{font:var(--jt-text-caption);color:var(--jt-color-muted)}.jt-label{font:var(--jt-text-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--jt-tracking-label);color:var(--jt-color-muted)}.jt-muted{color:var(--jt-color-muted)}.jt-numeric,.jt-amount,.jt-reference{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.jt-numeric,td.jt-numeric,.jt-amount{text-align:right}.jt-reference{font-size:var(--jt-size-sm);letter-spacing:.02em;word-break:break-all}a{color:var(--jt-color-link);text-decoration-thickness:1px;text-underline-offset:.15em}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--jt-color-focus);outline-offset:2px}.jt-scroll-x,.jt-table-container{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.jt-stack{display:flex;flex-direction:column;gap:var(--jt-space-4)}.jt-row{display:flex;align-items:center;gap:var(--jt-space-3)}.jt-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.jt-table-container{border:1px solid var(--jt-color-hairline);border-radius:var(--jt-radius-lg);background:var(--jt-color-card)}.jt-table.jt-table{width:100%;border-collapse:separate;border-spacing:0;font:var(--jt-text-small);color:var(--jt-color-ink)}.jt-table.jt-table th{font:var(--jt-text-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--jt-tracking-label);color:var(--jt-color-muted);text-align:left;padding:var(--jt-space-3) var(--jt-space-4);border-bottom:1px solid var(--jt-color-hairline);background:var(--jt-color-card);white-space:nowrap}.jt-table.jt-table td{padding:var(--jt-space-3) var(--jt-space-4);border-bottom:1px solid var(--jt-color-hairline);vertical-align:middle}.jt-table.jt-table tbody tr:last-child td{border-bottom:0}.jt-table.jt-table tbody tr:hover td{background:var(--jt-color-ground)}.jt-table--sticky.jt-table--sticky thead th{position:sticky;top:0;z-index:1}.jt-table.jt-table td.jt-numeric,.jt-table.jt-table th.jt-numeric{text-align:right}@media(prefers-reduced-motion:reduce){*:not(.spinner):not(.dot--pulse),*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.spinner,.dot--pulse{animation-duration:3s!important}}
