:root{--scale-base: 18;--scale-ratio: 1.2;--scale-minus-8: .262rem;--scale-minus-7: .314rem;--scale-minus-6: .377rem;--scale-minus-5: .452rem;--scale-minus-4: .543rem;--scale-minus-3: .651rem;--scale-minus-2: .781rem;--scale-minus-1: .938rem;--scale-0: 1.125rem;--scale-plus-1: 1.35rem;--scale-plus-2: 1.62rem;--scale-plus-3: 1.944rem;--scale-plus-4: 2.333rem;--scale-plus-5: 2.799rem;--scale-plus-6: 3.359rem;--scale-plus-7: 4.031rem;--scale-plus-8: 4.837rem;--color-primary: #b81f1d;--color-on-primary: #ffffff;--color-primary-container: #ffdad5;--color-on-primary-container: #410002;--color-secondary: #775652;--color-on-secondary: #ffffff;--color-secondary-container: #ffdad5;--color-on-secondary-container: #2c1512;--color-tertiary: #715b2e;--color-on-tertiary: #ffffff;--color-tertiary-container: #fddfa6;--color-on-tertiary-container: #261a00;--color-surface: #fffbff;--color-on-surface: #201a19;--color-surface-variant: #f5ddda;--color-on-surface-variant: #534341;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #fef1ee;--color-surface-container: #f9e9e6;--color-surface-container-high: #f3e3e0;--color-surface-container-highest: #eeddd9;--color-error: #ba1a1a;--color-on-error: #ffffff;--color-error-container: #ffdad6;--color-on-error-container: #410002;--color-background: #fffbff;--color-on-background: #201a19;--color-outline: #857371;--color-outline-variant: #d8c2bf;--color-shadow: #000000;--color-scrim: #000000;--color-inverse-surface: #362f2e;--color-inverse-on-surface: #fbeeec;--color-inverse-primary: #ffb4ab;--color-state-hover: rgba(0, 0, 0, .08);--color-state-focus: rgba(0, 0, 0, .12);--color-state-pressed: rgba(0, 0, 0, .12);--color-state-dragged: rgba(0, 0, 0, .16);--color-neutrals-50: #F7F7F7;--color-neutrals-100: #E1E1E1;--color-neutrals-200: #CFCFCF;--color-neutrals-300: #B1B1B1;--color-neutrals-400: #9E9E9E;--color-neutrals-500: #7E7E7E;--color-neutrals-600: #626262;--color-neutrals-700: #515151;--color-neutrals-800: #3B3B3B;--color-neutrals-900: #222222;--color-blue-grey-50: #F0F4F8;--color-blue-grey-100: #D9E2EC;--color-blue-grey-200: #BCCCDC;--color-blue-grey-300: #9FB3C8;--color-blue-grey-400: #829AB1;--color-blue-grey-500: #627D98;--color-blue-grey-600: #486581;--color-blue-grey-700: #334E68;--color-blue-grey-800: #243B53;--color-blue-grey-900: #102A43;--color-cool-grey-50: #F5F7FA;--color-cool-grey-100: #E4E7EB;--color-cool-grey-200: #CBD2D9;--color-cool-grey-300: #9AA5B1;--color-cool-grey-400: #7B8794;--color-cool-grey-500: #616E7C;--color-cool-grey-600: #52606D;--color-cool-grey-700: #3E4C59;--color-cool-grey-800: #323F4B;--color-cool-grey-900: #1F2933;--color-grey-50: #F7F7F7;--color-grey-100: #E1E1E1;--color-grey-200: #CFCFCF;--color-grey-300: #B1B1B1;--color-grey-400: #9E9E9E;--color-grey-500: #7E7E7E;--color-grey-600: #626262;--color-grey-700: #515151;--color-grey-800: #3B3B3B;--color-grey-900: #222222;--color-warm-grey-50: #FAF9F7;--color-warm-grey-100: #E8E6E1;--color-warm-grey-200: #D3CEC4;--color-warm-grey-300: #B8B2A7;--color-warm-grey-400: #A39E93;--color-warm-grey-500: #857F72;--color-warm-grey-600: #625D52;--color-warm-grey-700: #504A40;--color-warm-grey-800: #423D33;--color-warm-grey-900: #27241D;--font-family: "Roboto", system-ui, sans-serif;--font-family-alt: "Roboto", system-ui, sans-serif;--font-family-mono: "Courier New", monospace;--font-family-fixed: "Courier New", monospace;--font-size-xs: var(--scale-minus-2);--font-size-small: var(--scale-minus-1);--font-size-base: var(--scale-0);--font-size-large: var(--scale-plus-1);--font-size-xlarge: var(--scale-plus-2);--font-size-xxlarge: var(--scale-plus-3);--font-size-huge: var(--scale-plus-4);--font-size-xhuge: var(--scale-plus-5);--font-size-xxhuge: var(--scale-plus-6);--font-size-fluid-0: clamp(.75rem, 2vw, 1rem);--font-size-fluid-1: clamp(1rem, 4vw, 1.5rem);--font-size-fluid-2: clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-3: clamp(2rem, 9vw, 3.5rem);--font-weight-1: 100;--font-weight-2: 200;--font-weight-3: 300;--font-weight-4: 400;--font-weight-5: 500;--font-weight-6: 600;--font-weight-7: 700;--font-weight-8: 800;--font-weight-9: 900;--font-lineheight-00: .95;--font-lineheight-0: 1.1;--font-lineheight-1: 1.25;--font-lineheight-2: 1.375;--font-lineheight-3: 1.5;--font-lineheight-4: 1.75;--font-lineheight-5: 2;--font-letterspacing-0: -.05em;--font-letterspacing-1: .025em;--font-letterspacing-2: .05em;--font-letterspacing-3: .075em;--font-letterspacing-4: .15em;--font-letterspacing-5: .5em;--font-letterspacing-6: .75em;--font-letterspacing-7: 1em;--size-000: -.5rem;--size-00: -.25rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-relative-000: -.5ch;--size-relative-00: -.25ch;--size-relative-1: .25ch;--size-relative-2: .5ch;--size-relative-3: 1ch;--size-relative-4: 1.25ch;--size-relative-5: 1.5ch;--size-relative-6: 1.75ch;--size-relative-7: 2ch;--size-relative-8: 3ch;--size-relative-9: 4ch;--size-relative-10: 5ch;--size-relative-11: 7.5ch;--size-relative-12: 10ch;--size-relative-13: 15ch;--size-relative-14: 20ch;--size-relative-15: 30ch;--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-xxs: 240px;--size-xs: 360px;--size-sm: 480px;--size-md: 768px;--size-lg: 1024px;--size-xl: 1440px;--size-xxl: 1920px;--size-xs: var(--scale-minus-3);--size-small: var(--scale-minus-2);--size-base: var(--scale-0);--size-medium: var(--scale-0);--size-large: var(--scale-plus-1);--size-xlarge: var(--scale-plus-2);--size-xxlarge: var(--scale-plus-3);--border-size-thin: 1px;--border-size-normal: var(--scale-minus-5);--border-size-thick: var(--scale-minus-4);--border-radius-small: var(--scale-minus-5);--border-radius-normal: var(--scale-minus-4);--border-radius-large: var(--scale-minus-3);--border-size-1: 1px;--border-size-2: 2px;--border-size-3: 5px;--border-size-4: 10px;--border-size-5: 25px;--radius-1: 2px;--radius-2: 5px;--radius-3: 1rem;--radius-4: 2rem;--radius-5: 4rem;--radius-6: 8rem;--radius-round: 1e5px;--radius-blob-1: 30% 70% 70% 30% / 53% 30% 70% 47%;--radius-blob-2: 53% 47% 34% 66% / 63% 46% 54% 37%;--radius-blob-3: 37% 63% 56% 44% / 49% 56% 44% 51%;--radius-blob-4: 63% 37% 37% 63% / 43% 37% 63% 57%;--radius-blob-5: 49% 51% 48% 52% / 57% 44% 56% 43%;--radius-conditional-1: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-1));--radius-conditional-2: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-2));--radius-conditional-3: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-3));--radius-conditional-4: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-4));--radius-conditional-5: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-5));--radius-conditional-6: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-6));--xs: 576px;--sm: 768px;--md: 992px;--lg: 1200px;--xlg: 1600px;--xxs-max: 575px;--xs-max: 767px;--sm-max: 991px;--md-max: 1199px;--lg-max: 1599px;--columns: 12;--grid-spacing: 15px;--duration-transition: .3s;--ease-1: cubic-bezier(.25, 0, .5, 1);--ease-2: cubic-bezier(.25, 0, .4, 1);--ease-3: cubic-bezier(.25, 0, .3, 1);--ease-4: cubic-bezier(.25, 0, .2, 1);--ease-5: cubic-bezier(.25, 0, .1, 1);--ease-in-1: cubic-bezier(.25, 0, 1, 1);--ease-in-2: cubic-bezier(.5, 0, 1, 1);--ease-in-3: cubic-bezier(.7, 0, 1, 1);--ease-in-4: cubic-bezier(.9, 0, 1, 1);--ease-in-5: cubic-bezier(1, 0, 1, 1);--ease-out-1: cubic-bezier(0, 0, .75, 1);--ease-out-2: cubic-bezier(0, 0, .5, 1);--ease-out-3: cubic-bezier(0, 0, .3, 1);--ease-out-4: cubic-bezier(0, 0, .1, 1);--ease-out-5: cubic-bezier(0, 0, 0, 1);--ease-in-out-1: cubic-bezier(.1, 0, .9, 1);--ease-in-out-2: cubic-bezier(.3, 0, .7, 1);--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--ease-in-out-4: cubic-bezier(.7, 0, .3, 1);--ease-in-out-5: cubic-bezier(.9, 0, .1, 1);--ease-elastic-1: cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-2: cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-3: cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-4: cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-5: cubic-bezier(.5, 1.75, .75, 1.25);--ease-squish-1: cubic-bezier(.5, -.1, .1, 1.5);--ease-squish-2: cubic-bezier(.5, -.3, .1, 1.5);--ease-squish-3: cubic-bezier(.5, -.5, .1, 1.5);--ease-squish-4: cubic-bezier(.5, -.7, .1, 1.5);--ease-squish-5: cubic-bezier(.5, -.9, .1, 1.5);--ease-step-1: steps(2);--ease-step-2: steps(3);--ease-step-3: steps(4);--ease-step-4: steps(7);--ease-step-5: steps(10);--ease-spring-1: linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--ease-spring-2: linear(0, .007, .029 2.2%, .118 4.7%, .625 14.4%, .826 19%, .902, .962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, .999 61.6%, .995 71.2%, 1);--ease-spring-3: linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--ease-spring-4: linear(0, .009, .037 1.7%, .153 3.6%, .776 10.3%, 1.001, 1.142 16%, 1.185, 1.209 19%, 1.215 19.9% 20.8%, 1.199, 1.165 25%, 1.056 30.3%, 1.008 33%, .973, .955 39.2%, .953 41.1%, .957 43.3%, .998 53.3%, 1.009 59.1% 63.7%, .998 78.9%, 1);--ease-spring-5: linear(0, .01, .04 1.6%, .161 3.3%, .816 9.4%, 1.046, 1.189 14.4%, 1.231, 1.254 17%, 1.259, 1.257 18.6%, 1.236, 1.194 22.3%, 1.057 27%, .999 29.4%, .955 32.1%, .942, .935 34.9%, .933, .939 38.4%, 1 47.3%, 1.011, 1.017 52.6%, 1.016 56.4%, 1 65.2%, .996 70.2%, 1.001 87.2%, 1);--animation-fade-in: fade-in .5s var(--ease-3);--animation-fade-in-bloom: fade-in-bloom 2s var(--ease-3);--animation-fade-out: fade-out .5s var(--ease-3);--animation-fade-out-bloom: fade-out-bloom 2s var(--ease-3);--animation-scale-up: scale-up .5s var(--ease-3);--animation-scale-down: scale-down .5s var(--ease-3);--animation-slide-out-up: slide-out-up .5s var(--ease-3);--animation-slide-out-down: slide-out-down .5s var(--ease-3);--animation-slide-out-right: slide-out-right .5s var(--ease-3);--animation-slide-out-left: slide-out-left .5s var(--ease-3);--animation-slide-in-up: slide-in-up .5s var(--ease-3);--animation-slide-in-down: slide-in-down .5s var(--ease-3);--animation-slide-in-right: slide-in-right .5s var(--ease-3);--animation-slide-in-left: slide-in-left .5s var(--ease-3);--animation-shake-x: shake-x .75s var(--ease-out-5);--animation-shake-y: shake-y .75s var(--ease-out-5);--animation-spin: spin 2s linear infinite;--animation-ping: ping 5s var(--ease-out-3) infinite;--animation-blink: blink 1s var(--ease-out-3) infinite;--animation-float: float 3s var(--ease-in-out-3) infinite;--animation-bounce: bounce 2s var(--ease-squish-2) infinite;--animation-pulse: pulse 2s var(--ease-out-3) infinite;--shadow-color: 220 3% 15%;--shadow-strength: 1%;--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--ratio-square: 1;--ratio-landscape: 4/3;--ratio-portrait: 3/4;--ratio-widescreen: 16/9;--ratio-ultrawide: 18/5;--ratio-golden: 1.618/1;--gradient-1: linear-gradient(to bottom right, #1f005c, #5b0060, #870160, #ac255e, #ca485c, #e16b5c, #f39060, #ffb56b);--gradient-2: linear-gradient(to bottom right, #48005c, #8300e2, #a269ff);--gradient-4: linear-gradient(to bottom right, #00F5A0, #00D9F5);--gradient-7: linear-gradient(to bottom right, #72C6EF, #004E8F);--gradient-15: linear-gradient(to bottom right, #c7d2fe, #fecaca, #fef3c7);--gradient-19: linear-gradient(to bottom right, #ffe259, #ffa751);--gradient-22: linear-gradient(to bottom right, #acb6e5, #86fde8);--gradient-23: linear-gradient(to bottom right, #536976, #292E49);--gradient-26: linear-gradient(to bottom right, #9796f0, #fbc7d4);--gradient-3: radial-gradient(circle at top right, hsl(180 100% 50%), hsl(180 100% 50% / 0%)), radial-gradient(circle at bottom left, hsl(328 100% 54%), hsl(328 100% 54% / 0%));--gradient-13: radial-gradient(circle at 50% 200%, #000142, #3b0083, #b300c3, #ff059f, #ff4661, #ffad86, #fff3c7);--gradient-16: radial-gradient(circle at 50% -250%, #374151, #111827, #000);--gradient-29: radial-gradient(circle at top right, hsl(250 100% 85%), hsl(250 100% 85% / 0%)), radial-gradient(circle at bottom left, hsl(220 90% 75%), hsl(220 90% 75% / 0%));--gradient-30: radial-gradient(circle at top right, hsl(150 100% 50%), hsl(150 100% 50% / 0%)), radial-gradient(circle at bottom left, hsl(150 100% 84%), hsl(150 100% 84% / 0%));--gradient-5: conic-gradient(from -270deg at 75% 110%, fuchsia, floralwhite);--gradient-6: conic-gradient(from -90deg at top left, black, white);--gradient-8: conic-gradient(from 90deg at 50% 0%, #111, 50%, #222, #111);--gradient-9: conic-gradient(from .5turn at bottom center, lightblue, white);--gradient-10: conic-gradient(from 90deg at 40% -25%, #ffd700, #f79d03, #ee6907, #e6390a, #de0d0d, #d61039, #cf1261, #c71585, #cf1261, #d61039, #de0d0d, #ee6907, #f79d03, #ffd700, #ffd700, #ffd700);--gradient-11: conic-gradient(at bottom left, deeppink, cyan);--gradient-12: conic-gradient(from 90deg at 25% -10%, #ff4500, #d3f340, #7bee85, #afeeee, #7bee85);--gradient-14: conic-gradient(at top right, lime, cyan);--gradient-17: conic-gradient(from -90deg at 50% -25%, blue, blueviolet);--gradient-20: conic-gradient(from -135deg at -10% center, #ffa500, #ff7715, #ff522a, #ff3f47, #ff5482, #ff69b4);--gradient-21: conic-gradient(from -90deg at 25% 115%, #ff0000, #ff0066, #ff00cc, #cc00ff, #6600ff, #0000ff, #0000ff, #0000ff, #0000ff);--gradient-24: conic-gradient(from .5turn at 0% 0%, #00c476, 10%, #82b0ff, 90%, #00c476);--gradient-25: conic-gradient(at 125% 50%, #b78cf7, #ff7c94, #ffcf0d, #ff7c94, #b78cf7);--gradient-27: conic-gradient(from .5turn at bottom left, deeppink, rebeccapurple);--gradient-28: conic-gradient(from -90deg at 50% 105%, white, orchid);--gradient-18: linear-gradient(0deg, hsla(0 100% 50% / 80%), hsla(0 100% 50% / 0) 75%), linear-gradient(60deg, hsla(60 100% 50% / 80%), hsla(60 100% 50% / 0) 75%), linear-gradient(120deg, hsla(120 100% 50% / 80%), hsla(120 100% 50% / 0) 75%), linear-gradient(180deg, hsla(180 100% 50% / 80%), hsla(180 100% 50% / 0) 75%), linear-gradient(240deg, hsla(240 100% 50% / 80%), hsla(240 100% 50% / 0) 75%), linear-gradient(300deg, hsla(300 100% 50% / 80%), hsla(300 100% 50% / 0) 75%);--noise-1: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.005' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--noise-2: url("data:image/svg+xml,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--noise-3: url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.25' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--noise-4: url("data:image/svg+xml,%3Csvg viewBox='0 0 2056 2056' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--noise-5: url("data:image/svg+xml,%3Csvg viewBox='0 0 2056 2056' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--noise-filter-1: contrast(300%) brightness(100%);--noise-filter-2: contrast(200%) brightness(150%);--noise-filter-3: contrast(200%) brightness(250%);--noise-filter-4: contrast(200%) brightness(500%);--noise-filter-5: contrast(200%) brightness(1000%);--gradient-primario: linear-gradient( 135deg, var(--color-primary) 0%, var(--color-primary-container) 100% );--gradient-secundario: linear-gradient( 135deg, var(--color-secondary) 0%, var(--color-secondary-container) 100% );--gradient-terciario: linear-gradient( 135deg, var(--color-tertiary) 0%, var(--color-tertiary-container) 100% );--gradient-surface: linear-gradient( 135deg, var(--color-surface) 0%, var(--color-surface-container-highest) 100% );--gradient-error: linear-gradient( 135deg, var(--color-error) 0%, var(--color-error-container) 100% );--gradient-conic-primario: conic-gradient( from -135deg at 100% 100%, var(--color-primary-container) 0%, var(--color-primary) 30%, var(--color-primary-container) 100% );--gradient-conic-secundario: conic-gradient( from -90deg at top left, var(--color-secondary) 0%, var(--color-secondary-container) 60%, var(--color-secondary) 100% );--gradient-conic-terciario: conic-gradient( from .5turn at bottom center, var(--color-tertiary) 0%, var(--color-tertiary-container) 60%, var(--color-tertiary) 100% );--gradient-conic-surface: conic-gradient( from -270deg at 75% 110%, var(--color-surface) 0%, var(--color-surface-container-highest) 60%, var(--color-surface) 100% );--gradient-conic-error: conic-gradient( from 90deg at 40% -25%, var(--color-error) 0%, var(--color-error-container) 60%, var(--color-error) 100% )}@media (prefers-color-scheme: dark){:root{--color-primary: #ffb4ab;--color-on-primary: #690002;--color-primary-container: #930004;--color-on-primary-container: #ffdad5;--color-secondary: #e7bdb7;--color-on-secondary: #442925;--color-secondary-container: #5d3f3b;--color-on-secondary-container: #ffdad5;--color-tertiary: #dfc38c;--color-on-tertiary: #3f2e04;--color-tertiary-container: #574419;--color-on-tertiary-container: #fddfa6;--color-error: #ffb4ab;--color-on-error: #690002;--color-error-container: #930004;--color-on-error-container: #ffdad6;--color-background: #201a19;--color-on-background: #ede0dd;--color-surface: #201a19;--color-on-surface: #ede0dd;--color-surface-variant: #534341;--color-on-surface-variant: #d8c2bf;--color-outline: #a08c8a;--color-outline-variant: #534341;--color-shadow: #000000;--color-scrim: #000000;--color-inverse-surface: #ede0dd;--color-inverse-on-surface: #362f2e;--color-inverse-primary: #b81f1d;--shadow-color: 220 40% 2%;--shadow-strength: 25%}}@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{opacity:0;filter:brightness(1) blur(20px)}10%{opacity:1;filter:brightness(2) blur(10px)}to{opacity:1;filter:brightness(1) blur(0)}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{to{opacity:0;filter:brightness(1) blur(20px)}10%{opacity:1;filter:brightness(2) blur(10px)}0%{opacity:1;filter:brightness(1) blur(0)}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-right{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-left{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes shake-x{0%,to{transform:translate(0)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}}@keyframes shake-y{0%,to{transform:translateY(0)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{transform:scale(2);opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9)}}@media (prefers-color-scheme: dark){@keyframes fade-in-bloom{0%{opacity:0;filter:brightness(1) blur(20px)}10%{opacity:1;filter:brightness(.5) blur(10px)}to{opacity:1;filter:brightness(1) blur(0)}}}@media (prefers-color-scheme: dark){@keyframes fade-out-bloom{to{opacity:0;filter:brightness(1) blur(20px)}10%{opacity:1;filter:brightness(.5) blur(10px)}0%{opacity:1;filter:brightness(1) blur(0)}}}.slide-down,.slide-right,.slide-left{transition:transform var(--duration-transition) var(--ease-out-2)}.slide-down.active{transform:translateY(5px)}.slide-right.active{transform:translate(5px)}.slide-left.active{transform:translate(-5px)}.hover-fade-in{transition:opacity var(--duration-transition) var(--ease-out-2)}.hover-slide-up,.hover-pulse,.hover-bounce,.hover-spin,.hover-scale{transition:transform var(--duration-transition) var(--ease-out-2)}.hover-fade-bloom{transition:all var(--duration-transition) var(--ease-out-2)}.hover-shake-x,.hover-shake-y{transition:transform var(--duration-transition) var(--ease-out-2)}.hover-ping{transition:all var(--duration-transition) var(--ease-out-2)}.hover-blink{transition:opacity var(--duration-transition) var(--ease-out-2)}.hover-float{transition:transform var(--duration-transition) var(--ease-out-2)}.hover-fade-in:hover{opacity:.5}.hover-slide-up:hover{transform:translateY(-5px)}.hover-pulse:hover{animation:pulse 1s infinite}.hover-bounce:hover{animation:bounce 1s infinite}.hover-spin:hover{animation:spin 1s infinite}.hover-scale:hover{transform:scale(1.1)}.hover-fade-bloom:hover{animation:fade-in-bloom 1s forwards}.hover-shake-x:hover{animation:shake-x .5s infinite}.hover-shake-y:hover{animation:shake-y .5s infinite}.hover-ping:hover{animation:ping 1s infinite}.hover-blink:hover{animation:blink 1s infinite}.hover-float:hover{animation:float 2s infinite}*,*:before,*:after{box-sizing:border-box;font-family:var(--font-family)}html{box-sizing:border-box;scroll-behavior:smooth;font-size:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--font-lineheight-3);color:var(--color-on-surface);background-color:var(--color-background);padding:0;margin:0;min-height:100vh}header,footer,nav,main,article,section,aside{display:block;width:100%}main{flex:1;padding:var(--size-medium) 0}header,footer{padding:var(--size-medium);background-color:var(--color-surface-container)}nav{padding:var(--size-small) var(--size-medium)}nav ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:var(--size-medium);background:var(--color-surface-container);border-radius:var(--border-radius-normal);box-shadow:var(--shadow-1);justify-content:flex-start}nav ul li{margin:0}nav ul li a{display:block;padding:.5rem 1rem;border-radius:var(--radius-1);color:var(--color-on-surface);text-decoration:none;font-weight:var(--font-weight-6);transition:background .2s,color .2s}nav ul li a:hover,nav ul li a:focus{background:var(--color-primary-container);color:var(--color-primary)}@media (max-width: 900px){nav ul{gap:var(--size-small)}}@media (max-width: 768px){nav ul{flex-direction:column;gap:0;box-shadow:none;border-radius:0}nav ul li a{border-radius:0;border-bottom:1px solid var(--color-outline-variant);padding:1rem}nav ul li:last-child a{border-bottom:none}}article,section{margin-bottom:var(--size-large)}aside{padding:var(--size-medium);background-color:var(--color-surface-container-low);border-radius:var(--border-radius-normal)}h1,h1 span,h2,h2 span,h3,h3 span,h4,h4 span,h5,h5 span,h6,h6 span{color:var(--color-on-surface);font-family:var(--font-family-alt);font-weight:var(--font-weight-7);line-height:var(--font-lineheight-1);margin:var(--size-medium) 0 var(--size-small) 0}h1{font-size:var(--font-size-xxhuge);margin-top:var(--size-large);margin-bottom:var(--size-medium)}h2{font-size:var(--font-size-huge)}h3{font-size:var(--font-size-xlarge)}h4{font-size:var(--font-size-large)}h5{font-size:var(--font-size-large);font-weight:var(--font-weight-6)}h6{font-size:var(--font-size-base);font-weight:var(--font-weight-6)}@media (max-width: 991px){h1{font-size:var(--font-size-xxlarge)}h2{font-size:var(--font-size-xlarge)}h3{font-size:var(--font-size-large)}}p{color:var(--color-on-surface-variant);line-height:var(--font-lineheight-3);font-size:var(--font-size-base);margin:0 0 var(--size-medium) 0}@media (max-width: 991px){p{font-size:var(--font-size-small)}}a{color:var(--color-primary);text-decoration:underline;transition:var(--duration-transition);font-size:inherit}a:visited{color:var(--color-primary)}a:hover{text-decoration:none;color:var(--color-primary-container)}a:focus{outline:2px solid var(--color-primary);outline-offset:2px}a:active{color:var(--color-tertiary)}span{font-size:inherit}small{font-size:var(--font-size-small);color:var(--color-on-surface-variant)}strong,b{font-weight:var(--font-weight-7)}em,i{font-style:italic}mark{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container);padding:0 var(--size-xs);border-radius:var(--border-radius-small)}del{text-decoration:line-through;color:var(--color-on-surface-variant)}ins{text-decoration:underline;color:var(--color-tertiary)}code,kbd,pre,samp{font-family:var(--font-family-mono);font-size:var(--font-size-small);background-color:var(--color-surface-container-high);border-radius:var(--border-radius-small)}code,kbd,samp{padding:0 var(--size-xs)}pre{padding:var(--size-medium);overflow-x:auto;white-space:pre-wrap;margin:var(--size-medium) 0;border-radius:var(--border-radius-normal);border-left:var(--border-size-thick) solid var(--color-tertiary)}ul,ol{padding-left:var(--size-large);margin:var(--size-medium) 0;color:var(--color-on-surface-variant)}ul li,ol li{margin-bottom:var(--size-small)}ul{list-style-type:disc}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}dl{margin:var(--size-medium) 0}dt{font-weight:var(--font-weight-7);color:var(--color-on-surface);margin-top:var(--size-small)}dd{margin-left:var(--size-large);margin-bottom:var(--size-small);color:var(--color-on-surface-variant)}blockquote{font-weight:var(--font-weight-1);max-width:100%;line-height:var(--font-lineheight-3);position:relative;margin:var(--size-large) var(--size-medium);padding:var(--size-medium);border:none;color:var(--color-on-surface-variant);text-align:center;background-color:var(--color-surface-container-lowest);border-radius:var(--border-radius-normal)}blockquote.decorative-quotes-small:before,blockquote.decorative-quotes-small:after{position:absolute;font-size:var(--scale-plus-6);color:var(--color-tertiary-container);width:auto;height:auto;line-height:1}blockquote.decorative-quotes-small:before{content:'"';left:45%;top:calc(var(--scale-plus-6) / -2)}blockquote.decorative-quotes-small:after{content:'"';left:45%;bottom:calc(var(--scale-plus-6) / -2)}blockquote.featured{font-weight:var(--font-weight-1);font-size:var(--font-size-xlarge);max-width:var(--size-content-3);line-height:var(--font-lineheight-2);position:relative;margin:var(--size-large) auto;padding:var(--size-large);text-align:left;border-left:var(--border-size-thick) solid var(--color-primary);background-color:var(--color-surface-container-lowest)}blockquote.featured:before{content:"“";position:absolute;color:var(--color-outline-variant);font-size:var(--scale-plus-8);font-family:var(--font-family-serif, serif);line-height:.5;opacity:.5;left:calc(var(--size-large) * -.5 - var(--scale-plus-8) / 4);top:var(--size-small);z-index:-1}blockquote p{white-space:normal;font-size:inherit;line-height:inherit;color:inherit}blockquote p.quoted-paragraph:before{content:"“";margin-right:var(--size-xs)}blockquote p.quoted-paragraph:after{content:"”";margin-left:var(--size-xs)}cite{display:block;line-height:var(--font-lineheight-3);text-align:right;margin-top:var(--size-medium);margin-right:var(--size-medium);font-style:normal;color:var(--color-tertiary);font-size:var(--font-size-small)}img,video,canvas,audio,iframe,embed,object{display:block;max-width:100%}img{height:auto;vertical-align:middle}figure{margin:var(--size-large) 0}figcaption{font-size:var(--font-size-small);color:var(--color-on-surface-variant);text-align:center;margin-top:var(--size-small)}table{width:100%;border-collapse:collapse;margin:var(--size-large) 0;overflow-x:auto;display:block}@media (min-width: 768px){table{display:table}}th,td{padding:var(--size-small) var(--size-medium);text-align:left;border-bottom:var(--border-size-thin) solid var(--color-outline-variant)}th{font-weight:var(--font-weight-7);background-color:var(--color-surface-container);color:var(--color-on-surface)}tr:nth-child(2n){background-color:var(--color-surface-container-lowest)}tr:hover{background-color:var(--color-surface-container-low)}caption{font-weight:var(--font-weight-7);padding:var(--size-medium);caption-side:top}form{margin:0 0 var(--size-medium) 0}fieldset{border:none;padding:0;margin-bottom:var(--size-large)}fieldset legend{margin:var(--size-large) 0 var(--size-medium);border-bottom:var(--border-size-thin) solid var(--color-outline-variant);padding-bottom:var(--size-base);font-size:var(--font-size-large);width:100%;color:var(--color-on-surface)}label{display:block;margin-bottom:var(--size-small);transition:all var(--duration-transition) ease-out;color:var(--color-on-surface)}input,textarea,select{appearance:none;background-color:var(--color-surface);box-sizing:border-box;border-radius:var(--border-radius-normal);border:solid var(--border-size-thin) var(--color-outline-variant);transition:border-color var(--duration-transition) ease,box-shadow var(--duration-transition) ease;color:var(--color-on-surface);display:block;outline:0;padding:0 var(--size-medium);text-decoration:none;width:100%;font-family:var(--font-family);font-size:var(--font-size-small);height:var(--scale-plus-4);margin-bottom:var(--size-medium)}:is(input,textarea,select):where(:active:not(:disabled),:focus){border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-container);outline:none}:is(input,textarea,select):disabled{background:var(--color-surface-variant);color:var(--color-on-surface-variant);cursor:not-allowed}::placeholder{color:var(--color-outline);opacity:.7}form.search{color:var(--color-on-surface-variant);display:flex;background-color:var(--color-surface-container-high);border-radius:var(--radius-round);margin-bottom:var(--size-medium)}input[type=search]{border:none;background:transparent;margin:0;padding-left:var(--size-medium);color:inherit;border-radius:inherit}input[type=search]::placeholder{color:var(--color-outline)}button[type=submit].search{text-indent:-999px;overflow:hidden;width:var(--size-xlarge);padding:0;margin:var(--size-xs);border:var(--border-size-thin) solid transparent;border-radius:var(--radius-round);background:transparent url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3Aserif%3D%22http%3A%2F%2Fwww.serif.com%2F%22%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A2%3B%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M11.742%2C10.344C12.559%2C9.23%2012.999%2C7.883%2012.999%2C6.502C12.999%2C2.936%2010.065%2C0.002%206.499%2C0.002C2.933%2C0.002%20-0.001%2C2.936%20-0.001%2C6.502C-0.001%2C10.068%202.933%2C13.002%206.499%2C13.002C7.882%2C13.002%209.23%2C12.56%2010.345%2C11.742L10.344%2C11.742C10.374%2C11.782%2010.406%2C11.82%2010.442%2C11.857L14.292%2C15.707C14.48%2C15.895%2014.734%2C16%2014.999%2C16C15.548%2C16%2016%2C15.549%2016%2C15C16%2C14.735%2015.894%2C14.48%2015.707%2C14.293L11.857%2C10.443C11.821%2C10.407%2011.783%2C10.373%2011.742%2C10.343L11.742%2C10.344ZM12%2C6.5C12%2C9.517%209.517%2C12%206.5%2C12C3.483%2C12%201%2C9.517%201%2C6.5C1%2C3.483%203.483%2C1%206.5%2C1C9.517%2C1%2012%2C3.483%2012%2C6.5Z%22%20style%3D%22fill%3Awhite%3Bfill-rule%3Anonzero%3B%22%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat center;cursor:pointer;opacity:1;background-color:var(--color-primary);background-size:var(--size-icon-small, 16px)}button[type=submit].search:hover{background-color:var(--color-primary-container)}button[type=submit].search:focus,input[type=search]:focus{box-shadow:0 0 0 2px var(--color-primary-container);border-color:var(--color-primary);outline:none}input[type=submit],button,.btn{outline:0;margin:0 0 var(--size-medium) 0;display:inline-block;box-sizing:border-box;border-radius:var(--border-radius-normal);border:none;font-size:var(--font-size-base);text-decoration:none;background-color:var(--color-surface-variant);color:var(--color-on-surface-variant);cursor:pointer;width:auto;height:auto;padding:var(--size-small) var(--size-xlarge);transition:all var(--duration-transition) ease}input[type=submit]:hover,button:hover,.btn:hover{color:var(--color-on-surface);background-color:var(--color-surface-container-high)}.btn-primary{background-color:var(--color-primary)!important;color:var(--color-on-primary)!important}.btn-primary:hover{background-color:var(--color-primary-container)!important;color:var(--color-on-primary-container)!important}.btn-inverse-primary{background-color:var(--color-inverse-primary)!important;color:var(--color-primary)!important}.btn-inverse-primary:hover{background-color:var(--color-primary)!important;color:var(--color-inverse-primary)!important}:is(input[type=submit],button,.btn):disabled,.btn-disabled{background-color:var(--color-surface-container, var(--color-surface-variant))!important;color:var(--color-on-surface-variant)!important;opacity:.6;cursor:not-allowed;border:none!important}button:not(.btn-primary):not(.btn-inverse-primary):not([disabled]):hover,.btn:not(.btn-primary):not(.btn-inverse-primary):not([disabled]):hover,input[type=submit]:not([disabled]):hover{background-color:var(--color-surface-container-high);color:var(--color-on-surface)}select{appearance:none;background-color:var(--color-surface);display:inline-block;font:inherit;box-sizing:border-box;width:100%;padding:0 var(--size-medium);height:var(--scale-plus-4);margin-bottom:var(--size-medium);border:var(--border-size-thin) solid var(--color-outline-variant);border-radius:var(--border-radius-normal);color:var(--color-on-surface);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23534341' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--size-medium) center;background-size:16px;padding-right:var(--size-xlarge)}select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-container);outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b81f1d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}select.classic{padding-right:var(--size-xlarge);position:relative;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") center right 10px no-repeat,linear-gradient(to left,var(--color-primary) 40px,var(--color-surface) 40px);background-size:16px,auto}select.classic:after{content:"";position:absolute;top:0;right:0;width:40px;height:100%;background-color:var(--color-primary);border-top-right-radius:var(--border-radius-normal);border-bottom-right-radius:var(--border-radius-normal);pointer-events:none;z-index:-1}select.classic:focus{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") center right 10px no-repeat,linear-gradient(to left,var(--color-primary-container) 40px,var(--color-surface) 40px);background-size:16px,auto}select.round{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23534341' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:center right var(--size-medium);background-repeat:no-repeat;background-size:16px;padding-right:var(--size-xlarge)}select.round:after{content:"";position:absolute;top:50%;right:var(--size-medium);transform:translateY(-50%);width:24px;height:24px;background-color:var(--color-surface-container-high);border-radius:50%;pointer-events:none;z-index:-1}select.round{position:relative;z-index:1}select.round:before{content:"";position:absolute;top:50%;right:var(--size-medium);transform:translateY(-50%);width:24px;height:24px;background-color:var(--color-surface-container-high);border-radius:50%;z-index:-1}select.round:focus:before{background-color:var(--color-primary-container)}select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-on-surface)}textarea{padding:var(--size-medium) var(--size-large);height:calc(var(--size-large) * 4);min-height:var(--scale-plus-3);resize:vertical}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:var(--size-small);color:var(--color-primary);background-color:var(--color-surface-variant);border-radius:var(--radius-round);margin:var(--size-medium) 0}progress::-webkit-progress-bar{background-color:var(--color-surface-variant);border-radius:var(--radius-round)}progress::-webkit-progress-value{background:var(--color-primary);border-radius:var(--radius-round)}progress::-moz-progress-bar{background:var(--color-primary);border-radius:var(--radius-round)}@supports (-webkit-appearance: none) or (-moz-appearance: none){input[type=checkbox],input[type=radio]{--active: var(--color-primary);--active-inner: var(--color-on-primary);--focus: 2px var(--color-primary);--border: var(--color-outline-variant);--border-hover: var(--color-primary);--background: var(--color-surface);--disabled: var(--color-surface-variant);--disabled-inner: var(--color-on-surface-variant);-webkit-appearance:none;-moz-appearance:none;padding:0;height:var(--size-large);outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:var(--border-size-thin) solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:var(--size-large);height:var(--size-large)}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o, 0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o: 1}input[type=checkbox]+label,input[type=radio]+label{font-size:var(--font-size-small);line-height:var(--font-lineheight-3);display:inline-block;vertical-align:top;cursor:pointer;margin-left:var(--size-xs)}input[type=checkbox]:not(.switch){border-radius:var(--border-radius-small)}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}input[type=checkbox]:not(.switch):checked{--r: 43deg}input[type=checkbox].switch{width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translate(var(--x, 0))}input[type=checkbox].switch:checked{--ab: var(--active-inner);--x: 17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s, .7))}input[type=radio]:checked{--s: .5}}details{margin:var(--size-medium) 0;border-radius:var(--border-radius-normal);overflow:hidden;border:var(--border-size-thin) solid var(--color-outline-variant)}summary{padding:var(--size-medium);background-color:var(--color-surface-container);cursor:pointer;font-weight:var(--font-weight-6);position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:var(--size-medium);transition:transform var(--duration-transition)}details[open] summary:after{transform:rotate(45deg)}details[open] summary{border-bottom:var(--border-size-thin) solid var(--color-outline-variant)}details>div{padding:var(--size-medium);background-color:var(--color-surface)}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--size-medium);padding-right:var(--size-medium)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fade-in{animation:var(--animation-fade-in)}.fade-out{animation:var(--animation-fade-out)}.scale-up{animation:var(--animation-scale-up)}.scale-down{animation:var(--animation-scale-down)}.slide-in-up{animation:var(--animation-slide-in-up)}.slide-in-down{animation:var(--animation-slide-in-down)}.slide-in-left{animation:var(--animation-slide-in-left)}.slide-in-right{animation:var(--animation-slide-in-right)}.slide-out-up{animation:var(--animation-slide-out-up)}.slide-out-down{animation:var(--animation-slide-out-down)}.slide-out-left{animation:var(--animation-slide-out-left)}.slide-out-right{animation:var(--animation-slide-out-right)}.spin{animation:var(--animation-spin)}.ping{animation:var(--animation-ping)}.blink{animation:var(--animation-blink)}.float{animation:var(--animation-float)}.bounce{animation:var(--animation-bounce)}.pulse{animation:var(--animation-pulse)}.grid{display:grid;gap:var(--grid-spacing)}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-7{grid-template-columns:repeat(7,1fr)}.grid-cols-8{grid-template-columns:repeat(8,1fr)}.grid-cols-9{grid-template-columns:repeat(9,1fr)}.grid-cols-10{grid-template-columns:repeat(10,1fr)}.grid-cols-11{grid-template-columns:repeat(11,1fr)}.grid-cols-12{grid-template-columns:repeat(12,1fr)}@media (max-width: 991px){.grid-cols-md-1{grid-template-columns:repeat(1,1fr)}.grid-cols-md-2{grid-template-columns:repeat(2,1fr)}.grid-cols-md-3{grid-template-columns:repeat(3,1fr)}.grid-cols-md-4{grid-template-columns:repeat(4,1fr)}.grid-cols-md-5{grid-template-columns:repeat(5,1fr)}.grid-cols-md-6{grid-template-columns:repeat(6,1fr)}}@media (max-width: 767px){.grid-cols-sm-1{grid-template-columns:repeat(1,1fr)}.grid-cols-sm-2{grid-template-columns:repeat(2,1fr)}.grid-cols-sm-3{grid-template-columns:repeat(3,1fr)}.grid-cols-sm-4{grid-template-columns:repeat(4,1fr)}}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-small{gap:var(--size-small)}.gap-medium{gap:var(--size-medium)}.gap-large{gap:var(--size-large)}.m-0{margin:0}.m-xs{margin:var(--size-xs)}.m-small{margin:var(--size-small)}.m-medium{margin:var(--size-medium)}.m-large{margin:var(--size-large)}.m-xlarge{margin:var(--size-xlarge)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--size-xs)}.mt-small{margin-top:var(--size-small)}.mt-medium{margin-top:var(--size-medium)}.mt-large{margin-top:var(--size-large)}.mt-xlarge{margin-top:var(--size-xlarge)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--size-xs)}.mb-small{margin-bottom:var(--size-small)}.mb-medium{margin-bottom:var(--size-medium)}.mb-large{margin-bottom:var(--size-large)}.mb-xlarge{margin-bottom:var(--size-xlarge)}.ml-0{margin-left:0}.ml-xs{margin-left:var(--size-xs)}.ml-small{margin-left:var(--size-small)}.ml-medium{margin-left:var(--size-medium)}.ml-large{margin-left:var(--size-large)}.ml-xlarge{margin-left:var(--size-xlarge)}.mr-0{margin-right:0}.mr-xs{margin-right:var(--size-xs)}.mr-small{margin-right:var(--size-small)}.mr-medium{margin-right:var(--size-medium)}.mr-large{margin-right:var(--size-large)}.mr-xlarge{margin-right:var(--size-xlarge)}.p-0{padding:0}.p-xs{padding:var(--size-xs)}.p-small{padding:var(--size-small)}.p-medium{padding:var(--size-medium)}.p-large{padding:var(--size-large)}.p-xlarge{padding:var(--size-xlarge)}.pt-0{padding-top:0}.pt-xs{padding-top:var(--size-xs)}.pt-small{padding-top:var(--size-small)}.pt-medium{padding-top:var(--size-medium)}.pt-large{padding-top:var(--size-large)}.pt-xlarge{padding-top:var(--size-xlarge)}.pb-0{padding-bottom:0}.pb-xs{padding-bottom:var(--size-xs)}.pb-small{padding-bottom:var(--size-small)}.pb-medium{padding-bottom:var(--size-medium)}.pb-large{padding-bottom:var(--size-large)}.pb-xlarge{padding-bottom:var(--size-xlarge)}.pl-0{padding-left:0}.pl-xs{padding-left:var(--size-xs)}.pl-small{padding-left:var(--size-small)}.pl-medium{padding-left:var(--size-medium)}.pl-large{padding-left:var(--size-large)}.pl-xlarge{padding-left:var(--size-xlarge)}.pr-0{padding-right:0}.pr-xs{padding-right:var(--size-xs)}.pr-small{padding-right:var(--size-small)}.pr-medium{padding-right:var(--size-medium)}.pr-large{padding-right:var(--size-large)}.pr-xlarge{padding-right:var(--size-xlarge)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}@media (max-width: 991px){.md-hidden{display:none}.md-block{display:block}.md-inline-block{display:inline-block}.md-inline{display:inline}}@media (max-width: 767px){.sm-hidden{display:none}.sm-block{display:block}.sm-inline-block{display:inline-block}.sm-inline{display:inline}}.w-full{width:100%}.w-auto{width:auto}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-3\/4{width:75%}.bg-primary{background-color:var(--color-primary)}.bg-primary-container{background-color:var(--color-primary-container)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-container{background-color:var(--color-secondary-container)}.bg-tertiary{background-color:var(--color-tertiary)}.bg-tertiary-container{background-color:var(--color-tertiary-container)}.bg-surface{background-color:var(--color-surface)}.bg-surface-variant{background-color:var(--color-surface-variant)}.bg-surface-container{background-color:var(--color-surface-container)}.bg-surface-container-low{background-color:var(--color-surface-container-low)}.bg-surface-container-high{background-color:var(--color-surface-container-high)}.text-primary{color:var(--color-primary)}.text-on-primary{color:var(--color-on-primary)}.text-on-primary-container{color:var(--color-on-primary-container)}.text-secondary{color:var(--color-secondary)}.text-on-secondary{color:var(--color-on-secondary)}.text-on-secondary-container{color:var(--color-on-secondary-container)}.text-tertiary{color:var(--color-tertiary)}.text-on-tertiary{color:var(--color-on-tertiary)}.text-on-tertiary-container{color:var(--color-on-tertiary-container)}.text-on-surface{color:var(--color-on-surface)}.text-on-surface-variant{color:var(--color-on-surface-variant)}.shadow-1{box-shadow:var(--shadow-1)}.shadow-2{box-shadow:var(--shadow-2)}.shadow-3{box-shadow:var(--shadow-3)}.shadow-4{box-shadow:var(--shadow-4)}.shadow-5{box-shadow:var(--shadow-5)}.shadow-6{box-shadow:var(--shadow-6)}.border{border:var(--border-size-thin) solid var(--color-outline-variant)}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.border-tertiary{border-color:var(--color-tertiary)}.rounded{border-radius:var(--border-radius-normal)}.rounded-small{border-radius:var(--border-radius-small)}.rounded-large{border-radius:var(--border-radius-large)}.rounded-full{border-radius:var(--radius-round)}@media print{body{background-color:#fff;color:#000;font-size:12pt}a{color:#000;text-decoration:underline}nav,aside,footer,button,.no-print{display:none!important}img{max-width:100%!important}@page{margin:2cm}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img,table,figure{page-break-inside:avoid}article{page-break-before:always}}.btn-small{padding:var(--size-xs) var(--size-medium);font-size:var(--font-size-small)}.btn-large{padding:var(--size-medium) var(--size-xlarge);font-size:var(--font-size-large)}.btn-secondary{background-color:var(--color-secondary)!important;color:var(--color-on-secondary)!important}.btn-secondary:hover{background-color:var(--color-secondary-container)!important;color:var(--color-on-secondary-container)!important}.btn-tertiary{background-color:var(--color-tertiary)!important;color:var(--color-on-tertiary)!important}.btn-tertiary:hover{background-color:var(--color-tertiary-container)!important;color:var(--color-on-tertiary-container)!important}.btn-outline{background-color:transparent!important;border:var(--border-size-thin) solid var(--color-outline)!important;color:var(--color-on-surface)!important}.btn-outline:hover{background-color:var(--color-surface-container)!important}.btn-outline-primary{background-color:transparent!important;border:var(--border-size-thin) solid var(--color-primary)!important;color:var(--color-primary)!important}.btn-outline-primary:hover{background-color:var(--color-primary-container)!important;color:var(--color-on-primary-container)!important}.btn-outline-secondary{background-color:transparent!important;border:var(--border-size-thin) solid var(--color-secondary)!important;color:var(--color-secondary)!important}.btn-outline-secondary:hover{background-color:var(--color-secondary-container)!important;color:var(--color-on-secondary-container)!important}.btn-outline-tertiary{background-color:transparent!important;border:var(--border-size-thin) solid var(--color-tertiary)!important;color:var(--color-tertiary)!important}.btn-outline-tertiary:hover{background-color:var(--color-tertiary-container)!important;color:var(--color-on-tertiary-container)!important}.card{border-radius:var(--border-radius-normal);padding:var(--size-medium);margin-bottom:var(--size-medium)}.card-primary{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.card-secondary{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.card-tertiary{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.card-surface{background-color:var(--color-surface);color:var(--color-on-surface);border:var(--border-size-thin) solid var(--color-outline-variant)}.card-elevated{background-color:var(--color-surface);color:var(--color-on-surface);box-shadow:var(--shadow-2)}.alert{padding:var(--size-medium);border-radius:var(--border-radius-normal);margin-bottom:var(--size-medium);display:flex;align-items:center}.alert:before{content:"!";display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;margin-right:var(--size-small);font-weight:700}.alert-primary{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.alert-primary:before{background-color:var(--color-primary);color:var(--color-on-primary)}.alert-secondary{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.alert-secondary:before{background-color:var(--color-secondary);color:var(--color-on-secondary)}.alert-tertiary{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.alert-tertiary:before{background-color:var(--color-tertiary);color:var(--color-on-tertiary)}.alert-error{background-color:var(--color-error-container);color:var(--color-on-error-container)}.alert-error:before{background-color:var(--color-error);color:var(--color-on-error)}.badge{display:inline-block;padding:0 var(--size-small);border-radius:var(--radius-round);font-size:var(--font-size-small);font-weight:var(--font-weight-6)}.badge-primary{background-color:var(--color-primary);color:var(--color-on-primary)}.badge-secondary{background-color:var(--color-secondary);color:var(--color-on-secondary)}.badge-tertiary{background-color:var(--color-tertiary);color:var(--color-on-tertiary)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-small)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-large)}.text-xl{font-size:var(--font-size-xlarge)}.text-2xl{font-size:var(--font-size-xxlarge)}.text-3xl{font-size:var(--font-size-huge)}.input-small{height:calc(var(--scale-plus-2));font-size:var(--font-size-xs)}.input-large{height:calc(var(--scale-plus-4));font-size:var(--font-size-large)}.border-sm{border-radius:var(--border-radius-small)}.border-md{border-radius:var(--border-radius-normal)}.border-lg{border-radius:var(--border-radius-large)}.border-round{border-radius:var(--radius-round)}.table-primary th{background-color:var(--color-primary);color:var(--color-on-primary)}.table-primary tr:nth-child(2n){background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.table-secondary th{background-color:var(--color-secondary);color:var(--color-on-secondary)}.table-secondary tr:nth-child(2n){background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.table-tertiary th{background-color:var(--color-tertiary);color:var(--color-on-tertiary)}.table-tertiary tr:nth-child(2n){background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.nav-pills{display:flex;gap:var(--size-small);list-style:none;padding:0;margin:var(--size-medium) 0}.nav-pills li a{display:block;padding:var(--size-small) var(--size-medium);border-radius:var(--radius-round);text-decoration:none;color:var(--color-on-surface-variant)}.nav-pills li a.active{background-color:var(--color-primary);color:var(--color-on-primary)}.nav-pills.secondary li a.active{background-color:var(--color-secondary);color:var(--color-on-secondary)}.nav-pills.tertiary li a.active{background-color:var(--color-tertiary);color:var(--color-on-tertiary)}.pagination{display:flex;list-style:none;padding:0;gap:var(--size-xs)}.pagination li a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-round);text-decoration:none;color:var(--color-on-surface-variant)}.pagination li a.active{background-color:var(--color-primary);color:var(--color-on-primary)}.pagination.secondary li a.active{background-color:var(--color-secondary);color:var(--color-on-secondary)}.pagination.tertiary li a.active{background-color:var(--color-tertiary);color:var(--color-on-tertiary)}
