: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{margin:0;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)}@media screen and (max-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)) rgba(0, 0, 0, .05), 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) rgba(0, 0, 0, .1);--mantine-shadow-sm: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 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)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 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)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 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)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 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: rgba(10, 10, 10, 1);--mantine-color-dark-light-hover: rgba(14, 14, 14, 1);--mantine-color-dark-light-color: var(--mantine-color-dark-0);--mantine-color-dark-outline: var(--mantine-color-dark-4);--mantine-color-dark-outline-hover: rgba(66, 66, 66, .05);--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: rgba(17, 19, 21, 1);--mantine-color-gray-light-hover: rgba(23, 26, 29, 1);--mantine-color-gray-light-color: var(--mantine-color-gray-0);--mantine-color-gray-outline: var(--mantine-color-gray-4);--mantine-color-gray-outline-hover: rgba(206, 212, 218, .05);--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: rgba(101, 21, 21, 1);--mantine-color-red-light-hover: rgba(141, 29, 29, 1);--mantine-color-red-light-color: var(--mantine-color-red-0);--mantine-color-red-outline: var(--mantine-color-red-4);--mantine-color-red-outline-hover: rgba(255, 135, 135, .05);--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: rgba(83, 15, 39, 1);--mantine-color-pink-light-hover: rgba(116, 21, 54, 1);--mantine-color-pink-light-color: var(--mantine-color-pink-0);--mantine-color-pink-outline: var(--mantine-color-pink-4);--mantine-color-pink-outline-hover: rgba(247, 131, 172, .05);--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: rgba(67, 23, 78, 1);--mantine-color-grape-light-hover: rgba(94, 32, 109, 1);--mantine-color-grape-light-color: var(--mantine-color-grape-0);--mantine-color-grape-outline: var(--mantine-color-grape-4);--mantine-color-grape-outline-hover: rgba(218, 119, 242, .05);--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: rgba(48, 31, 98, 1);--mantine-color-violet-light-hover: rgba(67, 43, 137, 1);--mantine-color-violet-light-color: var(--mantine-color-violet-0);--mantine-color-violet-outline: var(--mantine-color-violet-4);--mantine-color-violet-outline-hover: rgba(151, 117, 250, .05);--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: rgba(27, 40, 100, 1);--mantine-color-indigo-light-hover: rgba(38, 55, 139, 1);--mantine-color-indigo-light-color: var(--mantine-color-indigo-0);--mantine-color-indigo-outline: var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover: rgba(116, 143, 252, .05);--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: rgba(12, 50, 86, 1);--mantine-color-blue-light-hover: rgba(17, 70, 120, 1);--mantine-color-blue-light-color: var(--mantine-color-blue-0);--mantine-color-blue-outline: var(--mantine-color-blue-4);--mantine-color-blue-outline-hover: rgba(77, 171, 247, .05);--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: rgba(6, 57, 67, 1);--mantine-color-cyan-light-hover: rgba(8, 80, 93, 1);--mantine-color-cyan-light-color: var(--mantine-color-cyan-0);--mantine-color-cyan-outline: var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover: rgba(59, 201, 219, .05);--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: rgba(4, 64, 46, 1);--mantine-color-teal-light-hover: rgba(6, 89, 64, 1);--mantine-color-teal-light-color: var(--mantine-color-teal-0);--mantine-color-teal-outline: var(--mantine-color-teal-4);--mantine-color-teal-outline-hover: rgba(56, 217, 169, .05);--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: rgba(22, 69, 31, 1);--mantine-color-green-light-hover: rgba(30, 97, 43, 1);--mantine-color-green-light-color: var(--mantine-color-green-0);--mantine-color-green-outline: var(--mantine-color-green-4);--mantine-color-green-outline-hover: rgba(105, 219, 124, .05);--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: rgba(46, 74, 7, 1);--mantine-color-lime-light-hover: rgba(64, 104, 9, 1);--mantine-color-lime-light-color: var(--mantine-color-lime-0);--mantine-color-lime-outline: var(--mantine-color-lime-4);--mantine-color-lime-outline-hover: rgba(169, 227, 75, .05);--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: rgba(115, 60, 0, 1);--mantine-color-yellow-light-hover: rgba(161, 83, 0, 1);--mantine-color-yellow-light-color: var(--mantine-color-yellow-0);--mantine-color-yellow-outline: var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover: rgba(255, 212, 59, .05);--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: rgba(109, 36, 8, 1);--mantine-color-orange-light-hover: rgba(152, 50, 11, 1);--mantine-color-orange-light-color: var(--mantine-color-orange-0);--mantine-color-orange-outline: var(--mantine-color-orange-4);--mantine-color-orange-outline-hover: rgba(255, 169, 77, .05)}: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: rgba(46, 46, 46, .05);--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: rgba(134, 142, 150, .05);--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: rgba(250, 82, 82, .05);--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: rgba(230, 73, 128, .05);--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: rgba(190, 75, 219, .05);--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: rgba(121, 80, 242, .05);--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: rgba(76, 110, 245, .05);--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: rgba(34, 139, 230, .05);--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: rgba(21, 170, 191, .05);--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: rgba(18, 184, 134, .05);--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: rgba(64, 192, 87, .05);--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: rgba(130, 201, 30, .05);--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: rgba(250, 176, 5, .05);--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: rgba(253, 126, 20, .05)}@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{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.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_b6d8b162{-webkit-tap-highlight-color:transparent;text-decoration:none;font-size:var(--text-fz, var(--mantine-font-size-md));line-height:var(--text-lh, var(--mantine-line-height-md));font-weight:var(--mantine-font-weight-regular);text-wrap:var(--text-text-wrap, var(--mantine-text-wrap));margin:0;padding:0}.m_b6d8b162:where([data-truncate]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_b6d8b162:where([data-truncate=start]){direction:rtl;text-align:end}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){direction:ltr;text-align:start}.m_b6d8b162:where([data-variant=gradient]){background-image:var(--text-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.m_b6d8b162:where([data-line-clamp]){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--text-line-clamp);-webkit-box-orient:vertical}.m_b6d8b162:where([data-inherit]){line-height:inherit;font-weight:inherit;font-size:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_849cf0da{color:var(--mantine-color-anchor);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline;padding:0;margin:0;background-color:transparent;cursor:pointer}@media(hover:hover){.m_849cf0da:where([data-underline=hover]):hover{text-decoration:underline}}@media(hover:none){.m_849cf0da:where([data-underline=hover]):active{text-decoration:underline}}.m_849cf0da:where([data-underline=not-hover]){text-decoration:underline}@media(hover:hover){.m_849cf0da:where([data-underline=not-hover]):hover{text-decoration:none}}@media(hover:none){.m_849cf0da:where([data-underline=not-hover]):active{text-decoration:none}}.m_849cf0da:where([data-underline=always]){text-decoration:underline}.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover{text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter.woff2) format("woff2")}@font-face{font-family:Sutja Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SutjaDisplay-Regular.woff2?v=3) format("woff2")}h1,h2,h3,.mantine-Title-root:is(h1,h2,h3){font-family:Sutja Display,Hanken Grotesk,sans-serif;font-weight:400;overflow-wrap:anywhere}:root{--sutja-pink: #da01c1;--sutja-blue: #286bf1;--sutja-void: #111622;--sutja-concrete: #1c2333;--sutja-gradient: linear-gradient(45deg, var(--sutja-pink), var(--sutja-blue));--sutja-seam: #090d14;--sutja-header-h: 68px;--sutja-header-now: var(--sutja-header-h)}:root[data-smooth-scroll]{scroll-behavior:smooth}:root[data-header-compact]{--sutja-header-now: calc(var(--sutja-header-h) - 12px)}html,body{background-color:var(--sutja-void)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#da01c14d;color:#fff}.sutja-gradient-text{background:var(--sutja-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sutja-glow{position:absolute;border-radius:9999px;pointer-events:none;z-index:0}@keyframes sutja-reveal-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sutja-reveal-in-soft{0%{opacity:.35}to{opacity:1}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.sutja-reveal{animation:sutja-reveal-in linear both;animation-timeline:view();animation-range:entry calc(0% + var(--sutja-reveal-shift, 0%)) entry calc(60% + var(--sutja-reveal-shift, 0%))}}@media(prefers-reduced-motion:no-preference)and (max-width:61.99em){.sutja-reveal{animation-name:sutja-reveal-in-soft}}}@media(prefers-reduced-motion:reduce){:root[data-smooth-scroll]{scroll-behavior:auto}}.mantine-Button-root[data-variant=filled]:not([data-color=red]),.mantine-Button-root:not([data-variant]):not([data-color=red]){box-shadow:0 4px 12px color-mix(in srgb,var(--button-bg, var(--mantine-primary-color-filled)) 25%,transparent),inset 0 1px #fff3,inset 0 -1px #00000026;transition:box-shadow .15s ease,background-color .15s ease}@media(hover:hover){.mantine-Button-root[data-variant=filled]:not([data-color=red]):hover,.mantine-Button-root:not([data-variant]):not([data-color=red]):hover{box-shadow:0 6px 16px color-mix(in srgb,var(--button-bg, var(--mantine-primary-color-filled)) 35%,transparent),inset 0 1px #ffffff40,inset 0 -1px #00000026}}.mantine-Button-root[data-variant=filled]:not([data-color=red]):active,.mantine-Button-root:not([data-variant]):not([data-color=red]):active{box-shadow:0 2px 6px color-mix(in srgb,var(--button-bg, var(--mantine-primary-color-filled)) 15%,transparent),inset 0 2px 4px #0003}@property --sutja-ai-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.sutja-hero-bleed{--sutja-hero-pt: 56px;margin-top:calc(-1 * var(--sutja-header-h));padding-top:calc(var(--sutja-header-h) + var(--sutja-hero-pt))}@media(min-width:62em){.sutja-hero-bleed{--sutja-hero-pt: 92px}.sutja-hero-bleed[data-hero=page]{--sutja-hero-pt: 96px}}.sutja-burger{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-2px;padding:0;border:0;border-radius:50%;background:none;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.sutja-burger:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:#ffffff14;transition:background-color var(--web-motion-fast) var(--web-ease-out)}.sutja-burger:active:before{background:#ffffff24}.sutja-burger:focus-visible{outline:2px solid var(--web-pink);outline-offset:0}.sutja-burger-lines{position:relative;display:block;width:18px;height:16px}.sutja-burger-lines>span{position:absolute;left:0;width:100%;height:2px;border-radius:1px;background:currentColor;transition:transform var(--web-motion-base) var(--web-ease-out),opacity var(--web-motion-fast) var(--web-ease-out)}.sutja-burger-lines>span:nth-child(1){top:0}.sutja-burger-lines>span:nth-child(2){top:7px}.sutja-burger-lines>span:nth-child(3){top:14px}:root[data-mobile-menu] .sutja-burger-lines>span:nth-child(1){transform:translateY(7px) rotate(45deg) scaleX(.85)}:root[data-mobile-menu] .sutja-burger-lines>span:nth-child(2){opacity:0}:root[data-mobile-menu] .sutja-burger-lines>span:nth-child(3){transform:translateY(-7px) rotate(-45deg) scaleX(.85)}.sutja-menu-panel{position:fixed;top:var(--sutja-header-now);right:0;bottom:0;left:0;z-index:99;display:flex;flex-direction:column;background:var(--web-plum);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--web-motion-fast) var(--web-ease-in),transform var(--web-motion-fast) var(--web-ease-in),visibility 0s linear var(--web-motion-fast)}:root[data-mobile-menu] .sutja-menu-panel{opacity:1;visibility:visible;transform:none;transition:opacity var(--web-motion-base) var(--web-ease-out),transform var(--web-motion-base) var(--web-ease-out),visibility 0s}.sutja-menu-panel:focus{outline:none}.sutja-menu-body{flex:1;min-height:0;margin:0;padding:16px var(--web-gutter) 0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.sutja-menu-row{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-family:var(--web-font-display);font-size:26px;font-weight:800;line-height:normal;letter-spacing:-.01em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--web-motion-fast) var(--web-ease-out)}.sutja-menu-row[aria-current=page],.sutja-menu-group[open]>.sutja-menu-row{color:var(--web-pink)}.sutja-menu-row:focus-visible,.sutja-menu-card:focus-visible,.sutja-menu-login:focus-visible{outline:2px solid var(--web-pink);outline-offset:2px;border-radius:6px}.sutja-menu-group>summary{list-style:none}.sutja-menu-group>summary::-webkit-details-marker{display:none}.sutja-menu-sign{position:relative;flex-shrink:0;width:12px;height:12px;margin-right:3px;color:#fff9}.sutja-menu-sign:before,.sutja-menu-sign:after{content:"";position:absolute;top:5px;left:0;width:12px;height:2px;border-radius:1px;background:currentColor;transition:transform var(--web-motion-base) var(--web-ease-out)}.sutja-menu-sign:after{transform:rotate(90deg)}.sutja-menu-group[open] .sutja-menu-sign{color:var(--web-pink)}.sutja-menu-group[open] .sutja-menu-sign:after{transform:rotate(0)}.sutja-menu-cards{display:flex;flex-direction:column;gap:4px;padding:8px 0 16px}.sutja-menu-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#ffffff0d;color:#fff;font-family:var(--web-font-body);line-height:normal;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--web-motion-fast) var(--web-ease-out)}.sutja-menu-card:active,.sutja-menu-card[aria-current=page]{background:#ffffff17}.sutja-menu-card-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:#ff007717;color:var(--web-pink)}.sutja-menu-card-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.sutja-menu-card-title{font-size:16px;font-weight:600}.sutja-menu-card[aria-current=page] .sutja-menu-card-title{color:var(--web-pink)}.sutja-menu-card-desc{color:#fff9;font-size:13px}.sutja-menu-foot{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding:16px var(--web-gutter) calc(32px + env(safe-area-inset-bottom,0px))}.sutja-menu-cta,.sutja-menu-login{width:100%;min-height:50px;font-family:var(--web-font-body);font-size:16px;font-weight:600}.sutja-menu-login{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent}.sutja-menu-login:active{background:#ffffff0f}.sutja-menu-langs{display:flex;justify-content:center;gap:4px;margin:6px 0 0;padding:0;list-style:none}.sutja-menu-lang{display:block;padding:8px 14px;border-radius:999px;color:#fff9;font-size:15px;text-decoration:none;-webkit-tap-highlight-color:transparent}.sutja-menu-lang[aria-current=true]{background:#ffffff14;color:#fff}@media(max-width:61.99em){:root[data-mobile-menu]{overflow:hidden}}@media(min-width:62em){.sutja-burger,.sutja-menu-panel{display:none}}@media(prefers-reduced-motion:reduce){.sutja-header,.sutja-burger:before,.sutja-burger-lines>span,.sutja-menu-panel,:root[data-mobile-menu] .sutja-menu-panel,.sutja-menu-sign:before,.sutja-menu-sign:after{transition:none}.sutja-menu-panel{transform:none}}.sutja-dialog{box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(var(--web-plum) 64px,var(--web-surface) 64px);color:var(--web-plum);box-shadow:0 24px 64px #00000059}.sutja-dialog::backdrop{background:#1c0821c7}.sutja-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;height:fit-content;margin:auto}@media(max-width:35.99em){.sutja-dialog{width:100%;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:28px 28px 0 0;box-shadow:none}.sutja-dialog[open]{inset:auto 0 0;margin:0}:root:has(.sutja-dialog[open]){overflow:hidden}}@media(max-width:35.99em)and (prefers-reduced-motion:no-preference){.sutja-dialog[open]{animation:sutja-sheet-in var(--web-motion-wide) var(--web-ease-out)}.sutja-dialog[open]::backdrop{animation:sutja-backdrop-in var(--web-motion-wide) var(--web-ease-out)}}@keyframes sutja-sheet-in{0%{transform:translateY(100%)}}@keyframes sutja-backdrop-in{0%{opacity:0}}[data-form-state] [data-when=success]{display:none}[data-form-state=success] [data-when=success]{display:block}[data-form-state=success] [data-when=form],[data-form-state] [data-when=error-note]{display:none}[data-form-state=error] [data-when=error-note]{display:block}[data-form-state=submitting] [data-async-submit]{pointer-events:none;opacity:.6}[data-frame-view] [data-frame-pane]{display:none}[data-frame-view=roster] [data-frame-pane=roster],[data-frame-view=analytics] [data-frame-pane=analytics],[data-frame-view=absences] [data-frame-pane=absences]{display:grid}[data-frame-view] [data-crumb]{display:none}[data-frame-view=roster] [data-crumb=roster],[data-frame-view=analytics] [data-crumb=analytics],[data-frame-view=absences] [data-crumb=absences]{display:block}[data-frame-view=roster] .mantine-Group-root[data-crumb=roster]{display:flex}@supports (container-type: inline-size) and (transform: scale(calc(1px/1px))){.sutja-appframe-shell{container-type:inline-size}}main:has(>[data-fill-main]){display:flex;flex-direction:column}main>[data-fill-main]{flex:1 0 auto}[data-capability][hidden]{display:none!important}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-400-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-500-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-700-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/hanken-grotesk-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/hanken-grotesk-800-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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}:root{--web-plum: #300a36;--web-plum-muted: #724978;--web-pink: #ff0077;--web-action: #ef006b;--web-on-action: #ffffff;--web-page: #fffcfd;--web-surface: #ffffff;--web-line: rgba(48, 10, 54, .08);--web-line-strong: rgba(48, 10, 54, .14);--web-on-plum: #e8d3e3;--web-on-plum-body: #ebd6e5;--web-on-plum-muted: #a98fa5;--web-pink-tint: rgba(255, 0, 119, .09);--web-font-display: "Hanken Grotesk", "Inter Variable", "Inter", system-ui, sans-serif;--web-font-body: "Inter Variable", "Inter", system-ui, sans-serif;--web-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--web-max: 1440px;--web-stage: 1600px;--web-gutter: 20px;--web-fs-display: clamp(44px, 9vw, 150px);--web-fs-page: clamp(36px, 6.5vw, 96px);--web-fs-section: clamp(36px, 5vw, 72px);--web-fs-sub: clamp(30px, 3.6vw, 52px);--web-fs-card: clamp(24px, 2.2vw, 32px);--web-fs-lead: clamp(17px, 1.4vw, 20px);--web-measure: 680px;--web-motion-fast: .12s;--web-motion-base: .2s;--web-motion-wide: .32s;--web-motion-sutjahdus: .45s;--web-ease-out: cubic-bezier(.2, 0, 0, 1);--web-ease-in: cubic-bezier(.4, 0, 1, 1);--web-spring: cubic-bezier(.3, 1.45, .5, 1)}@media(min-width:36em){:root{--web-gutter: 32px}}@media(min-width:62em){:root{--web-gutter: 48px}}@media(min-width:75em){:root{--web-gutter: 64px}}.web{color:var(--web-plum);font-family:var(--web-font-body);line-height:normal}:where(.web) :is(h1,h2,h3,h4){margin:0;font-family:var(--web-font-display);font-weight:800;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}:where(.web) :where(p){margin:0}@view-transition{navigation:auto}.sutja-header{view-transition-name:site-header}::view-transition-group(site-header){animation:none}::view-transition-old(root){animation:web-vt-out var(--web-motion-fast) var(--web-ease-in) both}::view-transition-new(root){animation:web-vt-in var(--web-motion-base) var(--web-ease-out) both}@keyframes web-vt-out{to{opacity:0}}@keyframes web-vt-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes web-lift{0%{opacity:.001;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes web-pop-scroll{0%{opacity:.001;transform:translateY(24px) scale(.92)}80%{transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:none}}@keyframes web-from-left{0%{opacity:.001;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes web-from-right{0%{opacity:.001;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes web-fade-soft{0%{opacity:.35}to{opacity:1}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-web-reveal]{animation:var(--web-reveal-kf, web-lift) linear both;animation-timeline:view(block);animation-range:entry var(--web-reveal-at, 0%) entry calc(55% + var(--web-reveal-at, 0%))}[data-web-reveal=over]{--web-reveal-kf: web-pop-scroll;--web-reveal-at: 12%}[data-web-reveal=left]{--web-reveal-kf: web-from-left;--web-reveal-at: 18%}[data-web-reveal=right]{--web-reveal-kf: web-from-right;--web-reveal-at: 24%}[data-web-reveal=last]{--web-reveal-kf: web-from-right;--web-reveal-at: 32%}}@media(prefers-reduced-motion:no-preference)and (max-width:61.99em){[data-web-reveal],[data-web-reveal=over],[data-web-reveal=left],[data-web-reveal=right],[data-web-reveal=last]{--web-reveal-kf: web-fade-soft}}}.web-card-lift{transition:transform var(--web-motion-base) var(--web-ease-out),box-shadow var(--web-motion-base) var(--web-ease-out)}@media(hover:hover){.web-card-lift:hover{transform:translateY(-4px);box-shadow:0 24px 48px -20px #300a3659}}@media(prefers-reduced-motion:reduce){.web-card-lift{transition:none}.web-card-lift:hover{transform:none}}[data-web-count],[data-web-clock]{font-variant-numeric:tabular-nums}:where(.web) :where([id]){scroll-margin-top:calc(var(--sutja-header-h, 68px) + 24px)}html,body{overflow-x:clip}:root{--web-slide-x: min(40vw, 560px);--web-ease-slide-in: cubic-bezier(.22, 1, .36, 1);--web-ease-slide-out: cubic-bezier(.64, 0, .78, 0)}html[data-web-motion] [data-web-slide] [data-web-reveal]{animation:none}@media(min-width:62em)and (prefers-reduced-motion:no-preference){html[data-web-motion] [data-web-row] [data-web-slide]{--web-slide-dir: 1;transition:transform .5s var(--web-ease-slide-out),opacity .5s var(--web-ease-slide-out)}html[data-web-motion] [data-web-row] [data-web-slide=left]{--web-slide-dir: -1}html[data-web-motion] [data-web-row]:is([data-web-state=pending],[data-web-state=out]) [data-web-slide]{transform:translate(calc(var(--web-slide-dir) * var(--web-slide-x)));opacity:0}html[data-web-motion] [data-web-row]:is([data-web-state=pending],[data-web-state=out]) [data-web-slide-layer=front]{transform:translate(calc(var(--web-slide-dir, 1) * var(--web-slide-x) * .25))}html[data-web-motion] [data-web-row] [data-web-slide-layer=front]{transition:transform .5s var(--web-ease-slide-out)}html[data-web-motion] [data-web-row][data-web-state=in] [data-web-slide]{transition:transform .8s var(--web-ease-slide-in),opacity .8s var(--web-ease-slide-in)}html[data-web-motion] [data-web-row][data-web-state=in] [data-web-slide-layer=front]{transition:transform .8s var(--web-ease-slide-in) .1s}html[data-web-motion] [data-web-row] [data-web-rise]{transition:opacity .5s var(--web-ease-slide-out)}html[data-web-motion] [data-web-row][data-web-state=pending] [data-web-rise]{transform:translateY(24px);opacity:0}html[data-web-motion] [data-web-row][data-web-state=out] [data-web-rise]{opacity:.4}html[data-web-motion] [data-web-row][data-web-state=in] [data-web-rise]{transition:transform .6s var(--web-ease-slide-in) .12s,opacity .6s var(--web-ease-slide-in) .12s}html[data-web-motion] [data-web-row][data-web-state=in] [data-web-rise="1"]{transition-delay:.18s}}@media(max-width:61.99em)and (prefers-reduced-motion:no-preference){html[data-web-motion] [data-web-row] :is([data-web-slide],[data-web-rise]){transition:transform .5s var(--web-ease-slide-in),opacity .5s var(--web-ease-slide-in)}html[data-web-motion] [data-web-row][data-web-state=pending] :is([data-web-slide],[data-web-rise]){transform:translateY(16px);opacity:0}}@media(prefers-reduced-motion:reduce){html[data-web-motion] [data-web-row] :is([data-web-slide],[data-web-rise]){transition:opacity .2s linear}html[data-web-motion] [data-web-row][data-web-state=pending] :is([data-web-slide],[data-web-rise]){opacity:0}}@media(prefers-reduced-motion:no-preference){html[data-web-motion] [data-web-stagger]>*{transition:translate .5s var(--web-ease-slide-in) calc(var(--web-stagger-i, 0) * 80ms),opacity .5s var(--web-ease-slide-in) calc(var(--web-stagger-i, 0) * 80ms)}html[data-web-motion] [data-web-stagger]>.web-card-lift{transition:translate .5s var(--web-ease-slide-in) calc(var(--web-stagger-i, 0) * 80ms),opacity .5s var(--web-ease-slide-in) calc(var(--web-stagger-i, 0) * 80ms),transform var(--web-motion-base) var(--web-ease-out),box-shadow var(--web-motion-base) var(--web-ease-out)}html[data-web-motion] [data-web-stagger][data-web-state=pending]>*{translate:0 24px;opacity:0}}@media(prefers-reduced-motion:reduce){html[data-web-motion] [data-web-stagger]>*{transition:opacity .2s linear}html[data-web-motion] [data-web-stagger][data-web-state=pending]>*{opacity:0}}
