@charset "UTF-8";:root,:root.theme-light{--blue: #057dff;--blue-opacity: rgb(5 125 255 / 10%);--blue-alt: #0358b2;--cyan: #00ccc5;--cyan-opacity: rgb(0 204 197 / 10%);--cyan-alt: #018a86;--lime: #88d33d;--lime-opacity: rgb(136 211 61 / 10%);--lime-alt: #6da82f;--green: #37c45b;--green-opacity: rgb(55 196 91 / 10%);--green-alt: #299143;--yellow: #edc31c;--yellow-opacity: rgb(237 195 28 / 10%);--yellow-alt: #a68712;--orange: #ff980a;--orange-opacity: rgb(255 152 10 / 10%);--orange-alt: #b26b05;--tangerine: #ff6c2e;--tangerine-opacity: rgb(255 108 46 / 10%);--tangerine-alt: #b24b20;--red: #ff4043;--red-opacity: rgb(255 64 67 / 10%);--red-alt: #992629;--pink: #f2559c;--pink-opacity: rgb(242 85 156 / 10%);--pink-alt: #a83d6d;--purple: #ae4ede;--purple-opacity: rgb(174 78 222 / 10%);--purple-alt: #7a3d99;--violet: #3057f2;--violet-opacity: rgb(48 87 242 / 10%);--violet-alt: #223da8}:root.theme-dark{--blue: #057dff;--blue-opacity: rgb(5 125 255 / 10%);--blue-alt: #0358b2;--cyan: #00ccc5;--cyan-opacity: rgb(0 204 197 / 10%);--cyan-alt: #018a86;--lime: #88d33d;--lime-opacity: rgb(136 211 61 / 10%);--lime-alt: #6da82f;--green: #37c45b;--green-opacity: rgb(55 196 91 / 10%);--green-alt: #299143;--yellow: #edc31c;--yellow-opacity: rgb(237 195 28 / 10%);--yellow-alt: #a68712;--orange: #ff980a;--orange-opacity: rgb(255 152 10 / 10%);--orange-alt: #b26b05;--tangerine: #ff6c2e;--tangerine-opacity: rgb(255 108 46 / 10%);--tangerine-alt: #b24b20;--red: #ff4043;--red-opacity: rgb(255 64 67 / 10%);--red-alt: #992629;--pink: #f2559c;--pink-opacity: rgb(242 85 156 / 10%);--pink-alt: #a83d6d;--purple: #ae4ede;--purple-opacity: rgb(174 78 222 / 10%);--purple-alt: #7a3d99;--violet: #3057f2;--violet-opacity: rgb(48 87 242 / 10%);--violet-alt: #223da8}:root.theme-night{--blue: #057dff;--blue-opacity: rgb(5 125 255 / 10%);--blue-alt: #0358b2;--cyan: #00ccc5;--cyan-opacity: rgb(0 204 197 / 10%);--cyan-alt: #018a86;--lime: #88d33d;--lime-opacity: rgb(136 211 61 / 10%);--lime-alt: #6da82f;--green: #37c45b;--green-opacity: rgb(55 196 91 / 10%);--green-alt: #299143;--yellow: #edc31c;--yellow-opacity: rgb(237 195 28 / 10%);--yellow-alt: #a68712;--orange: #ff980a;--orange-opacity: rgb(255 152 10 / 10%);--orange-alt: #b26b05;--tangerine: #ff6c2e;--tangerine-opacity: rgb(255 108 46 / 10%);--tangerine-alt: #b24b20;--red: #ff4043;--red-opacity: rgb(255 64 67 / 10%);--red-alt: #992629;--pink: #f2559c;--pink-opacity: rgb(242 85 156 / 10%);--pink-alt: #a83d6d;--purple: #ae4ede;--purple-opacity: rgb(174 78 222 / 10%);--purple-alt: #7a3d99;--violet: #3057f2;--violet-opacity: rgb(48 87 242 / 10%);--violet-alt: #223da8}:root.theme-high-contrast{--blue: #0047b8;--blue-opacity: rgb(0 71 184 / 14%);--blue-alt: #00358a;--cyan: #005f5c;--cyan-opacity: rgb(0 95 92 / 14%);--cyan-alt: #004543;--lime: #345607;--lime-opacity: rgb(52 86 7 / 14%);--lime-alt: #243d05;--green: #0a652d;--green-opacity: rgb(10 101 45 / 14%);--green-alt: #074a20;--yellow: #6f5500;--yellow-opacity: rgb(111 85 0 / 14%);--yellow-alt: #544100;--orange: #8d4300;--orange-opacity: rgb(141 67 0 / 14%);--orange-alt: #693100;--tangerine: #963300;--tangerine-opacity: rgb(150 51 0 / 14%);--tangerine-alt: #702600;--red: #b00020;--red-opacity: rgb(176 0 32 / 14%);--red-alt: #7f0017;--pink: #9a1a62;--pink-opacity: rgb(154 26 98 / 14%);--pink-alt: #701247;--purple: #6a2ac0;--purple-opacity: rgb(106 42 192 / 14%);--purple-alt: #4d1f8c;--violet: #1c3ebe;--violet-opacity: rgb(28 62 190 / 14%);--violet-alt: #142d8a}:root,:root.theme-light{--primary: var(--blue);--primary-opacity: var(--blue-opacity);--primary-alt: var(--blue-alt);--choice-control-selected: var(--primary);--choice-control-selected-hover: var(--primary-alt);--on-choice-control: var(--on-ink);--accent: var(--cyan);--accent-opacity: var(--cyan-opacity);--accent-alt: var(--cyan-alt);--surface: #ffffff;--surface-alt: #f8f8f8;--ink: #1f1f1f;--on-ink: #ffffff;--emphasis: #fff;--on-emphasis: #171717;--opacity-high: color-mix(in srgb, rgb(22 24 29 / 62%) 92%, color-mix(in srgb, var(--blue) 62%, transparent) 8%);--opacity-mid: color-mix(in srgb, rgb(22 24 29 / 8%) 92%, color-mix(in srgb, var(--blue) 8%, transparent) 8%);--opacity-low: color-mix(in srgb, rgb(22 24 29 / 3%) 92%, color-mix(in srgb, var(--blue) 3%, transparent) 8%);--opacity-darken: rgb(22 24 29 / 1.5%);--opacity-disabled: .55;--overlay-backdrop: rgb(0 0 0 / 50%);--success: var(--green);--success-opacity: var(--green-opacity);--success-alt: var(--green-alt);--warning: var(--orange);--warning-opacity: var(--orange-opacity);--warning-alt: var(--orange-alt);--danger: var(--red);--danger-opacity: var(--red-opacity);--danger-alt: var(--red-alt);--info: var(--blue);--info-opacity: var(--blue-opacity);--info-alt: var(--blue-alt);--link: var(--blue);--placeholder: rgb(26 26 26 / 40%)}:root.theme-dark{--primary: var(--violet);--primary-opacity: var(--violet-opacity);--primary-alt: var(--violet-alt);--accent: var(--cyan);--accent-opacity: var(--cyan-opacity);--accent-alt: var(--cyan-alt);--surface: #1a1a2b;--surface-alt: #171727;--ink: #f4f7fc;--on-ink: #ffffff;--emphasis: #fff;--on-emphasis: #171717;--opacity-high: color-mix(in srgb, rgb(255 255 255 / 60%) 92%, color-mix(in srgb, var(--blue) 60%, transparent) 8%);--opacity-mid: color-mix(in srgb, rgb(255 255 255 / 14%) 92%, color-mix(in srgb, var(--blue) 14%, transparent) 8%);--opacity-low: color-mix(in srgb, rgb(255 255 255 / 3%) 92%, color-mix(in srgb, var(--blue) 3%, transparent) 8%);--opacity-darken: rgb(0 0 0 / 5%);--opacity-disabled: .55;--overlay-backdrop: rgb(0 0 0 / 64%);--success: var(--green);--success-opacity: var(--green-opacity);--success-alt: var(--green-alt);--warning: var(--orange);--warning-opacity: var(--orange-opacity);--warning-alt: var(--orange-alt);--danger: var(--red);--danger-opacity: var(--red-opacity);--danger-alt: var(--red-alt);--info: var(--blue);--info-opacity: var(--blue-opacity);--info-alt: var(--blue-alt);--link: var(--blue);--placeholder: rgb(244 247 252 / 30%)}:root.theme-night{--primary: var(--violet);--primary-opacity: var(--violet-opacity);--primary-alt: var(--violet-alt);--accent: var(--cyan);--accent-opacity: var(--cyan-opacity);--accent-alt: var(--cyan-alt);--surface: #000000;--surface-alt: #0a0a0a;--ink: #f4f7fc;--on-ink: #ffffff;--emphasis: #fff;--on-emphasis: #171717;--opacity-high: color-mix(in srgb, rgb(244 247 252 / 60%) 92%, color-mix(in srgb, var(--blue) 60%, transparent) 8%);--opacity-mid: color-mix(in srgb, rgb(244 247 252 / 14%) 92%, color-mix(in srgb, var(--blue) 14%, transparent) 8%);--opacity-low: color-mix(in srgb, rgb(244 247 252 / 4%) 92%, color-mix(in srgb, var(--blue) 4%, transparent) 8%);--opacity-darken: rgb(0 0 0 / 5%);--opacity-disabled: .55;--overlay-backdrop: rgb(5 7 12 / 64%);--success: var(--green);--success-opacity: var(--green-opacity);--success-alt: var(--green-alt);--warning: var(--orange);--warning-opacity: var(--orange-opacity);--warning-alt: var(--orange-alt);--danger: var(--red);--danger-opacity: var(--red-opacity);--danger-alt: var(--red-alt);--info: var(--blue);--info-opacity: var(--blue-opacity);--info-alt: var(--blue-alt);--link: var(--blue);--placeholder: rgb(244 247 252 / 30%)}:root.theme-high-contrast{--primary: var(--violet);--primary-opacity: var(--violet-opacity);--primary-alt: var(--violet-alt);--accent: var(--cyan);--accent-opacity: var(--cyan-opacity);--accent-alt: var(--cyan-alt);--surface: #ffffff;--surface-alt: #ffffff;--ink: #000000;--on-ink: #ffffff;--emphasis: #000;--on-emphasis: #ffffff;--opacity-high: color-mix(in srgb, rgb(0 0 0 / 74%) 96%, color-mix(in srgb, var(--blue) 74%, transparent) 4%);--opacity-mid: color-mix(in srgb, rgb(0 0 0 / 50%) 96%, color-mix(in srgb, var(--blue) 50%, transparent) 4%);--opacity-low: color-mix(in srgb, rgb(0 0 0 / 8%) 96%, color-mix(in srgb, var(--blue) 8%, transparent) 4%);--opacity-darken: rgb(0 0 0 / 3%);--opacity-disabled: .55;--overlay-backdrop: rgb(0 0 0 / 72%);--success: var(--green);--success-opacity: var(--green-opacity);--success-alt: var(--green-alt);--warning: var(--orange);--warning-opacity: var(--orange-opacity);--warning-alt: var(--orange-alt);--danger: var(--red);--danger-opacity: var(--red-opacity);--danger-alt: var(--red-alt);--info: var(--blue);--info-opacity: var(--blue-opacity);--info-alt: var(--blue-alt);--link: var(--blue);--placeholder: rgb(0 0 0 / 66%)}:root{--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 64px}:root{--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--icon-size-xl: 32px;--controller-size: 32px;--controller-size-small: 24px;--controller-size-large: 48px;--choice-control-size: 16px;--measure-sm: 360px;--measure-md: 640px;--measure-lg: 960px;--measure-xl: 1180px;--gutter-page: var(--space-lg);--gutter-centered: max(var(--gutter-page), calc(((100vw - var(--measure-xl)) / 2) + var(--gutter-page)))}@media(max-width:719px){:root{--gutter-page: var(--space-md)}}:root{--corner-shape: squircle;--radius-none: 0;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 32px;--radius-2xl: 64px;--radius-pill: 999px}:root{--border-width: 1px;--line: var(--border-width) solid var(--opacity-mid);--line-discreet: var(--border-width) solid var(--opacity-low);--border-hover: var(--opacity-mid);--border-open: var(--opacity-mid);--border-active: var(--opacity-mid);--outline-tab: none;--outline-tab-offset: -2px;--outline-focus: none;--outline-focus-offset: -2px;--outline-active: none;--outline-active-offset: -2px;--outline-field-interaction: 2px solid var(--opacity-low)}:root[data-cx-keyboard-navigation]{--outline-tab: 2px solid var(--primary)}:root{--font-family-base: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-fancy: "DM Serif Display", serif;--font-size-title-1: 24px;--font-size-title-2: 18px;--font-size-title-3: 16px;--font-size-body-lg: 16px;--font-size-body: 14px;--font-size-body-sm: 12px;--font-size-body-xs: 10px;--font-weight-regular: 450;--font-weight-medium: 550;--font-weight-bold: 700;--line-height-heading: 1.2;--line-height-body: 1.3;--line-height-body-relaxed: 1.4;--line-height-control: 1.1;--line-height-body-lg: 1.8;--line-height-small: 1.2}:root{--shadow-low: 0 1px 1px hsl(0deg 0% 0% / .055), 0 2px 2px hsl(0deg 0% 0% / .035), 0 4px 4px hsl(0deg 0% 0% / .02);--shadow-mid: 0 1px 1px hsl(0deg 0% 0% / .06), 0 2px 2px hsl(0deg 0% 0% / .045), 0 4px 4px hsl(0deg 0% 0% / .035), 0 8px 8px hsl(0deg 0% 0% / .025), 0 16px 16px hsl(0deg 0% 0% / .018);--shadow-high: 0 1px 1px hsl(0deg 0% 0% / .065), 0 3px 3px hsl(0deg 0% 0% / .05), 0 8px 8px hsl(0deg 0% 0% / .04), 0 16px 16px hsl(0deg 0% 0% / .03), 0 32px 32px hsl(0deg 0% 0% / .022)}:root{--motion-fast: .12s;--motion-base: .18s;--motion-slow: .24s;--ease-out: cubic-bezier(0, .3, .3, 1);--ease-out-strong: cubic-bezier(.22, 1, .36, 1);--ease-out-in: cubic-bezier(.4, 0, .15, 1);--ease-in: cubic-bezier(0, .4, .15, 1)}:root{--z-index-sticky: 80;--z-index-nav-overlay-backdrop: 90;--z-index-nav-overlay: 95;--z-index-detail: 100;--z-index-dialog: 1200;--z-index-popover-backdrop: 1250;--z-index-popover: 1300;--z-index-tooltip: 1400;--z-index-toast: 1500;--z-index-debug: 9999}:root{--breakpoint-mobile: 720px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable-Italic.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/fonts/RobotoMono.woff2) format("woff2")}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/DMSerifDisplay.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;corner-shape:var(--corner-shape, round)}html,body{min-height:100%}html{background:var(--surface)}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,textarea,select{font-family:inherit}a,a:visited,a:hover,a:active{color:var(--link)}:focus-visible{outline:var(--outline-tab);outline-offset:var(--outline-tab-offset)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@layer cx-utilities{.cx-p-2xs{padding:var(--space-2xs)}.cx-p-xs{padding:var(--space-xs)}.cx-p-sm{padding:var(--space-sm)}.cx-p-md{padding:var(--space-md)}.cx-p-lg{padding:var(--space-lg)}.cx-p-xl{padding:var(--space-xl)}.cx-p-2xl{padding:var(--space-2xl)}.cx-px-2xs{padding-inline:var(--space-2xs)}.cx-py-2xs{padding-block:var(--space-2xs)}.cx-px-xs{padding-inline:var(--space-xs)}.cx-py-xs{padding-block:var(--space-xs)}.cx-px-sm{padding-inline:var(--space-sm)}.cx-py-sm{padding-block:var(--space-sm)}.cx-px-md{padding-inline:var(--space-md)}.cx-py-md{padding-block:var(--space-md)}.cx-px-lg{padding-inline:var(--space-lg)}.cx-py-lg{padding-block:var(--space-lg)}.cx-px-xl{padding-inline:var(--space-xl)}.cx-py-xl{padding-block:var(--space-xl)}.cx-px-2xl{padding-inline:var(--space-2xl)}.cx-py-2xl{padding-block:var(--space-2xl)}.cx-pt-2xs{padding-top:var(--space-2xs)}.cx-pr-2xs{padding-right:var(--space-2xs)}.cx-pb-2xs{padding-bottom:var(--space-2xs)}.cx-pl-2xs{padding-left:var(--space-2xs)}.cx-pt-xs{padding-top:var(--space-xs)}.cx-pr-xs{padding-right:var(--space-xs)}.cx-pb-xs{padding-bottom:var(--space-xs)}.cx-pl-xs{padding-left:var(--space-xs)}.cx-pt-sm{padding-top:var(--space-sm)}.cx-pr-sm{padding-right:var(--space-sm)}.cx-pb-sm{padding-bottom:var(--space-sm)}.cx-pl-sm{padding-left:var(--space-sm)}.cx-pt-md{padding-top:var(--space-md)}.cx-pr-md{padding-right:var(--space-md)}.cx-pb-md{padding-bottom:var(--space-md)}.cx-pl-md{padding-left:var(--space-md)}.cx-pt-lg{padding-top:var(--space-lg)}.cx-pr-lg{padding-right:var(--space-lg)}.cx-pb-lg{padding-bottom:var(--space-lg)}.cx-pl-lg{padding-left:var(--space-lg)}.cx-pt-xl{padding-top:var(--space-xl)}.cx-pr-xl{padding-right:var(--space-xl)}.cx-pb-xl{padding-bottom:var(--space-xl)}.cx-pl-xl{padding-left:var(--space-xl)}.cx-pt-2xl{padding-top:var(--space-2xl)}.cx-pr-2xl{padding-right:var(--space-2xl)}.cx-pb-2xl{padding-bottom:var(--space-2xl)}.cx-pl-2xl{padding-left:var(--space-2xl)}.cx-text-title-1{font-size:var(--font-size-title-1);line-height:var(--line-height-heading)}.cx-text-title-2{font-size:var(--font-size-title-2);line-height:var(--line-height-heading)}.cx-text-title-3{font-size:var(--font-size-title-3);line-height:var(--line-height-heading)}.cx-text-body-lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body)}.cx-text-body{font-size:var(--font-size-body);line-height:var(--line-height-body)}.cx-text-body-sm{font-size:var(--font-size-body-sm);line-height:var(--line-height-small)}.cx-text-body-xs{font-size:var(--font-size-body-xs);line-height:var(--line-height-small)}.cx-font-regular{font-weight:var(--font-weight-regular)}.cx-font-medium{font-weight:var(--font-weight-medium)}.cx-font-bold{font-weight:var(--font-weight-bold)}.cx-text-ink{color:var(--ink)}.cx-text-muted{color:var(--opacity-high)}.cx-text-primary{color:var(--primary)}.cx-text-accent{color:var(--accent)}.cx-text-success{color:var(--success)}.cx-text-warning{color:var(--warning)}.cx-text-danger{color:var(--danger)}.cx-text-info{color:var(--info)}.cx-text-link{color:var(--link)}.cx-text-start{text-align:start}.cx-text-center{text-align:center}.cx-text-end{text-align:end}.cx-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-measure-sm{max-inline-size:var(--measure-sm);margin-inline:auto}.cx-measure-md{max-inline-size:var(--measure-md);margin-inline:auto}.cx-measure-lg{max-inline-size:var(--measure-lg);margin-inline:auto}.cx-measure-xl{max-inline-size:var(--measure-xl);margin-inline:auto}.cx-container{inline-size:100%;max-inline-size:calc(var(--measure-xl) + var(--gutter-page) * 2);margin-inline:auto;padding-inline:var(--gutter-page)}.cx-w-full{inline-size:100%}.cx-min-h-screen{min-block-size:100svh}.cx-fill{flex:1 1 auto;min-inline-size:0;min-block-size:0}.cx-center-inline{margin-inline:auto}@media(max-width:719px){.cx-hide-mobile{display:none}}@media(min-width:720px){.cx-hide-desktop{display:none}}}.cx-article{--cx-article-base: 18px;max-inline-size:var(--measure-md);margin-inline:auto;color:var(--ink);font-size:var(--cx-article-base);line-height:1.6}.cx-article>:first-child{margin-top:0}.cx-article>:last-child{margin-bottom:0}.cx-article h1,.cx-article h2,.cx-article h3,.cx-article h4{margin:1.6em 0 .5em;color:var(--ink);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.cx-article h1{font-size:2.5em}.cx-article h2{font-size:1.75em}.cx-article h3{font-size:1.375em}.cx-article h4{font-size:1.125em}.cx-article p,.cx-article ul,.cx-article ol,.cx-article blockquote,.cx-article pre{margin:0 0 1em}.cx-article ul,.cx-article ol{padding-inline-start:1.5em;list-style-position:outside}.cx-article li{margin-bottom:.4em}.cx-article li::marker{color:var(--accent)}.cx-article a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.cx-article blockquote{padding-inline-start:1em;border-inline-start:calc(var(--border-width) * 3) solid var(--accent);color:var(--opacity-high);font-style:italic}.cx-article code{padding:2px 6px;border-radius:var(--radius-sm);background:var(--opacity-low);font-family:var(--font-family-mono);font-size:.9em}.cx-article pre{padding:var(--space-md);border-radius:var(--radius-md);background:var(--opacity-low);line-height:1.5;overflow-x:auto}.cx-article pre code{padding:0;background:transparent;font-size:inherit}.cx-article hr{margin:2em 0;border:0;border-top:var(--line)}.cx-article img{max-inline-size:100%;height:auto;border-radius:var(--radius-md)}.cx-article table{width:100%;margin:0 0 1em;border-collapse:collapse;font-size:.9em}.cx-article th,.cx-article td{padding:.5em .75em;border-bottom:var(--line-discreet);text-align:start;vertical-align:top}.cx-article th{color:var(--ink);font-weight:var(--font-weight-bold)}.cx-article h1,.cx-article h2,.cx-article h3,.cx-article h4{font-family:var(--font-family-fancy);font-weight:var(--font-weight-regular)}.cx-article--lg{--cx-article-base: 22px}.cx-article--start{margin-inline:0}.cx-textarea__markdown h1,.cx-textarea__markdown h2,.cx-textarea__markdown h3,.cx-textarea__markdown h4{margin:var(--space-sm) 0 var(--space-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.cx-textarea__markdown h1{font-size:var(--font-size-title-1)}.cx-textarea__markdown h2{font-size:var(--font-size-title-2)}.cx-textarea__markdown h3{font-size:var(--font-size-body)}.cx-textarea__markdown>:first-child{margin-top:0}.cx-textarea__markdown>:last-child{margin-bottom:0}.cx-textarea__markdown p{margin:0 0 var(--space-sm)}.cx-textarea__markdown ul,.cx-textarea__markdown ol{margin:0 0 var(--space-sm);padding-left:var(--space-sm);list-style-position:inside}.cx-textarea__markdown li{margin-bottom:var(--space-2xs)}.cx-textarea__markdown li::marker{color:var(--primary)}.cx-textarea__markdown code{font-family:var(--font-family-mono);background:var(--opacity-low);padding:1px 4px;border-radius:var(--radius-xs)}.cx-textarea__markdown pre{margin:0 0 var(--space-sm);padding:var(--space-sm);background:var(--opacity-low);border-radius:var(--radius-sm);overflow-x:auto}.cx-textarea__markdown pre code{background:transparent;padding:0}.cx-textarea__markdown blockquote{margin:0 0 var(--space-sm);padding-left:var(--space-sm);border-left:calc(var(--border-width) * 2) solid var(--opacity-mid);color:var(--opacity-high)}.cx-textarea__markdown a,.cx-textarea__markdown a:visited,.cx-textarea__markdown a:hover,.cx-textarea__markdown a:active{color:var(--link);text-decoration:underline}.cx-textarea__markdown hr{margin:var(--space-sm) 0;border:0;border-top:var(--line)}.cx-textarea--document .cx-textarea__markdown>:first-child{margin-top:0}.cx-textarea--document .cx-textarea__markdown>:last-child{margin-bottom:0}.cx-textarea--document .cx-textarea__markdown h1,.cx-textarea--document .cx-textarea__markdown h2,.cx-textarea--document .cx-textarea__markdown h3,.cx-textarea--document .cx-textarea__markdown h4{margin:1.6em 0 .5em;color:var(--ink);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.cx-textarea--document .cx-textarea__markdown h1{font-size:2.5em}.cx-textarea--document .cx-textarea__markdown h2{font-size:1.75em}.cx-textarea--document .cx-textarea__markdown h3{font-size:1.375em}.cx-textarea--document .cx-textarea__markdown h4{font-size:1.125em}.cx-textarea--document .cx-textarea__markdown p,.cx-textarea--document .cx-textarea__markdown ul,.cx-textarea--document .cx-textarea__markdown ol,.cx-textarea--document .cx-textarea__markdown blockquote,.cx-textarea--document .cx-textarea__markdown pre{margin:0 0 1em}.cx-textarea--document .cx-textarea__markdown ul,.cx-textarea--document .cx-textarea__markdown ol{padding-inline-start:1.5em;list-style-position:outside}.cx-textarea--document .cx-textarea__markdown li{margin-bottom:.4em}.cx-textarea--document .cx-textarea__markdown li::marker{color:var(--accent)}.cx-textarea--document .cx-textarea__markdown a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.cx-textarea--document .cx-textarea__markdown blockquote{padding-inline-start:1em;border-inline-start:calc(var(--border-width) * 3) solid var(--accent);color:var(--opacity-high);font-style:italic}.cx-textarea--document .cx-textarea__markdown code{padding:2px 6px;border-radius:var(--radius-sm);background:var(--opacity-low);font-family:var(--font-family-mono);font-size:.9em}.cx-textarea--document .cx-textarea__markdown pre{padding:var(--space-md);border-radius:var(--radius-md);background:var(--opacity-low);line-height:1.5;overflow-x:auto}.cx-textarea--document .cx-textarea__markdown pre code{padding:0;background:transparent;font-size:inherit}.cx-textarea--document .cx-textarea__markdown hr{margin:2em 0;border:0;border-top:var(--line)}.cx-textarea--document .cx-textarea__markdown img{max-inline-size:100%;height:auto;border-radius:var(--radius-md)}.cx-textarea--document .cx-textarea__markdown table{width:100%;margin:0 0 1em;border-collapse:collapse;font-size:.9em}.cx-textarea--document .cx-textarea__markdown th,.cx-textarea--document .cx-textarea__markdown td{padding:.5em .75em;border-bottom:var(--line-discreet);text-align:start;vertical-align:top}.cx-textarea--document .cx-textarea__markdown th{color:var(--ink);font-weight:var(--font-weight-bold)}
