@font-face{font-family:Satoshi;src:url(/font/Satoshi-Variable.woff2) format("woff2"),url(/font/Satoshi-Variable.woff) format("woff"),url(/font/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(/font/Inter-VariableFont.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}:root{--app-font-family:"Satoshi",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--green-50:#fbfefbff;--green-100:#f5fbf6ff;--green-200:#e7f7e9ff;--green-300:#d8f1dcff;--green-400:#c5e9ccff;--green-500:#aedeb7ff;--green-600:#8fcf9cff;--green-700:#5fba76ff;--green-800:#1f8844ff;--green-900:#017a37ff;--green-930:#11803dff;--green-960:#1e3c25ff;--beige-50:#fbfaf7ff;--beige-100:#f7f6f5ff;--beige-200:#f1f0edff;--beige-300:#eae8e3ff;--beige-400:#e3e1dbff;--beige-500:#d9d7cfff;--beige-600:#d1cec4ff;--beige-700:#bebbafff;--beige-800:#8f8d81ff;--beige-900:#838075ff;--beige-930:#676357ff;--beige-960:#232119ff;--gray-50:#f5f6f7ff;--gray-100:#f1f3f8ff;--gray-200:#e7eaf2ff;--gray-300:#e3e6edff;--gray-400:#d8dce5ff;--gray-500:#c8cddbff;--gray-600:#bac0ccff;--gray-700:#a1a7b3ff;--gray-800:#838998ff;--gray-900:#61666fff;--gray-930:#4a4d55ff;--gray-960:#1f2430ff;--blue-50:#fbfdffff;--blue-100:#f4fafeff;--blue-200:#e6f4ffff;--blue-300:#d7edffff;--blue-400:#c5e4fdff;--blue-500:#b0d7f7ff;--blue-600:#95c6eeff;--blue-700:#6bb0e5ff;--blue-800:#2195dfff;--blue-900:#1b88cdff;--blue-930:#0078c0ff;--blue-960:#0d3855ff;--purple-50:#fcfcffff;--purple-100:#f9f8ffff;--purple-200:#f1f1ffff;--purple-300:#e7e5ffff;--purple-400:#dcd9ffff;--purple-500:#cfcaffff;--purple-600:#bcb4ffff;--purple-700:#a396ffff;--purple-800:#6f45e8ff;--purple-900:#613dcbff;--purple-930:#6644d2ff;--purple-960:#311f6bff;--orange-50:#fefcfbff;--orange-100:#fff7f1ff;--orange-200:#ffecdeff;--orange-300:#ffdcbfff;--orange-400:#ffcea6ff;--orange-500:#fec298ff;--orange-600:#efb185ff;--orange-700:#e29a64ff;--orange-800:#dd7a1eff;--orange-900:#d06e00ff;--orange-930:#b45d00ff;--orange-960:#4e321dff;--red-50:#fffcfcff;--red-100:#fff7f6ff;--red-200:#ffebe8ff;--red-300:#ffdbd7ff;--red-400:#ffccc5ff;--red-500:#ffbbb4ff;--red-600:#faa79eff;--red-700:#f18b82ff;--red-800:#ea383aff;--red-900:#dd1f2aff;--red-930:#d51d28ff;--red-960:#661616ff;--yellow-50:#fefdfbff;--yellow-100:#fffaeaff;--yellow-200:#fff4d5ff;--yellow-300:#ffeab6ff;--yellow-400:#ffdf90ff;--yellow-500:#fbd27dff;--yellow-600:#e8c170ff;--yellow-700:#d6aa47ff;--yellow-800:#ffca36ff;--yellow-900:#efb428ff;--yellow-930:#997000ff;--yellow-960:#463a21ff;--white:#ffffffff;--ema-primary-green:#0a430dff;--brand-primary:var(--green-800);--brand-primary-accent:var(--green-900);--brand-primary-active:var(--green-930);--brand-primary-foreground:var(--white);--brand-secondary:var(--white);--brand-secondary-accent:var(--beige-50);--brand-secondary-hover:var(--beige-100);--brand-secondary-active:var(--beige-200);--brand-secondary-pressed:var(--beige-300);--brand-secondary-strong:var(--beige-400);--brand-secondary-border:var(--beige-500);--brand-secondary-foreground:var(--beige-960);--brand-secondary-muted:var(--beige-800);--app-background:var(--beige-50);--app-background-accent:var(--beige-200);--app-foreground:var(--beige-960);--app-muted-foreground:var(--beige-930);--success:var(--green-800);--success-foreground:var(--white);--success-bg:var(--green-200);--success-border:var(--green-500);--success-accent:var(--green-930);--error:var(--red-800);--error-foreground:var(--white);--error-muted:var(--red-50);--error-bg:var(--red-200);--error-hover:var(--red-300);--error-active:var(--red-400);--error-border:var(--red-500);--error-disabled:var(--red-600);--error-disabled-text:var(--red-700);--error-accent:var(--red-900);--error-accent-dark:var(--red-930);--warning:var(--orange-800);--warning-foreground:var(--white);--warning-bg:var(--orange-200);--warning-border:var(--orange-500);--warning-accent:var(--orange-930);--info:var(--blue-800);--info-foreground:var(--white);--info-bg:var(--blue-200);--info-border:var(--blue-500);--info-accent:var(--blue-930);--pending:var(--yellow-930);--pending-foreground:var(--yellow-960);--pending-bg:var(--yellow-200);--pending-border:var(--yellow-200);--pending-accent:var(--yellow-900);--unresolved:var(--beige-800);--unresolved-foreground:var(--beige-960);--unresolved-bg:var(--beige-200);--unresolved-border:var(--beige-500);--unresolved-accent:var(--beige-900);--ai-magic:var(--purple-800);--ai-magic-foreground:var(--white);--ai-magic-muted:var(--purple-50);--ai-magic-bg:var(--purple-200);--ai-magic-border:var(--purple-500);--ai-magic-disabled:var(--purple-600);--ai-magic-disabled-text:var(--purple-700);--ai-magic-accent:var(--purple-900);--ai-magic-active:var(--purple-930);--muted:var(--gray-700);--muted-foreground:var(--gray-800);--muted-foreground-strong:var(--gray-900);--muted-accent:var(--gray-930);--muted-bg:var(--gray-50);--muted-border:var(--gray-300);--muted-border-strong:var(--gray-500);--success-bg-subtle:var(--green-100);--error-bg-subtle:var(--red-100);--info-bg-subtle:var(--blue-100);--warning-bg-subtle:var(--yellow-100);--ai-magic-bg-subtle:var(--purple-100);--destructive:var(--red-800);--destructive-foreground:var(--white);--destructive-bg:var(--red-100);--destructive-border:var(--red-500);--destructive-accent:var(--red-900);--focus-ring:var(--brand-primary);--focus-border:var(--green-500);--disabled:var(--gray-700);--disabled-foreground:var(--beige-800);--disabled-bg:var(--beige-100);--disabled-border:var(--beige-300)}body,html{height:100%}body{background:var(--app-background);color:var(--app-foreground);font-family:var(--app-font-family)}svg{vertical-align:baseline}body{pointer-events:auto!important}[data-radix-popper-content-wrapper]{z-index:1000!important}.ema-logo-orb{background:linear-gradient(to bottom,var(--green-800),var(--green-960))}