:root{--canvas:#fff;--surface:#fff;--surface-card-shell:#faf8f5;--surface-raised:#fff;--surface-sunken:#efede6;--surface-sunken-hover:#d7d5d3;--surface-sunken-press:#c6c4c2;--ink:#232323;--ink-70:#5d5c5b;--ink-50:#807e7d;--ink-35:#a3a19f;--ink-20:#c6c4c2;--hairline:#d7d5d3;--hairline-strong:#c6c4c2;--hairline-input:#91908e;--lime:#d5ffa9;--lime-wash:#f3ffe6;--lime-deep:#436a28;--teal:#00f6ed;--coral:#ffa487;--periwinkle:#bcc7ff;--action:var(--lime);--action-ink:var(--ink);--action-wash:var(--lime-wash);--action-ink-wash:var(--lime-deep);--chat-user-bubble:var(--action-wash);--chat-user-bubble-ink:var(--action-ink-wash);--focus-ring:var(--mantine-color-brand-filled);--focus-ring-offset:var(--surface);--focus-ring-width:2px;--focus-outline-offset:2px;--link:#608842;--link-hover:#436a28;--overlay-hover:#2323230f;--overlay-press:#2323231f;--overlay-hover-inverse:#ffffff1f;--overlay-press-inverse:#fff3;--scrim:#1c1a1773;--disabled-ink:var(--ink-35);--disabled-fill:var(--surface-sunken);--disabled-cursor:not-allowed;--icon-opacity-rest:.75;--icon-opacity-disabled:.4;--status-success-wash:#def3e4;--status-success-ink:#19572b;--status-success-solid:#5ac57a;--status-info-wash:#ebefff;--status-info-ink:#2e366a;--status-info-solid:#6770a5;--status-warning-wash:#fef4dc;--status-warning-ink:#6d4f03;--status-warning-solid:#fac950;--status-danger-wash:#fbe1e1;--status-danger-ink:#6d0d0d;--status-danger-solid:#ed6c6c;--status-neutral-wash:#efede6;--status-neutral-ink:#4b4a4a;--status-neutral-solid:#b4b3b0;--person-ink:#fff;--person-1:#6b4fd8;--person-1-wash:#efebfc;--person-2:#bc4f2c;--person-2-wash:#fbeae4;--person-3:#147a6e;--person-3-wash:#e4f2f0;--person-4:#a6521c;--person-4-wash:#f7ede4;--person-5:#9b2d6b;--person-5-wash:#f8e9f1;--person-6:#4a6b1f;--person-6-wash:#edf2e4;--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--gutter-mobile:20px;--gutter-tablet:32px;--gutter-desktop:64px;--card-padding:22px;--card-padding-tight:16px;--stack-gap:14px;--section-gap:40px;--touch-min:44px;--control-height:44px;--control-height-sm:36px;--control-height-xs:28px;--radius-xs:4px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:28px;--radius-pill:9999px;--radius-control:var(--radius-pill);--border-hairline:1px;--border-control:1.5px;--border-divider:var(--hairline);--border-divider-dashed:var(--border-hairline) dashed var(--border-divider);--border-outline:var(--hairline-strong);--border-input:var(--hairline-input);--segmented-indicator-border:color-mix(in srgb, var(--ink) 20%, transparent);--shadow-card:0 1px 2px #23232312, 0 3px 6px #2323230f, 0 12px 30px #2323231a;--shadow-card-hover:0 2px 4px #2323231a, 0 5px 10px #23232314, 0 18px 44px #23232324;--shadow-popover:0 8px 28px #23232324;--shadow-sheet:0 -8px 40px #23232329;--shadow-none:none;--shadow-ring-focus:0 0 0 2px var(--surface), 0 0 0 4px var(--focus-ring);--shadow-ring-open:0 0 0 3px #23232324;--ring-focus:0 0 0 2px var(--surface), 0 0 0 4px var(--focus-ring);--ring-open:0 0 0 3px #23232324;--button-gradient-from:var(--surface);--button-gradient-to:var(--color-brand-2);--button-gradient-border:color-mix(in srgb, var(--ink) 10%, var(--surface));--button-gradient-shadow:none;--button-glow-shadow:0 0 0 1px color-mix(in srgb, var(--action) 28%, transparent), 0 2px 14px color-mix(in srgb, var(--action) 40%, transparent);--button-outline-shadow:var(--mantine-shadow-xs);--button-outline-shadow-hover:var(--mantine-shadow-sm);--button-cta-hover-bg:var(--ink);--button-cta-hover-fg:var(--surface);--button-filled-ink:var(--color-brand-contrast);--button-filled-border:var(--mantine-color-brand-filled-hover);--button-disabled-gradient-from:color-mix(in srgb, var(--button-gradient-from) 65%, var(--disabled-fill));--button-disabled-gradient-to:color-mix(in srgb, var(--button-gradient-to) 50%, var(--disabled-fill));--button-disabled-filled-bg:color-mix(in srgb, var(--mantine-color-brand-filled) 65%, var(--disabled-fill));--button-disabled-filled-border:color-mix(in srgb, var(--button-filled-border) 65%, var(--disabled-fill));--button-disabled-glow-shadow:0 0 0 1px color-mix(in srgb, var(--action) 14%, transparent), 0 1px 6px color-mix(in srgb, var(--action) 18%, transparent);--layer-base:0;--layer-raised:10;--layer-sticky:100;--layer-nav:200;--layer-scrim:300;--layer-drawer:400;--layer-popover:500;--layer-toast:600;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1600px;--bp-contentMax:1180px;--bp-contentMaxNarrow:640px;--ease-standard:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.32s;--lift-hover:translateY(-2px);--font-sans:var(--font-family-main);--font-display:var(--font-family-headings);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display-1:700 46px/1.06 var(--font-display);--text-display-2:700 36px/1.08 var(--font-display);--text-display-3:700 29px/1.12 var(--font-display);--tracking-display:-.025em;--text-heading-1:700 24px/1.2 var(--font-display);--text-heading-2:600 20px/1.25 var(--font-display);--text-heading-3:600 17px/1.3 var(--font-display);--tracking-heading:-.015em;--text-body-lg:400 17px/1.6 var(--font-sans);--text-body:400 15px/1.5 var(--font-sans);--text-body-sm:400 14px/1.5 var(--font-sans);--text-nav-link:600 14px/1.4 var(--font-sans);--text-label:600 12px/1.3 var(--font-sans);--text-label-caps:700 12px/1.3 var(--font-sans);--tracking-caps:.1em;--text-micro:600 11px/1.3 var(--font-sans);--numeric-tabular:tabular-nums;--background:#fff;--foreground:#232323;--color-brand:#9bc375;--color-app-canvas:#fff;--mantine-color-body:var(--surface);--mantine-color-text:var(--ink);--color-surface-card:#fff;--color-surface-modal:#fff;--color-surface-drawer:#fff;--color-border-default:#d7d5d3;--color-border-subtle:#d7d5d3;--color-border-strong:#c6c4c2;--color-border-divider:var(--border-divider);--card-shadow:var(--mantine-shadow-sm);--card-hover-shadow:var(--mantine-shadow-md);--modal-shadow:var(--mantine-shadow-lg);--drawer-shadow:var(--mantine-shadow-xl);--spacing-card-padding:var(--card-padding,22px);--spacing-drawer-padding:var(--card-padding,22px);--spacing-section-gap:calc(var(--mantine-spacing-xl) * 2);--page-gutter:var(--mantine-spacing-md);--page-block-padding:var(--mantine-spacing-xl);--button-height-xs:28px;--button-height-sm:36px;--button-height-md:44px;--input-height-sm:36px;--input-height-md:44px;--z-index-modal-backdrop:300;--z-index-modal:400;--z-index-popover:500;--z-index-header:200;--color-accent:var(--action);--color-accent-contrast:var(--action-ink);--color-accent-dark-contrast:var(--action-ink);--color-accent-0:var(--action-wash);--color-accent-1:var(--action-wash);--color-accent-2:var(--action-wash);--color-accent-3:var(--action-wash);--color-accent-4:var(--action);--color-accent-5:var(--action);--color-accent-6:var(--action);--color-accent-7:var(--action-ink-wash);--color-accent-8:var(--action-ink-wash);--color-accent-9:var(--action-ink-wash);--mantine-color-accent-0:var(--action-wash);--mantine-color-accent-1:var(--action-wash);--mantine-color-accent-2:var(--action-wash);--mantine-color-accent-3:var(--action-wash);--mantine-color-accent-4:var(--action);--mantine-color-accent-5:var(--action);--mantine-color-accent-6:var(--action);--mantine-color-accent-7:var(--action-ink-wash);--mantine-color-accent-8:var(--action-ink-wash);--mantine-color-accent-9:var(--action-ink-wash);--mantine-color-accent-filled:var(--action);--mantine-color-accent-filled-hover:var(--action);--mantine-color-accent-light:var(--action-wash);--mantine-color-accent-light-hover:var(--action-wash);--mantine-color-accent-light-color:var(--action-ink-wash);--mantine-color-accent-outline:var(--action-ink-wash);--mantine-color-accent-outline-hover:var(--action-wash);--mantine-color-accent-subtle:var(--action-wash);--mantine-color-accent-subtle-hover:var(--action-wash);--mantine-color-accent-subtle-color:var(--action-ink-wash);--mantine-color-accent-text:var(--action-ink-wash);--color-success-wash:var(--status-success-wash);--color-success-ink:var(--status-success-ink);--color-info-wash:var(--status-info-wash);--color-info-ink:var(--status-info-ink);--color-warning-wash:var(--status-warning-wash);--color-warning-ink:var(--status-warning-ink);--color-error-wash:var(--status-danger-wash);--color-error-ink:var(--status-danger-ink);--color-brand-contrast:#1a1a1a;--color-brand-dark-contrast:#fff;--color-brand-0:#f3ffe6;--mantine-color-brand-0:#f3ffe6;--color-brand-1:#ecffd8;--mantine-color-brand-1:#ecffd8;--color-brand-2:#e7ffce;--mantine-color-brand-2:#e7ffce;--color-brand-3:#dbffb5;--mantine-color-brand-3:#dbffb5;--color-brand-4:#d5ffa9;--mantine-color-brand-4:#d5ffa9;--color-brand-5:#b8e18f;--mantine-color-brand-5:#b8e18f;--color-brand-6:#9bc375;--mantine-color-brand-6:#9bc375;--color-brand-7:#7ea55c;--mantine-color-brand-7:#7ea55c;--color-brand-8:#5a803e;--mantine-color-brand-8:#5a803e;--color-brand-9:#436a28;--mantine-color-brand-9:#436a28;--mantine-color-brand-filled:#9bc375;--mantine-color-brand-filled-hover:#7ea55c;--mantine-color-brand-light:#d5ffa9;--mantine-color-brand-light-hover:#d5ffa9;--mantine-color-brand-light-color:#436a28;--mantine-color-brand-outline:#5a803e;--mantine-color-brand-outline-hover:#d5ffa9;--mantine-color-brand-subtle:#d5ffa9;--mantine-color-brand-subtle-hover:#d5ffa9;--mantine-color-brand-subtle-color:#436a28;--mantine-color-brand-text:#436a28;--color-secondary:#a3a19f;--color-secondary-contrast:#232323;--color-secondary-dark-contrast:#fff;--color-secondary-0:#fff;--mantine-color-secondary-0:#fff;--color-secondary-1:#faf8f5;--mantine-color-secondary-1:#faf8f5;--color-secondary-2:#efede6;--mantine-color-secondary-2:#efede6;--color-secondary-3:#d7d5d3;--mantine-color-secondary-3:#d7d5d3;--color-secondary-4:#c6c4c2;--mantine-color-secondary-4:#c6c4c2;--color-secondary-5:#b4b3b0;--mantine-color-secondary-5:#b4b3b0;--color-secondary-6:#a3a19f;--mantine-color-secondary-6:#a3a19f;--color-secondary-7:#91908e;--mantine-color-secondary-7:#91908e;--color-secondary-8:#4b4a4a;--mantine-color-secondary-8:#4b4a4a;--color-secondary-9:#232323;--mantine-color-secondary-9:#232323;--mantine-color-secondary-filled:#a3a19f;--mantine-color-secondary-filled-hover:#91908e;--mantine-color-secondary-light:#efede6;--mantine-color-secondary-light-hover:#d7d5d3;--mantine-color-secondary-light-color:#4b4a4a;--mantine-color-secondary-outline:#4b4a4a;--mantine-color-secondary-outline-hover:#efede6;--mantine-color-secondary-subtle:#efede6;--mantine-color-secondary-subtle-hover:#d7d5d3;--mantine-color-secondary-subtle-color:#4b4a4a;--mantine-color-secondary-text:#4b4a4a;--tile-bg-1:#d16174;--tile-bg-2:#d18761;--tile-bg-3:#d1a361;--tile-bg-4:#afd161;--tile-bg-5:#61d18f;--tile-bg-6:#61d1c2;--tile-bg-7:#61b5d1;--tile-bg-8:#6183d1;--tile-bg-9:#7861d1;--tile-bg-10:#a861d1;--tile-bg-11:#d161be;--tile-bg-12:#d1bb61;--mantine-primary-color-light-color:var(--mantine-color-brand-light-color);--color-neutral:#fff;--color-error:var(--status-danger-solid);--mantine-color-error:var(--status-danger-solid);--color-success:var(--status-success-solid);--color-warning:var(--status-warning-solid);--color-info:var(--status-info-solid);--color-surface-overlay:#2323230f;--color-surface-backdrop:#1c1a1773;--font-size-xxs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8125rem;--font-size-4xl:2.25rem;--line-height-tight:1.1;--line-height-normal:1.5;--line-height-relaxed:1.7;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--font-mono:var(--font-ibm-plex-mono), IBM Plex Mono, ui-monospace, Consolas, Monaco, monospace;--mantine-font-family-monospace:var(--font-mono);--font-family-main:var(--font-satoshi), Satoshi, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-family-headings:var(--font-satoshi), Satoshi, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-weight-headings:700;--mantine-font-family:var(--font-family-main);--mantine-font-family-headings:var(--font-family-headings);--mantine-spacing-xs:.25rem;--mantine-spacing-sm:.5rem;--mantine-spacing-md:1rem;--mantine-spacing-lg:1.5rem;--mantine-spacing-xl:2rem;--spacing-modal-padding:var(--card-padding,22px);--mantine-radius-xs:.25rem;--mantine-radius-sm:.375rem;--mantine-radius-md:.75rem;--mantine-radius-lg:1rem;--mantine-radius-xl:1.5rem;--mantine-shadow-xs:0 1px 2px #23232312;--mantine-shadow-sm:0 1px 2px #23232312, 0 3px 6px #2323230f;--mantine-shadow-md:0 2px 4px #2323231a, 0 5px 10px #23232314;--mantine-shadow-lg:0 8px 28px #23232324;--mantine-shadow-xl:0 -8px 40px #23232329;--mantine-shadow-2xl:0 -8px 40px #23232329;--button-height-lg:48px;--button-height-xl:52px;--input-height-lg:44px;--badge-size-sm:1.125rem;--badge-size-md:1.5rem;--badge-size-lg:2rem;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--transition-slower:.5s ease;--easing-ease:ease;--easing-ease-in:ease-in;--easing-ease-out:ease-out;--easing-ease-in-out:ease-in-out;--easing-cubic-bezier:cubic-bezier(.4, 0, 1, 1);--z-index-base:0;--z-index-dropdown:500;--z-index-sticky:100;--z-index-fixed:200;--z-index-tooltip:600;--z-index-sidebar:10;--mantine-color-gray-0:#fff;--mantine-color-gray-1:#faf8f5;--mantine-color-gray-2:#efede6;--mantine-color-gray-3:#d7d5d3;--mantine-color-gray-4:#c6c4c2;--mantine-color-gray-5:#b4b3b0;--mantine-color-gray-6:#a3a19f;--mantine-color-gray-7:#91908e;--mantine-color-gray-8:#4b4a4a;--mantine-color-gray-9:#232323}@media (max-width:47.99em){:root{--card-padding:12px;--card-padding-tight:10px;--stack-gap:8px;--section-gap:24px;--gutter-mobile:12px;--page-gutter:12px;--page-block-padding:1rem;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--mantine-radius-lg:12px;--mantine-radius-xl:16px}}
