@font-face{font-family:Wix Madefor Display;font-style:normal;font-display:swap;font-weight:400;src:url(./wix-madefor-display-latin-400-normal-B6EJ4kXD.woff2)format("woff2"),url(./wix-madefor-display-latin-400-normal-BgPQH2IV.woff)format("woff")}@font-face{font-family:Wix Madefor Display;font-style:normal;font-display:swap;font-weight:500;src:url(./wix-madefor-display-latin-500-normal-tkM3ER-2.woff2)format("woff2"),url(./wix-madefor-display-latin-500-normal-Bt00FNfH.woff)format("woff")}@font-face{font-family:Wix Madefor Text;font-style:normal;font-display:swap;font-weight:400;src:url(./wix-madefor-text-latin-400-normal-BDX3cb1I.woff2)format("woff2"),url(./wix-madefor-text-latin-400-normal-BzK4FiG3.woff)format("woff")}@font-face{font-family:Wix Madefor Text;font-style:italic;font-display:swap;font-weight:400;src:url(./wix-madefor-text-latin-400-italic-6KKVZEXB.woff2)format("woff2"),url(./wix-madefor-text-latin-400-italic-BzHKQ6hp.woff)format("woff")}@font-face{font-family:Wix Madefor Text;font-style:normal;font-display:swap;font-weight:500;src:url(./wix-madefor-text-latin-500-normal-DpfusOC5.woff2)format("woff2"),url(./wix-madefor-text-latin-500-normal-DUu7iH75.woff)format("woff")}@font-face{font-family:Wix Madefor Text;font-style:normal;font-display:swap;font-weight:600;src:url(./wix-madefor-text-latin-600-normal-VRkU6i7S.woff2)format("woff2"),url(./wix-madefor-text-latin-600-normal-DDz9swpZ.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(./geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff")}:root,:host{--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:#000;--mantine-line-height:1.55;--mantine-font-family:-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:-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-blue-filled);--mantine-primary-color-filled-hover:var(--mantine-color-blue-filled-hover);--mantine-primary-color-light:var(--mantine-color-blue-light);--mantine-primary-color-light-hover:var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color:var(--mantine-color-blue-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-blue-0);--mantine-primary-color-1:var(--mantine-color-blue-1);--mantine-primary-color-2:var(--mantine-color-blue-2);--mantine-primary-color-3:var(--mantine-color-blue-3);--mantine-primary-color-4:var(--mantine-color-blue-4);--mantine-primary-color-5:var(--mantine-color-blue-5);--mantine-primary-color-6:var(--mantine-color-blue-6);--mantine-primary-color-7:var(--mantine-color-blue-7);--mantine-primary-color-8:var(--mantine-color-blue-8);--mantine-primary-color-9:var(--mantine-color-blue-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-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],:host([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-blue-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-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-9);--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-4);--mantine-color-dark-outline-hover:#4242420d;--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--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-4);--mantine-color-gray-outline-hover:#ced4da0d;--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--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-4);--mantine-color-red-outline-hover:#ff87870d;--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--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-4);--mantine-color-pink-outline-hover:#f783ac0d;--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--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-4);--mantine-color-grape-outline-hover:#da77f20d;--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--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-4);--mantine-color-violet-outline-hover:#9775fa0d;--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--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-4);--mantine-color-indigo-outline-hover:#748ffc0d;--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--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-4);--mantine-color-blue-outline-hover:#4dabf70d;--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--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-4);--mantine-color-cyan-outline-hover:#3bc9db0d;--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--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-4);--mantine-color-teal-outline-hover:#38d9a90d;--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--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-4);--mantine-color-green-outline-hover:#69db7c0d;--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--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-4);--mantine-color-lime-outline-hover:#a9e34b0d;--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--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-4);--mantine-color-yellow-outline-hover:#ffd43b0d;--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--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-4);--mantine-color-orange-outline-hover:#ffa94d0d}:root[data-mantine-color-scheme=light],:host([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:#000;--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-blue-6);--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-6);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--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-6);--mantine-color-dark-outline-hover:#2e2e2e0d;--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-6);--mantine-color-gray-filled-hover:var(--mantine-color-gray-7);--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-6);--mantine-color-gray-outline-hover:#868e960d;--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--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-6);--mantine-color-red-outline-hover:#fa52520d;--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--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-6);--mantine-color-pink-outline-hover:#e649800d;--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--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-6);--mantine-color-grape-outline-hover:#be4bdb0d;--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--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-6);--mantine-color-violet-outline-hover:#7950f20d;--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--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-6);--mantine-color-indigo-outline-hover:#4c6ef50d;--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--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-6);--mantine-color-blue-outline-hover:#228be60d;--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--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-6);--mantine-color-cyan-outline-hover:#15aabf0d;--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--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-6);--mantine-color-teal-outline-hover:#12b8860d;--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--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-6);--mantine-color-green-outline-hover:#40c0570d;--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--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-6);--mantine-color-lime-outline-hover:#82c91e0d;--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--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-6);--mantine-color-yellow-outline-hover:#fab0050d;--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--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-6);--mantine-color-orange-outline-hover:#fd7e140d}:root,:host{color-scheme:var(--mantine-color-scheme)}input,button,textarea,select{font:inherit}button,select{text-transform:none}body,:host{font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);background-color:var(--mantine-color-body);color:var(--mantine-color-text);-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing);margin:0}@media screen and (device-width<=31.25em){body,:host{-webkit-text-size-adjust:100%}}@media (prefers-reduced-motion:reduce){[data-respect-reduced-motion] [data-reduce-motion]{transition:none;animation:none}}[data-mantine-color-scheme=light] .mantine-light-hidden,[data-mantine-color-scheme=dark] .mantine-dark-hidden{display:none}.mantine-focus-auto:focus-visible,.mantine-focus-always:focus{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.mantine-focus-never:focus{outline:none}.mantine-active:active{transform:translateY(calc(.0625rem * var(--mantine-scale)))}fieldset:disabled .mantine-active:active{transform:none}:where([dir=rtl]) .mantine-rotate-rtl{transform:rotate(180deg)}.m_87cf2631{cursor:pointer;appearance:none;font-size:var(--mantine-font-size-md);text-align:start;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;padding:0;text-decoration:none}.m_1b7284a3{--paper-radius:var(--mantine-radius-default);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);background-color:var(--mantine-color-body);outline:0;text-decoration:none;display:block}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color:var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--paper-border-color)}.m_38a85659{border:1px solid var(--popover-border-color);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);box-shadow:var(--popover-shadow,none);border-radius:var(--popover-radius,var(--mantine-radius-default));position:absolute}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color:var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{position:fixed;inset:0}.m_dc9b7c9f{padding:calc(.25rem * var(--mantine-scale))}.m_9bfac126{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.m_efdf90cb{margin-top:calc(.25rem * var(--mantine-scale));margin-bottom:calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius,var(--mantine-radius-default));color:var(--menu-item-color,var(--mantine-color-text));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where(:hover,:focus,[data-menu-active]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where(:hover,:focus,[data-menu-active]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-dark-4))}.m_99ac2aa1:where([data-sub-menu-item]){padding-inline-end:calc(.3125rem * var(--mantine-scale))}.m_ef8769b6{--menu-search-padding:var(--popover-padding,4px);margin-inline:calc(var(--menu-search-padding) * -1);margin-top:calc(var(--menu-search-padding) * -1);width:calc(100% + var(--menu-search-padding) * 2);border-top-width:0;margin-bottom:var(--menu-search-padding);border-inline-width:0;border-end-end-radius:0;border-end-start-radius:0}:where([data-mantine-color-scheme=light]) .m_ef8769b6,:where([data-mantine-color-scheme=light]) .m_ef8769b6:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6,:where([data-mantine-color-scheme=dark]) .m_ef8769b6:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_ef8769b6{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6{background-color:var(--mantine-color-dark-7)}.m_5476e0d3{flex:1}.m_8395186e{width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(.5rem * var(--mantine-scale));display:inline-flex}.m_8b75e504{justify-content:center;align-items:center;display:flex}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_b85b0bed{transform:rotate(-90deg)}:where([dir=rtl]) .m_b85b0bed{transform:rotate(90deg)}.m_1b3c8819{--tooltip-radius:var(--mantine-radius-default);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);pointer-events:none;font-size:var(--mantine-font-size-sm);white-space:nowrap;border-radius:var(--tooltip-radius);position:absolute}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-9));color:var(--tooltip-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-2));color:var(--tooltip-color,var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_1b3c8819:where([data-interactive]){pointer-events:auto}.m_f898399f{background-color:inherit;z-index:1;border:0}.m_9814e45f{background:var(--overlay-bg,#0009);-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);border-radius:var(--overlay-radius,0);z-index:var(--overlay-z-index);position:absolute;inset:0}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){justify-content:center;align-items:center;display:flex}.m_615af6c9{line-height:1;font-weight:var(--mantine-font-weight-regular);font-size:var(--mantine-font-size-md);margin:0;padding:0}.m_b5489c3c{padding:var(--mb-padding,var(--mantine-spacing-md));background-color:var(--mantine-color-body);z-index:1000;min-height:calc(3.75rem * var(--mantine-scale));justify-content:space-between;align-items:center;padding-inline-end:calc(var(--mb-padding,var(--mantine-spacing-md)) - calc(.3125rem * var(--mantine-scale)));transition:padding-inline-end .1s;display:flex;position:sticky;top:0}.m_60c222c7{width:100%;z-index:var(--mb-z-index);pointer-events:none;position:fixed;top:0;bottom:0}.m_fd1ab0aa{pointer-events:all;box-shadow:var(--mb-shadow,var(--mantine-shadow-xl))}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding,var(--mantine-spacing-md)) + calc(.3125rem * var(--mantine-scale)))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding,var(--mantine-spacing-md));padding-top:var(--mb-padding,var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_9df02822{--modal-size-xs:calc(20rem * var(--mantine-scale));--modal-size-sm:calc(23.75rem * var(--mantine-scale));--modal-size-md:calc(27.5rem * var(--mantine-scale));--modal-size-lg:calc(38.75rem * var(--mantine-scale));--modal-size-xl:calc(48.75rem * var(--mantine-scale));--modal-size:var(--modal-size-md);--modal-y-offset:5dvh;--modal-x-offset:5vw}.m_9df02822[data-full-screen]{--modal-border-radius:0!important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex:0 0 100%;--modal-content-max-height:auto;--modal-content-height:100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset:0;--modal-inner-x-offset:0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align:center}.m_d0e2b9cd{border-start-start-radius:var(--modal-radius,var(--mantine-radius-default));border-start-end-radius:var(--modal-radius,var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex,0 0 var(--modal-size));max-width:100%;max-height:var(--modal-content-max-height,calc(100dvh - var(--modal-y-offset) * 2));height:var(--modal-content-height,auto);overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{pointer-events:none;opacity:0!important}.m_1f958f16{justify-content:center;align-items:var(--modal-inner-align,flex-start);padding-top:var(--modal-inner-y-offset,var(--modal-y-offset));padding-bottom:var(--modal-inner-y-offset,var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset,var(--modal-x-offset));display:flex}.m_86a44da5{--cb-size-xs:calc(1.125rem * var(--mantine-scale));--cb-size-sm:calc(1.375rem * var(--mantine-scale));--cb-size-md:calc(1.75rem * var(--mantine-scale));--cb-size-lg:calc(2.125rem * var(--mantine-scale));--cb-size-xl:calc(2.75rem * var(--mantine-scale));--cb-size:var(--cb-size-md);--cb-icon-size:70%;--cb-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5[data-disabled],.m_86a44da5:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-dark-6)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dc-gutter:40px;--dc-ease:cubic-bezier(.16, 1, .3, 1);--dc-porcelain-forest:inset 1.5px 1.5px 3px #ffffff47, inset -2px -2px 5px #00000059, 0 2px 4px #1e32261f, 0 12px 24px -10px #1e322659;--dc-porcelain-forest-raised:inset 1.5px 1.5px 3px #ffffff57, inset -2px -2px 5px #00000059, 0 3px 6px #1e322624, 0 16px 28px -10px #1e32266b;--dc-porcelain-forest-pressed:inset 2px 2px 5px #0000006b, inset -1px -1px 2px #ffffff24, 0 1px 2px #1e32262e;--dc-porcelain-egg:inset 2px 2px 4px #fffc, inset -2px -2px 5px #785a1424, 0 1px 2px #1e32261a, 0 10px 20px -10px #1e322647;--dc-porcelain-egg-raised:inset 2px 2px 4px #ffffffe6, inset -2px -2px 5px #785a1429, 0 2px 4px #1e32261f, 0 14px 24px -10px #1e322657;--dc-porcelain-egg-pressed:inset 2px 2px 5px #785a143d, inset -1px -1px 2px #ffffffb3, 0 1px 1px #1e32261a;--dc-porcelain-icon:inset 1.5px 1.5px 2px #ffffff73, inset -2px -2px 4px #00000038}@media (width<=640px){:root{--dc-gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--dc-page);scrollbar-color:var(--dc-line-strong) var(--dc-page);accent-color:var(--dc-forest)}body{background:var(--dc-page);color:var(--dc-ink);font-family:var(--dc-font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis-weight:none;margin:0;font-size:1rem;line-height:1.5}::selection{background:var(--dc-mustard);color:var(--dc-forest)}input,textarea,[contenteditable]{caret-color:var(--dc-copper)}::placeholder{color:var(--dc-muted);opacity:1}a{color:var(--dc-link);text-decoration-line:underline;-webkit-text-decoration-color:var(--dc-copper);text-decoration-color:var(--dc-copper);text-underline-offset:.22em;text-decoration-thickness:1px;transition:color .15s}a:hover{color:var(--dc-link-hover);-webkit-text-decoration-color:var(--dc-garnet);text-decoration-color:var(--dc-garnet);text-decoration-thickness:2px}img{max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--dc-forest);outline-offset:3px}[tabindex="-1"]:focus{outline:none}h1,h2,h3{text-wrap:balance}:where(.dc-app :is(h1,h2,h3):not(.Ketcher-root *)){font-family:var(--dc-font-display);font-weight:500}.dc-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dc-skip{z-index:1000;background:var(--dc-forest);color:var(--dc-egg);border:0;border-radius:999px;padding:10px 18px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.dc-skip:focus-visible{outline-color:var(--dc-egg);outline-offset:-5px;transform:none}.dc-contents{display:contents}.dc-startup-error{margin:48px var(--dc-gutter);font-size:1.125rem}.dc-callout__detail{color:var(--dc-ink-2);margin-top:4px;font-size:.875rem;display:block}.dc-app{flex-direction:column;min-height:100dvh;display:flex;position:relative}.dc-pill{background:var(--dc-forest);min-height:46px;color:var(--dc-egg);font:500 .9375rem/1 var(--dc-font-ui);white-space:nowrap;cursor:pointer;box-shadow:var(--dc-porcelain-forest);transition:transform .2s var(--dc-ease), box-shadow .2s var(--dc-ease), background-color .15s ease, color .15s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 24px;text-decoration:none;display:inline-flex}.dc-pill:has(>.dc-pill__icon){padding-right:6px}.dc-pill:hover:not(:disabled,[aria-disabled=true]){color:var(--dc-egg);box-shadow:var(--dc-porcelain-forest-raised);text-decoration:none;transform:translateY(-1px)}.dc-pill:active:not(:disabled,[aria-disabled=true]){box-shadow:var(--dc-porcelain-forest-pressed);transform:translateY(0)}.dc-pill:disabled,.dc-pill[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.dc-pill--ink{background:var(--dc-forest);color:var(--dc-egg)}.dc-pill--small{gap:10px;min-height:38px;padding:0 18px;font-size:.875rem}.dc-pill--small:has(>.dc-pill__icon){padding-right:5px}.dc-pill--copper{background:var(--dc-copper);color:var(--dc-on-copper);box-shadow:inset 2px 2px 4px #fff6,inset -3px -3px 6px #5a320a47,0 1px 2px #1e322629,0 10px 20px -10px #1e322657}.dc-pill--copper:hover:not(:disabled,[aria-disabled=true]){color:var(--dc-on-copper);box-shadow:inset 2px 2px 4px #ffffff70,inset -3px -3px 6px #5a320a4d,0 2px 4px #1e32262e,0 14px 24px -10px #1e322666}.dc-pill--copper:active:not(:disabled,[aria-disabled=true]){box-shadow:inset 2px 2px 6px #5a320a59,inset -2px -2px 4px #ffffff40,0 1px 1px #1e32261f}.dc-pill--copper[aria-current=page]{box-shadow:inset 2px 2px 4px #fff6, inset -3px -3px 6px #5a320a47, 0 0 0 2px var(--dc-page), 0 0 0 4px var(--dc-copper-ink)}.dc-pill--quiet{background:var(--dc-egg);color:var(--dc-forest);box-shadow:var(--dc-porcelain-egg)}.dc-pill--quiet:hover:not(:disabled,[aria-disabled=true]){color:var(--dc-forest);box-shadow:var(--dc-porcelain-egg-raised)}.dc-pill--quiet:active:not(:disabled,[aria-disabled=true]){background:var(--dc-egg-deep);box-shadow:var(--dc-porcelain-egg-pressed)}.dc-pill__icon{background:var(--dc-copper);width:34px;height:34px;color:var(--dc-tile);box-shadow:var(--dc-porcelain-icon);border-radius:50%;flex:none;place-items:center;display:inline-grid}.dc-pill--small .dc-pill__icon{width:28px;height:28px}.dc-pill__icon svg{transition:transform .25s var(--dc-ease)}.dc-pill:hover:not(:disabled) .dc-pill__icon svg{transform:translate(1px,-1px)}.dc-icon-button{background:var(--dc-egg);width:36px;height:36px;color:var(--dc-ink);cursor:pointer;box-shadow:var(--dc-porcelain-egg);transition:box-shadow .2s var(--dc-ease), background-color .15s ease;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.dc-icon-button:hover:not(:disabled){box-shadow:var(--dc-porcelain-egg-raised)}.dc-icon-button:active:not(:disabled){background:var(--dc-egg-deep);box-shadow:var(--dc-porcelain-egg-pressed)}.dc-icon-button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.dc-callout{color:var(--dc-ink);border-radius:14px;margin:14px 0 0;padding:12px 16px;font-size:.9375rem;line-height:1.45}.dc-callout[data-kind=warning]{background:var(--dc-review)}.dc-callout[data-kind=problem]{background:var(--dc-not-sure)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--tooltip-bg:var(--dc-forest);--tooltip-color:var(--dc-egg);--menu-item-hover:var(--dc-egg)}.dc-ruler{z-index:0;border-right:1px solid var(--dc-line);pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='34'%20height='64'%20viewBox='0%200%2034%2064'%20fill='%231E3226'%20fill-opacity='0.14'%3e%3crect%20x='26'%20y='15'%20width='8'%20height='1'/%3e%3crect%20x='26'%20y='31'%20width='8'%20height='1'/%3e%3crect%20x='26'%20y='47'%20width='8'%20height='1'/%3e%3crect%20x='20'%20y='63'%20width='14'%20height='1'/%3e%3c/svg%3e") 100% 0/34px 64px repeat-y;width:34px;position:fixed;inset:0 auto 0 0;overflow:hidden}.dc-ruler span{color:var(--dc-muted);font:400 9px/12px var(--dc-font-mono);font-variant-numeric:tabular-nums;position:absolute;left:4px}@media (width<=640px){.dc-ruler{display:none}}.dc-header{z-index:5;padding:22px var(--dc-gutter) 8px;flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex;position:relative}.dc-header[data-ribbons=true]{gap:0;padding:0;overflow-x:clip}.dc-header__logo{line-height:0;display:block}.dc-nav{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:auto;display:flex}.dc-capacity{border-left:1px solid var(--dc-line);color:var(--dc-ink-2);font:400 .75rem/1.6 var(--dc-font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;padding-left:24px}.dc-download__formats{font:400 .75rem/1 var(--dc-font-mono);letter-spacing:.02em;opacity:.8}@media (width<=640px){.dc-header{gap:4px 12px;padding-block:12px 4px}.dc-header[data-ribbons=true]{padding:0}.dc-capacity{border-left:0;padding-left:0}}.dc-ribbons{top:0;right:var(--dc-gutter);z-index:5;transform-origin:100% 0;display:flex;position:absolute}.dc-ribbon{width:46px;height:var(--ribbon-len);color:var(--ribbon-ink);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;text-decoration:none;display:block;position:relative}.dc-ribbon[data-pulling=true]{cursor:grabbing}.dc-ribbon:first-child{z-index:2}.dc-ribbon+.dc-ribbon{z-index:1;margin-left:-12px}.dc-ribbon:hover{color:var(--ribbon-ink);text-decoration:none}.dc-ribbon canvas{pointer-events:none;will-change:transform;width:150px;height:236px;position:absolute;top:0;left:-52px}.dc-ribbon__label{transform-origin:0 0;will-change:transform;pointer-events:none;color:var(--ribbon-ink);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:23px}.dc-ribbon__label b{font:500 12px/1 var(--dc-font-ui);letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.dc-ribbon:focus-visible{z-index:3;outline:none}.dc-ribbon:focus-visible:after{content:"";box-shadow:inset 0 0 0 3px var(--dc-forest), inset 0 0 0 5px var(--dc-egg);pointer-events:none;border-radius:0 0 4px 4px;position:absolute;inset:0}@media (width<=640px){.dc-ribbons{right:16px;transform:scale(.8)}}.dc-measure{background:var(--dc-copper);width:100%;height:12px;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='12'%3e%3crect%20y='2'%20width='1'%20height='4'%20fill-opacity='0.45'/%3e%3crect%20y='5'%20width='16'%20height='1'/%3e%3c/svg%3e") 0 0/16px 12px repeat-x;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='12'%3e%3crect%20y='2'%20width='1'%20height='4'%20fill-opacity='0.45'/%3e%3crect%20y='5'%20width='16'%20height='1'/%3e%3c/svg%3e") 0 0/16px 12px repeat-x}.dc-measure--major{height:14px;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='14'%3e%3crect%20width='64'%20height='1'/%3e%3crect%20width='1'%20height='9'/%3e%3crect%20x='16'%20width='1'%20height='4'%20fill-opacity='0.4'/%3e%3crect%20x='32'%20width='1'%20height='4'%20fill-opacity='0.4'/%3e%3crect%20x='48'%20width='1'%20height='4'%20fill-opacity='0.4'/%3e%3c/svg%3e") 0 0/64px 14px repeat-x;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='14'%3e%3crect%20width='64'%20height='1'/%3e%3crect%20width='1'%20height='9'/%3e%3crect%20x='16'%20width='1'%20height='4'%20fill-opacity='0.4'/%3e%3crect%20x='32'%20width='1'%20height='4'%20fill-opacity='0.4'/%3e%3crect%20x='48'%20width='1'%20height='4'%20fill-opacity='0.4'/%3e%3c/svg%3e") 0 0/64px 14px repeat-x}.dc-measure--thirds{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1'%20height='1'%3e%3crect%20width='1'%20height='1'/%3e%3c/svg%3e") 0 1px/1px 9px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1'%20height='1'%3e%3crect%20width='1'%20height='1'/%3e%3c/svg%3e") 33.333% 1px/1px 9px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1'%20height='1'%3e%3crect%20width='1'%20height='1'/%3e%3c/svg%3e") 66.666% 1px/1px 9px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1'%20height='1'%3e%3crect%20width='1'%20height='1'/%3e%3c/svg%3e") 100% 1px/1px 9px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1'%20height='1'%3e%3crect%20width='1'%20height='1'/%3e%3c/svg%3e") 0 5px/100% 1px no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1'%20height='1'%3e%3crect%20width='1'%20height='1'/%3e%3c/svg%3e") 0 1px/1px 9px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1'%20height='1'%3e%3crect%20width='1'%20height='1'/%3e%3c/svg%3e") 33.333% 1px/1px 9px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1'%20height='1'%3e%3crect%20width='1'%20height='1'/%3e%3c/svg%3e") 66.666% 1px/1px 9px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1'%20height='1'%3e%3crect%20width='1'%20height='1'/%3e%3c/svg%3e") 100% 1px/1px 9px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1'%20height='1'%3e%3crect%20width='1'%20height='1'/%3e%3c/svg%3e") 0 5px/100% 1px no-repeat}.dc-footer{z-index:1;color:var(--dc-ink-2);text-align:center;margin-top:auto;padding:64px 0 28px;font-size:.8125rem;position:relative}.dc-footer[data-compact=true]{padding:0 0 6px}.dc-footer p{margin:0}.dc-footer__inner{width:100%;padding-inline:var(--dc-gutter)}.dc-footer__line{text-align:left;white-space:nowrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"legal made nav";align-items:baseline;column-gap:24px;margin-top:12px;display:grid}.dc-footer[data-compact=true] .dc-footer__line{margin-top:4px}.dc-footer__legal{color:var(--dc-muted);grid-area:legal}.dc-footer__made{color:var(--dc-ink);grid-area:made;font-weight:500}.dc-footer__made a{color:inherit}.dc-footer__nav{grid-area:nav;justify-content:flex-end;display:flex}.dc-footer__nav a{min-height:32px;color:var(--dc-ink);align-items:center;padding:0 14px;font-weight:500;display:inline-flex;position:relative}.dc-footer__nav a:last-child{padding-right:0}.dc-footer__nav a+a:before{content:"";background:color-mix(in srgb, var(--dc-copper) 55%, transparent);width:1px;height:9px;margin-top:-4px;position:absolute;top:50%;left:0}@media (width<=1179px){.dc-footer__line{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"legal nav""made made";row-gap:10px}.dc-footer__made{justify-self:center}.dc-footer[data-compact=true] .dc-footer__line{row-gap:4px}}@media (width<=860px){.dc-footer__line{text-align:center;white-space:normal;grid-template-columns:minmax(0,1fr);grid-template-areas:"legal""made""nav";justify-items:center;row-gap:6px}.dc-footer__made{text-wrap:balance}.dc-footer__nav{justify-content:center}.dc-footer__nav a:last-child{padding-right:14px}}@media (width<=640px){.dc-footer{padding-top:48px}.dc-footer[data-compact=true]{padding-top:0}.dc-footer__nav a{padding:0 12px}.dc-footer__nav a:last-child{padding-right:12px}}.dc-cup{width:22px;height:24px;color:var(--dc-copper);flex:none;margin-top:-6px;display:inline-block;position:relative}.dc-cup svg{display:block;position:absolute;inset:0}.dc-cup__steam{opacity:0;will-change:transform, opacity;animation:2.4s ease-in-out infinite dc-steam}.dc-cup__steam--late{animation-delay:1.2s}@keyframes dc-steam{0%{opacity:0;transform:translateY(3px)}40%{opacity:.9}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.dc-cup__steam{opacity:.7;animation:none!important}}.dc-notice-region{inset-inline:0;z-index:600;padding-inline:var(--dc-gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:20px}.dc-notice{background:var(--dc-forest);max-width:480px;color:var(--dc-egg);box-shadow:var(--dc-porcelain-forest);animation:dc-notice-in .3s var(--dc-ease);border-radius:24px;margin:0;padding:12px 22px;font-size:.9375rem}.dc-notice[data-kind=error]{background:var(--dc-not-sure);color:var(--dc-not-sure-ink);box-shadow:inset 2px 2px 4px #fff9,0 10px 22px -10px #76290866}@keyframes dc-notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dc-menu{border:1px solid var(--dc-line);background:var(--dc-tile);border-radius:18px;padding:8px;box-shadow:0 2px 6px #1e322614,0 20px 40px -14px #1e322652}.dc-menu__item{min-height:44px;color:var(--dc-ink);font:500 .9375rem/1.3 var(--dc-font-ui);border-radius:12px;padding:10px 14px}.dc-menu__item:hover,.dc-menu__item[data-hovered]{background:var(--dc-egg)}.dc-modal{background:var(--dc-tile);border-radius:22px;box-shadow:0 2px 6px #1e322614,0 30px 60px -20px #1e322666}.dc-modal__header{background:var(--dc-tile)}.dc-modal__title{font:500 1.375rem/1.2 var(--dc-font-display);letter-spacing:-.01em}.dc-modal__body{margin:0 0 20px}.dc-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (forced-colors:active){.dc-measure{forced-color-adjust:none;background:canvastext}}.dc-body{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.dc-home{padding:32px var(--dc-gutter) 24px;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(40px,7vh,64px);display:flex;position:relative;overflow-x:clip}.dc-hero-block{--w:min(640px, 124vw);--tag-lh:max(16px, calc(var(--w) * .03125));width:min(640px,100%);position:relative}.dc-hero{height:calc(var(--w) * .1895);margin:0;line-height:0;position:relative}.dc-hero-block[data-intro=true] .dc-hero{height:calc(var(--w) * .2344)}.dc-intro-frame{justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;overflow:hidden}.dc-intro{width:var(--w);max-width:none;height:auto;margin-top:calc(var(--w) * -.1656);mix-blend-mode:multiply;flex:none;display:block}.dc-wordmark--hero{top:calc(var(--w) * .0334);width:calc(var(--w) * .6163);mix-blend-mode:multiply;max-width:none;height:auto;display:block;position:absolute;left:50%;transform:translate(-50%)}.dc-tagline{max-width:100%;margin:calc(var(--w) * .0303 - var(--tag-lh) / 2) auto 0;color:var(--dc-ink);font:500 max(12px, calc(var(--w) * .0197)) / var(--tag-lh) var(--dc-font-ui);letter-spacing:.01em;text-wrap:balance}.dc-upload{flex-direction:column;align-items:stretch;width:min(774px,100%);display:flex}.dc-drop{padding:7px;position:relative}.dc-drop__pill{z-index:2;background:var(--dc-tile);text-align:left;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;height:88px;padding:0 12px 0 40px;transition:background-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 2px 2px 4px #ffffffe6,inset -3px -3px 8px #76290812,0 1px 2px #1e32261a,0 18px 40px -12px #1e32263d}.dc-drop__text{min-width:0}.dc-drop__title{font:400 1.25rem/1.2 var(--dc-font-display);letter-spacing:-.01em;margin:0}.dc-drop__hint{color:var(--dc-muted);font:400 .75rem/1.5 var(--dc-font-mono);margin:2px 0 0}@media not (any-pointer:fine){.dc-drop__hint{display:none}}.dc-drop__button{flex:none;gap:16px;min-height:52px;padding-left:26px;font-size:1rem}.dc-drop__button:has(>.dc-pill__icon){padding-right:7px}.dc-drop__button .dc-pill__icon{width:38px;height:38px}.dc-drop[data-active=true] .dc-drop__pill{background:var(--dc-egg-deep);box-shadow:inset 2px 2px 4px #ffffffb3,inset -3px -3px 8px #7629081f,0 0 0 5px #c27e354d,0 18px 40px -12px #1e32264d}.dc-frame{z-index:1;pointer-events:none;position:absolute;inset:0}.dc-frame span{position:absolute}.dc-frame__line{background:var(--dc-copper);transition:background-color .2s}.dc-frame__line--top,.dc-frame__line--bottom{transform-origin:0;height:1px;animation:.6s cubic-bezier(.23,1,.32,1) both dc-draw-x;left:0;right:0}.dc-frame__line--top{top:0}.dc-frame__line--bottom{transform-origin:100%;bottom:0}.dc-frame__line--left,.dc-frame__line--right{width:1px;animation:.45s cubic-bezier(.23,1,.32,1) .25s both dc-draw-y;top:0;bottom:0}.dc-frame__line--left{transform-origin:bottom;left:0}.dc-frame__line--right{transform-origin:top;right:0}.dc-frame__handle{background:var(--dc-copper);width:7px;height:7px;transition:background-color .2s;animation:.35s cubic-bezier(.23,1,.32,1) both dc-pop}.dc-frame__handle--tl{animation-delay:.45s;top:-3px;left:-3px}.dc-frame__handle--tr{animation-delay:.5s;top:-3px;right:-3px}.dc-frame__handle--bl{animation-delay:.55s;bottom:-3px;left:-3px}.dc-frame__handle--br{animation-delay:.6s;bottom:-3px;right:-3px}.dc-frame__label{background:var(--dc-copper);color:var(--dc-on-copper);font:400 11px/1.5 var(--dc-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:3px;padding:3px 8px;animation:.4s cubic-bezier(.23,1,.32,1) .5s both dc-reveal;top:-30px;left:0}.dc-frame__guide{background:color-mix(in srgb, var(--dc-copper) 24%, transparent);animation:.8s .2s both dc-fade}.dc-frame__guide--top{height:1px;top:0;left:-190px;right:-330px}.dc-frame__guide--bottom{height:1px;bottom:0;left:-270px;right:-140px}.dc-frame__guide--left{width:1px;top:-230px;bottom:-110px;left:0}.dc-frame__guide--right{width:1px;top:-120px;bottom:-250px;right:0}.dc-drop .dc-frame__guide--right{bottom:-170px}.dc-frame__dim{background:var(--dc-copper)}.dc-frame__dim:before,.dc-frame__dim:after{content:"";background:var(--dc-copper);position:absolute}.dc-frame__dim--width{transform-origin:50%;height:1px;animation:.7s cubic-bezier(.23,1,.32,1) .3s both dc-draw-x;bottom:-30px;left:0;right:0}.dc-frame__dim--width:before,.dc-frame__dim--width:after{width:1px;height:9px;top:-4px}.dc-frame__dim--width:before{left:0}.dc-frame__dim--width:after{right:0}.dc-frame__dim--height{transform-origin:50%;width:1px;animation:.6s cubic-bezier(.23,1,.32,1) .35s both dc-draw-y;top:0;bottom:0;right:-30px}.dc-frame__dim--height:before,.dc-frame__dim--height:after{width:9px;height:1px;left:-4px}.dc-frame__dim--height:before{top:0}.dc-frame__dim--height:after{bottom:0}.dc-frame__caption{color:var(--dc-copper-ink);font:400 10px/1.5 var(--dc-font-mono);white-space:nowrap;animation:.5s cubic-bezier(.23,1,.32,1) .7s both dc-wipe}.dc-frame__caption--width{bottom:-48px;left:50%;transform:translate(-50%)}.dc-frame__caption--height{top:50%;right:-104px;transform:translateY(-50%)}.dc-drop:hover .dc-frame__line,.dc-drop:hover .dc-frame__handle,.dc-drop:hover .dc-frame__label,.dc-drop:focus-within .dc-frame__line,.dc-drop:focus-within .dc-frame__handle,.dc-drop:focus-within .dc-frame__label,.dc-drop[data-active=true] .dc-frame__line,.dc-drop[data-active=true] .dc-frame__handle,.dc-drop[data-active=true] .dc-frame__label{background:var(--dc-garnet)}.dc-drop:hover .dc-frame__label,.dc-drop:focus-within .dc-frame__label,.dc-drop[data-active=true] .dc-frame__label{color:var(--dc-egg)}.dc-drop[data-active=true] .dc-frame__line--top,.dc-drop[data-active=true] .dc-frame__line--bottom{height:2px}.dc-drop[data-active=true] .dc-frame__line--left,.dc-drop[data-active=true] .dc-frame__line--right{width:2px}@keyframes dc-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dc-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dc-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes dc-fade{0%{opacity:0}to{opacity:1}}@keyframes dc-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes dc-reveal{0%{clip-path:inset(0 100% 0 0);transform:translateY(6px)}to{clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){.dc-frame *{animation:none!important}}.dc-upload .dc-callout{text-align:left;margin-top:56px}.dc-upload__quiet{color:var(--dc-muted);font:400 .75rem/1.6 var(--dc-font-mono);letter-spacing:.02em;margin:64px 0 0}.dc-callout+.dc-upload__quiet{margin-top:16px}@media (width<=1180px){.dc-frame__guide--top{left:-90px;right:-120px}.dc-frame__guide--bottom{left:-110px;right:-60px}}@media (width<=1040px){.dc-frame__dim--height,.dc-frame__caption--height,.dc-frame__guide--left,.dc-frame__guide--right{display:none}.dc-frame__guide--top,.dc-frame__guide--bottom{left:-30px;right:-30px}}@media (width<=640px){.dc-home{gap:48px;padding-top:148px}.dc-frame__guide,.dc-frame__dim,.dc-frame__caption{display:none}.dc-drop__pill{text-align:center;border-radius:34px;flex-direction:column;justify-content:center;gap:14px;height:auto;padding:22px 14px 14px}.dc-drop__button{justify-content:space-between;align-self:stretch}.dc-upload__quiet{text-wrap:balance;margin-top:28px}.dc-upload .dc-callout{margin-top:24px}}.dc-working{width:min(720px,100%);padding:clamp(16px, 6vh, 64px) var(--dc-gutter) 56px;flex:1;margin-inline:auto}.dc-working__title{font:500 clamp(1.625rem, 4.4vw, 2.25rem) / 1.15 var(--dc-font-display);letter-spacing:-.01em;margin:0}.dc-working__detail{color:var(--dc-ink-2);margin:8px 0 0;font-size:1.0625rem}.dc-working__again{margin-top:24px}.dc-working .dc-callout{margin-top:18px}.dc-run{--dc-run-gap:clamp(28px, 4vh, 48px);justify-content:center;align-items:center;gap:var(--dc-run-gap);padding:8px var(--dc-gutter) 32px;text-align:center;flex-direction:column;flex:1;display:flex;position:relative;overflow-x:clip}.dc-specimen{--dc-porcelain-tile:inset 2px 2px 4px #ffffffe6, inset -3px -3px 8px #76290812, 0 1px 2px #1e32261a, 0 18px 40px -12px #1e32263d;justify-content:center;align-items:center;gap:8px;max-width:min(100%,774px);margin-top:30px;padding:7px;display:flex;position:relative}.dc-specimen:not([data-files="1"],[data-files="2"]){flex-direction:column}@media (width<=560px){.dc-specimen{flex-direction:column}}.dc-specimen .dc-frame__guide--left{top:-120px;bottom:-20px}.dc-specimen .dc-frame__guide--right{top:-70px;bottom:-30px}.dc-specimen[data-stopped=true] .dc-frame__line,.dc-specimen[data-stopped=true] .dc-frame__handle,.dc-specimen[data-stopped=true] .dc-frame__label{background:var(--dc-garnet)}.dc-specimen[data-stopped=true] .dc-frame__label{color:var(--dc-egg)}.dc-specimen[data-stopped=true] .dc-frame__guide{background:color-mix(in srgb, var(--dc-garnet) 22%, transparent)}.dc-specimen__list{z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.dc-specimen__item{min-width:0;max-width:min(340px, calc(100vw - 2 * var(--dc-gutter) - 14px));background:var(--dc-tile);text-align:left;min-height:72px;box-shadow:var(--dc-porcelain-tile);border-radius:999px;align-items:center;gap:14px;padding:10px 34px 10px 10px;display:flex}.dc-specimen__list[data-many=true] .dc-specimen__item{max-width:min(224px, calc(100vw - 2 * var(--dc-gutter) - 14px));gap:12px;min-height:60px;padding:8px 24px 8px 8px}.dc-specimen__list[data-many=true] .dc-pill__icon,.dc-specimen__list[data-many=true] .dc-specimen__thumb{width:44px;height:44px}.dc-specimen__list[data-many=true] .dc-specimen__name{font-size:1.0625rem}.dc-specimen__item--more{color:var(--dc-ink-2);font:400 .875rem/1 var(--dc-font-mono);font-variant-numeric:tabular-nums;justify-content:center;padding:0 24px}.dc-specimen__item .dc-pill__icon,.dc-specimen__thumb{flex:none;width:52px;height:52px}.dc-specimen__thumb{object-fit:contain;background:var(--dc-white);box-shadow:inset 0 0 0 1px var(--dc-line);border-radius:50%;padding:6px}.dc-specimen__text{flex-direction:column;min-width:0;display:flex}.dc-specimen__name{font:400 1.1875rem/1.3 var(--dc-font-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-specimen__size{color:var(--dc-muted);font:400 .75rem/1.5 var(--dc-font-mono);font-variant-numeric:tabular-nums}.dc-plate{z-index:2;background:var(--dc-tile);width:160px;height:108px;box-shadow:var(--dc-porcelain-tile);border-radius:16px;flex:none;place-items:center;display:grid;position:relative}.dc-mol{width:128px;height:auto;display:block;overflow:visible}.dc-mol__frag path{fill:none;stroke:var(--dc-forest);stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:1 3;stroke-dashoffset:1.2px;transition:stroke .9s var(--dc-ease)}.dc-mol__frag text{fill:var(--dc-forest);font:500 14px var(--dc-font-ui);text-anchor:middle;opacity:0;transition:fill .9s var(--dc-ease)}.dc-mol__frag[data-state=active] path{stroke:var(--dc-copper)}.dc-mol__frag[data-state=active] text{fill:var(--dc-copper-ink)}.dc-mol__frag:not([data-state=pending]) path{animation:dc-mol-draw .8s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .2s) both}.dc-mol__frag:not([data-state=pending]) text{animation:dc-fade .5s ease calc(var(--i) * .2s + .25s) both}.dc-mol__frag[data-state=active] path{animation:dc-mol-draw .8s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .2s) both, dc-mol-breathe 3s ease-in-out 2s infinite}.dc-mol__frag[data-state=active] text{animation:dc-fade .5s ease calc(var(--i) * .2s + .25s) both, dc-mol-breathe-ink 3s ease-in-out 2s infinite}@keyframes dc-mol-draw{0%{stroke-dashoffset:1.2px}to{stroke-dashoffset:0}}@keyframes dc-mol-breathe{50%{stroke:color-mix(in srgb, var(--dc-copper) 62%, var(--dc-tile))}}@keyframes dc-mol-breathe-ink{50%{fill:color-mix(in srgb, var(--dc-copper-ink) 72%, var(--dc-tile))}}.dc-run[data-paused] *,.dc-run[data-paused] :before,.dc-run[data-paused] :after{animation-play-state:paused!important}.dc-steady{display:grid}.dc-frame .dc-steady,.dc-frame .dc-steady>span{position:static}.dc-steady>*{text-wrap:inherit;grid-area:1/1}.dc-steady[data-align=end]>*{align-self:end}.dc-steady__sizer{visibility:hidden}.dc-steady__sizer:before,.dc-steady__gone:before{content:attr(data-text)}.dc-steady__now--arriving{animation:.75s linear .18s both dc-steady-in}.dc-steady__gone{opacity:0;animation:.2s ease-in both dc-steady-out}@keyframes dc-steady-in{0%{clip-path:inset(100% 0 0);animation-timing-function:cubic-bezier(.33,1,.68,1);transform:translateY(.3em)}75%{clip-path:inset(0);transform:none}to{clip-path:inset(-.5em)}}@keyframes dc-steady-out{0%{opacity:1}to{opacity:0;transform:translateY(-.2em)}}.dc-run__live{width:min(640px,100%)}.dc-run__title{font:400 clamp(1.75rem, 4.2vw, 2.5rem) / 1.15 var(--dc-font-display);letter-spacing:-.015em;text-wrap:balance;margin:0}.dc-run__detail{color:var(--dc-ink-2);margin:14px 0 0;font-size:1.0625rem}.dc-run__detail--quiet{color:var(--dc-muted);text-wrap:balance;margin-top:4px;font-size:.9375rem}.dc-run__measure{width:min(774px,100%);margin-top:-40px}.dc-run__meta{color:var(--dc-ink-2);font:400 .8125rem/1.6 var(--dc-font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;column-gap:28px;margin:28px 0 0;display:grid}.dc-run__clock{text-align:right;justify-self:end;min-width:13ch}.dc-run__count{text-align:left;flex-wrap:wrap;justify-self:start;gap:0 28px;display:flex}@media (width<=800px){.dc-run__count{align-content:flex-start;min-height:3.2em}}@media (width<=380px){.dc-run__meta{grid-template-columns:minmax(0,1fr);justify-items:center}.dc-run__clock{text-align:center;justify-self:center;min-width:0}.dc-run__count{text-align:center;justify-content:center;justify-self:center}}.dc-run__doc{justify-content:center;margin-top:14px;display:flex}.dc-run__doc .dc-doc__toggle{align-self:auto;margin-top:0}.dc-run .dc-workdoc{--dc-doc-h:min(80vh, 960px);width:100%;margin:calc(16px - var(--dc-run-gap)) 0 0;text-align:left;align-self:stretch}.dc-workdoc[hidden]{display:none}.dc-workdoc .dc-doc__strip{scroll-snap-type:x proximity;margin-top:0;scroll-padding-inline:14px}.dc-workdoc .dc-doc__page{scroll-snap-align:start;flex-direction:column;gap:8px;height:auto;display:flex}.dc-workdoc .dc-doc__page img,.dc-workdoc .dc-doc__missing{height:var(--dc-doc-h)}.dc-workdoc__no{color:var(--dc-muted);font:400 .75rem/1 var(--dc-font-mono);font-variant-numeric:tabular-nums;text-align:center}@media (width<=640px){.dc-workdoc .dc-doc__strip{scroll-snap-type:none;overflow:visible}.dc-workdoc .dc-doc__pages{flex-direction:column;width:auto;padding:12px}.dc-workdoc .dc-doc__page{min-width:0}.dc-workdoc .dc-doc__page img{width:100%;height:auto}.dc-workdoc .dc-doc__missing{aspect-ratio:1/1.414;height:auto}}.dc-workdoc__note{color:var(--dc-muted);text-align:center;margin:0;padding:28px 20px;font-size:.9375rem}.dc-run__note{color:var(--dc-muted);margin:6px 0 0;font-size:.9375rem}.dc-rule{--dc-rule-faint:color-mix(in srgb, var(--dc-copper) 30%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:52px;display:grid;position:relative;container-type:inline-size}.dc-rule:after{content:"";background:var(--dc-rule-faint);width:1px;height:9px;transition:background-color .4s var(--dc-ease);position:absolute;top:1px;right:0}.dc-rule:has(.dc-rule__segment:last-child[data-state=done]):after{background:var(--dc-copper)}.dc-rule__segment{padding-top:22px;display:block;position:relative}.dc-rule__segment:before{content:"";background:var(--dc-rule-faint);height:1px;position:absolute;top:5px;left:0;right:0}.dc-rule__segment:after{content:"";background:var(--dc-rule-faint);width:1px;height:9px;transition:background-color .4s var(--dc-ease);position:absolute;top:1px;left:0}.dc-rule__segment[data-state=done]:after,.dc-rule__segment[data-state=active]:after{background:var(--dc-copper)}.dc-rule__fill{background:var(--dc-copper);transform-origin:0;height:2px;transition:transform .5s var(--dc-ease);position:absolute;top:4px;left:0;right:0;transform:scaleX(0)}.dc-rule__segment[data-state=done] .dc-rule__fill{transform:none}.dc-rule__segment[data-state=active] .dc-rule__fill{animation:3s infinite dc-measure;transform:scaleX(.5)}.dc-rule__name{color:var(--dc-muted);font:400 .8125rem/1.35 var(--dc-font-ui);text-wrap:balance;transition:color .4s var(--dc-ease);padding:0 4px;display:block}.dc-rule__segment[data-state=done] .dc-rule__name{color:var(--dc-ink-2)}.dc-rule__segment[data-state=active] .dc-rule__name{color:var(--dc-ink);text-shadow:.35px 0}@keyframes dc-measure{0%{opacity:1;animation-timing-function:cubic-bezier(.33,1,.68,1);transform:scaleX(0)}62%,88%{opacity:1;animation-timing-function:ease-in;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.dc-cal{--x0:0;--x1:20;--x2:40;--x3:60;--x4:80;--x5:100;--a:var(--x0);--b:var(--x1);pointer-events:none;height:0;animation:dc-cal-in .8s var(--dc-ease) .5s both;position:absolute;top:0;left:0;right:0}@keyframes dc-cal-in{0%{clip-path:inset(0 -20px -12px)}to{clip-path:inset(-60px -20px -12px)}}.dc-cal>*{position:absolute;left:0}.dc-cal__beam,.dc-cal__jaw,.dc-cal__stem,.dc-cal__read,.dc-cal__grad{transition:translate 1.1s var(--dc-ease), scale 1.1s var(--dc-ease), clip-path 1.1s var(--dc-ease)}.dc-cal__beam{background:var(--dc-copper);transform-origin:0;width:1cqw;height:1px;translate:calc(var(--a) * 1cqw) 0;scale:calc(var(--b) - var(--a)) 1;top:-17px}.dc-cal__grad{opacity:.55;background:var(--dc-copper);height:6px;clip-path:inset(0 calc(100% - var(--b) * 1%) 0 calc(var(--a) * 1%));top:-16px;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='6'%3E%3Crect x='0' y='0' width='1' height='6'/%3E%3Crect x='6' y='0' width='1' height='3'/%3E%3Crect x='12' y='0' width='1' height='3'/%3E%3Crect x='18' y='0' width='1' height='3'/%3E%3Crect x='24' y='0' width='1' height='3'/%3E%3C/svg%3E") 0 0/30px 6px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='6'%3E%3Crect x='0' y='0' width='1' height='6'/%3E%3Crect x='6' y='0' width='1' height='3'/%3E%3Crect x='12' y='0' width='1' height='3'/%3E%3Crect x='18' y='0' width='1' height='3'/%3E%3Crect x='24' y='0' width='1' height='3'/%3E%3C/svg%3E") 0 0/30px 6px repeat-x}.dc-cal__jaw{background:var(--dc-copper);width:1px;height:27px;top:-17px}.dc-cal__jaw:before{content:"";background:var(--dc-copper);width:7px;height:7px;position:absolute;top:-3px;left:-3px}.dc-cal__jaw--a{translate:calc(var(--a) * 1cqw) 0}.dc-cal__jaw--b{translate:calc(var(--b) * 1cqw - 1px) 0}.dc-cal__read{font:400 11px/1.5 var(--dc-font-mono);translate:clamp(9ch + 8px, (var(--a) + var(--b)) * .5cqw, 100cqw - 9ch - 8px) 0;top:-48px}.dc-cal__chip{box-sizing:border-box;background:var(--dc-copper);width:calc(18ch + 16px);color:var(--dc-on-copper);font:inherit;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;border-radius:3px;padding:3px 8px;display:block;position:relative;transform:translate(-50%)}.dc-cal__stem{background:var(--dc-copper);width:1px;height:9px;translate:calc((var(--a) + var(--b)) * .5cqw) 0;top:-26px}@media (width<=420px){.dc-rule{--w1:59;--w2:48;--w3:59;--w4:70;--w5:54;--ws:calc(var(--w1) + var(--w2) + var(--w3) + var(--w4) + var(--w5));grid-template-columns:minmax(0, calc(var(--w1) / var(--ws) * 100%)) minmax(0, calc(var(--w2) / var(--ws) * 100%)) minmax(0, calc(var(--w3) / var(--ws) * 100%)) minmax(0, calc(var(--w4) / var(--ws) * 100%)) minmax(0, calc(var(--w5) / var(--ws) * 100%))}.dc-cal{--x1:calc(var(--w1) / var(--ws) * 100);--x2:calc((var(--w1) + var(--w2)) / var(--ws) * 100);--x3:calc((var(--w1) + var(--w2) + var(--w3)) / var(--ws) * 100);--x4:calc((var(--w1) + var(--w2) + var(--w3) + var(--w4)) / var(--ws) * 100)}}@media (prefers-reduced-motion:reduce){.dc-rule__fill{animation:none!important}.dc-cal__beam,.dc-cal__jaw,.dc-cal__stem,.dc-cal__read,.dc-cal__grad,.dc-rule__fill{transition:none}.dc-cal{animation:none}.dc-mol__frag[data-state=pending]{opacity:0}.dc-mol__frag:not([data-state=pending]){animation:.4s both dc-fade}.dc-mol__frag path{stroke-dashoffset:0;animation:none!important}.dc-mol__frag text{opacity:1;animation:none!important}.dc-steady__now--arriving{animation:.4s .1s both dc-fade}.dc-steady__gone{animation:.2s ease-in both dc-steady-fade}}@keyframes dc-steady-fade{0%{opacity:1}to{opacity:0}}.dc-run .dc-callout{text-align:center;text-wrap:balance;max-width:560px;margin:20px auto 0}.dc-run__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=640px){.dc-run{--dc-run-gap:40px;padding-top:12px}.dc-run__title{font-size:1.75rem}.dc-rule__name{padding:0 2px;font-size:.75rem}.dc-run__meta{column-gap:20px;margin-top:22px}.dc-specimen__item{min-height:64px;padding-right:24px}.dc-specimen__item .dc-pill__icon,.dc-specimen__thumb{width:46px;height:46px}.dc-specimen__name{font-size:1.0625rem}}@media (width<=880px){.dc-specimen__list[data-many=true]{flex-flow:column;align-items:stretch}}@media (width<=360px){.dc-rule__name{overflow-wrap:anywhere;padding:0;font-size:.6875rem}}.dc-body[data-split=true]{padding:8px var(--dc-gutter) 48px;grid-template-columns:minmax(0,1fr) minmax(400px,1fr);align-items:start;gap:20px;display:grid}.dc-body[data-split=true][data-editing=true]{grid-template-columns:minmax(0,min(46%,752px)) minmax(0,1fr)}@media (width<=899px){.dc-body[data-split=true]{padding-inline:var(--dc-gutter);display:flex}}.dc-figure{min-width:0;max-width:100%}.dc-slab,.dc-doc__tile{border:1px solid var(--dc-line);background:var(--dc-tile);border-radius:26px;min-width:0}.dc-top{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.dc-top__left{flex-direction:column;gap:10px;min-width:0;display:flex}.dc-stats{border-color:var(--dc-forest);background:var(--dc-forest);color:var(--dc-egg);flex-direction:column;gap:12px;padding:18px 24px 20px;display:flex}.dc-top__left>.dc-stats{flex:1}.dc-top__left>.dc-stats:only-child{gap:18px;padding:22px 26px 24px}.dc-stats__title{font:500 1rem/1.2 var(--dc-font-ui);letter-spacing:0;margin:0}.dc-stats__body{flex-wrap:wrap;align-items:flex-end;gap:12px 26px;display:flex}.dc-top__left>.dc-stats .dc-stats__body{margin-top:auto}.dc-stats__total{font:400 3.75rem/.8 var(--dc-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:0}.dc-counts{color:#fbedc3c7;font-variant-numeric:tabular-nums;gap:7px;margin:0;padding:0;font-size:.8125rem;line-height:1;list-style:none;display:grid}.dc-count{white-space:nowrap;align-items:center;gap:8px;display:flex}.dc-count__n{min-width:2ch;color:var(--dc-egg);text-align:right;font-weight:600}.dc-dot{box-sizing:border-box;background:var(--dc-muted);border:1.5px solid #0000;border-radius:50%;flex:none;width:9px;height:9px}.dc-dot[data-status=checked]{background:var(--dc-checked-dot)}.dc-dot[data-status=review]{background:var(--dc-review-dot)}.dc-dot[data-status=edited]{background:var(--dc-edited-dot)}.dc-dot[data-status=notsure]{background:var(--dc-not-sure-dot)}.dc-dot[data-status=unchecked]{border-color:var(--dc-muted);background:0 0}.dc-stats .dc-dot[data-status=checked]{background:var(--dc-egg)}.dc-stats .dc-dot[data-status=notsure]{border-color:var(--dc-not-sure)}.dc-stats .dc-dot[data-status=unchecked]{border-color:#fbedc3b3}.dc-doc__tile{flex-direction:column;gap:12px;padding:22px 26px 24px;display:flex}.dc-doc__name{font:400 .8125rem/1.3 var(--dc-font-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dc-pages__title{color:var(--dc-muted);font:400 .6875rem/1.2 var(--dc-font-mono);letter-spacing:.02em;margin:0}.dc-pages__title+.dc-pages{margin-top:-4px}.dc-pages{flex-wrap:wrap;gap:8px 6px;margin:0;padding:0;list-style:none;display:flex}.dc-pages__page{border:1px solid var(--dc-line);width:52px;height:58px;color:var(--dc-muted);font-variant-numeric:tabular-nums;border-radius:10px;flex-direction:column;padding:7px 0 0 7px;display:flex;position:relative}.dc-pages__page[data-empty=false]{border-color:color-mix(in srgb, var(--dc-mustard) 60%, transparent);background:var(--dc-egg);color:var(--dc-ink-2)}.dc-pages__button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;padding:7px 0 0 7px;transition:background-color .15s,color .15s;display:flex;position:absolute;inset:-1px}.dc-pages__button:hover:not([aria-pressed=true]){background:color-mix(in srgb, var(--dc-mustard) 28%, transparent)}.dc-pages__button[aria-pressed=true]{background:var(--dc-forest);color:var(--dc-egg)}.dc-pages__no{font:400 .6875rem/1 var(--dc-font-mono)}.dc-pages__n{color:var(--dc-ink);font:500 1.25rem/1 var(--dc-font-display);letter-spacing:-.01em;margin-top:5px}.dc-pages__button[aria-pressed=true] .dc-pages__n{color:var(--dc-mustard)}.dc-pages__page[data-empty=true] .dc-pages__n{color:var(--dc-muted);font:400 .6875rem/1 var(--dc-font-mono)}.dc-pages__page[data-current=true]{border-color:var(--dc-copper);box-shadow:0 0 0 1px var(--dc-copper)}.dc-pages__page[data-current=true] .dc-pages__button:after{content:"open";content:"open" / "";width:100%;color:var(--dc-copper-ink);font:400 .5625rem/1 var(--dc-font-mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;position:absolute;bottom:5px;left:0}.dc-pages__page[data-current=true] .dc-pages__button[aria-pressed=true]:after{color:var(--dc-egg)}.dc-pages__button:focus-visible{outline:3px solid var(--dc-forest);outline-offset:2px}.dc-filter__clear{font:400 1rem/1 var(--dc-font-mono);margin-left:2px}.dc-doc__toggle{align-self:flex-start;margin-top:auto}.dc-doc__chevron{transition:transform .2s var(--dc-ease);display:grid}.dc-doc__toggle[aria-expanded=true] .dc-doc__chevron{transform:rotate(90deg)}.dc-doc{--dc-doc-h:min(52vh, 460px);min-width:0;margin-top:16px}.dc-doc[data-tile=true]{display:contents}.dc-doc__strip{overscroll-behavior-x:contain;background:var(--dc-egg);scrollbar-color:var(--dc-line-strong) transparent;border-radius:20px;min-width:0;max-width:100%;margin-top:10px;overflow:auto hidden}.dc-doc[data-tile=true] .dc-doc__strip{border:1px solid var(--dc-line);background:var(--dc-tile);border-radius:26px;grid-column:1/-1;margin-top:0}.dc-doc__strip[hidden]{display:none}.dc-doc__pages{gap:12px;width:max-content;margin:0;padding:14px;list-style:none;display:flex}.dc-doc__page{height:var(--dc-doc-h);min-width:calc(var(--dc-doc-h) * .707);flex:none}.dc-doc__page img{border:1px solid var(--dc-line);background:var(--dc-white);border-radius:6px;width:auto;height:100%;display:block}.dc-doc__missing{border:1px dashed var(--dc-line-strong);height:100%;color:var(--dc-muted);text-align:center;border-radius:6px;place-items:center;margin:0;padding:12px;font-size:.875rem;display:grid}@media (width<=560px){.dc-doc{--dc-doc-h:min(50vh, 400px)}}.dc-working .dc-doc{margin-top:18px}.dc-top .dc-callout.dc-notices[data-kind=warning]{border:1px solid var(--dc-forest);background:var(--dc-forest);color:var(--dc-egg);border-radius:26px;flex-direction:column;gap:6px;margin:0;padding:14px 22px;font-size:.875rem;line-height:1.45;display:flex}.dc-notices p{margin:0;padding-left:20px;position:relative}.dc-notices p:before{content:"";background:var(--dc-mustard);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:3px}.dc-filterbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:20px;display:flex;container:filterbar/inline-size}.dc-filterbar__download{margin-left:auto}@media (width<=560px){.dc-filterbar__download{flex-basis:100%}.dc-filterbar__download .dc-download{width:100%}}.dc-filters{flex-wrap:wrap;gap:6px;display:flex}.dc-filter{min-height:42px;color:var(--dc-ink-2);cursor:pointer;transition:box-shadow .2s var(--dc-ease), background-color .15s ease, color .15s ease;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:500;display:inline-flex}.dc-filter:hover:not([aria-pressed=true]){background:var(--dc-egg);color:var(--dc-ink);box-shadow:var(--dc-porcelain-egg)}.dc-filter[aria-pressed=true]{background:var(--dc-forest);color:var(--dc-egg);box-shadow:var(--dc-porcelain-forest)}.dc-filter__count{font:400 .75rem/1 var(--dc-font-mono);font-variant-numeric:tabular-nums;margin-left:2px}.dc-filter[aria-pressed=true] .dc-filter__count{color:var(--dc-mustard)}@container filterbar (width<=660px){.dc-download__formats{display:none}.dc-filter{padding:0 12px}}@container filterbar (width<=780px){.dc-filterbar:has(.dc-filter--page) .dc-download__formats{display:none}.dc-filterbar:has(.dc-filter--page) .dc-filter{padding:0 12px}}.dc-download[aria-busy=true] .dc-download__formats{display:none}.dc-figure__empty{color:var(--dc-muted);margin:28px 0}.dc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,176px),1fr));gap:36px 16px;margin:0;padding:36px 0 0;list-style:none;display:grid}@media (width>=900px){.dc-grid[data-editing=true]{grid-template-columns:repeat(auto-fill,minmax(max(176px,25% - 12px),1fr))}}@media (width<=560px){.dc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px}}.dc-tile{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid;position:relative}.dc-tile__button{grid-row:1/-1;grid-template-rows:subgrid;border:1px solid var(--dc-line);background:var(--dc-tile);width:100%;color:var(--dc-ink);text-align:left;cursor:pointer;border-radius:22px;row-gap:0;padding:14px 16px;transition:background-color .15s,border-color .15s;display:grid}.dc-tile__button:hover{border-color:var(--dc-garnet)}.dc-tile__button[aria-current=true]{background:var(--dc-egg)}.dc-tile__figure{align-self:stretch;height:112px;position:relative}.dc-tile__structure{object-fit:contain;width:100%;height:100%;display:block}.dc-tile__structure--none{color:var(--dc-muted);place-items:center;font-size:.875rem;font-style:italic;display:grid}.dc-tile__button[data-stale=true] .dc-tile__structure{opacity:.4}.dc-tile__crop{object-fit:contain;background:var(--dc-white);border:1px solid var(--dc-line);border-radius:6px;flex:none;width:48px;height:34px}.dc-crop--none{color:var(--dc-muted);text-align:center;place-items:center;font-size:.6875rem;font-style:italic;line-height:1.15;display:grid}.dc-tile__name{-webkit-line-clamp:3;color:var(--dc-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:12px 0;font-size:.8125rem;line-height:1.42;display:-webkit-box;overflow:hidden}.dc-tile__name[data-empty=true]{color:var(--dc-muted-italic);font-style:italic}.dc-tile__foot{border-top:1px solid var(--dc-line);flex-wrap:wrap;align-content:flex-start;align-items:center;gap:4px 10px;padding-top:10px;display:flex}.dc-tile__id{color:var(--dc-muted);font:400 .6875rem/1 var(--dc-font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.dc-tile__number{color:var(--dc-ink);font-size:.8125rem;font-weight:500;transition:color .15s}.dc-tile__button:hover .dc-tile__number{color:var(--dc-garnet)}.dc-tile__flags{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:4px 8px;display:flex}.dc-status{color:var(--dc-ink);align-items:center;gap:7px;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.dc-status[data-status=unchecked]{color:var(--dc-muted)}.dc-status[data-status=notsure]{color:var(--dc-not-sure-ink)}.dc-status.dc-status--invalid{background:var(--dc-not-sure);color:var(--dc-not-sure-ink);border-radius:999px;gap:5px;padding:3px 9px;font-weight:600}@media (width<=560px){.dc-filter{padding:0 12px}.dc-tile__button{padding:10px 12px}.dc-tile__figure{height:100px}.dc-tile__crop{width:44px;height:32px}}.dc-grid[data-arriving=true] .dc-tile{animation:dc-settle .5s var(--dc-ease) both;animation-delay:calc(var(--i,0) * 45ms)}@keyframes dc-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dc-frame.dc-frame--sel{z-index:2;inset:-8px}.dc-frame--sel .dc-frame__line--top,.dc-frame--sel .dc-frame__line--bottom{animation-duration:.22s}.dc-frame--sel .dc-frame__line--left,.dc-frame--sel .dc-frame__line--right{animation-duration:.2s;animation-delay:60ms}.dc-frame--sel .dc-frame__handle{animation-duration:.18s}.dc-frame--sel .dc-frame__handle--tl{animation-delay:.12s}.dc-frame--sel .dc-frame__handle--tr{animation-delay:.14s}.dc-frame--sel .dc-frame__handle--bl{animation-delay:.16s}.dc-frame--sel .dc-frame__handle--br{animation-delay:.18s}.dc-frame--sel .dc-frame__label{border-radius:3px 3px 0 0;transition:none;animation:.2s cubic-bezier(.23,1,.32,1) 80ms both dc-reveal;top:auto;bottom:100%;left:-1px}.dc-frame--sel .dc-frame__guide{background:color-mix(in srgb, var(--dc-copper) 26%, transparent);animation-duration:.4s;animation-delay:.1s}.dc-frame--sel .dc-frame__guide--top{top:0;left:-26px;right:-10px}.dc-frame--sel .dc-frame__guide--bottom{bottom:0;left:-14px;right:-20px}.dc-frame--sel .dc-frame__guide--left{top:-26px;bottom:-12px;left:0}.dc-frame--sel .dc-frame__guide--right{top:-10px;bottom:-26px;right:0}@media (width>=641px){.dc-frame--sel .dc-frame__guide--left,.dc-frame--sel .dc-frame__guide--right{display:block}}.dc-tile:hover .dc-frame--sel .dc-frame__line,.dc-tile:hover .dc-frame--sel .dc-frame__handle,.dc-tile:hover .dc-frame--sel .dc-frame__label{background:var(--dc-garnet)}.dc-tile:has(>.dc-tile__button:focus-visible) .dc-frame--sel .dc-frame__line{background:var(--dc-garnet)}.dc-tile:has(>.dc-tile__button:focus-visible) .dc-frame--sel .dc-frame__handle{background:var(--dc-garnet)}.dc-tile:has(>.dc-tile__button:focus-visible) .dc-frame--sel .dc-frame__label{background:var(--dc-garnet)}.dc-tile:hover .dc-frame--sel .dc-frame__label{color:var(--dc-egg)}.dc-tile:has(>.dc-tile__button:focus-visible) .dc-frame--sel .dc-frame__label{color:var(--dc-egg)}.mantine-Tooltip-tooltip{font-size:.8125rem}.dc-hover__line{display:block}.dc-hover__line+.dc-hover__line{color:var(--dc-mustard);margin-top:4px}.dc-editor{border:1px solid var(--dc-line);background:var(--dc-tile);border-radius:28px;flex-direction:column;gap:14px;min-width:0;max-height:calc(100dvh - 104px);padding:20px 28px 0;display:flex;position:sticky;top:16px;overflow:hidden}.dc-editor[data-open=true]{height:calc(100dvh - 104px)}.dc-editor__main{scrollbar-gutter:stable;scrollbar-color:var(--dc-line-strong) transparent;flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex;overflow-y:auto}.dc-editor>*,.dc-editor__main>*{flex-shrink:0}.dc-editor>.dc-editor__main{flex-shrink:1}.dc-editor__idle{color:var(--dc-ink-2);flex-direction:column;gap:10px;padding-bottom:28px;display:flex}.dc-editor__idle p{max-width:44ch;margin:0}.dc-editor__idle-title{color:var(--dc-ink);font:500 1.5rem/1.2 var(--dc-font-display);letter-spacing:-.01em;margin:0}.dc-editor__legend-title{color:var(--dc-ink);margin:14px 0 0;font-size:.9375rem;font-weight:600}.dc-legend{gap:10px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.dc-legend__item{grid-template-columns:10px 1fr;align-items:start;gap:10px;display:grid}.dc-legend__item .dc-dot{margin-top:.4em}.dc-editor__head{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.dc-editor__number{font:500 1.5rem/1.1 var(--dc-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0}.dc-editor__editing{color:var(--dc-ink-2);margin-left:auto;font-size:.875rem}.dc-editor__position{color:var(--dc-muted);font:400 .75rem/1 var(--dc-font-mono);font-variant-numeric:tabular-nums;margin-left:-8px}.dc-editor__nav{align-items:center;gap:8px;display:flex}.dc-editor__compare{display:contents}.dc-editor__compare[data-active=true]{--dc-crop-h:clamp(80px, 12dvh, 120px);--dc-compare-h:clamp(360px, calc(100dvh - 600px), 1100px);--dc-canvas-h:clamp(300px, calc(100dvh - 600px - var(--dc-crop-h) - 12px), 1100px);grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.dc-compare__crop{height:var(--dc-crop-h);border:1px solid var(--dc-line);background:var(--dc-white);border-radius:16px;flex-direction:column;gap:6px;min-width:0;margin:0;padding:10px 10px 8px;display:flex}.dc-compare__img{object-fit:contain;flex:1 1 0;width:100%;min-height:0;display:block}.dc-compare__crop .dc-crop--none{min-height:0;color:var(--dc-muted);flex:1 1 0;place-items:center;font-size:.875rem;display:grid}.dc-compare__crop figcaption{color:var(--dc-muted);font:400 .6875rem/1.2 var(--dc-font-mono);letter-spacing:.02em}@media (width>=1320px),(width>=660px) and (width<=899px){.dc-editor__compare[data-active=true]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch}.dc-editor__compare[data-active=true] .dc-compare__crop,.dc-editor__compare[data-active=true] .dc-editor__canvas{height:var(--dc-compare-h)}}.dc-editor__canvas{height:var(--dc-canvas-h,400px);border:1px solid var(--dc-line);background:var(--dc-white);isolation:isolate;border-radius:16px;position:relative;overflow:hidden}.dc-editor__canvas[aria-busy=true]:before{content:"";z-index:10;background:color-mix(in srgb, var(--dc-white) 62%, transparent);cursor:progress;position:absolute;inset:0}.dc-editor__canvas[aria-busy=true]:after{content:"";z-index:11;border:3px solid var(--dc-line);border-top-color:var(--dc-ink);pointer-events:none;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.8s linear infinite dc-spin;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.dc-editor__canvas[aria-busy=true]:after{animation:none}}.dc-editor__canvas[data-active=false]{visibility:hidden;pointer-events:none;width:420px;position:absolute;top:0;left:-10000px}.dc-editor__body{flex-direction:column;gap:14px;display:flex}.dc-editor__foot{background:var(--dc-tile);box-shadow:0 -1px 0 var(--dc-line);flex-direction:column;gap:8px;margin:0 -28px;padding:12px 28px 18px;display:flex}.dc-reasons{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dc-reasons .dc-callout,.dc-incomplete{margin:0;font-size:.875rem}.dc-fact{min-width:0;margin:0}.dc-fact--text{flex-direction:column;gap:6px;display:flex}.dc-fact--text dd{flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;display:flex}.dc-fact--text dd+dt+dd{color:var(--dc-muted);font-size:.8125rem}.dc-fact__value{overflow-wrap:anywhere;min-width:0}.dc-fact--text dd:first-of-type .dc-fact__value{font:500 1.125rem/1.3 var(--dc-font-ui);letter-spacing:-.01em}.dc-fact__value[data-empty=true]{color:var(--dc-muted-italic);font-style:italic}.dc-fact--text dd:first-of-type .dc-fact__value[data-empty=true]{letter-spacing:0;font-size:1rem}.dc-fact__tier{width:100%;color:var(--dc-muted);font:400 .6875rem/1.4 var(--dc-font-mono);order:3;display:block}.dc-fact .dc-icon-button{order:2;width:28px;height:28px}.dc-code{background:var(--dc-egg);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:8px 8px 8px 16px;display:grid}.dc-code__head{display:contents}.dc-code__label,.dc-molfile summary{color:var(--dc-muted);font:400 .6875rem/1.2 var(--dc-font-mono);letter-spacing:.02em}.dc-code__label{grid-area:1/1}.dc-code .dc-copy{background:var(--dc-tile);grid-area:1/3}.dc-code__text{font-family:var(--dc-font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;grid-area:1/2;padding:6px 0;font-size:.8125rem;line-height:1.5;display:block}.dc-code__note,.dc-code__status,.dc-molfile{grid-column:1/-1}.dc-code__note{color:var(--dc-muted);margin:4px 0 0;font-size:.8125rem}.dc-code__status{min-height:0;color:var(--dc-muted);margin:0;font-size:.8125rem}.dc-code__status:not(:empty){margin-top:4px}.dc-molfile{border-top:1px solid var(--dc-line);margin:6px 8px 4px 0;padding-top:8px}.dc-molfile summary{cursor:pointer}.dc-molfile__head{justify-content:flex-end;display:flex}.dc-molfile .dc-icon-button{background:var(--dc-tile);width:28px;height:28px}.dc-molfile__text{max-height:180px;font-family:var(--dc-font-mono);scrollbar-color:var(--dc-line-strong) transparent;margin:6px 0 0;font-size:.75rem;line-height:1.4;overflow:auto}.dc-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dc-editor .dc-editor__check[aria-pressed=true],.dc-editor .dc-editor__check[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]),.dc-editor .dc-editor__check[aria-pressed=true]:active:not(:disabled,[aria-disabled=true]){background:var(--dc-checked);color:var(--dc-checked-ink);box-shadow:var(--dc-porcelain-egg-pressed);transform:none}.dc-followups{flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:.9375rem;font-weight:500;display:flex}.dc-links{display:contents}.dc-followups .dc-link--button,.dc-followups .dc-thanks{order:2;margin-left:auto}.dc-followups .dc-switch{order:3}.dc-link{align-items:center;gap:5px;display:inline-flex}.dc-link--button{color:var(--dc-garnet);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--dc-garnet);text-decoration-color:var(--dc-garnet);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration-thickness:1px}.dc-link--button:hover:not(:disabled){text-decoration-thickness:2px}.dc-link--button:disabled{color:var(--dc-muted);cursor:progress}.dc-thanks{background:var(--dc-checked);color:var(--dc-checked-ink);border-radius:12px;margin:0;padding:4px 12px;font-weight:600}.dc-switch{cursor:pointer;flex-basis:100%;align-items:center;gap:8px;font-size:.875rem;font-weight:400;display:inline-flex;position:relative}.dc-switch input{z-index:1;opacity:0;cursor:pointer;width:36px;height:20px;margin:0;position:absolute;inset:0 auto auto 0}.dc-switch__track{background:var(--dc-line-strong);border-radius:10px;flex:none;width:36px;height:20px;transition:background-color .15s;position:relative}.dc-switch__track:after{content:"";background:var(--dc-tile);width:14px;height:14px;transition:transform .18s var(--dc-ease);border-radius:50%;position:absolute;top:3px;left:3px}.dc-switch input:checked+.dc-switch__track{background:var(--dc-ink)}.dc-switch input:checked+.dc-switch__track:after{transform:translate(16px)}.dc-switch input:focus-visible+.dc-switch__track{outline:3px solid var(--dc-ink);outline-offset:2px}.dc-editor[data-hidden=true]{visibility:hidden;pointer-events:none;width:440px;max-height:none;position:absolute;inset:0 auto auto -10000px;transform:none}@media (width<=899px){.dc-editor{z-index:300;overscroll-behavior:contain;visibility:hidden;max-height:none;transition:transform .32s var(--dc-ease), visibility 0s linear .32s;border:0;border-radius:0;padding:14px 16px 0;position:fixed;inset:0;transform:translateY(100%)}.dc-editor[data-open=true]{visibility:visible;height:auto;transition:transform .32s var(--dc-ease), visibility 0s;transform:none}.dc-editor[data-hidden=true]{position:absolute;inset:0 auto auto -10000px}.dc-editor__compare[data-active=true]{--dc-crop-h:clamp(90px, 14dvh, 130px);--dc-compare-h:min(56dvh, 420px);--dc-canvas-h:min(52dvh, 420px)}.dc-editor__foot{padding:12px 16px max(16px, env(safe-area-inset-bottom));margin-inline:-16px}.dc-editor__idle{display:none}}@media (width<=560px){.dc-editor__editing:not([data-failed=true]){display:none}.dc-editor__position{margin-left:auto}.dc-editor__nav{gap:6px}.dc-editor__nav .dc-icon-button{width:34px;height:34px}.dc-fact--text dd:first-of-type .dc-fact__value{font-size:1rem}}.dc-editor-loading{color:var(--dc-muted);place-content:center;justify-items:center;gap:12px;font-size:.9375rem;display:grid;position:absolute;inset:0}.dc-spinner{border:3px solid var(--dc-line);border-top-color:var(--dc-ink);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite dc-spin}@keyframes dc-spin{to{transform:rotate(360deg)}}.dc-editor__load-error{z-index:3;background:var(--dc-not-sure);color:var(--dc-ink);text-align:center;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.dc-editor__load-error p{max-width:34ch;margin:0}.dc-editor__editing[data-failed=true]{background:var(--dc-not-sure);color:var(--dc-not-sure-ink);border-radius:999px;padding:2px 10px;font-weight:600}.dc-code__text[data-stale=true]{color:var(--dc-muted);font-family:var(--dc-font-ui);-webkit-user-select:none;user-select:none;font-style:italic}.dc-link--off{color:var(--dc-muted);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.dc-page{z-index:1;width:min(820px,100%);padding:24px var(--dc-gutter) 8px;margin-inline:auto;position:relative}.dc-page__head{border-bottom:1px solid var(--dc-line);padding-bottom:20px}.dc-page__title{font:500 clamp(2rem, 5.2vw, 2.75rem) / 1.1 var(--dc-font-display);letter-spacing:-.02em;margin:0}.dc-page .dc-callout{margin-top:20px}.dc-page__body{max-width:70ch;padding-top:12px;font-size:1.0625rem;line-height:1.6}.dc-page__body h2{font:500 1.5rem/1.2 var(--dc-font-display);letter-spacing:-.015em;margin:44px 0 10px}.dc-page__body p{text-wrap:pretty;margin:0 0 14px}.dc-page__lead{font:400 1.3125rem/1.45 var(--dc-font-display);letter-spacing:-.005em;color:var(--dc-ink-2);margin-top:24px}.dc-page__list,.dc-page__citations{margin:0 0 14px;padding:0;list-style:none}.dc-page__list li,.dc-page__citations li{border-top:1px solid var(--dc-line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.dc-page__list li:last-child,.dc-page__citations li:last-child{border-bottom:1px solid var(--dc-line)}.dc-page__list a,.dc-page__citations a,.dc-page__more a{align-self:flex-start;font-weight:500}.dc-page__body a svg{vertical-align:-2px;margin-left:6px}.dc-page__list span,.dc-page__citations span{color:var(--dc-ink-2);font-size:.9375rem;line-height:1.5}.dc-page__line{display:block}.dc-page__body h3{font:600 1.0625rem/1.35 var(--dc-font-ui);margin:24px 0 6px}.dc-page__bullets{margin:0 0 14px;padding-left:1.25em}.dc-page__bullets li{margin-bottom:6px}.dc-page__bullets li::marker{color:var(--dc-copper)}.dc-page__credit{color:var(--dc-ink-2);margin-top:28px;font-size:.9375rem}.dc-confirm{background:var(--dc-not-sure);color:var(--dc-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .25em}.dc-page__back{margin:40px 0 0;font-weight:500}.dc-about{z-index:1;position:relative;overflow-x:clip}.dc-about__inner{width:min(1360px,100%);padding:0 var(--dc-gutter) 8px;margin-inline:auto}.dc-about h2{font:500 2rem/1.15 var(--dc-font-display);letter-spacing:-.02em}:where(.dc-about) :where(h2,h3,p){margin:0}.dc-about a svg{vertical-align:-2px;margin-left:6px}.dc-about__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:104px 0 128px;display:grid}.dc-about__title{font:500 4.75rem/1.02 var(--dc-font-display);letter-spacing:-.03em;text-wrap:balance}.dc-about__lead{max-width:34ch;color:var(--dc-ink-2);font:400 1.375rem/1.5 var(--dc-font-ui);text-wrap:pretty;margin-top:28px}.dc-about__specimen{justify-content:center;width:100%;margin:0;padding:40px 70px 64px 0;display:flex}.dc-about__framed{width:min(520px,100%);position:relative}.dc-wordmark--fill{aspect-ratio:1200/304;background:var(--dc-forest);width:100%;display:block;-webkit-mask:url(./wordmark-Diqc8ABC.png) 0/contain no-repeat;mask:url(./wordmark-Diqc8ABC.png) 0/contain no-repeat}@media (forced-colors:active){.dc-wordmark--fill{forced-color-adjust:none;background:canvastext}}.dc-frame--about{inset:-7px}.dc-frame--about .dc-frame__guide,.dc-frame--about .dc-frame__dim,.dc-frame--about .dc-frame__caption{display:block}.dc-frame--about .dc-frame__guide--top{left:-150px;right:-120px}.dc-frame--about .dc-frame__guide--bottom{left:-240px;right:-60px}.dc-frame--about .dc-frame__guide--left{top:-110px;bottom:-60px}.dc-frame--about .dc-frame__guide--right{top:-70px;bottom:-130px}.dc-about__bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.dc-about__tile{border:1px solid var(--dc-line);background:var(--dc-tile);border-radius:24px;padding:40px}.dc-about__tile p{max-width:68ch;color:var(--dc-ink-2);text-wrap:pretty}.dc-about__tile a{color:var(--dc-ink)}.dc-about__tile a:hover{color:var(--dc-link-hover)}.dc-about__how{grid-area:1/1/span 2/span 5}.dc-about__how h2{margin-bottom:24px}.dc-about__how p{font-size:1.03125rem;line-height:1.7}.dc-about__tile p+p{margin-top:18px}.dc-about__limits{border-color:var(--dc-forest);background:var(--dc-forest);color:var(--dc-egg);grid-column:6/span 7;padding:36px 40px 34px}.dc-about__limits h2{color:var(--dc-egg);margin-bottom:28px;font-size:1.5rem}.dc-about__limits p{color:#fbedc3db;font-size:.9375rem}.dc-about__figures{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.dc-about__figures div{flex-direction:column-reverse;justify-content:flex-end;display:flex}.dc-about__figures dd{font:400 4.75rem/1 var(--dc-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0}.dc-about__figures dt{color:#fbedc3d1;font:400 .75rem/1.4 var(--dc-font-mono);letter-spacing:.02em;margin-top:10px}.dc-about__ticks{margin:22px 0 18px}.dc-about__about{grid-column:6/span 7}.dc-about__about h2{margin-bottom:14px;font-size:1.5rem}.dc-about__about p{font-size:.96875rem;line-height:1.65}.dc-about__sec{margin-top:120px}.dc-about__sec>h2{margin-bottom:20px}.dc-about__intro{max-width:66ch;color:var(--dc-ink-2);margin-bottom:40px}.dc-pipe{padding-top:34px;position:relative}.dc-pipe__io{color:var(--dc-copper-ink);font:400 .6875rem/1 var(--dc-font-mono);letter-spacing:.02em;position:absolute;top:0}.dc-pipe__io--in{left:0}.dc-pipe__io--out{right:0}.dc-pipe__rule{position:absolute;top:20px;left:0;right:0}.dc-pipe__stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dc-stage{padding-top:30px;position:relative}.dc-stage:before{content:"";background:var(--dc-copper);width:1px;height:13px;position:absolute;top:-14px;left:0}.dc-stage:after{content:"";background:var(--dc-copper);width:7px;height:7px;position:absolute;top:-11px;left:-3px}.dc-stage__end{background:var(--dc-copper);width:1px;height:13px;position:absolute;top:-14px;right:0}.dc-stage__tile{border:1px solid var(--dc-line);background:var(--dc-tile);border-radius:20px;height:100%;padding:28px 26px 30px;transition:border-color .2s;position:relative}.dc-stage[data-ext=true] .dc-stage__tile{background:var(--dc-egg);border-color:#0000}.dc-stage h3{font:500 1.3125rem/1.2 var(--dc-font-display);letter-spacing:-.015em;text-wrap:balance}.dc-stage h3 a{color:var(--dc-ink);text-decoration:none}.dc-stage h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.dc-stage h3 a svg{color:var(--dc-copper-ink)}.dc-stage__tile:hover{border-color:var(--dc-copper)}.dc-stage__tile:hover h3 a{color:var(--dc-link-hover);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.dc-stage__tile:has(a:focus-visible){outline:3px solid var(--dc-forest);outline-offset:3px}.dc-stage h3 a:focus-visible{outline:none}.dc-stage p{color:var(--dc-muted);margin-top:12px;font-size:.9375rem;line-height:1.55}.dc-stage__licence{color:var(--dc-copper-ink);font:400 .71875rem/1 var(--dc-font-mono);margin-top:14px;display:block}.dc-cites{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.dc-cite{border:1px solid var(--dc-line);background:var(--dc-tile);border-radius:20px;flex-direction:column;gap:12px;padding:28px 28px 26px;display:flex}.dc-cite h3{font:500 1.0625rem/1.4 var(--dc-font-ui);letter-spacing:-.005em;text-wrap:pretty}.dc-cite__authors{color:var(--dc-muted);font-size:.875rem;line-height:1.5}.dc-cite__where{color:var(--dc-ink-2);font-size:.875rem}.dc-cite__where strong{font-weight:500}.dc-cite__doi{border-top:1px solid var(--dc-line);font:400 .78125rem/1.4 var(--dc-font-mono);overflow-wrap:anywhere;margin-top:auto;padding-top:14px}.dc-cite__doi a{color:var(--dc-copper-ink)}.dc-cite__doi a:hover{color:var(--dc-link-hover)}.dc-about__more{justify-content:center;margin-top:40px;display:flex}.dc-about__more .dc-pill{white-space:normal;gap:16px;min-height:52px;padding-left:26px;font-size:1rem}.dc-about__more .dc-pill .dc-pill__icon{width:40px;height:40px}.dc-about__more .dc-pill:hover{text-decoration:none}.dc-about__more .dc-pill svg{vertical-align:baseline;margin-left:0}@media (width<=1100px){.dc-about__hero{grid-template-columns:minmax(0,1fr);gap:32px;padding:72px 0 88px}.dc-about__specimen{justify-content:flex-start}.dc-about__how,.dc-about__limits,.dc-about__about{grid-area:auto/1/auto/-1}.dc-cites{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-about__figures,.dc-about__ticks{max-width:560px}.dc-pipe{padding-top:30px;padding-bottom:28px}.dc-pipe:before{content:"";background:var(--dc-copper);width:1px;position:absolute;top:22px;bottom:12px;left:5px}.dc-pipe__rule{display:none}.dc-pipe__io{left:28px;right:auto}.dc-pipe__io--out{top:auto;bottom:-6px}.dc-pipe__stages{grid-template-columns:1fr;gap:12px;padding-left:28px}.dc-stage{padding-top:0}.dc-stage:before{width:13px;height:1px;top:26px;left:-28px}.dc-stage:after{top:23px;left:-26px}.dc-stage__end{display:none}}@media (width<=640px){.dc-about__hero{padding:48px 0 64px}.dc-about__title{font-size:2.625rem}.dc-about__lead{margin-top:20px;font-size:1.1875rem}.dc-about__specimen{padding:36px 56px 52px 0}.dc-frame--about .dc-frame__guide--right{bottom:-92px}.dc-about h2{font-size:1.75rem}.dc-about__sec{margin-top:80px}.dc-about__tile{border-radius:20px;padding:28px 22px}.dc-about__limits{padding:28px 22px}.dc-about__figures dd{font-size:3.25rem}.dc-cites{grid-template-columns:1fr}}
