.fm-agent{--color-paper:#f9f9f9;--color-paper-2:#ececec;--color-surface:#fff;--color-surface-2:#f7f7f7;--color-line:#e8e8e8;--color-line-2:#d4d4d4;--color-muted:#5f5a5c;--color-faint:#736d70}@layer base{.fm-agent{font-family:var(--font-sans)}.fm-agent :is(button,input,select,optgroup,textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit}.fm-agent ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit}.fm-agent :is(input,textarea)::placeholder{font:inherit;letter-spacing:inherit}}.fm-agent-md{--color-ink-2:var(--color-ink);overflow-wrap:anywhere}.fm-agent-md pre{overflow-wrap:normal}.fm-agent-md [class~="text-[0.875rem]"]{color:var(--color-ink);font-size:.9375rem;line-height:1.75}.fm-agent-md [class~="text-[0.9375rem]"]{font-size:1rem}.fm-agent-md [class~="text-[1.0625rem]"]{font-size:1.125rem}@keyframes fm-agent-pane-in{0%{opacity:.4;width:0}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.fm-agent-pane-in{animation:.22s cubic-bezier(.2,.8,.2,1) fm-agent-pane-in}}.fm-agent{--fm-agent-focus-ring:#949494;--fm-agent-focus-border:#8f8a8c}.fm-agent :focus-visible{outline:2px solid var(--fm-agent-focus-ring);outline-offset:2px;border-radius:revert-layer}.fm-agent :is(textarea,select,input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset])):focus-visible{outline:none}.fm-agent :is(textarea,select,input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset])):focus{border-color:var(--fm-agent-focus-border)}.fm-agent [data-action-nonce]{transition:box-shadow .6s ease-out}.fm-agent [data-action-nonce][data-agent-focus]{box-shadow:0 0 0 2px var(--color-safety), 0 1px 2px #0000000a}
