:root{color-scheme:light;--bc-green-50: #e7ffec;--bc-green-100: #cbffd8;--bc-green-200: #a9ffc0;--bc-green-300: #7cffa6;--bc-green-400: #01ff85;--bc-green-500: #00db71;--bc-green-600: #089f51;--bc-green-700: #0e8142;--bc-green-800: #0b5d2f;--bc-green-900: #073b1c;--bc-navy-50: #f3f7fa;--bc-navy-100: #e4eff5;--bc-navy-200: #c5d9e6;--bc-navy-300: #9ebccf;--bc-navy-400: #729ab1;--bc-navy-500: #4b7a93;--bc-navy-600: #305f79;--bc-navy-700: #16455a;--bc-navy-800: #0a3245;--bc-navy-900: #022334;--bc-navy-950: #011a27;--bc-neutral-0: #ffffff;--bc-neutral-50: #faf9f7;--bc-neutral-100: #f4f2ef;--bc-neutral-200: #e7e4e0;--bc-neutral-300: #d0cdc9;--bc-neutral-400: #aba7a2;--bc-neutral-500: #86837e;--bc-neutral-600: #6c6864;--bc-neutral-700: #54514c;--bc-neutral-800: #3b3935;--bc-neutral-900: #252220;--bc-neutral-950: #151311;--bc-teal-50: #eafbfb;--bc-teal-100: #cff6f6;--bc-teal-200: #a3eaeb;--bc-teal-300: #6cd8da;--bc-teal-400: #1dbec2;--bc-teal-500: #009b9e;--bc-teal-600: #008183;--bc-teal-700: #006a6d;--bc-teal-800: #005052;--bc-teal-900: #003637;--bc-coral-50: #fff1f1;--bc-coral-100: #ffe2e3;--bc-coral-200: #ffc7c9;--bc-coral-300: #ff9da2;--bc-coral-400: #ff6d7b;--bc-coral-500: #f52f57;--bc-coral-600: #d11b44;--bc-coral-700: #b11538;--bc-coral-800: #89132b;--bc-coral-900: #5e101e;--bc-amber-50: #fff4e1;--bc-amber-100: #ffe9c3;--bc-amber-200: #ffd493;--bc-amber-300: #ffbe62;--bc-amber-400: #feae39;--bc-amber-500: #f2a119;--bc-amber-600: #bf7b00;--bc-amber-700: #945f00;--bc-amber-800: #6e4604;--bc-amber-900: #4b2e01;--bc-blue-50: #edf6ff;--bc-blue-100: #dbeefe;--bc-blue-200: #b7dcfd;--bc-blue-300: #89c1f1;--bc-blue-400: #59a2de;--bc-blue-500: #2d86c8;--bc-blue-600: #036eae;--bc-blue-700: #005990;--bc-blue-800: #05436c;--bc-blue-900: #032e4b;--bc-ink-legacy: #2f3542;--bc-font-sans: "IRANYekanX", "Vazirmatn", Tahoma, sans-serif;--bc-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--bc-display-1: 900 56px/72px var(--bc-font-sans);--bc-display-2: 900 48px/64px var(--bc-font-sans);--bc-display-3: 900 40px/56px var(--bc-font-sans);--bc-h1: 800 36px/52px var(--bc-font-sans);--bc-h2: 800 28px/44px var(--bc-font-sans);--bc-h3: 700 22px/36px var(--bc-font-sans);--bc-h4: 700 18px/32px var(--bc-font-sans);--bc-body-lg: 400 18px/1.9 var(--bc-font-sans);--bc-body: 400 16px/1.9 var(--bc-font-sans);--bc-body-strong: 600 16px/1.9 var(--bc-font-sans);--bc-body-sm: 400 15px/1.9 var(--bc-font-sans);--bc-label: 600 14px/24px var(--bc-font-sans);--bc-small: 400 14px/1.8 var(--bc-font-sans);--bc-footnote: 400 13px/1.8 var(--bc-font-sans);--bc-caption: 500 12px/1.7 var(--bc-font-sans);--bc-display-1-mobile: 900 40px/56px var(--bc-font-sans);--bc-display-2-mobile: 900 36px/52px var(--bc-font-sans);--bc-display-3-mobile: 900 32px/48px var(--bc-font-sans);--bc-h1-mobile: 800 28px/44px var(--bc-font-sans);--bc-h2-mobile: 800 24px/40px var(--bc-font-sans);--bc-h3-mobile: 700 20px/32px var(--bc-font-sans);--bc-body-lg-mobile: 400 17px/1.9 var(--bc-font-sans);--bc-mono: 400 14px/1.7 var(--bc-font-mono);--bc-mono-inline: 500 14px/1.6 var(--bc-font-mono);--bc-mono-mobile: 400 13px/1.7 var(--bc-font-mono);--bc-op-text: 400 14px/24px var(--bc-font-sans);--bc-op-text-strong: 600 14px/24px var(--bc-font-sans);--bc-op-meta: 400 13px/20px var(--bc-font-sans);--bc-op-label: 600 13px/20px var(--bc-font-sans);--bc-op-caption: 500 12px/16px var(--bc-font-sans);--bc-op-h1: 800 24px/36px var(--bc-font-sans);--bc-op-h1-mobile: 800 22px/34px var(--bc-font-sans);--bc-op-h2: 700 16px/24px var(--bc-font-sans);--bc-op-h3: 700 14px/24px var(--bc-font-sans);--bc-op-num-xl: 900 40px/48px var(--bc-font-sans);--bc-op-num-xl-mobile: 900 32px/40px var(--bc-font-sans);--bc-op-num-l: 800 24px/32px var(--bc-font-sans);--bc-op-prose: 400 14px/1.9 var(--bc-font-sans);--bc-op-mono: 400 13px/20px var(--bc-font-mono);--bc-space-0: 0px;--bc-space-1: 4px;--bc-space-2: 8px;--bc-space-3: 12px;--bc-space-4: 16px;--bc-space-6: 24px;--bc-space-8: 32px;--bc-space-12: 48px;--bc-space-16: 64px;--bc-space-24: 96px;--bc-radius-xs: 2px;--bc-radius-sm: 4px;--bc-radius-md: 8px;--bc-radius-lg: 12px;--bc-radius-full: 9999px;--bc-control-sm: 36px;--bc-control-md: 44px;--bc-control-lg: 52px;--bc-touch-min: 44px;--bc-icon-sm: 16px;--bc-icon-md: 20px;--bc-icon-lg: 24px;--bc-header-h: 72px;--bc-header-h-mobile: 56px;--bc-sidebar-w: 280px;--bc-topbar-h: 36px;--bc-avatar-xs: 24px;--bc-avatar-sm: 32px;--bc-avatar-md: 40px;--bc-avatar-lg: 56px;--bc-avatar-xl: 96px;--bc-wide-min: 560px;--bc-ratio-video: 16 / 9;--bc-ratio-og: 1200 / 630;--bc-op-row: 44px;--bc-op-field: 40px;--bc-op-sidebar: 248px;--bc-op-gutter: 32px;--bc-border-hairline: 1px;--bc-border-accent: 2px;--bc-border-accent-strong: 3px;--bc-focus-width: 2px;--bc-focus-offset: 2px;--bc-container-sm: 640px;--bc-container-md: 768px;--bc-container-lg: 1024px;--bc-container-xl: 1280px;--bc-container-2xl: 1440px;--bc-measure: 38em;--bc-measure-narrow: 32em;--bc-gutter-mobile: 16px;--bc-gutter: 24px;--bc-gutter-wide: 32px;--bc-bp-sm: 640px;--bc-bp-md: 768px;--bc-bp-lg: 1024px;--bc-bp-xl: 1280px;--bc-bp-2xl: 1440px;--bc-duration-fast: .12s;--bc-duration-base: .16s;--bc-duration-slow: .2s;--bc-ease-standard: cubic-bezier(.2, 0, 0, 1);--bc-ease-enter: cubic-bezier(0, 0, .2, 1);--bc-ease-exit: cubic-bezier(.4, 0, 1, 1);--bc-z-sticky: 100;--bc-z-header: 200;--bc-z-drawer: 300;--bc-z-modal: 400;--bc-z-toast: 500;--bc-bg: var(--bc-neutral-0);--bc-surface: var(--bc-neutral-50);--bc-surface-raised: var(--bc-neutral-0);--bc-surface-sunken: var(--bc-neutral-100);--bc-border: var(--bc-neutral-200);--bc-border-strong: var(--bc-neutral-500);--bc-text-primary: var(--bc-navy-900);--bc-text-secondary: var(--bc-neutral-700);--bc-text-muted: var(--bc-neutral-600);--bc-text-disabled: var(--bc-neutral-400);--bc-accent: var(--bc-green-400);--bc-accent-hover: var(--bc-green-500);--bc-accent-pressed: var(--bc-green-600);--bc-accent-fg: var(--bc-navy-900);--bc-accent-line: var(--bc-green-600);--bc-accent-subtle: var(--bc-green-50);--bc-brand: var(--bc-navy-900);--bc-brand-fg: var(--bc-neutral-0);--bc-link: var(--bc-teal-700);--bc-link-hover: var(--bc-teal-800);--bc-focus: var(--bc-teal-600);--bc-code-bg: var(--bc-neutral-50);--bc-code-fg: var(--bc-navy-900);--bc-selection: var(--bc-green-400);--bc-success: var(--bc-green-700);--bc-success-subtle: var(--bc-green-50);--bc-warning: var(--bc-amber-700);--bc-warning-subtle: var(--bc-amber-50);--bc-danger: var(--bc-coral-700);--bc-danger-fill: var(--bc-coral-600);--bc-danger-fill-fg: var(--bc-neutral-0);--bc-danger-subtle: var(--bc-coral-50);--bc-info: var(--bc-blue-700);--bc-info-subtle: var(--bc-blue-50);--bc-field-bg: var(--bc-neutral-0);--bc-brand-fg-muted: var(--bc-navy-200);--bc-syntax-keyword: var(--bc-coral-700);--bc-syntax-string: var(--bc-green-800);--bc-syntax-comment: var(--bc-neutral-600);--bc-syntax-number: var(--bc-amber-800);--bc-syntax-function: var(--bc-teal-800);--bc-syntax-type: var(--bc-blue-700);--bc-hover: #0223340d;--bc-pressed: #02233417;--bc-link-underline: var(--bc-teal-300);--bc-link-hover-bg: var(--bc-teal-50);--bc-avatar-1-bg: var(--bc-green-400);--bc-avatar-1-fg: var(--bc-navy-900);--bc-avatar-2-bg: var(--bc-teal-700);--bc-avatar-2-fg: var(--bc-neutral-0);--bc-avatar-3-bg: var(--bc-navy-900);--bc-avatar-3-fg: var(--bc-neutral-0);--bc-avatar-4-bg: var(--bc-coral-600);--bc-avatar-4-fg: var(--bc-neutral-0);--bc-avatar-5-bg: var(--bc-amber-400);--bc-avatar-5-fg: var(--bc-navy-900);--bc-avatar-6-bg: var(--bc-blue-600);--bc-avatar-6-fg: var(--bc-neutral-0);--bc-on-brand-field: var(--bc-navy-950);--bc-on-brand-border: var(--bc-navy-500);--bc-on-brand-hover: #ffffff14;--bc-overlay: #022334a6;--bc-brand-raised: var(--bc-navy-900);--bc-brand-edge: var(--bc-navy-900);--bc-on-brand-rule: var(--bc-navy-700);--bc-on-brand-focus: var(--bc-teal-300);--bc-danger-fill-hover: var(--bc-coral-700);--bc-danger-fill-pressed: var(--bc-coral-800);--bc-media-outline: #0223341f;--bc-scroll-shade: #02233429;--bc-shadow-1: 0 1px 2px rgba(2, 35, 52, .06), 0 1px 1px rgba(2, 35, 52, .04);--bc-shadow-2: 0 12px 32px rgba(2, 35, 52, .14), 0 2px 6px rgba(2, 35, 52, .08);--bc-page-gutter: var(--bc-gutter-mobile);--bc-sticky-top: calc(var(--bc-header-h-mobile) + var(--bc-space-6))}[data-theme=light]{color-scheme:light;--bc-bg: var(--bc-neutral-0);--bc-surface: var(--bc-neutral-50);--bc-surface-raised: var(--bc-neutral-0);--bc-surface-sunken: var(--bc-neutral-100);--bc-border: var(--bc-neutral-200);--bc-border-strong: var(--bc-neutral-500);--bc-text-primary: var(--bc-navy-900);--bc-text-secondary: var(--bc-neutral-700);--bc-text-muted: var(--bc-neutral-600);--bc-text-disabled: var(--bc-neutral-400);--bc-accent: var(--bc-green-400);--bc-accent-hover: var(--bc-green-500);--bc-accent-pressed: var(--bc-green-600);--bc-accent-fg: var(--bc-navy-900);--bc-accent-line: var(--bc-green-600);--bc-accent-subtle: var(--bc-green-50);--bc-brand: var(--bc-navy-900);--bc-brand-fg: var(--bc-neutral-0);--bc-link: var(--bc-teal-700);--bc-link-hover: var(--bc-teal-800);--bc-focus: var(--bc-teal-600);--bc-code-bg: var(--bc-neutral-50);--bc-code-fg: var(--bc-navy-900);--bc-selection: var(--bc-green-400);--bc-success: var(--bc-green-700);--bc-success-subtle: var(--bc-green-50);--bc-warning: var(--bc-amber-700);--bc-warning-subtle: var(--bc-amber-50);--bc-danger: var(--bc-coral-700);--bc-danger-fill: var(--bc-coral-600);--bc-danger-fill-fg: var(--bc-neutral-0);--bc-danger-subtle: var(--bc-coral-50);--bc-info: var(--bc-blue-700);--bc-info-subtle: var(--bc-blue-50);--bc-field-bg: var(--bc-neutral-0);--bc-brand-fg-muted: var(--bc-navy-200);--bc-syntax-keyword: var(--bc-coral-700);--bc-syntax-string: var(--bc-green-800);--bc-syntax-comment: var(--bc-neutral-600);--bc-syntax-number: var(--bc-amber-800);--bc-syntax-function: var(--bc-teal-800);--bc-syntax-type: var(--bc-blue-700);--bc-hover: #0223340d;--bc-pressed: #02233417;--bc-link-underline: var(--bc-teal-300);--bc-link-hover-bg: var(--bc-teal-50);--bc-avatar-1-bg: var(--bc-green-400);--bc-avatar-1-fg: var(--bc-navy-900);--bc-avatar-2-bg: var(--bc-teal-700);--bc-avatar-2-fg: var(--bc-neutral-0);--bc-avatar-3-bg: var(--bc-navy-900);--bc-avatar-3-fg: var(--bc-neutral-0);--bc-avatar-4-bg: var(--bc-coral-600);--bc-avatar-4-fg: var(--bc-neutral-0);--bc-avatar-5-bg: var(--bc-amber-400);--bc-avatar-5-fg: var(--bc-navy-900);--bc-avatar-6-bg: var(--bc-blue-600);--bc-avatar-6-fg: var(--bc-neutral-0);--bc-on-brand-field: var(--bc-navy-950);--bc-on-brand-border: var(--bc-navy-500);--bc-on-brand-hover: #ffffff14;--bc-overlay: #022334a6;--bc-brand-raised: var(--bc-navy-900);--bc-brand-edge: var(--bc-navy-900);--bc-on-brand-rule: var(--bc-navy-700);--bc-on-brand-focus: var(--bc-teal-300);--bc-danger-fill-hover: var(--bc-coral-700);--bc-danger-fill-pressed: var(--bc-coral-800);--bc-media-outline: #0223341f;--bc-scroll-shade: #02233429;--bc-shadow-1: 0 1px 2px rgba(2, 35, 52, .06), 0 1px 1px rgba(2, 35, 52, .04);--bc-shadow-2: 0 12px 32px rgba(2, 35, 52, .14), 0 2px 6px rgba(2, 35, 52, .08)}[data-theme=dark]{color-scheme:dark;--bc-bg: var(--bc-navy-950);--bc-surface: var(--bc-navy-900);--bc-surface-raised: var(--bc-navy-800);--bc-surface-sunken: #00121c;--bc-border: var(--bc-navy-700);--bc-border-strong: var(--bc-navy-400);--bc-text-primary: var(--bc-neutral-50);--bc-text-secondary: var(--bc-navy-200);--bc-text-muted: var(--bc-navy-300);--bc-text-disabled: var(--bc-navy-500);--bc-accent: var(--bc-green-400);--bc-accent-hover: var(--bc-green-300);--bc-accent-pressed: var(--bc-green-500);--bc-accent-fg: var(--bc-navy-900);--bc-accent-line: var(--bc-green-400);--bc-accent-subtle: #03331f;--bc-brand: var(--bc-navy-900);--bc-brand-fg: var(--bc-neutral-50);--bc-link: var(--bc-teal-300);--bc-link-hover: var(--bc-teal-200);--bc-focus: var(--bc-teal-400);--bc-code-bg: #00121c;--bc-code-fg: var(--bc-neutral-100);--bc-selection: var(--bc-green-400);--bc-success: var(--bc-green-300);--bc-success-subtle: #03331f;--bc-warning: var(--bc-amber-300);--bc-warning-subtle: #2e2208;--bc-danger: var(--bc-coral-300);--bc-danger-fill: var(--bc-coral-400);--bc-danger-fill-fg: var(--bc-navy-950);--bc-danger-subtle: #35101a;--bc-info: var(--bc-blue-300);--bc-info-subtle: #0c2436;--bc-field-bg: #00121c;--bc-brand-fg-muted: var(--bc-navy-200);--bc-syntax-keyword: var(--bc-coral-300);--bc-syntax-string: var(--bc-green-300);--bc-syntax-comment: var(--bc-navy-300);--bc-syntax-number: var(--bc-amber-300);--bc-syntax-function: var(--bc-teal-300);--bc-syntax-type: var(--bc-blue-300);--bc-hover: #9ebccf17;--bc-pressed: #9ebccf26;--bc-link-underline: var(--bc-teal-700);--bc-link-hover-bg: #1dbec224;--bc-avatar-1-bg: var(--bc-green-400);--bc-avatar-1-fg: var(--bc-navy-900);--bc-avatar-2-bg: var(--bc-teal-600);--bc-avatar-2-fg: var(--bc-neutral-0);--bc-avatar-3-bg: var(--bc-navy-600);--bc-avatar-3-fg: var(--bc-neutral-0);--bc-avatar-4-bg: var(--bc-coral-600);--bc-avatar-4-fg: var(--bc-neutral-0);--bc-avatar-5-bg: var(--bc-amber-400);--bc-avatar-5-fg: var(--bc-navy-900);--bc-avatar-6-bg: var(--bc-blue-600);--bc-avatar-6-fg: var(--bc-neutral-0);--bc-on-brand-field: var(--bc-navy-950);--bc-on-brand-border: var(--bc-navy-500);--bc-on-brand-hover: #ffffff14;--bc-overlay: #000a10b8;--bc-brand-raised: var(--bc-navy-700);--bc-brand-edge: var(--bc-navy-800);--bc-on-brand-rule: var(--bc-navy-700);--bc-on-brand-focus: var(--bc-teal-300);--bc-danger-fill-hover: var(--bc-coral-300);--bc-danger-fill-pressed: var(--bc-coral-200);--bc-media-outline: #9ebccf29;--bc-scroll-shade: #00000080;--bc-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--bc-shadow-2: 0 12px 32px rgba(0, 0, 0, .55), 0 0 0 1px rgba(114, 154, 177, .18)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bc-bg: var(--bc-navy-950);--bc-surface: var(--bc-navy-900);--bc-surface-raised: var(--bc-navy-800);--bc-surface-sunken: #00121c;--bc-border: var(--bc-navy-700);--bc-border-strong: var(--bc-navy-400);--bc-text-primary: var(--bc-neutral-50);--bc-text-secondary: var(--bc-navy-200);--bc-text-muted: var(--bc-navy-300);--bc-text-disabled: var(--bc-navy-500);--bc-accent: var(--bc-green-400);--bc-accent-hover: var(--bc-green-300);--bc-accent-pressed: var(--bc-green-500);--bc-accent-fg: var(--bc-navy-900);--bc-accent-line: var(--bc-green-400);--bc-accent-subtle: #03331f;--bc-brand: var(--bc-navy-900);--bc-brand-fg: var(--bc-neutral-50);--bc-link: var(--bc-teal-300);--bc-link-hover: var(--bc-teal-200);--bc-focus: var(--bc-teal-400);--bc-code-bg: #00121c;--bc-code-fg: var(--bc-neutral-100);--bc-selection: var(--bc-green-400);--bc-success: var(--bc-green-300);--bc-success-subtle: #03331f;--bc-warning: var(--bc-amber-300);--bc-warning-subtle: #2e2208;--bc-danger: var(--bc-coral-300);--bc-danger-fill: var(--bc-coral-400);--bc-danger-fill-fg: var(--bc-navy-950);--bc-danger-subtle: #35101a;--bc-info: var(--bc-blue-300);--bc-info-subtle: #0c2436;--bc-field-bg: #00121c;--bc-brand-fg-muted: var(--bc-navy-200);--bc-syntax-keyword: var(--bc-coral-300);--bc-syntax-string: var(--bc-green-300);--bc-syntax-comment: var(--bc-navy-300);--bc-syntax-number: var(--bc-amber-300);--bc-syntax-function: var(--bc-teal-300);--bc-syntax-type: var(--bc-blue-300);--bc-hover: #9ebccf17;--bc-pressed: #9ebccf26;--bc-link-underline: var(--bc-teal-700);--bc-link-hover-bg: #1dbec224;--bc-avatar-1-bg: var(--bc-green-400);--bc-avatar-1-fg: var(--bc-navy-900);--bc-avatar-2-bg: var(--bc-teal-600);--bc-avatar-2-fg: var(--bc-neutral-0);--bc-avatar-3-bg: var(--bc-navy-600);--bc-avatar-3-fg: var(--bc-neutral-0);--bc-avatar-4-bg: var(--bc-coral-600);--bc-avatar-4-fg: var(--bc-neutral-0);--bc-avatar-5-bg: var(--bc-amber-400);--bc-avatar-5-fg: var(--bc-navy-900);--bc-avatar-6-bg: var(--bc-blue-600);--bc-avatar-6-fg: var(--bc-neutral-0);--bc-on-brand-field: var(--bc-navy-950);--bc-on-brand-border: var(--bc-navy-500);--bc-on-brand-hover: #ffffff14;--bc-overlay: #000a10b8;--bc-brand-raised: var(--bc-navy-700);--bc-brand-edge: var(--bc-navy-800);--bc-on-brand-rule: var(--bc-navy-700);--bc-on-brand-focus: var(--bc-teal-300);--bc-danger-fill-hover: var(--bc-coral-300);--bc-danger-fill-pressed: var(--bc-coral-200);--bc-media-outline: #9ebccf29;--bc-scroll-shade: #00000080;--bc-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--bc-shadow-2: 0 12px 32px rgba(0, 0, 0, .55), 0 0 0 1px rgba(114, 154, 177, .18)}}@media(min-width:768px){:root{--bc-page-gutter: var(--bc-gutter)}}@media(min-width:1280px){:root{--bc-page-gutter: var(--bc-gutter-wide)}}@media(prefers-reduced-motion:reduce){:root{--bc-duration-fast: 0ms;--bc-duration-base: 0ms;--bc-duration-slow: 0ms}}@font-face{font-family:IRANYekanX;src:url(/fonts/v1/iranyekanx-400-fa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IRANYekanX;src:url(/fonts/v1/iranyekanx-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-206F,U+2074,U+20AC,U+2122,U+2190-21FF,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IRANYekanX;src:url(/fonts/v1/iranyekanx-500-fa.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IRANYekanX;src:url(/fonts/v1/iranyekanx-500-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-206F,U+2074,U+20AC,U+2122,U+2190-21FF,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IRANYekanX;src:url(/fonts/v1/iranyekanx-600-fa.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IRANYekanX;src:url(/fonts/v1/iranyekanx-600-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-206F,U+2074,U+20AC,U+2122,U+2190-21FF,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IRANYekanX;src:url(/fonts/v1/iranyekanx-700-fa.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IRANYekanX;src:url(/fonts/v1/iranyekanx-700-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-206F,U+2074,U+20AC,U+2122,U+2190-21FF,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IRANYekanX;src:url(/fonts/v1/iranyekanx-800-fa.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IRANYekanX;src:url(/fonts/v1/iranyekanx-800-latin.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-206F,U+2074,U+20AC,U+2122,U+2190-21FF,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IRANYekanX;src:url(/fonts/v1/iranyekanx-900-fa.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IRANYekanX;src:url(/fonts/v1/iranyekanx-900-latin.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-206F,U+2074,U+20AC,U+2122,U+2190-21FF,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IRANYekanX;src:url(/fonts/v1/iranyekanx-300-digits.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+06F0-06F9,U+0660-0669}@font-face{font-family:JetBrains Mono;src:url(/fonts/v1/jetbrains-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-206F,U+20AC,U+2122,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+2500-257F,U+25A0-25FF,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/v1/jetbrains-mono-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-206F,U+20AC,U+2122,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+2500-257F,U+25A0-25FF,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/v1/jetbrains-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-206F,U+20AC,U+2122,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+2500-257F,U+25A0-25FF,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/v1/jetbrains-mono-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-206F,U+20AC,U+2122,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+2500-257F,U+25A0-25FF,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}:root{font:var(--bc-body);letter-spacing:0;color:var(--bc-text-primary);background-color:var(--bc-bg);overflow-wrap:break-word;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{font:inherit}button,input,select,textarea{font:inherit;letter-spacing:0;color:inherit}img,video{max-width:100%;height:auto}code,kbd,pre,samp{font-family:var(--bc-font-mono)}[hidden]{display:none!important}::selection{color:var(--bc-accent-fg);background-color:var(--bc-selection)}:focus-visible{outline:var(--bc-focus-width) solid var(--bc-focus);outline-offset:var(--bc-focus-offset)}.bc-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.bc-shell{container:bc-shell/inline-size;min-height:100dvh;font:var(--bc-body);letter-spacing:0;color:var(--bc-text-primary);background-color:var(--bc-bg)}:root,[data-theme=light]{--_bc-light-only: block;--_bc-dark-only: none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--_bc-light-only: none;--_bc-dark-only: block}}[data-theme=dark]{--_bc-light-only: none;--_bc-dark-only: block}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.bc-field{display:flex;flex-direction:column;gap:var(--bc-space-2);min-width:0}.bc-field__label{font:var(--bc-label);color:var(--bc-text-primary)}.bc-field__optional{margin-inline-start:var(--bc-space-1);font-size:inherit;font-weight:400;color:var(--bc-text-muted)}.bc-field__wrap{position:relative;display:flex;align-items:center}.bc-field__control{display:block;width:100%;height:var(--bc-control-md);padding-block:0;padding-inline:var(--bc-space-3);margin:0;font:400 16px/24px var(--bc-font-sans);letter-spacing:0;color:var(--bc-text-primary);appearance:none;background-color:var(--bc-field-bg);border:var(--bc-border-hairline) solid var(--bc-border-strong);border-radius:var(--bc-radius-sm);transition:border-color var(--bc-duration-fast) var(--bc-ease-standard)}.bc-field__control::placeholder{color:var(--bc-text-muted);opacity:1}.bc-field__control:hover,.bc-field__control.is-hover{border-color:var(--bc-text-secondary)}.bc-field__control:focus-visible,.bc-field__control.is-focus{outline:var(--bc-focus-width) solid var(--bc-focus);outline-offset:var(--bc-focus-offset);border-color:var(--bc-focus)}.bc-field__control[aria-invalid=true]{border-color:var(--bc-danger)}.bc-field__control:disabled{color:var(--bc-text-disabled);cursor:not-allowed;background-color:var(--bc-surface);border-color:var(--bc-border)}.bc-field__control[readonly]{background-color:var(--bc-surface);border-style:dashed}.bc-field__control[aria-busy=true]{padding-inline-end:var(--bc-space-8)}.bc-field__control--ltr{text-align:end}textarea.bc-field__control{height:auto;min-height:120px;padding-block:var(--bc-space-2);line-height:1.9;resize:vertical}.bc-field__loading{position:absolute;inset-inline-end:var(--bc-space-3);width:16px;height:16px;color:var(--bc-text-muted);border:2px solid currentcolor;border-inline-end-color:transparent;border-radius:var(--bc-radius-full);animation:bc-field-spin .7s linear infinite}@keyframes bc-field-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.bc-field__loading{animation-duration:1.6s}}.bc-field__help{margin:0;font:var(--bc-small);color:var(--bc-text-muted)}.bc-field__error{display:flex;gap:var(--bc-space-1);align-items:center;margin:0;font:500 14px/1.8 var(--bc-font-sans);color:var(--bc-danger)}.bc-field__foot{display:flex;gap:var(--bc-space-3);align-items:baseline;justify-content:space-between}.bc-field__counter{flex:none;margin:0;margin-inline-start:auto;font:var(--bc-caption);font-variant-numeric:tabular-nums;color:var(--bc-text-muted);white-space:nowrap}.bc-field__counter--over{font-weight:700;color:var(--bc-danger)}.bc-field__fence{font-family:var(--bc-font-mono)}.bc-select{position:relative;display:block}.bc-select>select{appearance:none;padding-inline-end:calc(var(--bc-space-8) + var(--bc-space-2));cursor:pointer}.bc-select>.bc-select__chevron{position:absolute;inset-block-start:50%;inset-inline-end:var(--bc-space-3);color:var(--bc-text-secondary);pointer-events:none;translate:0 -50%}.bc-table-wrap{background:linear-gradient(to right,var(--bc-bg),transparent) left/var(--bc-space-8) 100% no-repeat local,linear-gradient(to left,var(--bc-bg),transparent) right/var(--bc-space-8) 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--bc-scroll-shade),transparent) left/var(--bc-space-3) 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--bc-scroll-shade),transparent) right/var(--bc-space-3) 100% no-repeat scroll;background-color:var(--bc-bg);display:block;overflow-x:auto;border:var(--bc-border-hairline) solid var(--bc-border);border-radius:var(--bc-radius-sm)}.bc-table-wrap:focus-visible{outline:var(--bc-focus-width) solid var(--bc-focus);outline-offset:var(--bc-focus-offset)}.bc-table,.bc-table-wrap>table{width:100%;font:var(--bc-small);color:var(--bc-text-primary);border-collapse:collapse}.bc-table caption,.bc-table-wrap>table caption{padding-block:var(--bc-space-2);padding-inline:var(--bc-space-4);font:var(--bc-caption);color:var(--bc-text-muted);text-align:start;caption-side:bottom}.bc-table th,.bc-table-wrap>table th{padding-block:var(--bc-space-2);padding-inline:var(--bc-space-4);font-weight:600;color:var(--bc-text-secondary);text-align:start;white-space:nowrap;background-color:var(--bc-surface);border-block-end:var(--bc-border-hairline) solid var(--bc-border-strong)}.bc-table td,.bc-table-wrap>table td{padding-block:var(--bc-space-3);padding-inline:var(--bc-space-4);vertical-align:top;border-block-end:var(--bc-border-hairline) solid var(--bc-border)}.bc-table tr:last-child td,.bc-table-wrap>table tr:last-child td{border-block-end:0}.bc-table .is-num,.bc-table-wrap>table .is-num{font-variant-numeric:tabular-nums;text-align:end}.bc-table tbody tr,.bc-table-wrap>table tbody tr{transition:background-color var(--bc-duration-fast) var(--bc-ease-standard)}.bc-table tbody tr:hover,.bc-table tbody tr.is-hover,.bc-table-wrap>table tbody tr:hover,.bc-table-wrap>table tbody tr.is-hover{background-color:var(--bc-hover)}.bc-table tbody tr[aria-selected=true],.bc-table-wrap>table tbody tr[aria-selected=true]{background-color:var(--bc-accent-subtle)}@container bc-shell (width < 768px){.bc-table-wrap--stacked{overflow:visible;background:none}.bc-table-wrap--stacked .bc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bc-table-wrap--stacked .bc-table,.bc-table-wrap--stacked .bc-table tbody,.bc-table-wrap--stacked .bc-table tr,.bc-table-wrap--stacked .bc-table td{display:block}.bc-table-wrap--stacked .bc-table tr{padding-block:var(--bc-space-2);border-block-end:var(--bc-border-hairline) solid var(--bc-border)}.bc-table-wrap--stacked .bc-table tr:last-child{border-block-end:0}.bc-table-wrap--stacked .bc-table td{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--bc-space-3);padding-block:var(--bc-space-1);border:0}.bc-table-wrap--stacked .bc-table td:before{font-weight:600;color:var(--bc-text-secondary);content:attr(data-label)}.bc-table-wrap--stacked .bc-table .is-num{text-align:start}}.bc-figure{display:flex;flex-direction:column;gap:var(--bc-space-2);margin:0}.bc-figure figcaption{max-width:var(--bc-measure);font:var(--bc-caption);color:var(--bc-text-muted)}.bc-figure__num{font-weight:600;color:var(--bc-text-secondary)}.bc-figure__media{position:relative;overflow:hidden;background-color:var(--bc-surface);border-radius:var(--bc-radius-sm)}.bc-figure__media:after{position:absolute;inset:0;pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--bc-border-hairline) var(--bc-media-outline)}.bc-figure__media>:is(img,svg,video,picture),.bc-figure__media>a>:is(img,picture){display:block;width:100%;height:auto}.bc-figure__media>a{display:block}.bc-figure__media>a:focus-visible{outline:var(--bc-focus-width) solid var(--bc-focus);outline-offset:calc(var(--bc-focus-width) * -1)}.bc-figure--cover .bc-figure__media{aspect-ratio:var(--bc-ratio-video);border-radius:var(--bc-radius-lg)}.bc-figure--cover .bc-figure__media>:is(img,picture){height:100%;object-fit:cover}.bc-figure__media--diagram{background:linear-gradient(to right,var(--bc-surface),transparent) left/var(--bc-space-8) 100% no-repeat local,linear-gradient(to left,var(--bc-surface),transparent) right/var(--bc-space-8) 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--bc-scroll-shade),transparent) left/var(--bc-space-3) 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--bc-scroll-shade),transparent) right/var(--bc-space-3) 100% no-repeat scroll;background-color:var(--bc-surface);overflow-x:auto;direction:ltr;box-shadow:inset 0 0 0 var(--bc-border-hairline) var(--bc-border)}.bc-figure__media--diagram:after{display:none}.bc-figure__media--diagram>svg{min-width:var(--bc-wide-min)}.bc-figure__media--diagram:focus-visible{outline:var(--bc-focus-width) solid var(--bc-focus);outline-offset:var(--bc-focus-offset)}.bc-diagram{font-family:var(--bc-font-sans)}.bc-diagram .d-node rect{fill:var(--bc-surface-raised);stroke:var(--bc-border-strong);stroke-width:1}.bc-diagram .d-node--hl rect{fill:var(--bc-accent-subtle);stroke:var(--bc-accent-line);stroke-width:2}.bc-diagram .d-node--abstract rect{fill:var(--bc-surface);stroke-dasharray:4 3}.bc-diagram .d-name{font:500 13px var(--bc-font-mono);fill:var(--bc-text-primary)}.bc-diagram .d-note{font:500 12px var(--bc-font-sans);fill:var(--bc-text-muted)}.bc-diagram .d-edge{fill:none;stroke:var(--bc-text-secondary);stroke-width:1}.bc-diagram .d-head{fill:var(--bc-surface);stroke:var(--bc-text-secondary);stroke-width:1}.bc-figure-host{display:block}.bc-code{display:grid;grid-template-areas:"head copy" "body body";grid-template-columns:minmax(0,1fr) auto;margin:0;overflow:hidden;direction:ltr;text-align:start;background-color:var(--bc-code-bg);border:var(--bc-border-hairline) solid var(--bc-border);border-radius:var(--bc-radius-sm)}.bc-code__head{display:flex;grid-area:head;gap:var(--bc-space-3);align-items:center;min-width:0;min-height:40px;padding-inline:var(--bc-space-4) var(--bc-space-1);border-block-end:var(--bc-border-hairline) solid var(--bc-border)}.bc-code__lang{display:inline-flex;flex:none;gap:var(--bc-space-2);align-items:center;font:600 12px/1 var(--bc-font-mono);color:var(--bc-text-secondary)}.bc-code__lang:before{width:8px;height:8px;content:"";background-color:var(--bc-accent-line);border-radius:calc(var(--bc-radius-xs) / 4)}.bc-code__file{min-width:0;overflow:hidden;font:400 12px/1 var(--bc-font-mono);color:var(--bc-text-muted);text-overflow:ellipsis;white-space:nowrap}.bc-code__copy{position:relative;display:inline-flex;grid-area:copy;gap:var(--bc-space-1);align-items:center;height:40px;min-width:64px;padding-block:0;padding-inline:var(--bc-space-3);margin:0;font:500 13px/1 var(--bc-font-sans);color:var(--bc-text-secondary);direction:rtl;cursor:pointer;background-color:transparent;border:0;border-block-end:var(--bc-border-hairline) solid var(--bc-border);border-radius:0;transition:background-color var(--bc-duration-fast) var(--bc-ease-standard),color var(--bc-duration-fast) var(--bc-ease-standard)}.bc-code__copy:hover,.bc-code__copy.is-hover{color:var(--bc-text-primary);background-color:var(--bc-surface-sunken)}.bc-code__copy:focus-visible,.bc-code__copy.is-focus{outline:var(--bc-focus-width) solid var(--bc-focus);outline-offset:calc(var(--bc-focus-width) * -1)}.bc-code__copy.is-copied{color:var(--bc-success)}.bc-code__copy.is-failed{color:var(--bc-danger)}.bc-code__pre{background:linear-gradient(to right,var(--bc-code-bg),transparent) left/var(--bc-space-8) 100% no-repeat local,linear-gradient(to left,var(--bc-code-bg),transparent) right/var(--bc-space-8) 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--bc-scroll-shade),transparent) left/var(--bc-space-3) 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--bc-scroll-shade),transparent) right/var(--bc-space-3) 100% no-repeat scroll;background-color:var(--bc-code-bg);grid-area:body;padding:var(--bc-space-4);margin:0;overflow-x:auto;font:var(--bc-mono);color:var(--bc-code-fg);text-align:start;tab-size:4;white-space:pre}.bc-code__pre:focus-visible{outline:var(--bc-focus-width) solid var(--bc-focus);outline-offset:calc(var(--bc-focus-width) * -1)}.bc-code__pre>code{display:grid;font:inherit}.bc-code__pre .line{display:block;min-height:1lh}.bc-code__pre bdi{font-family:var(--bc-font-sans);font-size:.95em;font-style:normal;unicode-bidi:isolate}.bc-code--numbered .bc-code__pre{counter-reset:bc-line}.bc-code--numbered .bc-code__pre .line{position:relative;padding-inline-start:3.2em;counter-increment:bc-line}.bc-code--numbered .bc-code__pre .line:before{position:absolute;inset-inline-start:0;width:2.2em;color:var(--bc-text-muted);text-align:end;-webkit-user-select:none;user-select:none;content:counter(bc-line)/""}.bc-code__pre .line.is-hl{margin-inline:calc(var(--bc-space-4) * -1);padding-inline:var(--bc-space-4);background-color:var(--bc-accent-subtle)}.bc-code--numbered .bc-code__pre .line.is-hl{padding-inline-start:calc(3.2em + var(--bc-space-4))}.bc-code--numbered .bc-code__pre .line.is-hl:before{inset-inline-start:var(--bc-space-4);font-weight:700;color:var(--bc-text-primary)}.tok-keyword{color:var(--bc-syntax-keyword)}.tok-string{color:var(--bc-syntax-string)}.tok-comment{font-style:italic;color:var(--bc-syntax-comment)}.tok-number{color:var(--bc-syntax-number)}.tok-function{color:var(--bc-syntax-function)}.tok-type{color:var(--bc-syntax-type)}.bc-icode{padding-block:.15em;padding-inline:.4em;font:500 .875em/1 var(--bc-font-mono);color:var(--bc-code-fg);white-space:nowrap;unicode-bidi:isolate;direction:ltr;background-color:var(--bc-code-bg);border:var(--bc-border-hairline) solid var(--bc-border);border-radius:var(--bc-radius-xs)}.bc-code-host{display:block}@container bc-shell (width < 640px){.bc-code__pre{font:var(--bc-mono-mobile)}}.bc-prose{display:grid;grid-template-columns:minmax(0,var(--bc-measure)) minmax(0,1fr);font:var(--bc-body);color:var(--bc-text-primary)}.bc-prose>*{grid-column:1;min-width:0;margin:0}.bc-prose>*+*{margin-block-start:var(--bc-space-6)}.bc-prose>:first-child{margin-block-start:0}.bc-prose>:is(.bc-code,.bc-table-wrap,.bc-figure,.bc-embed){grid-column:1/-1}.bc-prose>h2{margin-block-start:var(--bc-space-12);font:var(--bc-h2-mobile);text-wrap:balance}.bc-prose>h3{margin-block-start:var(--bc-space-8);font:var(--bc-h3-mobile);text-wrap:balance}.bc-prose>:is(h4,h5,h6){margin-block-start:var(--bc-space-8);font:var(--bc-h4)}.bc-prose>:is(h2,h3,h4,h5,h6)+*{margin-block-start:var(--bc-space-3)}.bc-prose>:is(h2,h3)[id]{position:relative;scroll-margin-block-start:var(--bc-sticky-top)}.bc-prose :where(strong,b){font-weight:600}.bc-prose :where(em,i){font-style:normal;font-weight:500}.bc-prose :where(ul,ol){padding-inline-start:var(--bc-space-6)}.bc-prose :where(ol){list-style-type:persian}.bc-prose :where(li)+:where(li){margin-block-start:var(--bc-space-2)}.bc-prose :where(li:has(>a))+:where(li),.bc-prose :where(li)+:where(li:has(>a)){margin-block-start:calc(var(--bc-space-4) + var(--bc-space-1))}.bc-prose :where(li)::marker{color:var(--bc-text-muted)}.bc-prose :where(li[dir=ltr]){unicode-bidi:plaintext;direction:rtl}.bc-prose :where(a:not([class])){padding-inline:calc(var(--bc-space-1) / 2);margin-inline:calc(var(--bc-space-1) / -2);color:var(--bc-link);text-decoration:underline;text-decoration-thickness:var(--bc-border-hairline);text-decoration-color:var(--bc-link-underline);text-underline-offset:.45em;border-radius:var(--bc-radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--bc-duration-fast) var(--bc-ease-standard),color var(--bc-duration-fast) var(--bc-ease-standard)}.bc-prose :where(a:not([class])):hover{color:var(--bc-link-hover);text-decoration-color:transparent;background-color:var(--bc-link-hover-bg)}.bc-prose :where(a:not([class])):focus-visible{outline:var(--bc-focus-width) solid var(--bc-focus);outline-offset:var(--bc-focus-offset)}.bc-prose :where(:not(pre)>code,kbd,samp){padding-block:.15em;padding-inline:.4em;font:500 .875em/1 var(--bc-font-mono);color:var(--bc-code-fg);white-space:nowrap;unicode-bidi:isolate;background-color:var(--bc-code-bg);border:var(--bc-border-hairline) solid var(--bc-border);border-radius:var(--bc-radius-xs);white-space:normal}.bc-prose :where(blockquote){padding-block:var(--bc-space-4);padding-inline:var(--bc-space-6);font:var(--bc-body-lg-mobile);color:var(--bc-text-secondary);background-color:var(--bc-surface);border-radius:var(--bc-radius-sm)}.bc-prose :where(blockquote)>*+*{margin-block-start:var(--bc-space-3)}.bc-prose :where(blockquote)>*{margin:0}.bc-prose>hr{margin-block:var(--bc-space-12);border:0;border-block-start:var(--bc-border-hairline) solid var(--bc-border)}.bc-prose :where(p)>img,.bc-prose :where(p)>a>img{max-width:100%;height:auto;vertical-align:middle}.bc-prose .bc-table-wrap>table{min-width:var(--bc-wide-min)}.bc-prose .bc-embed{display:flex;flex-direction:column;gap:var(--bc-space-2)}.bc-prose .bc-embed>iframe{display:block;width:100%;height:auto;aspect-ratio:var(--bc-ratio-video);background-color:var(--bc-surface-sunken);border:0;border-radius:var(--bc-radius-sm)}.bc-prose .bc-embed>figcaption{max-width:var(--bc-measure);font:var(--bc-caption);color:var(--bc-text-muted)}.bc-prose__anchor{display:none}@container bc-shell (width >= 768px){.bc-prose__anchor{position:absolute;inset-block-start:calc((1lh - var(--bc-touch-min)) / 2);inset-inline-start:100%;display:inline-grid;place-items:center;width:var(--bc-touch-min);height:var(--bc-touch-min);color:var(--bc-text-muted);text-decoration:none;border-radius:var(--bc-radius-xs);opacity:0;transition:opacity var(--bc-duration-fast) var(--bc-ease-standard),color var(--bc-duration-fast) var(--bc-ease-standard)}.bc-prose__anchor:hover{color:var(--bc-text-primary)}.bc-prose__anchor:focus-visible{outline:var(--bc-focus-width) solid var(--bc-focus);outline-offset:calc(var(--bc-focus-width) * -1);opacity:1}.bc-prose>:is(h2,h3):hover .bc-prose__anchor{opacity:1}.bc-prose>h2{font:var(--bc-h2)}.bc-prose>h3{font:var(--bc-h3)}}.bc-prose>details{grid-column:1/-1;background-color:var(--bc-surface-raised);border:var(--bc-border-hairline) solid var(--bc-border)}.bc-prose>details+details{margin-block-start:0;border-block-start-width:0}.bc-prose>:not(details)+details,.bc-prose>details:first-child{border-start-start-radius:var(--bc-radius-sm);border-start-end-radius:var(--bc-radius-sm)}.bc-prose>details:has(+:not(details)),.bc-prose>details:last-child{border-end-start-radius:var(--bc-radius-sm);border-end-end-radius:var(--bc-radius-sm)}.bc-prose details[open]{background-color:var(--bc-surface)}.bc-prose summary{display:flex;gap:var(--bc-space-4);align-items:center;justify-content:space-between;min-block-size:var(--bc-space-16);padding:var(--bc-space-4) var(--bc-space-6);font:var(--bc-body-strong);cursor:pointer;list-style:none;transition:background-color var(--bc-duration-fast) var(--bc-ease-standard)}.bc-prose summary::-webkit-details-marker{display:none}.bc-prose summary:after{flex:none;inline-size:9px;block-size:9px;margin-inline:var(--bc-space-2);content:"";border-block-end:1.5px solid currentcolor;border-inline-end:1.5px solid currentcolor;transition:rotate var(--bc-duration-fast) var(--bc-ease-standard);rotate:45deg}.bc-prose summary:hover{background-color:var(--bc-hover)}.bc-prose summary:active{background-color:var(--bc-pressed)}.bc-prose summary:focus-visible{outline:var(--bc-focus-width) solid var(--bc-focus);outline-offset:calc(var(--bc-focus-width) * -1)}.bc-prose details[open]>summary:after{rotate:225deg}.bc-prose details>:not(summary){max-inline-size:var(--bc-measure);margin:0;padding-inline:var(--bc-space-6)}.bc-prose details>:not(summary)+:not(summary){margin-block-start:var(--bc-space-4)}.bc-prose details>:last-child:not(summary){padding-block-end:var(--bc-space-6)}@media(prefers-reduced-motion:reduce){.bc-prose summary,.bc-prose summary:after{transition:none}}@container bc-shell (width >= 1024px){.bc-prose{font:var(--bc-body-lg)}}@container bc-shell (width < 640px){.bc-prose>:is(.bc-code,.bc-table-wrap,.bc-figure--table){margin-inline:calc(var(--bc-page-gutter) * -1);border-inline:0;border-radius:0}.bc-prose>.bc-figure--table>.bc-table-wrap{border-inline:0;border-radius:0}.bc-prose>.bc-figure--table>figcaption{padding-inline:var(--bc-page-gutter)}.bc-prose .bc-code__pre{padding-inline:var(--bc-page-gutter)}}.bc-prose--justify :is(p,li){text-align:justify}
