@charset "UTF-8";:root,:root.theme-light{--blue: #057dff;--blue-opacity: #057dff1a;--blue-alt: #0358b2;--cyan: #00ccc5;--cyan-opacity: #00ccc51a;--cyan-alt: #018a86;--lime: #88d33d;--lime-opacity: #88d33d1a;--lime-alt: #6da82f;--green: #37c45b;--green-opacity: #37c45b1a;--green-alt: #299143;--yellow: #edc31c;--yellow-opacity: #edc31c1a;--yellow-alt: #a68712;--orange: #ff980a;--orange-opacity: #ff980a1a;--orange-alt: #b26b05;--tangerine: #ff6c2e;--tangerine-opacity: #ff6c2e1a;--tangerine-alt: #b24b20;--red: #ff4043;--red-opacity: #ff40431a;--red-alt: #992629;--pink: #f2559c;--pink-opacity: #f2559c1a;--pink-alt: #a83d6d;--purple: #ae4ede;--purple-opacity: #ae4ede1a;--purple-alt: #7a3d99;--violet: #3057f2;--violet-opacity: #3057f21a;--violet-alt: #223da8}:root,:root.theme-light{--primary: var(--blue);--primary-opacity: var(--blue-opacity);--primary-alt: var(--blue-alt);--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;--admin: var(--yellow);--on-admin: var(--on-emphasis);--opacity-high: #15202f9e;--opacity-mid: #15202f14;--opacity-low: #15202f08;--opacity-darken: #16181d04;--overlay-backdrop: #000000cc;--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: #1a1a1a66}:root{--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 64px;--surface-separation: var(--space-xs)}:root{--controller-size: 32px;--controller-size-small: 24px;--content-width-sm: 360px;--content-width-md: 640px;--content-width-lg: 960px;--content-width-xl: 1180px;--gutter-page: var(--space-lg);--gutter-centered: max(var(--gutter-page), calc((100vw - var(--content-width-xl)) / 2))}@media(max-width:719px){:root{--gutter-page: var(--space-md)}}:root{--corner-shape: squircle;--corner-softness: var(--radius-xs);--radius-none: 0;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-media-lg: 24px;--radius-xl: 32px;--radius-2xl: 64px;--radius-full: 999px}:root{--border-width: 1px;--line: var(--border-width) solid var(--opacity-mid);--line-discreet: var(--border-width) solid var(--opacity-low);--floating-surface-border: 0 solid transparent;--outline-tab: none;--outline-tab-offset: -2px}:root[data-cx-keyboard-navigation]{--outline-tab: 2px solid var(--primary)}:root{--font-family-base: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--typeface-editorial: "Literata", serif;--typeface-friendly: "Raleway", sans-serif;--typeface-elegant: "Plus Jakarta Sans", sans-serif;--typeface-condensed: "Archivo Narrow", sans-serif;--typeface-slab: "Zilla Slab", serif;--font-family-heading: var(--typeface-editorial);--font-size-hero: clamp(40px, 5vw, 72px);--font-size-title-1: 24px;--font-size-title-2: 20px;--font-size-title-3: 18px;--font-size-body-lg: 16px;--font-size-body: 14px;--font-size-body-sm: 12px;--font-size-body-xs: 10px;--font-size-editorial-body: 18px;--font-size-editorial-lead: 22px;--font-weight-regular: 450;--font-weight-medium: 550;--font-weight-bold: 700;--font-weight-editorial-heading: 700;--line-height-display: 1.05;--line-height-control: 1.1;--line-height-tight: 1.2;--line-height-body: 1.3;--line-height-relaxed: 1.5}:root{--frost-softness: 2px;--shadow-low: 0 1px 1px #0000000e, 0 2px 2px #00000009, 0 4px 4px #00000005;--shadow-mid: 0 1px 1px #0000000f, 0 2px 2px #0000000b, 0 4px 4px #00000009, 0 8px 8px #00000006, 0 16px 16px #00000005;--shadow-high: 0 1px 1px #00000011, 0 3px 3px #0000000d, 0 8px 8px #0000000a, 0 16px 16px #00000008, 0 32px 32px #00000006}:root{--motion-fast: .12s;--motion-base: .18s;--motion-slow: .24s;--motion-slower: .4s;--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}:root.theme-dark{--blue: #057dff;--blue-opacity: #057dff1a;--blue-alt: #0358b2;--cyan: #00ccc5;--cyan-opacity: #00ccc51a;--cyan-alt: #018a86;--lime: #88d33d;--lime-opacity: #88d33d1a;--lime-alt: #6da82f;--green: #37c45b;--green-opacity: #37c45b1a;--green-alt: #299143;--yellow: #edc31c;--yellow-opacity: #edc31c1a;--yellow-alt: #a68712;--orange: #ff980a;--orange-opacity: #ff980a1a;--orange-alt: #b26b05;--tangerine: #ff6c2e;--tangerine-opacity: #ff6c2e1a;--tangerine-alt: #b24b20;--red: #ff4043;--red-opacity: #ff40431a;--red-alt: #992629;--pink: #f2559c;--pink-opacity: #f2559c1a;--pink-alt: #a83d6d;--purple: #ae4ede;--purple-opacity: #ae4ede1a;--purple-alt: #7a3d99;--violet: #3057f2;--violet-opacity: #3057f21a;--violet-alt: #223da8;--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: #141424;--ink: #f4f7fc;--on-ink: #ffffff;--emphasis: #fff;--on-emphasis: #171717;--admin: var(--yellow);--on-admin: var(--on-emphasis);--opacity-high: #ebf5ff99;--opacity-mid: #ebf5ff14;--opacity-low: #ebf5ff08;--opacity-darken: #0000000d;--overlay-backdrop: #000000cc;--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: #f4f7fc4d}:root.theme-night{--blue: #057dff;--blue-opacity: #057dff26;--blue-alt: #0358b2;--cyan: #00ccc5;--cyan-opacity: #00ccc526;--cyan-alt: #018a86;--lime: #88d33d;--lime-opacity: #88d33d26;--lime-alt: #6da82f;--green: #37c45b;--green-opacity: #37c45b26;--green-alt: #299143;--yellow: #edc31c;--yellow-opacity: #edc31c26;--yellow-alt: #a68712;--orange: #ff980a;--orange-opacity: #ff980a26;--orange-alt: #b26b05;--tangerine: #ff6c2e;--tangerine-opacity: #ff6c2e26;--tangerine-alt: #b24b20;--red: #ff4043;--red-opacity: #ff404326;--red-alt: #992629;--pink: #f2559c;--pink-opacity: #f2559c26;--pink-alt: #a83d6d;--purple: #ae4ede;--purple-opacity: #ae4ede26;--purple-alt: #7a3d99;--violet: #3057f2;--violet-opacity: #3057f226;--violet-alt: #223da8;--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: #0f0f0f;--ink: #f4f7fc;--on-ink: #ffffff;--emphasis: #fff;--on-emphasis: #171717;--admin: var(--yellow);--on-admin: var(--on-emphasis);--opacity-high: #e1edfc99;--opacity-mid: #e1edfc24;--opacity-low: #e1edfc12;--opacity-darken: #0000000d;--overlay-backdrop: #05070ccc;--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: #f4f7fc4d}:root.theme-aqua{--blue: #00a1e4;--blue-opacity: #00a1e426;--blue-alt: #39b8ed;--cyan: #00d3c8;--cyan-opacity: #00d3c826;--cyan-alt: #45e1d8;--lime: #abd866;--lime-opacity: #abd86626;--lime-alt: #c4e790;--green: #6ac987;--green-opacity: #6ac98726;--green-alt: #91d9a6;--yellow: #edcf6a;--yellow-opacity: #edcf6a26;--yellow-alt: #f5df93;--orange: #f2ad63;--orange-opacity: #f2ad6326;--orange-alt: #f8c58b;--tangerine: #ff9f71;--tangerine-opacity: #ff9f7126;--tangerine-alt: #ffbb99;--red: #ff7c82;--red-opacity: #ff7c8226;--red-alt: #ff9da2;--pink: #ea8ebc;--pink-opacity: #ea8ebc26;--pink-alt: #f2afd0;--purple: #bf9beb;--purple-opacity: #bf9beb26;--purple-alt: #d4b8f2;--violet: #9ca8f3;--violet-opacity: #9ca8f326;--violet-alt: #bdc5f8;color-scheme:dark;--primary: var(--blue);--primary-opacity: var(--blue-opacity);--primary-alt: var(--blue-alt);--accent: var(--lime);--accent-opacity: var(--lime-opacity);--accent-alt: var(--lime-alt);--surface: #001922;--surface-alt: #00141b;--ink: #ffffff;--on-ink: #00131a;--emphasis: #fff;--on-emphasis: #171717;--admin: var(--yellow);--on-admin: var(--on-emphasis);--opacity-high: #ffffffb3;--opacity-mid: #ffffff24;--opacity-low: #ffffff0f;--opacity-darken: #00000014;--overlay-backdrop: #000c12cc;--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(--tangerine);--placeholder: #ffffff8c;--floating-surface-border: var(--line);--shadow-low: 0 1px 2px #00080c3d, 0 2px 4px #00080c29;--shadow-mid: 0 2px 4px #00080c3d, 0 8px 16px #00080c3d;--shadow-high: 0 4px 8px #00080c3d, 0 16px 32px #00080c52}:root.theme-high-contrast{--blue: #0047b8;--blue-opacity: #0047b824;--blue-alt: #00358a;--cyan: #005f5c;--cyan-opacity: #005f5c24;--cyan-alt: #004543;--lime: #345607;--lime-opacity: #34560724;--lime-alt: #243d05;--green: #0a652d;--green-opacity: #0a652d24;--green-alt: #074a20;--yellow: #6f5500;--yellow-opacity: #6f550024;--yellow-alt: #544100;--orange: #8d4300;--orange-opacity: #8d430024;--orange-alt: #693100;--tangerine: #963300;--tangerine-opacity: #96330024;--tangerine-alt: #702600;--red: #b00020;--red-opacity: #b0002024;--red-alt: #7f0017;--pink: #9a1a62;--pink-opacity: #9a1a6224;--pink-alt: #701247;--purple: #6a2ac0;--purple-opacity: #6a2ac024;--purple-alt: #4d1f8c;--violet: #1c3ebe;--violet-opacity: #1c3ebe24;--violet-alt: #142d8a;--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;--admin: var(--yellow);--on-admin: var(--on-emphasis);--opacity-high: #000307bd;--opacity-mid: #00030780;--opacity-low: #00030714;--opacity-darken: #00000008;--overlay-backdrop: #000000cc;--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: #000000a8}:root.theme-wireframe{--blue: #111111;--blue-opacity: #1111111a;--blue-alt: #333333;--cyan: #111111;--cyan-opacity: #1111111a;--cyan-alt: #333333;--lime: #111111;--lime-opacity: #1111111a;--lime-alt: #333333;--green: #111111;--green-opacity: #1111111a;--green-alt: #333333;--yellow: #b8b8b8;--yellow-opacity: #1111111a;--yellow-alt: #555555;--orange: #111111;--orange-opacity: #1111111a;--orange-alt: #333333;--tangerine: #111111;--tangerine-opacity: #1111111a;--tangerine-alt: #333333;--red: #111111;--red-opacity: #1111111a;--red-alt: #333333;--pink: #111111;--pink-opacity: #1111111a;--pink-alt: #333333;--purple: #111111;--purple-opacity: #1111111a;--purple-alt: #333333;--violet: #111111;--violet-opacity: #1111111a;--violet-alt: #333333;--primary: var(--blue);--primary-opacity: var(--blue-opacity);--primary-alt: var(--blue-alt);--accent: var(--cyan);--accent-opacity: var(--cyan-opacity);--accent-alt: var(--cyan-alt);--surface: #ffffff;--surface-alt: #f3f3f3;--ink: #111111;--on-ink: #ffffff;--emphasis: #111111;--on-emphasis: #ffffff;--admin: var(--yellow);--on-admin: var(--ink);--opacity-high: #000000b8;--opacity-mid: #00000061;--opacity-low: #00000012;--opacity-darken: #0000000a;--overlay-backdrop: #000000cc;--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(--ink);--placeholder: #00000080}:root.theme-estuary{--blue: #c5e4f2;--blue-opacity: #c5e4f259;--blue-alt: #accfdf;--cyan: #bae7e5;--cyan-opacity: #bae7e559;--cyan-alt: #9fd3d0;--lime: #d8e7ac;--lime-opacity: #d8e7ac59;--lime-alt: #bfd18f;--green: #a4e2c6;--green-opacity: #a4e2c659;--green-alt: #8ccfaf;--yellow: #f3e4aa;--yellow-opacity: #f3e4aa59;--yellow-alt: #decd8d;--orange: #f2d1aa;--orange-opacity: #f2d1aa59;--orange-alt: #dfb88d;--tangerine: #f3c6b0;--tangerine-opacity: #f3c6b059;--tangerine-alt: #dfa98f;--red: #f0bfc4;--red-opacity: #f0bfc459;--red-alt: #dca2a9;--pink: #eec6de;--pink-opacity: #eec6de59;--pink-alt: #d8acc7;--purple: #dccdee;--purple-opacity: #dccdee59;--purple-alt: #c3b1da;--violet: #cbcff0;--violet-opacity: #cbcff059;--violet-alt: #b0b6dc;color-scheme:light;--surface: #f2f6f6;--surface-alt: #102f42;--ink: #102f42;--on-ink: var(--ink);--emphasis: #ffffff;--on-emphasis: #102f42;--on-admin: var(--ink);--primary: var(--green);--primary-alt: var(--green-alt);--primary-opacity: var(--green-opacity);--accent: var(--tangerine);--accent-alt: var(--tangerine-alt);--accent-opacity: var(--tangerine-opacity);--success: #37c45b;--success-alt: #299143;--success-opacity: #37c45b1a;--warning: #ff980a;--warning-alt: #b26b05;--warning-opacity: #ff980a1a;--danger: #ff4043;--danger-alt: #992629;--danger-opacity: #ff40431a;--info: #057dff;--info-alt: #0358b2;--info-opacity: #057dff1a;--opacity-high: #506776;--opacity-mid: #102f4233;--opacity-low: #102f420f;--opacity-darken: #0000000f;--placeholder: #506776;--overlay-backdrop: #0c2939b3;--link: var(--ink);--font-family-heading: var(--typeface-elegant);--corner-shape: round;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-media-lg: 12px;--radius-xl: 16px;--radius-2xl: 32px;--frost-softness: 0px;--floating-surface-border: var(--line);--shadow-low: 0 1px 3px #0c293914;--shadow-mid: 0 4px 12px #0c29391f;--shadow-high: 0 12px 32px #0c293929}:root.theme-legacy{--corner-shape: round;--radius-xs: 1px;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-media-lg: 6px;--radius-xl: 8px;--radius-2xl: 16px;--surface-separation: 1px;--line-discreet: var(--line);--floating-surface-border: var(--line-discreet);--frost-softness: 0px;--shadow-low: 0 1px 1px #0000001f;--shadow-mid: 0 2px 4px #00000029;--shadow-high: 0 3px 6px #00000033}:root.cx-corners-square{--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-media-lg: 0px;--radius-xl: 0px;--radius-2xl: 0px}@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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/fonts/Literata.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Raleway.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/PlusJakartaSans.woff2) format("woff2")}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/ArchivoNarrow.woff2) format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/ZillaSlab-Light.woff2) format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ZillaSlab-Regular.woff2) format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ZillaSlab-Medium.woff2) format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ZillaSlab-SemiBold.woff2) format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ZillaSlab-Bold.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;corner-shape:var(--corner-shape, round)}html,body{min-height:100%}html{background:var(--surface);scroll-behavior:smooth;overflow-x:clip}body,h1,h2,h3,h4,h5,h6,p{margin:0}body{background:var(--surface);color:var(--ink);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,textarea,select{font-family:inherit}:where(a,a:visited,a:hover,a:active){color:inherit;text-decoration:underline}: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}}@media print{*,*:before,*:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:none!important;animation:none!important}h1,h2,h3,h4{break-after:avoid}tr{break-inside:avoid}}@layer cx-utilities{.cx-p-2xs{padding:var(--space-2xs)!important}.cx-p-xs{padding:var(--space-xs)!important}.cx-p-sm{padding:var(--space-sm)!important}.cx-p-md{padding:var(--space-md)!important}.cx-p-lg{padding:var(--space-lg)!important}.cx-p-xl{padding:var(--space-xl)!important}.cx-p-2xl{padding:var(--space-2xl)!important}.cx-px-2xs{padding-inline:var(--space-2xs)!important}.cx-py-2xs{padding-block:var(--space-2xs)!important}.cx-px-xs{padding-inline:var(--space-xs)!important}.cx-py-xs{padding-block:var(--space-xs)!important}.cx-px-sm{padding-inline:var(--space-sm)!important}.cx-py-sm{padding-block:var(--space-sm)!important}.cx-px-md{padding-inline:var(--space-md)!important}.cx-py-md{padding-block:var(--space-md)!important}.cx-px-lg{padding-inline:var(--space-lg)!important}.cx-py-lg{padding-block:var(--space-lg)!important}.cx-px-xl{padding-inline:var(--space-xl)!important}.cx-py-xl{padding-block:var(--space-xl)!important}.cx-px-2xl{padding-inline:var(--space-2xl)!important}.cx-py-2xl{padding-block:var(--space-2xl)!important}.cx-pt-2xs{padding-top:var(--space-2xs)!important}.cx-pr-2xs{padding-right:var(--space-2xs)!important}.cx-pb-2xs{padding-bottom:var(--space-2xs)!important}.cx-pl-2xs{padding-left:var(--space-2xs)!important}.cx-pt-xs{padding-top:var(--space-xs)!important}.cx-pr-xs{padding-right:var(--space-xs)!important}.cx-pb-xs{padding-bottom:var(--space-xs)!important}.cx-pl-xs{padding-left:var(--space-xs)!important}.cx-pt-sm{padding-top:var(--space-sm)!important}.cx-pr-sm{padding-right:var(--space-sm)!important}.cx-pb-sm{padding-bottom:var(--space-sm)!important}.cx-pl-sm{padding-left:var(--space-sm)!important}.cx-pt-md{padding-top:var(--space-md)!important}.cx-pr-md{padding-right:var(--space-md)!important}.cx-pb-md{padding-bottom:var(--space-md)!important}.cx-pl-md{padding-left:var(--space-md)!important}.cx-pt-lg{padding-top:var(--space-lg)!important}.cx-pr-lg{padding-right:var(--space-lg)!important}.cx-pb-lg{padding-bottom:var(--space-lg)!important}.cx-pl-lg{padding-left:var(--space-lg)!important}.cx-pt-xl{padding-top:var(--space-xl)!important}.cx-pr-xl{padding-right:var(--space-xl)!important}.cx-pb-xl{padding-bottom:var(--space-xl)!important}.cx-pl-xl{padding-left:var(--space-xl)!important}.cx-pt-2xl{padding-top:var(--space-2xl)!important}.cx-pr-2xl{padding-right:var(--space-2xl)!important}.cx-pb-2xl{padding-bottom:var(--space-2xl)!important}.cx-pl-2xl{padding-left:var(--space-2xl)!important}.cx-font-sans{font-family:var(--font-family-base)!important}.cx-font-serif{font-family:var(--font-family-heading)!important;font-weight:var(--font-weight-regular)!important}.cx-font-mono{font-family:var(--font-family-mono)!important}.cx-text-display{font-size:var(--font-size-hero)!important;line-height:var(--line-height-display)!important}.cx-text-title-1{font-size:var(--font-size-title-1)!important;line-height:var(--line-height-tight)!important}.cx-text-title-2{font-size:var(--font-size-title-2)!important;line-height:var(--line-height-tight)!important}.cx-text-title-3{font-size:var(--font-size-title-3)!important;line-height:var(--line-height-tight)!important}.cx-text-body-lg{font-size:var(--font-size-body-lg)!important;line-height:var(--line-height-body)!important}.cx-text-body{font-size:var(--font-size-body)!important;line-height:var(--line-height-body)!important}.cx-text-body-sm{font-size:var(--font-size-body-sm)!important;line-height:var(--line-height-tight)!important}.cx-text-body-xs{font-size:var(--font-size-body-xs)!important;line-height:var(--line-height-tight)!important}.cx-font-regular{font-weight:var(--font-weight-regular)!important}.cx-font-medium{font-weight:var(--font-weight-medium)!important}.cx-font-bold{font-weight:var(--font-weight-bold)!important}.cx-text-ink{color:var(--ink)!important}.cx-text-muted{color:var(--opacity-high)!important}.cx-text-primary{color:var(--primary)!important}.cx-text-accent{color:var(--accent)!important}.cx-text-success{color:var(--success)!important}.cx-text-warning{color:var(--warning)!important}.cx-text-danger{color:var(--danger)!important}.cx-text-info{color:var(--info)!important}.cx-text-link{color:var(--link)!important}.cx-leading-heading{line-height:var(--line-height-tight)!important}.cx-leading-body{line-height:var(--line-height-body)!important}.cx-leading-small{line-height:var(--line-height-tight)!important}.cx-text-balance{text-wrap:balance!important}.cx-text-start{text-align:start!important}.cx-text-center{text-align:center!important}.cx-text-end{text-align:end!important}.cx-truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cx-measure-sm{max-inline-size:var(--content-width-sm)!important;margin-inline:auto!important}.cx-measure-md{max-inline-size:var(--content-width-md)!important;margin-inline:auto!important}.cx-measure-lg{max-inline-size:var(--content-width-lg)!important;margin-inline:auto!important}.cx-measure-xl{max-inline-size:var(--content-width-xl)!important;margin-inline:auto!important}.cx-measure-sm-start{max-inline-size:var(--content-width-sm)!important;margin-inline:0!important}.cx-measure-md-start{max-inline-size:var(--content-width-md)!important;margin-inline:0!important}.cx-measure-lg-start{max-inline-size:var(--content-width-lg)!important;margin-inline:0!important}.cx-measure-xl-start{max-inline-size:var(--content-width-xl)!important;margin-inline:0!important}.cx-container{inline-size:100%!important;max-inline-size:calc(var(--content-width-xl) + var(--gutter-page) * 2)!important;margin-inline:auto!important;padding-inline:var(--gutter-page)!important}.cx-bg-surface{background-color:var(--surface)!important}.cx-bg-surface-alt{background-color:var(--surface-alt)!important}.cx-full-bleed{inline-size:100vw!important;margin-inline:calc(50% - 50vw)!important;padding-inline:var(--gutter-centered)!important}.cx-rounded-sm{border-radius:var(--radius-sm)!important}.cx-rounded-md{border-radius:var(--radius-md)!important}.cx-rounded-lg{border-radius:var(--radius-lg)!important}.cx-rounded-xl{border-radius:var(--radius-xl)!important}.cx-w-full{inline-size:100%!important}.cx-min-h-screen{min-block-size:100svh!important}.cx-fill{flex:1 1 auto!important;min-inline-size:0!important;min-block-size:0!important}.cx-center-inline{margin-inline:auto!important}@media(max-width:719px){.cx-hide-mobile{display:none!important}}@media(min-width:720px){.cx-hide-desktop{display:none!important}}.cx-scroll-target{scroll-margin-block-start:calc(var(--space-2xl) + var(--space-md))!important}.cx-sr-only{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;margin:-1px!important;clip-path:inset(50%)!important;white-space:nowrap!important}}.cx-text-area__markdown h1,.cx-text-area__markdown h2,.cx-text-area__markdown h3,.cx-text-area__markdown h4{margin:var(--space-sm) 0 var(--space-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.cx-text-area__markdown h1{font-size:var(--font-size-title-1)}.cx-text-area__markdown h2{font-size:var(--font-size-title-2)}.cx-text-area__markdown h3{font-size:var(--font-size-body)}.cx-text-area__markdown>:first-child{margin-top:0}.cx-text-area__markdown>:last-child{margin-bottom:0}.cx-text-area__markdown p{margin:0 0 var(--space-sm)}.cx-text-area__markdown ul,.cx-text-area__markdown ol{margin:0 0 var(--space-sm);padding-inline-start:1.5em;list-style-position:outside}.cx-text-area__markdown li{margin-bottom:var(--space-2xs)}.cx-text-area__markdown li>p{margin-bottom:var(--space-2xs)}.cx-text-area__markdown li>p:last-child{margin-bottom:0}.cx-text-area__markdown li::marker{color:var(--primary)}.cx-text-area__markdown code{font-family:var(--font-family-mono);background:var(--opacity-low);padding:1px var(--space-xs);border-radius:var(--radius-xs)}.cx-text-area__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-text-area__markdown pre code{background:transparent;padding:0}.cx-text-area__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-text-area__markdown :where(a,a:visited,a:hover,a:active){color:inherit;text-decoration:underline}.cx-text-area__markdown hr{margin:var(--space-sm) 0;border:0;border-top:var(--line)}.cx-editorial{inline-size:100%;color:var(--ink);font-family:var(--font-family-base);font-size:var(--font-size-editorial-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);overflow-wrap:anywhere}.cx-editorial>:first-child{margin-top:0}.cx-editorial>:last-child{margin-bottom:0}.cx-editorial h1,.cx-editorial h2,.cx-editorial h3,.cx-editorial h4,.cx-editorial h5,.cx-editorial h6{margin:0 0 .5em;color:var(--ink);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.cx-editorial h1{font-size:var(--font-size-hero);line-height:var(--line-height-display)}.cx-editorial h2{font-size:var(--font-size-title-2)}.cx-editorial h3,.cx-editorial h4,.cx-editorial h5,.cx-editorial h6{font-size:var(--font-size-title-3)}.cx-editorial p,.cx-editorial ul,.cx-editorial ol,.cx-editorial blockquote,.cx-editorial pre{margin:0 0 1em}.cx-editorial h1+p{margin-bottom:1.25em;font-size:var(--font-size-editorial-lead);line-height:var(--line-height-relaxed)}.cx-editorial small{color:var(--opacity-high);font-size:.875em;line-height:1.4}.cx-editorial dfn{border-radius:var(--radius-xs);font-style:normal;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:var(--border-width);text-underline-offset:.18em}.cx-editorial ul,.cx-editorial ol{padding-inline-start:1.5em;list-style-position:outside}.cx-editorial li{margin-bottom:var(--space-xs)}.cx-editorial li:last-child{margin-bottom:0}.cx-editorial ul ul,.cx-editorial ul ol,.cx-editorial ol ul,.cx-editorial ol ol{margin-top:.4em;margin-bottom:0}.cx-editorial li::marker{color:var(--primary)}.cx-editorial :where(a,a:visited,a:hover,a:active){color:inherit;text-decoration:underline;text-underline-offset:2px}.cx-editorial blockquote{padding-inline-start:1em;border-inline-start:calc(var(--border-width) * 3) solid var(--accent);color:var(--opacity-high);font-size:1.1111em;font-style:italic;line-height:1.5}.cx-editorial blockquote p{margin-bottom:.6em}.cx-editorial blockquote>:last-child{margin-bottom:0}.cx-editorial blockquote cite{display:block;color:var(--opacity-high);font-family:var(--font-family-base);font-size:.8em;font-style:normal}.cx-editorial code{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--opacity-low);font-family:var(--font-family-mono);font-size:.9em;overflow-wrap:anywhere}.cx-editorial pre{padding:var(--space-md);border-radius:var(--radius-lg);background:var(--opacity-low);line-height:1.5;overflow-x:auto}.cx-editorial pre code{padding:0;background:transparent;font-size:inherit}.cx-editorial hr,.cx-editorial cx-divider{margin:2em 0}.cx-editorial hr{border:0;border-top:var(--line)}.cx-editorial figure{margin:0 0 1.5em}.cx-editorial img{display:block;max-inline-size:100%;height:auto;border-radius:var(--radius-xl)}.cx-editorial figcaption,.cx-editorial caption{color:var(--opacity-high);font-size:.875em;line-height:1.4}.cx-editorial figcaption{margin-top:.5em}.cx-editorial table{width:100%;margin:0 0 1em;border-collapse:collapse;font-size:.9em}.cx-editorial caption{margin-bottom:.5em;caption-side:top;text-align:start}.cx-editorial th,.cx-editorial td{padding:.5em .75em;border-bottom:var(--line);overflow-wrap:anywhere;text-align:start;vertical-align:top}.cx-editorial th{color:var(--ink);font-weight:var(--font-weight-bold)}.cx-editorial h1,.cx-editorial h2{font-family:var(--font-family-heading);font-weight:var(--font-weight-editorial-heading)}.cx-editorial h3,.cx-editorial h4,.cx-editorial h5,.cx-editorial h6{font-family:var(--font-family-base)}:root{color-scheme:dark;--font-family-heading: var(--font-family-base)}::selection{background:var(--primary);color:var(--on-ink)}
