:root,:host{color-scheme:var(--mantine-color-scheme)}*,:before,:after{box-sizing:border-box}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%}}: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-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-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}@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:2px}.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:left;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;padding:0;text-decoration:none}:where([dir=rtl]) .m_87cf2631{text-align:right}.m_77c9d27d{--button-height-xs:30px;--button-height-sm:36px;--button-height-md:42px;--button-height-lg:50px;--button-height-xl:60px;--button-height-compact-xs:22px;--button-height-compact-sm:26px;--button-height-compact-md:30px;--button-height-compact-lg:34px;--button-height-compact-xl:40px;--button-padding-x-xs:14px;--button-padding-x-sm:18px;--button-padding-x-md:22px;--button-padding-x-lg:26px;--button-padding-x-xl:32px;--button-padding-x-compact-xs:7px;--button-padding-x-compact-sm:8px;--button-padding-x-compact-md:10px;--button-padding-x-compact-lg:12px;--button-padding-x-compact-xl:14px;--button-height:var(--button-height-sm);--button-padding-x:var(--button-padding-x-sm);--button-color:var(--mantine-color-white);-webkit-user-select:none;user-select:none;font-weight:var(--mantine-font-weight-medium);text-align:center;cursor:pointer;border-radius:var(--button-radius,var(--mantine-radius-default));width:auto;line-height:1;font-size:var(--button-fz,var(--mantine-font-size-sm));background:var(--button-bg,var(--mantine-primary-color-filled));border:var(--button-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--button-color,var(--mantine-color-white));height:var(--button-height,var(--button-height-sm));padding-inline:var(--button-padding-x,var(--button-padding-x-sm));vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.m_77c9d27d:where([data-block]){width:100%;display:block}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled);border:1px solid #0000;transform:none}.m_77c9d27d:before{content:"";pointer-events:none;border-radius:var(--button-radius,var(--mantine-radius-default));opacity:0;filter:blur(12px);transition:transform .15s,opacity .1s;position:absolute;inset:-1px;transform:translateY(-100%)}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:#00000026}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{opacity:1;transform:translateY(0)}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media (hover:hover){.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}@media (hover:none){.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}.m_80f1301b{align-items:center;justify-content:var(--button-justify,center);height:100%;transition:transform .15s,opacity .1s;display:flex;overflow:visible}.m_811560b9{white-space:nowrap;opacity:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;height:100%;display:flex;overflow:hidden}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{align-items:center;display:flex}.m_a74036a:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{position:absolute;top:50%;left:50%}.m_80d6d844{--button-border-width:1px;display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{z-index:1;position:relative}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child{border-inline-end-width:calc(var(--button-border-width) / 2);border-start-end-radius:0;border-end-end-radius:0}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child{border-inline-start-width:calc(var(--button-border-width) / 2);border-start-start-radius:0;border-end-start-radius:0}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--button-border-width) / 2);border-radius:0}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child{border-bottom-width:calc(var(--button-border-width) / 2);border-end-end-radius:0;border-end-start-radius:0}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child{border-top-width:calc(var(--button-border-width) / 2);border-start-start-radius:0;border-start-end-radius:0}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--button-border-width) / 2);border-top-width:calc(var(--button-border-width) / 2);border-radius:0}.m_70be2a01{--section-height-xs:30px;--section-height-sm:36px;--section-height-md:42px;--section-height-lg:50px;--section-height-xl:60px;--section-height-compact-xs:22px;--section-height-compact-sm:26px;--section-height-compact-md:30px;--section-height-compact-lg:34px;--section-height-compact-xl:40px;--section-padding-x-xs:14px;--section-padding-x-sm:18px;--section-padding-x-md:22px;--section-padding-x-lg:26px;--section-padding-x-xl:32px;--section-padding-x-compact-xs:7px;--section-padding-x-compact-sm:8px;--section-padding-x-compact-md:10px;--section-padding-x-compact-lg:12px;--section-padding-x-compact-xl:14px;--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);font-weight:var(--mantine-font-weight-medium);border-radius:var(--section-radius,var(--mantine-radius-default));width:auto;font-size:var(--section-fz,var(--mantine-font-size-sm));background:var(--section-bg,var(--mantine-primary-color-filled));border:var(--section-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color,var(--mantine-color-white));height:var(--section-height,var(--section-height-sm));padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.m_96b553a6{--transition-duration:.15s;z-index:0;transition-property:transform,width,height;transition-duration:0s;transition-timing-function:ease;position:absolute;top:0;left:0}.m_96b553a6:where([data-initialized]){transition-duration:var(--transition-duration)}.m_96b553a6:where([data-hidden]){display:none}.m_cf365364{--sc-padding-xs:2px 6px;--sc-padding-sm:3px 10px;--sc-padding-md:4px 14px;--sc-padding-lg:7px 16px;--sc-padding-xl:10px 20px;--sc-transition-duration:.2s;--sc-padding:var(--sc-padding-sm);--sc-transition-timing-function:ease;--sc-font-size:var(--mantine-font-size-sm);border-radius:var(--sc-radius,var(--mantine-radius-default));flex-direction:row;width:auto;padding:4px;display:inline-flex;position:relative;overflow:hidden}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){flex-direction:column;width:max-content;display:flex}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{z-index:1;border-radius:calc(var(--sc-radius,var(--mantine-radius-default)) - 4px);display:block;position:absolute}:where([data-mantine-color-scheme=light]) .m_9e182ccd{box-shadow:var(--sc-shadow,none);background-color:var(--sc-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{box-shadow:none;background-color:var(--sc-color,var(--mantine-color-dark-5))}.m_1738fcb2{-webkit-tap-highlight-color:transparent;font-weight:var(--mantine-font-weight-medium);text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:calc(var(--sc-radius,var(--mantine-radius-default)) - 4px);font-size:var(--sc-font-size);padding:var(--sc-padding);transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);cursor:pointer;outline:var(--segmented-control-outline,none);display:block;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}fieldset:disabled .m_1738fcb2,.m_1738fcb2:where([data-disabled]){cursor:not-allowed;color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{content:"";z-index:0;border-radius:calc(var(--sc-radius,var(--mantine-radius-default)) - 4px);position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{box-shadow:var(--sc-shadow,none);background-color:var(--sc-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{box-shadow:none;background-color:var(--sc-color,var(--mantine-color-dark-5))}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-white)}}@media (hover:hover){fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-disabled-color)!important}}@media (hover:none){fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-disabled-color)!important}}.m_1714d588{white-space:nowrap;opacity:0;width:0;height:0;position:absolute;overflow:hidden}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2,.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_69686b9b{z-index:2;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function);flex:1;position:relative}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";top:0;bottom:0;background-color:var(--separator-color);width:1px;transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function);position:absolute;inset-inline-start:0}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;width:auto;height:1px;bottom:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color:var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before,[data-mantine-color-scheme] .m_69686b9b[data-active]:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before{--separator-color:transparent}.m_78882f40{z-index:2;position:relative}.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_f898399f{background-color:inherit;z-index:1;border:0}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-greek-BQL42Lnq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sidebar-width:5.5rem;--page-gutter:clamp(1.5rem, 5vw, 4rem);--mobile-page-gutter:clamp(1rem, 4vw, 1.5rem);--mobile-nav-height:4.25rem;--mobile-nav-bottom:max(.75rem, var(--sab));--mobile-nav-reserve:calc(var(--mobile-nav-height) + var(--mobile-nav-bottom) + 1rem);--app-main-pb:var(--sab);--top-bar-height:6rem;--color-blue-2:#a5d8ff;--color-blue-3:#74c0fc;--color-blue-4:#4dabf7;--color-blue-5:#339af0;--color-blue-6:#228be6;--color-blue-7:#1c7ed6;--color-blue-8:#1971c2;--color-blue-3-rgb:116, 192, 252;--color-blue-6-rgb:34, 139, 230;--color-accent:var(--color-blue-6);--color-accent-soft:var(--color-blue-3);--color-link:var(--color-blue-4);--text-color:#f5f7fb;--text-strong:#f5f7fbeb;--text-muted:#d6deefc2;--text-dim:#d6deefa3;--text-faint:#d6deef99;--surface-panel:#ffffff0a;--surface-border-soft:#ffffff14;--surface-border-subtle:#ffffff0f;--surface-hover-soft:#ffffff0f;--glass-bg-default:radial-gradient(circle at 0% 0%, #ffffff0a 0%, transparent 60%), radial-gradient(circle at 100% 100%, rgba(var(--color-blue-3-rgb), .03) 0%, transparent 60%), linear-gradient(180deg, var(--surface-panel), #fff0);--icon-tile-size:2.75rem;--icon-tile-radius:.7rem;--icon-tile-border:rgba(var(--color-blue-3-rgb), .2);--icon-tile-bg:rgba(var(--color-blue-3-rgb), .08);--font-sans:"Inter", sans-serif;--font-mono:"SF Mono", "Fira Code", monospace;--text-lead:clamp(1.2rem, 2vw, 1.5rem);--leading-lead:1.3;--tracking-lead:-.01em;--text-body:1rem;--leading-body:1.5;--text-card:clamp(.88rem, 1vw, .95rem);--leading-card:1.4;--text-detail:.8rem;--leading-detail:1.35;--scroll-reveal-distance:1rem;--scroll-reveal-duration:.62s;--scroll-reveal-easing:cubic-bezier(.2, .8, .2, 1)}@media (width<=768px){:root{--app-main-pb:calc(var(--mobile-nav-reserve) + 1rem);--text-lead:1rem;--leading-lead:var(--leading-body);--tracking-lead:0}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-bottom:var(--app-main-pb);cursor:crosshair;max-width:100vw;overflow-x:clip}@media (hover:none) and (pointer:coarse){html{cursor:auto}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--text-color);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-color:#000;overflow-x:clip}body,#root{min-height:100svh}@supports (min-height:100dvh){body,#root{min-height:100dvh}}a{color:inherit}h1,h2,h3,h4{text-wrap:wrap;font-weight:700}h1{font-size:2.125rem;line-height:1.3}h2{font-size:1.625rem;line-height:1.35}h3{font-size:1.375rem;line-height:1.4}h4{font-size:1.125rem;line-height:1.45}.page-container{width:100%;padding-inline:var(--page-gutter);margin-inline:auto}@media (width>=769px){.page-container{padding-left:calc(var(--sidebar-width) + clamp(1.5rem, 3vw, 3rem))}}@media (width<=768px){.page-container{padding-inline:var(--mobile-page-gutter)}}.page-section{scroll-margin-top:1rem}@media (width<=768px){.page-section{scroll-margin-top:calc(var(--sat) + 1rem)}}.static-section-head{max-width:48rem}.panel-kicker{letter-spacing:.18em;text-transform:uppercase;width:fit-content;color:var(--text-faint);font-size:.78rem;font-weight:700;line-height:1.55}.story-title{letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.3rem);line-height:1.2}.story-title em{font-style:italic}.story-body{max-width:42rem;font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-lead);color:var(--text-strong)}.accent{color:var(--color-accent)}:root[data-js] .scroll-reveal:not(.is-revealed){opacity:0;transform:translateY(var(--scroll-reveal-distance))}.scroll-reveal{transition:opacity var(--scroll-reveal-duration) var(--scroll-reveal-easing) var(--scroll-reveal-delay,0s), transform var(--scroll-reveal-duration) var(--scroll-reveal-easing) var(--scroll-reveal-delay,0s)}@media (prefers-reduced-motion:reduce){:root[data-js] .scroll-reveal:not(.is-revealed){opacity:1;transform:none}.scroll-reveal{transition:none}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.glass-panel{border:1px solid var(--surface-border-subtle);background:var(--glass-bg-default);box-shadow:none;isolation:isolate;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.glass-panel>*{z-index:1;position:relative}._button_7bl9o_1{z-index:70;color:#fff;cursor:pointer;width:3rem;height:3rem;box-shadow:0 12px 30px #00000047, 0 0 18px rgba(var(--color-blue-6-rgb), .12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;transition:opacity .18s,transform .18s,background .18s,border-color .18s;display:inline-flex;position:fixed;bottom:clamp(1.75rem,3vw,2.5rem);right:clamp(1.5rem,3vw,2.5rem);transform:translateY(.75rem)}._button_7bl9o_1[data-visible]{opacity:1;pointer-events:auto;transform:translateY(0)}._button_7bl9o_1:hover,._button_7bl9o_1:focus-visible{background:linear-gradient(#ffffff2e,#ffffff12);border-color:#fff3;outline:none}@media (width<=768px){._button_7bl9o_1{display:none}}._sidebar_g5ezh_1{z-index:50;width:var(--sidebar-width);pointer-events:none;flex-direction:column;padding-top:1.75rem;padding-bottom:2.5rem;display:flex;position:fixed;top:0;bottom:0;left:0}@media (width<=768px){._sidebar_g5ezh_1{display:none}}._nav_g5ezh_22{pointer-events:auto;flex-direction:column;align-items:center;display:flex}._item_g5ezh_29{color:#fff;flex-direction:column;align-items:center;width:100%;padding:.85rem 0;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}._item_g5ezh_29:hover{background:#ffffff0d}._item_g5ezh_29:before{content:"";opacity:0;background:#fff;width:2px;transition:all .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.3)}._item_g5ezh_29[aria-current=page]:before{opacity:1;transform:scaleY(1)}._icon_g5ezh_63{border-radius:12px;justify-content:center;align-items:center;padding:.1rem;transition:all .26s cubic-bezier(.22,1,.36,1);display:flex}._item_g5ezh_29:hover ._icon_g5ezh_63{transform:scale(1.1)}._label_g5ezh_76{letter-spacing:.04em;opacity:.9;font-size:.72rem;font-weight:500}._nav_pgqz0_1{right:calc(var(--sar) + var(--mobile-page-gutter));bottom:var(--mobile-nav-bottom);left:calc(var(--sal) + var(--mobile-page-gutter));z-index:100;max-width:34rem;height:var(--mobile-nav-height);align-items:center;margin-inline:auto;transition:transform .26s cubic-bezier(.4,0,.2,1);display:none;position:fixed}@media (width<=768px){._nav_pgqz0_1{display:flex}}._nav_pgqz0_1[data-hidden]{transform:translateY(calc(100% + var(--mobile-nav-bottom) + 1rem))}._bar_pgqz0_26{border-radius:101px;align-items:center;gap:.25rem;width:100%;height:100%;padding:0 .5rem;display:flex;position:relative}._bar_pgqz0_26:before{content:"";z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;pointer-events:none;backface-visibility:hidden;background:linear-gradient(135deg,#ffffff08,#0f0f0f8c);position:absolute;inset:-1px;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff0a}._bar_pgqz0_26>*{z-index:1;position:relative}._link_pgqz0_58{color:#fff;opacity:.5;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.15rem;min-width:0;min-height:44px;padding:.35rem .15rem;text-decoration:none;transition:all .3s;display:flex}._icon_pgqz0_76,._label_pgqz0_77{transition:opacity .2s,transform .2s,color .2s}._group_pgqz0_84{flex:1;justify-content:center;align-items:stretch;display:none;position:relative}._trigger_pgqz0_92{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;position:relative}._submenu_pgqz0_102{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;opacity:0;pointer-events:none;transform-origin:bottom;background:linear-gradient(#ffffff05,#0f0f0f99) padding-box padding-box;border-radius:101px;flex-direction:column;align-items:center;gap:.5rem;width:5.5rem;padding:.4rem 0;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%,.6rem)scale(.98);box-shadow:0 10px 30px #00000059}._group_pgqz0_84[data-open] ._submenu_pgqz0_102{opacity:1;pointer-events:auto;transform:translate(-50%,-10%)scale(1)}._submenuLink_pgqz0_134{opacity:0;border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;min-width:4.5rem;height:3.6rem;padding:.45rem .9rem;transition:opacity .16s,transform .16s;display:inline-flex;transform:translateY(.25rem)}._submenuLink_pgqz0_134 ._label_pgqz0_77,._submenuLink_pgqz0_134 ._icon_pgqz0_76{opacity:.52}._group_pgqz0_84[data-open] ._submenuLink_pgqz0_134{opacity:1;transform:translateY(0)}._group_pgqz0_84[data-open] ._submenuLink_pgqz0_134:first-child{transition-delay:20ms}._group_pgqz0_84[data-open] ._submenuLink_pgqz0_134:nth-child(2){transition-delay:45ms}._group_pgqz0_84[data-open] ._submenuLink_pgqz0_134:nth-child(3){transition-delay:70ms}._link_pgqz0_58[aria-current=page],._link_pgqz0_58[data-active]{opacity:1}._link_pgqz0_58[aria-current=page] ._icon_pgqz0_76,._link_pgqz0_58[data-active] ._icon_pgqz0_76{opacity:1;transform:translateY(-2px)}._link_pgqz0_58[aria-current=page] ._label_pgqz0_77,._link_pgqz0_58[data-active] ._label_pgqz0_77{opacity:1}._label_pgqz0_77{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;opacity:.7;max-width:100%;font-size:.64rem;font-weight:500;overflow:hidden}@media (width<=30rem){._link_pgqz0_58[data-secondary]{display:none}._group_pgqz0_84{display:flex}._nav_pgqz0_1{right:calc(var(--sar) + .75rem);left:calc(var(--sal) + .75rem)}._link_pgqz0_58{gap:.08rem}._label_pgqz0_77{font-size:.58rem}}._footer_1m7du_1{margin-top:auto;padding:4rem 0 2rem}._bar_1m7du_6{border-top:1px solid var(--surface-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding-top:.75rem;display:flex}._copyright_1m7du_17{color:var(--text-dim);text-transform:uppercase;font-size:.76rem;font-weight:600}._links_1m7du_24{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}._link_1m7du_24{color:var(--color-link);text-decoration:none}._shell_75v32_1{flex-direction:column;width:100%;min-height:100svh;display:flex;position:relative;overflow-x:clip}@supports (min-height:100dvh){._shell_75v32_1{min-height:100dvh}}._main_75v32_25{--gradient-window:100svh;--gradient-middle:max(0px, calc(100% - var(--gradient-fixed)));--gradient-fade:40svh;width:100%;min-width:0;min-height:100dvh;padding:var(--sat) var(--sar) var(--app-main-pb) var(--sal);background:var(--page-fade) bottom / 100% var(--gradient-fade) no-repeat, var(--page-gradient) top / 100% 100% no-repeat;--gradient-fixed:calc(1.6 * var(--gradient-window));--page-gradient:linear-gradient(180deg, #74c0fc 0, #72bffc calc(var(--gradient-window) * .025), #71befc calc(var(--gradient-window) * .05), #6fbdfb calc(var(--gradient-window) * .075), #6ebdfb calc(var(--gradient-window) * .1), #6cbcfb calc(var(--gradient-window) * .125), #6bbbfb calc(var(--gradient-window) * .15), #69bafb calc(var(--gradient-window) * .175), #68bafb calc(var(--gradient-window) * .2), #66b9fb calc(var(--gradient-window) * .225), #65b8fa calc(var(--gradient-window) * .25), #63b8fa calc(var(--gradient-window) * .275), #61b7fa calc(var(--gradient-window) * .3), #60b6fa calc(var(--gradient-window) * .325), #5eb5fa calc(var(--gradient-window) * .35), #5cb4fa calc(var(--gradient-window) * .375), #5ab3f9 calc(var(--gradient-window) * .4), #58b2f9 calc(var(--gradient-window) * .425), #56b1f9 calc(var(--gradient-window) * .45), #54aff8 calc(var(--gradient-window) * .475), #52aef8 calc(var(--gradient-window) * .5), #50adf7 calc(var(--gradient-window) * .525), #4dabf7 calc(var(--gradient-window) * .55), #4aa9f6 calc(var(--gradient-window) * .575), #45a6f5 calc(var(--gradient-window) * .6), #40a2f4 calc(var(--gradient-window) * .625), #3b9ff2 calc(var(--gradient-window) * .65), #369cf1 calc(var(--gradient-window) * .675), #3299ef calc(var(--gradient-window) * .7), #2e97ee calc(var(--gradient-window) * .725), #2b94ed calc(var(--gradient-window) * .75), #2992ec calc(var(--gradient-window) * .775), #2790ea calc(var(--gradient-window) * .8), #258ee9 calc(var(--gradient-window) * .825), #238ce7 calc(var(--gradient-window) * .85), #218ae5 calc(var(--gradient-window) * .875), #2087e2 calc(var(--gradient-window) * .9), #1f85df calc(var(--gradient-window) * .925), #1e83dc calc(var(--gradient-window) * .95), #1d80d9 calc(var(--gradient-window) * .975), #1c7ed6 calc(var(--gradient-window) * 1), #1b7cd3 calc(var(--gradient-window) * 1.025), #1a7ad1 calc(var(--gradient-window) * 1.05), #1978cf calc(var(--gradient-window) * 1.075), #1977cd calc(var(--gradient-window) * 1.1), #1875cb calc(var(--gradient-window) * 1.125), #1774ca calc(var(--gradient-window) * 1.15), #1773c8 calc(var(--gradient-window) * 1.175), #1672c7 calc(var(--gradient-window) * 1.2), #1671c6 calc(var(--gradient-window) * 1.225), #1670c5 calc(var(--gradient-window) * 1.25), #1570c4 calc(var(--gradient-window) * 1.275), #156fc4 calc(var(--gradient-window) * 1.3), #156ec3 calc(var(--gradient-window) * 1.325), #156ec2 calc(var(--gradient-window) * 1.35), #146ec2 calc(var(--gradient-window) * 1.375), #146dc1 calc(var(--gradient-window) * 1.4), #146dc1 calc(var(--gradient-window) * 1.425), #146dc0 calc(var(--gradient-window) * 1.45), #146cc0 calc(var(--gradient-window) * 1.475), #146cc0 calc(var(--gradient-window) * 1.5), #146cc0 calc(var(--gradient-window) * 1.525), #146cbf calc(var(--gradient-window) * 1.55), #136bbf calc(var(--gradient-window) * 1.575), #136bbf calc(var(--gradient-window) * 1.6), #146bbe calc(var(--gradient-fixed) + var(--gradient-middle) * .025), #166abb calc(var(--gradient-fixed) + var(--gradient-middle) * .05), #1869b7 calc(var(--gradient-fixed) + var(--gradient-middle) * .075), #1a67b2 calc(var(--gradient-fixed) + var(--gradient-middle) * .1), #1a66ad calc(var(--gradient-fixed) + var(--gradient-middle) * .125), #1b64a7 calc(var(--gradient-fixed) + var(--gradient-middle) * .15), #1b63a0 calc(var(--gradient-fixed) + var(--gradient-middle) * .175), #1c6199 calc(var(--gradient-fixed) + var(--gradient-middle) * .2), #1b5f94 calc(var(--gradient-fixed) + var(--gradient-middle) * .225), #1a5c90 calc(var(--gradient-fixed) + var(--gradient-middle) * .25), #1a5a8c calc(var(--gradient-fixed) + var(--gradient-middle) * .275), #1a5889 calc(var(--gradient-fixed) + var(--gradient-middle) * .3), #1a5585 calc(var(--gradient-fixed) + var(--gradient-middle) * .325), #1a5382 calc(var(--gradient-fixed) + var(--gradient-middle) * .35), #1a517e calc(var(--gradient-fixed) + var(--gradient-middle) * .375), #1a4f7b calc(var(--gradient-fixed) + var(--gradient-middle) * .4), #1a4d77 calc(var(--gradient-fixed) + var(--gradient-middle) * .425), #1a4b73 calc(var(--gradient-fixed) + var(--gradient-middle) * .45), #1a4970 calc(var(--gradient-fixed) + var(--gradient-middle) * .475), #1a466c calc(var(--gradient-fixed) + var(--gradient-middle) * .5), #1b4467 calc(var(--gradient-fixed) + var(--gradient-middle) * .525), #1b4263 calc(var(--gradient-fixed) + var(--gradient-middle) * .55), #1b3f60 calc(var(--gradient-fixed) + var(--gradient-middle) * .575), #1b3d5c calc(var(--gradient-fixed) + var(--gradient-middle) * .6), #1c3c59 calc(var(--gradient-fixed) + var(--gradient-middle) * .625), #1c3a56 calc(var(--gradient-fixed) + var(--gradient-middle) * .65), #1c3853 calc(var(--gradient-fixed) + var(--gradient-middle) * .675), #1c3750 calc(var(--gradient-fixed) + var(--gradient-middle) * .7), #1c354d calc(var(--gradient-fixed) + var(--gradient-middle) * .725), #1c344b calc(var(--gradient-fixed) + var(--gradient-middle) * .75), #1b3349 calc(var(--gradient-fixed) + var(--gradient-middle) * .775), #1b3248 calc(var(--gradient-fixed) + var(--gradient-middle) * .8), #1b3146 calc(var(--gradient-fixed) + var(--gradient-middle) * .825), #1a3045 calc(var(--gradient-fixed) + var(--gradient-middle) * .85), #1a2f43 calc(var(--gradient-fixed) + var(--gradient-middle) * .875), #1a2e42 calc(var(--gradient-fixed) + var(--gradient-middle) * .9), #192d40 calc(var(--gradient-fixed) + var(--gradient-middle) * .925), #192c3f calc(var(--gradient-fixed) + var(--gradient-middle) * .95), #182b3e calc(var(--gradient-fixed) + var(--gradient-middle) * .975), #182a3c 100%);--page-fade:linear-gradient(180deg, #0000 0%, #0000 1.875%, #0000 3.75%, #00000001 5.625%, #00000001 7.5%, #00000003 9.375%, #00000004 11.25%, #00000006 13.125%, #00000009 15%, #0000000c 16.875%, #0001 18.75%, #00000015 20.625%, #0000001b 22.5%, #00000020 24.375%, #00000027 26.25%, #0000002e 28.125%, #00000036 30%, #0000003e 31.875%, #00000046 33.75%, #0000004f 35.625%, #00000058 37.5%, #00000062 39.375%, #0000006c 41.25%, #00000076 43.125%, #00000080 45%, #00000089 46.875%, #00000093 48.75%, #0000009d 50.625%, #000000a7 52.5%, #000000b0 54.375%, #000000b9 56.25%, #000000c1 58.125%, #000000c9 60%, #000000d1 61.875%, #000000d8 63.75%, #000000df 65.625%, #000000e4 67.5%, #000000ea 69.375%, #000e 71.25%, #000000f3 73.125%, #000000f6 75%, #000000f9 76.875%, #000000fb 78.75%, #000000fc 80.625%, #000000fe 82.5%, #000000fe 84.375%, #000 86.25%, #000 88.125%, #000 90%);background-color:#000;flex:1}
