:root{--neutral-0:#fff;--neutral-50:#fbfbfb;--neutral-100:#f6f6f6;--neutral-200:#eaeaea;--neutral-300:#d2dade;--neutral-500:#a5b2ba;--neutral-900:#15293e;--radius-1:3px;--radius-2:8px;--radius-3:20px;--radius-full:30px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:30px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:40px;--font-size-4xl:48px;--font-weight-regular:400;--font-weight-bold:700;--line-height-tight:1;--line-height-snug:1.3;--line-height-body:20px;--line-height-heading-s:24px;--line-height-heading-m:28px;--line-height-heading-l:32px;--line-height-heading-xl:40px;--line-height-display-l:48px;--line-height-display-xl:56px;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.25s;--ease-default:ease;--ease-in-out:ease-in-out;--shadow-default:2px 2px 4px 0 #0000000d;--brand-primary:#5f90ff;--brand-primary-hover:#4f78d7;--brand-secondary:#fa5f14;--system-success:#2ecc71;--system-warning:#f1c40f;--system-error:#dc2d1a;--system-info:#3498db;--brand-primary-10:color-mix(in srgb, var(--brand-primary) 10%, var(--neutral-0));--brand-primary-20:color-mix(in srgb, var(--brand-primary) 20%, var(--neutral-0));--brand-primary-30:color-mix(in srgb, var(--brand-primary) 30%, var(--neutral-0));--brand-primary-40:color-mix(in srgb, var(--brand-primary) 40%, var(--neutral-0));--brand-primary-50:color-mix(in srgb, var(--brand-primary) 50%, var(--neutral-0));--brand-primary-60:color-mix(in srgb, var(--brand-primary) 60%, var(--neutral-0));--brand-primary-70:color-mix(in srgb, var(--brand-primary) 70%, var(--neutral-0));--brand-primary-80:color-mix(in srgb, var(--brand-primary) 80%, var(--neutral-0));--brand-primary-90:color-mix(in srgb, var(--brand-primary) 90%, var(--neutral-0));--brand-primary-100:var(--brand-primary);--brand-secondary-10:color-mix(in srgb, var(--brand-secondary) 10%, var(--neutral-0));--brand-secondary-20:color-mix(in srgb, var(--brand-secondary) 20%, var(--neutral-0));--brand-secondary-30:color-mix(in srgb, var(--brand-secondary) 30%, var(--neutral-0));--brand-secondary-40:color-mix(in srgb, var(--brand-secondary) 40%, var(--neutral-0));--brand-secondary-50:color-mix(in srgb, var(--brand-secondary) 50%, var(--neutral-0));--brand-secondary-60:color-mix(in srgb, var(--brand-secondary) 60%, var(--neutral-0));--brand-secondary-70:color-mix(in srgb, var(--brand-secondary) 70%, var(--neutral-0));--brand-secondary-80:color-mix(in srgb, var(--brand-secondary) 80%, var(--neutral-0));--brand-secondary-90:color-mix(in srgb, var(--brand-secondary) 90%, var(--neutral-0));--brand-secondary-100:var(--brand-secondary);--system-info-10:color-mix(in srgb, var(--system-info) 10%, var(--neutral-0));--system-info-30:color-mix(in srgb, var(--system-info) 30%, var(--neutral-0));--system-info-50:color-mix(in srgb, var(--system-info) 50%, var(--neutral-0));--system-info-70:color-mix(in srgb, var(--system-info) 70%, var(--neutral-0));--system-success-10:color-mix(in srgb, var(--system-success) 10%, var(--neutral-0));--system-success-30:color-mix(in srgb, var(--system-success) 30%, var(--neutral-0));--system-success-50:color-mix(in srgb, var(--system-success) 50%, var(--neutral-0));--system-success-70:color-mix(in srgb, var(--system-success) 70%, var(--neutral-0));--system-warning-10:color-mix(in srgb, var(--system-warning) 10%, var(--neutral-0));--system-warning-30:color-mix(in srgb, var(--system-warning) 30%, var(--neutral-0));--system-warning-50:color-mix(in srgb, var(--system-warning) 50%, var(--neutral-0));--system-warning-70:color-mix(in srgb, var(--system-warning) 70%, var(--neutral-0));--system-error-10:color-mix(in srgb, var(--system-error) 10%, var(--neutral-0));--system-error-30:color-mix(in srgb, var(--system-error) 30%, var(--neutral-0));--system-error-50:color-mix(in srgb, var(--system-error) 50%, var(--neutral-0));--system-error-70:color-mix(in srgb, var(--system-error) 70%, var(--neutral-0));--color-danger:var(--system-error);--color-success:var(--system-success);--color-warning:var(--system-warning);--color-info:var(--system-info);--color-annotation:#3b82f6;--text-primary:var(--neutral-900);--text-secondary:var(--neutral-500);--text-disabled:var(--neutral-500);--text-disabled-inverse:var(--neutral-0);--text-inverse:var(--neutral-0);--surface-default:var(--neutral-0);--surface-raised:var(--neutral-900);--surface-hover:var(--neutral-100);--surface-neutral:var(--neutral-100);--border-default:var(--neutral-300);--btn-primary-bg:var(--brand-primary);--btn-primary-bg-hover:var(--brand-primary-hover);--btn-primary-bg-disabled:var(--brand-primary-40);--btn-primary-text:var(--neutral-0);--btn-primary-text-disabled:var(--neutral-0);--btn-secondary-bg:var(--neutral-100);--btn-secondary-bg-hover:var(--neutral-200);--btn-secondary-bg-disabled:var(--neutral-100);--btn-secondary-text:var(--text-primary);--btn-secondary-text-disabled:var(--text-disabled);--btn-tertiary-bg:var(--neutral-0);--btn-tertiary-bg-hover:var(--neutral-100);--btn-tertiary-bg-disabled:var(--neutral-0);--btn-tertiary-text:var(--text-primary);--btn-tertiary-text-disabled:var(--text-secondary);--btn-tertiary-border:var(--border-default);--btn-height-sm:26px;--btn-py-md:10px;--btn-px-md:20px;--btn-px-sm:15px;--input-height:37px;--input-px:15px;--input-gap:5px;--input-radius:var(--radius-3);--text-display-xl-size:var(--font-size-4xl);--text-display-xl-weight:var(--font-weight-bold);--text-display-xl-lh:var(--line-height-display-xl);--text-display-l-size:var(--font-size-3xl);--text-display-l-weight:var(--font-weight-bold);--text-display-l-lh:var(--line-height-display-l);--text-heading-xl-size:var(--font-size-2xl);--text-heading-xl-weight:var(--font-weight-bold);--text-heading-xl-lh:var(--line-height-heading-xl);--text-heading-l-size:var(--font-size-xl);--text-heading-l-weight:var(--font-weight-bold);--text-heading-l-lh:var(--line-height-heading-l);--text-heading-m-size:var(--font-size-lg);--text-heading-m-weight:var(--font-weight-bold);--text-heading-m-lh:var(--line-height-heading-m);--text-heading-s-size:var(--font-size-md);--text-heading-s-weight:var(--font-weight-bold);--text-heading-s-lh:var(--line-height-heading-s);--text-body-regular-size:var(--font-size-sm);--text-body-regular-weight:var(--font-weight-regular);--text-body-regular-lh:var(--line-height-body);--text-body-bold-size:var(--font-size-sm);--text-body-bold-weight:var(--font-weight-bold);--text-body-bold-lh:var(--line-height-body);--text-body-italic-size:var(--font-size-sm);--text-body-italic-weight:var(--font-weight-regular);--text-body-italic-lh:var(--line-height-body);--text-label-md-size:var(--font-size-sm);--text-label-md-weight:var(--font-weight-regular);--text-label-md-lh:var(--line-height-tight);--text-label-sm-size:var(--font-size-xs);--text-label-sm-weight:var(--font-weight-regular);--text-label-sm-lh:var(--line-height-tight);--text-caption-regular-size:var(--font-size-xs);--text-caption-regular-weight:var(--font-weight-regular);--text-caption-regular-lh:var(--line-height-tight);--text-caption-bold-size:var(--font-size-xs);--text-caption-bold-weight:var(--font-weight-bold);--text-caption-bold-lh:var(--line-height-tight)}
*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:var(--text-body-regular-size);font-weight:var(--text-body-regular-weight);line-height:var(--text-body-regular-lh);color:var(--text-primary);background:var(--surface-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}h1,h2,h3,h4{margin:0}.mention{border-radius:var(--radius-full);background:var(--brand-primary-10);color:var(--brand-primary);font-weight:var(--font-weight-bold);white-space:nowrap;padding:1px 6px;display:inline}.mx-mention-dropdown{z-index:1000;min-width:180px;max-height:240px;padding:var(--space-1);background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-2);position:fixed;overflow-y:auto;box-shadow:0 6px 16px #0000001f}.mx-mention-item{text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);color:var(--text-primary);font-size:var(--text-body-regular-size);cursor:pointer;background:0 0;border:none;display:block}.mx-mention-item--active,.mx-mention-item:hover{background:var(--surface-hover);color:var(--brand-primary)}
