:root{--site-max-width:1200px;--site-gutter:24px;--site-section-space:72px}@media (max-width:48em){:root{--site-gutter:16px;--site-section-space:48px}}:root[data-mantine-color-scheme=light]{--mantine-color-text:var(--site-text)}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--mantine-color-white);color:var(--site-text);overflow-wrap:break-word;margin:0}a:not([class]){color:var(--site-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--site-link-underline);text-decoration-color:var(--site-link-underline);text-underline-offset:3px;text-decoration-thickness:2px}a:not([class]):hover{-webkit-text-decoration-color:var(--mantine-primary-color-filled);text-decoration-color:var(--mantine-primary-color-filled)}:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.skip-link{z-index:10;border-radius:var(--mantine-radius-sm);background:var(--mantine-primary-color-filled);color:var(--mantine-color-white);padding:8px 12px;text-decoration:none;position:absolute;top:-48px;left:8px}.skip-link:focus{top:8px}
:root{--mantine-z-index-app:100;--mantine-z-index-modal:200;--mantine-z-index-popover:300;--mantine-z-index-overlay:400;--mantine-z-index-max:9999;--mantine-scale:1;--mantine-cursor-type:default;--mantine-webkit-font-smoothing:antialiased;--mantine-moz-font-smoothing:grayscale;--mantine-color-white:#fff;--mantine-color-black:#2e3836;--mantine-line-height:1.55;--mantine-font-family:var(--crv-font-sans,-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji);--mantine-font-family-monospace:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--mantine-font-family-headings:var(--crv-font-sans,-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji);--mantine-heading-font-weight:700;--mantine-heading-text-wrap:wrap;--mantine-radius-default:calc(.5rem * var(--mantine-scale));--mantine-primary-color-filled:var(--mantine-color-coral-filled);--mantine-primary-color-filled-hover:var(--mantine-color-coral-filled-hover);--mantine-primary-color-light:var(--mantine-color-coral-light);--mantine-primary-color-light-hover:var(--mantine-color-coral-light-hover);--mantine-primary-color-light-color:var(--mantine-color-coral-light-color);--mantine-breakpoint-xs:36em;--mantine-breakpoint-sm:48em;--mantine-breakpoint-md:62em;--mantine-breakpoint-lg:75em;--mantine-breakpoint-xl:88em;--mantine-spacing-xs:calc(.625rem * var(--mantine-scale));--mantine-spacing-sm:calc(.75rem * var(--mantine-scale));--mantine-spacing-md:calc(1rem * var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl:calc(2rem * var(--mantine-scale));--mantine-font-size-xs:calc(.75rem * var(--mantine-scale));--mantine-font-size-sm:calc(.875rem * var(--mantine-scale));--mantine-font-size-md:calc(1rem * var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-shadow-xs:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) #0000001a;--mantine-shadow-sm:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), #0000000a 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-md:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), #0000000a 0 calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-lg:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), #0000000a 0 calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-shadow-xl:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), #0000000a 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-radius-xs:calc(.125rem * var(--mantine-scale));--mantine-radius-sm:calc(.25rem * var(--mantine-scale));--mantine-radius-md:calc(.5rem * var(--mantine-scale));--mantine-radius-lg:calc(1rem * var(--mantine-scale));--mantine-radius-xl:calc(2rem * var(--mantine-scale));--mantine-font-weight-regular:400;--mantine-font-weight-medium:600;--mantine-font-weight-bold:700;--mantine-primary-color-0:var(--mantine-color-coral-0);--mantine-primary-color-1:var(--mantine-color-coral-1);--mantine-primary-color-2:var(--mantine-color-coral-2);--mantine-primary-color-3:var(--mantine-color-coral-3);--mantine-primary-color-4:var(--mantine-color-coral-4);--mantine-primary-color-5:var(--mantine-color-coral-5);--mantine-primary-color-6:var(--mantine-color-coral-6);--mantine-primary-color-7:var(--mantine-color-coral-7);--mantine-primary-color-8:var(--mantine-color-coral-8);--mantine-primary-color-9:var(--mantine-color-coral-9);--mantine-color-dark-0:#c9c9c9;--mantine-color-dark-1:#b8b8b8;--mantine-color-dark-2:#828282;--mantine-color-dark-3:#696969;--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#242424;--mantine-color-dark-8:#1f1f1f;--mantine-color-dark-9:#141414;--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-gray-8:#343a40;--mantine-color-gray-9:#212529;--mantine-color-red-0:#fff5f5;--mantine-color-red-1:#ffe3e3;--mantine-color-red-2:#ffc9c9;--mantine-color-red-3:#ffa8a8;--mantine-color-red-4:#ff8787;--mantine-color-red-5:#ff6b6b;--mantine-color-red-6:#fa5252;--mantine-color-red-7:#f03e3e;--mantine-color-red-8:#e03131;--mantine-color-red-9:#c92a2a;--mantine-color-pink-0:#fff0f6;--mantine-color-pink-1:#ffdeeb;--mantine-color-pink-2:#fcc2d7;--mantine-color-pink-3:#faa2c1;--mantine-color-pink-4:#f783ac;--mantine-color-pink-5:#f06595;--mantine-color-pink-6:#e64980;--mantine-color-pink-7:#d6336c;--mantine-color-pink-8:#c2255c;--mantine-color-pink-9:#a61e4d;--mantine-color-grape-0:#f8f0fc;--mantine-color-grape-1:#f3d9fa;--mantine-color-grape-2:#eebefa;--mantine-color-grape-3:#e599f7;--mantine-color-grape-4:#da77f2;--mantine-color-grape-5:#cc5de8;--mantine-color-grape-6:#be4bdb;--mantine-color-grape-7:#ae3ec9;--mantine-color-grape-8:#9c36b5;--mantine-color-grape-9:#862e9c;--mantine-color-violet-0:#f3f0ff;--mantine-color-violet-1:#e5dbff;--mantine-color-violet-2:#d0bfff;--mantine-color-violet-3:#b197fc;--mantine-color-violet-4:#9775fa;--mantine-color-violet-5:#845ef7;--mantine-color-violet-6:#7950f2;--mantine-color-violet-7:#7048e8;--mantine-color-violet-8:#6741d9;--mantine-color-violet-9:#5f3dc4;--mantine-color-indigo-0:#edf2ff;--mantine-color-indigo-1:#dbe4ff;--mantine-color-indigo-2:#bac8ff;--mantine-color-indigo-3:#91a7ff;--mantine-color-indigo-4:#748ffc;--mantine-color-indigo-5:#5c7cfa;--mantine-color-indigo-6:#4c6ef5;--mantine-color-indigo-7:#4263eb;--mantine-color-indigo-8:#3b5bdb;--mantine-color-indigo-9:#364fc7;--mantine-color-blue-0:#e7f5ff;--mantine-color-blue-1:#d0ebff;--mantine-color-blue-2:#a5d8ff;--mantine-color-blue-3:#74c0fc;--mantine-color-blue-4:#4dabf7;--mantine-color-blue-5:#339af0;--mantine-color-blue-6:#228be6;--mantine-color-blue-7:#1c7ed6;--mantine-color-blue-8:#1971c2;--mantine-color-blue-9:#1864ab;--mantine-color-cyan-0:#e3fafc;--mantine-color-cyan-1:#c5f6fa;--mantine-color-cyan-2:#99e9f2;--mantine-color-cyan-3:#66d9e8;--mantine-color-cyan-4:#3bc9db;--mantine-color-cyan-5:#22b8cf;--mantine-color-cyan-6:#15aabf;--mantine-color-cyan-7:#1098ad;--mantine-color-cyan-8:#0c8599;--mantine-color-cyan-9:#0b7285;--mantine-color-teal-0:#e6fcf5;--mantine-color-teal-1:#c3fae8;--mantine-color-teal-2:#96f2d7;--mantine-color-teal-3:#63e6be;--mantine-color-teal-4:#38d9a9;--mantine-color-teal-5:#20c997;--mantine-color-teal-6:#12b886;--mantine-color-teal-7:#0ca678;--mantine-color-teal-8:#099268;--mantine-color-teal-9:#087f5b;--mantine-color-green-0:#ebfbee;--mantine-color-green-1:#d3f9d8;--mantine-color-green-2:#b2f2bb;--mantine-color-green-3:#8ce99a;--mantine-color-green-4:#69db7c;--mantine-color-green-5:#51cf66;--mantine-color-green-6:#40c057;--mantine-color-green-7:#37b24d;--mantine-color-green-8:#2f9e44;--mantine-color-green-9:#2b8a3e;--mantine-color-lime-0:#f4fce3;--mantine-color-lime-1:#e9fac8;--mantine-color-lime-2:#d8f5a2;--mantine-color-lime-3:#c0eb75;--mantine-color-lime-4:#a9e34b;--mantine-color-lime-5:#94d82d;--mantine-color-lime-6:#82c91e;--mantine-color-lime-7:#74b816;--mantine-color-lime-8:#66a80f;--mantine-color-lime-9:#5c940d;--mantine-color-yellow-0:#fff9db;--mantine-color-yellow-1:#fff3bf;--mantine-color-yellow-2:#ffec99;--mantine-color-yellow-3:#ffe066;--mantine-color-yellow-4:#ffd43b;--mantine-color-yellow-5:#fcc419;--mantine-color-yellow-6:#fab005;--mantine-color-yellow-7:#f59f00;--mantine-color-yellow-8:#f08c00;--mantine-color-yellow-9:#e67700;--mantine-color-orange-0:#fff4e6;--mantine-color-orange-1:#ffe8cc;--mantine-color-orange-2:#ffd8a8;--mantine-color-orange-3:#ffc078;--mantine-color-orange-4:#ffa94d;--mantine-color-orange-5:#ff922b;--mantine-color-orange-6:#fd7e14;--mantine-color-orange-7:#f76707;--mantine-color-orange-8:#e8590c;--mantine-color-orange-9:#d9480f;--mantine-color-coral-0:#fdf3ee;--mantine-color-coral-1:#fae1d6;--mantine-color-coral-2:#f6c8b5;--mantine-color-coral-3:#f29a74;--mantine-color-coral-4:#ea7f52;--mantine-color-coral-5:#d65f33;--mantine-color-coral-6:#c9522a;--mantine-color-coral-7:#b8461f;--mantine-color-coral-8:#9a3a19;--mantine-color-coral-9:#7a2e14;--mantine-h1-font-size:calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h1-font-weight:700;--mantine-h2-font-size:calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h2-font-weight:700;--mantine-h3-font-size:calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h3-font-weight:700;--mantine-h4-font-size:calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h4-font-weight:700;--mantine-h5-font-size:calc(1rem * var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h5-font-weight:700;--mantine-h6-font-size:calc(.875rem * var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700}:root[data-mantine-color-scheme=dark]{--mantine-color-scheme:dark;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-success:var(--mantine-color-teal-8);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-anchor:var(--mantine-color-coral-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-disabled:var(--mantine-color-dark-6);--mantine-color-disabled-color:var(--mantine-color-dark-3);--mantine-color-disabled-border:var(--mantine-color-dark-4);--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-dark-filled:var(--mantine-color-dark-3);--mantine-color-dark-filled-hover:var(--mantine-color-dark-4);--mantine-color-dark-light:#0a0a0a;--mantine-color-dark-light-hover:#0e0e0e;--mantine-color-dark-light-color:var(--mantine-color-dark-0);--mantine-color-dark-outline:var(--mantine-color-dark-0);--mantine-color-dark-outline-hover:#c9c9c90d;--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-3);--mantine-color-gray-filled-hover:var(--mantine-color-gray-4);--mantine-color-gray-light:#111315;--mantine-color-gray-light-hover:#171a1d;--mantine-color-gray-light-color:var(--mantine-color-gray-0);--mantine-color-gray-outline:var(--mantine-color-gray-0);--mantine-color-gray-outline-hover:#f8f9fa0d;--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-3);--mantine-color-red-filled-hover:var(--mantine-color-red-4);--mantine-color-red-light:#651515;--mantine-color-red-light-hover:#8d1d1d;--mantine-color-red-light-color:var(--mantine-color-red-0);--mantine-color-red-outline:var(--mantine-color-red-0);--mantine-color-red-outline-hover:#fff5f50d;--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-3);--mantine-color-pink-filled-hover:var(--mantine-color-pink-4);--mantine-color-pink-light:#530f27;--mantine-color-pink-light-hover:#741536;--mantine-color-pink-light-color:var(--mantine-color-pink-0);--mantine-color-pink-outline:var(--mantine-color-pink-0);--mantine-color-pink-outline-hover:#fff0f60d;--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-3);--mantine-color-grape-filled-hover:var(--mantine-color-grape-4);--mantine-color-grape-light:#43174e;--mantine-color-grape-light-hover:#5e206d;--mantine-color-grape-light-color:var(--mantine-color-grape-0);--mantine-color-grape-outline:var(--mantine-color-grape-0);--mantine-color-grape-outline-hover:#f8f0fc0d;--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-3);--mantine-color-violet-filled-hover:var(--mantine-color-violet-4);--mantine-color-violet-light:#301f62;--mantine-color-violet-light-hover:#432b89;--mantine-color-violet-light-color:var(--mantine-color-violet-0);--mantine-color-violet-outline:var(--mantine-color-violet-0);--mantine-color-violet-outline-hover:#f3f0ff0d;--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-3);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-4);--mantine-color-indigo-light:#1b2864;--mantine-color-indigo-light-hover:#26378b;--mantine-color-indigo-light-color:var(--mantine-color-indigo-0);--mantine-color-indigo-outline:var(--mantine-color-indigo-0);--mantine-color-indigo-outline-hover:#edf2ff0d;--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-3);--mantine-color-blue-filled-hover:var(--mantine-color-blue-4);--mantine-color-blue-light:#0c3256;--mantine-color-blue-light-hover:#114678;--mantine-color-blue-light-color:var(--mantine-color-blue-0);--mantine-color-blue-outline:var(--mantine-color-blue-0);--mantine-color-blue-outline-hover:#e7f5ff0d;--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-3);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-4);--mantine-color-cyan-light:#063943;--mantine-color-cyan-light-hover:#08505d;--mantine-color-cyan-light-color:var(--mantine-color-cyan-0);--mantine-color-cyan-outline:var(--mantine-color-cyan-0);--mantine-color-cyan-outline-hover:#e3fafc0d;--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-3);--mantine-color-teal-filled-hover:var(--mantine-color-teal-4);--mantine-color-teal-light:#04402e;--mantine-color-teal-light-hover:#065940;--mantine-color-teal-light-color:var(--mantine-color-teal-0);--mantine-color-teal-outline:var(--mantine-color-teal-0);--mantine-color-teal-outline-hover:#e6fcf50d;--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-3);--mantine-color-green-filled-hover:var(--mantine-color-green-4);--mantine-color-green-light:#16451f;--mantine-color-green-light-hover:#1e612b;--mantine-color-green-light-color:var(--mantine-color-green-0);--mantine-color-green-outline:var(--mantine-color-green-0);--mantine-color-green-outline-hover:#ebfbee0d;--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-3);--mantine-color-lime-filled-hover:var(--mantine-color-lime-4);--mantine-color-lime-light:#2e4a07;--mantine-color-lime-light-hover:#406809;--mantine-color-lime-light-color:var(--mantine-color-lime-0);--mantine-color-lime-outline:var(--mantine-color-lime-0);--mantine-color-lime-outline-hover:#f4fce30d;--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-3);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-4);--mantine-color-yellow-light:#733c00;--mantine-color-yellow-light-hover:#a15300;--mantine-color-yellow-light-color:var(--mantine-color-yellow-0);--mantine-color-yellow-outline:var(--mantine-color-yellow-0);--mantine-color-yellow-outline-hover:#fff9db0d;--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-3);--mantine-color-orange-filled-hover:var(--mantine-color-orange-4);--mantine-color-orange-light:#6d2408;--mantine-color-orange-light-hover:#98320b;--mantine-color-orange-light-color:var(--mantine-color-orange-0);--mantine-color-orange-outline:var(--mantine-color-orange-0);--mantine-color-orange-outline-hover:#fff4e60d;--mantine-color-coral-text:var(--mantine-color-coral-4);--mantine-color-coral-filled:var(--mantine-color-coral-3);--mantine-color-coral-filled-hover:var(--mantine-color-coral-4);--mantine-color-coral-light:#3d170a;--mantine-color-coral-light-hover:#55200e;--mantine-color-coral-light-color:var(--mantine-color-coral-0);--mantine-color-coral-outline:var(--mantine-color-coral-0);--mantine-color-coral-outline-hover:#fdf3ee0d}:root[data-mantine-color-scheme=light]{--mantine-color-scheme:light;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:#2e3836;--mantine-color-body:#fff;--mantine-color-error:var(--mantine-color-red-6);--mantine-color-success:var(--mantine-color-teal-8);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-color-coral-7);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-black);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--mantine-color-disabled:var(--mantine-color-gray-2);--mantine-color-disabled-color:var(--mantine-color-gray-5);--mantine-color-disabled-border:var(--mantine-color-gray-3);--mantine-color-dark-text:var(--mantine-color-dark-filled);--mantine-color-dark-filled:var(--mantine-color-dark-7);--mantine-color-dark-filled-hover:var(--mantine-color-dark-8);--mantine-color-dark-light:var(--mantine-color-dark-1);--mantine-color-dark-light-hover:var(--mantine-color-dark-2);--mantine-color-dark-light-color:var(--mantine-color-dark-9);--mantine-color-dark-outline:var(--mantine-color-dark-7);--mantine-color-dark-outline-hover:#2424240d;--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-7);--mantine-color-gray-filled-hover:var(--mantine-color-gray-8);--mantine-color-gray-light:var(--mantine-color-gray-1);--mantine-color-gray-light-hover:var(--mantine-color-gray-2);--mantine-color-gray-light-color:var(--mantine-color-gray-9);--mantine-color-gray-outline:var(--mantine-color-gray-7);--mantine-color-gray-outline-hover:#4950570d;--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-7);--mantine-color-red-filled-hover:var(--mantine-color-red-8);--mantine-color-red-light:var(--mantine-color-red-1);--mantine-color-red-light-hover:var(--mantine-color-red-2);--mantine-color-red-light-color:var(--mantine-color-red-9);--mantine-color-red-outline:var(--mantine-color-red-7);--mantine-color-red-outline-hover:#f03e3e0d;--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-7);--mantine-color-pink-filled-hover:var(--mantine-color-pink-8);--mantine-color-pink-light:var(--mantine-color-pink-1);--mantine-color-pink-light-hover:var(--mantine-color-pink-2);--mantine-color-pink-light-color:var(--mantine-color-pink-9);--mantine-color-pink-outline:var(--mantine-color-pink-7);--mantine-color-pink-outline-hover:#d6336c0d;--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-7);--mantine-color-grape-filled-hover:var(--mantine-color-grape-8);--mantine-color-grape-light:var(--mantine-color-grape-1);--mantine-color-grape-light-hover:var(--mantine-color-grape-2);--mantine-color-grape-light-color:var(--mantine-color-grape-9);--mantine-color-grape-outline:var(--mantine-color-grape-7);--mantine-color-grape-outline-hover:#ae3ec90d;--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-7);--mantine-color-violet-filled-hover:var(--mantine-color-violet-8);--mantine-color-violet-light:var(--mantine-color-violet-1);--mantine-color-violet-light-hover:var(--mantine-color-violet-2);--mantine-color-violet-light-color:var(--mantine-color-violet-9);--mantine-color-violet-outline:var(--mantine-color-violet-7);--mantine-color-violet-outline-hover:#7048e80d;--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-7);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-8);--mantine-color-indigo-light:var(--mantine-color-indigo-1);--mantine-color-indigo-light-hover:var(--mantine-color-indigo-2);--mantine-color-indigo-light-color:var(--mantine-color-indigo-9);--mantine-color-indigo-outline:var(--mantine-color-indigo-7);--mantine-color-indigo-outline-hover:#4263eb0d;--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-7);--mantine-color-blue-filled-hover:var(--mantine-color-blue-8);--mantine-color-blue-light:var(--mantine-color-blue-1);--mantine-color-blue-light-hover:var(--mantine-color-blue-2);--mantine-color-blue-light-color:var(--mantine-color-blue-9);--mantine-color-blue-outline:var(--mantine-color-blue-7);--mantine-color-blue-outline-hover:#1c7ed60d;--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-7);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-8);--mantine-color-cyan-light:var(--mantine-color-cyan-1);--mantine-color-cyan-light-hover:var(--mantine-color-cyan-2);--mantine-color-cyan-light-color:var(--mantine-color-cyan-9);--mantine-color-cyan-outline:var(--mantine-color-cyan-7);--mantine-color-cyan-outline-hover:#1098ad0d;--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-7);--mantine-color-teal-filled-hover:var(--mantine-color-teal-8);--mantine-color-teal-light:var(--mantine-color-teal-1);--mantine-color-teal-light-hover:var(--mantine-color-teal-2);--mantine-color-teal-light-color:var(--mantine-color-teal-9);--mantine-color-teal-outline:var(--mantine-color-teal-7);--mantine-color-teal-outline-hover:#0ca6780d;--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-7);--mantine-color-green-filled-hover:var(--mantine-color-green-8);--mantine-color-green-light:var(--mantine-color-green-1);--mantine-color-green-light-hover:var(--mantine-color-green-2);--mantine-color-green-light-color:var(--mantine-color-green-9);--mantine-color-green-outline:var(--mantine-color-green-7);--mantine-color-green-outline-hover:#37b24d0d;--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-7);--mantine-color-lime-filled-hover:var(--mantine-color-lime-8);--mantine-color-lime-light:var(--mantine-color-lime-1);--mantine-color-lime-light-hover:var(--mantine-color-lime-2);--mantine-color-lime-light-color:var(--mantine-color-lime-9);--mantine-color-lime-outline:var(--mantine-color-lime-7);--mantine-color-lime-outline-hover:#74b8160d;--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-7);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-8);--mantine-color-yellow-light:var(--mantine-color-yellow-1);--mantine-color-yellow-light-hover:var(--mantine-color-yellow-2);--mantine-color-yellow-light-color:var(--mantine-color-yellow-9);--mantine-color-yellow-outline:var(--mantine-color-yellow-7);--mantine-color-yellow-outline-hover:#f59f000d;--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-7);--mantine-color-orange-filled-hover:var(--mantine-color-orange-8);--mantine-color-orange-light:var(--mantine-color-orange-1);--mantine-color-orange-light-hover:var(--mantine-color-orange-2);--mantine-color-orange-light-color:var(--mantine-color-orange-9);--mantine-color-orange-outline:var(--mantine-color-orange-7);--mantine-color-orange-outline-hover:#f767070d;--mantine-color-coral-text:var(--mantine-color-coral-filled);--mantine-color-coral-filled:var(--mantine-color-coral-7);--mantine-color-coral-filled-hover:var(--mantine-color-coral-8);--mantine-color-coral-light:var(--mantine-color-coral-1);--mantine-color-coral-light-hover:var(--mantine-color-coral-2);--mantine-color-coral-light-color:var(--mantine-color-coral-9);--mantine-color-coral-outline:var(--mantine-color-coral-7);--mantine-color-coral-outline-hover:#b8461f0d}
body{--ms-accent:#2563eb;--ms-font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ms-font-heading:var(--ms-font-body);--ms-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ms-type-scale:1.2;--ms-base:1rem;--ms-measure:56rem;--ms-measure-wide:72rem;--ms-space:1rem;--ms-radius:.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ms-fg:var(--lightningcss-light,#1f2328)var(--lightningcss-dark,#e6edf3);--ms-fg-muted:var(--lightningcss-light,#59636e)var(--lightningcss-dark,#9198a1);--ms-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d1117);--ms-surface:var(--lightningcss-light,#f6f8fa)var(--lightningcss-dark,#161b22);--ms-border:var(--lightningcss-light,#d0d7de)var(--lightningcss-dark,#30363d);--ms-tone-neutral:var(--lightningcss-light,#59636e)var(--lightningcss-dark,#9198a1);--ms-tone-info:var(--lightningcss-light,#0969da)var(--lightningcss-dark,#4493f8);--ms-tone-success:var(--lightningcss-light,#1a7f37)var(--lightningcss-dark,#3fb950);--ms-tone-warn:var(--lightningcss-light,#9a6700)var(--lightningcss-dark,#d29922);--ms-tone-danger:var(--lightningcss-light,#cf222e)var(--lightningcss-dark,#f85149);--ms-chart-1:var(--lightningcss-light,#2a78d6)var(--lightningcss-dark,#3987e5);--ms-chart-2:var(--lightningcss-light,#eb6834)var(--lightningcss-dark,#d95926);--ms-chart-3:var(--lightningcss-light,#1baf7a)var(--lightningcss-dark,#199e70);--ms-chart-4:var(--lightningcss-light,#eda100)var(--lightningcss-dark,#c98500);--ms-chart-5:var(--lightningcss-light,#e87ba4)var(--lightningcss-dark,#d55181);--ms-chart-6:var(--lightningcss-light,#008300)var(--lightningcss-dark,#008300);--ms-chart-7:var(--lightningcss-light,#4a3aa7)var(--lightningcss-dark,#9085e9);--ms-chart-8:var(--lightningcss-light,#e34948)var(--lightningcss-dark,#e66767);--ms-h6:var(--ms-base);--ms-h5:calc(var(--ms-base) * var(--ms-type-scale));--ms-h4:calc(var(--ms-h5) * var(--ms-type-scale));--ms-h3:calc(var(--ms-h4) * var(--ms-type-scale));--ms-h2:calc(var(--ms-h3) * var(--ms-type-scale));--ms-h1:calc(var(--ms-h2) * var(--ms-type-scale))}@media (prefers-color-scheme:dark){body{--lightningcss-light: ;--lightningcss-dark:initial}}body[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-radius=none]{--ms-radius:0}body[data-radius=sm]{--ms-radius:.25rem}body[data-radius=lg]{--ms-radius:1rem}body[data-preset=editorial]{--ms-font-body:"Source Serif 4", Charter, Georgia, "Times New Roman", serif;--ms-font-heading:Inter, ui-sans-serif, system-ui, sans-serif;--ms-type-scale:1.25;--ms-measure:44rem;--ms-measure-wide:64rem}body[data-preset=technical]{--ms-type-scale:1.15;--ms-measure:60rem;--ms-measure-wide:72rem;--ms-radius:.375rem}body[data-preset=deck]{--ms-base:1.25rem;--ms-type-scale:1.3;--ms-space:1.5rem;--ms-measure:64rem;--ms-measure-wide:80rem}body[data-preset=report]{--ms-type-scale:1.15;--ms-space:.875rem;--ms-measure:56rem;--ms-measure-wide:72rem;--ms-radius:.25rem}body[data-density=compact]{--ms-space:.625rem;--ms-base:.9375rem}body[data-density=spacious]{--ms-space:1.5rem;--ms-base:1.0625rem}body{color:var(--ms-fg);background:var(--ms-bg);font-family:var(--ms-font-body);font-size:var(--ms-base);-webkit-text-size-adjust:100%;margin:0;line-height:1.55}.ms-document{max-width:min(var(--ms-measure-wide), 100%);box-sizing:border-box;padding:calc(var(--ms-space) * 2) var(--ms-space);margin:0 auto}.ms-document>*{min-width:0;max-width:var(--ms-measure)}.ms-document>:is(.ms-grid,.ms-columns,.ms-metrics,.ms-tabs,.ms-figure,table,.wide){max-width:none}.ms-document>*+*{margin-top:var(--ms-space)}.ms-document :is(p,ul,ol,blockquote,pre,table,figure,hr,dl){margin:0}.ms-document *+:is(p,ul,ol,pre,table,blockquote,figure,hr,dl){margin-top:var(--ms-space)}.ms-document>:where(:not(h1,h2,h3,h4,h5,h6))+:is(.ms-callout,.ms-card,.ms-metrics,.ms-tabs,.ms-grid),.ms-document>:is(.ms-callout,.ms-card,.ms-metrics,.ms-tabs,.ms-grid)+:where(:not(h1,h2,h3,h4,h5,h6)){margin-top:calc(var(--ms-space) * 1.5)}.ms-document>.ms-figure+:where(:not(h1,h2,h3,h4,h5,h6)){margin-top:calc(var(--ms-space) * 2)}h1,h2,h3,h4,h5,h6{font-family:var(--ms-font-heading);letter-spacing:-.01em;margin:0;line-height:1.2}.ms-document>*+h1,.ms-document>*+h2{margin-top:2em}.ms-document>*+h3,.ms-document>*+h4,.ms-document>*+h5,.ms-document>*+h6{margin-top:1.5em}.ms-document>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:calc(var(--ms-space) * .6)}.ms-document>:is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:.5em}.ms-document>:is(h1,h2,h3,h4,h5,h6)+:is(.ms-callout,.ms-card,.ms-metrics,.ms-tabs,.ms-grid,.ms-steps,.ms-columns,.ms-figure){margin-top:calc(var(--ms-space) * 1.5)}.ms-card>*+:is(h1,h2,h3,h4,h5,h6):not(.ms-card-title),.ms-column>*+:is(h1,h2,h3,h4,h5,h6),.ms-tabpanel>*+:is(h1,h2,h3,h4,h5,h6),.ms-callout-body>*+:is(h1,h2,h3,h4,h5,h6){margin-top:1.5em}.ms-card>:is(h1,h2,h3,h4,h5,h6)+*,.ms-column>:is(h1,h2,h3,h4,h5,h6)+*,.ms-tabpanel>:is(h1,h2,h3,h4,h5,h6)+*,.ms-callout-body>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:calc(var(--ms-space) * .6)}h1{font-size:var(--ms-h1)}h2{font-size:var(--ms-h2)}h3{font-size:var(--ms-h3)}h4{font-size:var(--ms-h4)}h5{font-size:var(--ms-h5)}h6{font-size:var(--ms-h6)}a{color:var(--ms-accent)}code,pre{font-family:var(--ms-font-mono);font-size:.9em}code{background:var(--ms-surface);border-radius:calc(var(--ms-radius) / 2);padding:.1em .3em}pre{background:var(--ms-surface);padding:var(--ms-space);border-radius:var(--ms-radius);overflow-x:auto}pre code{font-size:inherit;background:0 0;padding:0}blockquote{border-left:3px solid var(--ms-border);padding-left:var(--ms-space);color:var(--ms-fg-muted)}hr{border:0;border-top:1px solid var(--ms-border);margin-inline:0}img{max-width:100%;height:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--ms-border);padding:.4em .75em}th[align=center],td[align=center]{text-align:center}th[align=right],td[align=right]{text-align:right}th{font-weight:600}.lead{font-size:calc(var(--ms-base) * 1.2);line-height:1.5}.small{font-size:.875em}.eyebrow{font-family:var(--ms-font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--ms-fg-muted);font-size:.75em;font-weight:600}.ms-document>*+.eyebrow{margin-top:calc(var(--ms-space) * 3)}.ms-document>.eyebrow+:is(h1,h2,h3,h4,h5,h6){margin-top:.3em}.muted{color:var(--ms-fg-muted)}.badge{font-family:var(--ms-font-heading);border:1px solid var(--ms-tone,var(--ms-border));color:var(--ms-tone,var(--ms-fg-muted));vertical-align:.1em;border-radius:999px;padding:.05em .55em;font-size:.75em;font-weight:600;line-height:1.4;display:inline-block}.neutral,[data-tone=neutral]{--ms-tone:var(--ms-tone-neutral)}.ms-span:is(.info,.success,.warn,.danger,.neutral):not(.badge){color:var(--ms-tone)}.info,[data-tone=info]{--ms-tone:var(--ms-tone-info)}.success,[data-tone=success]{--ms-tone:var(--ms-tone-success)}.warn,[data-tone=warn]{--ms-tone:var(--ms-tone-warn)}.danger,[data-tone=danger]{--ms-tone:var(--ms-tone-danger)}.ms-callout{border:1px solid var(--ms-border);border-left:4px solid var(--ms-tone,var(--ms-tone-neutral));border-radius:var(--ms-radius);background:var(--ms-surface);padding:calc(var(--ms-space) * .75) var(--ms-space)}.ms-callout[data-type=note]{--ms-tone:var(--ms-tone-info)}.ms-callout[data-type=tip]{--ms-tone:var(--ms-tone-success)}.ms-callout[data-type=important]{--ms-tone:#8250df}.ms-callout[data-type=warning]{--ms-tone:var(--ms-tone-warn)}.ms-callout[data-type=caution]{--ms-tone:var(--ms-tone-danger)}.ms-callout-title{font-family:var(--ms-font-heading);color:var(--ms-tone);font-weight:600}summary.ms-callout-title{cursor:pointer}.ms-callout-body:not(:empty),.ms-callout-body>*+*{margin-top:calc(var(--ms-space) / 2)}.ms-card{border:1px solid var(--ms-border);border-top:3px solid var(--ms-tone,var(--ms-border));border-radius:var(--ms-radius);background:var(--ms-surface);padding:var(--ms-space)}.ms-card[data-tone=neutral]{border-top-color:var(--ms-border)}.ms-card[data-compact]{padding:calc(var(--ms-space) / 2) calc(var(--ms-space) * .75)}.ms-card>*+*{margin-top:calc(var(--ms-space) * .75)}.ms-card-title{font-size:var(--ms-h5);color:var(--ms-tone,inherit)}.ms-card[data-tone=neutral] .ms-card-title{color:inherit}.ms-grid{gap:var(--ms-gap,var(--ms-space));grid-template-columns:repeat(var(--ms-cols,2), minmax(0, 1fr));display:grid}.ms-grid[data-cols="1"]{--ms-cols:1}.ms-grid[data-cols="2"]{--ms-cols:2}.ms-grid[data-cols="3"]{--ms-cols:3}.ms-grid[data-cols="4"]{--ms-cols:4}[data-gap=sm]{--ms-gap:calc(var(--ms-space) / 2)}[data-gap=md]{--ms-gap:var(--ms-space)}[data-gap=lg]{--ms-gap:calc(var(--ms-space) * 2)}.ms-grid-item{border:1px solid var(--ms-border);border-radius:var(--ms-radius);background:var(--ms-surface);padding:var(--ms-space)}.ms-grid-item>*+*{margin-top:calc(var(--ms-space) / 2)}@media (max-width:60rem){.ms-grid[data-cols="4"],.ms-grid[data-cols="3"]{--ms-cols:2}}@media (max-width:36rem){.ms-grid{--ms-cols:1!important}}.ms-columns{gap:var(--ms-gap,var(--ms-space));grid-template-columns:var(--ms-ratio,repeat(auto-fit, minmax(0, 1fr)));align-items:start;display:grid}.ms-column>*+*{margin-top:var(--ms-space)}@media (max-width:36rem){.ms-columns{grid-template-columns:1fr}}.ms-column,.ms-grid-item,.ms-tabpanel,.ms-callout-body,.ms-card,.ms-metric{min-width:0}@media (max-width:48rem){.ms-document table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto;container-type:inline-size}.ms-figure caption{box-sizing:border-box;width:100cqw;position:sticky;left:0}}.ms-tabs{border:1px solid var(--ms-border);border-radius:var(--ms-radius);overflow:hidden}.ms-tab-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ms-tablist{background:var(--ms-surface);border-bottom:1px solid var(--ms-border);flex-wrap:wrap;gap:2px;padding:.25rem .25rem 0;display:flex}.ms-tab{font-family:var(--ms-font-heading);border-radius:var(--ms-radius) var(--ms-radius) 0 0;color:var(--ms-fg-muted);cursor:pointer;border-bottom:2px solid #0000;padding:.45em .9em;font-weight:500}.ms-tab:hover{color:var(--ms-fg)}.ms-tab-input:focus-visible~.ms-tablist .ms-tab{outline:none}.ms-tabpanel{padding:var(--ms-space);display:none}.ms-tabpanel>*+*{margin-top:var(--ms-space)}.ms-tab-input:first-of-type:checked~.ms-tabpanel[data-index="1"],.ms-tab-input:nth-of-type(2):checked~.ms-tabpanel[data-index="2"],.ms-tab-input:nth-of-type(3):checked~.ms-tabpanel[data-index="3"],.ms-tab-input:nth-of-type(4):checked~.ms-tabpanel[data-index="4"],.ms-tab-input:nth-of-type(5):checked~.ms-tabpanel[data-index="5"],.ms-tab-input:nth-of-type(6):checked~.ms-tabpanel[data-index="6"],.ms-tab-input:nth-of-type(7):checked~.ms-tabpanel[data-index="7"],.ms-tab-input:nth-of-type(8):checked~.ms-tabpanel[data-index="8"],.ms-tab-input:nth-of-type(9):checked~.ms-tabpanel[data-index="9"],.ms-tab-input:nth-of-type(10):checked~.ms-tabpanel[data-index="10"],.ms-tab-input:nth-of-type(11):checked~.ms-tabpanel[data-index="11"],.ms-tab-input:nth-of-type(12):checked~.ms-tabpanel[data-index="12"]{display:block}.ms-tab-input:first-of-type:checked~.ms-tablist .ms-tab:first-child,.ms-tab-input:nth-of-type(2):checked~.ms-tablist .ms-tab:nth-child(2),.ms-tab-input:nth-of-type(3):checked~.ms-tablist .ms-tab:nth-child(3),.ms-tab-input:nth-of-type(4):checked~.ms-tablist .ms-tab:nth-child(4),.ms-tab-input:nth-of-type(5):checked~.ms-tablist .ms-tab:nth-child(5),.ms-tab-input:nth-of-type(6):checked~.ms-tablist .ms-tab:nth-child(6),.ms-tab-input:nth-of-type(7):checked~.ms-tablist .ms-tab:nth-child(7),.ms-tab-input:nth-of-type(8):checked~.ms-tablist .ms-tab:nth-child(8),.ms-tab-input:nth-of-type(9):checked~.ms-tablist .ms-tab:nth-child(9),.ms-tab-input:nth-of-type(10):checked~.ms-tablist .ms-tab:nth-child(10),.ms-tab-input:nth-of-type(11):checked~.ms-tablist .ms-tab:nth-child(11),.ms-tab-input:nth-of-type(12):checked~.ms-tablist .ms-tab:nth-child(12){color:var(--ms-accent);border-bottom-color:var(--ms-accent);background:var(--ms-bg)}.ms-steps{margin:0;padding:0;list-style:none}.ms-step{min-height:2.25rem;padding-left:3rem;position:relative}.ms-step+.ms-step{margin-top:var(--ms-space)}.ms-step:before{content:counter(list-item);content:counter(list-item) / "";background:var(--ms-accent);color:#fff;width:2rem;height:2rem;font-family:var(--ms-font-heading);border-radius:50%;place-items:center;font-size:.9em;font-weight:600;display:grid;position:absolute;top:0;left:0}.ms-step:not(:last-child):after{content:"";top:2.25rem;left:calc(1rem - 1px);bottom:calc(var(--ms-space) * -1);border-left:2px solid var(--ms-border);position:absolute}.ms-step>*+*{margin-top:calc(var(--ms-space) / 2)}.ms-metrics{gap:var(--ms-space);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.ms-metric{border:1px solid var(--ms-border);border-radius:var(--ms-radius);background:var(--ms-surface);padding:var(--ms-space)}.ms-metric-label{font-family:var(--ms-font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--ms-fg-muted);font-size:.8em;font-weight:600}.ms-metric-value{font-family:var(--ms-font-heading);font-size:var(--ms-h2);letter-spacing:-.02em;margin-top:.25em;font-weight:700;line-height:1.1}.ms-metric-delta{color:var(--ms-fg-muted);margin-top:.35em;font-size:.9em;font-weight:600}.ms-metric[data-direction=up] .ms-metric-delta{color:var(--ms-tone-success)}.ms-metric[data-direction=down] .ms-metric-delta{color:var(--ms-tone-danger)}.ms-figure{box-sizing:border-box;width:var(--ms-width,100%);max-width:100%;margin-inline:0}.ms-figure>img{border-radius:var(--ms-radius);display:block}.ms-figure:has(>.ms-diagram){overflow-x:auto}.ms-diagram{max-width:none}.ms-chart{width:100%;height:auto;margin-bottom:calc(var(--ms-space) * .75);display:block}.ms-chart-grid{stroke:var(--ms-border);stroke-width:1px;opacity:.6}.ms-chart-baseline{stroke:var(--ms-border);stroke-width:1px}.ms-chart-tick,.ms-chart-legend{fill:var(--ms-fg-muted);font-family:var(--ms-font-body);font-variant-numeric:tabular-nums;font-size:12px}[data-series="1"]{fill:var(--ms-chart-1);stroke:var(--ms-chart-1)}[data-series="2"]{fill:var(--ms-chart-2);stroke:var(--ms-chart-2)}[data-series="3"]{fill:var(--ms-chart-3);stroke:var(--ms-chart-3)}[data-series="4"]{fill:var(--ms-chart-4);stroke:var(--ms-chart-4)}[data-series="5"]{fill:var(--ms-chart-5);stroke:var(--ms-chart-5)}[data-series="6"]{fill:var(--ms-chart-6);stroke:var(--ms-chart-6)}[data-series="7"]{fill:var(--ms-chart-7);stroke:var(--ms-chart-7)}[data-series="8"]{fill:var(--ms-chart-8);stroke:var(--ms-chart-8)}.ms-chart-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ms-chart-bar,.ms-chart-key,.ms-chart-dot{stroke:none}.ms-figure>figcaption,.ms-figure caption{margin-top:var(--ms-space);color:var(--ms-fg-muted);font-size:.9em;font-style:italic}.ms-figure caption{caption-side:bottom;text-align:left}@media print{body,body[data-scheme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ms-bg:#fff;--ms-fg:#000}.ms-document{max-width:none;padding:0}.ms-tabpanel{padding-top:0;display:block!important}.ms-tablist{display:none}.ms-tabpanel:before{content:attr(data-index) ". ";font-weight:600}details.ms-callout,details.ms-callout>.ms-callout-body{display:block}a{color:inherit}}
body{--ms-font-body:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ms-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ms-measure:42rem;--ms-radius:4px;--ms-fg:var(--lightningcss-light,#2e3836)var(--lightningcss-dark,#ece7dc);--ms-accent:var(--ms-fg);--ms-fg-muted:var(--lightningcss-light,#5b6159)var(--lightningcss-dark,#a9ab9f);--ms-bg:var(--lightningcss-light,#fbf5ed)var(--lightningcss-dark,#191310);--ms-surface:var(--lightningcss-light,#f4ece0)var(--lightningcss-dark,#221a15);--ms-border:var(--lightningcss-light,#ddd5c9)var(--lightningcss-dark,#3a2f27);--crv-markset:var(--lightningcss-light,#9982bc)var(--lightningcss-dark,#ab97d1);--crv-intentset:var(--lightningcss-light,#468a72)var(--lightningcss-dark,#5aa88c);--crv-streamlane:var(--lightningcss-light,#c79e4c)var(--lightningcss-dark,#d3ad5f);--crv-driftline:var(--lightningcss-light,#5f8fc4)var(--lightningcss-dark,#7ba5d6);--crv-markset-text:var(--lightningcss-light,#664d93)var(--lightningcss-dark,#c2b3e3);--crv-intentset-text:var(--lightningcss-light,#2c6a54)var(--lightningcss-dark,#7cc3a8);--crv-streamlane-text:var(--lightningcss-light,#7d5a12)var(--lightningcss-dark,#dfbd76);--crv-driftline-text:var(--lightningcss-light,#2d5f93)var(--lightningcss-dark,#a8c6e8);--crv-focus:var(--lightningcss-light,#b8461f)var(--lightningcss-dark,#f29a74);--crv-error:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#ff9b92);--site-text:var(--ms-fg);--site-muted:var(--ms-fg-muted);--site-border:var(--ms-border);--site-paper:var(--ms-surface);--site-link-underline:var(--crv-intentset);--site-shadow:#00000040;--mantine-color-white:var(--ms-bg);--mantine-primary-color-filled:var(--crv-focus);--mantine-primary-color-filled-hover:var(--crv-focus);--mantine-primary-color-0:var(--ms-surface);line-height:1.65}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{overflow-wrap:break-word;background:var(--ms-bg);color:var(--ms-fg);font-family:var(--ms-font-body);margin:0}body[data-door-to]>:not(script){animation:0s 6s both door-reveal}body[data-door-to]:before{content:"Opening " attr(data-door-to) "…";z-index:10;background:var(--ms-bg);color:var(--ms-fg);place-items:center;font-size:1.125rem;animation:0s 6s both door-reveal-cover;display:grid;position:fixed;inset:0}@keyframes door-reveal{0%{visibility:hidden}to{visibility:visible}}@keyframes door-reveal-cover{0%{visibility:visible}to{visibility:hidden}}a{color:inherit;-webkit-text-decoration-color:var(--crv-intentset);text-decoration-color:var(--crv-intentset);text-underline-offset:.25em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--crv-focus);outline-offset:4px;border-radius:2px}main:focus{outline:none}.door-scheme-slot{flex:none;width:calc(1.65rem + 6px);height:calc(1.65rem + 6px);display:block;position:relative}.door-scheme-slot>.site-scheme{z-index:30;box-sizing:border-box;min-height:100%;position:absolute;top:0;right:0}@media (max-width:62em){.door-scheme-slot>.site-scheme:is(:hover,:focus-within){flex-direction:column}}body{--door-scheme-w:5.6rem}header>div>nav[aria-label=Main]{justify-content:flex-end;gap:0 1.5rem}header>div>nav[aria-label=Main]>a{color:var(--ms-fg-muted);background:0 0;border-radius:0;padding:.5rem 0;font-size:.95rem;text-decoration:none}header>div>nav[aria-label=Main]>a:hover,header>div>nav[aria-label=Main]>a[aria-current=page]{color:var(--ms-fg);font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--site-link-underline);text-decoration-color:var(--site-link-underline);text-underline-offset:.35em;background:0 0;text-decoration-thickness:2px}@media (min-width:62.0625em){.door-scheme-slot{width:var(--door-scheme-w)}}body:has(#ms-scheme-light:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(#ms-scheme-dark:checked){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-scheme{border:1px solid var(--ms-border);background:var(--ms-bg);border-radius:999px;align-items:center;gap:1px;padding:2px;display:flex}.site-scheme-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-scheme-choice{display:flex}.site-scheme:not(:hover):not(:focus-within) .site-scheme-choice:not(:has(:checked)){display:none}.site-scheme-option{color:var(--ms-fg-muted);cursor:pointer;border-radius:999px;padding:.3rem;display:none}.site-scheme-input:checked+.site-scheme-option,.site-scheme:hover .site-scheme-option,.site-scheme:focus-within .site-scheme-option{display:inline-flex}.site-scheme-option:hover{color:var(--ms-fg)}.site-scheme-input:checked+.site-scheme-option{background:var(--ms-surface);color:var(--ms-fg)}.site-scheme:not(:hover):not(:focus-within) .site-scheme-option{background:0 0}.site-scheme-input:focus-visible+.site-scheme-option{outline:3px solid var(--crv-focus);outline-offset:1px}.site-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;display:inline-block;position:absolute;overflow:hidden}.site-icon{width:1.05rem;height:1.05rem;display:block}.door-lockup{align-items:center;gap:.6rem;font-size:1.15rem;font-weight:750;display:inline-flex}.door-lockup>img{flex:none}.door-lockup-name{line-height:1.1}header>div:has(.door-scheme-slot)>a:first-child{flex:0 auto;min-width:0}@media (max-width:23rem){.door-lockup{font-size:1rem}header>div:has(.door-scheme-slot){gap:12px}}.door{padding-block:3rem}.door-slot,.ms-document{box-sizing:border-box;width:100%;max-width:var(--site-max-width);padding-inline:var(--site-gutter);margin-inline:auto}.ms-document{padding-block:0;position:relative}.ms-document:first-child{padding-top:2rem}.door-slot{padding-block:0}.ms-document>hr{max-width:none;margin-block:4rem}.ms-document h1,.ms-document h2,.ms-document h3{font-family:var(--ms-font-body);color:var(--ms-fg)}.ms-document>h1{letter-spacing:-.045em;text-wrap:balance;max-width:15em;margin-top:1.25rem;font-size:clamp(2.75rem,6.2vw,5.4rem);font-weight:640;line-height:1.04}.ms-document>h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:620;line-height:1.15}.ms-document h3{letter-spacing:-.03em;font-size:2rem;font-weight:650;line-height:1.2}.eyebrow,.kicker,.status{font-family:var(--ms-font-mono);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.eyebrow{color:var(--ms-fg-muted);font-size:.72rem}.ms-document>.eyebrow:first-child{margin-top:0}.lead{max-width:38rem;font-size:1.25rem;line-height:1.5}.ms-document>h1+.lead{margin-top:1.5rem}.ms-document>h1+.lead:after{content:"";background:radial-gradient(circle closest-side, var(--crv-markset) 98%, transparent) 0 0 / .8rem .8rem no-repeat, radial-gradient(circle closest-side, var(--crv-intentset) 98%, transparent) 1.3rem 0 / .8rem .8rem no-repeat, radial-gradient(circle closest-side, var(--crv-streamlane) 98%, transparent) 2.6rem 0 / .8rem .8rem no-repeat, radial-gradient(circle closest-side, var(--crv-driftline) 98%, transparent) 3.9rem 0 / .8rem .8rem no-repeat;width:4.7rem;height:.8rem;margin-top:1.9rem;display:block}@media (min-width:68rem){.ms-document>h1+.lead:before{content:"";right:var(--site-gutter);pointer-events:none;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 240' fill='none'%3E%3Cg stroke='%23988f80' stroke-width='1'%3E%3Cpath d='M40 170 112 96 196 132 268 52 344 104M112 96 150 30 268 52M196 132 236 206 344 104M40 170 236 206M150 30 196 132'/%3E%3C/g%3E%3Ccircle cx='40' cy='170' r='5' fill='%239982bc'/%3E%3Ccircle cx='112' cy='96' r='7' fill='%239982bc'/%3E%3Ccircle cx='150' cy='30' r='4' fill='%23988f80'/%3E%3Ccircle cx='196' cy='132' r='8' fill='%23468a72'/%3E%3Ccircle cx='236' cy='206' r='6' fill='%235f8fc4'/%3E%3Ccircle cx='268' cy='52' r='6' fill='%23468a72'/%3E%3Ccircle cx='344' cy='104' r='7' fill='%23c79e4c'/%3E%3C/svg%3E") 100% 0/contain no-repeat;width:24rem;height:15rem;margin-top:-1.6rem;position:absolute}}.button a,.cta a{align-items:center;gap:.5em;min-height:3rem;font-size:.9rem;font-weight:650;display:inline-flex}.button a{box-sizing:border-box;border:1px solid var(--ms-fg);border-radius:var(--ms-radius);padding:.65rem 1.25rem;text-decoration:none}.button a:hover{background:var(--ms-fg);color:var(--ms-bg)}.button.down a:after{content:"↓" / ""}.cta a:after{content:"→" / ""}.ms-document>h1~p:has(>.button){margin-top:2rem}.ms-grid.products{--ms-gap:2rem;margin-top:2.5rem}.ms-grid.products[data-cols="2"]{--ms-cols:2}.product{--crv-accent:var(--ms-border);--crv-accent-text:var(--ms-fg-muted);border:0;border-top:4px solid var(--crv-accent);background:0 0;border-radius:0;flex-direction:column;padding:1.75rem 0 0;display:flex}.markset{--crv-accent:var(--crv-markset);--crv-accent-text:var(--crv-markset-text)}.intentset{--crv-accent:var(--crv-intentset);--crv-accent-text:var(--crv-intentset-text)}.streamlane{--crv-accent:var(--crv-streamlane);--crv-accent-text:var(--crv-streamlane-text)}.driftline{--crv-accent:var(--crv-driftline);--crv-accent-text:var(--crv-driftline-text)}.eddy{--crv-accent:var(--ms-border);--crv-accent-text:var(--ms-fg-muted)}.product>h3{align-items:center;gap:.75rem;display:flex}.product>h3:before{content:"";background:var(--crv-mark) no-repeat center / contain;flex:none;width:2.25rem;height:2.25rem}.markset{--crv-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Crect width='128' height='128' rx='28' fill='%23664d93'/%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='38' cy='42' r='8.5'/%3E%3Ccircle cx='64' cy='42' r='8.5'/%3E%3Ccircle cx='90' cy='42' r='8.5'/%3E%3Crect x='29' y='64' width='70' height='9' rx='4.5'/%3E%3Crect x='29' y='82' width='46' height='9' rx='4.5' opacity='0.72'/%3E%3C/g%3E%3C/svg%3E")}.intentset{--crv-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Crect width='128' height='128' rx='28' fill='%231f5f52'/%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='7' stroke-linecap='round'%3E%3Cpath d='M30 86 L64 42 L98 86'/%3E%3C/g%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='30' cy='86' r='11'/%3E%3Ccircle cx='64' cy='42' r='11'/%3E%3Ccircle cx='98' cy='86' r='11'/%3E%3C/g%3E%3C/svg%3E")}.streamlane{--crv-mark-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Crect width='512' height='512' rx='112.64' fill='%23123A3C'/%3E%3Cg transform='translate(97.28 97.28) scale(13.226666666666667)'%3E%3Cpath d='M3 7h12' stroke='%23FFFFFF' stroke-width='2.6' stroke-linecap='round'/%3E%3Cpath d='M3 12h18' stroke='%23FFFFFF' stroke-width='2.6' stroke-linecap='round'/%3E%3Cpath d='M3 17h12' stroke='%23FFFFFF' stroke-width='2.6' stroke-linecap='round'/%3E%3Ccircle cx='19.2' cy='7' r='1.9' fill='%23F2A93B'/%3E%3C/g%3E%3C/svg%3E");--crv-mark-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Crect width='512' height='512' rx='112.64' fill='%23F4F7F6'/%3E%3Cg transform='translate(97.28 97.28) scale(13.226666666666667)'%3E%3Cpath d='M3 7h12' stroke='%23123A3C' stroke-width='2.6' stroke-linecap='round'/%3E%3Cpath d='M3 12h18' stroke='%23123A3C' stroke-width='2.6' stroke-linecap='round'/%3E%3Cpath d='M3 17h12' stroke='%23123A3C' stroke-width='2.6' stroke-linecap='round'/%3E%3Ccircle cx='19.2' cy='7' r='1.9' fill='%23F2A93B'/%3E%3C/g%3E%3C/svg%3E")}.driftline{--crv-mark-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Crect width='128' height='128' rx='28' fill='%232a5a8c'/%3E%3Cg transform='translate(2 -2)'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='7' stroke-linecap='round'%3E%3Cpath d='M30 88H98' opacity='0.55'/%3E%3Cpath d='M30 88C60 88 66 50 94 44'/%3E%3C/g%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='30' cy='88' r='10'/%3E%3Ccircle cx='94' cy='44' r='10'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--crv-mark-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Crect width='128' height='128' rx='28' fill='%23F4F7F6'/%3E%3Cg transform='translate(2 -2)'%3E%3Cg fill='none' stroke='%232a5a8c' stroke-width='7' stroke-linecap='round'%3E%3Cpath d='M30 88H98' opacity='0.55'/%3E%3Cpath d='M30 88C60 88 66 50 94 44'/%3E%3C/g%3E%3Cg fill='%232a5a8c'%3E%3Ccircle cx='30' cy='88' r='10'/%3E%3Ccircle cx='94' cy='44' r='10'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}:is(.streamlane,.driftline){--crv-mark:var(--crv-mark-ink)}body[data-scheme=dark] :is(.streamlane,.driftline){--crv-mark:var(--crv-mark-paper)}body:has(#ms-scheme-dark:checked) :is(.streamlane,.driftline){--crv-mark:var(--crv-mark-paper)}@media (prefers-color-scheme:dark){body:not([data-scheme=light]):not(:has(#ms-scheme-light:checked)) :is(.streamlane,.driftline){--crv-mark:var(--crv-mark-paper)}}.product>*+*{margin-top:1rem}.kicker{color:var(--crv-accent-text);font-size:.7rem}.product>h3{margin-top:.75rem}.tagline{letter-spacing:-.01em;font-size:1.3rem;line-height:1.35}.product>p:has(>.status){margin-top:auto;padding-top:1.5rem}.status{color:var(--crv-accent-text);font-size:.68rem}.product>p:has(>.status)~p{margin-top:.4rem;font-size:.9rem}.planned,.note{color:var(--ms-fg-muted)}.ms-document>.ms-grid+.note{margin-top:2.5rem}.statement{max-width:34em;font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.45}.ms-document>.contact{margin-top:2.5rem;font-size:1.1rem}.contact a{padding-block:.4rem;font-weight:650;display:inline-block}.door[data-page=door] .ms-document>hr~*,.door[data-page=eddy] .ms-document>hr~*{max-width:none}@media (min-width:68rem){.door:is([data-page=door],[data-page=eddy]) .ms-document>hr:first-of-type{margin-top:6rem}}.ms-step:before{color:var(--ms-bg)}.actions{flex-wrap:wrap;gap:.75rem;display:flex}.ms-document>:is(.lead,ol,ul,.ms-card,.note)+.actions{margin-top:2rem}.button.primary a{background:var(--ms-fg);color:var(--ms-bg)}.button.primary a:hover{color:var(--ms-fg);background:0 0}.questions{padding-left:1.4rem}.questions>li+li{margin-top:.85rem}.questions+p{margin-top:1.5rem}.lifecycle{margin-top:2rem;padding:0;list-style:none}.lifecycle>li{border-top:2px solid var(--ms-border);min-height:0;padding:1.1rem 0 0;position:relative}.lifecycle>li:before{content:counter(list-item, decimal-leading-zero) / "";width:auto;height:auto;font-family:var(--ms-font-mono);color:var(--ms-fg-muted);background:0 0;border-radius:0;margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:block;position:static}.lifecycle>.ms-step:not(:last-child):after{content:none}.lifecycle>.ms-step+.ms-step{margin-top:1.5rem}.lifecycle .kicker{margin-top:.6rem;display:block}@media (min-width:62rem){.lifecycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;display:grid}.lifecycle>.ms-step+.ms-step{margin-top:0}.door[data-page=eddy] .lifecycle{grid-template-columns:repeat(6,minmax(0,1fr))}}.foundation{border-left:3px solid var(--crv-markset);background:var(--ms-surface);border-radius:0 var(--ms-radius) var(--ms-radius) 0;margin-top:1.5rem;padding:1rem 1.25rem}.foundation+.note{margin-top:1.5rem}.ms-card.origin{border:0;border-left:3px solid var(--crv-focus);background:0 0;border-radius:0;margin-top:2rem;padding:0 0 0 1.5rem}.ms-card.origin p+p{margin-top:1rem}@media (max-width:52rem){.ms-grid.products[data-cols="2"]{--ms-cols:1}.ms-document>hr{margin-block:3rem}.ms-document h3{font-size:1.75rem}}@media print{.skip-link,.ms-document:before,.site-scheme,.door-scheme-slot{display:none}.cta a:after{content:" (" attr(href) ")";font-weight:400}}.ms-figure.shot>img{border:1px solid var(--ms-border);border-radius:var(--ms-radius);width:100%;display:block}.ms-figure.shot>figcaption{color:var(--ms-fg-muted);margin-top:.6rem;font-size:.95rem}.door[data-page^=articles\/]{--crv-font-reading:ui-serif, Charter, "Bitstream Charter", "Iowan Old Style", "Sitka Text", Cambria, Georgia, serif;--ms-font-heading:var(--ms-font-body);--ms-measure:48rem}.door[data-page^=articles\/] .ms-document{font-family:var(--crv-font-reading);font-size:1.1875rem;line-height:1.7}.door[data-page^=articles\/] .ms-document>h1{letter-spacing:-.035em;max-width:18em;font-size:clamp(2.4rem,5vw,3.9rem);line-height:1.08}.door[data-page^=articles\/] .ms-document>h1+.lead{max-width:var(--ms-measure);border-bottom:1px solid var(--ms-border);font-family:var(--ms-font-body);padding-bottom:2.5rem;font-size:1.3rem;line-height:1.5}.door[data-page^=articles\/] .ms-document>h1+.lead:before,.door[data-page^=articles\/] .ms-document>h1+.lead:after{content:none}.door[data-page^=articles\/] .ms-document>h2{letter-spacing:-.025em;margin-top:3.25rem;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.2}.door[data-page^=articles\/] .ms-document h3{letter-spacing:-.015em;font-size:1.35rem}.door[data-page^=articles\/] :is(table,.ms-card,.ms-callout,.ms-steps,.ms-metrics,figcaption,.actions,.contact){font-family:var(--ms-font-body);font-size:1rem}.door[data-page^=articles\/] pre{font-size:.875rem}.door[data-page^=articles\/] .ms-document>:is(.ms-figure,table,.ms-grid,.ms-columns){max-width:56rem}.door[data-page^=articles\/] .ms-document>.ms-metrics{max-width:var(--ms-measure);border-block:1px solid var(--ms-border);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1.25rem 2rem;margin-block:2.25rem;padding-block:1.5rem}.door[data-page^=articles\/] .ms-metric{background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.door[data-page^=articles\/] .ms-metric-label{font-family:var(--ms-font-mono);letter-spacing:.1em;flex:1;font-size:.7rem;line-height:1.4}.door[data-page^=articles\/] .ms-metric-value{letter-spacing:-.035em;margin-top:.5rem;font-size:clamp(2rem,3.6vw,2.6rem);font-weight:650}.door[data-page^=articles\/] .ms-document>.pull{border-left:3px solid var(--crv-focus);max-width:34rem;font-family:var(--ms-font-body);letter-spacing:-.015em;text-wrap:balance;margin-block:2.25rem;padding-left:1.25rem;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:560;line-height:1.35}.door[data-page^=articles\/] .ms-document.door-after{font-family:var(--ms-font-body);margin-top:4.5rem;font-size:1rem}.door-after h3+p{color:var(--ms-fg-muted)}.door-after:before{content:"";max-width:var(--ms-measure);border-top:1px solid var(--ms-border);margin-bottom:2rem;display:block}.door-after .series{padding-left:1.6rem;font-size:1.05rem}.door-after .series>li{padding-block:.3rem}.door-after .series>li::marker{font-family:var(--ms-font-mono);color:var(--ms-fg-muted);font-size:.85em}.door-after .current{font-weight:650}.door-after h3{margin-top:.75rem;font-size:1.5rem}.door-after .more{color:var(--ms-fg-muted);margin-top:2rem;font-size:.95rem}@media (max-width:36rem){.door[data-page^=articles\/] .ms-document{font-size:1.125rem}.door[data-page^=articles\/] .ms-document>h1+.lead{font-size:1.2rem}}
.Page-module__ytz-Gq__display{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:52px;line-height:1.15}@media (max-width:48em){.Page-module__ytz-Gq__display{font-size:34px}}.Page-module__ytz-Gq__title{font-size:48px;}.Page-module__ytz-Gq__lead{max-width:50rem;color:var(--site-muted);margin:20px 0 0;font-size:20px;line-height:1.5}@media (max-width:48em){.Page-module__ytz-Gq__lead{font-size:18px}}.Page-module__ytz-Gq__h2{text-wrap:balance;margin:0;font-size:30px;line-height:1.25}@media (max-width:48em){.Page-module__ytz-Gq__h2{font-size:26px}}.Page-module__ytz-Gq__h3{margin:0;font-size:18px;line-height:1.35}.Page-module__ytz-Gq__subhead{max-width:50rem;font-size:var(--mantine-font-size-md);color:var(--site-muted);margin:12px 0 0;line-height:1.55}.Page-module__ytz-Gq__body{font-size:var(--mantine-font-size-md);color:var(--site-muted);margin:8px 0 0;line-height:1.6}.Page-module__ytz-Gq__small{font-size:var(--mantine-font-size-sm);color:var(--site-muted);margin:0;line-height:1.55}.Page-module__ytz-Gq__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.Page-module__ytz-Gq__heroButton{padding-inline:20px;font-size:15px}.Page-module__ytz-Gq__card{border:1px solid var(--site-border);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-white);padding:24px}.Page-module__ytz-Gq__eyebrow{font-size:var(--mantine-font-size-xs);color:var(--site-muted);margin:0 0 6px}
.SiteFooter-module__O2yR7a__footer{border-top:1px solid var(--site-border);background:var(--mantine-color-white)}.SiteFooter-module__O2yR7a__inner{max-width:var(--site-max-width);padding:32px var(--site-gutter) 48px;box-sizing:border-box;font-size:var(--mantine-font-size-xs);color:var(--site-muted);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:16px 48px;margin-inline:auto;line-height:1.6;display:grid}@media (max-width:48em){.SiteFooter-module__O2yR7a__inner{grid-template-columns:minmax(0,1fr)}}.SiteFooter-module__O2yR7a__inner p{margin:0}.SiteFooter-module__O2yR7a__inner a:not([class]){color:var(--site-muted);text-decoration-thickness:1px}.SiteFooter-module__O2yR7a__inner a:not([class]):hover{color:var(--site-text)}
.SiteHeader-module__eQ3D8G__header{border-bottom:1px solid var(--site-border);background:var(--mantine-color-white);position:relative}.SiteHeader-module__eQ3D8G__inner{max-width:var(--site-max-width);min-height:64px;padding-inline:var(--site-gutter);box-sizing:border-box;align-items:center;gap:24px;margin-inline:auto;display:flex}.SiteHeader-module__eQ3D8G__home{flex:none;text-decoration:none;display:inline-flex}.SiteHeader-module__eQ3D8G__nav{flex:1;justify-content:center;gap:4px;display:flex}@media (max-width:62em){.SiteHeader-module__eQ3D8G__nav{display:none}}.SiteHeader-module__eQ3D8G__link{border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-sm);color:var(--site-text);white-space:nowrap;padding:6px 10px;line-height:1.4;text-decoration:none}.SiteHeader-module__eQ3D8G__link:hover{background:var(--mantine-primary-color-0)}.SiteHeader-module__eQ3D8G__link[aria-current=page]{background:var(--mantine-primary-color-0);font-weight:700}.SiteHeader-module__eQ3D8G__actions{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.SiteHeader-module__eQ3D8G__primary{border-radius:var(--mantine-radius-default);background:var(--mantine-primary-color-filled);height:36px;color:var(--mantine-color-white);font-size:var(--mantine-font-size-sm);white-space:nowrap;align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:inline-flex}.SiteHeader-module__eQ3D8G__primary:hover{background:var(--mantine-primary-color-filled-hover)}.SiteHeader-module__eQ3D8G__tools{flex:none;align-items:center;display:flex}@media (max-width:62em){.SiteHeader-module__eQ3D8G__actions [data-hide-below=md]{display:none}}@media (max-width:36em){.SiteHeader-module__eQ3D8G__actions [data-hide-below=sm]{display:none}}.SiteHeader-module__eQ3D8G__menu{display:none}@media (max-width:62em){.SiteHeader-module__eQ3D8G__menu{display:block}}.SiteHeader-module__eQ3D8G__menuButton{border-radius:var(--mantine-radius-default);width:40px;height:40px;color:var(--site-text);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.SiteHeader-module__eQ3D8G__menuButton::-webkit-details-marker{display:none}.SiteHeader-module__eQ3D8G__menuButton:hover{background:var(--mantine-primary-color-0)}.SiteHeader-module__eQ3D8G__menuPanel{inset-inline:0;z-index:20;padding:8px var(--site-gutter) 16px;border-bottom:1px solid var(--site-border);background:var(--mantine-color-white);box-shadow:0 8px 16px var(--site-shadow,#00000014);flex-direction:column;gap:2px;display:flex;position:absolute;top:100%}.SiteHeader-module__eQ3D8G__menuPanel .SiteHeader-module__eQ3D8G__link{font-size:var(--mantine-font-size-md);padding:10px 8px}
.CtaBand-module__Um5cvW__band{padding-block:56px}.CtaBand-module__Um5cvW__band[data-tone=band]{background:var(--site-paper);border-top:1px solid var(--site-border)}.CtaBand-module__Um5cvW__inner{max-width:var(--site-max-width);padding-inline:var(--site-gutter);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;margin-inline:auto;display:flex}.CtaBand-module__Um5cvW__copy{flex:28rem}.CtaBand-module__Um5cvW__title{margin:0;font-size:24px;line-height:1.3}.CtaBand-module__Um5cvW__text{font-size:var(--mantine-font-size-md);color:var(--site-muted);margin:6px 0 0;line-height:1.55}.CtaBand-module__Um5cvW__actions{flex-wrap:wrap;gap:12px;display:flex}
.Screenshot-module__1GRa1q__frame{box-sizing:border-box;border:1px solid var(--site-border);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-gray-0);justify-content:center;align-items:center;width:100%;margin:0;padding:24px;display:flex}.Screenshot-module__1GRa1q__caption{max-width:44ch;font-size:var(--mantine-font-size-xs);text-align:center;color:var(--site-muted);line-height:1.55}.Screenshot-module__1GRa1q__image{border:1px solid var(--site-border);border-radius:var(--mantine-radius-lg);width:100%;height:auto;display:block}
.Status-module__h5lzCW__status{border:1px solid var(--site-border);background:var(--site-paper);color:var(--site-text);font-size:var(--mantine-font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-weight:500;line-height:1.6;display:inline-flex}.Status-module__h5lzCW__status[data-tone=attention]{border-color:var(--site-attention-edge,var(--mantine-primary-color-3));background:var(--site-attention-tint,var(--mantine-primary-color-0));color:var(--site-attention-text,var(--mantine-primary-color-9))}
.Section-module__HChorG__section{padding-block:var(--site-section-space);border-bottom:1px solid var(--site-border)}.Section-module__HChorG__section[data-tone=band]{background:var(--site-paper)}.Section-module__HChorG__section[data-size=hero]{padding-block:calc(var(--site-section-space) * .9) var(--site-section-space)}.Section-module__HChorG__section:last-child{border-bottom:0}.Section-module__HChorG__container{max-width:var(--site-max-width);padding-inline:var(--site-gutter);box-sizing:border-box;margin-inline:auto}.Section-module__HChorG__text,.Section-module__HChorG__media{min-width:0}.Section-module__HChorG__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.Section-module__HChorG__split[data-align=start]{align-items:start}.Section-module__HChorG__split[data-media-first] .Section-module__HChorG__media{order:-1}@media (max-width:62em){.Section-module__HChorG__split{grid-template-columns:minmax(0,1fr);gap:32px}.Section-module__HChorG__split[data-media-first] .Section-module__HChorG__media{order:0}}
