@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-italic-latin.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-latin.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-latin.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-700-latin.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 Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin.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 Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin.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 Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin.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:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/special-elite-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/special-elite-400-latin.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-500-latin.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-600-latin.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}: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(.25rem * 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-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: rgba(46, 46, 46, .15);--mantine-color-dark-light-hover: rgba(46, 46, 46, .2);--mantine-color-dark-light-color: var(--mantine-color-dark-3);--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(134, 142, 150, .15);--mantine-color-gray-light-hover: rgba(134, 142, 150, .2);--mantine-color-gray-light-color: var(--mantine-color-gray-3);--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(250, 82, 82, .15);--mantine-color-red-light-hover: rgba(250, 82, 82, .2);--mantine-color-red-light-color: var(--mantine-color-red-3);--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(230, 73, 128, .15);--mantine-color-pink-light-hover: rgba(230, 73, 128, .2);--mantine-color-pink-light-color: var(--mantine-color-pink-3);--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(190, 75, 219, .15);--mantine-color-grape-light-hover: rgba(190, 75, 219, .2);--mantine-color-grape-light-color: var(--mantine-color-grape-3);--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(121, 80, 242, .15);--mantine-color-violet-light-hover: rgba(121, 80, 242, .2);--mantine-color-violet-light-color: var(--mantine-color-violet-3);--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(76, 110, 245, .15);--mantine-color-indigo-light-hover: rgba(76, 110, 245, .2);--mantine-color-indigo-light-color: var(--mantine-color-indigo-3);--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(34, 139, 230, .15);--mantine-color-blue-light-hover: rgba(34, 139, 230, .2);--mantine-color-blue-light-color: var(--mantine-color-blue-3);--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(21, 170, 191, .15);--mantine-color-cyan-light-hover: rgba(21, 170, 191, .2);--mantine-color-cyan-light-color: var(--mantine-color-cyan-3);--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(18, 184, 134, .15);--mantine-color-teal-light-hover: rgba(18, 184, 134, .2);--mantine-color-teal-light-color: var(--mantine-color-teal-3);--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(64, 192, 87, .15);--mantine-color-green-light-hover: rgba(64, 192, 87, .2);--mantine-color-green-light-color: var(--mantine-color-green-3);--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(130, 201, 30, .15);--mantine-color-lime-light-hover: rgba(130, 201, 30, .2);--mantine-color-lime-light-color: var(--mantine-color-lime-3);--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(250, 176, 5, .15);--mantine-color-yellow-light-hover: rgba(250, 176, 5, .2);--mantine-color-yellow-light-color: var(--mantine-color-yellow-3);--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(253, 126, 20, .15);--mantine-color-orange-light-hover: rgba(253, 126, 20, .2);--mantine-color-orange-light-color: var(--mantine-color-orange-3);--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-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: rgba(46, 46, 46, .1);--mantine-color-dark-light-hover: rgba(46, 46, 46, .12);--mantine-color-dark-light-color: var(--mantine-color-dark-6);--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: rgba(134, 142, 150, .1);--mantine-color-gray-light-hover: rgba(134, 142, 150, .12);--mantine-color-gray-light-color: var(--mantine-color-gray-6);--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: rgba(250, 82, 82, .1);--mantine-color-red-light-hover: rgba(250, 82, 82, .12);--mantine-color-red-light-color: var(--mantine-color-red-6);--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: rgba(230, 73, 128, .1);--mantine-color-pink-light-hover: rgba(230, 73, 128, .12);--mantine-color-pink-light-color: var(--mantine-color-pink-6);--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: rgba(190, 75, 219, .1);--mantine-color-grape-light-hover: rgba(190, 75, 219, .12);--mantine-color-grape-light-color: var(--mantine-color-grape-6);--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: rgba(121, 80, 242, .1);--mantine-color-violet-light-hover: rgba(121, 80, 242, .12);--mantine-color-violet-light-color: var(--mantine-color-violet-6);--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: rgba(76, 110, 245, .1);--mantine-color-indigo-light-hover: rgba(76, 110, 245, .12);--mantine-color-indigo-light-color: var(--mantine-color-indigo-6);--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: rgba(34, 139, 230, .1);--mantine-color-blue-light-hover: rgba(34, 139, 230, .12);--mantine-color-blue-light-color: var(--mantine-color-blue-6);--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: rgba(21, 170, 191, .1);--mantine-color-cyan-light-hover: rgba(21, 170, 191, .12);--mantine-color-cyan-light-color: var(--mantine-color-cyan-6);--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: rgba(18, 184, 134, .1);--mantine-color-teal-light-hover: rgba(18, 184, 134, .12);--mantine-color-teal-light-color: var(--mantine-color-teal-6);--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: rgba(64, 192, 87, .1);--mantine-color-green-light-hover: rgba(64, 192, 87, .12);--mantine-color-green-light-color: var(--mantine-color-green-6);--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: rgba(130, 201, 30, .1);--mantine-color-lime-light-hover: rgba(130, 201, 30, .12);--mantine-color-lime-light-color: var(--mantine-color-lime-6);--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: rgba(250, 176, 5, .1);--mantine-color-yellow-light-hover: rgba(250, 176, 5, .12);--mantine-color-yellow-light-color: var(--mantine-color-yellow-6);--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: rgba(253, 126, 20, .1);--mantine-color-orange-light-hover: rgba(253, 126, 20, .12);--mantine-color-orange-light-color: var(--mantine-color-orange-6);--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_87cf2631{background-color:transparent;cursor:pointer;border:0;padding:0;appearance:none;font-size:var(--mantine-font-size-md);text-align:left;text-decoration:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where([dir=rtl]) .m_87cf2631{text-align:right}.m_515a97f8{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.m_1b7284a3{--paper-radius: var(--mantine-radius-default);outline:0;-webkit-tap-highlight-color:transparent;display:block;touch-action:manipulation;text-decoration:none;border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);background-color:var(--mantine-color-body)}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color: var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--paper-border-color)}.m_9814e45f{inset:0;position:absolute;background:var(--overlay-bg, rgba(0, 0, 0, .6));-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);border-radius:var(--overlay-radius, 0);z-index:var(--overlay-z-index)}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){display:flex;align-items:center;justify-content:center}.m_615af6c9{line-height:1;padding:0;margin:0;font-weight:400;font-size:var(--mantine-font-size-md)}.m_b5489c3c{display:flex;justify-content:space-between;align-items:center;padding:var(--mb-padding, var(--mantine-spacing-md));padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) - calc(.3125rem * var(--mantine-scale)));position:sticky;top:0;background-color:var(--mantine-color-body);z-index:1000;min-height:60px;transition:padding-inline-end .1s}.m_60c222c7{position:fixed;width:100%;top:0;bottom:0;z-index:var(--mb-z-index);pointer-events:none}.m_fd1ab0aa{pointer-events:all;box-shadow:var(--mb-shadow, var(--mantine-shadow-xl))}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) + calc(.3125rem * var(--mantine-scale)))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding, var(--mantine-spacing-md));padding-top:var(--mb-padding, var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_9df02822{--modal-size-xs: 320px;--modal-size-sm: 380px;--modal-size-md: 440px;--modal-size-lg: 620px;--modal-size-xl: 780px;--modal-size: var(--modal-size-md);--modal-y-offset: 5dvh;--modal-x-offset: 5vw}.m_9df02822[data-full-screen]{--modal-border-radius: 0 !important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex: 0 0 100%;--modal-content-max-height: auto;--modal-content-height: 100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset: 0;--modal-inner-x-offset: 0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align: center}.m_d0e2b9cd{border-start-start-radius:var(--modal-radius, var(--mantine-radius-default));border-start-end-radius:var(--modal-radius, var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex, 0 0 var(--modal-size));max-width:100%;max-height:var(--modal-content-max-height, calc(100dvh - var(--modal-y-offset) * 2));height:var(--modal-content-height, auto);overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{opacity:0!important;pointer-events:none}.m_1f958f16{display:flex;justify-content:center;align-items:var(--modal-inner-align, flex-start);padding-top:var(--modal-inner-y-offset, var(--modal-y-offset));padding-bottom:var(--modal-inner-y-offset, var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset, var(--modal-x-offset))}.m_86a44da5{--cb-size-xs: 18px;--cb-size-sm: 22px;--cb-size-md: 28px;--cb-size-lg: 34px;--cb-size-xl: 44px;--cb-size: var(--cb-size-md);--cb-icon-size: 70%;--cb-radius: var(--mantine-radius-default);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius)}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5[data-disabled],.m_86a44da5:disabled{cursor:not-allowed;opacity:.6}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_5ae2e3c{--loader-size-xs: 18px;--loader-size-sm: 22px;--loader-size-md: 36px;--loader-size-lg: 44px;--loader-size-xl: 58px;--loader-size: var(--loader-size-md);--loader-color: var(--mantine-primary-color-filled)}@keyframes m_5d2b3b9d{0%{transform:scale(.6);opacity:0}50%,to{transform:scale(1)}}.m_7a2bd4cd{position:relative;width:var(--loader-size);height:var(--loader-size);display:flex;gap:calc(var(--loader-size) / 5)}.m_870bb79{flex:1;background:var(--loader-color);animation:m_5d2b3b9d 1.2s cubic-bezier(0,.5,.5,1) infinite;border-radius:2px}.m_870bb79:nth-of-type(1){animation-delay:-.24s}.m_870bb79:nth-of-type(2){animation-delay:-.12s}.m_870bb79:nth-of-type(3){animation-delay:0}@keyframes m_aac34a1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.5}}.m_4e3f22d7{display:flex;justify-content:center;align-items:center;gap:calc(var(--loader-size) / 10);position:relative;width:var(--loader-size);height:var(--loader-size)}.m_870c4af{width:calc(var(--loader-size) / 3 - var(--loader-size) / 15);height:calc(var(--loader-size) / 3 - var(--loader-size) / 15);border-radius:50%;background:var(--loader-color);animation:m_aac34a1 .8s infinite linear}.m_870c4af:nth-child(2){animation-delay:.4s}@keyframes m_f8e89c4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m_b34414df{display:inline-block;width:var(--loader-size);height:var(--loader-size)}.m_b34414df:after{content:"";display:block;width:var(--loader-size);height:var(--loader-size);border-radius:10000px;border-width:calc(var(--loader-size) / 8);border-style:solid;border-color:var(--loader-color) var(--loader-color) var(--loader-color) transparent;animation:m_f8e89c4b 1.2s linear infinite}.m_8d3f4000{--ai-size-xs: 18px;--ai-size-sm: 22px;--ai-size-md: 28px;--ai-size-lg: 34px;--ai-size-xl: 44px;--ai-size-input-xs: 30px;--ai-size-input-sm: 36px;--ai-size-input-md: 42px;--ai-size-input-lg: 50px;--ai-size-input-xl: 60px;--ai-size: var(--ai-size-md);--ai-color: var(--mantine-color-white);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;width:var(--ai-size);height:var(--ai-size);min-width:var(--ai-size);min-height:var(--ai-size);border-radius:var(--ai-radius, var(--mantine-radius-default));background:var(--ai-bg, var(--mantine-primary-color-filled));color:var(--ai-color, var(--mantine-color-white));border:var(--ai-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);cursor:pointer}@media(hover:hover){.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover, var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color, var(--ai-color))}}@media(hover:none){.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover, var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color, var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:1px solid transparent;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{inset:-1px;position:absolute;border-radius:var(--ai-radius, var(--mantine-radius-default));display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:#00000026}.m_1a0f1b21{--ai-border-width: 1px;display:flex}.m_1a0f1b21 :where(*):focus{position:relative;z-index:1}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0;border-inline-start-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-inline-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child{border-end-start-radius:0;border-end-end-radius:0;border-bottom-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child{border-start-start-radius:0;border-start-end-radius:0;border-top-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-bottom-width:calc(var(--ai-border-width) / 2);border-top-width:calc(var(--ai-border-width) / 2)}.m_8d3afb97{display:flex;align-items:center;justify-content:center;transition:transform .15s ease,opacity .1s ease;width:100%;height:100%}.m_437b6484{--section-height-xs: 18px;--section-height-sm: 22px;--section-height-md: 28px;--section-height-lg: 34px;--section-height-xl: 44px;--section-height-input-xs: 30px;--section-height-input-sm: 36px;--section-height-input-md: 42px;--section-height-input-lg: 50px;--section-height-input-xl: 60px;--section-padding-x-xs: 6px;--section-padding-x-sm: 8px;--section-padding-x-md: 10px;--section-padding-x-lg: 12px;--section-padding-x-xl: 16px;--section-height: var(--section-height-sm);--section-padding-x: var(--section-padding-x-sm);--section-color: var(--mantine-color-white);font-weight:600;width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));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;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_a513464{--notification-radius: var(--mantine-radius-default);--notification-color: var(--mantine-primary-color-filled);overflow:hidden;box-sizing:border-box;position:relative;display:flex;align-items:center;padding-inline-start:22px;padding-inline-end:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);border-radius:var(--notification-radius);box-shadow:var(--mantine-shadow-lg)}.m_a513464:before{content:"";display:block;position:absolute;width:6px;top:var(--notification-radius);bottom:var(--notification-radius);inset-inline-start:4px;border-radius:var(--notification-radius);background-color:var(--notification-color)}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{box-sizing:border-box;margin-inline-end:var(--mantine-spacing-md);width:28px;height:28px;border-radius:28px;display:flex;align-items:center;justify-content:center;background-color:var(--notification-color);color:var(--mantine-color-white)}.m_b0920b15{margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1;overflow:hidden;margin-inline-end:var(--mantine-spacing-xs)}.m_3feedf16{margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);font-weight:500}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:var(--mantine-color-white)}.m_3d733a3a{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-dark-2)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}:root{--desk: #1a1612;--desk-2: #241f19;--paper: #e8dcc4;--paper-2: #dfd2b8;--paper-3: #cfc0a2;--kraft: #b8a482;--ink: #1f1b17;--ink-2: #4a4237;--ink-3: #5c5347;--red: #b8573b;--red-2: #9f4730;--ink-kraft: #3a332b;--red-kraft: #63230f;--tw: "Special Elite", "Courier New", monospace;--serif: "Cormorant Garamond", Georgia, serif;--stamp: "Oswald", "Arial Narrow", sans-serif;--nav-h: 64px}html,body{background:var(--desk)}body{color:#e9e3d8;min-height:100vh;background:radial-gradient(1200px 600px at 20% -10%,rgba(232,220,196,.06),transparent 60%),radial-gradient(900px 500px at 110% 110%,rgba(184,87,59,.08),transparent 60%),var(--desk)}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.1;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9 0 0 0 0 0.85 0 0 0 0 0.75 0 0 0 0.7 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}#root{position:relative;z-index:1}.tw{font-family:var(--tw)}.serif{font-family:var(--serif)}.stamp-font{font-family:var(--stamp);text-transform:uppercase;letter-spacing:.08em}.sheet{position:relative;background:var(--paper);color:var(--ink);box-shadow:0 1px #ffffff26 inset,0 10px 30px #00000073,0 2px 4px #00000059;padding:clamp(18px,3vw,40px);--mantine-color-text: var(--ink);--mantine-color-body: var(--paper);--mantine-color-dimmed: var(--ink-3);--mantine-color-default: var(--paper-2);--mantine-color-default-hover: var(--paper-3);--mantine-color-default-color: var(--ink);--mantine-color-default-border: #b3a58a;--mantine-color-anchor: var(--red-2);--mantine-color-placeholder: var(--ink-3)}.sheet:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.5 0 0 0 0 0.4 0 0 0 0.35 0'/></filter><rect width='100%' height='100%' filter='url(%23p)'/></svg>")}.sheet>*{position:relative}.sheet.kraft{background:var(--kraft)}.sheet.kraft,.folder,.envelope:not(.open),.case-label{--ink-2: var(--ink-kraft);--ink-3: var(--ink-kraft);--red-2: var(--red-kraft)}.sheet.tilt-l{transform:rotate(-.6deg)}.sheet.tilt-r{transform:rotate(.5deg)}.sheet.punched:after{content:"";position:absolute;left:14px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--desk);box-shadow:0 -120px 0 var(--desk),0 120px 0 var(--desk),0 1px 1px #ffffff4d inset}.form-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 20px;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);padding:10px 0;margin-bottom:18px;font-family:var(--tw);font-size:.86rem}.form-head dt{color:var(--ink-3);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.form-head dd{margin:2px 0 0;color:var(--ink)}.stamp{display:inline-block;font-family:var(--stamp);text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--red-2);border:3px double var(--red-2);padding:2px 10px;line-height:1.2;border-radius:3px;transform:rotate(-4deg);mix-blend-mode:multiply}.stamp.big{opacity:.85;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='g'><feTurbulence baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 -1.2 1.7'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='g'><feTurbulence baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 -1.2 1.7'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>")}.stamp.big{font-size:clamp(1.6rem,4vw,2.6rem);padding:6px 18px;border-width:4px}.stamp.ink{color:var(--ink-2);border-color:var(--ink-2)}.shell-head{position:sticky;top:0;z-index:20;background:linear-gradient(var(--desk) 85%,transparent);padding:14px clamp(12px,3vw,32px) 0}.shell-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.case-label{background:var(--kraft);color:var(--ink);padding:6px 14px 4px;font-family:var(--tw);box-shadow:0 2px 6px #0006;transform:rotate(-.8deg);display:inline-block}.case-label small{display:block;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.case-label strong{font-family:var(--serif);font-weight:600;font-size:clamp(1.1rem,2.4vw,1.5rem);line-height:1.05}.meters{display:flex;gap:14px;align-items:center;font-family:var(--tw);color:#cfc7b8;font-size:.9rem}.meters .meter{display:flex;align-items:center;gap:6px}.meters .meter b{color:#e9e3d8}.meters .save{font-size:.72rem;color:#a89f8f;letter-spacing:.06em;text-transform:uppercase}.meters .save.failed{color:#f0b39e}@media(max-width:61.99em){.meters .save{white-space:nowrap}}.save-warning{margin:12px 0 0;padding:10px 14px;background:#3a1f16;color:#f6e4dc;font-family:var(--tw);font-size:.86rem;border-left:4px solid var(--red)}.case-label{text-decoration:none}.folder-tabs{display:flex;gap:4px;margin-top:14px;padding:0 6px;overflow-x:auto;scrollbar-width:none}.folder-tabs::-webkit-scrollbar{display:none}.folder-tab{flex:none;appearance:none;border:0;cursor:pointer;font-family:var(--tw);font-size:.86rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--paper-3);padding:10px 18px 8px;border-radius:6px 6px 0 0;position:relative;top:2px;box-shadow:0 -2px 4px #00000040 inset;transition:transform .12s,background .12s;display:inline-flex;gap:8px;align-items:center}.folder-tab:nth-child(2n){background:var(--kraft);color:var(--ink-kraft)}.folder-tab:hover{transform:translateY(-2px)}.folder-tab[aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:none;top:0;z-index:2}.folder-tab.danger{margin-left:auto;color:var(--red-kraft)}.folder-tab .count{font-size:.7rem;background:var(--red);color:#fff;border-radius:10px;padding:0 6px;font-family:var(--stamp)}.shell-main{padding:0 clamp(8px,3vw,32px) calc(var(--nav-h) + 24px)}.shell-main>.sheet.frame{min-height:60vh;border-radius:0 6px 6px}@media(min-width:62em){.shell-main{padding-bottom:40px}}.bottom-nav{display:none;position:fixed;left:0;right:0;bottom:0;height:var(--nav-h);z-index:30;background:var(--paper);color:var(--ink);box-shadow:0 -6px 20px #00000080;padding-bottom:env(safe-area-inset-bottom)}.bottom-nav button{flex:1;appearance:none;border:0;background:transparent;color:var(--ink-3);font-family:var(--tw);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 0;cursor:pointer}.bottom-nav button[aria-selected=true]{color:var(--red-2)}.bottom-nav button .count{position:absolute;margin-left:26px;margin-top:-4px;font-size:.6rem;background:var(--red);color:#fff;border-radius:8px;padding:0 5px;font-family:var(--stamp)}@media(max-width:61.99em){.folder-tabs{display:none}.bottom-nav{display:flex}.shell-main>.sheet.frame{border-radius:4px;margin-top:12px}.meters{font-size:.8rem;gap:10px}.shell-head-row{flex-wrap:wrap;gap:8px 16px}.case-label{flex:1 1 100%;min-width:0;max-width:100%;box-sizing:border-box}.case-label small,.case-label strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meters{width:100%;justify-content:space-between}.envelope:not(.open){padding-right:20px}.envelope:not(.open) .label{padding-right:52px;letter-spacing:.1em}.envelope .seal{width:40px;height:40px;right:14px;top:12px;font-size:.62rem}.envelope .lock{padding-right:52px}.stamp-btn{font-size:1.05rem;letter-spacing:.1em;padding:8px 14px;white-space:nowrap}}.doc-index{display:flex;flex-direction:column;gap:6px}.doc-card{appearance:none;border:0;text-align:left;cursor:pointer;background:var(--paper-2);color:var(--ink);padding:10px 12px 10px 14px;border-left:4px solid var(--paper-3);font-family:var(--tw);box-shadow:0 1px 2px #00000040;display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:center}.doc-card:hover{background:var(--paper)}.doc-card[aria-current=true]{border-left-color:var(--red);background:var(--paper)}.doc-card .kind{grid-column:1 / -1;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.doc-card .title{font-size:.92rem;line-height:1.25}.doc-card .new{font-family:var(--stamp);font-size:.62rem;color:#fff;background:var(--red);padding:1px 6px;letter-spacing:.1em}@media(max-width:61.99em){.doc-index{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:6px;margin:-4px -6px 12px;padding-left:6px;scroll-snap-type:x mandatory}.doc-card{flex:none;width:200px;scroll-snap-align:start}}.document-body{font-family:var(--tw);font-size:.98rem;line-height:1.6;color:var(--ink)}.document-body p{margin:0 0 .9em}.document-body table{border-collapse:collapse;width:100%;margin:.6em 0 1em;font-size:.9rem}.document-body th,.document-body td{border-bottom:1px dotted var(--ink-3);padding:.35em .5em;text-align:left;vertical-align:top}.document-body th{font-weight:400;color:var(--ink-3);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.document-body em{background:linear-gradient(transparent 55%,#b8573b38 55%);font-style:italic}.document-body strong{font-weight:400;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px}.document-body hr{border:0;border-top:1px dashed var(--ink-3);margin:1em 0}.doc-title{font-family:var(--serif);font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.1;margin:0 0 4px}.tape-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.tape-card{appearance:none;border:0;padding:0;background:transparent;cursor:pointer;text-align:left;color:var(--ink)}.tape-card .photo{position:relative;border:6px solid #f1e9d8;border-bottom-width:26px;box-shadow:0 3px 8px #00000059;background:#3a3228;transform:rotate(var(--tilt, -1deg));transition:transform .15s}.tape-card:hover .photo{transform:rotate(0) translateY(-2px)}.tape-card .photo img,.tape-card .photo .initials{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;filter:saturate(.8) contrast(1.05)}.tape-card .photo .initials{display:grid;place-items:center;color:#a89f8f;font-family:var(--serif);font-size:2.6rem}.tape-card .caption{position:absolute;left:0;right:0;bottom:-24px;text-align:center;font-family:var(--tw);font-size:.72rem;color:var(--ink-2)}.tape-card .meta{margin-top:14px;font-family:var(--tw);font-size:.72rem;color:var(--ink-3);display:flex;justify-content:space-between;gap:6px}.tape-card .role{font-family:var(--stamp);font-size:.62rem;letter-spacing:.12em;color:var(--red-2)}.tape-card .role.witness{color:var(--ink-3)}.tape-card .bar{height:3px;background:var(--paper-3);margin-top:6px}.tape-card .bar i{display:block;height:100%;background:var(--red)}.player{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:var(--ink);color:#e9e3d8;padding:10px 14px;border-radius:3px;box-shadow:0 6px 16px #00000073,0 1px #ffffff14 inset;position:sticky;top:8px;z-index:5}.player .reels{display:flex;gap:10px}.player .reel{width:30px;height:30px;border-radius:50%;border:3px solid #cfc7b8;position:relative;background:radial-gradient(circle,#cfc7b8 0 3px,transparent 4px)}.player .reel:before,.player .reel:after{content:"";position:absolute;inset:4px;border-radius:50%;border:2px dashed #7f7768}.player .reel:after{inset:9px;border-style:dotted}.player.playing .reel{animation:spin 2.4s linear infinite}.player.playing .reel:last-child{animation-duration:1.7s}@keyframes spin{to{transform:rotate(360deg)}}.player .info{min-width:0;font-family:var(--tw);font-size:.8rem;color:#cfc7b8}.player .info b{color:#e9e3d8;display:block;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player .ticks{display:flex;gap:3px;margin-top:6px}.player .ticks button{flex:1;appearance:none;border:0;padding:0;min-width:6px;height:12px;background:transparent;cursor:pointer;position:relative}.player .ticks button:before{content:"";position:absolute;left:0;right:0;top:4px;height:4px;background:#3d372f}.player .ticks button.done:before{background:#a89f8f}.player .ticks button.now:before{background:var(--red)}.player .ticks button:hover:before{background:#e9e3d8}.player .controls{display:flex;gap:6px}.player .controls button{appearance:none;border:1px solid #5b5449;background:#2b2621;color:#e9e3d8;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.player .controls button.primary{background:var(--red);border-color:var(--red)}.player .controls button:disabled{opacity:.4;cursor:default}.player .rec{width:8px;height:8px;border-radius:50%;background:#5b5449;display:inline-block;margin-right:6px;vertical-align:middle}.player.playing .rec{background:var(--red);box-shadow:0 0 8px var(--red);animation:rec-blink 1.2s ease-in-out infinite}@keyframes rec-blink{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:40em){.player{grid-template-columns:1fr auto}.player .reels{display:none}}.protocol{margin-top:18px}.protocol-line{appearance:none;width:100%;box-sizing:border-box;border:0;background:transparent;color:inherit;font:inherit;text-align:left;display:grid;grid-template-columns:6.5em 1fr;gap:.6em;padding:.45em .6em .45em .8em;border-left:3px solid transparent;scroll-margin-top:90px;transition:background .2s}.protocol-line .who{font-family:var(--tw);font-size:.74rem;letter-spacing:.1em;color:var(--ink-3);padding-top:.35em}.protocol-line.q .what{font-family:var(--tw);font-size:.92rem;color:var(--ink-2)}.protocol-line.a .what{font-family:var(--serif);font-size:1.25rem;line-height:1.4}.protocol-line:disabled{cursor:default}.protocol-line.current{border-left-color:var(--red);background:#b8573b14}.protocol-line.heard .who:after{content:" ✓";color:var(--red-2)}@media(max-width:40em){.protocol-line{grid-template-columns:1fr;gap:.1em}}.portrait{border:6px solid #f1e9d8;border-bottom-width:22px;box-shadow:0 3px 8px #00000059;background:#3a3228;aspect-ratio:3/4;overflow:hidden;display:grid;place-items:center;color:#a89f8f;font-family:var(--serif);font-size:3rem;transform:rotate(-1.2deg)}.portrait img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.05)}.paperclip{position:absolute;top:-10px;right:24px;width:18px;height:46px;border:3px solid #a89f8f;border-radius:9px;opacity:.9}.board{position:relative;background:#2e2a25;background-image:radial-gradient(rgba(0,0,0,.25) 1px,transparent 1.5px);background-size:6px 6px;padding:clamp(12px,2.5vw,28px);border:10px solid #4a3a2b;border-image:linear-gradient(135deg,#5b4736,#3a2d21) 1;box-shadow:0 12px 30px #0000008c inset;min-height:320px}.board-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:clamp(14px,3vw,34px) clamp(12px,3vw,28px)}.board svg.threads{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.pin-card{position:relative;background:var(--paper);color:var(--ink);padding:26px 12px 12px;box-shadow:0 6px 12px #00000080;cursor:pointer;transform:rotate(var(--tilt, 0deg));transition:transform .15s,box-shadow .15s;font-family:var(--tw)}.pin-card:hover{transform:rotate(0) translateY(-3px);box-shadow:0 12px 20px #0000008c;z-index:3}.pin-card:before{content:"";position:absolute;top:8px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff9d80,var(--red-2) 60%,#5a2418);box-shadow:0 3px 4px #00000080}.pin-card[data-selected=true]{outline:3px solid var(--red);outline-offset:2px}.pin-card[data-linked=true]:before{background:radial-gradient(circle at 35% 35%,#fff,#a89f8f 60%,#3d372f)}.pin-card .t{font-size:.9rem;line-height:1.25}.pin-card .s{font-size:.76rem;color:var(--ink-2);margin-top:6px;line-height:1.4}.pin-card img{width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:8px;filter:saturate(.8)}.pin-card .num{position:absolute;top:6px;right:8px;font-family:var(--stamp);font-size:.62rem;color:var(--red-2);letter-spacing:.1em}.board-empty{color:#a89f8f;font-family:var(--tw);text-align:center;padding:60px 20px}.connect-bar{position:sticky;bottom:calc(var(--nav-h) + 10px);z-index:6;display:flex;gap:10px;align-items:center;justify-content:space-between;background:var(--ink);color:#e9e3d8;padding:10px 14px;border-radius:3px;box-shadow:0 8px 20px #00000080;font-family:var(--tw);font-size:.86rem;margin-top:14px}@media(min-width:62em){.connect-bar{bottom:10px}}.finding{background:var(--paper-2);border-left:3px solid var(--red);padding:10px 12px;font-family:var(--tw);font-size:.86rem}.finding small{display:block;color:var(--ink-3);font-size:.7rem;margin-bottom:4px;letter-spacing:.06em}.notes textarea{width:100%;min-height:160px;resize:vertical;border:0;background:repeating-linear-gradient(transparent 0 27px,#4a423740 27px 28px);background-color:#efe4cc;color:var(--ink);font-family:var(--tw);font-size:.95rem;line-height:28px;padding:0 10px;box-shadow:0 2px 6px #00000040}.notes textarea:focus-visible{outline:3px solid var(--red-2);outline-offset:0}.envelope{position:relative;background:var(--kraft);color:var(--ink);padding:18px 20px 16px;box-shadow:0 4px 10px #00000059;font-family:var(--tw);overflow:hidden}.envelope:before{content:"";position:absolute;left:0;right:0;top:0;height:46%;background:linear-gradient(to bottom right,transparent 49.5%,rgba(0,0,0,.12) 50%) left/50% 100% no-repeat,linear-gradient(to bottom left,transparent 49.5%,rgba(0,0,0,.12) 50%) right/50% 100% no-repeat;pointer-events:none}.envelope .label{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.envelope .seal{position:absolute;right:18px;top:14px;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#d17a5e,var(--red-2) 60%,#6a2e1f);box-shadow:0 2px 4px #0006;display:grid;place-items:center;color:#f6e4dc;font-family:var(--stamp);font-size:.7rem}.envelope.open{background:var(--paper)}.envelope .letter{font-family:var(--serif);font-size:1.25rem;line-height:1.4;margin-top:10px}.envelope .lock{margin-top:8px;color:var(--ink-2);font-size:.86rem}.charge-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.charge-list label{position:relative;width:100%;box-sizing:border-box;text-align:left;color:var(--ink);font-family:var(--tw);font-size:1rem;padding:10px 8px;display:grid;grid-template-columns:1.6em 1fr;gap:10px;cursor:pointer;border-bottom:1px dotted var(--ink-3)}.charge-list label:hover{background:#0000000a}.charge-list input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.charge-list .box{display:inline-block;width:1.2em;height:1.2em;border:2px solid var(--ink-2);border-radius:50%;position:relative;top:2px}.charge-list input:checked+.box:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--red-2)}.charge-list input:focus-visible+.box{outline:3px solid var(--red-2);outline-offset:2px}.charge-list fieldset{border:0;padding:0;margin:0 0 26px;min-width:0}.charge-list fieldset legend{padding:0}.stamp-btn:disabled{opacity:.55;border-style:dashed;color:var(--ink-3);border-color:var(--ink-3)}.stamp-btn{appearance:none;border:4px double var(--red-2);background:transparent;color:var(--red-2);font-family:var(--stamp);text-transform:uppercase;letter-spacing:.16em;font-size:1.4rem;padding:10px 26px;cursor:pointer;transform:rotate(-2deg);transition:transform .12s,background .12s}.stamp-btn:hover:not(:disabled){transform:rotate(-2deg) scale(1.04);background:#b8573b14}.stamp-btn:disabled{opacity:.35;cursor:default}.cover-wrap{position:relative}.cover-wrap img{width:100%;display:block;max-height:460px;object-fit:cover;border:8px solid #f1e9d8;box-shadow:0 8px 24px #00000080;transform:rotate(-1deg)}.cover-wrap .stamp{position:absolute;right:8%;bottom:6%}.rules{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rule{border:1px dashed var(--ink-3);padding:12px;text-align:center;font-family:var(--tw)}.rule b{display:block;font-family:var(--serif);font-size:2rem;line-height:1;color:var(--red-2)}.result-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px}.result-stamp{flex:none;transform:rotate(-6deg);font-size:clamp(1.2rem,2.6vw,1.8rem);padding:4px 14px}@media(max-width:40em){.result-head{flex-direction:column;align-items:flex-start;gap:14px}.result-stamp{align-self:flex-end}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:3px solid var(--red);outline-offset:2px}.sheet :focus-visible,.bottom-nav :focus-visible{outline-color:var(--red-2)}.player :focus-visible,.connect-bar :focus-visible{outline-color:#f1e9d8}.eyebrow{font-family:var(--tw);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.eyebrow.light{color:#a89f8f}.muted{color:var(--ink-3)}.hidden-sm{display:initial}.only-sm{display:none}@media(max-width:61.99em){.hidden-sm{display:none}.only-sm{display:initial}}.sheet.frame{overflow-x:clip}.docs-layout>*,.rec-layout>*,.board-below>*{min-width:0}.document-body{overflow-wrap:anywhere}.document-body table{display:block;overflow-x:auto}.doc-title{overflow-wrap:anywhere}.sheet.punched{padding-left:clamp(30px,4vw,48px)!important}@media(max-width:40em){.sheet.punched:after{display:none}.sheet.punched{padding-left:16px!important}.paperclip{display:none}}.mantine-Notifications-root{pointer-events:none}.mantine-Notifications-root>*{pointer-events:auto}@media(max-width:61.99em){.mantine-Notifications-root[data-position^=bottom]{bottom:calc(var(--nav-h) + 12px)!important}}.mantine-Notification-root{background:var(--paper)!important;color:var(--ink)!important;border:0!important;box-shadow:0 8px 20px #00000080!important;font-family:var(--tw)}.mantine-Notification-title{color:var(--ink)!important;font-family:var(--stamp);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem!important}.mantine-Notification-description{color:var(--ink-2)!important}.mantine-Notification-closeButton{color:var(--ink-3)!important}.envelope:not(.open){padding-right:84px}.archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:44px 30px;padding-top:14px}.folder{appearance:none;border:0;cursor:pointer;text-align:left;position:relative;background:var(--kraft);color:var(--ink);padding:22px 16px 16px;box-shadow:0 10px 24px #00000080;transform:rotate(var(--tilt, 0deg));transition:transform .15s,box-shadow .15s;display:flex;flex-direction:column;gap:8px;font-family:var(--tw)}.folder:hover{transform:rotate(0) translateY(-4px);box-shadow:0 16px 30px #0000008c}.folder:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:linear-gradient(rgba(0,0,0,.12),transparent)}.folder-tab-top{position:absolute;top:-14px;left:16px;background:var(--paper-3);color:var(--ink-2);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px 2px;border-radius:4px 4px 0 0}.folder img,.folder-blank{width:100%;aspect-ratio:4/3;object-fit:cover;border:5px solid #f1e9d8;box-shadow:0 3px 8px #00000059;background:#3a3228;filter:saturate(.85)}.folder-title{font-family:var(--serif);font-size:1.5rem;line-height:1.05;font-weight:600;margin-top:4px}.folder-tagline{font-size:.84rem;color:var(--ink-2);line-height:1.4}.folder-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:.78rem;color:var(--ink-2)}.folder-price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.3}.folder-price b{color:var(--red-2);font-weight:400}.back-link{appearance:none;border:0;background:transparent;color:#a89f8f;font-family:var(--tw);font-size:.8rem;cursor:pointer;text-decoration:underline;padding:0}a.back-link:hover{color:#e9e3d8}.site-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}.site-header nav{display:flex;gap:16px}.archive-grid{list-style:none;margin:0;padding:14px 0 0}.folder-item{display:flex}.folder-item>.folder{flex:1}a.folder{text-decoration:none}h3.folder-title{margin:4px 0 0;font-weight:600}.related{margin:26px auto 0;max-width:640px}.related ul{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px;font-family:var(--tw);font-size:.88rem}.related a{color:#cfc7b8;text-decoration:none;border-bottom:1px dotted #5b5449}.related a:hover{color:#e9e3d8}.how-list{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.how-list li{display:flex;flex-direction:column;gap:4px;font-size:.88rem;color:var(--ink-2);line-height:1.5}.how-list b{font-size:1.15rem;font-weight:600;color:var(--ink)}.why-list{margin:0;padding-left:1.1em;font-size:.88rem;color:var(--ink-2);line-height:1.6}.document-body pre{overflow-x:auto;font-family:var(--tw);font-size:.78rem;line-height:1.35;background:#0000000d;padding:10px 12px;border:1px dashed var(--ink-3);margin:.6em 0 1em}.document-body code{font-family:var(--tw)}.folder img,.cover-wrap img,.tape-card .photo img{height:auto}.cover-wrap{display:flex;justify-content:center}.cover-wrap img{width:min(100%,300px);max-height:none;aspect-ratio:3/4;object-fit:cover}.cover-wrap .stamp{right:12%;bottom:8%}.briefing.with-cover{display:grid;grid-template-columns:1fr 250px;gap:12px 36px;align-items:start}.briefing .cover-wrap{order:2;margin-top:6px}.briefing .cover-wrap img{width:100%;transform:rotate(1.5deg)}.briefing .cover-wrap .stamp{right:6%;bottom:6%;font-size:clamp(1.1rem,2.2vw,1.5rem);padding:4px 12px;background:#e8dcc4eb;mix-blend-mode:normal;opacity:1;-webkit-mask-image:none;mask-image:none}.briefing-text{min-width:0}@media(max-width:40em){.briefing.with-cover{grid-template-columns:1fr;gap:16px}.briefing .cover-wrap{order:0;display:block;width:min(60%,220px);margin:0 auto}.briefing .cover-wrap img{width:100%;aspect-ratio:2/3;transform:rotate(-1deg)}}.rec-layout{grid-template-columns:150px 1fr!important}.rec-layout .portrait{max-width:140px}.tape-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px 14px}.document-body img,article .sheet img{max-width:320px!important}.pin-card img{max-width:140px;margin-left:auto;margin-right:auto;display:block}.folder img,.folder-blank{max-height:170px}.archive-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media(max-width:61.99em){.rec-layout{grid-template-columns:1fr!important}.cover-wrap img{width:min(70%,240px)}}.mantine-Modal-content.dialog{padding:0;border-radius:3px;overflow:hidden}.mantine-Modal-content.dialog .mantine-Modal-header{background:transparent;box-shadow:none;padding:clamp(18px,3vw,30px) clamp(18px,3vw,30px) 6px;min-height:0;align-items:flex-start}.mantine-Modal-content.dialog .mantine-Modal-title{font-family:var(--serif);font-weight:600;font-size:clamp(1.6rem,4vw,2rem);line-height:1.05;color:var(--ink)}.mantine-Modal-content.dialog .mantine-Modal-close{color:var(--ink-2);width:36px;height:36px;margin:-6px -8px 0 0}.mantine-Modal-content.dialog .mantine-Modal-close:hover{background:#0000000f;color:var(--ink)}.mantine-Modal-content.dialog .mantine-Modal-body{padding:0 clamp(18px,3vw,30px) clamp(18px,3vw,30px)}.mantine-Modal-content.dialog .mantine-Modal-body>*{position:relative}.dialog-lead{margin:0 0 14px;font-size:.95rem;color:var(--ink-2);line-height:1.5}.dialog-summary{margin-bottom:20px;grid-template-columns:1fr;gap:8px}.dialog-summary dd{font-size:1rem}.dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px}.dialog-actions .stamp-btn{font-size:1.05rem;padding:8px 18px;white-space:nowrap;transform:rotate(-1deg)}.btn-secondary{appearance:none;border:1px solid var(--ink-3);background:transparent;color:var(--ink-2);font-family:var(--tw);font-size:.9rem;padding:9px 14px;border-radius:2px;cursor:pointer;white-space:nowrap}.btn-secondary:hover{background:#0000000d;color:var(--ink)}.btn-secondary.danger{color:var(--red-2);border-color:var(--red-2)}.btn-secondary:disabled{opacity:.5;cursor:default}.mantine-Modal-overlay{background:#0e0b08b8!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero{display:grid;grid-template-columns:1fr auto;gap:18px 28px;align-items:center;margin-bottom:22px;padding:18px 22px!important}.hero-actions{display:flex;flex-direction:column;align-items:center;gap:10px}@media(max-width:40em){.hero{grid-template-columns:1fr}.hero-actions{align-items:flex-start}}.folder.locked img,.folder.upcoming img{filter:saturate(.4) brightness(.75)}.folder.upcoming{cursor:default;opacity:.85}.folder.upcoming:hover{transform:rotate(var(--tilt, 0deg));box-shadow:0 10px 24px #00000080}.folder-lock{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%) rotate(-8deg);font-size:.95rem;padding:2px 10px;background:#e8dcc4eb;mix-blend-mode:normal;opacity:1;z-index:2;white-space:nowrap}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;gap:8px}.price-card.featured{outline:3px solid var(--red-2);outline-offset:-8px}.price-card .price{font-size:2.3rem;line-height:1;font-weight:600}.price-card .price small{font-family:var(--tw);font-size:.8rem;color:var(--ink-3);font-weight:400}.price-card ul{margin:4px 0 12px;padding-left:1.1em;font-size:.86rem;color:var(--ink-2);line-height:1.5;flex:1}.price-card .stamp-btn{align-self:flex-start;font-size:1rem;padding:6px 16px}.paywall-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.paywall-option{display:flex;flex-direction:column;gap:6px;border:1px solid var(--paper-3);background:var(--paper-2);padding:14px}.paywall-option b{font-size:1.7rem;line-height:1;font-weight:600}.paywall-option b small{font-family:var(--tw);font-size:.78rem;color:var(--ink-3);font-weight:400}.paywall-option .muted{font-size:.82rem;line-height:1.4;flex:1}.paywall-option .stamp-btn{align-self:flex-start;white-space:nowrap}@media(max-width:40em){.paywall-options{grid-template-columns:1fr}}.faq dt{font-family:var(--serif);font-size:1.2rem;margin-top:12px}.faq dd{margin:4px 0 0;font-size:.9rem;color:var(--ink-2);line-height:1.5}.field{display:block;width:100%;box-sizing:border-box;margin:6px 0 14px;padding:10px 12px;border:1px solid var(--ink-3);background:#efe4cc;color:var(--ink);font-size:1rem}.legal h1{font-size:clamp(2rem,6vw,2.8rem);line-height:1;margin:4px 0 16px}.legal h2{font-family:var(--serif);font-size:1.3rem;margin:20px 0 4px}.legal p,.legal li{font-family:var(--tw);font-size:.9rem;line-height:1.55;color:var(--ink-2)}.legal code{font-family:var(--tw)}.site-footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:40px;padding:14px 0 calc(var(--nav-h) / 2);font-size:.74rem;color:#928a7a}.site-footer nav{display:flex;gap:14px}.site-footer a{color:#a89f8f;text-decoration:none;border-bottom:1px dotted #5b5449}.site-footer a:hover{color:#e9e3d8}@media(prefers-reduced-motion:reduce){.player.playing .reel,.player.playing .rec{animation:none}.folder,.tape-card .photo,.pin-card,.stamp-btn,.folder-tab{transition:none}}
