@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site-assets/geist-latin-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site-assets/geist-latin-ext-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--mf-blue-50: #EEF4FB;--mf-blue-100: #DCE8F6;--mf-blue-200: #B9D1EC;--mf-blue-300: #87B2DA;--mf-blue-400: #5793CB;--mf-blue-500: #2E7AC0;--mf-blue-600: #0F64B5;--mf-blue-700: #0C5294;--mf-blue-800: #0A4680;--mf-blue-900: #0A3461;--mf-blue-950: #08192C;--mf-sand-50: #FAF8F1;--mf-sand-100: #F4F1E8;--mf-sand-200: #E7E2D4;--mf-sand-300: #D6CFBC;--mf-sand-400: #BDB49E;--mf-sand-500: #A19B8C;--mf-sand-600: #7D786C;--mf-sand-700: #5C584E;--mf-sand-800: #45423A;--mf-sand-900: #2E2C27;--mf-sand-950: #1B1A17;--mf-ink-50: #F4F1E6;--mf-ink-100: #C2C9D3;--mf-ink-200: #9AA3B2;--mf-ink-300: #8C98AA;--mf-ink-400: #646F82;--mf-ink-500: #5E6B7E;--mf-ink-600: #3E4B5E;--mf-ink-700: #26405C;--mf-ink-800: #1B2C42;--mf-ink-900: #0E1A2B;--mf-ink-950: #07121F;--mf-cream: #FFFBEA;--mf-gold-500: #C9A227;--mf-electric: #0059F8;--mf-cyan: #00A6DC;--mf-bg-canvas: var(--mf-sand-50);--mf-bg-surface: #FFFFFF;--mf-bg-raised: #FFFFFF;--mf-bg-sunken: var(--mf-sand-100);--mf-bg-hover: #F1EDE2;--mf-bg-selected: #EAF2FB;--mf-bg-inverse: var(--mf-ink-900);--mf-fg-1: var(--mf-ink-900);--mf-fg-2: var(--mf-ink-600);--mf-fg-3: var(--mf-ink-400);--mf-fg-4: var(--mf-ink-200);--mf-fg-on-brand: #FFFFFF;--mf-border-1: var(--mf-sand-200);--mf-border-2: var(--mf-sand-300);--mf-border-3: var(--mf-sand-400);--mf-brand: var(--mf-blue-600);--mf-brand-hover: var(--mf-blue-700);--mf-brand-press: var(--mf-blue-800);--mf-brand-soft: #EAF2FB;--mf-brand-soft-fg: var(--mf-blue-700);--mf-success: #1F7A4D;--mf-success-soft: #E8F4EC;--mf-success-border: #BFDFCB;--mf-warning: #9A5B00;--mf-warning-soft: #FCF2DF;--mf-warning-border: #EFD49C;--mf-danger: #C2362B;--mf-danger-soft: #FBEAE8;--mf-danger-border: #F0C3BD;--mf-info: var(--mf-ink-600);--mf-info-soft: #F1EEE5;--mf-info-border: #E1DBCB;--mf-overlay: rgba(8, 25, 44, .45);--mf-code-bg: #0B1726;--mf-code-fg: #E6EDF7;--mf-code-muted: #8EA0B8;--mf-code-border: var(--mf-ink-800);--mf-code-accent: #7CC4FA;--mf-code-string: #9BD8A8;--mf-code-selection: rgba(124, 196, 250, .3);--mf-viz-1: #0F64B5;--mf-viz-2: #00A6DC;--mf-viz-3: #C9A227;--mf-viz-4: #2F8A6A;--mf-viz-5: #D9653B;--mf-skeleton-shine: rgba(255, 255, 255, .6);--mf-shadow-xs: 0 1px 2px rgba(14, 26, 43, .05);--mf-shadow-sm: 0 1px 2px rgba(14, 26, 43, .04), 0 1px 3px rgba(14, 26, 43, .06);--mf-shadow-md: 0 2px 4px rgba(14, 26, 43, .04), 0 8px 16px -4px rgba(14, 26, 43, .08);--mf-shadow-lg: 0 12px 32px -8px rgba(14, 26, 43, .18), 0 0 0 1px rgba(14, 26, 43, .05);--mf-shadow-xl: 0 24px 64px -16px rgba(14, 26, 43, .28), 0 0 0 1px rgba(14, 26, 43, .06);--mf-ring: 0 0 0 3px rgba(15, 100, 181, .28);--mf-ring-danger: 0 0 0 3px rgba(194, 54, 43, .2);--mf-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, sans-serif;--mf-font-display: "Geist Variable", var(--mf-font-sans);--mf-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", "PingFang SC", "Microsoft YaHei", monospace;--mf-weight-regular: 400;--mf-weight-medium: 500;--mf-weight-semibold: 600;--mf-weight-bold: 700;--mf-text-xs: 12px;--mf-leading-xs: 18px;--mf-text-sm: 13px;--mf-leading-sm: 20px;--mf-text-md: 14px;--mf-leading-md: 22px;--mf-text-lg: 16px;--mf-leading-lg: 26px;--mf-text-xl: 18px;--mf-leading-xl: 26px;--mf-text-2xl: 22px;--mf-leading-2xl: 30px;--mf-tracking-2xl: -.01em;--mf-text-3xl: 28px;--mf-leading-3xl: 36px;--mf-tracking-3xl: -.015em;--mf-text-4xl: 36px;--mf-leading-4xl: 44px;--mf-tracking-4xl: -.02em;--mf-text-5xl: 48px;--mf-leading-5xl: 56px;--mf-tracking-5xl: -.025em;--mf-text-6xl: clamp(40px, 4.2vw + 16px, 72px);--mf-leading-6xl: 1.08;--mf-tracking-6xl: -.03em;--mf-leading-prose: 1.75;--mf-prose-gap: 12px;--mf-prose-max: 680px;--mf-space-1: 4px;--mf-space-2: 8px;--mf-space-3: 12px;--mf-space-4: 16px;--mf-space-5: 20px;--mf-space-6: 24px;--mf-space-8: 32px;--mf-space-10: 40px;--mf-space-12: 48px;--mf-space-16: 64px;--mf-space-20: 80px;--mf-space-24: 96px;--mf-space-32: 128px;--mf-container: 1200px;--mf-radius-xs: 4px;--mf-radius-sm: 6px;--mf-radius-md: 8px;--mf-radius-lg: 12px;--mf-radius-xl: 16px;--mf-radius-2xl: 24px;--mf-radius-pill: 999px;--mf-dur-1: 80ms;--mf-dur-2: .14s;--mf-dur-3: .2s;--mf-dur-4: .28s;--mf-dur-5: .42s;--mf-ease-standard: cubic-bezier(.2, 0, 0, 1);--mf-ease-out: cubic-bezier(.16, 1, .3, 1);--mf-ease-in: cubic-bezier(.4, 0, 1, 1)}[data-mf-theme=dark],.user-portal[data-theme=dark]{--mf-bg-canvas: var(--mf-ink-950);--mf-bg-surface: #0C1B2D;--mf-bg-raised: #112338;--mf-bg-sunken: #050C16;--mf-bg-hover: #13263C;--mf-bg-selected: #102B47;--mf-bg-inverse: var(--mf-ink-50);--mf-fg-1: var(--mf-ink-50);--mf-fg-2: var(--mf-ink-100);--mf-fg-3: var(--mf-ink-300);--mf-fg-4: var(--mf-ink-500);--mf-fg-on-brand: var(--mf-ink-950);--mf-border-1: var(--mf-ink-800);--mf-border-2: var(--mf-ink-700);--mf-border-3: #34557A;--mf-brand: #5A9FD4;--mf-brand-hover: #7BB2DD;--mf-brand-press: #4A8BC0;--mf-brand-soft: #102B47;--mf-brand-soft-fg: #9CC7EA;--mf-success: #4CC38A;--mf-success-soft: #0F2A1F;--mf-success-border: #1D4A35;--mf-warning: #F2B54A;--mf-warning-soft: #2B2110;--mf-warning-border: #4A3A18;--mf-danger: #FF7A6E;--mf-danger-soft: #2E1514;--mf-danger-border: #5A2622;--mf-info: var(--mf-ink-100);--mf-info-soft: #13263C;--mf-info-border: var(--mf-ink-700);--mf-overlay: rgba(2, 8, 16, .62);--mf-code-bg: #050C16;--mf-code-fg: #E6EDF7;--mf-code-muted: #8EA0B8;--mf-code-border: var(--mf-ink-800);--mf-viz-1: #5A9FD4;--mf-viz-2: #3CC4EE;--mf-viz-3: #E2C15A;--mf-viz-4: #4CC38A;--mf-viz-5: #F08A5D;--mf-skeleton-shine: rgba(255, 255, 255, .04);--mf-shadow-xs: none;--mf-shadow-sm: 0 0 0 1px rgba(255, 255, 255, .04);--mf-shadow-md: 0 0 0 1px rgba(255, 255, 255, .04), 0 8px 16px -4px rgba(0, 0, 0, .4);--mf-shadow-lg: 0 0 0 1px rgba(255, 255, 255, .06), 0 16px 40px -8px rgba(0, 0, 0, .6);--mf-shadow-xl: 0 0 0 1px rgba(255, 255, 255, .08), 0 32px 72px -16px rgba(0, 0, 0, .7);--mf-ring: 0 0 0 3px rgba(90, 159, 212, .38);--mf-ring-danger: 0 0 0 3px rgba(255, 122, 110, .28)}@media(prefers-reduced-motion:reduce){:root{--mf-dur-1: 0ms;--mf-dur-2: 0ms;--mf-dur-3: 0ms;--mf-dur-4: 0ms;--mf-dur-5: 0ms}}
