@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";:root{--ink: #191b1f;--ink-muted: #565b64;--ink-faint: #8a857c;--ink-disabled: #a09b92;--on-ink: #ffffff;--canvas: #e8e6e1;--paper: #f4f2ee;--surface: #ffffff;--surface-raised: #fbfaf8;--surface-sunk: #eceae5;--scrim: #8f8b84;--scrim-veil: rgba(143, 139, 132, .42);--scrim-blur: 10px;--border: #d8d5cf;--border-soft: #e6e3dd;--rule: #efece7;--hairline: #c9c5bd;--charge: #0f7a3d;--charge-ink: #0f6b37;--charge-ink-deep: #0a4d27;--charge-bg: #e2f4e8;--charge-border: #bfe6cc;--danger: #c0362b;--danger-ink: #a03227;--danger-bg: #fbe9e7;--danger-border: #eec5c0;--danger-rule: #f7e3e0;--offline: #b45309;--offline-ink: #92400e;--offline-bg: #fdf0dd;--offline-border: #f2ddb8;--text-primary: var(--ink);--text-secondary: var(--ink-muted);--text-tertiary: var(--ink-faint);--surface-card: var(--surface);--surface-page: var(--paper);--surface-app: var(--canvas);--action-primary: var(--charge);--action-primary-fg: var(--on-ink);--action-secondary-border: var(--ink);--focus-ring: var(--ink);--chart-1: var(--ink);--chart-2: var(--ink-muted);--chart-3: var(--ink-faint);--chart-4: var(--hairline)}:root{--font-sans: "IBM Plex Sans", system-ui, sans-serif;--font-arabic: "IBM Plex Sans Arabic", "IBM Plex Sans", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--size-hero: 44px;--size-display: 34px;--size-title-xl: 26px;--size-money-xl: 26px;--size-money-lg: 22px;--size-money: 18px;--size-money-sm: 15px;--size-title: 19px;--size-subtitle: 17px;--size-row: 16.5px;--size-body: 16px;--size-body-sm: 15px;--size-sub: 13px;--size-meta: 12.5px;--size-label: 11px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.2;--leading-snug: 1.45;--leading-body: 1.55;--tracking-hero: -.02em;--tracking-label: .12em;--tracking-label-wide: .14em;--type-hero: var(--weight-bold) var(--size-hero) / 1.1 var(--font-sans);--type-screen-title: var(--weight-bold) var(--size-title) / 1.3 var(--font-sans);--type-row: var(--weight-semibold) var(--size-row) / 1.35 var(--font-sans);--type-body: var(--weight-regular) var(--size-body) / var(--leading-body) var(--font-sans);--type-meta: var(--weight-regular) var(--size-meta) / var(--leading-snug) var(--font-sans);--type-label: var(--weight-semibold) var(--size-label) / 1.3 var(--font-mono);--type-money: var(--weight-semibold) var(--size-money) / 1.2 var(--font-mono);--type-money-big: var(--weight-bold) var(--size-money-lg) / 1.15 var(--font-mono)}:root{--space-half: 4px;--space-1: 8px;--space-1h: 12px;--space-2: 16px;--space-2h: 20px;--space-3: 24px;--space-4: 32px;--space-6: 48px;--touch-min: 44px;--key-min: 56px;--tab-min: 48px;--row-height: 64px;--pad-card: 20px;--pad-card-lg: 28px;--pad-row: 12px 16px;--pad-header: 14px 20px;--pad-screen: 16px 20px}:root{--radius-xs: 5px;--radius-sm: 8px;--radius-md: 10px;--radius-input: 12px;--radius-card: 14px;--radius-panel: 18px;--radius-sheet: 20px;--radius-device: 26px;--radius-pill: 99px;--border-width: 1px;--border-width-strong: 2px;--border-width-focus: 3px}:root{--shadow-card: 0 8px 24px rgba(25, 27, 31, .07);--shadow-panel: 0 12px 32px rgba(25, 27, 31, .1);--shadow-sheet: 0 -8px 40px rgba(25, 27, 31, .25);--shadow-none: none;--duration-flash: .8s;--duration-fast: .12s;--ease-standard: cubic-bezier(.2, 0, 0, 1)}@keyframes nimlie-veil-in{0%{opacity:0}to{opacity:1}}@keyframes nimlie-panel-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.nimlie-sheet-veil{animation:nimlie-veil-in .14s var(--ease-standard) both}.nimlie-sheet-panel{animation:nimlie-panel-in .18s var(--ease-standard) both}@media(prefers-reduced-motion:reduce){.nimlie-sheet-veil,.nimlie-sheet-panel{animation:none}}body{margin:0;background:var(--surface-app);color:var(--text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased}[dir=rtl],.nimlie-ar{font-family:var(--font-arabic)}a{color:var(--charge-ink);text-decoration:underline}a:hover{color:var(--charge-ink-deep)}.tabular{font-variant-numeric:tabular-nums}html,body,#root{height:100%}
