@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff) format("woff");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}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff");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}.prose-ui{--shiki-foreground: var(--p-code-block-color-text);--shiki-background: var(--p-code-block-color-bg);--shiki-token-constant: var(--p-code-block-color-constant);--shiki-token-string: var(--p-code-block-color-string);--shiki-token-comment: var(--p-code-block-color-comment);--shiki-token-keyword: var(--p-code-block-color-keyword);--shiki-token-parameter: var(--p-code-block-color-parameter);--shiki-token-function: var(--p-code-block-color-function);--shiki-token-string-expression: var(--p-code-block-color-string-expression);--shiki-token-punctuation: var(--p-code-block-color-punctuation);--shiki-token-link: var(--p-code-block-color-link) }:root{--p-color-text-strong: #000;--p-color-text: #000;--p-color-text-muted: oklch(.5 0 0);--p-color-text-xmuted: oklch(.58 0 0);--p-color-text-disabled: oklch(.556 0 0);--p-color-text-accent: oklch(.54 .22 143.88);--p-color-text-note: oklch(.165 0 0);--p-color-text-info: oklch(.424 .199 265.638);--p-color-text-warning: oklch(.473 .137 46.201);--p-color-text-success: oklch(.448 .119 151.328);--p-color-text-danger: oklch(.505 .213 27.518);--p-color-text-syntax1: oklch(.51 .15 142.33);--p-color-text-syntax2: oklch(.48 .12 51.36);--p-color-text-syntax3: oklch(.51 .2 324.32);--p-color-text-syntax4: oklch(.38 .19 272.76);--p-color-bg: #fff;--p-color-bg-surface1: oklch(.98 0 0);--p-color-bg-surface1hover: color-mix(in oklab, color-mix(in oklab, oklch(.97 0 0) 97%, #000 3%) 100%, transparent);--p-color-bg-surface2: oklch(.97 0 0);--p-color-bg-surface2hover: color-mix(in oklab, color-mix(in oklab, oklch(.97 0 0) 97%, #000 3%) 100%, transparent);--p-color-bg-surface2active: #fff;--p-color-bg-accent: color-mix(in oklab, oklch(.527 .154 150.069) 10%, transparent);--p-color-bg-note: color-mix(in oklab, oklch(.165 0 0) 5%, transparent);--p-color-bg-info: color-mix(in oklab, oklch(.424 .199 265.638) 5%, transparent);--p-color-bg-warning: color-mix(in oklab, oklch(.473 .137 46.201) 5%, transparent);--p-color-bg-success: color-mix(in oklab, oklch(.448 .119 151.328) 5%, transparent);--p-color-bg-danger: color-mix(in oklab, oklch(.505 .213 27.518) 5%, transparent);--p-color-border: oklch(0 0 0 / 10%);--p-color-border-subtle: oklch(0 0 0 / 6%);--p-color-border-outline: 152 56% 39% }@media(prefers-color-scheme:dark){:root{--p-color-bg: oklch(.225 0 0);--p-color-bg-surface1: color-mix(in oklab, color-mix(in oklab, oklch(.225 0 0) 40%, oklch(.165 0 0) 60%) 100%, transparent);--p-color-bg-surface2: oklch(.165 0 0);--p-color-bg-surface1hover: color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, oklch(.225 0 0) 40%, oklch(.165 0 0) 60%) 100%, transparent) 97%, #fff 3%) 100%, transparent);--p-color-bg-surface2hover: color-mix(in oklab, color-mix(in oklab, oklch(.165 0 0) 90%, #fff 10%) 100%, transparent);--p-color-bg-surface2active: color-mix(in oklab, color-mix(in oklab, oklch(.165 0 0) 80%, #fff 20%) 100%, transparent);--p-color-bg-accent: color-mix(in oklab, oklch(.982 .018 155.826) 10%, transparent);--p-color-bg-note: color-mix(in oklab, oklch(.985 0 0) 5%, transparent);--p-color-bg-info: color-mix(in oklab, oklch(.882 .059 254.128) 5%, transparent);--p-color-bg-warning: color-mix(in oklab, oklch(.924 .12 95.746) 5%, transparent);--p-color-bg-success: color-mix(in oklab, oklch(.925 .084 155.995) 5%, transparent);--p-color-bg-danger: color-mix(in oklab, oklch(.808 .114 19.571) 5%, transparent);--p-color-text-strong: #fff;--p-color-text: oklch(.922 0 0);--p-color-text-muted: oklch(.708 0 0);--p-color-text-xmuted: oklch(.556 0 0);--p-color-text-disabled: oklch(.439 0 0);--p-color-text-accent: oklch(.78 .1 155.05);--p-color-text-note: oklch(.985 0 0);--p-color-text-info: oklch(.882 .059 254.128);--p-color-text-warning: oklch(.924 .12 95.746);--p-color-text-success: oklch(.925 .084 155.995);--p-color-text-danger: oklch(.808 .114 19.571);--p-color-text-syntax1: oklch(.83 .13 159.66);--p-color-text-syntax2: oklch(.79 .08 84.07);--p-color-text-syntax3: oklch(.74 .11 249.51);--p-color-text-syntax4: oklch(.77 .08 357.45);--p-color-border: oklch(1 0 0 / 7%);--p-color-border-subtle: oklch(1 0 0 / 4%);--p-color-border-outline: 151 55% 45% }}:is(.dark){--p-color-bg: oklch(.225 0 0);--p-color-bg-surface1: color-mix(in oklab, color-mix(in oklab, oklch(.225 0 0) 40%, oklch(.165 0 0) 60%) 100%, transparent);--p-color-bg-surface2: oklch(.165 0 0);--p-color-bg-surface1hover: color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, oklch(.225 0 0) 40%, oklch(.165 0 0) 60%) 100%, transparent) 97%, #fff 3%) 100%, transparent);--p-color-bg-surface2hover: color-mix(in oklab, color-mix(in oklab, oklch(.165 0 0) 90%, #fff 10%) 100%, transparent);--p-color-bg-surface2active: color-mix(in oklab, color-mix(in oklab, oklch(.165 0 0) 80%, #fff 20%) 100%, transparent);--p-color-bg-accent: color-mix(in oklab, oklch(.982 .018 155.826) 10%, transparent);--p-color-bg-note: color-mix(in oklab, oklch(.985 0 0) 5%, transparent);--p-color-bg-info: color-mix(in oklab, oklch(.882 .059 254.128) 5%, transparent);--p-color-bg-warning: color-mix(in oklab, oklch(.924 .12 95.746) 5%, transparent);--p-color-bg-success: color-mix(in oklab, oklch(.925 .084 155.995) 5%, transparent);--p-color-bg-danger: color-mix(in oklab, oklch(.808 .114 19.571) 5%, transparent);--p-color-text-strong: #fff;--p-color-text: oklch(.922 0 0);--p-color-text-muted: oklch(.708 0 0);--p-color-text-xmuted: oklch(.556 0 0);--p-color-text-disabled: oklch(.439 0 0);--p-color-text-accent: oklch(.78 .1 155.05);--p-color-text-note: oklch(.985 0 0);--p-color-text-info: oklch(.882 .059 254.128);--p-color-text-warning: oklch(.924 .12 95.746);--p-color-text-success: oklch(.925 .084 155.995);--p-color-text-danger: oklch(.808 .114 19.571);--p-color-text-syntax1: oklch(.83 .13 159.66);--p-color-text-syntax2: oklch(.79 .08 84.07);--p-color-text-syntax3: oklch(.74 .11 249.51);--p-color-text-syntax4: oklch(.77 .08 357.45);--p-color-border: oklch(1 0 0 / 7%);--p-color-border-subtle: oklch(1 0 0 / 4%);--p-color-border-outline: 151 55% 45% }:is(.light){--p-color-text-strong: #000;--p-color-text: #000;--p-color-text-muted: oklch(.5 0 0);--p-color-text-xmuted: oklch(.58 0 0);--p-color-text-disabled: oklch(.556 0 0);--p-color-text-accent: oklch(.54 .22 143.88);--p-color-text-note: oklch(.165 0 0);--p-color-text-info: oklch(.424 .199 265.638);--p-color-text-warning: oklch(.473 .137 46.201);--p-color-text-success: oklch(.448 .119 151.328);--p-color-text-danger: oklch(.505 .213 27.518);--p-color-text-syntax1: oklch(.51 .15 142.33);--p-color-text-syntax2: oklch(.48 .12 51.36);--p-color-text-syntax3: oklch(.51 .2 324.32);--p-color-text-syntax4: oklch(.38 .19 272.76);--p-color-bg: #fff;--p-color-bg-surface1: oklch(.98 0 0);--p-color-bg-surface1hover: color-mix(in oklab, color-mix(in oklab, oklch(.97 0 0) 97%, #000 3%) 100%, transparent);--p-color-bg-surface2: oklch(.97 0 0);--p-color-bg-surface2hover: color-mix(in oklab, color-mix(in oklab, oklch(.97 0 0) 97%, #000 3%) 100%, transparent);--p-color-bg-surface2active: #fff;--p-color-bg-accent: color-mix(in oklab, oklch(.527 .154 150.069) 10%, transparent);--p-color-bg-note: color-mix(in oklab, oklch(.165 0 0) 5%, transparent);--p-color-bg-info: color-mix(in oklab, oklch(.424 .199 265.638) 5%, transparent);--p-color-bg-warning: color-mix(in oklab, oklch(.473 .137 46.201) 5%, transparent);--p-color-bg-success: color-mix(in oklab, oklch(.448 .119 151.328) 5%, transparent);--p-color-bg-danger: color-mix(in oklab, oklch(.505 .213 27.518) 5%, transparent);--p-color-border: oklch(0 0 0 / 10%);--p-color-border-subtle: oklch(0 0 0 / 6%);--p-color-border-outline: 152 56% 39% }:root{--p-spacing-none: 0;--p-spacing-px: 1px;--p-spacing-space0-5: .125rem;--p-spacing-space1: .25rem;--p-spacing-space1-5: .375rem;--p-spacing-space2: .5rem;--p-spacing-space3: .75rem;--p-spacing-space4: 1rem;--p-spacing-space5: 1.5rem;--p-spacing-space6: 2rem;--p-spacing-space7: 2.5rem;--p-spacing-space8: 3rem;--p-spacing-space9: 4rem;--p-font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu;--p-font-family-heading: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu;--p-font-family-mono: "SF Mono", SFMono-Regular, ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;--p-font-size: 1rem;--p-font-size-sm: .875rem;--p-font-weight-normal: 400;--p-font-weight-medium: 500;--p-font-weight-semi-bold: 600;--p-font-weight-bold: 700;--p-font-height: 1.75rem;--p-font-height-sm: 1.25rem;--p-letter-spacing: .0175rem;--p-letter-spacing-sm: 0;--p-border-radius: 4px;--p-content-gap: 1.5rem;--p-content-gap-heading: 2.5rem;--p-content-gap-cluster: .5rem;--p-body-font-family: var(--p-font-family);--p-body-font-size: var(--p-font-size);--p-body-font-height: var(--p-font-height);--p-body-color-bg: var(--p-color-bg);--p-body-color-text: var(--p-color-text);--p-h1-font-family: var(--p-font-family-heading);--p-h1-font-size: 1.875rem;--p-h1-font-weight: var(--p-font-weight-semi-bold);--p-h1-line-height: 2.25rem;--p-h1-letter-spacing: -.065rem;--p-h1-color: var(--p-color-text-strong);--p-h2-font-family: var(--p-font-family-heading);--p-h2-font-size: 1.25rem;--p-h2-line-height: 1.75rem;--p-h2-letter-spacing: -.035rem;--p-h2-font-weight: var(--p-font-weight-semi-bold);--p-h2-color: var(--p-color-text-strong);--p-h3-font-family: var(--p-font-family-heading);--p-h3-font-size: 1.09375rem;--p-h3-line-height: 1.5rem;--p-h3-letter-spacing: -.035rem;--p-h3-font-weight: var(--p-font-weight-semi-bold);--p-h3-color: var(--p-color-text-strong);--p-h4-font-family: var(--p-font-family-heading);--p-h4-font-size: .9375rem;--p-h4-line-height: 1.5rem;--p-h4-letter-spacing: -.015rem;--p-h4-font-weight: var(--p-font-weight-semi-bold);--p-h4-color: var(--p-color-text-strong);--p-h5-font-family: var(--p-font-family-heading);--p-h5-font-size: .90625rem;--p-h5-line-height: 1.25rem;--p-h5-letter-spacing: -.015rem;--p-h5-font-weight: var(--p-font-weight-semi-bold);--p-h5-color: var(--p-color-text-strong);--p-h6-font-family: var(--p-font-family-heading);--p-h6-font-size: .875rem;--p-h6-line-height: 1.25rem;--p-h6-letter-spacing: -.015rem;--p-h6-font-weight: 500;--p-h6-color: var(--p-color-text-strong);--p-link-text-color: var(--p-color-text-accent);--p-link-text-decoration-line: underline;--p-link-text-decoration-style: solid;--p-link-text-decoration-color: color-mix(in oklab, var(--p-color-text-accent) 25%, transparent);--p-link-font-weight: inherit;--p-inline-code-font-size: var(--p-font-size-sm);--p-inline-code-font-weight: var(--p-font-weight-normal);--p-inline-code-font-height: var(--p-font-height-sm);--p-inline-code-font-spacing: var(--p-letter-spacing-sm);--p-inline-code-color-bg: var(--p-color-bg-surface2);--p-inline-code-letter-spacing: var(--p-letter-spacing-sm);--p-callout-color-text: var(--p-color-text);--p-callout-note-color-text: var(--p-color-text-note);--p-callout-note-color-bg: var(--p-color-bg-note);--p-callout-info-color-text: var(--p-color-text-info);--p-callout-info-color-bg: var(--p-color-bg-info);--p-callout-warning-color-text: var(--p-color-text-warning);--p-callout-warning-color-bg: var(--p-color-bg-warning);--p-callout-success-color-text: var(--p-color-text-success);--p-callout-success-color-bg: var(--p-color-bg-success);--p-callout-danger-color-text: var(--p-color-text-danger);--p-callout-danger-color-bg: var(--p-color-bg-danger);--p-callout-font-size: var(--p-font-size-sm);--p-callout-font-weight: var(--p-font-weight-medium);--p-callout-font-height: var(--p-font-height-sm);--p-card-color-text: var(--p-color-text);--p-card-color-muted: var(--p-color-text-muted);--p-card-color-bg: var(--p-color-bg-surface1);--p-card-color-bg-hover: var(--p-color-bg-surface1hover);--p-card-color-border: var(--p-color-border-subtle);--p-card-color-border-hover: var(--p-color-border);--p-card-color-icon: var(--p-color-text);--p-card-color-cta: var(--p-color-text-muted);--p-card-color-cta-hover: var(--p-color-text-accent);--p-card-font-title-size: var(--p-font-size-sm);--p-card-font-title-height: var(--p-font-height-sm);--p-card-font-title-weight: var(--p-font-weight-medium);--p-card-font-body-size: var(--p-font-size-sm);--p-card-font-body-height: var(--p-font-height-sm);--p-card-font-body-weight: var(--p-font-weight-normal);--p-card-font-cta-size: var(--p-font-size-sm);--p-card-font-cta-height: var(--p-font-height-sm);--p-card-font-cta-weight: var(--p-font-weight-medium);--p-subtitle-color-text: var(--p-color-text-muted);--p-subtitle-font-size: 1rem;--p-subtitle-font-height: 1.5rem;--p-subtitle-font-weight: var(--p-font-weight-normal);--p-steps-indicator-bg: var(--p-color-bg-surface1);--p-steps-indicator-text: var(--p-color-text-muted);--p-steps-indicator-outline: var(--p-color-bg-surface1);--p-steps-connector: var(--p-color-border);--p-steps-title-base-font-family: var(--p-font-family-heading);--p-steps-title-base-font-size: var(--p-font-size);--p-steps-title-base-line-height: var(--p-font-height);--p-steps-title-base-letter-spacing: var(--p-letter-spacing);--p-steps-title-base-font-weight: var(--p-font-weight-medium);--p-steps-title-base-color: var(--p-color-text-strong);--p-steps-title-h1-font-family: var(--p-font-family-heading);--p-steps-title-h1-font-size: 1.875rem;--p-steps-title-h1-font-weight: var(--p-font-weight-semi-bold);--p-steps-title-h1-line-height: 2.25rem;--p-steps-title-h1-letter-spacing: -.065rem;--p-steps-title-h1-color: var(--p-color-text-strong);--p-steps-title-h2-font-family: var(--p-font-family-heading);--p-steps-title-h2-font-size: 1.25rem;--p-steps-title-h2-line-height: 1.75rem;--p-steps-title-h2-letter-spacing: -.035rem;--p-steps-title-h2-font-weight: var(--p-font-weight-semi-bold);--p-steps-title-h2-color: var(--p-color-text-strong);--p-steps-title-h3-font-family: var(--p-font-family-heading);--p-steps-title-h3-font-size: 1.09375rem;--p-steps-title-h3-line-height: 1.5rem;--p-steps-title-h3-letter-spacing: -.035rem;--p-steps-title-h3-font-weight: var(--p-font-weight-semi-bold);--p-steps-title-h3-color: var(--p-color-text-strong);--p-steps-title-h4-font-family: var(--p-font-family-heading);--p-steps-title-h4-font-size: .9375rem;--p-steps-title-h4-line-height: 1.5rem;--p-steps-title-h4-letter-spacing: -.015rem;--p-steps-title-h4-font-weight: var(--p-font-weight-semi-bold);--p-steps-title-h4-color: var(--p-color-text-strong);--p-steps-title-h5-font-family: var(--p-font-family-heading);--p-steps-title-h5-font-size: .90625rem;--p-steps-title-h5-line-height: 1.25rem;--p-steps-title-h5-letter-spacing: -.015rem;--p-steps-title-h5-font-weight: var(--p-font-weight-semi-bold);--p-steps-title-h5-color: var(--p-color-text-strong);--p-steps-title-h6-font-family: var(--p-font-family-heading);--p-steps-title-h6-font-size: .875rem;--p-steps-title-h6-line-height: 1.25rem;--p-steps-title-h6-letter-spacing: -.015rem;--p-steps-title-h6-font-weight: 500;--p-steps-title-h6-color: var(--p-color-text-strong);--p-steps-body-color: var(--p-color-text-muted);--p-steps-body-size: var(--p-font-size);--p-steps-body-height: var(--p-font-height);--p-steps-body-weight: var(--p-font-weight-normal);--p-blockquote-color-text: var(--p-color-text);--p-blockquote-font-size: var(--p-font-size);--p-blockquote-font-weight: var(--p-font-weight-normal);--p-blockquote-font-height: var(--p-font-height);--p-blockquote-font-style: italic;--p-code-block-max-height: 40dvh;--p-code-block-color-bg: var(--p-color-bg-surface2);--p-code-block-color-text: var(--p-color-text);--p-code-block-color-constant: var(--p-color-text-syntax1);--p-code-block-color-string: var(--p-color-text-syntax2);--p-code-block-color-comment: var(--p-color-text-muted);--p-code-block-color-keyword: var(--p-color-text-syntax3);--p-code-block-color-parameter: var(--p-color-text);--p-code-block-color-function: var(--p-color-text-syntax4);--p-code-block-color-string-expression: var(--p-color-text-syntax2);--p-code-block-color-punctuation: var(--p-color-text);--p-code-block-color-link: var(--p-color-text-syntax2);--p-code-block-font-size: var(--p-font-size-sm);--p-code-block-font-weight: var(--p-font-weight-normal);--p-code-block-font-height: var(--p-font-height-sm);--p-code-block-font-spacing: var(--p-letter-spacing-sm);--p-code-block-line-number-color-text: var(--p-color-text-xmuted);--p-table-font-size: var(--p-font-size-sm);--p-table-font-height: var(--p-font-height-sm);--p-table-font-weight: var(--p-font-weight-normal);--p-table-th-font-size: var(--p-font-size-sm);--p-table-th-font-height: var(--p-font-height-sm);--p-table-th-font-weight: var(--p-font-weight-semi-bold);--p-table-th-color-text: var(--p-color-text-muted);--p-table-border-color: var(--p-color-border);--p-frame-caption-color-text: var(--p-color-text-muted);--p-frame-caption-font-size: var(--p-font-size-sm);--p-frame-caption-font-height: var(--p-font-height-sm);--p-frame-caption-font-weight: var(--p-font-weight-medium);--p-frame-caption-font-style: italic}@media(min-width:1024px){:root{--p-content-gap: 1.25rem;--p-content-gap-heading: 2.75rem;--p-content-gap-cluster: .625rem;--p-h1-font-size: 2.125rem;--p-h1-line-height: 2.75rem;--p-h1-letter-spacing: -.085rem;--p-h2-font-size: 1.375rem;--p-h2-line-height: 2rem;--p-h3-font-size: 1.125rem;--p-h3-line-height: 1.75rem;--p-h4-font-size: 1rem;--p-h4-line-height: 1.75rem;--p-subtitle-font-size: 1.125rem;--p-subtitle-font-height: 1.75rem;--p-subtitle-font-weight: var(--p-font-weight-normal);--p-steps-title-h1-font-size: 2.125rem;--p-steps-title-h1-line-height: 2.75rem;--p-steps-title-h1-letter-spacing: -.085rem;--p-steps-title-h2-font-size: 1.375rem;--p-steps-title-h2-line-height: 2rem;--p-steps-title-h3-font-size: 1.125rem;--p-steps-title-h3-line-height: 1.75rem;--p-steps-title-h4-font-size: 1rem;--p-steps-title-h4-line-height: 1.75rem}}.prose-ui{background-color:var(--p-body-color-bg);font-family:var(--p-body-font-family);font-size:var(--p-body-font-size);line-height:var(--p-body-font-height);color:var(--p-body-color-text);letter-spacing:var(--p-letter-spacing)}.prose-ui *:where(:not(.not-prose,.not-prose *))::selection{background-color:color-mix(in oklab,var(--p-color-text-strong) 15%,transparent)}.prose-ui :focus-visible:where(:not(.not-prose,.not-prose *)){outline:2px solid var(--p-color-text-accent);outline-offset:2px}.prose-ui p:where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster)}.prose-ui p:where(:not(.not-prose,.not-prose *))+:is(.code-block,.code-group,.callout,.card,.cards,.frame,ul,ol:not(.steps)):where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap-cluster)}.prose-ui :is(h1,h2,h3,h4,h5,h6):where(:not(.not-prose,.not-prose *))+:is(p,ul,ol:not(.steps),blockquote,table,.code-block,.code-group,.callout,.card,.cards,.frame):where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap-cluster)}.prose-ui :is(h1,h2,h3,h4,h5,h6):where(:not(.not-prose,.not-prose *))+:is(h1,h2,h3,h4,h5,h6):where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap)}.prose-ui :is(.code-block,.code-group,.callout,.card,.cards,.frame):where(:not(.not-prose,.not-prose *))+:is(.code-block,.code-group,.callout,.card,.cards,.frame):where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap-cluster)}.prose-ui code:where(:not(.not-prose,.not-prose *)){font-family:var(--p-font-family-mono)}.prose-ui li:where(:not(.not-prose,.not-prose *))>:is(.code-block,.code-group,.callout,.card,.cards,.frame,table,ul,ol){margin-top:var(--p-content-gap-cluster);margin-bottom:var(--p-content-gap-cluster)}.prose-ui li:where(:not(.not-prose,.not-prose *))>.code-block{margin-bottom:var(--p-content-gap)}.prose-ui li:where(:not(.not-prose,.not-prose *))>p{margin-top:0;margin-bottom:0}.prose-ui p:where(:not(.not-prose,.not-prose *)) code,.prose-ui table:where(:not(.not-prose,.not-prose *)) code,.prose-ui li:where(:not(.not-prose,.not-prose *)) code{background-color:var(--p-inline-code-color-bg);padding-left:var(--p-spacing-space1);padding-right:var(--p-spacing-space1);padding-top:var(--p-spacing-space0-5);padding-bottom:var(--p-spacing-space0-5);border-radius:var(--p-border-radius);letter-spacing:var(--p-inline-code-letter-spacing);font-size:var(--p-inline-code-font-size);line-height:var(--p-inline-code-font-height);font-weight:var(--p-inline-code-font-weight)}.prose-ui p:where(:not(.not-prose,.not-prose *)) pre code,.prose-ui table:where(:not(.not-prose,.not-prose *)) pre code,.prose-ui li:where(:not(.not-prose,.not-prose *)) pre code{background-color:transparent;display:inline;padding:0;border-radius:0}.prose-ui .copy-button:where(:not(.not-prose,.not-prose *)){position:relative;background-color:var(--p-code-block-color-bg);border-radius:var(--p-border-radius);padding:var(--p-spacing-space1);color:var(--p-color-text-xmuted);transition:color .15s ease,background-color .15s ease;cursor:pointer}.prose-ui .copy-button:where(:not(.not-prose,.not-prose *)) .copy-button-icon-wrapper{position:relative;width:16px;height:16px}.prose-ui .copy-button:where(:not(.not-prose,.not-prose *)) .copy-button-icon{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .15s ease}.prose-ui .copy-button:where(:not(.not-prose,.not-prose *)) .copy-button-icon-default{opacity:1}.prose-ui .copy-button:where(:not(.not-prose,.not-prose *)) .copy-button-icon-hover{opacity:0}.prose-ui .copy-button:where(:not(.not-prose,.not-prose *)):hover{color:var(--p-color-text);background-color:var(--p-color-bg-surface2hover)}.prose-ui .copy-button:where(:not(.not-prose,.not-prose *)):hover .copy-button-icon-default{opacity:0}.prose-ui .copy-button:where(:not(.not-prose,.not-prose *)):hover .copy-button-icon-hover{opacity:1}.prose-ui .copied-icon:where(:not(.not-prose,.not-prose *)){background-color:var(--p-code-block-color-bg);padding:var(--p-spacing-space1);border-radius:var(--p-border-radius);color:var(--p-color-text-success)}.prose-ui .code-group:where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster);border-width:1px;border-color:var(--p-color-border);border-radius:var(--p-border-radius);background-color:var(--p-code-block-color-bg);display:flex;flex-direction:column}.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-group-header{display:flex;align-items:center;justify-content:space-between;gap:var(--p-spacing-space2);border-bottom:1px solid var(--p-color-border);padding-top:var(--p-spacing-space1-5);padding-bottom:var(--p-spacing-space1-5);padding-left:var(--p-spacing-space3);padding-right:var(--p-spacing-space1-5);border-color:var(--p-color-border)}.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-group-header .code-group-header-actions{display:flex;align-items:center;gap:var(--p-spacing-space0-5)}.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-group-header .code-group-tabs-list{display:flex;gap:var(--p-spacing-space1);margin-left:calc(-1 * var(--p-spacing-space1))}.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-group-header .code-group-tabs-list .code-group-tab-trigger{color:var(--p-color-text-muted);font-size:var(--p-font-size-sm);font-weight:var(--p-font-weight-medium);line-height:var(--p-font-height-sm);letter-spacing:var(--p-letter-spacing-sm);padding-left:var(--p-spacing-space1);padding-right:var(--p-spacing-space1);transition:color .15s ease;cursor:pointer}.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-group-header .code-group-tabs-list .code-group-tab-trigger:hover{color:var(--p-color-text-accent)}.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-group-header .code-group-tabs-list .code-group-tab-trigger[data-state=active]{color:var(--p-color-text-accent);box-shadow:0 7px 0 0 var(--p-code-block-color-bg),0 9px 0 0 currentColor}.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-group-header .code-group-title{color:var(--p-color-text-muted);font-size:var(--p-font-size-sm);line-height:var(--p-font-height-sm);letter-spacing:var(--p-letter-spacing-sm);font-weight:var(--p-font-weight-medium)}.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-group-header .select-trigger{margin-left:auto}.prose-ui .tabs:where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster);display:flex;flex-direction:column}.prose-ui .tabs:where(:not(.not-prose,.not-prose *)) .tabs-header{display:flex;align-items:center;gap:var(--p-spacing-space2)}.prose-ui .tabs:where(:not(.not-prose,.not-prose *)) .tabs-header .tabs-list{display:flex;background-color:var(--p-color-bg-surface2);border-top-left-radius:var(--p-border-radius);border-top-right-radius:var(--p-border-radius);padding:var(--p-spacing-space1);gap:var(--p-spacing-space1)}.prose-ui .tabs:where(:not(.not-prose,.not-prose *)) .tabs-header .tabs-list .tab-trigger{color:var(--p-color-text-muted);font-size:var(--p-font-size-sm);font-weight:var(--p-font-weight-medium);line-height:var(--p-font-height-sm);letter-spacing:var(--p-letter-spacing-sm);padding-left:var(--p-spacing-space2);padding-right:var(--p-spacing-space2);padding-top:var(--p-spacing-space1);padding-bottom:var(--p-spacing-space1);border-radius:calc(var(--p-border-radius) - 1px);cursor:pointer;transition:color .15s ease}.prose-ui .tabs:where(:not(.not-prose,.not-prose *)) .tabs-header .tabs-list .tab-trigger:hover{color:var(--p-color-text-strong);background-color:var(--p-color-bg-surface2hover)}.prose-ui .tabs:where(:not(.not-prose,.not-prose *)) .tabs-header .tabs-list .tab-trigger[data-state=active]{background-color:var(--p-color-bg-surface2active);color:var(--p-color-text-strong);box-shadow:1px 2px 4px -1px #0003}.prose-ui .tabs:where(:not(.not-prose,.not-prose *)) .tab-content{padding-top:var(--p-spacing-space3);padding-bottom:var(--p-spacing-space3);border:1px solid var(--p-color-border-subtle);border-bottom-left-radius:var(--p-border-radius);border-bottom-right-radius:var(--p-border-radius);border-top-right-radius:var(--p-border-radius);padding:var(--p-spacing-space3)}.prose-ui .tabs:where(:not(.not-prose,.not-prose *)) .tab-content>*:first-child{margin-top:0}.prose-ui .tabs:where(:not(.not-prose,.not-prose *)) .tab-content>*:last-child{margin-bottom:0}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster);border-width:1px;border-color:var(--p-color-border);border-radius:var(--p-border-radius);background-color:var(--p-code-block-color-bg);display:flex;flex-direction:column}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--p-color-border);padding-top:var(--p-spacing-space1-5);padding-bottom:var(--p-spacing-space1-5);padding-left:var(--p-spacing-space3);padding-right:var(--p-spacing-space1-5);border-color:var(--p-color-border)}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-header .code-block-title{color:var(--p-color-text-muted);font-size:var(--p-font-size-sm);line-height:var(--p-font-height-sm);letter-spacing:var(--p-letter-spacing-sm);font-weight:var(--p-font-weight-medium)}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-body:has(>.copy-button),.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-body:has(>.copied-icon),.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-block-body:has(>.copy-button),.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-block-body:has(>.copied-icon){padding-right:var(--p-spacing-space6)}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-body:has(>.copy-button) .scroll-area-root,.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-body:has(>.copied-icon) .scroll-area-root,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-block-body:has(>.copy-button) .scroll-area-root,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-block-body:has(>.copied-icon) .scroll-area-root{position:relative}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-body:has(>.copy-button) .scroll-area-root:after,.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-body:has(>.copied-icon) .scroll-area-root:after,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-block-body:has(>.copy-button) .scroll-area-root:after,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-block-body:has(>.copied-icon) .scroll-area-root:after{content:"";position:absolute;top:0;right:0;width:var(--p-spacing-space6);bottom:calc(var(--p-spacing-space1-5) + var(--p-spacing-space0-5) * 2);pointer-events:none;background:linear-gradient(90deg,transparent,var(--p-code-block-color-bg))}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-body,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-block-body{position:relative;width:100%;font-family:var(--p-font-family-mono);font-size:var(--p-code-block-font-size);line-height:var(--p-code-block-font-height);font-weight:var(--p-code-block-font-weight);letter-spacing:var(--p-code-block-font-spacing);word-break:keep-all;font-variant-ligatures:none}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-body .scroll-area-root,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-block-body .scroll-area-root{max-height:var(--p-code-block-max-height)}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-body .scroll-area-viewport,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-block-body .scroll-area-viewport{max-height:inherit}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-body .copy-button,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-block-body .copy-button{position:absolute;right:var(--p-spacing-space2);top:var(--p-spacing-space2)}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-body .copied-icon,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-block-body .copied-icon{position:absolute;right:var(--p-spacing-space2);top:var(--p-spacing-space2)}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-body:hover .copy-button,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-block-body:hover .copy-button{visibility:visible}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-block-inner,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-block-inner{display:flex;width:fit-content;min-width:100%}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .line-numbers,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .line-numbers{-webkit-user-select:none;user-select:none;padding:var(--p-spacing-space3);text-align:right}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .line-number,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .line-number{color:var(--p-code-block-line-number-color-text)}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .code-container,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .code-container{padding-top:var(--p-spacing-space3);padding-bottom:var(--p-spacing-space3);padding-left:var(--p-spacing-space3);padding-right:var(--p-spacing-space6)}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) code,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) code{display:flex;flex-direction:column}.prose-ui .code-block:where(:not(.not-prose,.not-prose *)) .line,.prose-ui .code-group:where(:not(.not-prose,.not-prose *)) .line{font-family:var(--p-font-family-mono);font-size:var(--p-code-block-font-size);line-height:var(--p-code-block-font-height);height:var(--p-code-block-font-height);letter-spacing:var(--p-code-block-font-spacing);word-break:keep-all}.prose-ui .blockquote:where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster);border-left-width:var(--p-spacing-space0-5);padding-left:var(--p-spacing-space2);padding-right:var(--p-spacing-space2);padding-top:var(--p-spacing-space1);padding-bottom:var(--p-spacing-space1);border-color:var(--p-color-text-note)}.prose-ui .blockquote:where(:not(.not-prose,.not-prose *)) p,.prose-ui .blockquote:where(:not(.not-prose,.not-prose *)) ul,.prose-ui .blockquote:where(:not(.not-prose,.not-prose *)) ol,.prose-ui .blockquote:where(:not(.not-prose,.not-prose *)) li{font-size:var(--p-blockquote-font-size);line-height:var(--p-blockquote-font-height);font-weight:var(--p-blockquote-font-weight);font-style:var(--p-blockquote-font-style)}.prose-ui .blockquote:where(:not(.not-prose,.not-prose *)) :first-child{margin-top:0}.prose-ui .blockquote:where(:not(.not-prose,.not-prose *)) :last-child{margin-bottom:0}.prose-ui .callout:where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster);display:flex;flex-direction:column;gap:var(--p-spacing-space1);border-radius:var(--p-border-radius);padding:var(--p-spacing-space4)}.prose-ui .callout:where(:not(.not-prose,.not-prose *)) .callout-icon{width:var(--p-spacing-space4);height:var(--p-spacing-space4)}.prose-ui .callout:where(:not(.not-prose,.not-prose *)) .callout-title{display:inline-flex;align-items:center;gap:var(--p-spacing-space2);font-size:var(--p-font-size-sm);font-weight:var(--p-font-weight-semi-bold)}.prose-ui .callout:where(:not(.not-prose,.not-prose *)) .callout-body-container{display:flex;width:100%;min-width:0;align-items:flex-start;gap:var(--p-spacing-space2)}.prose-ui .callout:where(:not(.not-prose,.not-prose *)) .callout-body-container .callout-icon{flex-shrink:0;margin-top:calc((var(--p-callout-font-height) - var(--p-spacing-space4)) / 2)}.prose-ui .callout:where(:not(.not-prose,.not-prose *)) .callout-body{flex:1;min-width:0}.prose-ui .callout:where(:not(.not-prose,.not-prose *)) .callout-body :first-child{margin-top:0}.prose-ui .callout:where(:not(.not-prose,.not-prose *)) .callout-body :last-child{margin-bottom:0}.prose-ui .callout:where(:not(.not-prose,.not-prose *)) .callout-body p,.prose-ui .callout:where(:not(.not-prose,.not-prose *)) .callout-body ul,.prose-ui .callout:where(:not(.not-prose,.not-prose *)) .callout-body ol,.prose-ui .callout:where(:not(.not-prose,.not-prose *)) .callout-body li{font-size:var(--p-callout-font-size);line-height:var(--p-callout-font-height);font-weight:var(--p-callout-font-weight)}.prose-ui .callout[data-variant=note]:where(:not(.not-prose,.not-prose *)){background-color:var(--p-callout-note-color-bg)}.prose-ui .callout[data-variant=note]:where(:not(.not-prose,.not-prose *)) .callout-title{color:var(--p-callout-note-color-text)}.prose-ui .callout[data-variant=note]:where(:not(.not-prose,.not-prose *)) .callout-body-container{color:var(--p-callout-note-color-text)}.prose-ui .callout[data-variant=info]:where(:not(.not-prose,.not-prose *)){background-color:var(--p-callout-info-color-bg)}.prose-ui .callout[data-variant=info]:where(:not(.not-prose,.not-prose *)) .callout-title{color:var(--p-callout-info-color-text)}.prose-ui .callout[data-variant=info]:where(:not(.not-prose,.not-prose *)) .callout-body-container{color:color-mix(in oklab,var(--p-callout-info-color-text) 90%,transparent)}.prose-ui .callout[data-variant=tip]:where(:not(.not-prose,.not-prose *)){background-color:var(--p-callout-success-color-bg)}.prose-ui .callout[data-variant=tip]:where(:not(.not-prose,.not-prose *)) .callout-title{color:var(--p-callout-success-color-text)}.prose-ui .callout[data-variant=tip]:where(:not(.not-prose,.not-prose *)) .callout-body-container{color:var(--p-callout-success-color-text)}.prose-ui .callout[data-variant=warning]:where(:not(.not-prose,.not-prose *)){background-color:var(--p-callout-warning-color-bg)}.prose-ui .callout[data-variant=warning]:where(:not(.not-prose,.not-prose *)) .callout-title{color:var(--p-callout-warning-color-text)}.prose-ui .callout[data-variant=warning]:where(:not(.not-prose,.not-prose *)) .callout-body-container{color:var(--p-callout-warning-color-text)}.prose-ui .callout[data-variant=danger]:where(:not(.not-prose,.not-prose *)){background-color:var(--p-callout-danger-color-bg)}.prose-ui .callout[data-variant=danger]:where(:not(.not-prose,.not-prose *)) .callout-title{color:var(--p-callout-danger-color-text)}.prose-ui .callout[data-variant=danger]:where(:not(.not-prose,.not-prose *)) .callout-body-container{color:var(--p-callout-danger-color-text)}.prose-ui .card:where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster);display:flex;flex-direction:column;gap:var(--p-spacing-space2);border-radius:var(--p-border-radius);border:1px solid var(--p-card-color-border);background-color:var(--p-card-color-bg);padding:var(--p-spacing-space4);text-decoration:none;color:var(--p-card-color-text);transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.prose-ui .card:where(:not(.not-prose,.not-prose *)).interactive{cursor:pointer}.prose-ui .card:where(:not(.not-prose,.not-prose *)).interactive:hover{background-color:var(--p-card-color-bg-hover);border-color:var(--p-card-color-border-hover)}.prose-ui .card:where(:not(.not-prose,.not-prose *)).interactive:active{transform:translateY(1px)}.prose-ui .card:where(:not(.not-prose,.not-prose *)) .card-content{display:flex;flex-direction:column;gap:var(--p-spacing-space2);flex:1}.prose-ui .card:where(:not(.not-prose,.not-prose *)).horizontal{flex-direction:row;align-items:flex-start;gap:var(--p-spacing-space3)}.prose-ui .card:where(:not(.not-prose,.not-prose *)).horizontal .card-content{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--p-spacing-space3)}.prose-ui .card:where(:not(.not-prose,.not-prose *)) .card-header{display:flex;align-items:center;gap:var(--p-spacing-space2)}.prose-ui .card:where(:not(.not-prose,.not-prose *)) .card-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--p-card-color-icon);flex-shrink:0}.prose-ui .card:where(:not(.not-prose,.not-prose *)) .card-icon svg{width:var(--p-spacing-space4);height:var(--p-spacing-space4)}.prose-ui .card:where(:not(.not-prose,.not-prose *)) .card-title{margin:0;font-size:var(--p-card-font-title-size);line-height:var(--p-card-font-title-height);font-weight:var(--p-card-font-title-weight);color:var(--p-card-color-text)}.prose-ui .card:where(:not(.not-prose,.not-prose *)) .card-body{margin:0;color:var(--p-card-color-muted);font-size:var(--p-card-font-body-size);line-height:var(--p-card-font-body-height);font-weight:var(--p-card-font-body-weight);min-width:0}.prose-ui .card:where(:not(.not-prose,.not-prose *)) .card-body>*{margin-top:0;margin-bottom:0}.prose-ui .card:where(:not(.not-prose,.not-prose *)) .card-body p+p{margin-top:var(--p-spacing-space1)}.prose-ui .card:where(:not(.not-prose,.not-prose *)).horizontal .card-body{flex:1}.prose-ui .card:where(:not(.not-prose,.not-prose *)) .card-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--p-spacing-space1);font-size:var(--p-card-font-cta-size);line-height:var(--p-card-font-cta-height);font-weight:var(--p-card-font-cta-weight);color:var(--p-card-color-cta);transition:color .15s ease;margin-top:auto;padding-top:var(--p-spacing-space1);width:100%}.prose-ui .card:where(:not(.not-prose,.not-prose *)).horizontal .card-footer{margin-top:0;padding-top:0;align-self:center;width:auto;flex-shrink:0}.prose-ui .card:where(:not(.not-prose,.not-prose *)) .card-arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--p-spacing-space4);height:var(--p-spacing-space4);transform:translate(0);transition:transform .15s ease}.prose-ui .card:where(:not(.not-prose,.not-prose *)):hover .card-arrow{transform:translate(2px)}.prose-ui .card:where(:not(.not-prose,.not-prose *)):hover .card-footer{color:var(--p-card-color-cta-hover)}.prose-ui .cards>.card:where(:not(.not-prose,.not-prose *)){margin:0}.prose-ui .cards:where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster);display:grid;grid-template-columns:repeat(var(--columns, 3),minmax(0,1fr));column-gap:var(--p-spacing-space2);row-gap:var(--p-spacing-space2);align-items:stretch}.prose-ui .cards:where(:not(.not-prose,.not-prose *))>*{height:100%;margin:0}.prose-ui .steps:where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster);list-style:none;padding:0;display:flex;flex-direction:column;counter-reset:step;--step-indicator-size: var(--p-spacing-space5);--step-gap: var(--p-spacing-space5);--step-connector-gap: var(--p-spacing-space2);--step-title-line-height: var(--p-steps-title-base-line-height);--step-indicator-offset: calc((var(--step-title-line-height) - var(--step-indicator-size)) / 2);--step-indicator-top: max(var(--step-indicator-offset), 0px);--step-connector-start: calc(var(--step-indicator-top) + var(--step-indicator-size) + var(--step-connector-gap));--step-connector-end: calc(var(--step-connector-gap) - var(--step-indicator-top))}.prose-ui .steps:where(:not(.not-prose,.not-prose *))>li:before{content:none}.prose-ui .steps:where(:not(.not-prose,.not-prose *))>li{margin-bottom:0}.prose-ui .step:where(:not(.not-prose,.not-prose *)){display:grid;grid-template-columns:auto 1fr;column-gap:var(--p-spacing-space3);align-items:flex-start;position:relative;counter-increment:step;padding-top:max(0px,calc(var(--step-indicator-offset) * -1));padding-bottom:var(--step-gap)}.prose-ui .step:last-child:where(:not(.not-prose,.not-prose *)){padding-bottom:0}.prose-ui .step:not(:last-child):where(:not(.not-prose,.not-prose *)):after{content:"";position:absolute;left:calc((var(--step-indicator-size) / 2) - .5px);top:var(--step-connector-start);bottom:var(--step-connector-end);width:1px;background-color:var(--p-steps-connector)}.prose-ui .step:last-child:where(:not(.not-prose,.not-prose *)):after{content:"";position:absolute;left:calc((var(--step-indicator-size) / 2) - .5px);top:var(--step-connector-start);bottom:var(--step-connector-end);width:1px;background-image:linear-gradient(to bottom,var(--p-steps-connector) 0%,var(--p-steps-connector) 80%,transparent 100%)}.prose-ui .step-indicator:where(:not(.not-prose,.not-prose *)){width:var(--step-indicator-size);height:var(--step-indicator-size);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--p-steps-indicator-bg);color:var(--p-steps-indicator-text);font-weight:var(--p-font-weight-semi-bold);font-size:var(--p-font-size-sm);line-height:var(--p-font-height-sm);flex-shrink:0;position:relative;box-shadow:0 0 0 1px var(--p-steps-indicator-outline);margin-top:var(--step-indicator-offset)}.prose-ui .step-number:where(:not(.not-prose,.not-prose *)){display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.prose-ui .step-number:where(:not(.not-prose,.not-prose *)):before{content:counter(step)}.prose-ui .step-indicator svg:where(:not(.not-prose,.not-prose *)){width:60%;height:60%}.prose-ui .step-content:where(:not(.not-prose,.not-prose *)){display:flex;flex-direction:column;gap:var(--p-spacing-space0-5);min-width:0}.prose-ui .step-body>*:first-child:where(:not(.not-prose,.not-prose *)){margin-top:0}.prose-ui .step-body>*:last-child:where(:not(.not-prose,.not-prose *)){margin-bottom:0}.prose-ui .step-title:where(:not(.not-prose,.not-prose *)){margin:0;color:var(--p-steps-title-base-color);font-weight:var(--p-steps-title-base-font-weight)}.prose-ui .steps[data-title-size=base] .step-title:where(:not(.not-prose,.not-prose *)){font-size:var(--p-steps-title-base-font-size);line-height:var(--p-steps-title-base-line-height);letter-spacing:var(--p-steps-title-base-letter-spacing);font-family:var(--p-steps-title-base-font-family);font-weight:var(--p-steps-title-base-font-weight);color:var(--p-steps-title-base-color)}.prose-ui .steps[data-title-size=base]:where(:not(.not-prose,.not-prose *)){--step-title-line-height: var(--p-steps-title-base-line-height);--step-indicator-size: var(--p-spacing-space5)}.prose-ui .steps[data-title-size=h1] .step-title:where(:not(.not-prose,.not-prose *)){font-size:var(--p-steps-title-h1-font-size);line-height:var(--p-steps-title-h1-line-height);letter-spacing:var(--p-steps-title-h1-letter-spacing);font-family:var(--p-steps-title-h1-font-family);font-weight:var(--p-steps-title-h1-font-weight);color:var(--p-steps-title-h1-color)}.prose-ui .steps[data-title-size=h1]:where(:not(.not-prose,.not-prose *)){--step-title-line-height: var(--p-steps-title-h1-line-height);--step-indicator-size: 1.75rem}.prose-ui .steps[data-title-size=h1] .step-indicator:where(:not(.not-prose,.not-prose *)){font-size:var(--p-font-size);line-height:var(--p-font-height)}.prose-ui .steps[data-title-size=h2] .step-title:where(:not(.not-prose,.not-prose *)){font-size:var(--p-steps-title-h2-font-size);line-height:var(--p-steps-title-h2-line-height);letter-spacing:var(--p-steps-title-h2-letter-spacing);font-family:var(--p-steps-title-h2-font-family);font-weight:var(--p-steps-title-h2-font-weight);color:var(--p-steps-title-h2-color)}.prose-ui .steps[data-title-size=h2]:where(:not(.not-prose,.not-prose *)){--step-title-line-height: var(--p-steps-title-h2-line-height);--step-indicator-size: 1.75rem}.prose-ui .steps[data-title-size=h2] .step-indicator:where(:not(.not-prose,.not-prose *)){font-size:var(--p-font-size);line-height:var(--p-font-height)}.prose-ui .steps[data-title-size=h3] .step-title:where(:not(.not-prose,.not-prose *)){font-size:var(--p-steps-title-h3-font-size);line-height:var(--p-steps-title-h3-line-height);letter-spacing:var(--p-steps-title-h3-letter-spacing);font-family:var(--p-steps-title-h3-font-family);font-weight:var(--p-steps-title-h3-font-weight);color:var(--p-steps-title-h3-color)}.prose-ui .steps[data-title-size=h3]:where(:not(.not-prose,.not-prose *)){--step-title-line-height: var(--p-steps-title-h3-line-height);--step-indicator-size: 1.75rem}.prose-ui .steps[data-title-size=h4] .step-title:where(:not(.not-prose,.not-prose *)){font-size:var(--p-steps-title-h4-font-size);line-height:var(--p-steps-title-h4-line-height);letter-spacing:var(--p-steps-title-h4-letter-spacing);font-family:var(--p-steps-title-h4-font-family);font-weight:var(--p-steps-title-h4-font-weight);color:var(--p-steps-title-h4-color)}.prose-ui .steps[data-title-size=h4]:where(:not(.not-prose,.not-prose *)){--step-title-line-height: var(--p-steps-title-h4-line-height);--step-indicator-size: var(--p-spacing-space5)}.prose-ui .steps[data-title-size=h5] .step-title:where(:not(.not-prose,.not-prose *)){font-size:var(--p-steps-title-h5-font-size);line-height:var(--p-steps-title-h5-line-height);letter-spacing:var(--p-steps-title-h5-letter-spacing);font-family:var(--p-steps-title-h5-font-family);font-weight:var(--p-steps-title-h5-font-weight);color:var(--p-steps-title-h5-color)}.prose-ui .steps[data-title-size=h5]:where(:not(.not-prose,.not-prose *)){--step-title-line-height: var(--p-steps-title-h5-line-height);--step-indicator-size: var(--p-spacing-space5)}.prose-ui .steps[data-title-size=h6] .step-title:where(:not(.not-prose,.not-prose *)){font-size:var(--p-steps-title-h6-font-size);line-height:var(--p-steps-title-h6-line-height);letter-spacing:var(--p-steps-title-h6-letter-spacing);font-family:var(--p-steps-title-h6-font-family);font-weight:var(--p-steps-title-h6-font-weight);color:var(--p-steps-title-h6-color)}.prose-ui .steps[data-title-size=h6]:where(:not(.not-prose,.not-prose *)){--step-title-line-height: var(--p-steps-title-h6-line-height);--step-indicator-size: var(--p-spacing-space5)}@media(max-width:768px){.prose-ui .cards:where(:not(.not-prose,.not-prose *)){grid-template-columns:repeat(1,minmax(0,1fr))}}.prose-ui ul:where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster);list-style-type:disc;list-style-position:outside;padding-left:var(--p-spacing-space6)}.prose-ui ul:where(:not(.not-prose,.not-prose *)) li{margin-bottom:var(--p-spacing-space1);padding-left:var(--p-spacing-space1)}.prose-ui ul:where(:not(.not-prose,.not-prose *))>li::marker{color:var(--p-color-text-xmuted)}.prose-ui ol:where(:not(.not-prose,.not-prose *)){counter-reset:index;margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster);padding-left:var(--p-spacing-space6);margin-left:0}.prose-ui ol:where(:not(.not-prose,.not-prose *))>li{counter-increment:index;margin-bottom:var(--p-spacing-space0-5);position:relative}.prose-ui ol:where(:not(.not-prose,.not-prose *))>li:before{content:counters(index,".",decimal) ".";position:absolute;width:var(--p-spacing-space6);left:calc(var(--p-spacing-space6) * -1);text-align:center;white-space:nowrap}.prose-ui ol:where(:not(.not-prose,.not-prose *)) li>ol{padding-left:var(--p-spacing-space6)}.prose-ui ol:where(:not(.not-prose,.not-prose *)) li>ol>li:before{width:var(--p-spacing-space7);left:calc(var(--p-spacing-space7) * -1)}.prose-ui ol:where(:not(.not-prose,.not-prose *)) li>ol>li>ol{padding-left:var(--p-spacing-space8)}.prose-ui ol:where(:not(.not-prose,.not-prose *)) li>ol>li>ol>li:before{width:var(--p-spacing-space8);left:calc(var(--p-spacing-space8) * -1)}.prose-ui hr:where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster);border:0;border-top:1px solid;border-color:var(--p-color-border)}.prose-ui hr:has(+:is(h1,h2,h3,h4,h5,h6)):where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap-heading)}.prose-ui h1:where(:not(.not-prose,.not-prose *)){font-family:var(--p-h1-font-family);font-size:var(--p-h1-font-size);font-weight:var(--p-h1-font-weight);letter-spacing:var(--p-h1-letter-spacing);line-height:var(--p-h1-line-height);color:var(--p-h1-color);margin-top:var(--p-content-gap-heading);margin-bottom:var(--p-content-gap-cluster)}.prose-ui h2:where(:not(.not-prose,.not-prose *)){font-family:var(--p-h2-font-family);font-size:var(--p-h2-font-size);font-weight:var(--p-h2-font-weight);letter-spacing:var(--p-h2-letter-spacing);line-height:var(--p-h2-line-height);color:var(--p-h2-color);margin-top:var(--p-content-gap-heading);margin-bottom:var(--p-content-gap-cluster)}.prose-ui h3:where(:not(.not-prose,.not-prose *)){font-family:var(--p-h3-font-family);font-size:var(--p-h3-font-size);font-weight:var(--p-h3-font-weight);letter-spacing:var(--p-h3-letter-spacing);line-height:var(--p-h3-line-height);color:var(--p-h3-color);margin-top:var(--p-content-gap-heading);margin-bottom:var(--p-content-gap-cluster)}.prose-ui h4:where(:not(.not-prose,.not-prose *)){font-family:var(--p-h4-font-family);font-size:var(--p-h4-font-size);font-weight:var(--p-h4-font-weight);letter-spacing:var(--p-h4-letter-spacing);line-height:var(--p-h4-line-height);color:var(--p-h4-color);margin-top:var(--p-content-gap-heading);margin-bottom:var(--p-content-gap-cluster)}.prose-ui h5:where(:not(.not-prose,.not-prose *)){font-family:var(--p-h5-font-family);font-size:var(--p-h5-font-size);font-weight:var(--p-h5-font-weight);letter-spacing:var(--p-h5-letter-spacing);line-height:var(--p-h5-line-height);color:var(--p-h5-color);margin-top:var(--p-content-gap-heading);margin-bottom:var(--p-content-gap-cluster)}.prose-ui h6:where(:not(.not-prose,.not-prose *)){font-family:var(--p-h6-font-family);font-size:var(--p-h6-font-size);font-weight:var(--p-h6-font-weight);letter-spacing:var(--p-h6-letter-spacing);line-height:var(--p-h6-line-height);color:var(--p-h6-color);margin-top:var(--p-content-gap-heading);margin-bottom:var(--p-content-gap-cluster)}.prose-ui .subtitle:where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap);font-size:var(--p-font-size);line-height:var(--p-font-height);font-weight:var(--p-subtitle-font-weight);color:var(--p-subtitle-color-text)}.prose-ui :is(h1,h2,h3,h4,h5,h6):has(+.subtitle):where(:not(.not-prose,.not-prose *)){margin-bottom:var(--p-content-gap-cluster)}.prose-ui :is(h1,h2,h3,h4,h5,h6)+.subtitle:where(:not(.not-prose,.not-prose *)){margin-top:0;margin-bottom:var(--p-content-gap-cluster)}.prose-ui h1+.subtitle:where(:not(.not-prose,.not-prose *)){font-size:var(--p-subtitle-font-size);line-height:var(--p-subtitle-font-height)}.prose-ui :is(p,td,li) a:where(:not(.not-prose,.not-prose *)){color:var(--p-link-text-color);text-decoration-line:var(--p-link-text-decoration-line);text-decoration-color:var(--p-link-text-decoration-color);text-decoration-style:var(--p-link-text-decoration-style);font-weight:var(--p-link-font-weight);text-underline-offset:.25rem;transition:color .15s ease,text-decoration-color .15s ease}.prose-ui :is(p,td,li) a:where(:not(.not-prose,.not-prose *)):hover{color:var(--p-color-text-accent);text-decoration-color:color-mix(in oklab,var(--p-color-text-accent) 70%,transparent)}.prose-ui :is(p,td,li) a:where(:not(.not-prose,.not-prose *)):focus-visible{border-radius:var(--p-border-radius)}.prose-ui :is(p,td,li) a:where(:not(.not-prose,.not-prose *)):active{color:var(--p-color-text-accent)}.prose-ui img:where(:not(.not-prose,.not-prose *)){display:inline-block;border-radius:var(--p-border-radius)}.prose-ui table:where(:not(.not-prose,.not-prose *)){margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster);border-collapse:collapse;overflow:hidden}.prose-ui table:where(:not(.not-prose,.not-prose *)) td,.prose-ui table:where(:not(.not-prose,.not-prose *)) th{border-bottom:1px solid var(--p-color-border);min-width:var(--p-spacing-space4);padding-top:var(--p-spacing-space3);padding-bottom:var(--p-spacing-space3);padding-left:var(--p-spacing-space2);padding-right:var(--p-spacing-space2);font-size:var(--p-table-font-size);line-height:var(--p-table-font-height)}.prose-ui table:where(:not(.not-prose,.not-prose *)) td>*,.prose-ui table:where(:not(.not-prose,.not-prose *)) th>*{margin-bottom:0}.prose-ui table:where(:not(.not-prose,.not-prose *)) td{font-weight:var(--p-table-font-weight)}.prose-ui table:where(:not(.not-prose,.not-prose *)) th{color:var(--p-table-th-color-text);font-size:var(--p-table-th-font-size);line-height:var(--p-table-th-font-height);font-weight:var(--p-table-th-font-weight)}.prose-ui table:where(:not(.not-prose,.not-prose *)) p{margin:0}.prose-ui table h1:where(:not(.not-prose,.not-prose *)),.prose-ui table h2:where(:not(.not-prose,.not-prose *)),.prose-ui table h3:where(:not(.not-prose,.not-prose *)),.prose-ui table h4:where(:not(.not-prose,.not-prose *)),.prose-ui table h5:where(:not(.not-prose,.not-prose *)),.prose-ui table h6:where(:not(.not-prose,.not-prose *)){margin:0}.prose-ui .frame:where(:not(.not-prose,.not-prose *)){display:flex;flex-direction:column;margin-top:var(--p-content-gap);margin-bottom:var(--p-content-gap-cluster);gap:var(--p-spacing-space1)}.prose-ui .frame:where(:not(.not-prose,.not-prose *)):first-child>*{margin-bottom:0}.prose-ui .frame:where(:not(.not-prose,.not-prose *))[data-align=left]{align-items:flex-start}.prose-ui .frame:where(:not(.not-prose,.not-prose *))[data-align=center]{align-items:center;text-align:center}.prose-ui .frame:where(:not(.not-prose,.not-prose *))[data-align=right]{align-items:flex-end}.prose-ui .frame:where(:not(.not-prose,.not-prose *))[data-align=stretch]{align-items:stretch;overflow-x:scroll}.prose-ui .frame:where(:not(.not-prose,.not-prose *))[data-align=stretch] .caption{text-align:center}.prose-ui .frame:where(:not(.not-prose,.not-prose *)) .caption{color:var(--p-frame-caption-color-text);font-size:var(--p-frame-caption-font-size);line-height:var(--p-frame-caption-font-height);font-weight:var(--p-frame-caption-font-weight);font-style:italic}.prose-ui .frame:where(:not(.not-prose,.not-prose *)) table{width:auto}.prose-ui .scroll-area-root:where(:not(.not-prose,.not-prose *)){position:relative;overflow:hidden}.prose-ui .scroll-area-viewport:where(:not(.not-prose,.not-prose *)){width:100%;height:100%}.prose-ui .scroll-area-scrollbar:where(:not(.not-prose,.not-prose *)){display:flex;background-color:var(--p-color-bg-surface1);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--p-spacing-space1-5)}.prose-ui .scroll-area-scrollbar:where(:not(.not-prose,.not-prose *))[data-orientation=horizontal]{flex-direction:row;margin:2px 0;padding:0 2px;height:var(--p-spacing-space1-5)}.prose-ui .scroll-area-scrollbar:where(:not(.not-prose,.not-prose *))[data-orientation=vertical]{flex-direction:column;margin:0 2px;padding:2px 0;width:var(--p-spacing-space1-5)}.prose-ui .scroll-area-thumb:where(:not(.not-prose,.not-prose *)){background:var(--p-color-text-xmuted);border-radius:var(--p-spacing-space1-5);position:relative}.prose-ui .scroll-area-corner:where(:not(.not-prose,.not-prose *)){background-color:transparent}.prose-ui .select-trigger:where(:not(.not-prose,.not-prose *)){display:inline-flex;align-items:center;justify-content:space-between;gap:var(--p-spacing-space1);border-radius:var(--p-border-radius);font-weight:var(--p-font-weight-medium);background-color:transparent;padding-left:var(--p-spacing-space2);padding-right:var(--p-spacing-space2);padding-top:var(--p-spacing-space1);padding-bottom:var(--p-spacing-space1);font-size:var(--p-font-size-sm);line-height:var(--p-font-height-sm);color:var(--p-color-text-xmuted);cursor:pointer;outline:none;transition:border-color .15s ease,color .15s ease;white-space:nowrap}.prose-ui .select-trigger:where(:not(.not-prose,.not-prose *)):hover{border-color:var(--p-color-border);color:var(--p-color-text)}.prose-ui .select-trigger:where(:not(.not-prose,.not-prose *)):focus-visible{border-color:var(--p-color-border)}.prose-ui .select-trigger:where(:not(.not-prose,.not-prose *))[data-placeholder]{color:var(--p-color-text-xmuted)}.prose-ui .select-trigger:where(:not(.not-prose,.not-prose *)):disabled{cursor:not-allowed;opacity:.5}.prose-ui .select-trigger:where(:not(.not-prose,.not-prose *))[data-size=sm]{padding-top:var(--p-spacing-space0-5);padding-bottom:var(--p-spacing-space0-5)}.prose-ui .select-icon:where(:not(.not-prose,.not-prose *)){width:14px;height:14px;opacity:.5;flex-shrink:0}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{display:none}[data-rmiz-modal]{border:0;outline:none;box-shadow:none}[data-rmiz-modal][open]{position:fixed;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;outline:none;background:transparent;overflow:hidden;pointer-events:all}@supports (width: 100dvw){[data-rmiz-modal][open]{width:100dvw;height:100dvh}}[data-rmiz-modal]:focus{outline:none}[data-rmiz-modal]:focus-visible{outline:none}[data-rmiz-modal-overlay=visible]{background-color:var(--p-color-bg)}[data-rmiz-modal-content]{position:relative;width:100%;height:100%;outline:none;border:0}[data-rmiz-modal-img]{position:absolute;cursor:zoom-out;image-rendering:high-quality;transform-origin:top left;transition:transform .3s;outline:none;border:0}@keyframes prose-ui-select-in-from-top{0%{opacity:0;transform:scale(.95) translateY(-8px)}40%{opacity:1}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes prose-ui-select-in-from-bottom{0%{opacity:0;transform:scale(.95) translateY(8px)}40%{opacity:1}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes prose-ui-select-in-from-left{0%{opacity:0;transform:scale(.95) translate(-8px)}40%{opacity:1}to{opacity:1;transform:scale(1) translate(0)}}@keyframes prose-ui-select-in-from-right{0%{opacity:0;transform:scale(.95) translate(8px)}40%{opacity:1}to{opacity:1;transform:scale(1) translate(0)}}@keyframes prose-ui-select-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.prose-ui-select-content{position:relative;z-index:50;min-width:8rem;max-height:var(--radix-select-content-available-height);overflow-y:auto;overflow-x:hidden;background-color:var(--p-color-bg);border:1px solid var(--p-color-border);border-radius:var(--p-border-radius);box-shadow:0 4px 12px #00000026;font-family:var(--p-font-family);animation-duration:.15s;animation-timing-function:ease-out;transform-origin:var(--radix-select-content-transform-origin)}.prose-ui-select-content[data-state=closed]{animation-name:prose-ui-select-out}.prose-ui-select-content[data-state=open][data-side=bottom]{animation-name:prose-ui-select-in-from-top}.prose-ui-select-content[data-state=open][data-side=top]{animation-name:prose-ui-select-in-from-bottom}.prose-ui-select-content[data-state=open][data-side=left]{animation-name:prose-ui-select-in-from-right}.prose-ui-select-content[data-state=open][data-side=right]{animation-name:prose-ui-select-in-from-left}.prose-ui-select-content[data-position=popper][data-side=bottom]{translate:0 4px}.prose-ui-select-content[data-position=popper][data-side=top]{translate:0 -4px}.prose-ui-select-content[data-position=popper][data-side=left]{translate:-4px 0}.prose-ui-select-content[data-position=popper][data-side=right]{translate:4px 0}.prose-ui-select-viewport{padding:var(--p-spacing-space1)}.prose-ui-select-item{position:relative;display:flex;width:100%;align-items:center;gap:var(--p-spacing-space2);padding-top:var(--p-spacing-space1);padding-bottom:var(--p-spacing-space1);padding-left:var(--p-spacing-space2);padding-right:var(--p-spacing-space5);font-size:var(--p-font-size-sm);line-height:var(--p-font-height-sm);color:var(--p-color-text);border-radius:var(--p-border-radius);cursor:default;outline:none;-webkit-user-select:none;user-select:none}.prose-ui-select-item[data-highlighted]{background-color:var(--p-color-bg-surface2hover);color:var(--p-color-text-strong)}.prose-ui-select-item[data-disabled]{pointer-events:none;opacity:.5}.prose-ui-select-item-indicator{position:absolute;right:var(--p-spacing-space2);display:flex;align-items:center;justify-content:center;width:14px;height:14px}.prose-ui-select-check-icon{width:14px;height:14px}.prose-ui-select-label{padding-left:var(--p-spacing-space2);padding-right:var(--p-spacing-space2);padding-top:var(--p-spacing-space1);padding-bottom:var(--p-spacing-space1);font-size:var(--p-font-size-sm);font-weight:var(--p-font-weight-medium);color:var(--p-color-text-xmuted)}.prose-ui-select-separator{height:1px;margin-top:var(--p-spacing-space1);margin-bottom:var(--p-spacing-space1);margin-left:calc(-1 * var(--p-spacing-space1));margin-right:calc(-1 * var(--p-spacing-space1));background-color:var(--p-color-border);pointer-events:none}.prose-ui-select-scroll-button{display:flex;align-items:center;justify-content:center;padding-top:var(--p-spacing-space1);padding-bottom:var(--p-spacing-space1);cursor:default}.prose-ui-select-scroll-icon{width:14px;height:14px;color:var(--p-color-text-muted)}@media(prefers-reduced-motion:reduce){.prose-ui-select-content{animation-duration:0ms}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.25"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}[data-rmiz-ghost]{position:absolute;pointer-events:none}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{background-color:#000000b3;border-radius:50%;border:none;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rmiz-btn-zoom]:not(:focus):not(:active){position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{position:absolute;inset:10px 10px auto auto;cursor:zoom-in}[data-rmiz-btn-unzoom]{position:absolute;inset:20px 20px auto auto;cursor:zoom-out;z-index:1}[data-rmiz-content=found] img,[data-rmiz-content=found] svg,[data-rmiz-content=found] [role=img],[data-rmiz-content=found] [data-zoom]{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{position:fixed;width:100vw;width:100dvw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;overscroll-behavior:none;pointer-events:all}[data-rmiz-modal-overlay]{position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{position:relative;width:100%;height:100%}[data-rmiz-modal-img]{position:absolute;cursor:zoom-out;image-rendering:high-quality;transform-origin:top left;transition:transform .3s}@media(prefers-reduced-motion:reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}:is(.backmatter-studio,.backmatter-devbar-overlay,[data-backmatter-panel],[data-base-ui-portal],[data-selection-bar]),:is(.backmatter-studio,.backmatter-devbar-overlay,[data-backmatter-panel],[data-base-ui-portal],[data-selection-bar]) :is(*,*:before,*:after){box-sizing:border-box}html:has(.backmatter-studio),html:has(.backmatter-studio) body{margin:0;min-height:100dvh}html:has(.backmatter-studio){background:#f7f7f8;color-scheme:light}html[data-theme=dark]:has(.backmatter-studio){background:#18181b;color-scheme:dark}html:has(.backmatter-studio) body{-webkit-font-smoothing:antialiased;font-family:Geist Sans,Inter,ui-sans-serif,system-ui,sans-serif}:is(.backmatter-studio,.backmatter-devbar-overlay,[data-backmatter-panel],[data-base-ui-portal],[data-selection-bar]) :is(button,input,textarea,select){font-family:inherit}:is(.backmatter-studio,[data-backmatter-panel],[data-base-ui-portal],[data-selection-bar]) :is(button,[role=button]){cursor:default}:is(.backmatter-studio,[data-backmatter-panel],[data-base-ui-portal],[data-selection-bar]) :is(button:disabled,button[aria-disabled=true]){cursor:not-allowed}[data-drag-handle]{cursor:grab}[data-drag-handle][data-dragging]{cursor:grabbing}@layer reset{:is(.backmatter-studio,[data-backmatter-panel],[data-base-ui-portal],[data-selection-bar]) a{color:inherit}}:is(.backmatter-studio,[data-backmatter-panel],[data-base-ui-portal],[data-selection-bar]) a{text-decoration:none;cursor:default}:is(.backmatter-studio,[data-backmatter-panel],[data-base-ui-portal],[data-selection-bar]) a[href^=http],:is(.backmatter-studio,[data-backmatter-panel],[data-base-ui-portal],[data-selection-bar]) a[href^="//"],:is(.backmatter-studio,[data-backmatter-panel],[data-base-ui-portal],[data-selection-bar]) a[target=_blank]{cursor:pointer}:is(.backmatter-studio,[data-backmatter-panel],[data-base-ui-portal],[data-selection-bar]) :focus-visible{outline:2px solid #18181b;outline-offset:2px}html[data-theme=dark]:has(.backmatter-studio) :is(.backmatter-studio,[data-base-ui-portal],[data-selection-bar]) :focus-visible{outline-color:#fafafa}[data-no-ring]:focus-visible{outline:none}:is(.backmatter-studio,[data-backmatter-panel],[data-base-ui-portal],[data-selection-bar]) [data-no-ring]:focus-visible,html[data-theme=dark]:has(.backmatter-studio) :is(.backmatter-studio,[data-base-ui-portal],[data-selection-bar]) [data-no-ring]:focus-visible{outline:none}.prose-ui{--p-font-family: "Geist Sans", Inter, ui-sans-serif, system-ui, sans-serif;--p-font-family-heading: "Geist Sans", Inter, ui-sans-serif, system-ui, sans-serif;--p-font-family-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--p-body-font-family: "Geist Sans", Inter, ui-sans-serif, system-ui, sans-serif;--p-h1-font-family: "Geist Sans", Inter, ui-sans-serif, system-ui, sans-serif;--p-h2-font-family: "Geist Sans", Inter, ui-sans-serif, system-ui, sans-serif;--p-h3-font-family: "Geist Sans", Inter, ui-sans-serif, system-ui, sans-serif;--p-h4-font-family: "Geist Sans", Inter, ui-sans-serif, system-ui, sans-serif;--p-h5-font-family: "Geist Sans", Inter, ui-sans-serif, system-ui, sans-serif;--p-h6-font-family: "Geist Sans", Inter, ui-sans-serif, system-ui, sans-serif}.prose-ui img{max-width:100%;height:auto}.prose-ui>:first-child{margin-top:0}.prose-ui>:last-child{margin-bottom:0}.prose-ui [data-body-block] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote){margin-top:0;margin-bottom:0}.prose-ui [data-body-block] :focus,.prose-ui [data-body-block] :focus-visible{outline:none}

@layer reset, priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x184nht {
    inset: var(--x1o7ezzp);
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .xk7greg {
    padding: var(--x1ft7ks7);
  }

  .x1gcl0rt {
    padding: var(--x1lzhbes);
  }

  .x12u58kn {
    padding: var(--x1o7ezzp);
  }

  .xue2yr4 {
    padding: var(--x1uiwg42);
  }

  .x1y5dg2c {
    padding: var(--x1y1rrep);
  }

  .x1t7e3gq {
    padding: var(--xvc7yhn);
  }

  .x1az1eml:empty {
    padding: 0;
  }
}

@layer priority3 {
  .x198m1os {
    border-color: #3f3f46;
  }

  .x1dlxfug {
    border-color: #ffffff1a;
  }

  .xe0g8ez {
    border-color: #ffffffb8;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x14aomtw {
    border-color: var(--x11n7hvk);
  }

  .x1nf6o4h {
    border-color: var(--x1toi6h6);
  }

  .x1c5ad9p {
    border-color: var(--x5y0tk9);
  }

  .x1j0qoeq {
    border-color: var(--xz3qvk5);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xjdkmwh {
    border-radius: var(--x16ewcrl);
  }

  .x13oidi {
    border-radius: var(--x83d9l2);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x1oeqjk2 {
    flex: 16rem;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x11cgr9k {
    gap: var(--x1ft7ks7);
  }

  .x1ndbd79 {
    gap: var(--x1lzhbes);
  }

  .x3smv4v {
    gap: var(--x1o7ezzp);
  }

  .xpw8yq9 {
    gap: var(--x1uiwg42);
  }

  .x1vang08 {
    gap: var(--x1y1rrep);
  }

  .x1n5939r {
    gap: var(--xvc7yhn);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .x1xohano {
    inset-block: -5px;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xm3gwtn {
    margin-block: var(--x1ft7ks7);
  }

  .x9geeui {
    margin-block: var(--x1lzhbes);
  }

  .x19azyyy {
    margin-block: var(--x1uiwg42);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .x1dhlr3c {
    margin-inline: 2px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1agxhcx {
    margin-inline: var(--x1o7ezzp);
  }

  .x1obou79 {
    margin-inline: var(--x1uiwg42);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1hyp7o4 {
    padding-block: var(--x1ft7ks7);
  }

  .x15jjofa {
    padding-block: var(--x1lzhbes);
  }

  .x1om5956 {
    padding-block: var(--x1o7ezzp);
  }

  .x6vye2g {
    padding-block: var(--x1uiwg42);
  }

  .x198e4go {
    padding-block: var(--x1y1rrep);
  }

  .x1mjcm6c {
    padding-block: var(--xvc7yhn);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x3y1lgt {
    padding-inline: 3px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x173sf5p {
    padding-inline: var(--x1ft7ks7);
  }

  .x1l8q8zy {
    padding-inline: var(--x1lzhbes);
  }

  .x9yufi5 {
    padding-inline: var(--x1o7ezzp);
  }

  .xzeeqpr {
    padding-inline: var(--x1uiwg42);
  }

  .xm8shrt {
    padding-inline: var(--x1y1rrep);
  }

  .x161b3w3 {
    padding-inline: var(--xvc7yhn);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xmqliwb {
    text-decoration: line-through;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  @supports not (backdrop-filter: blur(1px)) {
    .xc3wmqa.xc3wmqa {
      border-color: var(--xz3qvk5);
    }
  }

  .x1cvt1xb:focus-within {
    border-color: color-mix(in srgb,var(--xw4dauw) 45%,var(--xz3qvk5));
  }

  .x1gdl68u:focus-within {
    border-color: var(--x1nzi8h4);
  }

  .xowh0s7:focus-visible {
    border-radius: var(--x16ewcrl);
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .x1y66b96:empty {
    padding-block: 0;
  }

  .x1t8xw5s:focus {
    border-color: color-mix(in srgb,var(--xw4dauw) 45%,var(--xz3qvk5));
  }

  .x1g58jkj:focus {
    border-color: var(--x1nzi8h4);
  }

  .x1qk16kk:focus {
    border-color: var(--xw4dauw);
  }

  .x1uvtmcs:focus {
    outline: none;
  }

  @media (width >= 1024px) {
    .xzla684.xzla684 {
      inset-block: 0;
    }

    .xy7nqtd.xy7nqtd {
      inset-inline: -5px;
    }
  }

  @media (hover: hover) {
    .x1dih85f.x1dih85f:hover {
      border-color: var(--x1vnpaut);
    }

    .x4ohgrr.x4ohgrr:hover {
      text-decoration: underline;
    }
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .xrae60k {
    -webkit-mask-clip: text;
  }

  .xhw5t61 {
    -webkit-mask-image: linear-gradient(#000, #000);
  }

  .xg7jpbn {
    -webkit-text-fill-color: transparent;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x12l1aco {
    animation-duration: .12s;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .xof6966 {
    animation-duration: .7s;
  }

  .xemfg65 {
    animation-duration: .8s;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .xskzprw {
    animation-fill-mode: backwards;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .x1bzz7ut {
    animation-name: x1tbvpe3-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .xt3aoqv {
    animation-name: x1ymhlvw-B;
  }

  .x1gqg8x4 {
    animation-name: x1yq0qxu-B;
  }

  .xrmiu4m {
    animation-timing-function: cubic-bezier(.23, 1, .32, 1);
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x1fx9mx7 {
    backdrop-filter: blur(28px) saturate(1.15);
  }

  .x1cibs4p {
    backdrop-filter: blur(28px) saturate(1.25);
  }

  .x1ydx4q1 {
    backdrop-filter: blur(6px);
  }

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

  .xemx7gx {
    background-color: #0a0a0b;
  }

  .xa7prz7 {
    background-color: #0c0c0e;
  }

  .xf6xdpg {
    background-color: #18181b;
  }

  .xzcsg65 {
    background-color: #3b82c4;
  }

  .xjbwul1 {
    background-color: #3d9b74;
  }

  .xc3c9s3 {
    background-color: #3f3f46;
  }

  .xxgs68t {
    background-color: #7c5cbf;
  }

  .x1ov28jn {
    background-color: #e06c75;
  }

  .xuyg5y8 {
    background-color: #e8c547;
  }

  .xemidvz {
    background-color: #ea580c;
  }

  .x1xcu8hf {
    background-color: #f2a65a;
  }

  .x19mzy3d {
    background-color: #f4a5b8;
  }

  .xj4hn0o {
    background-color: #fafafa;
  }

  .x83z2og {
    background-color: #fff;
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .x12oendf {
    background-color: #0000006b;
  }

  .xa44r0r {
    background-color: #00000073;
  }

  .x8dftg {
    background-color: #dc262614;
  }

  .x6wzsmt {
    background-color: #dc26261a;
  }

  .x1vhaovx {
    background-color: #18181b0f;
  }

  .xjwcffa {
    background-color: #18181b47;
  }

  .x1iprpvx {
    background-color: #ffffff17;
  }

  .x3tctdg {
    background-color: #ffffff1f;
  }

  .x171ar3i {
    background-color: #ffffffc7;
  }

  .xw7rek0 {
    background-color: #242428b8;
  }

  .x13t09jf {
    background-color: #0596691f;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xrb6rkd {
    background-color: var(--x11n7hvk);
  }

  .x1f2181x {
    background-color: var(--x13g60fp);
  }

  .xplmcw3 {
    background-color: var(--x1bx3j4t);
  }

  .x1hb2obb {
    background-color: var(--x1dudhym);
  }

  .xawfm1v {
    background-color: var(--x1fg5qi);
  }

  .xkkeql0 {
    background-color: var(--x1ljpve6);
  }

  .x1c15u7q {
    background-color: var(--x1m64uf3);
  }

  .xc54rw4 {
    background-color: var(--x1nzi8h4);
  }

  .x1qc5ydl {
    background-color: var(--x1toi6h6);
  }

  .x1iiistc {
    background-color: var(--x1vnpaut);
  }

  .x1d0qn7y {
    background-color: var(--x1xbnvpt);
  }

  .x1bldc27 {
    background-color: var(--x5y0tk9);
  }

  .xoor36a {
    background-color: var(--xadaimi);
  }

  .x69djma {
    background-color: var(--xbtbsdh);
  }

  .xofhlkk {
    background-color: var(--xeg52a);
  }

  .xaaunc5 {
    background-color: var(--xfamku2);
  }

  .x86kjsi {
    background-color: var(--xj1irpn);
  }

  .x1jtkcfc {
    background-color: var(--xoa6ql4);
  }

  .x1nc039n {
    background-color: var(--xw4dauw);
  }

  .xz7mq1p {
    background-color: var(--xz3qvk5);
  }

  .xlxt4rd {
    background-image: radial-gradient(90% 62% at 50% -8%, #ffffff29, #0000 60%);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1s0jfod {
    box-shadow: 0 10px 28px #18181b29;
  }

  .x19yl7sr {
    box-shadow: 0 16px 40px #18181b24, 0 2px 8px #18181b0f;
  }

  .x250lb7 {
    box-shadow: 0 16px 48px #00000038, 0 2px 8px #00000014;
  }

  .x1yr9mg1 {
    box-shadow: 0 16px 48px #18181b33;
  }

  .x1dej7w9 {
    box-shadow: 0 1px 2px #00000014;
  }

  .xtpupu6 {
    box-shadow: 0 1px 2px #18181b33;
  }

  .xzlluq {
    box-shadow: 0 28px 80px #18181b29, inset 0 0 0 1px #ffffff8c;
  }

  .x1jbtln9 {
    box-shadow: 0 28px 90px #0000008c, inset 0 0 0 1px #ffffff12;
  }

  .x1eqnfcb {
    box-shadow: 0 4px 12px #18181b29;
  }

  .xs8uj1u {
    box-shadow: 0 8px 24px #18181b1f, 0 1px 2px #18181b0f;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .x1wt99x4 {
    color: #18181b;
  }

  .x10jjolp {
    color: #a1a1aa;
  }

  .x1n0nidx {
    color: #d4d4d8;
  }

  .x18jtpyt {
    color: #dc2626;
  }

  .x17ia0ru {
    color: #fafafa;
  }

  .x1heor9g {
    color: inherit;
  }

  .x19co3pv {
    color: #0000;
  }

  .x4kvpnh {
    color: var(--x11n7hvk);
  }

  .x1thgvu8 {
    color: var(--x1m64uf3);
  }

  .x1trrqm4 {
    color: var(--x1toi6h6);
  }

  .xqjzbou {
    color: var(--x5y0tk9);
  }

  .xfja90d {
    color: var(--xadaimi);
  }

  .x111yfic {
    color: var(--xw4dauw);
  }

  .xqth89k {
    color: var(--xz3qvk5);
  }

  .xwaa2ar {
    column-gap: 48px;
  }

  .x16qrkmw {
    contain: paint;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xi9pz9s {
    cursor: grabbing;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .xyozgr7 {
    cursor: row-resize;
  }

  .xzyj77d {
    direction: rtl;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x5wqa0o {
    flex-shrink: 2;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xnezs1t {
    font-family: var(--x4qkha2);
  }

  .x1ar5oo6 {
    font-family: var(--xvfodzi);
  }

  .x1wx7ac5 {
    font-size: .92em;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .xdzlmae {
    font-size: 8px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x10qp4ay {
    font-size: var(--x12df4fp);
  }

  .x1l3a84d {
    font-size: var(--x16ftvrr);
  }

  .x14dn5tt {
    font-size: var(--x1x0eum8);
  }

  .x1vrk1b5 {
    font-size: var(--xdywelf);
  }

  .x137dfgn {
    font-size: var(--xlf0fsm);
  }

  .x17tv04q {
    font-size: var(--xz02nbe);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

  .x19ohwaf {
    grid-template-columns: 1fr minmax(0, 520px) 1fr;
  }

  .x1d5a2s6 {
    grid-template-columns: 7rem 1fr;
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x1sipb5g {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .x10vl0y4 {
    grid-template-columns: repeat(auto-fill, minmax(168px, 1fr));
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .xo2cfqc {
    letter-spacing: -.04em;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1xxsxie {
    line-height: 14px;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1opjond {
    margin-inline-end: var(--x1uiwg42);
  }

  .xoosa00 {
    -webkit-mask-clip: text;
    mask-clip: text;
  }

  .x1p68yl2 {
    -webkit-mask-image: linear-gradient(#000, #000);
    mask-image: linear-gradient(#000, #000);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x3onkmb {
    opacity: .35;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x190dgpg {
    opacity: .65;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xiiclqw {
    opacity: .85;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1ljc5jn {
    outline-color: var(--x1nzi8h4);
  }

  .x1e6zrab {
    outline-color: var(--xz3qvk5);
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .x1xzczws {
    overflow-anchor: none;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1wnygum {
    padding-inline-end: var(--x1lzhbes);
  }

  .xwcbq1v {
    padding-inline-start: var(--x1uiwg42);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .xe93d63 {
    row-gap: 40px;
  }

  .xeq4nuv {
    tab-size: 2;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1l1myvd {
    transform-origin: 0 100%;
  }

  .x19ry0z7 {
    transform-origin: 100% 100%;
  }

  .x1q77108 {
    transform-origin: calc(100% - 60px) 100%;
  }

  .xctpfpq {
    transform-origin: var(--transform-origin);
  }

  .x9tu13d {
    transform: rotate(-90deg);
  }

  .x7p49u4 {
    transform: rotate(0);
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .x1n5d1j9 {
    transform: scale(.96);
  }

  .xjzqdv7 {
    transform: scale(.98);
  }

  .xe6w5m7 {
    transform: translate(-50%, -50%) scale(.97);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .xgryjkp {
    transform: translateX(-.5px);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .x1psfjxj {
    transform: translateX(16px);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .xgdialr {
    transition-duration: .12s;
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x9i6iqp {
    transition-duration: .16s;
  }

  .x1g2r6go {
    transition-duration: .1s;
  }

  .x1qsmvhx {
    transition-property: background-color, border-color, color, opacity;
  }

  .xr1c510 {
    transition-property: background-color, opacity, transform;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .xshfolx {
    transition-property: border-color;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1ys8gui {
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .xcj1dhv {
    transition-timing-function: linear;
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x3ajldb {
    vertical-align: bottom;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1yn0g08 {
    word-break: break-all;
  }

  .x13faqbe {
    word-break: break-word;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x3jj7dd {
    z-index: 2147483001;
  }

  .x10ibpt2 {
    z-index: var(--x14483eu);
  }

  .x1nhnhmf {
    z-index: var(--x1snx86x);
  }

  .x1mr8zpo {
    z-index: var(--x3n4uql);
  }

  .x17t3yk1 {
    z-index: var(--xj062yv);
  }

  .x18s2wew {
    z-index: var(--xywwi7m);
  }

  @supports not (backdrop-filter: blur(1px)) {
    .x12ghxi3.x12ghxi3 {
      background-color: var(--x1dudhym);
    }

    .x1wk1ibz.x1wk1ibz {
      box-shadow: 0 16px 48px #00000073;
    }

    .x7gv546.x7gv546 {
      box-shadow: 0 16px 48px #18181b33;
    }
  }

  .x1xh3kk4:focus-visible {
    color: var(--x11n7hvk);
  }

  .x1yxvn1h:focus-visible {
    outline-color: var(--x1nzi8h4);
  }

  .xy9f4xx:focus-visible {
    outline-offset: -1px;
  }

  .x1bqaal:focus-visible {
    outline-offset: -2px;
  }

  .x13iak60:focus-visible {
    outline-offset: 1px;
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x784prv:focus-visible {
    outline-width: 2px;
  }

  .x1ke7wyk:disabled {
    color: var(--xw4dauw);
  }

  .x14xq8pj:disabled {
    color: var(--xz3qvk5);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .x1bq4at4:disabled {
    opacity: .3;
  }

  .x2wzlov:disabled {
    opacity: .35;
  }

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .x3nkca4:disabled {
    opacity: .8;
  }

  .x1fleonz:focus {
    outline-color: var(--x1nzi8h4);
  }

  .x167vgm8:focus {
    outline-offset: -1px;
  }

  .x1de710j:focus {
    outline-style: solid;
  }

  .xbtwl55:focus {
    outline-width: 2px;
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

  @media (width >= 1024px) {
    .xwds7re.xwds7re {
      align-self: stretch;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1u6grsq.x1u6grsq {
      animation-duration: 0s;
    }

    .xy1mfq8.xy1mfq8 {
      animation-duration: 2.4s;
    }

    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width >= 1024px) {
    .x1wecdhn.x1wecdhn {
      cursor: col-resize;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xkio4u3.xkio4u3 {
      display: none;
    }
  }

  @media (width <= 800px) {
    .x1ruhwu5.x1ruhwu5 {
      flex-direction: column;
    }
  }

  @media (width >= 1024px) {
    .x1p892re.x1p892re {
      flex-direction: row;
    }
  }

  @media (width <= 800px) {
    .xcqouw7.xcqouw7 {
      grid-template-columns: 1fr;
    }

    .x1kk4rku.x1kk4rku {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (hover: hover) {
    .x1kp7a9n.x1kp7a9n {
      opacity: 0;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @media (hover: hover) {
    .x1avvw9k.x1avvw9k:hover:not(:disabled) {
      background-color: var(--xeg52a);
    }

    .x1caf6yr.x1caf6yr:hover:not(:disabled) {
      color: var(--x5y0tk9);
    }

    .x1e7vmwq.x1e7vmwq:hover [data-folder-action] {
      opacity: 1;
    }

    .xq3txz7.xq3txz7:hover {
      background-color: #e4e4e7;
    }

    .x1h6wuyy.x1h6wuyy:hover {
      background-color: #0000;
    }

    .x2q2s9b.x2q2s9b:hover {
      background-color: var(--x1vnpaut);
    }

    .xvdzd8b.xvdzd8b:hover {
      background-color: var(--x5y0tk9);
    }

    .x1xcxyqb.x1xcxyqb:hover {
      background-color: var(--xeg52a);
    }

    .x1gpkij9.x1gpkij9:hover {
      background-color: var(--xfamku2);
    }

    .x14sdmy4.x14sdmy4:hover {
      color: var(--x11n7hvk);
    }

    .xu21nv5.xu21nv5:hover {
      color: var(--x1toi6h6);
    }

    .x17p4esq.x17p4esq:hover {
      color: var(--x5y0tk9);
    }

    .xu7p28h.xu7p28h:hover {
      color: var(--xw4dauw);
    }

    .x5tu6sr.x5tu6sr:hover {
      opacity: .9;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xb93eig.xb93eig:active {
      transform: none;
    }
  }
}

@layer priority5 {
  .x4b2zrn {
    border-bottom-color: var(--xz3qvk5);
  }

  .x1sjlhjy {
    border-bottom-left-radius: var(--x83d9l2);
  }

  .x11eqygd {
    border-bottom-right-radius: var(--x83d9l2);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .x1acu3hd {
    border-left-color: var(--xz3qvk5);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .xpozbvl {
    border-right-color: var(--xz3qvk5);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .x17ycamp {
    border-top-color: var(--x11n7hvk);
  }

  .xmzxa0n {
    border-top-color: var(--xz3qvk5);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xconrdv {
    bottom: 44px;
  }

  .x1bs4c7o {
    bottom: calc(100% - 12px);
  }

  .xjpt16 {
    bottom: calc(52px + env(safe-area-inset-bottom, 0px));
  }

  .x179bw4w {
    bottom: var(--x1o7ezzp);
  }

  .x1sf7pbd {
    bottom: var(--xvc7yhn);
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xols6we {
    height: 6px;
  }

  .xy75621 {
    height: 72px;
  }

  .xdaezf2 {
    height: 7rem;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xmikq4v {
    height: min(640px, 100vh - 120px);
  }

  .x1q3y0lk {
    height: min(640px,calc(100vh - 68px - env(safe-area-inset-bottom, 0px)));
  }

  .xpojsfq {
    height: min(720px, 80vh);
  }

  .xu96u03 {
    left: 0;
  }

  .x54rlcq {
    left: 2px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xe5jagu {
    left: var(--x1ft7ks7);
  }

  .x1e51os6 {
    left: var(--x1lzhbes);
  }

  .xmbk2e7 {
    left: var(--x1o7ezzp);
  }

  .x1et7n7c {
    left: var(--xvc7yhn);
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xjpr12u {
    margin-bottom: 2px;
  }

  .x31bu4j {
    margin-bottom: var(--x1ft7ks7);
  }

  .xsoh8jg {
    margin-bottom: var(--x1lzhbes);
  }

  .x48x4vj {
    margin-bottom: var(--x1o7ezzp);
  }

  .x6lt0xb {
    margin-bottom: var(--x1uiwg42);
  }

  .x1y5o9j5 {
    margin-bottom: var(--x1y1rrep);
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xs8h91x {
    margin-left: calc(-1 * var(--x1uiwg42));
  }

  .x6wemzl {
    margin-left: var(--x1uiwg42);
  }

  .xack27t {
    margin-right: auto;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1tfhste {
    margin-top: 40px;
  }

  .x9vj5j9 {
    margin-top: calc(var(--x1uiwg42) * -1);
  }

  .xrii8s5 {
    margin-top: var(--x1ft7ks7);
  }

  .x1g7u8ds {
    margin-top: var(--x1lzhbes);
  }

  .x1g52yno {
    margin-top: var(--x1o7ezzp);
  }

  .x3t3cls {
    margin-top: var(--x1uiwg42);
  }

  .xa604ui {
    margin-top: var(--x1y1rrep);
  }

  .xkvz3v5 {
    margin-top: var(--xvc7yhn);
  }

  .x1hyak1l {
    max-height: 140px;
  }

  .xctk3hg {
    max-height: 160px;
  }

  .x19aweqf {
    max-height: 180px;
  }

  .x1hkcv85 {
    max-height: 200px;
  }

  .x1983irj {
    max-height: 220px;
  }

  .x1iuus0c {
    max-height: 260px;
  }

  .xq3t0pi {
    max-height: 280px;
  }

  .x1h9acoj {
    max-height: min(320px,var(--available-height));
  }

  .x10todyo {
    max-height: min(52vh, 440px);
  }

  .x7y413o {
    max-height: min(640px, 100vh - 32px);
  }

  .xyc2xap {
    max-height: min(var(--available-height),240px);
  }

  .xsj38sl {
    max-height: min(var(--available-height),420px);
  }

  .x1374xjt {
    max-height: var(--available-height);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1f0l55g {
    max-width: 140px;
  }

  .x1e4dklr {
    max-width: 180px;
  }

  .x1racy4e {
    max-width: 220px;
  }

  .x16em4ew {
    max-width: 240px;
  }

  .x14lruf5 {
    max-width: 260px;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x1pfbilc {
    max-width: 460px;
  }

  .xh9uqaf {
    max-width: 60%;
  }

  .xiky8lt {
    max-width: 62ch;
  }

  .xrgej4m {
    max-width: 700px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .x1kozois {
    max-width: 920px;
  }

  .xyzno7u {
    max-width: 960px;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xpuyutl {
    min-height: 1.5em;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xattyca {
    min-height: 10rem;
  }

  .xe0957l {
    min-height: 22px;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .x9zs5pv {
    min-height: 26rem;
  }

  .xe0p6wg {
    min-height: 28px;
  }

  .x1rz828m {
    min-height: 30px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1ujl9rh {
    min-height: 84px;
  }

  .x562ti3 {
    min-height: 8rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .xuu4ctt {
    min-width: 10rem;
  }

  .xee1316 {
    min-width: 11rem;
  }

  .xcsk191 {
    min-width: 12px;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .x1wu2mox {
    min-width: 14px;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .x1f4i7yj {
    min-width: 252px;
  }

  .x18n5i07 {
    min-width: 300px;
  }

  .x900493 {
    min-width: 48px;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .x80t9vs {
    min-width: var(--anchor-width);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .xq1608w {
    padding-bottom: 36px;
  }

  .x2f2w3t {
    padding-bottom: calc(var(--x1uiwg42) + 12px);
  }

  .xwlwngp {
    padding-bottom: max(24px,env(safe-area-inset-bottom));
  }

  .xjqpyvm {
    padding-bottom: var(--x-paddingBottom);
  }

  .xreod0t {
    padding-bottom: var(--x1ft7ks7);
  }

  .x1y1hw3e {
    padding-bottom: var(--x1lzhbes);
  }

  .xq98a72 {
    padding-bottom: var(--x1o7ezzp);
  }

  .x1kbliiw {
    padding-bottom: var(--x1uiwg42);
  }

  .x1s1fki {
    padding-bottom: var(--x1y1rrep);
  }

  .xpu0lho {
    padding-bottom: var(--xvc7yhn);
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xp56n1o {
    padding-left: 21px;
  }

  .x1x7g8rv {
    padding-left: 26px;
  }

  .x19sou1h {
    padding-left: calc(var(--x1ft7ks7) + var(--x1uiwg42));
  }

  .x1g65kkx {
    padding-left: var(--x1ft7ks7);
  }

  .x1ycaji2 {
    padding-left: var(--x1o7ezzp);
  }

  .xpf9j6y {
    padding-right: 2px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .xznc5xv {
    padding-right: var(--x1lzhbes);
  }

  .xfkms9x {
    padding-right: var(--x1o7ezzp);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1dmhkuj {
    padding-top: max(24px,env(safe-area-inset-top));
  }

  .x1426tft {
    padding-top: var(--x1ft7ks7);
  }

  .x1l7y7l0 {
    padding-top: var(--x1lzhbes);
  }

  .xmqd7ac {
    padding-top: var(--x1uiwg42);
  }

  .x3m8u43 {
    right: 0;
  }

  .xn5hqff {
    right: 16px;
  }

  .x3lmqil {
    right: 2px;
  }

  .xjcl65e {
    right: var(--x1ft7ks7);
  }

  .xfusq6d {
    right: var(--x1lzhbes);
  }

  .x1gki5z1 {
    right: var(--x1o7ezzp);
  }

  .x13vifvy {
    top: 0;
  }

  .x1lrs4fz {
    top: 18vh;
  }

  .xs7f9wi {
    top: 2px;
  }

  .xndqk7f {
    top: 4px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1blgq8 {
    top: 8vh;
  }

  .x87tjf4 {
    top: var(--x1ft7ks7);
  }

  .x1agl8dm {
    top: var(--x1y1rrep);
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .xhnqznf {
    width: 12rem;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1oysuqx {
    width: 200px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x16grhtn {
    width: 220px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xafpxmx {
    width: 240px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1hfn5x7 {
    width: 260px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .x1dz1jew {
    width: 280px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .xdzyupr {
    width: 300px;
  }

  .x1m258z3 {
    width: 320px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1cvmir6 {
    width: 360px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x1l24a0r {
    width: 7rem;
  }

  .x1xc55vz {
    width: 8px;
  }

  .xmqbnoz {
    width: 9.5rem;
  }

  .x14atkfc {
    width: auto;
  }

  .x12pdk5b {
    width: calc(min(360px, 38vw) - 48px);
  }

  .x3bfboh {
    width: min(360px, 38vw);
  }

  .xbtpsn6 {
    width: min(400px, 100vw - 32px);
  }

  .x8xl5fk {
    width: min(420px, 100vw - 32px);
  }

  .x1of28pz {
    width: min(440px, 100vw - 24px);
  }

  .xcyy4kf {
    width: min(440px, 100vw - 32px);
  }

  .xv9tjks {
    width: min(520px, 100vw - 32px);
  }

  .x1jyg1z4 {
    width: min(760px, 100%);
  }

  .xuxp2mc {
    width: min(960px, 100vw - 32px);
  }

  .x1hhjr3y {
    width: var(--anchor-width);
  }

  .xuuo8to {
    width: var(--x1ft7ks7);
  }

  .x1w3uvz2 {
    width: var(--x1lzhbes);
  }

  .x1odspls {
    width: var(--x1o7ezzp);
  }

  .x1ezurc1 {
    width: var(--x1uiwg42);
  }

  .x1y0qqsj {
    width: var(--x1y1rrep);
  }

  .x11jbs3w {
    width: var(--xvc7yhn);
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  .xzboxd6:last-child {
    margin-bottom: 0;
  }

  @media (width <= 800px) {
    .xe5dw6p.xe5dw6p {
      border-left-width: 0;
    }

    .xqcifg4.xqcifg4 {
      border-top-color: var(--xz3qvk5);
    }

    .x1gk9co0.x1gk9co0 {
      border-top-style: solid;
    }

    .xn2qot.xn2qot {
      border-top-width: 1px;
    }
  }

  @media (width >= 1024px) {
    .xzu0me4.xzu0me4 {
      height: auto;
    }
  }

  @media (width <= 800px) {
    .x30uv9f.x30uv9f {
      min-height: 55vh;
    }

    .xkf749i.xkf749i {
      width: 100%;
    }
  }

  @media (width >= 1024px) {
    .xn3bykl.xn3bykl {
      width: 1px;
    }
  }
}

@layer priority6 {
  .x1d0y9ls:after {
    background-position: 0;
  }
}

@layer priority7 {
  .x1h22ijw:after {
    animation-duration: 2.4s;
  }

  .x13ee8us:after {
    animation-iteration-count: infinite;
  }

  .x3eldao:after {
    animation-name: x1n620qs-B;
  }

  .x15y3wy1:after {
    animation-timing-function: linear;
  }

  .x1ghgi56:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 72' fill='none'%3E%3Cdefs%3E%3Cfilter id='b' x='-100%25' y='-100%25' width='300%25' height='300%25'%3E%3CfeGaussianBlur stdDeviation='6'/%3E%3C/filter%3E%3C/defs%3E%3Cg transform='rotate(-30 90 36)' filter='url(%23b)'%3E%3Crect x='72' y='18' width='36' height='36' fill='%2318181b' fill-opacity='.45'/%3E%3Crect x='84' y='16' width='12' height='40' fill='%2318181b'/%3E%3C/g%3E%3C/svg%3E");
  }

  .x1ycj3ng:after {
    background-repeat: no-repeat;
  }

  .x12k9odm:after {
    background-size: 180px 72px;
  }

  .x9ecp23::placeholder {
    color: var(--xw4dauw);
  }

  .x1s928wv:after {
    content: "";
  }

  .x2q1x1w:after {
    pointer-events: none;
  }

  .x1j6awrg:after {
    position: absolute;
  }
}

@layer priority8 {
  .x1wsn0xg:after {
    height: 100%;
  }

  .x1oly944:after {
    left: -180px;
  }

  .x1m1drc7:after {
    top: 0;
  }

  .x14wh5xp:after {
    width: calc(100% + 180px);
  }
}

@property --x-paddingBottom {
  syntax: "*";
  inherits: false
}

@keyframes x1tbvpe3-B {
  0% {
    opacity: .4;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: .4;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1yq0qxu-B {
  from {
    opacity: 0;
    filter: blur(2px);
  }

  to {
    opacity: 1;
    filter: blur(.001px);
  }
}

@keyframes x1ymhlvw-B {
  from {
    opacity: 0;
    transform: translateY(6px) scale(.98);
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes x1n620qs-B {
  0%, 100% {
    transform: translateX(.001%);
  }

  75%, 99.999% {
    transform: translateX(100%);
  }
}

:root, .x1y1u1dr {
  --x16ewcrl: 4px;
  --x83d9l2: 6px;
}

:root, .xuwcuep {
  --x1uiwg42: 4px;
  --x1o7ezzp: 6px;
  --x1lzhbes: 8px;
  --x1ft7ks7: 12px;
  --xvc7yhn: 16px;
  --x1y1rrep: 24px;
}

:root, .x4m4rmf {
  --x3n4uql: 20;
  --x14483eu: 40;
  --x1snx86x: 50;
  --xj062yv: 60;
  --xywwi7m: 70;
}

:root, .x13qgbno {
  --x4qkha2: Geist Sans, Inter, ui-sans-serif, system-ui, sans-serif;
  --xvfodzi: Geist Mono, ui-monospace, SFMono-Regular, Menlo, monospace;
  --x12df4fp: 11px;
  --xdywelf: 12px;
  --xz02nbe: 13px;
  --x16ftvrr: 14px;
  --xlf0fsm: 16px;
  --x1x0eum8: 20px;
}

:root, .x17w6cid {
  --xj1irpn: #f7f7f8;
  --xoa6ql4: #ececee;
  --x1xbnvpt: #f4f4f5;
  --xbtbsdh: #ececef;
  --x1dudhym: #fff;
  --xeg52a: #18181b0d;
  --xfamku2: #18181b14;
  --x1fg5qi: #fff;
  --x13g60fp: #f4f4f5;
  --x5y0tk9: #18181b;
  --xw4dauw: #71717a;
  --xadaimi: #fafafa;
  --xz3qvk5: #e4e4e7;
  --x11n7hvk: #18181b;
  --x1vnpaut: #3f3f46;
  --x1ljpve6: #f4f4f5;
  --x1toi6h6: #dc2626;
  --x1m64uf3: #059669;
  --x1bx3j4t: #18181b73;
  --x1nzi8h4: #18181b;
}

.x145rjjm.x145rjjm, .x145rjjm.x145rjjm:root {
  --x11n7hvk: #18181b;
  --x1vnpaut: #3f3f46;
  --x1ljpve6: #f4f4f5;
  --xfamku2: #18181b14;
  --xj1irpn: #f7f7f8;
  --xeg52a: #18181b0d;
  --x1fg5qi: #fff;
  --x1xbnvpt: #f4f4f5;
  --xbtbsdh: #ececef;
  --xoa6ql4: #ececee;
  --x13g60fp: #f4f4f5;
  --x1dudhym: #fff;
  --xz3qvk5: #e4e4e7;
  --x1toi6h6: #dc2626;
  --x1nzi8h4: #18181b;
  --x1bx3j4t: #18181b73;
  --x1m64uf3: #059669;
  --x5y0tk9: #18181b;
  --xadaimi: #fafafa;
  --xw4dauw: #71717a;
}

.xohh2l7.xohh2l7, .xohh2l7.xohh2l7:root {
  --x11n7hvk: #fafafa;
  --x1vnpaut: #e4e4e7;
  --x1ljpve6: #ffffff1a;
  --xfamku2: #ffffff1a;
  --xj1irpn: #18181b;
  --xeg52a: #ffffff0f;
  --x1fg5qi: #18181b;
  --x1xbnvpt: #131316;
  --xbtbsdh: #0f0f12;
  --xoa6ql4: #111113;
  --x13g60fp: #111113;
  --x1dudhym: #1f1f23;
  --xz3qvk5: #27272a;
  --x1toi6h6: #f87171;
  --x1nzi8h4: #fafafa;
  --x1bx3j4t: #0009;
  --x1m64uf3: #34d399;
  --x5y0tk9: #e4e4e7;
  --xadaimi: #18181b;
  --xw4dauw: #a1a1aa;
}
