@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3K8-C8CSKlvPfE.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3K9-C8CSKlvPfE.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-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3Kz-C8CSKlv.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.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-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.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-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbSB4ZhRNU.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.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-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format("woff2");unicode-range:u+00??,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{--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-color-scheme:light;--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-radius-default:calc(0.25rem*var(--mantine-scale));--mantine-color-text:var(--mantine-color-black);--mantine-primary-color:#013afb;--mantine-primary-color-hover:#012eda;--mantine-validated-color:#00ff97;--mantine-validated-secondary-color:#a6ffcc;--mantine-error-color:var(--mantine-color-red-6);--mantine-error-color-light-hover:var(--mantine-color-red-light-hover);--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-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(0.625rem*var(--mantine-scale));--mantine-spacing-sm:calc(0.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(0.75rem*var(--mantine-scale));--mantine-font-size-sm:calc(0.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(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,0 calc(0.0625rem*var(--mantine-scale)) calc(0.125rem*var(--mantine-scale)) #0000001a;--mantine-shadow-sm:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,#0000000d 0 calc(0.625rem*var(--mantine-scale)) calc(0.9375rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale)),#0000000a 0 calc(0.4375rem*var(--mantine-scale)) calc(0.4375rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale));--mantine-shadow-md:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,#0000000d 0 calc(1.25rem*var(--mantine-scale)) calc(1.5625rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale)),#0000000a 0 calc(0.625rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale));--mantine-shadow-lg:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,#0000000d 0 calc(1.75rem*var(--mantine-scale)) calc(1.4375rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale)),#0000000a 0 calc(0.75rem*var(--mantine-scale)) calc(0.75rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale));--mantine-shadow-xl:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,#0000000d 0 calc(2.25rem*var(--mantine-scale)) calc(1.75rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale)),#0000000a 0 calc(1.0625rem*var(--mantine-scale)) calc(1.0625rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale));--mantine-radius-xs:calc(0.125rem*var(--mantine-scale));--mantine-radius-sm:calc(0.25rem*var(--mantine-scale));--mantine-radius-md:calc(0.5rem*var(--mantine-scale));--mantine-radius-lg:calc(1rem*var(--mantine-scale));--mantine-radius-xl:calc(2rem*var(--mantine-scale));--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(0.875rem*var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700;--header-logo-fill:var(--mantine-color-white);color-scheme:light;color-scheme:var(--mantine-color-scheme)}body,html{-webkit-font-smoothing:antialiased;-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:grayscale;-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:var(--mantine-font-family);margin:0;padding:0}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:48em){.container{max-width:720px}}@media (min-width:62em){.container{max-width:960px}}@media (min-width:75em){.container{max-width:1140px}}:root[data-theme=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-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-7);--mantine-color-dark-light:#24242426;--mantine-color-dark-light-hover:#24242433;--mantine-color-dark-light-color:var(--mantine-color-dark-3);--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:#2424240d;--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:#868e9626;--mantine-color-gray-light-hover:#868e9633;--mantine-color-gray-light-color:var(--mantine-color-gray-3);--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:#ced4da0d;--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:#fa525226;--mantine-color-red-light-hover:#fa525233;--mantine-color-red-light-color:var(--mantine-color-red-3);--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:#ff87870d;--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:#e6498026;--mantine-color-pink-light-hover:#e6498033;--mantine-color-pink-light-color:var(--mantine-color-pink-3);--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:#f783ac0d;--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:#be4bdb26;--mantine-color-grape-light-hover:#be4bdb33;--mantine-color-grape-light-color:var(--mantine-color-grape-3);--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:#da77f20d;--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:#7950f226;--mantine-color-violet-light-hover:#7950f233;--mantine-color-violet-light-color:var(--mantine-color-violet-3);--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:#9775fa0d;--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:#4c6ef526;--mantine-color-indigo-light-hover:#4c6ef533;--mantine-color-indigo-light-color:var(--mantine-color-indigo-3);--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:#748ffc0d;--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:#228be626;--mantine-color-blue-light-hover:#228be633;--mantine-color-blue-light-color:var(--mantine-color-blue-3);--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:#4dabf70d;--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:#15aabf26;--mantine-color-cyan-light-hover:#15aabf33;--mantine-color-cyan-light-color:var(--mantine-color-cyan-3);--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:#3bc9db0d;--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:#12b88626;--mantine-color-teal-light-hover:#12b88633;--mantine-color-teal-light-color:var(--mantine-color-teal-3);--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:#38d9a90d;--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:#40c05726;--mantine-color-green-light-hover:#40c05733;--mantine-color-green-light-color:var(--mantine-color-green-3);--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:#69db7c0d;--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:#82c91e26;--mantine-color-lime-light-hover:#82c91e33;--mantine-color-lime-light-color:var(--mantine-color-lime-3);--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:#a9e34b0d;--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:#fab00526;--mantine-color-yellow-light-hover:#fab00533;--mantine-color-yellow-light-color:var(--mantine-color-yellow-3);--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:#ffd43b0d;--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:#fd7e1426;--mantine-color-orange-light-hover:#fd7e1433;--mantine-color-orange-light-color:var(--mantine-color-orange-3);--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:#ffa94d0d}:root[data-theme=light]{--mantine-color-scheme:light;--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:var(--mantine-color-black);--mantine-color-body:var(--mantine-color-white);--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-error:var(--mantine-color-red-6);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-primary-color-filled);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-gray-9);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--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:#3838381a;--mantine-color-dark-light-hover:#3838381f;--mantine-color-dark-light-color:var(--mantine-color-dark-6);--mantine-color-dark-outline:var(--mantine-color-dark-6);--mantine-color-dark-outline-hover:#3838380d;--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:#868e961a;--mantine-color-gray-light-hover:#868e961f;--mantine-color-gray-light-color:var(--mantine-color-gray-6);--mantine-color-gray-outline:var(--mantine-color-gray-6);--mantine-color-gray-outline-hover:#868e960d;--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--mantine-color-red-light:#fa52521a;--mantine-color-red-light-hover:#fa52521f;--mantine-color-red-light-color:var(--mantine-color-red-6);--mantine-color-red-outline:var(--mantine-color-red-6);--mantine-color-red-outline-hover:#fa52520d;--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--mantine-color-pink-light:#e649801a;--mantine-color-pink-light-hover:#e649801f;--mantine-color-pink-light-color:var(--mantine-color-pink-6);--mantine-color-pink-outline:var(--mantine-color-pink-6);--mantine-color-pink-outline-hover:#e649800d;--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--mantine-color-grape-light:#be4bdb1a;--mantine-color-grape-light-hover:#be4bdb1f;--mantine-color-grape-light-color:var(--mantine-color-grape-6);--mantine-color-grape-outline:var(--mantine-color-grape-6);--mantine-color-grape-outline-hover:#be4bdb0d;--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--mantine-color-violet-light:#7950f21a;--mantine-color-violet-light-hover:#7950f21f;--mantine-color-violet-light-color:var(--mantine-color-violet-6);--mantine-color-violet-outline:var(--mantine-color-violet-6);--mantine-color-violet-outline-hover:#7950f20d;--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--mantine-color-indigo-light:#4c6ef51a;--mantine-color-indigo-light-hover:#4c6ef51f;--mantine-color-indigo-light-color:var(--mantine-color-indigo-6);--mantine-color-indigo-outline:var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover:#4c6ef50d;--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--mantine-color-blue-light:#228be61a;--mantine-color-blue-light-hover:#228be61f;--mantine-color-blue-light-color:var(--mantine-color-blue-6);--mantine-color-blue-outline:var(--mantine-color-blue-6);--mantine-color-blue-outline-hover:#228be60d;--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--mantine-color-cyan-light:#15aabf1a;--mantine-color-cyan-light-hover:#15aabf1f;--mantine-color-cyan-light-color:var(--mantine-color-cyan-6);--mantine-color-cyan-outline:var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover:#15aabf0d;--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--mantine-color-teal-light:#12b8861a;--mantine-color-teal-light-hover:#12b8861f;--mantine-color-teal-light-color:var(--mantine-color-teal-6);--mantine-color-teal-outline:var(--mantine-color-teal-6);--mantine-color-teal-outline-hover:#12b8860d;--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--mantine-color-green-light:#40c0571a;--mantine-color-green-light-hover:#40c0571f;--mantine-color-green-light-color:var(--mantine-color-green-6);--mantine-color-green-outline:var(--mantine-color-green-6);--mantine-color-green-outline-hover:#40c0570d;--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--mantine-color-lime-light:#82c91e1a;--mantine-color-lime-light-hover:#82c91e1f;--mantine-color-lime-light-color:var(--mantine-color-lime-6);--mantine-color-lime-outline:var(--mantine-color-lime-6);--mantine-color-lime-outline-hover:#82c91e0d;--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--mantine-color-yellow-light:#fab0051a;--mantine-color-yellow-light-hover:#fab0051f;--mantine-color-yellow-light-color:var(--mantine-color-yellow-6);--mantine-color-yellow-outline:var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover:#fab0050d;--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:#fd7e141a;--mantine-color-orange-light-hover:#fd7e141f;--mantine-color-orange-light-color:var(--mantine-color-orange-6);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:#fd7e140d}:root[data-mantine-color-scheme=halloween],:root[data-theme=halloween]{--mantine-color-bat:#2c1810;--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:var(--mantine-color-black);--mantine-primary-color:orange;--mantine-primary-color-filled:var(--mantine-color-orange-6);--mantine-primary-color-hover:var(--mantine-color-orange-7);--mantine-primary-color-active:var(--mantine-color-orange-8)}:root[data-mantine-color-scheme=halloween-dark],:root[data-theme=halloween-dark]{--mantine-color-bat:#d9bba8;--mantine-color-text:var(--mantine-color-white);--mantine-primary-color:orange;--mantine-primary-color-filled:var(--mantine-color-orange-6);--mantine-primary-color-hover:var(--mantine-color-orange-7);--mantine-primary-color-active:var(--mantine-color-orange-8);--mantine-primary-color-outline-hover:#fd7e140d;--mantine-color-body:#261d13}:root[data-mantine-color-scheme=christmas],:root[data-theme=christmas]{--mantine-color-text:var(--mantine-color-black);--mantine-primary-color:red;--mantine-primary-color-filled:var(--mantine-color-red-6);--mantine-primary-color-hover:var(--mantine-color-red-7);--mantine-primary-color-active:var(--mantine-color-red-8);--mantine-primary-color-light:#fa52521a;--mantine-primary-color-light-hover:#fa525233;--mantine-primary-color-light-color:var(--mantine-color-red-6);--mantine-primary-color-outline:var(--mantine-color-red-6);--mantine-primary-color-outline-hover:#fa52520d}:root[data-mantine-color-scheme=christmas-dark],:root[data-theme=christmas-dark]{--mantine-color-text:var(--mantine-color-white);--mantine-primary-color:red;--mantine-primary-color-filled:var(--mantine-color-red-6);--mantine-primary-color-hover:var(--mantine-color-red-7);--mantine-primary-color-active:var(--mantine-color-red-8);--mantine-primary-color-light:#fa525226;--mantine-primary-color-light-hover:#fa525240;--mantine-primary-color-light-color:var(--mantine-color-red-4);--mantine-primary-color-outline:var(--mantine-color-red-4);--mantine-primary-color-outline-hover:#fa52521a;--mantine-color-bright:var(--mantine-color-white)}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--mantine-color-body);color:var(--mantine-color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.7}input,select,textarea{font-family:inherit;font-size:inherit}a{color:var(--mantine-primary-color);text-decoration:none}.halloween-dark:before,.halloween:before{animation:sway 3s ease-in-out infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath d='M10 10h90m-90 0v90m0-90 90 90' stroke='%23666' opacity='.4'/%3E%3Cpath d='M30 10Q20 30 10 30m20-20 40 40M10 30l40 40' stroke='%23666' opacity='.3'/%3E%3Cpath d='M50 10Q30 50 10 50m40-40 30 30M10 50l50 30' stroke='%23666' stroke-width='.8' opacity='.3'/%3E%3Cpath d='M70 10Q40 70 10 70m60-60 20 20M10 70l60 20' stroke='%23666' stroke-width='.8' opacity='.25'/%3E%3Ccircle cx='10' cy='10' r='3' fill='%23666' opacity='.5'/%3E%3Cellipse cx='85' cy='85' rx='4' ry='5' fill='%23333' opacity='.6'/%3E%3Ccircle cx='85' cy='83' r='3' fill='%23333' opacity='.6'/%3E%3Cpath stroke='%23333' stroke-width='.5' opacity='.5' d='m82 85-6 3M88 85l6 3M82 87l-7 5M88 87l7 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:350px;left:-20px;opacity:.7;pointer-events:none;position:fixed;top:-20px;width:350px;z-index:1}.halloween-dark:after,.halloween:after{animation:sway 3s ease-in-out infinite reverse;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath d='M190 10h-90m90 0v90m0-90-90 90' stroke='%23666' opacity='.4'/%3E%3Cpath d='M170 10q10 20 20 20m-20-20-40 40m60-20-40 40' stroke='%23666' opacity='.3'/%3E%3Cpath d='M150 10q20 40 40 40m-40-40-30 30m70 10-50 30' stroke='%23666' stroke-width='.8' opacity='.3'/%3E%3Cpath d='M130 10q30 60 60 60m-60-60-20 20m80 40-60 20' stroke='%23666' stroke-width='.8' opacity='.25'/%3E%3Ccircle cx='190' cy='10' r='3' fill='%23666' opacity='.5'/%3E%3Cellipse cx='115' cy='85' rx='4' ry='5' fill='%23333' opacity='.6'/%3E%3Ccircle cx='115' cy='83' r='3' fill='%23333' opacity='.6'/%3E%3Cpath stroke='%23333' stroke-width='.5' opacity='.5' d='m118 85 6 3M112 85l-6 3M118 87l7 5M112 87l-7 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:200px;opacity:.7;right:0;width:200px;z-index:1}@keyframes sway{0%,to{transform:rotate(0deg)}50%{transform:rotate(3deg)}}.halloween .halloween-pumpkin,.halloween-dark .halloween-pumpkin{animation:float 6s ease-in-out infinite;height:40px;opacity:.7;pointer-events:none;position:fixed;width:40px;z-index:1}.halloween .halloween-pumpkin:first-child,.halloween-dark .halloween-pumpkin:first-child{animation-delay:0s;bottom:20%;left:10%}.halloween .halloween-pumpkin:nth-child(2),.halloween-dark .halloween-pumpkin:nth-child(2){animation-delay:2s;bottom:30%;right:15%}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.halloween .halloween-bat,.halloween-dark .halloween-bat{animation:flyBat 15s linear infinite;height:60px;opacity:.5;pointer-events:none;position:fixed;width:60px;z-index:1}@keyframes flyBat{0%{left:-50px}to{left:110%}}.halloween-dark:after,.halloween:after{animation:floatingParticles 20s ease-in-out infinite;background-image:radial-gradient(2px 2px at 20% 30%,#ff8c004d,#0000),radial-gradient(2px 2px at 60% 70%,#8a2be24d,#0000),radial-gradient(1px 1px at 50% 50%,#ff8c0033,#0000),radial-gradient(1px 1px at 80% 10%,#8a2be233,#0000),radial-gradient(2px 2px at 90% 60%,#ff8c0033,#0000);background-position:0 0;background-size:200% 200%;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}@keyframes floatingParticles{0%,to{background-position:0 0}50%{background-position:100% 100%}}.halloween .main-content,.halloween-dark .main-content{background-image:radial-gradient(circle at 20% 80%,#ff8c0008 0,#0000 50%),radial-gradient(circle at 80% 20%,#8a2be208 0,#0000 50%);position:relative}.halloween .card,.halloween .container,.halloween-dark .card,.halloween-dark .container{box-shadow:0 2px 4px #ff8c001a,0 4px 8px #8a2be20d}.halloween button:hover,.halloween-dark button:hover{box-shadow:0 0 10px #ff8c004d}.halloween a:hover,.halloween-dark a:hover{text-shadow:0 0 8px #ff8c0080}.halloween,.halloween-dark{color:#000;color:var(--halloween-outline-color,#000);cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='m12 2 3 8h8l-6 5 3 8-8-5-8 5 3-8-6-5h8Z' fill='%23ff8c00' stroke='var(--halloween-outline-color, %23000)' stroke-linejoin='round' stroke-linecap='round' opacity='.8'/%3E%3C/svg%3E") 12 12,auto}.halloween ::-webkit-scrollbar-thumb,.halloween-dark ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff8c00,#8a2be2);border-radius:10px}.halloween ::-webkit-scrollbar-thumb:hover,.halloween-dark ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,orange,#9932cc)}@media (max-width:767px){.btn,.nav-links a,a,button,input[type=button],input[type=submit]{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.nav-links a{justify-content:flex-start;padding:.75rem 1rem;width:100%}body{font-size:16px;line-height:1.5}h1{font-size:1.75rem;line-height:1.25}h2{font-size:1.5rem;line-height:1.3}h3{font-size:1.25rem;line-height:1.35}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.form-group{margin-bottom:1rem}.halloween-dark:after,.halloween-dark:before,.halloween:after,.halloween:before{height:120px;opacity:.4;width:120px}.halloween .halloween-pumpkin,.halloween-dark .halloween-pumpkin{height:30px;opacity:.5;width:30px}}.christmas .christmas-snowflake,.christmas-dark .christmas-snowflake{animation:snowfall 8s linear infinite;height:30px;opacity:.8;pointer-events:none;position:fixed;width:30px;z-index:1}.christmas .christmas-snowflake:first-child,.christmas-dark .christmas-snowflake:first-child{animation-delay:0s;left:15%;top:10%}.christmas .christmas-snowflake:nth-child(2),.christmas-dark .christmas-snowflake:nth-child(2){animation-delay:3s;right:20%;top:25%}@keyframes snowfall{0%{opacity:.8;transform:translateY(-10px) rotate(0deg)}to{opacity:.6;transform:translateY(110vh) rotate(1turn)}}.christmas .christmas-tree,.christmas-dark .christmas-tree{animation:gentleSway 4s ease-in-out infinite;bottom:20%;height:70px;left:8%;opacity:.7;pointer-events:none;position:fixed;width:50px;z-index:1}@keyframes gentleSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.christmas .christmas-ornament,.christmas-dark .christmas-ornament{animation:twinkle 3s ease-in-out infinite;bottom:35%;height:45px;opacity:.8;pointer-events:none;position:fixed;right:12%;width:35px;z-index:1}@keyframes twinkle{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.christmas .christmas-reindeer,.christmas-dark .christmas-reindeer{animation:reindeerWalk 12s linear infinite;bottom:25%;height:50px;left:60%;opacity:.6;pointer-events:none;position:fixed;width:60px;z-index:1}@keyframes reindeerWalk{0%{left:-50px}to{left:110%}}.christmas .christmas-gift,.christmas-dark .christmas-gift{animation:bounce 5s ease-in-out infinite;bottom:15%;height:40px;opacity:.7;pointer-events:none;position:fixed;right:25%;width:40px;z-index:1}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.christmas-dark:after,.christmas:after{animation:snowFall 25s linear infinite;background-image:radial-gradient(1px 1px at 10% 20%,#fff6,#0000),radial-gradient(1px 1px at 70% 40%,#ffffff4d,#0000),radial-gradient(2px 2px at 30% 80%,#add8e633,#0000),radial-gradient(1px 1px at 90% 60%,#ffffff4d,#0000);background-size:150% 150%;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}@keyframes snowFall{0%{background-position:0 0}to{background-position:0 100%}}.christmas .main-content,.christmas-dark .main-content{background-image:radial-gradient(circle at 25% 75%,#ffffff0d 0,#0000 50%),radial-gradient(circle at 75% 25%,#add8e608 0,#0000 50%);position:relative}.christmas .card,.christmas .container,.christmas-dark .card,.christmas-dark .container{box-shadow:0 2px 4px #ffffff1a,0 4px 8px #add8e60d}.christmas button:hover,.christmas-dark button:hover{box-shadow:0 0 10px #ffd7004d}.christmas a:hover,.christmas-dark a:hover{text-shadow:0 0 8px #ffd70080}.christmas,.christmas-dark{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='m12 2 3 8h8l-6 5 3 8-8-5-8 5 3-8-6-5h8Z' fill='gold' stroke='var(--christmas-outline-color, %23000)' stroke-linejoin='round' stroke-linecap='round' opacity='.8'/%3E%3C/svg%3E") 12 12,auto}.christmas ::-webkit-scrollbar-thumb,.christmas-dark ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,red,green,gold);border-radius:10px}.christmas ::-webkit-scrollbar-thumb:hover,.christmas-dark ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f44,#228b22,#ffed4e)}@media (max-width:767px){.christmas .christmas-snowflake,.christmas-dark .christmas-snowflake{height:20px;opacity:.6;width:20px}.christmas .christmas-tree,.christmas-dark .christmas-tree{height:50px;opacity:.5;width:35px}.christmas .christmas-ornament,.christmas-dark .christmas-ornament{height:32px;opacity:.6;width:25px}.christmas .christmas-reindeer,.christmas-dark .christmas-reindeer{height:35px;opacity:.5;width:45px}.christmas .christmas-gift,.christmas-dark .christmas-gift{height:30px;opacity:.5;width:30px}.christmas-dark:after,.christmas:after{opacity:.3}}.login-container{align-items:center;background-color:var(--mantine-color-body);display:flex;justify-content:center;min-height:calc(100vh - 64px);padding:2rem}.login-card{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);max-width:400px;padding:2rem;width:100%}.login-card h2{color:var(--mantine-primary-color);font-family:Anton,sans-serif;font-weight:400;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}.form-group input{border:1px solid var(--mantine-color-gray-3)}.btn-login,.form-group input{font-size:1rem;padding:.75rem;width:100%}.btn-login{background-color:var(--mantine-primary-color);border:none;color:var(--mantine-color-white);cursor:pointer;display:block;font-weight:500;transition:background-color .3s}.btn-login:hover{background-color:var(--mantine-primary-color-hover)}.btn-login:disabled{background-color:#6c757d;cursor:not-allowed}.first-login-toggle{align-items:center;display:flex;margin-bottom:1.5rem}.first-login-toggle input[type=checkbox]{margin-right:.5rem;width:auto}@media (max-width:767px){.login-container{min-height:calc(100vh - 120px);padding:1rem}.login-card{padding:1.5rem}.login-card h2{font-size:1.5rem}.form-group input{font-size:16px}}.home-container{margin:0 auto;max-width:1200px;padding:2rem}.home-container h1{color:var(--mantine-primary-color);font-family:Anton,sans-serif;margin-bottom:2rem;text-align:center}.home-container h1,.teams-section{font-weight:400;text-transform:uppercase}.teams-section{font-family:IBM Plex Sans,sans-serif;margin-bottom:3rem}.teams-section h2{border-bottom:2px solid var(--mantine-primary-color);color:var(--mantine-color-text);margin-bottom:1.5rem;padding-bottom:.5rem}.teams-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.team-card{background-color:var(--mantine-color-white);box-shadow:0 2px 4px #0000001a;padding:1.5rem;transition:transform .3s,box-shadow .3s}.team-card:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.team-card h3{color:var(--mantine-primary-color);margin-bottom:.5rem}.team-description{font-size:.9rem;margin-bottom:1rem}.team-points{background-color:#f0f8ff;font-size:1.2rem;margin-bottom:1.5rem;padding:.5rem;text-align:center}.team-card h4{color:#555;font-size:1rem;margin-bottom:.75rem}.top-students-list{list-style:none;margin-bottom:1.5rem;padding:0}.student-item{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.5rem 0}.student-points{color:var(--mantine-primary-color);font-weight:500}.view-details-btn{background-color:var(--mantine-primary-color);color:var(--mantine-color-white);display:block;font-weight:500;padding:.75rem;text-align:center;text-decoration:none;transition:background-color .3s}.view-details-btn:hover{background-color:#33a7dc}.empty-message-container{background-color:var(--mantine-color-contrasted);border:1px solid var(--mantine-color-gray-3);grid-column:1/-1;padding:2rem;text-align:center}@media (max-width:768px){.teams-grid{grid-template-columns:1fr}.home-container{padding:1rem}.home-container h1{font-size:1.5rem}.teams-section h2{font-size:1.25rem}.team-card{padding:1rem}.view-details-btn{font-size:.9rem}}.team-color-none{color:#6c757d!important}.team-card-red{background-color:#f8d7da!important;border:2px solid var(--mantine-error-color)!important}.team-card-green{background-color:#d4edda!important;border:2px solid var(--mantine-color-teal-5)!important}.team-card-blue{background-color:#d1ecf1!important;border:2px solid #007bff!important}.team-card-yellow{background-color:#fff3cd!important;border:2px solid #ffc107!important}.team-card-none{background-color:#e2e3e5!important;border:2px solid #6c757d!important}.profile-container{margin:0 auto;max-width:1200px;padding:2rem}.profile-header{margin-bottom:2rem}.profile-header h1{color:var(--mantine-primary-color);font-family:Anton,sans-serif;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}.user-card{align-items:center;background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);display:flex;justify-content:space-between;padding:1.5rem}.user-info h2{color:var(--mantine-color-text);margin-bottom:.5rem}.user-info p{color:#666;font-size:.9rem}.points-display{align-items:center;background-color:#f0f8ff;border:2px solid var(--mantine-primary-color);display:flex;flex-direction:column;padding:1rem 1.5rem}.points-history-section{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);padding:1.5rem}.points-history-section h2{border-bottom:2px solid var(--mantine-primary-color);color:var(--mantine-color-text);margin-bottom:1.5rem;padding-bottom:.5rem}.history-table-container{overflow-x:auto}.history-table{border-collapse:collapse;width:100%}.history-table td,.history-table th{border-bottom:1px solid #eee;padding:.75rem;text-align:left}.history-table th{background-color:var(--mantine-primary-color);color:var(--mantine-color-text);font-weight:600}.history-table .points-cell{font-weight:700}.history-table tr.positive .points-cell{color:var(--mantine-validated-color)}.history-table tr.negative .points-cell{color:var(--mantine-error-color)}.empty-history-message{color:#666;font-style:italic;padding:2rem;text-align:center}@media (max-width:768px){.profile-container{padding:1rem}.profile-header h1{font-size:1.5rem}.user-card{flex-direction:column;padding:1rem;text-align:center}.user-info{margin-bottom:1rem}.user-info h2{font-size:1.25rem}.points-display{width:100%}.points-value{font-size:2rem}.points-history-section{padding:1rem}.history-table{font-size:.875rem}}.team-details-container{margin:0 auto;max-width:1000px;padding:2rem}.team-header{margin-bottom:2rem;position:relative}.btn-back{color:var(--mantine-primary-color);display:inline-block;font-weight:500;margin-bottom:1rem;text-decoration:none;transition:color .3s}.btn-back:hover{color:#33a7dc;text-decoration:none}.team-header h1{color:var(--mantine-primary-color);font-size:2rem;margin-bottom:1rem}.team-meta{margin-bottom:1.5rem}.team-description{color:#666;font-size:1.1rem;margin-bottom:.5rem}.team-creation-date{color:#888;font-size:.9rem;font-style:italic}.team-points-display{align-items:center;background-color:#f0f8ff;display:inline-flex;flex-direction:column;margin-bottom:2rem;padding:1rem 2rem}.points-value{color:var(--mantine-primary-color);font-size:2.5rem;font-weight:700}.points-label{color:#666;font-size:1rem}.students-section{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);box-shadow:0 2px 4px #0000001a;padding:1.5rem}.students-section h2{border-bottom:2px solid var(--mantine-primary-color);color:var(--mantine-color-text);margin-bottom:1.5rem;padding-bottom:.5rem}.students-table-container{overflow-x:auto}.students-table{border-collapse:collapse;width:100%}.students-table td,.students-table th{border-bottom:1px solid #eee;padding:.75rem;text-align:left}.students-table th{background-color:var(--mantine-primary-color);color:var(--mantine-color-text);font-weight:600}.empty-message{padding:2rem}.error-container{background-color:var(--mantine-color-white);border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:3rem auto;max-width:600px;padding:2rem;text-align:center}.error-container h2{color:var(--mantine-error-color);margin-bottom:1rem}.error-container p{color:#666;margin-bottom:1.5rem}.error-container .btn-back{background-color:var(--mantine-primary-color);border-radius:4px;color:var(--mantine-color-white);display:inline-block;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s}.error-container .btn-back:hover{background-color:#33a7dc;text-decoration:none}@media (max-width:768px){.team-details-container{padding:1rem}.team-header{flex-direction:column;gap:1rem;text-align:center}.team-header h1{font-size:1.5rem}.team-points-display{display:flex;margin-left:auto;margin-right:auto}.team-stats{grid-template-columns:1fr}.members-table{font-size:.875rem}.members-table td,.members-table th{padding:.5rem}}.team-color-red{color:var(--mantine-error-color)!important}.team-color-green{color:var(--mantine-color-teal-5)!important}.team-color-blue{color:#007bff!important}.team-color-yellow{color:#ffc107!important}.quest-container{margin:0 auto;max-width:1200px;padding:2rem}.quest-header{margin-bottom:2rem;text-align:center}.quest-header h1{color:var(--mantine-primary-color);font-family:Anton,sans-serif;font-weight:400;margin-bottom:.5rem;text-transform:uppercase}.quest-date{color:#666;font-size:1.1rem;text-transform:capitalize}.no-quest-card,.quest-card{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);margin-bottom:2rem;padding:1.5rem}.quest-status{margin-bottom:2rem}.status-active,.status-completed,.status-expired{align-items:center;display:flex;margin-bottom:1rem;padding:1rem}.status-completed{background-color:#d4edda;border:2px solid #c3e6cb}.status-expired{background-color:#f8d7da;border:2px solid #f5c6cb}.status-active{background-color:#d1ecf1;border:2px solid #bee5eb}.status-icon{font-size:2rem;margin-right:1rem}.status-text h3{color:var(--mantine-color-text);margin:0 0 .5rem}.status-text p{color:#666;margin:.25rem 0}.time-remaining{color:#e74c3c!important;font-weight:700}.points-earned,.potential-points{color:#27ae60!important;font-weight:700}.quest-details{margin-bottom:2rem}.quest-title{color:#2c3e50;font-size:1.5rem;margin-bottom:1rem}.quest-description{color:#555;font-size:1.1rem;line-height:1.6}.quest-submission{background-color:#f8f9fa;border:2px solid var(--mantine-primary-color);padding:1.5rem}.quest-submission h3{color:var(--mantine-primary-color);margin-bottom:1rem}.submission-instructions{color:#666;line-height:1.5;margin-bottom:1.5rem}.code-form{display:flex;flex-direction:column}.code-input-group{display:flex;gap:1rem}.code-input{border:2px solid #ddd;border-radius:6px;flex:1 1;font-family:Courier New,monospace;font-size:1rem;letter-spacing:1px;padding:.75rem}.code-input:focus{border-color:var(--mantine-primary-color);box-shadow:0 0 0 3px #0091d31a;outline:none}.submit-code-btn{background-color:var(--mantine-primary-color);border:none;border-radius:6px;color:var(--mantine-color-white);cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .3s;white-space:nowrap}.submit-code-btn:hover:not(:disabled){background-color:#33a7dc}.submit-code-btn:disabled{background-color:#6c757d;cursor:not-allowed}.no-quest-card{color:#666;text-align:center}.no-quest-icon{font-size:4rem;margin-bottom:1rem}.no-quest-card h2{color:var(--mantine-color-text);margin-bottom:1rem}.no-quest-card p{line-height:1.6;margin-bottom:.5rem}.quest-info{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);margin-bottom:2rem;padding:1.5rem}.quest-info h3{border-bottom:2px solid var(--mantine-primary-color);color:var(--mantine-color-text);margin-bottom:1rem;padding-bottom:.5rem}.quest-info ul{list-style-type:none;padding:0}.quest-info li{border-bottom:1px solid #eee;padding:.5rem 0 .5rem 1.5rem;position:relative}.quest-info li:before{content:"💡";left:0;position:absolute}.quest-info li:last-child{border-bottom:none}@media (max-width:768px){.quest-container{padding:1rem}.quest-header h1{font-size:2rem}.code-input-group{flex-direction:column}.submit-code-btn{width:100%}.status-active,.status-completed,.status-expired{flex-direction:column;text-align:center}.status-icon{margin-bottom:.5rem;margin-right:0}}.tab-buttons{display:flex;gap:.5rem;margin-right:1rem}.btn-tab{background-color:var(--mantine-color-white);border:2px solid var(--mantine-primary-color);color:var(--mantine-primary-color);cursor:pointer;padding:.5rem 1rem;transition:all .3s}.btn-tab.active,.btn-tab:hover{background-color:var(--mantine-primary-color);color:var(--mantine-color-white)}.quest-name{color:var(--mantine-primary-color);font-weight:500}.quest-description{color:#666;font-size:.9rem;line-height:1.4}.quest-points{color:var(--mantine-validated-color);font-weight:700}.status-badge{border-radius:4px;font-size:.8rem;font-weight:700;padding:.25rem .5rem;text-transform:uppercase}.status-badge.active{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.status-badge.inactive{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.statistics-container{margin-top:1rem}.stats-summary{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.stat-card{background-color:var(--mantine-color-white);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem;text-align:center}.stat-card h3{color:#666;font-size:.9rem;margin-bottom:.5rem;text-transform:uppercase}.stat-number{color:var(--mantine-primary-color);font-size:2.5rem;font-weight:700;margin:0}.quest-stats-table{background-color:var(--mantine-color-white);border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;padding:1.5rem}.quest-stats-table h3{border-bottom:2px solid var(--mantine-primary-color);color:var(--mantine-color-text);margin-bottom:1rem;padding-bottom:.5rem}.completion-rate{border-radius:4px;font-weight:700;padding:.25rem .5rem}.completion-rate.good{background-color:#d4edda;color:#155724}.completion-rate.poor{background-color:#f8d7da;color:#721c24}.config-info{background-color:var(--mantine-color-white);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem}.config-info h3{border-bottom:2px solid var(--mantine-primary-color);color:var(--mantine-color-text);margin-bottom:1rem;padding-bottom:.5rem}.config-info p{color:#666;margin-bottom:.5rem}.bar{background-color:var(--mantine-primary-color);border:none;height:2px;margin-bottom:2rem;width:100%}.quests-pdf-iframe{border:none;height:1200px;width:100%}.admin-container{margin:0 auto;max-width:1200px;padding:2rem}.admin-header{align-items:center;display:flex;font-family:Anton,sans-serif;font-weight:400;justify-content:space-between;margin-bottom:2rem;text-transform:uppercase}.admin-header h1{color:var(--mantine-primary-color);margin:0}.admin-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:992px){.admin-grid{grid-template-columns:repeat(2,1fr)}}.btn-add{background-color:var(--mantine-validated-color);border:none;color:var(--mantine-color-white);cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .3s}.btn-add:hover{background-color:var(--mantine-validated-secondary-color)}.form-container,.points-form{background-color:var(--mantine-color-white);border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;padding:1.5rem}.form-container h2,.points-form h2{border-bottom:2px solid var(--mantine-primary-color);color:var(--mantine-color-text);margin-bottom:1.5rem;padding-bottom:.5rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-weight:500;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:.75rem;width:100%}.form-group small{color:#666;display:block;font-size:.85rem;margin-top:.25rem}.form-actions{display:flex;gap:1rem}.btn-cancel,.btn-save{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .3s}.btn-save{background-color:var(--mantine-primary-color);color:var(--mantine-color-white)}.btn-save:hover{background-color:#33a7dc}.btn-cancel{background-color:#f8f9fa;border:1px solid #ddd;color:var(--mantine-color-text)}.btn-cancel:hover{background-color:#e9ecef}.btn-cancel:disabled,.btn-save:disabled{background-color:#6c757d;color:var(--mantine-color-white);cursor:not-allowed}.students-summary,.team-students,.teams-list{background-color:var(--mantine-color-contrasted);border:1px solid var(--mantine-color-gray-3);height:fit-content;padding:1.5rem}.students-summary h2,.team-students h2,.teams-list h2{border-bottom:2px solid var(--mantine-primary-color);color:var(--mantine-color-text);margin-bottom:1.5rem;padding-bottom:.5rem}.table-container{overflow-x:auto}.data-table{border:1px solid var(--mantine-color-gray-3);border-collapse:collapse;width:100%}.data-table td,.data-table th{border-bottom:1px solid #eee;padding:.75rem;text-align:left}.data-table th{background-color:var(--mantine-primary-color);color:var(--mantine-color-white);font-weight:600}.data-table tr{cursor:pointer;transition:background-color .3s}.data-table tr:hover{background-color:#f8f9fa}.data-table tr.selected-row{background-color:#e8f4fd}.actions-cell{white-space:nowrap}.btn-delete,.btn-edit{border:none;cursor:pointer;font-size:.85rem;font-weight:500;margin-right:.5rem;padding:.4rem .75rem;transition:background-color .3s}.btn-edit{background-color:var(--mantine-primary-color);color:var(--mantine-color-white)}.btn-edit:hover{background-color:#33a7dc}.btn-delete{background-color:var(--mantine-error-color);color:var(--mantine-color-white)}.btn-delete:hover{background-color:#c82333}.empty-message{color:#666;font-style:italic;padding:1.5rem;text-align:center}.empty-selection-message{border:#666;color:#666;padding:2rem;text-align:center}.empty-selection-message,.selected-student-info{background-color:var(--mantine-color-contrasted)}.selected-student-info{margin-bottom:1.5rem;padding:1rem}.selected-student-info p{margin:.5rem 0}.positive{color:var(--mantine-validated-color);font-weight:700}.negative,.team-color-red{color:var(--mantine-error-color);font-weight:700}.team-color-green{color:var(--mantine-color-teal-5);font-weight:700}.team-color-blue{color:#007bff;font-weight:700}.team-color-yellow{color:#ffc107;font-weight:700}.team-color-none{color:#6c757d;font-weight:700}.color-dot{border-radius:50%;display:inline-block;height:12px;margin-right:8px;width:12px}.color-dot-red{background-color:var(--mantine-error-color)}.color-dot-green{background-color:var(--mantine-validated-color)}.color-dot-blue{background-color:#007bff}.color-dot-yellow{background-color:#ffc107}.color-dot-none{background-color:#6c757d}.color-select{background-position:10px;background-repeat:no-repeat;background-size:12px 12px;padding-left:30px!important;position:relative}.color-select-red{border-left:5px solid var(--mantine-error-color)!important}.color-select-green{border-left:5px solid var(--mantine-validated-color)!important}.color-select-blue{border-left:5px solid #007bff!important}.color-select-yellow{border-left:5px solid #ffc107!important}.color-select-none{border-left:5px solid #6c757d!important}.filter-select{background-color:var(--mantine-color-white);border:1px solid #ccc;min-width:150px;padding:.5rem}.add-buttons{flex-wrap:wrap}.form-help{color:var(--mantine-error-color);display:block;font-size:.85rem;margin-top:.25rem}.role-badge-ADMIN{background-color:var(--mantine-error-color)}.role-badge-ADMIN,.role-badge-AER,.role-badge-APE{color:var(--mantine-color-white)}.role-badge-AER{background-color:var(--mantine-validated-color)}.role-badge-STUDENT{color:var(--mantine-color-white)}.csv-import-instructions{background-color:#f8f9fa;border-left:4px solid var(--mantine-primary-color);border-radius:4px;margin-bottom:1.5rem;padding:1rem}.csv-import-instructions p{margin-bottom:.75rem}.csv-import-instructions ul{margin-bottom:1rem;padding-left:1.5rem}.csv-import-instructions pre{background-color:#f1f1f1;border-radius:4px;font-family:monospace;font-size:.9rem;margin-top:.5rem;overflow-x:auto;padding:.75rem}.csv-loading{align-items:center;display:flex;flex-direction:column;margin-top:1rem;padding:1rem}.csv-loading .spinner{margin-bottom:.5rem}input[type=file]{background-color:var(--mantine-color-white);border:1px solid #ccc;border-radius:4px;display:block;margin-top:.5rem;padding:.75rem;width:100%}input[type=file]:disabled{background-color:#e9ecef;cursor:not-allowed}.add-buttons{display:flex;gap:.5rem}.points-btn{font-size:.85rem;margin-right:.5rem;padding:.4rem .75rem}.points-popup{background-color:var(--mantine-color-white);border-radius:8px;box-shadow:0 5px 15px #0003;max-width:450px;min-width:350px;position:absolute;z-index:1000}.points-form{border-radius:8px;padding:1.5rem}.btn-add-points{background-color:var(--mantine-validated-color)}.btn-add-points:hover{background-color:var(--mantine-validated-secondary-color)}.btn-remove-points{background-color:var(--mantine-error-color)}.btn-remove-points:hover{background-color:#c82333}@media (max-width:768px){.points-popup{left:50%!important;max-width:450px;position:fixed;top:50%!important;transform:translate(-50%,-50%);width:90%}}.user-popup{background-color:var(--mantine-color-white);box-shadow:0 5px 15px #0003;max-width:450px;min-width:350px;position:absolute;z-index:1000}.form-container,.user-popup{border-radius:8px}.role-badge{color:var(--mantine-color-white);display:inline-block;font-size:.75rem;font-weight:700;padding:.25rem .5rem;text-align:center}.role-badge-ADMIN{background-color:var(--mantine-validated-color)}.role-badge-APE{background-color:#fd7e14}.role-badge-AER{background-color:var(--mantine-error-color)}.role-badge-STUDENT{background-color:#007bff}@media (max-width:768px){.user-popup{left:50%!important;max-width:450px;position:fixed;top:50%!important;transform:translate(-50%,-50%);width:90%}}.history-table td{vertical-align:top}.history-summary{margin-bottom:1.5rem}.summary-box{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 1.5rem}.summary-box p{margin:.5rem 1.5rem .5rem 0}.admin-controls{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.search-box{flex-grow:1;max-width:400px}.search-input{border:1px solid #ccc;padding:.5rem;width:100%}.student-name{font-weight:500}.student-email{color:#666;font-size:.85rem}.row-positive{background-color:#28a7450d}.row-negative{background-color:#dc35450d}.reason-cell{max-width:300px;word-break:break-word}.pagination{align-items:center;display:flex;justify-content:center;margin-top:1.5rem;padding:1rem}.pagination-btn{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;margin:0 .25rem;padding:.5rem .75rem;transition:background-color .3s}.pagination-btn:hover:not(:disabled){background-color:#e9ecef}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.page-info{font-size:.9rem;margin:0 1rem}@media (max-width:768px){.admin-header{display:block}.admin-container{padding:1rem}.admin-container h1{font-size:1.5rem}.admin-controls,.summary-box{flex-direction:column}.admin-controls{align-items:stretch;gap:.75rem;margin-top:2rem}.search-box{max-width:100%}.data-table{display:block;font-size:.875rem;overflow-x:auto;white-space:nowrap}.btn-danger,.btn-primary,.btn-secondary{font-size:.875rem;padding:.5rem .75rem}.form-group label{font-size:.875rem}.form-group input,.form-group select,.form-group textarea{font-size:16px}}.header{background-color:var(--mantine-primary-color);box-shadow:0 2px 4px #0000001a;color:var(--mantine-color-white);display:flex;flex-direction:column;overflow:hidden;padding:1rem 2rem;position:relative}.halloween .header,.halloween-dark .header{box-shadow:0 2px 4px #0000001a,0 0 20px #ff8c004d}.halloween .header:before,.halloween-dark .header:before{animation:spookyGlow 4s ease-in-out infinite;background:radial-gradient(circle,#ff8c001a 0,#0000 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes spookyGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.header-top{gap:1rem}.hamburger,.header-top{align-items:center;display:flex}.hamburger{background:none;border:none;border-radius:4px;cursor:pointer;height:36px;justify-content:center;padding:.5rem;transition:background-color .2s;width:36px}.hamburger:hover{background-color:#ffffff1a}.hamburger:active{background-color:#fff3}.logo{display:flex;justify-content:center}.logo a{align-items:center;color:var(--mantine-color-white);display:flex;flex-direction:column;font-size:1.5rem;font-weight:700;gap:.25rem}.logo a,.logo a:hover{text-decoration:none}.user-actions{align-items:center;display:flex;flex:1 1;gap:.75rem;justify-content:flex-end}.theme-toggle-btn{align-items:center;background:none;border:none;border-radius:4px;color:var(--mantine-color-white);cursor:pointer;display:flex;height:36px;justify-content:center;padding:.5rem;transition:background-color .2s,transform .2s;width:36px}.theme-toggle-btn:hover{background-color:#ffffff1a;transform:scale(1.05)}.theme-toggle-btn:active{background-color:#fff3;transform:scale(.95)}.theme-toggle-btn svg{transition:transform .3s ease}.theme-toggle-btn:hover svg{transform:rotate(15deg)}.theme-selector{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:var(--mantine-color-white);cursor:pointer;font-size:.875rem;min-width:120px;padding:.5rem .75rem;transition:background-color .2s,border-color .2s}.theme-selector:hover{background:#ffffff26;border-color:#ffffff4d}.theme-selector:focus{border-color:var(--mantine-color-white);box-shadow:0 0 0 2px #fff3;outline:none}.theme-selector option{background-color:var(--mantine-primary-color);color:var(--mantine-color-white)}.mobile-avatar{background-color:#ddd;background-color:var(--avatar-bg,#ddd);border-radius:50%;color:#111;color:var(--avatar-color,#111);cursor:default;display:inline-flex;font-weight:600;height:36px;-webkit-user-select:none;user-select:none;width:36px}.auth-btn,.logout-btn,.mobile-avatar{align-items:center;justify-content:center}.auth-btn,.logout-btn{background:none;border:none;border-radius:4px;color:var(--mantine-color-text);cursor:pointer;display:flex;padding:.5rem;transition:background-color .2s}.logout-btn{background-color:var(--mantine-error-color)}.auth-btn{background-color:var(--mantine-validated-color)}.auth-btn:hover,.logout-btn:hover{background-color:#ffffff1a}.auth-btn:active,.logout-btn:active{background-color:#fff3}.nav-desktop{display:none}.nav-links-desktop{align-items:center;display:flex;flex-direction:row;gap:.5rem;list-style:none;margin:0;padding:0}.nav-links-desktop li{margin:0}.nav-links-desktop a{border-radius:4px;color:var(--mantine-color-white);display:block;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s;white-space:nowrap}.nav-links-desktop a:hover{background-color:#ffffff1a}.nav-links-desktop a:active{background-color:#fff3}.nav{overflow:hidden;transition:max-height .3s ease-in,opacity .3s ease-in;width:100%}.nav-closed{display:none;max-height:0;opacity:0;padding-top:0}.nav-open{display:block;max-height:500px;opacity:1;padding-top:1rem}.nav-links{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.nav-links li{width:100%}.nav-links a{border-radius:4px;color:var(--mantine-color-white);display:block;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s}.nav-links a:hover{background-color:#ffffff1a}.nav-links a:active{background-color:#fff3}.user-info-desktop{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.logout-btn-desktop{background-color:var(--mantine-error-color);border:none;color:var(--mantine-color-text);cursor:pointer;padding:.5rem 1rem}.logout-btn-desktop:hover{background-color:color-mix(in srgb,var(--mantine-error-color) 55%,var(--mantine-error-color-light-hover) 45%)}.auth-links{display:flex;justify-content:flex-end;width:100%}.auth-links a{background-color:var(--mantine-validated-color);margin-left:1rem;padding:.5rem 1rem;transition:all .3s}.auth-links a,.auth-links a:hover{color:var(--mantine-color-text);text-decoration:none}.auth-links a:hover{background-color:var(--mantine-validated-secondary-color)}@media (max-width:1160px){.header{padding:.75rem 1rem}.header-top{gap:.5rem}.logo a{font-size:1.2rem;gap:.25rem}.logo a svg{height:auto;width:120px}.nav-desktop{display:none!important}}@media (min-width:1161px){.hamburger{display:none}.nav{display:none!important}.nav-desktop{align-items:center;display:flex;flex:1 1}}.loading-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.spinner{animation:spin 1s linear infinite;border-radius:50%;border-top:4px solid var(--mantine-primary-color);height:40px;margin-bottom:1rem;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.cce44ae0.css.map*/