:root{--ol-color-ink:#09090b;--ol-color-ink-mid:#18181b;--ol-color-fog:#e4e4e7;--ol-color-paper:#fafafa;--ol-color-signal:#c8f531;--ol-color-signal-soft:#dff97a;--ol-color-copper:#fb923c;--ol-color-danger:#ef4444;--ol-color-line:#09090b24;--ol-cta-ink:#09090b;--ol-text:#18181b;--ol-text-muted:#3f3f46;--ol-text-faint:#52525b;--ol-accent-text:#3f6212;--ol-nav-label:#e4e4e7;--ol-nav-label-muted:#a1a1aa;--ol-font-display:var(--font-syne,"Segoe UI"), system-ui, sans-serif;--ol-font-body:var(--font-figtree,"Segoe UI"), system-ui, sans-serif;--ol-space-1:.25rem;--ol-space-2:.5rem;--ol-space-3:.75rem;--ol-space-4:1rem;--ol-space-5:1.5rem;--ol-space-6:2rem;--ol-space-8:3rem;--ol-motion-fast:.12s;--ol-motion-base:.2s;--ol-motion-slow:.32s;--ol-ease-standard:cubic-bezier(.2, 0, 0, 1);--ol-radius-sm:.25rem;--ol-radius-md:.5rem;--ol-radius-lg:.75rem;--ol-radius-xl:1rem;--ol-radius-full:9999px}
:root{--ol-accent-text:#3f6212;--mantine-color-lime-0:#f7fee7;--mantine-color-lime-1:#ecfccb;--mantine-color-lime-2:#d9f99d;--mantine-color-lime-3:#bef264;--mantine-color-lime-4:#a3e635;--mantine-color-lime-5:#c8f531;--mantine-color-lime-6:#65a30d;--mantine-color-lime-7:#4d7c0f;--mantine-color-lime-8:#3f6212;--mantine-color-lime-9:#365314;--mantine-color-lime-filled:var(--ol-color-signal,#c8f531);--mantine-color-lime-filled-hover:color-mix(in srgb, var(--ol-color-signal,#c8f531) 82%, #fff);--mantine-color-lime-light:color-mix(in srgb, var(--ol-color-signal,#c8f531) 16%, #fff);--mantine-color-lime-light-hover:color-mix(in srgb, var(--ol-color-signal,#c8f531) 26%, #fff);--mantine-color-lime-light-color:var(--ol-accent-text);--mantine-color-lime-outline:var(--ol-accent-text);--mantine-color-lime-outline-hover:color-mix(in srgb, var(--ol-accent-text) 8%, transparent);--mantine-color-lime-text:var(--ol-accent-text);--mantine-color-lime-outline-color:var(--ol-accent-text);--mantine-color-lime-filled-color:var(--ol-cta-ink,#09090b)}[data-mantine-color-scheme=light] .mantine-Badge-root[data-variant=light][data-color=lime],[data-mantine-color-scheme=light] .mantine-Button-root[data-variant=light][data-color=lime],[data-mantine-color-scheme=light] .mantine-ThemeIcon-root[data-variant=light][data-color=lime],[data-mantine-color-scheme=light] .mantine-ActionIcon-root[data-variant=light][data-color=lime],[data-mantine-color-scheme=light] .mantine-Alert-root[data-variant=light][data-color=lime],[data-mantine-color-scheme=light] .mantine-NavLink-root[data-variant=light][data-color=lime]{--badge-color:var(--ol-accent-text);--button-color:var(--ol-accent-text);--ai-color:var(--ol-accent-text);--ti-color:var(--ol-accent-text);color:var(--ol-accent-text)}[data-mantine-color-scheme=light] .mantine-Button-root[data-variant=filled][data-color=lime],[data-mantine-color-scheme=light] .mantine-ThemeIcon-root[data-variant=filled][data-color=lime],[data-mantine-color-scheme=light] .mantine-ActionIcon-root[data-variant=filled][data-color=lime]{--button-bg:var(--ol-color-signal,#c8f531);--button-hover:color-mix(in srgb, var(--ol-color-signal,#c8f531) 82%, #fff);--button-color:var(--ol-cta-ink,#09090b);--ti-bg:var(--ol-color-signal,#c8f531);--ti-color:var(--ol-cta-ink,#09090b);--ai-bg:var(--ol-color-signal,#c8f531);--ai-color:var(--ol-cta-ink,#09090b);color:var(--ol-cta-ink,#09090b)}.mantine-Table-table{border-collapse:separate;border-spacing:0}.mantine-Table-thead tr{border-bottom:1px solid var(--ol-color-line,var(--mantine-color-gray-3))}.mantine-Table-th{text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.mantine-Table-tr[data-with-row-borders]>.mantine-Table-td{border-bottom:1px solid color-mix(in srgb, var(--ol-color-line,var(--mantine-color-gray-3)) 70%, transparent)}
:root{--ol-auth-canvas:#07080c;--ol-auth-canvas-mid:#0c0e14;--ol-auth-canvas-deep:#12141c;--ol-auth-glow-a:#14200a;--ol-auth-glow-b:#0c1528;--ol-auth-card-radius:1rem;--ol-auth-card-fill:color-mix(in srgb, var(--ol-color-ink-mid) 78%, transparent);--ol-auth-card-shadow:0 24px 48px #00000080}.ol-auth-screen{z-index:200;color:var(--ol-color-fog);background:radial-gradient(1200px 700px at 12% -10%, var(--ol-auth-glow-a) 0%, transparent 55%), radial-gradient(900px 600px at 90% 0%, var(--ol-auth-glow-b) 0%, transparent 50%), linear-gradient(165deg, var(--ol-auth-canvas) 0%, var(--ol-auth-canvas-mid) 48%, var(--ol-auth-canvas-deep) 100%);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ol-auth-card{border:1px solid color-mix(in srgb, var(--ol-color-fog) 12%, transparent);border-radius:var(--ol-auth-card-radius);background:var(--ol-auth-card-fill);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:420px;box-shadow:var(--ol-auth-card-shadow);padding:2.5rem 2rem}.ol-auth-card h1{font-family:var(--ol-font-display);color:#fafafa;margin:0 0 .25rem;font-size:1.75rem;font-weight:700}.ol-auth-logo{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.ol-auth-logo img{border-radius:.5rem;width:36px;height:36px}.ol-auth-logo span{font-family:var(--ol-font-display);color:#fafafa;letter-spacing:.02em;font-size:1.125rem;font-weight:700}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ol-color-paper:#f7f8f3;--ol-portal-surface:#fff;--ol-portal-glow:#e8f5b8;--ol-accent-text:#3f6212;--ol-auth-canvas:#09090b;--ol-auth-canvas-mid:#0f0f12;--ol-auth-canvas-deep:#141418;--ol-auth-glow-a:#1a2e08;--ol-auth-glow-b:#0c1a2e;--ol-auth-card-radius:1.25rem;--ol-auth-card-fill:color-mix(in srgb, var(--ol-color-ink-mid) 72%, transparent);--ol-auth-card-shadow:0 24px 48px #00000073}[data-mantine-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ol-color-paper:#0b0d0a;--ol-portal-surface:#15170f;--ol-portal-glow:#1a2e08;--ol-accent-text:#bef264;--ol-text:#e4e4e7;--ol-text-muted:#a1a1aa;--ol-text-faint:#71717a;--ol-color-line:#e4e4e724}body{min-height:100vh;font-family:var(--ol-font-body);color:var(--ol-text);background:radial-gradient(900px 420px at 100% -10%, var(--ol-portal-glow) 0%, transparent 55%), var(--ol-color-paper);margin:0}a{color:var(--ol-accent-text)}a:hover{color:#24501a}a:focus-visible,button:focus-visible{outline:2px solid var(--ol-color-signal);outline-offset:2px}.mantine-Text-root[data-dimmed],.mantine-Anchor-root[data-dimmed]{color:var(--ol-text-muted)!important}.mantine-Table-th{color:var(--ol-text-muted);font-weight:600}.mantine-Table-td{color:var(--ol-text)}
